Class MultiKeyPasswordKeyManager
- java.lang.Object
- 
- org.apache.cxf.configuration.jsse.MultiKeyPasswordKeyManager
 
- 
- All Implemented Interfaces:
- KeyManager,- X509KeyManager
 
 public class MultiKeyPasswordKeyManager extends Object implements X509KeyManager 
- 
- 
Constructor SummaryConstructors Constructor Description MultiKeyPasswordKeyManager(KeyStore keystore, String keyAlias, String keyPassword)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description StringchooseClientAlias(String[] keyType, Principal[] issuers, Socket socket)StringchooseServerAlias(String keyType, Principal[] issuers, Socket socket)X509Certificate[]getCertificateChain(String alias)String[]getClientAliases(String keyType, Principal[] issuers)PrivateKeygetPrivateKey(String alias)String[]getServerAliases(String keyType, Principal[] issuers)
 
- 
- 
- 
Method Detail- 
getClientAliasespublic String[] getClientAliases(String keyType, Principal[] issuers) - Specified by:
- getClientAliasesin interface- X509KeyManager
 
 - 
getServerAliasespublic String[] getServerAliases(String keyType, Principal[] issuers) - Specified by:
- getServerAliasesin interface- X509KeyManager
 
 - 
getCertificateChainpublic X509Certificate[] getCertificateChain(String alias) - Specified by:
- getCertificateChainin interface- X509KeyManager
 
 - 
getPrivateKeypublic PrivateKey getPrivateKey(String alias) - Specified by:
- getPrivateKeyin interface- X509KeyManager
 
 - 
chooseClientAliaspublic String chooseClientAlias(String[] keyType, Principal[] issuers, Socket socket) - Specified by:
- chooseClientAliasin interface- X509KeyManager
 
 - 
chooseServerAliaspublic String chooseServerAlias(String keyType, Principal[] issuers, Socket socket) - Specified by:
- chooseServerAliasin interface- X509KeyManager
 
 
- 
 
-