Java Secure Socket Extension
The Java Secure Socket Extension (JSSE) is a set of packages that enable secure Internet communications. It implements a Java technology version of Secure Sockets Layer (SSL) and Transport Layer Security (TLS) protocols. It includes functionality for data encryption, server authentication, message integrity, and optional client authentication.
External links
The Java Secure Socket Extension (JSSE) enables secure Internet communications. It provides a framework and an implementation for a Java version of the SSL and TLS protocols and includes functionality for data encryption, server authentication, message integrity, and optional client authentication. Using JSSE, developers can provide for the secure passage of data between a client and a server running any application protocol, such as Hypertext Transfer Protocol (HTTP), Telnet, or FTP, over TCP/IP.
JSSE Standard API:.Factories for creating sockets, server sockets, SSL sockets, and SSL server sockets. Using socket factories you can encapsulate socket creation and configuration behavior. .A class representing a secure socket context that acts as a factory for secure socket factories. .Key and trust manager interfaces (including X.509-specific key and trust managers), and factories for creating them. .A class for secure HTTP URL connections.
The JSSE standard API, available in the javax.net, javax.net.ssl and javax.security.cert packages, covers:
Somenath Chatterjee