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, waitchooseClientAlias, chooseServerAlias, getCertificateChain, getClientAliases, getPrivateKey, getServerAliasespublic 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.