java.lang.Object
nl.altindag.ssl.util.KeyManagerUtils.KeyManagerBuilder
- Enclosing class:
KeyManagerUtils
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Stringprivate booleanprivate final List<X509ExtendedKeyManager> private booleanprivate boolean -
Constructor Summary
Constructors -
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) withInflatableKeyManager(boolean inflatableKeyManagerEnabled) <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)
-
Field Details
-
EMPTY_KEY_MANAGER_EXCEPTION
- See Also:
-
keyManagers
-
aliasToHost
-
swappableKeyManagerEnabled
private boolean swappableKeyManagerEnabled -
loggingKeyManagerEnabled
private boolean loggingKeyManagerEnabled -
inflatableKeyManagerEnabled
private boolean inflatableKeyManagerEnabled
-
-
Constructor Details
-
KeyManagerBuilder
private KeyManagerBuilder()
-
-
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
-
withInflatableKeyManager
public KeyManagerUtils.KeyManagerBuilder withInflatableKeyManager(boolean inflatableKeyManagerEnabled) -
withIdentityRoute
-
build
-