Providing certificate matching in a system and method for searching and retrieving certificates
First Claim
1. A method of searching and retrieving certificates relating to a message received from a sender, the message comprising a first part and a second part, the first part comprising a header and a message body of the message, and the second part comprising data identifying a sender certificate associated with the message, wherein the method comprises:
- at a computing device, receiving,at least some data of the first part of the message but not of the second part of the message, wherein the at least some data of the first part of the message contains first certificate identification data that uniquely identifies the sender certificate;
performing a search on one or more certificate servers, wherein at least one query is submitted to the one or more certificate servers to request retrieval of certificates satisfying a certificate search request;
retrieving at least one certificate satisfying the certificate search request from the one or more certificate servers; and
processing each retrieved certificate using the first certificate identification data to determine if any of the retrieved at least one certificate is the sender certificate associated with the message.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for searching and retrieving certificates, which may be used in the processing of encoded messages. In one broad aspect, certificate identification data that uniquely identifies a certificate associated with a message is generated. The certificate identification data can then be used to determine whether the certificate is stored on a computing device. Only the certificate identification data is needed to facilitate the determination alleviating the need for a user to download the entire message to the computing device in order to make the determination.
164 Citations
22 Claims
-
1. A method of searching and retrieving certificates relating to a message received from a sender, the message comprising a first part and a second part, the first part comprising a header and a message body of the message, and the second part comprising data identifying a sender certificate associated with the message, wherein the method comprises:
-
at a computing device, receiving, at least some data of the first part of the message but not of the second part of the message, wherein the at least some data of the first part of the message contains first certificate identification data that uniquely identifies the sender certificate; performing a search on one or more certificate servers, wherein at least one query is submitted to the one or more certificate servers to request retrieval of certificates satisfying a certificate search request; retrieving at least one certificate satisfying the certificate search request from the one or more certificate servers; and processing each retrieved certificate using the first certificate identification data to determine if any of the retrieved at least one certificate is the sender certificate associated with the message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for searching and retrieving certificates relating to a message received from a sender, the message comprising a first part and a second part, the first part comprising a header and a message body of the message, and the second part comprising data identifying a sender certificate associated with the message, the system comprising:
-
a first computing device configured to; receive at least some data of the first part of the message but not of the second part of the message, wherein the at least some data of the first part of the message contains first certificate identification data that uniquely identifies the sender certificate; and a second computing device; wherein at least one of the first computing device and the second computing device is configured to; perform a search on one or more certificate servers, wherein at least one query is submitted to the one or more certificate servers to request retrieval of certificates satisfying a certificate search request; and retrieve at least one certificate satisfying the certificate search request from the one or more certificate servers; and wherein at least one of the first computing device and the second computing device is further configured to process each retrieved certificate using the first certificate identification data to determine if any of the retrieved at least one certificate is the sender certificate associated with the message. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A non-transitory computer-readable medium storing instructions for execution on at least one of a first computing device and a second computing device, the instructions for performing a method of searching and retrieving certificates relating to a message received from a sender, the message comprising a first part and a second part, the first part comprising a header and a message body of the message, and the second part comprising data identifying a sender certificate associated with the message, wherein when the instructions are executed,
the first computing device: -
receives at least some data of the first part of the message but not of the second part of the message, wherein the at least some data of the first part of the message contains first certificate identification data that uniquely identifies the sender certificate; at least one of the first computing device and the second computing device; performs a search on one or more certificate servers, wherein at least one query is submitted to the one or more certificate servers to request retrieval of certificates satisfying a certificate search request; and retrieves at least one certificate satisfying the certificate search request from the one or more certificate servers; and at least one of the first computing device and the second computing device processes each retrieved certificate using the first certificate identification data to determine if any of the retrieved at least one certificate is the sender certificate associated with the message.
-
Specification