Class SystemPropertyTlsKeyManagersProvider

java.lang.Object
software.amazon.awssdk.internal.http.AbstractFileStoreTlsKeyManagersProvider
software.amazon.awssdk.http.SystemPropertyTlsKeyManagersProvider
All Implemented Interfaces:
TlsKeyManagersProvider

public final class SystemPropertyTlsKeyManagersProvider extends AbstractFileStoreTlsKeyManagersProvider
Implementation of TlsKeyManagersProvider that gets the information about the KeyStore to load from the system properties.

This provider checks the standard javax.net.ssl.keyStore, javax.net.ssl.keyStorePassword, and javax.net.ssl.keyStoreType properties defined by the JSSE.

This uses KeyManagerFactory.getDefaultAlgorithm() to determine the KeyManagerFactory algorithm to use.