JavaTM Platform
Standard Ed. 6

javax.net.ssl
�� X509ExtendedKeyManager

java.lang.Object
  �̳��� javax.net.ssl.X509ExtendedKeyManager
������ʵ�ֵĽӿڣ�
KeyManager, X509KeyManager

public abstract class X509ExtendedKeyManager
extends Object
implements X509KeyManager

�ṩ X509KeyManager �ӿڵ���չ�ij����ࡣ

Ӧ����д�����еķ������ṩʵ�ʵ�ʵ�֡�

�����°汾��ʼ��
1.5

���췽��ժҪ
protected X509ExtendedKeyManager()
          ��������ʹ�õĹ��췽����
 
����ժҪ
 String chooseEngineClientAlias(String[] keyType, Principal[] issuers, SSLEngine engine)
          ѡ��������Ը�����Կ���͵� SSLEngine ���ӵĿͻ��˺���ͬλ�壨�����)ʶ���֤�鷢������Ȩ�б�������֤��
 String chooseEngineServerAlias(String keyType, Principal[] issuers, SSLEngine engine)
          ѡ��������Ը�����Կ���͵� SSLEngine ���ӵķ���������ͬλ�壨�����)ʶ���֤�鷢������Ȩ�б�������֤��
 
���� java.lang.Object �̳еķ���
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
�ӽӿ� javax.net.ssl.X509KeyManager �̳еķ���
chooseClientAlias, chooseServerAlias, getCertificateChain, getClientAliases, getPrivateKey, getServerAliases
 

���췽����ϸ��Ϣ

X509ExtendedKeyManager

protected X509ExtendedKeyManager()
��������ʹ�õĹ��췽����

������ϸ��Ϣ

chooseEngineClientAlias

public String chooseEngineClientAlias(String[] keyType,
                                      Principal[] issuers,
                                      SSLEngine engine)
ѡ��������Ը�����Կ���͵� SSLEngine ���ӵĿͻ��˺���ͬλ�壨�����)ʶ���֤�鷢������Ȩ�б�������֤��

Ĭ��ʵ�ַ��� null��

������
keyType - ��Կ�㷨�������ƣ�����ѡ����Կ������ǰ��˳��
issuers - �ɽ��ܵ� CA ���������������б������ʹ���ĸ������߲�����Ҫ����˲���Ϊ null��
engine - �����ڴ����ӵ� SSLEngine���˲�������Ϊ null�����ʾ�˽ӿڵ�ʵ�ֿ�������ѡ���������κ�����ı�����
���أ�
������Կ�ı��������û��ƥ����򷵻� null��

chooseEngineServerAlias

public String chooseEngineServerAlias(String keyType,
                                      Principal[] issuers,
                                      SSLEngine engine)
ѡ��������Ը�����Կ���͵� SSLEngine ���ӵķ���������ͬλ�壨�����)ʶ���֤�鷢������Ȩ�б�������֤��

Ĭ��ʵ�ַ��� null��

������
keyType - ��Կ�㷨�������ơ�
issuers - �ɽ��ܵ� CA ���������������б������ʹ���ĸ������߲�����Ҫ����˲���Ϊ null��
engine - �����ڴ����ӵ� SSLEngine���˲�������Ϊ null�����ʾ�˽ӿڵ�ʵ�ֿ�������ѡ���������κ�����ı�����
���أ�
������Կ�ı��������û��ƥ����򷵻� null��

JavaTM Platform
Standard Ed. 6

�ύ��������
�йظ���� API �ο����ϺͿ�����Ա�ĵ�������� Java SE ������Ա�ĵ������ĵ���������ϸ�ġ����򿪷���Ա���������Լ�������������ﶨ�塢ʹ�ü��ɺ͹�������ʾ����

��Ȩ���� 2007 Sun Microsystems, Inc. ��������Ȩ���� ����������֤��������������ĵ����·ַ�������