SYSTEM AND METHOD FOR SECURED NETWORK ACCESS UTILIZING A CLIENT .NET SOFTWARE COMPONENT
First Claim
1. A method for self-service authentication of a client and a server, the method comprising:
- receiving on the server an initialization command from the client over an unsecured data transfer link;
requesting authentication information from the client;
transmitting a client software component from the server to the client in response to receiving authentication information from the client;
processing the client software component, the client software component being configured to evaluate a client-side library on the client for generating a client private key, a client public key, and a certificate signing request;
signing the certificate signing request on a certificate server; and
generating a client certificate corresponding to the signed certificate signing request on the client.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for self-service authentication of a client and a server. The method includes the server receiving an initialization command from the client. The initialization command may be transmitted to the server via a client web browser over an unsecured data transfer link. The method continues with requesting authentication information from the client. In response to receiving the authentication information from the client, the server transmits a client software component to the client. The client software component utilizes a client-side library installed on the operating system of the client to generate the various client credentials described above. Thereafter, the certificate signing request may be transmitted to a certificate server for signing the certificate signing request. The signed certificate signing request is then received by the client via the client web browser. The client utilizes the information associated with the signed certificate signing request with the client-side library installed on the client to generate a client certificate.
76 Citations
17 Claims
-
1. A method for self-service authentication of a client and a server, the method comprising:
-
receiving on the server an initialization command from the client over an unsecured data transfer link; requesting authentication information from the client; transmitting a client software component from the server to the client in response to receiving authentication information from the client; processing the client software component, the client software component being configured to evaluate a client-side library on the client for generating a client private key, a client public key, and a certificate signing request; signing the certificate signing request on a certificate server; and generating a client certificate corresponding to the signed certificate signing request on the client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for self-service client authentication, the system comprising:
-
a client computer having a client web browser for transmitting a certificate signing request generated on the client computer; a server computer in communication with the client computer for establishing a multiple factor authentication of the client computer; a software component hosted on the client computer, the software component utilizing a client-side library on the client computer for generating a client private key, a client public key, and the certificate signing request in response to the multiple factor authentication of the client computer; and a certificate server for signing the certificate signing request. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
Specification