IP Library Granted Patent US 9,231,769
Granted Patent B1
US 9,231,769 · App. 13/905,102 · Granted Jan 5, 2016

Systems and methods for providing interfaces for creating transport layer security 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,231,769
App. No.
13/905,102
Granted
Jan 5, 2016
Kind
B1
Abstract

A computer-implemented method for providing interfaces for creating transport layer security certificates may include (1) displaying a user interface for configuring a proposed digital certificate for use in a transport layer security protocol, (2) receiving user input via the user interface that specifies a certificate configuration feature for the proposed digital certificate, (3) assessing a projected impact of the certificate configuration feature on a security metric of the proposed digital certificate, and (4) presenting the projected impact of the certification configuration feature on the security metric via the user interface. Various other methods, systems, and computer-readable media are also disclosed.

Claims (63)

1. A computer-implemented method for providing interfaces for creating transport layer security certificates, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising:

displaying a user interface for configuring a proposed digital certificate for use in a transport layer security protocol;

receiving user input via the user interface that specifies a certificate configuration feature for the proposed digital certificate;

assessing a projected impact of the certificate configuration feature on a security metric of the proposed digital certificate;

presenting the projected impact of the certification configuration feature on the security metric via the user interface by dynamically updating the user interface with the projected impact of the certification configuration feature in response to receiving the user input.

2. The computer-implemented method of claim 1 , further comprising:

receiving user input via the user interface that specifies a server configuration feature for a proposed server onto which to install the proposed digital certificate;

assessing a projected impact of the server configuration feature on the security metric;

presenting the projected impact of the server configuration feature on the security metric via the user interface.

3. The computer-implemented method of claim 1 , further comprising:

assessing a projected impact of the certificate configuration feature on a performance metric of the proposed digital certificate;

presenting the projected impact of the certificate configuration feature on the performance metric via the user interface.

4. The computer-implemented method of claim 1 , further comprising:

assessing a projected impact of the certificate configuration feature on a browser compatibility metric of the proposed digital certificate;

presenting the projected impact of the certificate configuration feature on the browser compatibility metric via the user interface.

5. The computer-implemented method of claim 1 , wherein:

the certificate configuration feature comprises an authentication standard specified by the proposed digital certificate;

the security metric comprises a trust metric that describes a trustworthiness of the authentication standard of the proposed digital certificate.

6. The computer-implemented method of claim 1 , further comprising:

receiving user input via the user interface to generate the proposed digital certificate with the certificate configuration feature;

generating the proposed digital certificate with the certificate configuration feature after presenting the projected impact of the certification configuration feature on the security metric via the user interface by dynamically updating the user interface with the projected impact of the certification configuration feature.

7. The computer-implemented method of claim 1 , further comprising suggesting, via the user interface and based at least in part on the security metric, a modification of the certificate configuration feature before generating the proposed digital certificate with the certificate configuration feature.

8. The computer-implemented method of claim 1 , wherein the user interface comprises a slider input element that comprises a plurality of points that correspond to a plurality of certificate configuration features, the plurality of points being ordered along the slider input element according to a relative impact of each of the plurality of certificate configuration features on the security metric.

9. A system for providing interfaces for creating transport layer security certificates, the system comprising:

a displaying module comprising logic configured to display a user interface for configuring a proposed digital certificate for use in a transport layer security protocol;

a receiving module comprising logic configured to receive user input via the user interface that specifies a certificate configuration feature for the proposed digital certificate;

an assessing module comprising logic configured to assess a projected impact of the certificate configuration feature on a security metric of the proposed digital certificate;

a presenting module comprising logic configured to present the projected impact of the certification configuration feature on the security metric via the user interface by dynamically updating the user interface with the projected impact of the certification configuration feature in response to receiving the user input;

at least one processor implemented at least partially in hardware and configured to execute the displaying module, the receiving module, the assessing module, and the presenting module.

10. The system of claim 9 , wherein:

the receiving module receives user input via the user interface that specifies a server configuration feature for a proposed server onto which to install the proposed digital certificate;

the assessing module assesses a projected impact of the server configuration feature on the security metric;

the presenting module presents the projected impact of the server configuration feature on the security metric via the user interface.

11. The system of claim 9 , wherein:

the assessing module assesses a projected impact of the certificate configuration feature on a performance metric of the proposed digital certificate;

the presenting module presents the projected impact of the certificate configuration feature on the performance metric via the user interface.

12. The system of claim 9 , wherein:

the assessing module assesses a projected impact of the certificate configuration feature on a browser compatibility metric of the proposed digital certificate;

the presenting module presents the projected impact of the certificate configuration feature on the browser compatibility metric via the user interface.

13. The system of claim 9 , wherein:

the certificate configuration feature comprises an authentication standard specified by the proposed digital certificate;

the security metric comprises a trust metric that describes a trustworthiness of the authentication standard of the proposed digital certificate.

14. The system of claim 9 , further comprising a generation module comprising logic configured to:

receive user input via the user interface to generate the proposed digital certificate with the certificate configuration feature;

generate the proposed digital certificate with the certificate configuration feature after presenting the projected impact of the certification configuration feature on the security metric via the user interface by dynamically updating the user interface with the projected impact of the certification configuration feature.

15. The system of claim 9 , further comprising a suggestion module comprising logic configured to suggest, via the user interface and based at least in part on the security metric, a modification of the certificate configuration feature before generating the proposed digital certificate with the certificate configuration feature.

16. The system of claim 9 , wherein the user interface comprises a slider input element that comprises a plurality of points that correspond to a plurality of certificate configuration features, the plurality of points being ordered along the slider input element according to a relative impact of each of the plurality of certificate configuration features on the security metric.

17. A non-transitory computer-readable-storage medium comprising one or more computer-readable instructions that, when executed by at least one processor of a computing device, cause the computing device to:

display a user interface for configuring a proposed digital certificate for use in a transport layer security protocol;

receive user input via the user interface that specifies a certificate configuration feature for the proposed digital certificate;

assess a projected impact of the certificate configuration feature on a security metric of the proposed digital certificate;

present the projected impact of the certification configuration feature on the security metric via the user interface by dynamically updating the user interface with the projected impact of the certification configuration feature in response to receiving the user input.

18. The computer-implemented method of claim 1 , wherein the certificate configuration feature comprises at least one of:

a certificate authority key strength used to sign the digital certificate;

a certificate authority hash algorithm used to sign the digital certificate;

an authentication standard specified by the proposed digital certificate, wherein the authentication standard is selected from a plurality of potential authentication standards that comprise at least one of:

domain validation;

organizational validation;

extended validation.

19. The computer-implemented method of claim 1 , wherein assessing the projected impact of the certificate configuration feature further comprises assessing the projected impact of the certificate configuration feature on a browser compatibility metric.

20. The computer-implemented method of claim 1 , wherein presenting the projected impact of the certification configuration feature on the security metric via the user interface comprises presenting, via the user interface, at least one of:

a balance of a projected security impact and a projected performance impact of the certificate configuration feature on the proposed digital certificate;

a balance of a projected security impact and a projected compatibility impact of the proposed digital certificate in light of the certificate configuration feature.

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 29, 2013
From: NAIDU, NAVIN
To: SYMANTEC CORPORATION
Reel/Frame 030508/0316 →