uncategorized

wolfSSL JSSE Provider and JNI Wrapper 1.11.0 Now Available

Version 1.11.0 of the wolfSSL JSSE Provider and JNI wrapper is now available for download!

wolfSSL JNI/JSSE provide Java-based applications with an easy way to use the native wolfSSL SSL/TLS library. The thin JNI wrapper can be used for direct JNI calls into native wolfSSL, or the JSSE provider (wolfJSSE) can be registered as a Java Security provider for seamless integration underneath the Java Security API. wolfSSL JNI/JSSE provides TLS 1.3 support and also can work with wolfCrypt FIPS 140-2 (and upcoming 140-3).

Release 1.11.0 has bug fixes and new features including:

JNI and JSSE Changes:

Add support for system properties: keyStore, keyStoreType, keyStorePassword (PR 74) Add support for secure renegotiation if available in native wolfSSL (PR 75) Fix compilation against newer wolfSSL versions that have dtls.c (PR 107) Fixes and cleanup to SSLEngine implementation (PR 108) Fixes for SSLEngine synchronization issues (PR 108) Add non-standard X509TrustManager.checkServerTrusted() for use on Android (PR 109) Add RPM packaging support (PR 110) Fix SSLSocketFactory.createSocket() to allow for null host (PR 111) Remove @Override on SSLEngine.getHandshakeSession() for older Java versions (PR 114)

Version 1.11.0 can be downloaded from the wolfSSL download page, and an updated version of the wolfSSL JNI/JSSE User Manual can be found here. If you have any questions or run into any issues, contact us at facts@wolfssl.com, or call us at +1 425 245 8247.