Method and apparatus for creating a secure connection between a java applet and a web server
First Claim
Patent Images
1. A method of establishing a secure connection between a client via a web browser and a web server, the method comprising the steps of:
- storing a private keyring for the client on the web server, the private keyring including approved certificates;
retrieving the private keyring from the server via the web browser;
creating a secure connection between the web server and a java security service executing on the client;
retrieving, using the java security service, over the secured connection the server certificate; and
approving the retrieved server certificate via the private client keyring.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention defines a a method, an apparatus and a computer program product for establishing a secure connection between a Java Applet and a secure web server for protocols other than Https via the use of a Java Security Service. More specifically, the present invention uses the web browser'"'"'s installed certificates to setup and establish an encrypted session between the Java Applet and the secure web server. The secure connection is then used to retrieve the certificates required by the Java security service.
-
Citations
6 Claims
-
1. A method of establishing a secure connection between a client via a web browser and a web server, the method comprising the steps of:
-
storing a private keyring for the client on the web server, the private keyring including approved certificates; retrieving the private keyring from the server via the web browser; creating a secure connection between the web server and a java security service executing on the client; retrieving, using the java security service, over the secured connection the server certificate; and approving the retrieved server certificate via the private client keyring. - View Dependent Claims (3)
-
-
2. An apparatus for establishing a secure connection between a client via a web browser and a web server, the apparatus comprising:
-
means for storing a private keyring for the client on the web server, the private keyring including approved certificates; means for retrieving the private keyring from the server via the web browser; means for creating a secure connection between the web server and a java security service executing on the client; means for retrieving, using the java security service, over the secured connection the server certificate; and means for approving the retrieved server certificate via the private client keyring. - View Dependent Claims (4)
-
-
5. A computer program product comprising:
a computer readable usable medium having computer readable program code means embodied in the medium for establishing a secure connection, using a web browser, between a client and a web server, the computer readable program code means including; means for storing a private keyring for the client on the web server, the private keyring including approved certificates; means for retrieving the private keyring from the server via the web browser; means for creating a secure connection between the web server and a java security service executing on the client; means for retrieving, using the java security service, over the secured connection the server certificate; and means for approving the retrieved server certificate via the private client keyring. - View Dependent Claims (6)
Specification