Package nl.altindag.ssl.util
Class KeyManagerUtils.KeyManagerBuilder
java.lang.Object
nl.altindag.ssl.util.KeyManagerUtils.KeyManagerBuilder
- Enclosing class:
- KeyManagerUtils
-
Method Summary
Modifier and TypeMethodDescriptionbuild()withIdentities(List<KeyStoreHolder> identities) withIdentities(KeyStoreHolder... identities) <T extends KeyStore>
KeyManagerUtils.KeyManagerBuilderwithIdentity(T identity, char[] identityPassword, String keyManagerAlgorithm) withIdentityRoute(Map<String, List<URI>> aliasToHost) <T extends X509KeyManager>
KeyManagerUtils.KeyManagerBuilderwithKeyManager(T keyManager) <T extends X509KeyManager>
KeyManagerUtils.KeyManagerBuilderwithKeyManagers(List<T> keyManagers) final <T extends X509KeyManager>
KeyManagerUtils.KeyManagerBuilderwithKeyManagers(T... keyManagers) withLoggingKeyManager(boolean loggingKeyManagerEnabled) withSwappableKeyManager(boolean swappableKeyManagerEnabled)
-
Method Details
-
withKeyManagers
@SafeVarargs public final <T extends X509KeyManager> KeyManagerUtils.KeyManagerBuilder withKeyManagers(T... keyManagers) -
withKeyManagers
public <T extends X509KeyManager> KeyManagerUtils.KeyManagerBuilder withKeyManagers(List<T> keyManagers) -
withKeyManager
-
withIdentities
-
withIdentities
-
withIdentity
public <T extends KeyStore> KeyManagerUtils.KeyManagerBuilder withIdentity(T identity, char[] identityPassword, String keyManagerAlgorithm) -
withSwappableKeyManager
public KeyManagerUtils.KeyManagerBuilder withSwappableKeyManager(boolean swappableKeyManagerEnabled) -
withLoggingKeyManager
-
withIdentityRoute
-
build
-