Package org.bouncycastle.jsse
Class BCX509ExtendedKeyManager
java.lang.Object
javax.net.ssl.X509ExtendedKeyManager
org.bouncycastle.jsse.BCX509ExtendedKeyManager
- All Implemented Interfaces:
KeyManager
,X509KeyManager
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionchooseClientKeyBC
(String[] keyTypes, Principal[] issuers, Socket socket) chooseEngineClientKeyBC
(String[] keyTypes, Principal[] issuers, SSLEngine engine) chooseEngineServerKeyBC
(String[] keyTypes, Principal[] issuers, SSLEngine engine) chooseServerKeyBC
(String[] keyTypes, Principal[] issuers, Socket socket) protected abstract BCX509Key
protected BCX509Key
validateKeyBC
(boolean forServer, String keyType, String alias, Socket socket) protected BCX509Key
validateKeyBC
(boolean forServer, String keyType, String alias, SSLEngine engine) Methods inherited from class javax.net.ssl.X509ExtendedKeyManager
chooseEngineClientAlias, chooseEngineServerAlias
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface javax.net.ssl.X509KeyManager
chooseClientAlias, chooseServerAlias, getCertificateChain, getClientAliases, getPrivateKey, getServerAliases
-
Constructor Details
-
BCX509ExtendedKeyManager
public BCX509ExtendedKeyManager()
-
-
Method Details
-
chooseClientKeyBC
-
chooseEngineClientKeyBC
-
chooseEngineServerKeyBC
-
chooseServerKeyBC
-
getKeyBC
-
validateKeyBC
-
validateKeyBC
-