public abstract class BCX509ExtendedKeyManager
extends javax.net.ssl.X509ExtendedKeyManager
Constructor and Description |
---|
BCX509ExtendedKeyManager() |
Modifier and Type | Method and Description |
---|---|
BCX509Key |
chooseClientKeyBC(java.lang.String[] keyTypes,
java.security.Principal[] issuers,
java.net.Socket socket) |
BCX509Key |
chooseEngineClientKeyBC(java.lang.String[] keyTypes,
java.security.Principal[] issuers,
javax.net.ssl.SSLEngine engine) |
BCX509Key |
chooseEngineServerKeyBC(java.lang.String[] keyTypes,
java.security.Principal[] issuers,
javax.net.ssl.SSLEngine engine) |
BCX509Key |
chooseServerKeyBC(java.lang.String[] keyTypes,
java.security.Principal[] issuers,
java.net.Socket socket) |
protected abstract BCX509Key |
getKeyBC(java.lang.String keyType,
java.lang.String alias) |
protected BCX509Key |
validateKeyBC(boolean forServer,
java.lang.String keyType,
java.lang.String alias,
java.net.Socket socket) |
protected BCX509Key |
validateKeyBC(boolean forServer,
java.lang.String keyType,
java.lang.String alias,
javax.net.ssl.SSLEngine engine) |
chooseEngineClientAlias, chooseEngineServerAlias
public BCX509Key chooseClientKeyBC(java.lang.String[] keyTypes, java.security.Principal[] issuers, java.net.Socket socket)
public BCX509Key chooseEngineClientKeyBC(java.lang.String[] keyTypes, java.security.Principal[] issuers, javax.net.ssl.SSLEngine engine)
public BCX509Key chooseEngineServerKeyBC(java.lang.String[] keyTypes, java.security.Principal[] issuers, javax.net.ssl.SSLEngine engine)
public BCX509Key chooseServerKeyBC(java.lang.String[] keyTypes, java.security.Principal[] issuers, java.net.Socket socket)
protected abstract BCX509Key getKeyBC(java.lang.String keyType, java.lang.String alias)
protected BCX509Key validateKeyBC(boolean forServer, java.lang.String keyType, java.lang.String alias, java.net.Socket socket)
protected BCX509Key validateKeyBC(boolean forServer, java.lang.String keyType, java.lang.String alias, javax.net.ssl.SSLEngine engine)