X509Certificate.BasicConstraints プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
BasicContraints拡張機能から証明書制約のパスの長さを返します。
public abstract int BasicConstraints { [Android.Runtime.Register("getBasicConstraints", "()I", "GetGetBasicConstraintsHandler")] get; }
[<get: Android.Runtime.Register("getBasicConstraints", "()I", "GetGetBasicConstraintsHandler")>]
member this.BasicConstraints : int
プロパティ値
BasicConstraints 拡張機能が証明書に存在し、証明書のサブジェクトが CA の場合は pathLenConstraint の値。それ以外の場合は -1。 証明書のサブジェクトが CA で、pathLenConstraint が表示されない場合は、Integer.MAX_VALUE が返され、証明書パスの許可された長さに制限がないことを示します。
- 属性
注釈
重要な BasicConstraints 拡張機能 (OID = 2.5.29.19) から証明書制約のパスの長さを取得します。 基本的な制約拡張機能では、証明書のサブジェクトが証明機関 (CA) であるかどうかと、その CA を介して証明書パスがどれだけ深く存在する可能性があるかが識別されます。 pathLenConstraint フィールド (下記参照) は、cA が TRUE に設定されている場合にのみ意味があります。 この場合、証明書パスでこの証明書に従う可能性がある CA 証明書の最大数が提供されます。 値が 0 の場合は、エンド エンティティ証明書のみがパスの後に続く可能性があることを示します。
BasicConstraints ::= SEQUENCE {
cA BOOLEAN DEFAULT FALSE,
pathLenConstraint INTEGER (0..MAX) OPTIONAL }
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。