SYSTEM AND METHOD FOR STORING CLIENT-SIDE CERTIFICATE CREDENTIALS
First Claim
1. A method for storing a plurality of client certificate credentials via a client web browser into a keystore file, the method comprising:
- establishing a secure data transfer link between a client and a server via the client web browser, the client web browser having a plug-in software component for generating the keystore file and a key pair during the process of establishing the secure data transfer link;
generating a certificate request on the client, the certificate request having a public key from the key pair generated by the plug-in software component;
transmitting the certificate request to a certificate server, the certificate server being configured to sign the certificate request;
receiving a signed certificate request on the client web browser; and
storing the plurality of client certificate credentials associated with the signed certificate request in the keystore file.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and system is provided for storing a plurality of client certificate credentials via a client web browser into one or more keystore file(s). The client web browser is used to establish the secure data transfer link between the client and the server. The client web browser includes a plug-in software component. The plug-in software component is configured to generate the keystore file and a key pair. The method may continue with generating a certificate request on the client. The certificate request generated is then transmitted to a certificate server. The certificate server is configured to digitally sign the certificate request generated. The method continues with the client receiving a signed certificate request. The signed certificate request is received by the client via the client web browser. The method may conclude by storing the plurality of client certificate credentials associated with the signed certificate request in one or more keystore file(s).
-
Citations
19 Claims
-
1. A method for storing a plurality of client certificate credentials via a client web browser into a keystore file, the method comprising:
-
establishing a secure data transfer link between a client and a server via the client web browser, the client web browser having a plug-in software component for generating the keystore file and a key pair during the process of establishing the secure data transfer link; generating a certificate request on the client, the certificate request having a public key from the key pair generated by the plug-in software component; transmitting the certificate request to a certificate server, the certificate server being configured to sign the certificate request; receiving a signed certificate request on the client web browser; and storing the plurality of client certificate credentials associated with the signed certificate request in the keystore file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for storing a plurality of client certificate credentials, the system comprising:
-
a client web browser on a client for establishing a secure data transfer link between the client and a server; a plurality of keystore files, the plurality of keystore files being generated by the client web browser; a certificate server for receiving a certificate request generated by the client, the certificate server being configured to sign the certificate request; and a plug-in software component to be processed by the client web browser for generating a key pair, the plug-in software component being configured to selectively store the plurality of client certificate credentials in at least one keystore file from the plurality of keystore files. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification