X509Certificate.ExtendedKeyUsage 属性

定义

获取字符串的不可修改列表,该列表表示扩展密钥使用扩展插件字段的 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()

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

适用于