|
JavaTM Platform Standard Ed. 6 |
|||||||||
��һ���� ��һ���� | ��� ��� ������ | |||||||||
ժҪ�� Ƕ�� | �ֶ� | ���췽�� | ���� | ��ϸ��Ϣ�� �ֶ� | ���췽�� | ���� |
java.lang.Objectjavax.net.ssl.X509ExtendedKeyManager
public abstract class X509ExtendedKeyManager
�ṩ X509KeyManager �ӿڵ���չ�ij����ࡣ
Ӧ����д�����еķ������ṩʵ�ʵ�ʵ�֡�
���췽��ժҪ | |
---|---|
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 |
���췽����ϸ��Ϣ |
---|
protected X509ExtendedKeyManager()
������ϸ��Ϣ |
---|
public String chooseEngineClientAlias(String[] keyType, Principal[] issuers, SSLEngine engine)
SSLEngine
���ӵĿͻ��˺���ͬλ�壨�����)ʶ���֤�鷢������Ȩ�б�������֤��
Ĭ��ʵ�ַ��� null��
keyType
- ��Կ�㷨�������ƣ�����ѡ����Կ������ǰ��˳��issuers
- �ɽ��ܵ� CA ���������������б������ʹ���ĸ������߲�����Ҫ����˲���Ϊ null��engine
- �����ڴ����ӵ� SSLEngine
���˲�������Ϊ null�����ʾ�˽ӿڵ�ʵ�ֿ�������ѡ���������κ�����ı�����
public String chooseEngineServerAlias(String keyType, Principal[] issuers, SSLEngine engine)
SSLEngine
���ӵķ���������ͬλ�壨�����)ʶ���֤�鷢������Ȩ�б�������֤��
Ĭ��ʵ�ַ��� null��
keyType
- ��Կ�㷨�������ơ�issuers
- �ɽ��ܵ� CA ���������������б������ʹ���ĸ������߲�����Ҫ����˲���Ϊ null��engine
- �����ڴ����ӵ� SSLEngine
���˲�������Ϊ null�����ʾ�˽ӿڵ�ʵ�ֿ�������ѡ���������κ�����ı�����
|
JavaTM Platform Standard Ed. 6 |
|||||||||
��һ���� ��һ���� | ��� ��� ������ | |||||||||
ժҪ�� Ƕ�� | �ֶ� | ���췽�� | ���� | ��ϸ��Ϣ�� �ֶ� | ���췽�� | ���� |
��Ȩ���� 2007 Sun Microsystems, Inc. ��������Ȩ���� ����������֤��������������ĵ����·ַ�������