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

属性值

基本约束约束的值

属性

例外

如果 pathLen 小于 -2

注解

属性 getter 文档:

返回基本约束约束。 如果该值大于或等于零, X509Certificates 则必须包含至少具有此值的 pathLen 的 basicConstraints 扩展。 如果值为 -2,则仅接受结束实体证书。 如果值为 -1,则不执行 basicConstraints 检查。

Java文档java.security.cert.X509CertSelector.getBasicConstraints()

属性 setter 文档:

设置基本约束约束。 如果该值大于或等于零, X509Certificates 则必须包含至少具有此值的 pathLen 的 basicConstraints 扩展。 如果值为 -2,则仅接受结束实体证书。 如果值为 -1,则不执行检查。

生成认证路径向前(从目标到信任定位点)时,此约束非常有用。 如果已生成部分路径,则任何候选证书必须具有大于或等于部分路径中的证书数的 maxPathLen 值。

Java文档java.security.cert.X509CertSelector.setBasicConstraints(int)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于