jsse.jar Features and Cryptographic Functionalities

Q

What are main features and cryptographic functionalities supported in jsse.jar?

✍: FYIcenter

A

jsse.jar JDK 8 version includes the following important features:

  • Included as a standard component of the JDK
  • Extensible, provider-based architecture
  • Implemented in 100% pure Java
  • Provides API support for SSL versions 2.0 and 3.0, TLS 1.0 and later, and an implementation of SSL 3.0 and TLS 1.0
  • Includes classes that can be instantiated to create secure channels (SSLSocket, SSLServerSocket, and SSLEngine)
  • Provides support for cipher suite negotiation, which is part of the SSL handshaking used to initiate or verify secure communications
  • Provides support for client and server authentication, which is part of the normal SSL handshaking
  • Provides support for HTTP encapsulated in the SSL protocol, which allows access to data such as web pages using HTTPS
  • Provides server session management APIs to manage memory-resident SSL sessions
  • Provides support for several cryptographic algorithms commonly used in cipher suites, including those listed below.

Cryptographic Functionality Available in JSSE JDK 8 version:

Cryptographic Algorithm            Cryptographic Process           Key Lengths (Bits)
-----------------------            ---------------------           ------------------ 
Rivest Shamir Adleman (RSA)        Authentication and key exchange 512 and larger
Rivest Cipher 4 (RC4)              Bulk encryption                 128
Data Encryption Standard (DES)     Bulk encryption                 64 (56 effective)
Triple DES (3DES)                  Bulk encryption                 192 (112 effective)
Advanced Encryption Standard (AES) Bulk encryption                 128 or 256
Diffie-Hellman (DH)                Key agreement                   512 or 1024
Digital Signature Algorithm (DSA)  Authentication                  1024

 

jsse.jar - JSSE API and SunJSSE Provider

What Is jsse.jar - Java Secure Socket Extension

Downloading jsse.jar - Java Secure Socket Extension

⇑⇑ FAQ for jsse.jar - Java Secure Socket Extension

2018-02-14, 1797🔥, 0💬