You can edit almost every page by Creating an account. Otherwise, see the FAQ.

Comparison of JSSE implementations

From EverybodyWiki Bios & Wiki


The Java Secure Socket Extensions (JSSE) is used to secure communications. This comparison of JSSE implementations compares several of the most notable libraries.

All comparison categories use the stable version of each implementation listed in the overview section.

Overview[edit]

Implementation Developed by Open source Software license Copyright owner Origin
wolfJSSE wolfSSL Yes GNU GPLv2+ and commercial license wolfSSL Inc.[1] US
Bouncy Castle The Legion of the Bouncy Castle Inc. Yes MIT License Legion of the Bouncy Castle Inc. Australia
Java Secure Socket Extension (JSSE) Oracle Yes GNU GPLv2 and commercial license Oracle US
IBM JSSE IBM No
OpenJSSE Azul Systems Yes OpenJDK GPLv2 + CPE
Implementation Developed by Open source Software license Copyright owner Origin

Features Supported[edit]

Implementation TLS 1.3 FIPS Intel Hardware Acceleration (i.e. AESNI) ARM Hardware Acceleration (i.e. ARMv8)
wolfJSSE Yes Yes Yes Yes
Bouncy Castle Yes
(draft version)
Yes No No
Java Secure Socket Extension (JSSE) Yes No No No
IBM JSSE No Yes No No
OpenJSSE Yes No No No
Implementation TLS 1.3 FIPS Intel Hardware Acceleration (i.e. AESNI) ARM Hardware Acceleration (i.e. ARMv8)
  1. "wolfSSL Embedded SSL/TLS". Retrieved 2020-03-10.

Template:JSSE

References[edit]


This article "Comparison of JSSE implementations" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Comparison of JSSE implementations. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.