public class CertificateGeneratingX509ExtendedKeyManager extends DelegatingX509ExtendedKeyManager
| Constructor and Description |
|---|
CertificateGeneratingX509ExtendedKeyManager(javax.net.ssl.X509ExtendedKeyManager keyManager,
DynamicKeyStore dynamicKeyStore,
HostNameMatcher hostNameMatcher,
Notifier notifier) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
chooseEngineServerAlias(java.lang.String keyType,
java.security.Principal[] issuers,
javax.net.ssl.SSLEngine engine) |
java.lang.String |
chooseServerAlias(java.lang.String keyType,
java.security.Principal[] issuers,
java.net.Socket socket) |
java.security.cert.X509Certificate[] |
getCertificateChain(java.lang.String alias) |
java.security.PrivateKey |
getPrivateKey(java.lang.String alias) |
chooseClientAlias, chooseEngineClientAlias, getClientAliases, getServerAliasespublic CertificateGeneratingX509ExtendedKeyManager(javax.net.ssl.X509ExtendedKeyManager keyManager,
DynamicKeyStore dynamicKeyStore,
HostNameMatcher hostNameMatcher,
Notifier notifier)
public java.security.PrivateKey getPrivateKey(java.lang.String alias)
getPrivateKey in interface javax.net.ssl.X509KeyManagergetPrivateKey in class DelegatingX509ExtendedKeyManagerpublic java.security.cert.X509Certificate[] getCertificateChain(java.lang.String alias)
getCertificateChain in interface javax.net.ssl.X509KeyManagergetCertificateChain in class DelegatingX509ExtendedKeyManagerpublic java.lang.String chooseServerAlias(java.lang.String keyType,
java.security.Principal[] issuers,
java.net.Socket socket)
chooseServerAlias in interface javax.net.ssl.X509KeyManagerchooseServerAlias in class DelegatingX509ExtendedKeyManagerpublic java.lang.String chooseEngineServerAlias(java.lang.String keyType,
java.security.Principal[] issuers,
javax.net.ssl.SSLEngine engine)
chooseEngineServerAlias in class DelegatingX509ExtendedKeyManager