Streamlined process for enrollment of multiple digital certificates
First Claim
Patent Images
1. A method comprising:
- receiving, by a processing device associated with a certificate authority (CA), a request from a client to purchase a plurality of certificates;
receiving common contact information, payment information and a plurality of certificate signing requests from the client;
generating the plurality of certificates by the processing device responsive to the request for the plurality of certificates, the generating comprising;
generating a first certificate using the common contact information and a first cryptographic algorithm specified in a first certificate signing request of the plurality of certificate signing requests, wherein at least a portion of the common contact information is embodied in the first certificate; and
generating a second certificate using the common contact information and a second cryptographic algorithm specified in a second certificate signing request of the plurality of certificate signing requests, wherein at least a portion of the common contact information is embodied in the second certificate; and
transmitting the plurality of certificates to the client;
wherein the receiving of the request and the transmitting of the plurality of certificates are performed during a single enrollment process.
10 Assignments
0 Petitions
Accused Products
Abstract
The enrollment process for purchasing multiple digital certificates configured using different cryptographic algorithms or hashing algorithms is streamlined. A certificate purchaser wishing to purchase two or more certificates is prompted to provide answers to common enrollment questions, such as the purchaser'"'"'s contact information, payment details, web server software, and the like, using a simplified and streamlined enrollment process. Each certificate is optionally configured using a different hashing algorithm.
-
Citations
16 Claims
-
1. A method comprising:
-
receiving, by a processing device associated with a certificate authority (CA), a request from a client to purchase a plurality of certificates; receiving common contact information, payment information and a plurality of certificate signing requests from the client; generating the plurality of certificates by the processing device responsive to the request for the plurality of certificates, the generating comprising; generating a first certificate using the common contact information and a first cryptographic algorithm specified in a first certificate signing request of the plurality of certificate signing requests, wherein at least a portion of the common contact information is embodied in the first certificate; and generating a second certificate using the common contact information and a second cryptographic algorithm specified in a second certificate signing request of the plurality of certificate signing requests, wherein at least a portion of the common contact information is embodied in the second certificate; and transmitting the plurality of certificates to the client; wherein the receiving of the request and the transmitting of the plurality of certificates are performed during a single enrollment process. - View Dependent Claims (2, 3, 10)
-
-
4. A method comprising:
-
receiving, by a processing device associated with a single certificate authority (CA), a request from a client to purchase a plurality of certificates; receiving common contact information, payment information and a certificate signing request from the client; generating the plurality of certificates by the processing device responsive to the request for the plurality of certificates, the generating comprising; generating a first certificate using the common contact information, the certificate signing request and a first hashing algorithm, wherein at least a portion of the common contact information is embodied in the first certificate; and generating a second certificate using the common contact information, the certificate signing request and a second hashing algorithm, wherein at least a portion of the common contact information is embodied in the second certificate; and transmitting the plurality of certificates to the client; wherein the receiving of the request and the transmitting of the plurality of certificates are performed during a single enrollment process. - View Dependent Claims (5, 6, 15)
-
-
7. A computer system comprising:
-
a memory; and a processor coupled to the memory, wherein the processor is configured to; receive a request from a client to purchase a plurality of certificates; receive common contact information, payment information an one or more certificate signing requests from the client; generate the plurality of certificates responsive to the request for the plurality of certificates, wherein generating the plurality of certificates comprises; generating a first certificate using the common contact information and at least one of a first cryptographic algorithm or a first hashing algorithm, wherein at least a portion of the common contact information is embodied in the first certificate; and generating a second certificate using the common contact information and at least one of a second cryptographic algorithm or a second hashing algorithm, wherein at least a portion of the common contact information is embodied in the second certificate; and transmitting the plurality of certificates to the client; wherein the receiving of the request and the transmitting of the plurality of certificates are performed during a single enrollment process. - View Dependent Claims (8, 9, 16)
-
-
11. A non-transitory computer readable storage medium having instructions that, when executed by a processing device, cause the processing device to perform a method comprising:
-
receiving, by the processing device, a request from a client to purchase a plurality of certificates; receiving common contact information, payment information and a plurality of certificate signing requests from the client; generating the plurality of certificates by the processing device responsive to the request for the plurality of certificates, the generating comprising; generating a first certificate using the common contact information and a first cryptographic algorithm specified in a first certificate signing request of the plurality of certificate signing requests, wherein at least a portion of the common contact information is embodied in the first certificate; and generating a second certificate using the common contact information and a second cryptographic algorithm specified in a second certificate signing request of the plurality of certificate signing requests, wherein at least a portion of the common contact information is embodied in the second certificate; and transmitting the plurality of certificates to the client; wherein the receiving of the request and the transmitting of the plurality of certificates are performed during a single enrollment process. - View Dependent Claims (12, 13, 14)
-
Specification