Patent US1604075A successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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)

US5586260A Cited
US5657390A Cited
US5774670A Cited
US5727145A Cited
US5742768A Cited

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag