Note that the JSSE implementation that is shipped with the JDK does not implement SSL 2.0. These security protocols encapsulate a normal bidirectional stream socket, and the JSSE API adds transparent support for authentication, encryption, and integrity protection.sions. The JSSE API supports the following security protocols: Because the SSLSocket class is based on a blocking I/O model, the Java Development Kit (JDK) includes a nonblocking SSLEngine class to enable implementations to choose their own I/O methods. The JSSE API supplements the core network and cryptographic services defined by the curity and packages by providing extended networking socket classes, trust managers, key managers, SSL contexts, and a socket factory framework for encapsulating socket creation behavior. JSSE provides both an application programming interface (API) framework and an implementation of that API. Furthermore, it simplifies application development by serving as a building block that developers can integrate directly into their applications. For an introduction to SSL, see Secure Sockets Layer (SSL) Protocol Overview.īy abstracting the complex underlying security algorithms and handshaking mechanisms, JSSE minimizes the risk of creating subtle but dangerous security vulnerabilities. Using JSSE, developers can provide for the secure passage of data between a client and a server running any application protocol (such as HTTP, Telnet, or FTP) over TCP/IP. 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. ![]() ![]() The Java Secure Socket Extension (JSSE) enables secure Internet communications.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |