X509CertSelector.BasicConstraints プロパティ

定義

基本的な制約制約を返します。 または、基本的な制約制約を設定します。

public virtual int BasicConstraints { [Android.Runtime.Register("getBasicConstraints", "()I", "GetGetBasicConstraintsHandler")] get; [Android.Runtime.Register("setBasicConstraints", "(I)V", "GetSetBasicConstraints_IHandler")] set; }
[<get: Android.Runtime.Register("getBasicConstraints", "()I", "GetGetBasicConstraintsHandler")>]
[<set: Android.Runtime.Register("setBasicConstraints", "(I)V", "GetSetBasicConstraints_IHandler")>]
member this.BasicConstraints : int with get, set

プロパティ値

基本制約制約の値

属性

例外

が より-2小さい場合pathLenは 。

注釈

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

基本的な制約制約を返します。 値が 0 以上の場合、 には、 X509Certificates 少なくともこの値の pathLen を持つ basicConstraints 拡張機能を含める必要があります。 値が -2 の場合は、エンド エンティティ証明書のみが受け入れられます。 値が -1 の場合、basicConstraints チェックは実行されません。

の Java ドキュメント java.security.cert.X509CertSelector.getBasicConstraints()

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

基本的な制約の制約を設定します。 値が 0 以上の場合は、 X509Certificates 少なくともこの値の pathLen を持つ basicConstraints 拡張機能を含める必要があります。 値が -2 の場合は、エンド エンティティ証明書のみが受け入れられます。 値が -1 の場合、チェックは行われません。

この制約は、(ターゲットからトラスト アンカーに向かって) 証明書パスを前方に構築する場合に便利です。 部分パスが作成されている場合、候補の証明書には、部分パス内の証明書の数以上の maxPathLen 値が必要です。

の Java ドキュメント java.security.cert.X509CertSelector.setBasicConstraints(int)

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

適用対象