|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Object javax.net.ssl.TrustManagerFactorySpi
public abstract class TrustManagerFactorySpi
此类为 TrustManagerFactory
类定义了服务提供程序接口 (SPI)。
此类中的所有抽象方法都必须由希望提供特定信任管理器工厂实现的每个加密服务提供程序来实现。
TrustManagerFactory
,
TrustManager
构造方法摘要 | |
---|---|
TrustManagerFactorySpi()
|
方法摘要 | |
---|---|
protected abstract TrustManager[] |
engineGetTrustManagers()
为每种信任材料返回一个信任管理器。 |
protected abstract void |
engineInit(KeyStore ks)
用证书授权源和相关的信任材料初始化此工厂。 |
protected abstract void |
engineInit(ManagerFactoryParameters spec)
使用特定于提供程序的密钥材料源初始化此工厂。 |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
构造方法详细信息 |
---|
public TrustManagerFactorySpi()
方法详细信息 |
---|
protected abstract void engineInit(KeyStore ks) throws KeyStoreException
ks
- 密钥仓库或 null
KeyStoreException
- 如果此操作失败TrustManagerFactory.init(KeyStore)
protected abstract void engineInit(ManagerFactoryParameters spec) throws InvalidAlgorithmParameterException
在某些情况下,提供程序可能需要初始化参数而不是密钥仓库。期望由该特定提供程序的用户传递由提供程序定义的适当 ManagerFactoryParameters
实现。然后提供程序可以调用 ManagerFactoryParameters
实现中指定的方法来获取所需的信息。
spec
- 一个特定于提供程序的参数规范的实现
InvalidAlgorithmParameterException
- 如果参数有问题TrustManagerFactory.init(ManagerFactoryParameters spec)
protected abstract TrustManager[] engineGetTrustManagers()
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。