Provides the implementation of a HTTPS generic connection, when an application invokes javax.microediton.io.Connector.open with https as the scheme of the URL. The connection can be used in the same manner as javax.microediton.io.HttpConnection.

HTTPS depends on the public keys of certificate authorities. To manage the keys use the MIDP MEKeyTool. From the directory above the MIDP executable use:

java -jar bin/MEKeyTool.jar -help

Features and Non-Features

Supports Netscape HTTPS proxies, uses the same configuration value as HTTP.

Does not support HTTP 1.1 persistant connections.

See the com.sun.midp.ssl package documentation for more feature information.

Internal Architecture

Related Information

A Good Introduction to SSL

A Good Introduction to Public Key Cryptography

RFC 2818, HTTP Over TLS

RFC 2616, Hypertext Transfer Protocol -- HTTP/1.1

Internet Draft, Tunneling TCP based protocols through Web proxy servers

RFC 2246, The TLS Protocol Version 1.0

SSL Protocol Version 3.0

RFC 2459, Internet X.509 Public Key Infrastructure Certificate and CRL Profile

RSA's PKCS (Public Key Cryptography Standards) document set.

RSA's PKCS (Public Key Cryptography Standards) document set.