Enabling use of a certificate stored in a smart card
First Claim
Patent Images
1. A method in a computerized device coupled to a smart card reader, the method comprising:
- identifying that a smart card that is coupled to said smart card reader stores one or more certificates that are not assigned to a particular purpose for which a certificate requirement exists;
enabling selection for said particular purpose, via a user input interface of said computerized device, of a certificate from said one or more certificates;
importing said selected certificate to said computerized device for said particular purpose;
sending a challenge to said smart card;
receiving a signed version of said challenge from said smart card;
using said imported certificate to verify that said signed version is signed using a private key paired to said imported certificate; and
permitting said particular purpose on said computerized device if said signed version is verified.
4 Assignments
0 Petitions
Accused Products
Abstract
If a smart card is to be used for a particular purpose, and there is no certificate initialized on the smart card for this purpose, a computerized device enables a user to select one of the certificates already installed in the smart card for the particular purpose. The selected certificate may be imported into the computerized device.
40 Citations
25 Claims
-
1. A method in a computerized device coupled to a smart card reader, the method comprising:
-
identifying that a smart card that is coupled to said smart card reader stores one or more certificates that are not assigned to a particular purpose for which a certificate requirement exists; enabling selection for said particular purpose, via a user input interface of said computerized device, of a certificate from said one or more certificates; importing said selected certificate to said computerized device for said particular purpose; sending a challenge to said smart card; receiving a signed version of said challenge from said smart card; using said imported certificate to verify that said signed version is signed using a private key paired to said imported certificate; and permitting said particular purpose on said computerized device if said signed version is verified. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable medium having computer-executable instructions thereon which, when executed by a computerized device that is coupled to a smart card reader, result in:
-
identifying that a smart card that is coupled to said smart card reader stores one or more certificates that are not assigned to a particular purpose for which a certificate requirement exists; enabling selection for said particular purpose, via a user input interface of said computerized device, of a certificate from said one or more certificates; importing said selected certificate to said computerized device for said particular purpose; sending a challenge to said smart card; receiving a signed version of said challenge from said smart card; using said imported certificate to verify that said signed version is signed using a private key paired to said imported certificate; and permitting said particular purpose on said computerized device if said signed version is verified. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computerized device comprising:
-
a communication interface through which said computerized device is able to couple to a smart card reader; a user input interface; a processor coupled to said communication interface and to said user input interface; and a memory coupled to said processor, said memory arranged to store code which, when executed by said processor, is arranged; to identify that a smart card coupled to said smart card reader stores one or more certificates that are not assigned to a particular purpose for which a certificate requirement exists; to enable selection for said particular purpose, via said user input interface, of a certificate from said one or more certificates; to import said selected certificate to said computerized device for said particular purpose; to send a challenge to said smart card; to receive a signed version of said challenge from said smart card; to use said imported certificate to verify that said signed version is signed using a private key paired to said imported certificate; and to permit said particular purpose on said computerized device if said signed version is verified. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification