public abstract class TrustManagerFactorySpi extends Object
TrustManagerFactory类。
在这个类中的所有抽象方法必须实现由每个密码服务提供商,谁希望提供一个特定的信任管理器工厂的实施。
TrustManagerFactory,
TrustManager
| Constructor and Description |
|---|
TrustManagerFactorySpi() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract TrustManager[] |
engineGetTrustManagers()
返回每种类型的信任材料的一个信任管理器。
|
protected abstract void |
engineInit(KeyStore ks)
一个证书权威的来源和相关的信托材料初始化这个厂。
|
protected abstract void |
engineInit(ManagerFactoryParameters spec)
与供应商特定的关键材料源初始化这个厂。
|
protected abstract void engineInit(KeyStore ks) throws KeyStoreException
ks -密钥存储或空
KeyStoreException -如果操作失败
TrustManagerFactory.init(KeyStore)
protected abstract void engineInit(ManagerFactoryParameters spec) throws InvalidAlgorithmParameterException
在某些情况下,初始化参数比其他密钥可由供应商需要。该供应商将通过适当的ManagerFactoryParameters实现提供者定义的用户。提供程序可以调用指定的方法在ManagerFactoryParameters实现获取所需的信息。
spec -一个提供程序特定的参数规范的实现
InvalidAlgorithmParameterException -如果有参数的问题
TrustManagerFactory.init(ManagerFactoryParameters spec)
protected abstract TrustManager[] engineGetTrustManagers()
IllegalStateException -如果工厂没有初始化。
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.