モジュール java.base
パッケージ java.security.cert

クラスPKIXCertPathBuilderResult

  • すべての実装されたインタフェース:
    Cloneable, CertPathBuilderResult, CertPathValidatorResult

    public class PKIXCertPathBuilderResult
    extends PKIXCertPathValidatorResult
    implements CertPathBuilderResult
    PKIX証明書パス構築アルゴリズムによって成功した結果を表します。 このアルゴリズムで構築し、返された証明書パスは、PKIX証明書パス検査アルゴリズムによって検査済みでもあります。

    PKIXCertPathBuilderResultのインスタンスは、PKIXアルゴリズムを実装したCertPathBuilderオブジェクトのbuildメソッドによって返されます。

    すべてのPKIXCertPathBuilderResultオブジェクトには、構築アルゴリズムで構築された証明書パス、構築アルゴリズムの結果得られた有効なポリシー・ツリーとサブジェクトの公開鍵、そして、証明書パスのトラスト・アンカーとして機能する証明書発行局(CA)を記述するTrustAnchorが含まれています。

    並行アクセス

    特に断らないかぎり、このクラスで定義されているメソッドはスレッドセーフではありません。 単一のオブジェクトに並行アクセスする必要のある複数スレッドは、スレッド間で同期をとり、必要に応じてロックする必要があります。 複数のスレッドがそれぞれ個別のオブジェクトを処理する場合、それらのスレッドは同期する必要はありません。

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

      • PKIXCertPathBuilderResult

        public PKIXCertPathBuilderResult​(CertPath certPath,
                                         TrustAnchor trustAnchor,
                                         PolicyNode policyTree,
                                         PublicKey subjectPublicKey)
        指定されたパラメータを含むPKIXCertPathBuilderResultのインスタンスを作成します。
        パラメータ:
        certPath - 検証済みのCertPath
        trustAnchor - 証明書パスのトラスト・アンカーとして機能するCAを記述するTrustAnchor
        policyTree - 不変で有効なポリシー・ツリー。有効なポリシーがない場合はnull
        subjectPublicKey - サブジェクトの公開鍵
        例外:
        NullPointerException - certPathtrustAnchor、またはsubjectPublicKeyパラメータがnullの場合
    • メソッドの詳細

      • getCertPath

        public CertPath getCertPath()
        構築および検査済みの証明書パスを返します。 CertPathオブジェクトにはトラスト・アンカーは含まれません。 代わりにgetTrustAnchor()メソッドを使用し、証明書パスのトラスト・アンカーとして機能するTrustAnchorを取得します。
        定義:
        getCertPath、インタフェース: CertPathBuilderResult
        戻り値:
        構築および検査済みのCertPathnullにはならない
      • toString

        public String toString()
        このPKIXCertPathBuilderResultのプリント可能表現を返します。
        オーバーライド:
        toString、クラス: PKIXCertPathValidatorResult
        戻り値:
        このPKIXCertPathBuilderResultの内容を表すString