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
GeneralSecurityException
IOException
public QpidClientX509KeyManager(String alias, URL keyStoreUrl, String keyStoreType, String keyStorePassword, String keyManagerFactoryAlgorithmName) throws GeneralSecurityException, IOException
GeneralSecurityException
IOException
public QpidClientX509KeyManager(String alias, KeyStore ks, String keyStorePassword, String keyManagerFactoryAlgorithmName) throws GeneralSecurityException, IOException
GeneralSecurityException
IOException
public 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 X509ExtendedKeyManager
public String chooseEngineServerAlias(String keyType, Principal[] issuers, SSLEngine engine)
chooseEngineServerAlias
in class X509ExtendedKeyManager
Copyright © 2006–2016 The Apache Software Foundation. All rights reserved.