Package org.conscrypt
Interface SSLParametersImpl.AliasChooser
-
- All Known Implementing Classes:
ConscryptEngine
,ConscryptEngineSocket
,ConscryptFileDescriptorSocket
,Java8EngineSocket
,Java8FileDescriptorSocket
- Enclosing class:
- SSLParametersImpl
static interface SSLParametersImpl.AliasChooser
For abstracting the X509KeyManager calls betweenX509KeyManager.chooseClientAlias(String[], java.security.Principal[], java.net.Socket)
andX509ExtendedKeyManager.chooseEngineClientAlias(String[], java.security.Principal[], javax.net.ssl.SSLEngine)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
chooseClientAlias(javax.net.ssl.X509KeyManager keyManager, javax.security.auth.x500.X500Principal[] issuers, java.lang.String[] keyTypes)
java.lang.String
chooseServerAlias(javax.net.ssl.X509KeyManager keyManager, java.lang.String keyType)
-
-
-
Method Detail
-
chooseClientAlias
java.lang.String chooseClientAlias(javax.net.ssl.X509KeyManager keyManager, javax.security.auth.x500.X500Principal[] issuers, java.lang.String[] keyTypes)
-
chooseServerAlias
java.lang.String chooseServerAlias(javax.net.ssl.X509KeyManager keyManager, java.lang.String keyType)
-
-