Patent US1604075A successfully refreshed from Google Patents.
US5870544A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for creating a secure connection between a java applet and a web server
Assignee: International Business Machines Corp
•
Filing: 1997-10-20
•
Granted: 1999-02-09
•
Expires: 2017-10-20
Abstract
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.
Inventors
- 👤 Bryce Allen Curtis
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-26 22:00
CPC Classifications
H; H04; H04L; H04L63/00; H04L63/04; H04L63/08; H04L63/0823; H04L63/16; H04L63/168; H04L9/00; H04L9/40
Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
93 words
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.
Claim 2
Independent Claim
93 words
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.
Claim 3
Independent Claim
100 words
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.
Claim 4
Independent Claim
100 words
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.
Claim 5
Dependent Claim
66 words
The method of claim 1 wherein the step of retrieving the private key ring, includes the steps of: requesting an HTML web page from the server, the HTML web page including an applet tag for executing an applet; executing, in response to retrieving the requested HTML web page, the applet identified by the applet tag; and retrieving, via the applet, the private keyring from the server.
Claim 6
Dependent Claim
69 words
The apparatus of claim 2 wherein the means for retrieving the private key ring, includes: means for requesting an HTML web page from the server, the HTML web page including an applet tag for executing an applet; means for executing, in response to retrieving the requested HTML web page, the applet identified by the applet tag; and means for retrieving, via the applet, the private keyring from the server.
Claim 7
Dependent Claim
122 words
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.
Claim 8
Dependent Claim
122 words
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.
Claim 9
Dependent Claim
71 words
The computer program product of claim 5 wherein the means for retrieving the private key ring, includes: means for requesting an HTML web page from the server, the HTML web page including an applet tag for executing an applet; means for executing, in response to retrieving the requested HTML web page, the applet identified by the applet tag; and means for retrieving, via the applet, the private keyring from the server.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2002-02-08 | 2002-08-10 | 2003-02-09 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2006-02-08 | 2006-08-10 | 2007-02-09 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2010-02-08 | 2010-08-10 | 2011-02-09 | $7700.00 | Window Closed / Lapsed |