IP Library Granted Patent US 8,255,685
Granted Patent B2
US 8,255,685 · App. 12/405,366 · Granted Aug 28, 2012

System and method for validating certificate issuance notification messages

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,255,685
App. No.
12/405,366
Granted
Aug 28, 2012
Kind
B2
Abstract

To validate a received certificate issuance notification message, a device may verify that the certificate issuance notification message conforms to expected norms or authenticate a signature associate with the certificate issuance notification message. Upon validating, the device may then transmit a uniform resource locator, extracted from the certificate issuance notification message, to a network entity configured for processing certificate issuance.

Claims (50)

1. A method, for being performed by a mail server having a receiver, a processor and a transmitter, of validating a certificate issuance notification message, said method comprising:

receiving, at said receiver, a message;

determining, at said processor, that said message comprises a certificate issuance notification message;

extracting a plurality of uniform resource locators from said certificate issuance notification message;

determining that a quantity of said plurality of said extracted uniform resource locators is less than a maximum expected count of uniform resource locators, thereby verifying, at said processor, that said certificate issuance notification message conforms to expected norms specific to certificate issuance notification messages; and

responsive to said verifying, transmitting, at said transmitter, a selected uniform resource locator, from among said plurality of uniform resource locators extracted from said certificate issuance notification message, to a network entity configured for processing certificate issuance.

2. The method of claim 1 wherein said determining that said message comprises a certificate issuance notification message comprises determining that a sender of said message is a certificate authority.

3. The method of claim 1 wherein said verifying that said certificate issuance notification message conforms to expected norms specific to certificate issuance notification messages comprises determining that a size of said message is less than a predetermined maximum message size.

4. The method of claim 1 further comprising:

receiving an instruction from said network entity; and

responsive to said instruction, activating certificate issuance notification message handling.

5. A mail server comprising:

a receiver adapted to receive a message;

a processor adapted to:

determine that said message comprises a certificate issuance notification message;

extract a plurality of uniform resource locators from said certificate issuance notification message;

determine that a quantity of said plurality of said extracted uniform resource locators is less than a maximum expected count of uniform resource locators, to thereby verify that said certificate issuance notification message conforms to expected norms specific to certificate issuance notification messages; and

a transmitter adapted to transmit a selected uniform resource locator, from among said plurality of uniform resource locators, to a network entity configured for processing certificate issuance.

6. A non-transitory computer-readable medium containing computer-executable instructions that, when performed by a processor in a mail server, cause said processor to:

receive a message;

determine that said message comprises a certificate issuance notification message;

extract a plurality of uniform resource locators from said certificate issuance notification message;

determine that a quantity of said plurality of said extracted uniform resource locators is less than a maximum expected count of uniform resource locators, to thereby verify that said certificate issuance notification message conforms to expected norms specific to certificate issuance notification messages;

transmit a selected uniform resource locator, from among said plurality of uniform resource locators, to a network entity configured for processing certificate issuance.

7. A method, for being performed by a mail server having a receiver, a processor and a transmitter, of validating a certificate issuance notification message, said method comprising:

receiving, at said receiver, a message;

determining, at said processor, that said message comprises a certificate issuance notification message;

determining, at said processor, that said message is associated with a signature;

authenticating, at said processor, said signature;

responsive to said authenticating, extracting, at said processor, a uniform resource locator from said certificate issuance notification message;

confirming that a prefix of said uniform resource locator matches a prefix associated with one of a set of certificate authorities from which identity certificates are retrieved; and

transmitting, at said transmitter, said uniform resource locator to a network entity configured for processing certificate issuance.

8. The method of claim 7 wherein said determining that said message comprises a certificate issuance notification message comprises determining that a sender of said message is a certificate authority.

9. A mail server comprising:

a receiver adapted to receive a message;

a processor adapted to:

determine that said message comprises a certificate issuance notification message;

determine that said message is associated with a signature;

authenticate said signature; and

extract a uniform resource locator from said certificate issuance notification message;

confirm that a prefix of said uniform resource locator matches a prefix associated with one of a set of certificate authorities from which identity certificates are retrieved; and

a transmitter adapted to transmit said uniform resource locator to a network entity configured for processing certificate issuance.

10. A non-transitory computer-readable medium containing computer-executable instructions that, when performed by a processor in a mail server, cause said processor to:

receive a message;

determine that said message comprises a certificate issuance notification message;

determine that said message is associated with a signature;

authenticate said signature;

extract a uniform resource locator from said certificate issuance notification message;

confirm that a prefix of said uniform resource locator matches a prefix associated with one of a set of certificate authorities from which identity certificates are retrieved; and

transmit said uniform resource locator to a network entity configured for processing certificate issuance.

Assignments (3)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064270/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Jun 6, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 033104/0150 →