Method and apparatus for establishing a secure communication connection between a java application and secure server
First Claim
Patent Images
1. A method for creating a secure connection to a server, comprising:
- within a platform independent applet, initializing a secure socket connection request via HyperText Transport Protocol (HTTP);
using a certificate database to authenticate the server; and
creating the secure connection between the platform independent applet and the server using HyperText Transport Protocol Secure (HTTPS) if the server is authenticated, wherein the secure connection between the platform independent applet and the server is created without intervention by a Web browser.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for establishing a secure communication connection between a Java application or applet and a secure server is provided. An HTTPS handler is provided that may be used by Java applications or applets to establish secure communication connections with secure Web servers.
355 Citations
46 Claims
-
1. A method for creating a secure connection to a server, comprising:
-
within a platform independent applet, initializing a secure socket connection request via HyperText Transport Protocol (HTTP);
using a certificate database to authenticate the server; and
creating the secure connection between the platform independent applet and the server using HyperText Transport Protocol Secure (HTTPS) if the server is authenticated, wherein the secure connection between the platform independent applet and the server is created without intervention by a Web browser. - View Dependent Claims (2, 3, 4)
-
-
5. A method of creating a secure connection between a platform independent application and a server using HTTPS, comprising:
-
sending an HTTPS secure connection request to the server from the platform independent application;
receiving a server identification;
authenticating the server based on the server identification; and
establishing the HTTPS secure connection between the platform independent application and the server if the server is authenticated, wherein the HTTPS secure connection between the platform independent application and the server is established without intervention by a Web browser. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer program product in a computer readable medium for establishing an HTTPS secure connection between a platform independent application and a server, comprising:
-
first instructions for sending an HTTPS secure connection request to the server from the platform independent application;
second instructions for receiving a server identification;
third instructions for authenticating the server based on the server identification; and
fourth instructions for establishing the HTTPS secure connection between the platform independent application and the server if the server is authenticated, wherein the HTTP secure connection between the platform independent application and the server is established without intervention by a Web browser. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A secure connection handler for creating an HTTPS secure connection between a platform independent application and a server, comprising:
-
means for sending an HTTPS secure connection request to the server from the platform independent application;
means for receiving a server identification;
means for authenticating the server based on the server identification; and
means for establishing the HTTPS secure connection between the platform independent application and the server if the server is authenticated, wherein the HTTPS secure connection between the platform independent application and the server is established without intervention by a Web browser. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
Specification