Package org.bouncycastle.jsse
Class BCX509ExtendedKeyManager
- java.lang.Object
-
- javax.net.ssl.X509ExtendedKeyManager
-
- org.bouncycastle.jsse.BCX509ExtendedKeyManager
-
- All Implemented Interfaces:
javax.net.ssl.KeyManager,javax.net.ssl.X509KeyManager
public abstract class BCX509ExtendedKeyManager extends javax.net.ssl.X509ExtendedKeyManager
-
-
Constructor Summary
Constructors Constructor Description BCX509ExtendedKeyManager()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description BCX509KeychooseClientKeyBC(java.lang.String[] keyTypes, java.security.Principal[] issuers, java.net.Socket socket)BCX509KeychooseEngineClientKeyBC(java.lang.String[] keyTypes, java.security.Principal[] issuers, javax.net.ssl.SSLEngine engine)BCX509KeychooseEngineServerKeyBC(java.lang.String[] keyTypes, java.security.Principal[] issuers, javax.net.ssl.SSLEngine engine)BCX509KeychooseServerKeyBC(java.lang.String[] keyTypes, java.security.Principal[] issuers, java.net.Socket socket)protected abstract BCX509KeygetKeyBC(java.lang.String keyType, java.lang.String alias)-
Methods inherited from class javax.net.ssl.X509ExtendedKeyManager
chooseEngineClientAlias, chooseEngineServerAlias
-
-
-
-
Method Detail
-
chooseClientKeyBC
public BCX509Key chooseClientKeyBC(java.lang.String[] keyTypes, java.security.Principal[] issuers, java.net.Socket socket)
-
chooseEngineClientKeyBC
public BCX509Key chooseEngineClientKeyBC(java.lang.String[] keyTypes, java.security.Principal[] issuers, javax.net.ssl.SSLEngine engine)
-
chooseEngineServerKeyBC
public BCX509Key chooseEngineServerKeyBC(java.lang.String[] keyTypes, java.security.Principal[] issuers, javax.net.ssl.SSLEngine engine)
-
chooseServerKeyBC
public BCX509Key chooseServerKeyBC(java.lang.String[] keyTypes, java.security.Principal[] issuers, java.net.Socket socket)
-
getKeyBC
protected abstract BCX509Key getKeyBC(java.lang.String keyType, java.lang.String alias)
-
-