Most visited

Recently visited

Added in API level 1

TrustManagerFactorySpi

public abstract class TrustManagerFactorySpi
extends Object

java.lang.Object
   ↳ javax.net.ssl.TrustManagerFactorySpi


该类定义了 TrustManagerFactory类的 ( SPI )。

这个类中的所有抽象方法都必须由希望提供特定信任管理工厂实现的每个加密服务提供者来实现。

也可以看看:

Summary

Public constructors

TrustManagerFactorySpi()

Protected methods

abstract TrustManager[] engineGetTrustManagers()

为每种类型的信任材料返回一个信任管理器。

abstract void engineInit(KeyStore ks)

使用证书颁发机构和相关信任材料的来源初始化此工厂。

abstract void engineInit(ManagerFactoryParameters spec)

使用特定于提供者的密钥材料的来源初始化此工厂。

Inherited methods

From class java.lang.Object

Public constructors

TrustManagerFactorySpi

Added in API level 1
TrustManagerFactorySpi ()

Protected methods

engineGetTrustManagers

Added in API level 1
TrustManager[] engineGetTrustManagers ()

为每种类型的信任材料返回一个信任管理器。

Returns
TrustManager[] the trust managers
Throws
IllegalStateException if the factory is not initialized.

engineInit

Added in API level 1
void engineInit (KeyStore ks)

使用证书颁发机构和相关信任材料的来源初始化此工厂。

Parameters
ks KeyStore: the key store or null
Throws
KeyStoreException if this operation fails

也可以看看:

engineInit

Added in API level 1
void engineInit (ManagerFactoryParameters spec)

使用特定于提供者的密钥材料的来源初始化此工厂。

在某些情况下,提供者可能需要初始化参数而非密钥库。 预计该特定供应商的用户将通过供应商定义的相应ManagerFactoryParameters的实施。 然后提供者可以调用ManagerFactoryParameters实现中的指定方法来获取所需的信息。

Parameters
spec ManagerFactoryParameters: an implementation of a provider-specific parameter specification
Throws
InvalidAlgorithmParameterException if there is problem with the parameters

也可以看看:

Hooray!