IP Library Granted Patent US 9,055,059
Granted Patent B1
US 9,055,059 · App. 14/231,698 · Granted Jun 9, 2015

Combining multiple digital certificates

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 9,055,059
App. No.
14/231,698
Granted
Jun 9, 2015
Kind
B1
Abstract

A method of combining digital certificates at a prescheduled time is provided. The method includes receiving, by a processor, data from a first certificate and data from a second certificate and determining a certificate combination date. The certificate combination date directs a combining of the first certificate and the second certificate to form a combined certificate. The method further includes detecting the occurrence of the certificate combination date and combining the first certificate and the second certificate to form the combined certificate in response to detecting the occurrence of the certificate combination date.

Claims (45)

1. A method comprising:

receiving, by at least one hardware processor, data from a first certificate and data from a second certificate;

determining, by the hardware processor, a certificate combination date, the certificate combination date directing a combining of the first certificate and the second certificate to form a combined certificate;

detecting, by the hardware processor, an occurrence of the certificate combination date; and

combining, by the hardware processor, the first certificate and the second certificate to form the combined certificate in response to detecting the occurrence of the certificate combination date.

2. The method of claim 1 , wherein the data from the first certificate comprises an expiration date of the first certificate and the data from the second certificate comprises an expiration date of the second certificate, and wherein the certificate combination date is the expiration date of the first certificate or the expiration date of the second certificate.

3. The method of claim 2 , wherein the certificate combination date is the expiration date of the first certificate when the expiration date of the first certificate is earlier than the expiration date of the second certificate.

4. The method of claim 1 , wherein the data from the first certificate comprises a first name from a Subject field or a SubjectAltName extension of the first certificate and the data from the second certificate comprises a second name from a Subject field or a SubjectAltName extension of the second certificate, and wherein the combined certificate comprises the first name and the second name in a SubjectAltName extension of the combined certificate.

5. The method of claim 4 , further comprising:

receiving an indication to combine a third name from a Subject field or a SubjectAltName extension of a third certificate with the combined certificate; and

updating the combined certificate to also store the third name in the SubjectAltName extension of the combined certificate.

6. The method of claim 4 , further comprising receiving a request to combine the first name from the first certificate and the second name from the second certificate into the combined certificate on the certificate combination date.

7. The method of claim 4 , wherein the data from the second certificate further comprises a third name from the Subject field or the SubjectAltName extension of the second certificate, wherein the combined certificate comprises the third name in the SubjectAltName extension of the combined certificate, and further comprising:

determining a name removal date; and

removing the third name from the combined certificate in response to an occurrence of the name removal date.

8. The method of claim 1 , wherein a public key of the combined certificate comprises a public key of the first certificate.

9. The method of claim 1 , wherein the combined certificate complies with RFC 5280.

10. The method of claim 4 , wherein the first name comprises a first domain name and the second name comprises a second domain name.

11. The method of claim 1 , further comprising:

providing, for display on a display device, a first set of names from a Subject field or a SubjectAltName extension of the first certificate and a second set of names from a Subject field or a SubjectAltName extension of the second certificate; and

receiving a primary selection of a first name from the first set of names and an alternate selection of at least a second name from the second set of names.

12. A non-transitory machine-readable storage medium including data that, when executed by at least one hardware processor, cause the hardware processor to perform operations comprising:

providing a user interface for combining at least a first certificate and a second certificate;

receiving the first certificate and the second certificate from a user of the user interface;

receiving a certificate combination date from the user of the user interface; and

forming, by the hardware processor, a combined certificate from the first certificate and the second certificate by the certificate combination date; and

transmitting the combined certificate to the user over a network on the certificate combination date.

13. The non-transitory machine-readable storage medium of claim 12 , wherein the combined certificate comprises a first name for a first domain from the first certificate, a second name for a second domain from the second certificate, and a third name that is not from the first certificate or from the second certificate.

14. The non-transitory machine-readable storage medium of claim 12 , further comprising:

receiving a request from the user to form a wildcard certificate from the first certificate and the second certificate.

15. The non-transitory machine-readable storage medium of claim 12 , further comprising:

providing, for display in the user interface, a first expiration date of the first certificate and a second expiration date of the second certificate; and

wherein receiving the certificate combination date from the user comprises receiving a selection from the user of one of the first expiration date and the second expiration date as the certificate combination date.

16. The non-transitory machine-readable storage medium of claim 12 , further comprising:

providing, for display in the user interface, a first organization name from the first certificate and a second organization name from the second certificate; and

receiving a selection from the user of one of the first organization name and the second organization name for inclusion in the combined certificate as a combined certificate organization name; and

wherein forming the combined certificate comprises including the selected organization name in an Organization Name field of the combined certificate.

17. A system comprising:

at least one memory that stores certificate information comprising certificates or information extracted from certificates; and

at least one hardware processor to communicate with the memory to:

provide a user interface for receiving user input specifying at least a first certificate and a second certificate, and user input specifying a certificate combination date;

form a combined certificate from the first certificate and the second certificate by the certificate combination date; and

transmit the combined certificate to a user over a network on the certificate combination date.

18. The system of claim 17 , wherein the certificate combination date comprises a year value, a month value, and a day value.

19. The system of claim 17 , wherein the combined certificate is a wildcard certificate.

Assignments (11)
ASSIGNMENT OF SECURITY INTERESTS IN INTELLECTUAL PROPERTY (FIRST LIEN), RECORDED ON OCTOBER 16, 2019 AT REEL 050741 FRAME 0918 Recorded Sep 24, 2025
From: UBS AG, STAMFORD BRANCH, AS SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS RESIGNING AGENT
To: HPS INVESTMENT PARTNERS, LLC, AS SUCCESSOR AGENT
Reel/Frame 072947/0157 →
SECOND LIEN NOTICE OF SUCCESSION OF AGENCY Recorded Jul 30, 2025
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS PRIOR AGENT
To: UBS AG, STAMFORD BRANCH, AS SUCCESSOR AGENT
Reel/Frame 072300/0068 →
ASSIGNMENT OF INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Feb 19, 2021
From: JEFFERIES FINANCE LLC, AS EXISTING AGENT
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS SUCCESSOR AGENT
Reel/Frame 055345/0042 →
RELEASE OF FIRST LIEN SECURITY INTEREST IN PATENTS Recorded Oct 17, 2019
From: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
To: DIGICERT, INC.; GEOTRUST, LLC
Reel/Frame 050746/0973 →
RELEASE OF SECOND LIEN SECURITY INTEREST IN PATENTS Recorded Oct 17, 2019
From: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
To: DIGICERT, INC.; GEOTRUST, LLC
Reel/Frame 050747/0001 →
SECOND LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Oct 16, 2019
From: DIGICERT, INC.
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 050741/0899 →
FIRST LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Oct 16, 2019
From: DIGICERT, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 050741/0918 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Nov 3, 2017
From: DIGICERT, INC.
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 044681/0556 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Nov 3, 2017
From: DIGICERT, INC.
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 044710/0529 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2017
From: SYMANTEC CORPORATION
To: DIGICERT, INC.
Reel/Frame 044344/0650 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 27, 2014
From: BHALERAO, KOKIL; LIU, QUENTIN; WILLIAMS, MARC; ANDREWS, RICHARD F.
To: SYMANTEC CORPORATION
Reel/Frame 032969/0871 →