X509Certificate.ExtendedKeyUsage 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取字符串的不可修改列表,该列表表示扩展密钥使用扩展插件字段的 OBJECT IDENTIFIER ExtKeyUsageSyntax (OID = 2)。
public virtual System.Collections.Generic.IList<string>? ExtendedKeyUsage { [Android.Runtime.Register("getExtendedKeyUsage", "()Ljava/util/List;", "GetGetExtendedKeyUsageHandler")] get; }
[<get: Android.Runtime.Register("getExtendedKeyUsage", "()Ljava/util/List;", "GetGetExtendedKeyUsageHandler")>]
member this.ExtendedKeyUsage : System.Collections.Generic.IList<string>
属性值
此证书的 ExtendedKeyUsage 扩展,作为表示为字符串的对象标识符的不可修改列表。 如果此证书不包含 ExtendedKeyUsage 扩展,则返回 null。
- 属性
例外
如果扩展解码失败,则为
注解
获取字符串的不可修改列表,该列表表示扩展密钥使用扩展插件字段的对象标识器 ExtKeyUsageSyntax (OID = 2.5.29.37)。 它指示除了密钥使用扩展字段中指示的基本用途外,还可以使用一个或多个已认证公钥的用途。 ASN.1 的定义如下:
ExtKeyUsageSyntax ::= SEQUENCE SIZE (1..MAX) OF KeyPurposeId
KeyPurposeId ::= OBJECT IDENTIFIER
关键用途可由任何需要的组织定义。 用于标识密钥目的的对象标识符应按照 IANA 或 ITU-T Rec. X.660 分配 |ISO/IEC/IEC 9834-1。
此方法已添加到 Java 2 平台标准版的版本 1.4。 为了保持与现有服务提供商的向后兼容性,此方法不是 abstract 并且它提供默认实现。 子类应使用正确的实现替代此方法。
在 1.4 中添加。
Java文档java.security.cert.X509Certificate.getExtendedKeyUsage()。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。