×

Extensions for using a digital certificate with multiple cryptosystems

  • US 10,425,401 B1
  • Filed: 10/31/2018
  • Issued: 09/24/2019
  • Est. Priority Date: 10/31/2018
  • Status: Active Grant
First Claim
Patent Images

1. A method of issuing a digital certificate, the method comprising:

  • receiving, at a certificate authority node in a communication system, a certificate request comprising;

    a first public key of an entity, the first public key being associated with a first cryptosystem; and

    a second public key of the entity, the second public key being associated with a second cryptosystem;

    generating a digital certificate comprising unpopulated fields;

    populating a first public key field of the digital certificate with the first public key of the entity;

    populating a second public key field in an extension of the digital certificate with the second public key of the entity;

    populating a policy field in the extension of the digital certificate with a policy comprising;

    instructions for processing a second digital signature of a certificate authority, the second digital signature of the certificate authority being associated with the second cryptosystem; and

    instructions for processing a digital signature of the entity using the second public key of the entity;

    generating, by one or more processors of the certificate authority node, the second digital signature using a second private key of the certificate authority, the second private key of the certificate authority being associated with the second cryptosystem, the second digital signature generated from the digital certificate comprising the first public key, the second public key, and the policy;

    populating a second signature value field in the extension of the digital certificate with the second digital signature of the certificate authority;

    generating, by one or more processors of the certificate authority node, a first digital signature of the certificate authority using a first private key of the certificate authority, the first private key of the certificate authority being associated with the first cryptosystem, the first digital signature generated from the digital certificate comprising the first public key, the second public key, the policy, and the second digital signature;

    populating a first signature value field of the digital certificate with the first digital signature of the certificate authority; and

    transmitting the digital certificate from the certificate authority node to a node associated with the entity in response to the certificate request.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×