PKIXParameters.CertPathCheckers プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
認定パス チェッカーの 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は、後続の変更から保護するために複製されます。
プロパティ セッターのドキュメント:
追加の認定パス チェッカーの List を設定します。 指定した List に PKIXCertPathCheckerではないオブジェクトが含まれている場合は無視されます。
指定された各 PKIXCertPathChecker は、証明書に追加のチェックを実装します。 通常、これらは、証明書に含まれるプライベート拡張機能を処理して検証するためのチェックです。 各 PKIXCertPathChecker は、チェックを実行するために必要な初期化パラメーターを使用してインスタンス化する必要があります。
この方法により、高度なアプリケーションで PKIX CertPathValidator または CertPathBuilderを拡張できます。 指定された各 PKIXCertPathCheckerは、PKIX CertPathValidator によって呼び出されるか、処理または検証された各証明書に対して CertPathBuilder されます。
これらの追加の PKIXCertPathCheckerが設定されているかどうかに関係なく、PKIX CertPathValidator または CertPathBuilder は、各証明書で必要なすべての PKIX チェックを実行する必要があります。 この規則の 1 つの例外は、RevocationEnabled フラグが false に設定されている場合です ( #setRevocationEnabled setRevocationEnabled メソッドを参照してください)。
ここで指定した List がコピーされ、リスト内の各 PKIXCertPathChecker が複製され、後続の変更から保護されることに注意してください。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。