IP Library Granted Patent US 8,205,250
Granted Patent B2
US 8,205,250 · App. 11/827,865 · Granted Jun 19, 2012

Method of validating a digital certificate and a system therefor

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 8,205,250
App. No.
11/827,865
Granted
Jun 19, 2012
Kind
B2
Abstract

A method of validating a digital certificate comprises retrieving from a first data store a digital certificate, retrieving from a second data store a plurality of certificate revocation lists (CRLs), and selecting one of the plurality of CRLs to validate the digital certificate as of a date which is before the current date.

Claims (27)

1. A method of validating a digital certificate, the method, comprising:

electronically by a processor retrieving from a computing system first data store a digital certificate;

electronically by a processor retrieving from a second data store a plurality of, certificate revocation lists (CRLs);

electronically by a processor selecting one of the plurality of CRLs to validate the digital certificate as of a date which is before the current date;

based upon the selected CRL, electronically by a processor calculating the last, date on which the digital certificate was valid;

electronically by a processor receiving a user-provided date from an operator; and

electronically by a processor comparing the user-provided date with tile last date on which the digital certificate was valid to determine if the certificate was valid on the user-provided date.

2. A method according to claim 1 , further comprising:

based upon the comparison of the user-provided date with the last date on which the digital certificate was valid, electronically by a processor concluding that the certificate was valid on the user-provided date when the user-provided date is before the last date on which the digital certificate was valid.

3. A method according to claim 1 , further comprising:

electronically by a processor storing at least some validation results for updating at a later time.

4. A method of validating a digital certificate, the method comprising:

electronically by a processor retrieving from a computing system first data store a digital certificate;

electronically by a processor obtaining a first date value from the digital certificate;

electronically by a processor obtaining a second date value from a certificate revocation list (CRL); and electronically by a processor using the earliest of the first and second date values to represent the last date on which the digital certificate was valid, and thereby to allow an operator to validate the digital certificate as of the last date on which the digital certificate was valid;

electronically by a processor receiving a user-provided date from an operator; and

electronically by a processor comparing the user-provided date with the last date on which the digital certificate was valid to determine if the certificate was valid on the user-provided date.

5. A method according to claim 4 , further comprising:

based upon the comparison of the user-provided date with the last date on which the digital certificate was valid, electronically by a processor concluding that the certificate was valid on the user-provided date when the user-provided date is before the last date on which the digital certificate was valid.

6. A method according to claim 4 , wherein the first date value from the digital certificate represents an expiry date associated with the digital certificate.

7. A method according to claim 6 , wherein the second date value from the CRL represents a revocation date associated with the digital certificate.

8. A method according to claim 6 , wherein the second date value from the CRL represents a hold date associated with the digital certificate.

9. A method according to claim 4 , further comprising:

electronically by a processor storing at least some validation results for updating at a later time.

10. A digital certificate validation system comprising:

a processor for (i) retrieving from a first data store a digital certificate, (ii) retrieving from a second data store a plurality of certificate revocation lists (CRLs), and (iii) selecting one of the plurality of CRLs to validate the digital certificate as of a date which is before the current date, wherein (a) the processor calculates the last date on which the digital certificate was valid based upon the selected CRL, (h) the processor receives a user-provided date from an operator, and (c) compares the user-provided date with the last date on which the digital certificate was valid to determine if the certificate was valid on the user-provided date.

11. A digital certificate validation system according to claim 10 , wherein the processor concludes that the certificate was valid on the user-provided date when the user-provided date is before the last date on which the digital certificate was valid based upon the comparison of the user-provided date with the last date on which the digital certificate was valid.

Assignments (10)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE PROPERTIES SECTION BY INCLUDING IT WITH TEN PREVIOUSLY OMITTED PROPERTY NUMBERS PREVIOUSLY RECORDED ON REEL 65346 FRAME 367. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Aug 13, 2025
From: NCR ATLEOS CORPORATION; CARDTRONICS USA, LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 072445/0072 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 30, 2024
From: NCR VOYIX CORPORATION
To: NCR ATLEOS CORPORATION
Reel/Frame 067590/0109 →
CHANGE OF NAME Recorded May 30, 2024
From: NCR CORPORATION
To: NCR VOYIX CORPORATION
Reel/Frame 067578/0417 →
CORRECTIVE ASSIGNMENT TO CORRECT THE DOCUMENT DATE AND REMOVE THE OATH/DECLARATION (37 CFR 1.63) PREVIOUSLY RECORDED AT REEL: 065331 FRAME: 0297. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 31, 2023
From: NCR ATLEOS CORPORATION
To: CITIBANK, N.A.
Reel/Frame 065627/0332 →
SECURITY INTEREST Recorded Oct 25, 2023
From: NCR ATLEOS CORPORATION; CARDTRONICS USA, LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 065346/0367 →
RELEASE OF PATENT SECURITY INTEREST Recorded Oct 25, 2023
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: NCR VOYIX CORPORATION
Reel/Frame 065346/0531 →
SECURITY INTEREST Recorded Oct 24, 2023
From: NCR ATLEOS CORPORATION
To: CITIBANK, N.A.
Reel/Frame 065331/0297 →
SECURITY AGREEMENT Recorded Apr 18, 2016
From: NCR CORPORATION; NCR INTERNATIONAL, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 038646/0001 →
SECURITY AGREEMENT Recorded Jan 15, 2014
From: NCR CORPORATION; NCR INTERNATIONAL, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 032034/0010 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2007
From: BLAIKIE, ANDREW R.; FRANKLIN, GENE R.; HENDSBEE, PETER J.; HUNTER, JANE A.S.; PARK, JEEWHOON
To: NCR CORPORATION
Reel/Frame 019641/0933 →