IP Library Granted Patent US 9,473,310
Granted Patent B2
US 9,473,310 · App. 14/256,270 · Granted Oct 18, 2016

Identity-based certificate management

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,473,310
App. No.
14/256,270
Granted
Oct 18, 2016
Kind
B2
Abstract

Methods for managing digital certificates, including issuance, validation, and revocation are disclosed. Various embodiments involve querying a directory service with entries that correspond to a particular client identity and have attributes including certificate issuance limits and certificate validity time values. The validity time values are adjustable to revoke selectively the certificates based upon time intervals set forth in validity identifiers included therein.

Claims (25)

1. A method performed by a computer system for validating a digital certificate issued to a client system and associated with a specific client identity, the method comprising:

receiving the digital certificate from the client system, the digital certificate including a user identifier and a certificate validity period identifier, the user identifier corresponding to the specific client identity;

generating a first query to a directory service having a plurality of entries each associated with different client identities, the first query including a request for a first entry associated with the specific client identity, the first entry including a directory validity time value for the specific client identity;

receiving the directory validity time value returned by the directory service in response to the first query; and

validating the digital certificate in response to determining that a certificate validity period specified by the certificate validity period identifier is later than the received directory validity time value.

2. The method of claim 1 , wherein the certificate validity period is defined by a validity start time and a validity end time.

3. The method of claim 2 , wherein the certificate validity period is later than the directory validity time value only if the validity start time is later than the directory validity time value.

4. The method of claim 2 , wherein the method further comprises rejecting the digital certificate if the validity start time is prior to the received directory validity time value for the specific client identity.

5. The method of claim 2 , wherein the method further comprises rejecting the digital certificate if the validity end time is prior to the received directory validity time value for the specific client identity.

6. The method of claim 1 , further comprising:

removing access restrictions to a network application resource upon validating the digital certificate.

7. The method of claim 6 , wherein the user identifier corresponds to an account on the network application resource.

8. The method of claim 1 , wherein the directory service is a lightweight directory access protocol (LDAP) compliant system.

9. The method of claim 1 , wherein the directory service is a Standard Query Language (SQL) database.

10. The method of claim 1 , wherein the method further comprises revoking the digital certificate in response to a modification to the directory validity time value.

11. The method of claim 1 , wherein the method further comprises revoking the digital certificate in response to a modification of the directory validity time value to be later than the certificate validity period of the digital certificate.

12. The method of claim 1 , wherein the method further comprises revoking the digital certificate in response to a modification of the directory validity time value to a value associated with the current date and time.

13. The method of claim 1 , wherein all outstanding digital certificates associated with the specific client entity may be revoked by modifying the directory validity time value to a value associated with the current date and time.

14. The method of claim 1 , wherein the directory validity time value comprises a dynamic certificate validation date.

15. The method of claim 14 , wherein the dynamic certificate validation date of a directory validity time value stored on a directory service may be modified through an administration panel user interface.

16. The method of claim 15 , wherein the administration panel user interface comprises multiple fields for specifying the dynamic certificate validation date of the directory validity time value returned by the directory service in response to the first query.

17. The method of claim 15 , wherein the administration panel user interface comprises a revoke all certificates control, wherein selecting the revoke all certificates control revokes all outstanding digital certificates associated with the specific client entity by modifying the dynamic certificate validation date to a current date and time.

18. The method of claim 15 , wherein the administration panel user interface is generated by an embedded HTTP server.

19. The method of claim 1 , wherein determining that a certificate validity period specified by the certificate validity period identifier is later than the received directory validity time value comprises determining that the digital certificate was issued after the directory validity time value and that the digital certificate expires after the received directory validity time value.

20. The method of claim 1 , wherein the directory validity time value comprises a set of date values that identify a specific year, month, and day, and a set of time values that identify a specific hour and minute.

Assignments (12)
RELEASE OF SECURITY INTEREST Recorded Feb 3, 2025
From: PNC BANK, NATIONAL ASSOCIATION
To: SECUREAUTH CORPORATION
Reel/Frame 070086/0011 →
RELEASE OF SECURITY INTEREST Recorded Feb 3, 2025
From: PNC BANK, NATIONAL ASSOCIATION
To: SECUREAUTH CORPORATION
Reel/Frame 070086/0158 →
RELEASE OF SECURITY INTEREST Recorded Aug 14, 2024
From: MIDTOWN MADISON MANAGEMENT LLC (AS SUCCESSOR TO ELM PARK CAPITAL MANAGEMENT, LLC)
To: SECUREAUTH CORPORATION
Reel/Frame 068288/0856 →
RELEASE OF SECURITY INTEREST Recorded Aug 12, 2024
From: PNC BANK, NATIONAL ASSOCIATION
To: SECUREAUTH CORPORATION
Reel/Frame 068251/0496 →
SECURITY INTEREST Recorded Aug 12, 2024
From: CLOUDENTITY, INC.; SECUREAUTH CORPORATION
To: WESTERN ALLIANCE BANK
Reel/Frame 068563/0176 →
SECURITY INTEREST Recorded Oct 27, 2021
From: SECUREAUTH CORPORATION
To: ELM PARK CAPITAL MANAGEMENT, LLC
Reel/Frame 057937/0732 →
CHANGE OF NAME Recorded Oct 25, 2021
From: MULTIFACTOR CORPORATION
To: SECUREAUTH CORPORATION
Reel/Frame 057908/0144 →
SECURITY INTEREST Recorded Jan 3, 2018
From: SECUREAUTH CORPORATION
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 044522/0031 →
RELEASE OF SECURITY INTEREST Recorded Dec 18, 2017
From: WESTERN ALLIANCE BANK
To: SECUREAUTH CORPORATION
Reel/Frame 044899/0635 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 15, 2016
From: GRAJEK, GARRET; LO, JEFF
To: MULTIFACTOR CORPORATION
Reel/Frame 039760/0346 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 15, 2016
From: LAMBIASE, MARK V.
To: SECUREAUTH CORPORATION
Reel/Frame 039760/0445 →
SECURITY INTEREST Recorded Aug 8, 2016
From: SECUREAUTH CORPORATION
To: WESTERN ALLIANCE BANK
Reel/Frame 039368/0463 →