public class QpidClientX509KeyManager extends X509ExtendedKeyManager
| Constructor and Description |
|---|
QpidClientX509KeyManager(String alias,
KeyStore ks,
String keyStorePassword,
String keyManagerFactoryAlgorithmName) |
QpidClientX509KeyManager(String alias,
String keyStorePath,
String keyStoreType,
String keyStorePassword,
String keyManagerFactoryAlgorithmName) |
QpidClientX509KeyManager(String alias,
URL keyStoreUrl,
String keyStoreType,
String keyStorePassword,
String keyManagerFactoryAlgorithmName) |
| Modifier and Type | Method and Description |
|---|---|
String |
chooseClientAlias(String[] keyType,
Principal[] issuers,
Socket socket) |
String |
chooseEngineClientAlias(String[] keyType,
Principal[] issuers,
SSLEngine engine) |
String |
chooseEngineServerAlias(String keyType,
Principal[] issuers,
SSLEngine engine) |
String |
chooseServerAlias(String keyType,
Principal[] issuers,
Socket socket) |
X509Certificate[] |
getCertificateChain(String alias) |
String[] |
getClientAliases(String keyType,
Principal[] issuers) |
PrivateKey |
getPrivateKey(String alias) |
String[] |
getServerAliases(String keyType,
Principal[] issuers) |
public QpidClientX509KeyManager(String alias, String keyStorePath, String keyStoreType, String keyStorePassword, String keyManagerFactoryAlgorithmName) throws GeneralSecurityException, IOException
GeneralSecurityExceptionIOExceptionpublic QpidClientX509KeyManager(String alias, URL keyStoreUrl, String keyStoreType, String keyStorePassword, String keyManagerFactoryAlgorithmName) throws GeneralSecurityException, IOException
GeneralSecurityExceptionIOExceptionpublic QpidClientX509KeyManager(String alias, KeyStore ks, String keyStorePassword, String keyManagerFactoryAlgorithmName) throws GeneralSecurityException, IOException
GeneralSecurityExceptionIOExceptionpublic String chooseClientAlias(String[] keyType, Principal[] issuers, Socket socket)
public String chooseServerAlias(String keyType, Principal[] issuers, Socket socket)
public X509Certificate[] getCertificateChain(String alias)
public PrivateKey getPrivateKey(String alias)
public String chooseEngineClientAlias(String[] keyType, Principal[] issuers, SSLEngine engine)
chooseEngineClientAlias in class X509ExtendedKeyManagerpublic String chooseEngineServerAlias(String keyType, Principal[] issuers, SSLEngine engine)
chooseEngineServerAlias in class X509ExtendedKeyManagerCopyright © 2006–2018 The Apache Software Foundation. All rights reserved.