X509Certificate.ExtendedKeyUsage Propiedad

Definición

Obtiene una lista no modificable de cadenas que representan los IDENTIFICADORES OBJECT del campo de la ExtKeyUsageSyntax extensión de uso de clave extendida (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>

Valor de propiedad

La extensión ExtendedKeyUsage de este certificado, como una lista no modificable de identificadores de objeto representados como Cadenas. Devuelve null si este certificado no contiene una extensión ExtendedKeyUsage.

Atributos

Excepciones

si se produce un error en la descodificación de la extensión.

Comentarios

Obtiene una lista no modificable de cadenas que representan los IDENTIFICADORES DE OBJETOS del campo de la ExtKeyUsageSyntax extensión de uso de clave extendida (OID = 2.5.29.37). Indica uno o varios propósitos para los que se puede usar la clave pública certificada, además de o en lugar de los propósitos básicos indicados en el campo de extensión de uso clave. La definición de ASN.1 para esto es:

ExtKeyUsageSyntax ::= SEQUENCE SIZE (1..MAX) OF KeyPurposeId

            KeyPurposeId ::= OBJECT IDENTIFIER

Los propósitos clave se pueden definir mediante cualquier organización que necesite. Los identificadores de objeto utilizados para identificar los propósitos clave se asignarán de acuerdo con IANA o ITU-T Rec. X.660 | ISO/IEC/ITU 9834-1.

Este método se agregó a la versión 1.4 del Java 2 Platform Standard Edition. Para mantener la compatibilidad con versiones anteriores con los proveedores de servicios existentes, este método no abstract es y proporciona una implementación predeterminada. Las subclases deben invalidar este método con una implementación correcta.

Agregado en la versión 1.4.

Java documentación para java.security.cert.X509Certificate.getExtendedKeyUsage().

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a