JavaTM 2 Platform
Standard Ed. 6

javax.net.ssl
類別 TrustManagerFactorySpi

java.lang.Object
  繼承者 javax.net.ssl.TrustManagerFactorySpi

public abstract class TrustManagerFactorySpi
extends Object

此類別為 TrustManagerFactory 類別定義了服務提供者介面 (SPI)。

此類別中的所有抽象方法都必須由希望提供特定信任管理器處理器實作的每個加密服務提供者來實作。

從以下版本開始:
1.4
另請參見:
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
 

建構子詳細資訊

TrustManagerFactorySpi

public TrustManagerFactorySpi()
方法詳細資訊

engineInit

protected abstract void engineInit(KeyStore ks)
                            throws KeyStoreException
用證書授權源和相關的信任材料初始化此處理器。

參數:
ks - 密鑰倉資源庫或 null
拋出:
KeyStoreException - 如果此操作失敗
另請參見:
TrustManagerFactory.init(KeyStore)

engineInit

protected abstract void engineInit(ManagerFactoryParameters spec)
                            throws InvalidAlgorithmParameterException
使用特定於提供者的密鑰材料源初始化此處理器。

在某些情況下,提供者可能需要初始化參數而不是密鑰倉資源庫。期望由該特定提供者的使用者傳遞由提供者定義的適當 ManagerFactoryParameters 實作。然後提供者可以調用 ManagerFactoryParameters 實作中指定的方法來獲取所需的資訊。

參數:
spec - 一個特定於提供者的參數規範的實作
拋出:
InvalidAlgorithmParameterException - 如果參數有問題
另請參見:
TrustManagerFactory.init(ManagerFactoryParameters spec)

engineGetTrustManagers

protected abstract TrustManager[] engineGetTrustManagers()
為每種信任材料返回一個信任管理器。

返回:
信任管理器

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only