- All Superinterfaces:
CombinableX509KeyManager,KeyManager,X509KeyManager
- All Known Implementing Classes:
AggregatedX509ExtendedKeyManager
NOTE:
Please don't use this class directly as it is part of the internal API. Class name and methods can be changed any time.
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiondefault StringchooseAlias(Supplier<String> preferredAliasSupplier, Function<X509ExtendedKeyManager, String> aliasExtractor) default <T> StringchooseClientAlias(T object, Predicate<T> predicate, Function<T, Map.Entry<String, Integer>> hostToPortExtractor, Function<X509ExtendedKeyManager, String> aliasExtractor) default <T> StringchooseServerAlias(T object, Predicate<T> predicate, Function<T, SSLSession> sslSessionExtractor, Function<X509ExtendedKeyManager, String> aliasExtractor) default booleancontainsInetSocketAddress(Socket socket) default StringgetPreferredClientAlias(String peerHost, int peerPort) default <T> StringgetPreferredClientAlias(T object, Predicate<T> predicate, Function<T, Map.Entry<String, Integer>> hostToPortExtractor) default StringgetPreferredServerAlias(Set<String> hostnames) default <T> StringgetPreferredServerAlias(T object, Predicate<T> predicate, Function<T, SSLSession> sslSessionExtractor) Methods inherited from interface nl.altindag.ssl.keymanager.CombinableX509KeyManager
extractInnerField, getAliases, getInnerKeyManagersMethods inherited from interface javax.net.ssl.X509KeyManager
chooseClientAlias, chooseServerAlias, getCertificateChain, getClientAliases, getPrivateKey, getServerAliases
-
Field Details
-
NON_NULL
-
-
Method Details
-
getIdentityRoute
-
chooseClientAlias
-
getPreferredClientAlias
-
getPreferredClientAlias
-
chooseServerAlias
default <T> String chooseServerAlias(T object, Predicate<T> predicate, Function<T, SSLSession> sslSessionExtractor, Function<X509ExtendedKeyManager, String> aliasExtractor) -
getPreferredServerAlias
default <T> String getPreferredServerAlias(T object, Predicate<T> predicate, Function<T, SSLSession> sslSessionExtractor) -
getPreferredServerAlias
-
chooseAlias
-
containsInetSocketAddress
-