X509Certificate.ExtendedKeyUsage Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.