IP Library Granted Patent US 12,177,203
Granted Patent B2
US 12,177,203 · App. 17/341,208 · Granted Dec 24, 2024

System and method for automated customer verification

Inventors: Michael Klieman (Belmont, CA); Jessica Crewse (Sunnyvale, CA); Gautam Kanaparthi (Mountain View, CA)
Assignee: DigiCert, Inc.
H04L63/0823G06F21/33G06Q30/0258G06F2221/2117
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,177,203
App. No.
17/341,208
Granted
Dec 24, 2024
Kind
B2
Abstract

Techniques are disclosed for identifying and authenticating prospective certificate authority customers of a secure socket layer (SSL) certificate prior to receiving an order from the customer. The CA generates a list of prospective customers of digital certificates (e.g., by scanning networked servers via the Internet for the presence of an installed digital certificate). The CA retrieves data for each customer on the list and determines, based on a set of approval criteria, which prospective customers to target in enrollment campaigns. For each approved customer, the CA initiates an enrollment process prior to receiving a request from the customer to provide a certificate.

Claims (56)

1. A computer-implemented method for performing a partial authentication of organization information prior to receiving a request for a digital certificate, the method comprising:

identifying, by a processor associated with a certificate authority, a computer server, the computer server hosting a website;

performing, by the processor, with the computer server, a security handshake;

scanning the website for online forms provided by the website to a user that request secure data provided by the user to the online forms;

responsive to detecting online forms that request secure data, receiving, by the processor, information associated with the website hosted by the computer server based at least in part on performing the security handshake;

identifying, by the processor, organization information of an organization associated with the website hosted by the computer server based on the information associated with the website hosted by the computer server;

prior to receiving a request for a digital certificate, performing a first partial authentication, by the processor, of the organization for the digital certificate by verifying the organization information, wherein authentication of the organization is based on the first partial authentication and a second partial authentication, wherein the first partial authentication comprises performing one or more initial steps of the authentication of the organization:

receiving, by the processor, the request for the digital certificate from the organization;

based on receiving the request for the digital certificate and performing the first partial authentication, performing, by the processor, the second partial authentication of the organization for the digital certificate, wherein the second partial authentication comprises performing one or more targeted campaigns towards the approved user; and

generating, by the processor, the digital certificate based on the first partial authentication and the second partial authentication.

2. The method of claim 1 , further comprising, prior to receiving the request for the digital certificate from the organization, sending a message to the organization, wherein the message indicates an availability of a partially approved digital certificate.

3. The method of claim 1 , wherein after to the organization receives a request from the customer, the second partial authentication is based on information obtained from the organization after receiving the request for the digital certificate from the organization.

4. The method of claim 1 , further comprising:

receiving, by the processor, the request for the digital certificate from the organization.

5. The method of claim 1 , wherein the digital certificate is a first digital certificate, wherein the information associated with the website hosted by the computer server comprises a second digital certificate.

6. The method of claim 1 , further comprising:

verifying, by the processor, the organization information of one or more potential customers of the organization.

7. The method of claim 1 , wherein identifying the organization information of the organization is based on querying one or more of a WHOIS database and a third party business information service, and a governmental website.

8. A system, comprising:

a processor associated with a certificate authority; and

non-transitory, computer readable media storing computer-executable instructions for performing a partial authentication of organization information prior to receiving a request for a digital certificate, wherein the computer-executable instructions when executed by the processor, cause the processor to:

identify a computer server, the computer server hosting a website;

perform, with the computer server, a security handshake;

scan the website for online forms provided by the website to a user that request secure data provided by the user to the online forms;

responsive to detecting online forms that request secure data, receive information associated with the website hosted by the computer server based at least in part on performing the security handshake;

identify organization information of an organization associated with the website hosted by the computer server based on the information associated with the website hosted by the computer server;

prior to receiving a request for a digital certificate, perform a first partial authentication of the organization for the digital certificate by verifying the organization information, wherein authentication of the organization is based on the first partial authentication and a second partial authentication, wherein the first partial authentication comprises performing one or more initial steps of the authentication of the organization;

receiving, by the processor, the request for the digital certificate from the organization;

