Class SingleClientCertKeyManager
- java.lang.Object
- 
- step.repositories.jira.client.ssl.SingleClientCertKeyManager
 
- 
- All Implemented Interfaces:
- javax.net.ssl.KeyManager,- javax.net.ssl.X509KeyManager
 
 public class SingleClientCertKeyManager extends java.lang.Object implements javax.net.ssl.X509KeyManager
- 
- 
Constructor SummaryConstructors Constructor Description SingleClientCertKeyManager(java.lang.String keystoreFilename, java.lang.String passwordBase64)SingleClientCertKeyManager(java.security.KeyStore store, java.lang.String passwordB64)
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringchooseClientAlias(java.lang.String[] keyType, java.security.Principal[] issuers, java.net.Socket socket)java.lang.StringchooseServerAlias(java.lang.String keyType, java.security.Principal[] issuers, java.net.Socket socket)static java.lang.StringdecodeBase64(java.lang.String input)java.security.cert.X509Certificate[]getCertificateChain(java.lang.String alias)java.lang.String[]getClientAliases(java.lang.String keyType, java.security.Principal[] issuers)java.security.PrivateKeygetPrivateKey(java.lang.String alias)java.lang.String[]getServerAliases(java.lang.String keyType, java.security.Principal[] issuers)
 
- 
- 
- 
Constructor Detail- 
SingleClientCertKeyManagerpublic SingleClientCertKeyManager(java.lang.String keystoreFilename, java.lang.String passwordBase64) throws java.lang.Exception- Throws:
- java.lang.Exception
 
 - 
SingleClientCertKeyManagerpublic SingleClientCertKeyManager(java.security.KeyStore store, java.lang.String passwordB64) throws java.lang.Exception- Throws:
- java.lang.Exception
 
 
- 
 - 
Method Detail- 
decodeBase64public static java.lang.String decodeBase64(java.lang.String input) 
 - 
getClientAliasespublic java.lang.String[] getClientAliases(java.lang.String keyType, java.security.Principal[] issuers)- Specified by:
- getClientAliasesin interface- javax.net.ssl.X509KeyManager
 
 - 
chooseClientAliaspublic java.lang.String chooseClientAlias(java.lang.String[] keyType, java.security.Principal[] issuers, java.net.Socket socket)- Specified by:
- chooseClientAliasin interface- javax.net.ssl.X509KeyManager
 
 - 
getServerAliasespublic java.lang.String[] getServerAliases(java.lang.String keyType, java.security.Principal[] issuers)- Specified by:
- getServerAliasesin interface- javax.net.ssl.X509KeyManager
 
 - 
chooseServerAliaspublic java.lang.String chooseServerAlias(java.lang.String keyType, java.security.Principal[] issuers, java.net.Socket socket)- Specified by:
- chooseServerAliasin interface- javax.net.ssl.X509KeyManager
 
 - 
getCertificateChainpublic java.security.cert.X509Certificate[] getCertificateChain(java.lang.String alias) - Specified by:
- getCertificateChainin interface- javax.net.ssl.X509KeyManager
 
 - 
getPrivateKeypublic java.security.PrivateKey getPrivateKey(java.lang.String alias) - Specified by:
- getPrivateKeyin interface- javax.net.ssl.X509KeyManager
 
 
- 
 
-