Build 1.0_r1(from source)

javax.net.ssl
Interface X509KeyManager

All Superinterfaces:
KeyManager
All Known Implementing Classes:
X509ExtendedKeyManager

public interface X509KeyManager
extends KeyManager


Method Summary
 String chooseClientAlias(String[] keyType, Principal[] issuers, Socket socket)
           
 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)
           
 

Method Detail

chooseClientAlias

String chooseClientAlias(String[] keyType,
                         Principal[] issuers,
                         Socket socket)

chooseServerAlias

String chooseServerAlias(String keyType,
                         Principal[] issuers,
                         Socket socket)

getCertificateChain

X509Certificate[] getCertificateChain(String alias)

getClientAliases

String[] getClientAliases(String keyType,
                          Principal[] issuers)

getServerAliases

String[] getServerAliases(String keyType,
                          Principal[] issuers)

getPrivateKey

PrivateKey getPrivateKey(String alias)

Build 1.0_r1(from source)

Please submit a feedback, bug or feature