based on receiving the request for the digital certificate and performing the first partial authentication, performing, by the processor, the second partial authentication of the organization for the digital certificate, wherein the second partial authentication comprises performing one or more targeted campaigns towards the approved user; and

generating, by the processor, the digital certificate based on the first partial authentication and the second partial authentication.

9. The system of claim 8 , wherein the computer-executable instructions, when executed by the processor, further cause the processor to:

receive the request for the digital certificate from the organization;

based on receiving the request for the digital certificate and performing the first partial authentication, perform the second partial authentication of the organization for the digital certificate, wherein the second partial authentication comprises performing one or more subsequent steps of the authentication of the organization; and

generate the digital certificate based on the first partial authentication and the second partial authentication.

10. The system of claim 8 , wherein the computer-executable instructions, when executed by the processor, further cause the processor to, prior to receiving the request for the digital certificate from the organization, send a message to the organization, wherein the message indicates an availability of a partially approved digital certificate.

11. The system of claim 8 , wherein the second partial authentication is based on information obtained from the organization after receiving the request for the digital certificate from the organization.

12. The system of claim 8 , wherein the computer-executable instructions, when executed by the processor, further cause the processor to receive the request for the digital certificate from the organization.

13. The system of claim 8 , wherein the digital certificate is a first digital certificate, wherein the information associated with the website hosted by the computer server comprises a second digital certificate.

14. The system of claim 8 , wherein the computer-executable instructions, when executed by the processor, further cause the processor to verify the organization information of the organization.

15. The system of claim 8 , wherein to identify the organization information of the organization, the computer-executable instructions, when executed by the processor, further cause the processor to identify the organization information based on querying a WHOIS database.

16. A non-transitory computer-readable storage medium storing computer-executable instructions for performing a partial authentication of organization information prior to receiving a request for a digital certificate that, when executed by a processor, cause the processor to:

identify a computer server, the computer server hosting a website;

perform, with the computer server, a security handshake;

scan the website for online forms provided by the website to a user that request secure data provided by the user to the online forms;

responsive to detecting online forms that request secure data, receive information associated with the website hosted by the computer server based at least in part on performing the security handshake;

identify organization information of an organization associated with the website hosted by the computer server based on the information associated with the website hosted by the computer server;

prior to receiving a request for a digital certificate, perform a first partial authentication of the organization for the digital certificate by verifying the organization information, wherein authentication of the organization is based on the first partial authentication and a second partial authentication, wherein the first partial authentication comprises performing one or more initial steps of the authentication of the organization; and

receiving, by the processor, the request for the digital certificate from the organization;

based on receiving the request for the digital certificate and performing the first partial authentication, performing, by the processor, the second partial authentication of the organization for the digital certificate, wherein the second partial authentication comprises performing one or more targeted campaigns towards the approved user; and

generating, by the processor, the digital certificate based on the first partial authentication and the second partial authentication.

17. The non-transitory computer-readable storage medium of claim 16 , wherein the computer-executable instructions, when executed by the processor, further cause the processor to:

receive the request for the digital certificate from the organization;

based on receiving the request for the digital certificate and performing the first partial authentication, perform the second partial authentication of the organization for the digital certificate, wherein the second partial authentication comprises performing one or more subsequent steps of the authentication of the organization; and

generate the digital certificate based on the first partial authentication and the second partial authentication.

18. The non-transitory computer-readable storage medium of claim 16 , wherein the computer-executable instructions, when executed by the processor, further cause the processor to, prior to receiving the request for the digital certificate from the organization, send a message to the organization, wherein the message indicates an availability of a partially approved digital certificate.

19. The non-transitory computer-readable storage medium of claim 16 , wherein the digital certificate is a first digital certificate, wherein the information associated with the website hosted by the computer server comprises a second digital certificate.

Assignments (2)
FIRST LIEN INTELLECTUAL PROPERTY AGREEMENT SUPPLEMENT Recorded Sep 24, 2025
From: DIGICERT, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 072947/0203 →
SECOND LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT SUPPLEMENT Recorded Jul 30, 2025
From: DIGICERT, INC.
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 072295/0001 →