You can initialize the assigned JSSE provider with specific provider of own and trusted credentials that will be used during the secure HTTP communication. The provider supporting the custom loading of credentials has to provide a KeyManagerFactory/TrustManagerFactory implementation for a specific algorithm and optionally for a provider name in compliance with JSSE's SPI.
Credentials algorithm and optionally provider name are specified as values of the following "Configuration":
The Key Manager Factory will be initialized with the keystore specified with the system properties javax.net.ssl.keyStore, and javax.net.ssl.keyStorePassword if the keystore is compliant with the "JKS" provider. If the keystore supports another format, specify the relevant provider through the mbs.http.keystoreType system property. They should be set in the same way as described for the JVM's default JSSE provider.