Skip to content

Bump sslcontext-kickstart-for-pem from 7.0.2 to 7.5.0

Bumps sslcontext-kickstart-for-pem from 7.0.2 to 7.5.0.

Changelog

Sourced from sslcontext-kickstart-for-pem's changelog.

v7.5.0

  • Enhanced loading system trusted certificates
  • Added option to disable invalidating caches in SSLFactoryUtils
  • Replaced https://badssl.com integration test with local server
  • Added verbose logging as debug for TrustManager
  • Added verbose logging as debug for KeyManager
  • Renamed internal method names and class names
  • Refactored KeyStoreUtils, PemUtils and CertificateExtractorUtils to make it more readable
  • Bumped dependencies

v7.4.11

  • Fixed releasing BOM (Bill of Materials)

v7.4.10

  • Added BOM (Bill of Materials)
  • Bumped dependencies
  • Enhanced CertificateUtils with additional methods
  • Enhanced KeyStoreUtils with write method

v7.4.9

  • Added proxy and authentication for extracting server certificates
  • Added additional methods for extracting single server certificates
  • Marked some methods as deprecated for extracting server certificates, these methods will be removed at version 7.5.0
  • Bumped dependencies
  • Improved performance of PemUtils with filtering option in early stage of parsing the content
  • Improved readability of source code for regex and some lambda's

v7.4.8

  • Feature request issue 241 - Added support for using one-liner pem formatted certificates
  • Bumped dependencies

v7.4.7

  • Bug-fix issue 230 - Corrected validation with usage of absolute hostname
  • Bumped dependencies

v7.4.6

  • Updated copyright owner to Thunderberry. The license type, Apache 2.0 license, has not changed
  • Added more secure hostname verifier a.k.a. FenixHostnameVerifier
  • Switched to FenixHostnameVerifier as default hostname verifier in the SSLFactory
  • Improved creating truststore having duplicate certificates
  • Improved creating base trust manager when having either unsafe trust manager, dummy trust manager, multiple trust managers and trust managers which does not have trusted certificates
  • Added Android trusted CA as system trust material option
  • Bumped dependencies

v7.4.5

  • Bug-fix issue 196 - Use UnsafeTrustManager as base TrustManager if enabled
  • Improve issue 181 - Filtered out empty TrustManagers within TrustManagerUtils
  • Bumped dependencies

v7.4.4

  • Added SSLFactoryUtils
  • Bumped dependencies

v7.4.3

  • Bug-fix issue 181 - Continue validation counter-party while having empty trust managers

v7.4.2

  • Moved server certificate extraction into separate utility class
  • Added Dummy KeyManager and TrustManager
  • Reformatted license header

... (truncated)

Commits
  • ad8dd31 [maven-release-plugin] prepare release v7.5.0
  • 48b0c04 Removed invalid release plugin option
  • 717cfb3 Updated documentation
  • 7105d96 Added documentation for withLoggingIdentityMaterial option
  • fe17b93 Adjusted LoggingX509ExtendedTrustManager to debug level
  • fcf8d8d Add logging capabilities to KeyManager (#328)
  • d394c6f Bump reactor-netty from 1.1.6 to 1.1.7 (#329)
  • 64cc418 Bump maven-surefire-junit5-tree-reporter from 1.1.0 to 1.2.1 (#330)
  • e6233e2 Improved readability of handling OS KeyStore
  • dd1d40e Added FelixAuthenticator to make constructor mode readable
  • Additional commits viewable in compare view


Dependabot commands
You can trigger Dependabot actions by commenting on this MR
  • $dependabot rebase will rebase this MR
  • $dependabot recreate will recreate this MR rewriting all the manual changes and resolving conflicts

Merge request reports