When using SSLContextBuilder in the DJ SDK unfortunately when the KeyManager was not explicitly set, it will default to null. This means that trying to perform client certificate authentication with an OOTB SDK can become quite complicated (having to manually create a KeyManager can require several settings from the client application).
It would be best if the SDK could fall back to the JVM's keystore setting (denoted by the -Djavax.net.ssl.keyStore* JVM properties) by default, and this would be also in-line with the JDK's OOTB HttpsURLConnection.
- is required by
-
OPENDJ-2996 Update docs regarding fallback to JVM's KeyManager by default
-
- Done
-