言語

PKIXParameters.CertPathCheckers プロパティ

定義

認定パス チェッカーの List を返します。 または、追加の認定パス チェッカーの List を設定します。

public virtual System.Collections.Generic.IList<Java.Security.Cert.PKIXCertPathChecker>? CertPathCheckers { [Android.Runtime.Register("getCertPathCheckers", "()Ljava/util/List;", "GetGetCertPathCheckersHandler")] get; [Android.Runtime.Register("setCertPathCheckers", "(Ljava/util/List;)V", "GetSetCertPathCheckers_Ljava_util_List_Handler")] set; }
[<get: Android.Runtime.Register("getCertPathCheckers", "()Ljava/util/List;", "GetGetCertPathCheckersHandler")>]
[<set: Android.Runtime.Register("setCertPathCheckers", "(Ljava/util/List;)V", "GetSetCertPathCheckers_Ljava_util_List_Handler")>]
member this.CertPathCheckers : System.Collections.Generic.IList<Java.Security.Cert.PKIXCertPathChecker> with get, set

プロパティ値

PKIXCertPathCheckerの変更できないList (空である可能性がありますが、nullではない可能性があります)

属性

注釈

プロパティ getter のドキュメント:

認定パス チェッカーの List を返します。 返されるListは不変であり、List内の各PKIXCertPathCheckerは、後続の変更から保護するために複製されます。

Javaドキュメント。

プロパティ セッターのドキュメント:

追加の認定パス チェッカーの List を設定します。 指定した ListPKIXCertPathCheckerではないオブジェクトが含まれている場合は無視されます。

指定された各 PKIXCertPathChecker は、証明書に追加のチェックを実装します。 通常、これらは、証明書に含まれるプライベート拡張機能を処理して検証するためのチェックです。 各 PKIXCertPathChecker は、チェックを実行するために必要な初期化パラメーターを使用してインスタンス化する必要があります。

この方法により、高度なアプリケーションで PKIX CertPathValidator または CertPathBuilderを拡張できます。 指定された各 PKIXCertPathCheckerは、PKIX CertPathValidator によって呼び出されるか、処理または検証された各証明書に対して CertPathBuilder されます。

これらの追加の PKIXCertPathCheckerが設定されているかどうかに関係なく、PKIX CertPathValidator または CertPathBuilder は、各証明書で必要なすべての PKIX チェックを実行する必要があります。 この規則の 1 つの例外は、RevocationEnabled フラグが false に設定されている場合です ( #setRevocationEnabled setRevocationEnabled メソッドを参照してください)。

ここで指定した List がコピーされ、リスト内の各 PKIXCertPathChecker が複製され、後続の変更から保護されることに注意してください。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象