com.sun.net.ssl
Interface  X509KeyManager
- public interface X509KeyManager- extends KeyManager
Instances of this interface manage which X509 certificate-based
 key pairs are used to authenticate the local side of a secure
 socket.
| Method Summary | 
|  java.lang.String | chooseClientAlias(java.lang.String keyType,
                  java.security.Principal[] issuers)
 | 
|  java.lang.String | chooseServerAlias(java.lang.String keyType,
                  java.security.Principal[] issuers)
 | 
|  java.security.cert.X509Certificate[] | getCertificateChain(java.lang.String alias)Returns the certificate chain associated with the given alias.
 | 
|  java.lang.String[] | getClientAliases(java.lang.String keyType,
                 java.security.Principal[] issuers)
 | 
|  java.security.PrivateKey | getPrivateKey(java.lang.String alias)
 | 
|  java.lang.String[] | getServerAliases(java.lang.String keyType,
                 java.security.Principal[] issuers)
 | 
 
getClientAliases
public java.lang.String[] getClientAliases(java.lang.String keyType,
                                           java.security.Principal[] issuers)
- 
 
chooseClientAlias
public java.lang.String chooseClientAlias(java.lang.String keyType,
                                          java.security.Principal[] issuers)
- 
 
getServerAliases
public java.lang.String[] getServerAliases(java.lang.String keyType,
                                           java.security.Principal[] issuers)
- 
 
chooseServerAlias
public java.lang.String chooseServerAlias(java.lang.String keyType,
                                          java.security.Principal[] issuers)
- 
 
getCertificateChain
public java.security.cert.X509Certificate[] getCertificateChain(java.lang.String alias)
- Returns the certificate chain associated with the given alias.- 
 
- 
- Parameters:
- alias- the alias name
- Returns:
- the certificate chain (ordered with the user's certificate first
 and the root certificate authority last)
 
getPrivateKey
public java.security.PrivateKey getPrivateKey(java.lang.String alias)
-