org.n52.security.common.crypto
Class KeyPairX509KeyManager
java.lang.Object
javax.net.ssl.X509ExtendedKeyManager
org.n52.security.common.crypto.KeyPairX509KeyManager
- All Implemented Interfaces:
- KeyManager, X509KeyManager
public class KeyPairX509KeyManager
- extends X509ExtendedKeyManager
Adapter of SSL key manager to keypair.
Can be used to create a ssl socket with a given keypair.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
KeyPairX509KeyManager
public KeyPairX509KeyManager(KeyPair keypair)
chooseClientAlias
public String chooseClientAlias(String[] keyType,
Principal[] issuers,
Socket socket)
chooseServerAlias
public String chooseServerAlias(String keyType,
Principal[] issuers,
Socket socket)
getCertificateChain
public X509Certificate[] getCertificateChain(String alias)
getPrivateKey
public PrivateKey getPrivateKey(String alias)
getServerAliases
public String[] getServerAliases(String keyType,
Principal[] issuers)
getClientAliases
public String[] getClientAliases(String keyType,
Principal[] issuers)
Copyright © 2004–2014 52north.org. All rights reserved.