• JSSE provides API framework and its implementation of the SSL and TLS protocols imbibed with functionalities such as encryption, server authentication, client authentication and message integrity
  • It also provides support for HTTPS and several cryptographic algorithms that minimize subtle and dangerous security vulnerabilities
  • javax.net.ssl.SSLSocket class supports standard socket methods to secure socket communication
  • javax.net and javax.net.ssl packages are the standard JSSE APIs that include important classes such as:
    – SSLServerSocket
    – SSLServerSocketFactory
    – SSLSocket
    – SocketFactory
    – ServerSocketFactory
    – SSLSocketFactory classes