System and method for associating message addresses with certificates
AssigneeBlackBerry Limited
InventorsNeil Patrick Adams, Michael Stephen Brown, Herbert Anthony Little
Life of this patent
Estimating the term…
Abstract
A system and method for associating message addresses with certificates, in which one or more message addresses are identified and associated with a user-selected certificate that does not contain any e-mail addresses. In certain situations, a message may be encrypted using a certificate that does not contain an e-mail address that matches the e-mail address of the individual to which the message is to be sent, so long as the address to which the message is to be sent matches any of the message addresses associated with the certificate. The message addresses are saved in a data structure that resides in a secure data store on a computing device, such as a mobile device.
Claims35
A method of associating message addresses with digital certificates, the method comprising:
- receiving, by a device, first input data identifying a user-selected certificate;
- receiving, by the device, second input data identifying one or more message addresses to be associated with the user-selected certificate;
- receiving an authorization to associate the one or more message addresses with the user-selected certificate;
- and
- in response to the authorization, associating, by the device, the one or more message addresses with the user-selected certificate, by saving the one or more message addresses in a data structure residing in a data store on the device.
A non-transitory computer-readable storage medium upon which a plurality of computer-executable instructions are stored, the instructions when executed, cause a processor of a device to perform a method of associating message addresses with digital certificates, the method comprising:
- receiving first input data identifying a user-selected certificate;
- receiving second input data identifying one or more message addresses to be associated with the user-selected certificate;
- receiving an authorization to associate the one or more message addresses with the user-selected certificate;
- and
- in response to the authorization, associating the one or more message addresses with the user-selected certificate, by saving the one or more message addresses in a data structure residing in a data store on the device.
A system for associating message addresses with digital certificates identified at a mobile device, and wherein the system comprises a desktop computer and the mobile device connectable thereto, and wherein the desktop computer comprises a processor configured to:
- receive first input data identifying a user-selected certificate;
- receive second input data identifying one or more message addresses to be associated with the user-selected certificate;
- receive an authorization to associate the one or more message addresses with the user-selected certificate;
- and
- in response to the authorization, associate the one or more message addresses with the user-selected certificate, by saving the one or more message addresses in a data structure residing in a data store on the desktop computer;
- and
- synchronize with the mobile device so that the one or more message addresses identified by the second input data is saved in a second data structure residing in a data store on the mobile device.
A computing device for associating message addresses with digital certificates, the computing device comprising a processor, the processor configured to:
- receive first input data identifying a user-selected certificate;
- receive second input data identifying one or more message addresses to be associated with the user-selected certificate;
- receive an authorization to associate the one or more message addresses with the user-selected certificate;
- and
- in response to the authorization, associate the one or more message addresses with the user-selected certificate, by saving the one or more message addresses in a data structure residing in a data store on the computing device.
Dependencies are inferred from the claim text.