org.eclipse.hyades.execution.security
Class X509KeyManagerImpl
java.lang.Object
org.eclipse.hyades.execution.security.X509KeyManagerImpl
- All Implemented Interfaces:
- javax.net.ssl.KeyManager, javax.net.ssl.X509KeyManager
public class X509KeyManagerImpl
- extends java.lang.Object
- implements javax.net.ssl.X509KeyManager
|
Method Summary |
java.lang.String |
chooseClientAlias(java.lang.String[] keyType,
java.security.Principal[] issuers,
java.net.Socket sock)
|
java.lang.String |
chooseServerAlias(java.lang.String keyType,
java.security.Principal[] issuers,
java.net.Socket sock)
|
java.security.cert.X509Certificate[] |
getCertificateChain(java.lang.String s)
|
java.lang.String[] |
getClientAliases(java.lang.String keyType,
java.security.Principal[] issuers)
|
java.security.PrivateKey |
getPrivateKey(java.lang.String s)
|
java.lang.String[] |
getServerAliases(java.lang.String keyType,
java.security.Principal[] issuers)
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
X509KeyManagerImpl
public X509KeyManagerImpl(javax.net.ssl.KeyManagerFactory kmf)
getPrivateKey
public java.security.PrivateKey getPrivateKey(java.lang.String s)
- Specified by:
getPrivateKey in interface javax.net.ssl.X509KeyManager
- See Also:
X509KeyManager.getPrivateKey(java.lang.String)
getCertificateChain
public java.security.cert.X509Certificate[] getCertificateChain(java.lang.String s)
- Specified by:
getCertificateChain in interface javax.net.ssl.X509KeyManager
- See Also:
X509KeyManager.getCertificateChain(java.lang.String)
getClientAliases
public java.lang.String[] getClientAliases(java.lang.String keyType,
java.security.Principal[] issuers)
- Specified by:
getClientAliases in interface javax.net.ssl.X509KeyManager
- See Also:
X509KeyManager.getClientAliases(java.lang.String, java.security.Principal[])
getServerAliases
public java.lang.String[] getServerAliases(java.lang.String keyType,
java.security.Principal[] issuers)
- Specified by:
getServerAliases in interface javax.net.ssl.X509KeyManager
- See Also:
X509KeyManager.getServerAliases(java.lang.String, java.security.Principal[])
chooseServerAlias
public java.lang.String chooseServerAlias(java.lang.String keyType,
java.security.Principal[] issuers,
java.net.Socket sock)
- Specified by:
chooseServerAlias in interface javax.net.ssl.X509KeyManager
- See Also:
X509KeyManager.chooseServerAlias(java.lang.String, java.security.Principal[], java.net.Socket)
chooseClientAlias
public java.lang.String chooseClientAlias(java.lang.String[] keyType,
java.security.Principal[] issuers,
java.net.Socket sock)
- Specified by:
chooseClientAlias in interface javax.net.ssl.X509KeyManager
- See Also:
X509KeyManager.chooseClientAlias(java.lang.String[], java.security.Principal[], java.net.Socket)