モジュール java.base
パッケージ javax.net.ssl

クラスTrustManagerFactorySpi


  • public abstract class TrustManagerFactorySpi
    extends Object
    このクラスは、TrustManagerFactoryクラスのサービス・プロバイダ・インタフェース (SPI)を定義します。

    特定の信頼マネージャ・ファクトリの実装を提供する各暗号サービス・プロバイダは、このクラスのすべての抽象メソッドを実装する必要があります。

    導入されたバージョン:
    1.4
    関連項目:
    TrustManagerFactory, TrustManager
    • コンストラクタの詳細

      • TrustManagerFactorySpi

        public TrustManagerFactorySpi()
    • メソッドの詳細

      • engineInit

        protected abstract void engineInit​(ManagerFactoryParameters spec)
                                    throws InvalidAlgorithmParameterException
        プロバイダ固有の鍵データのソースを使用して、このファクトリを初期化します。

        一部のプロバイダでは、キーストア以外に、初期化パラメータを必要とすることがあります。 特定のプロバイダの利用者は、プロバイダによる定義に従って、適切なManagerFactoryParametersの実装を渡す必要があります。 その後、プロバイダはManagerFactoryParameters実装の特定のメソッドを呼び出し、必要な情報を取得できます。

        パラメータ:
        spec - プロバイダ固有のパラメータ仕様の実装
        例外:
        InvalidAlgorithmParameterException - パラメータに問題がある場合
        関連項目:
        TrustManagerFactory.init(ManagerFactoryParameters spec)
      • engineGetTrustManagers

        protected abstract TrustManager[] engineGetTrustManagers()
        信頼データの種類ごとに1つの信頼マネージャを返します。
        戻り値:
        信頼マネージャ
        例外:
        IllegalStateException - ファクトリが初期化されていない場合。