public abstract class X509ExtendedKeyManager extends Object implements X509KeyManager
在这类方法应该重写提供实际的实现。
Modifier | Constructor and Description |
---|---|
protected |
X509ExtendedKeyManager()
仅由子类使用的构造函数。
|
Modifier and Type | Method and Description |
---|---|
String |
chooseEngineClientAlias(String[] keyType, Principal[] issuers, SSLEngine engine)
选择一个别名来验证客户端的
SSLEngine 连接给定的公钥证书发行机构的类型和被同行认可的列表(如果有)。
|
String |
chooseEngineServerAlias(String keyType, Principal[] issuers, SSLEngine engine)
选择一个别名来验证服务器端的
SSLEngine 连接给定的公钥证书发行机构的类型和被同行认可的列表(如果有)。
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
chooseClientAlias, chooseServerAlias, getCertificateChain, getClientAliases, getPrivateKey, getServerAliases
public String chooseEngineClientAlias(String[] keyType, Principal[] issuers, SSLEngine engine)
SSLEngine
连接给定的公钥证书发行机构的类型和被同行认可的列表(如果有)。
默认实现返回空值。
keyType
-关键算法类型名称(S),订购最优先的关键类型的第一。
issuers
-可接受的CA发行人主体名称或空的列表,如果没有问题,用发卡。
engine
-
SSLEngine
用于此连接。此参数可以为空,这表明此接口的实现可以自由选择适用于任何引擎的别名。
public String chooseEngineServerAlias(String keyType, Principal[] issuers, SSLEngine engine)
SSLEngine
连接给定的公钥证书发行机构的类型和被同行认可的列表(如果有)。
默认实现返回空值。
keyType
-关键算法类型名称。
issuers
-可接受的CA发行人主体名称或空的列表,如果没有问题,用发卡。
engine
-
SSLEngine
用于此连接。此参数可以为空,这表明此接口的实现可以自由选择适用于任何引擎的别名。
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.