Share via


X509Certificate.IssuerAlternativeNames Propiedad

Definición

Obtiene una colección inmutable de nombres alternativos del emisor de la IssuerAltName extensión (OID = 2.

public virtual System.Collections.Generic.ICollection<System.Collections.Generic.IList<object>>? IssuerAlternativeNames { [Android.Runtime.Register("getIssuerAlternativeNames", "()Ljava/util/Collection;", "GetGetIssuerAlternativeNamesHandler")] get; }
[<get: Android.Runtime.Register("getIssuerAlternativeNames", "()Ljava/util/Collection;", "GetGetIssuerAlternativeNamesHandler")>]
member this.IssuerAlternativeNames : System.Collections.Generic.ICollection<System.Collections.Generic.IList<obj>>

Valor de propiedad

un inmutable Collection de nombres alternativos del emisor (o null)

Atributos

Excepciones

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

Comentarios

Obtiene una colección inmutable de nombres alternativos del emisor de la IssuerAltName extensión (OID = 2.5.29.18).

La definición de ASN.1 de la IssuerAltName extensión es:

IssuerAltName ::= GeneralNames

La definición de ASN.1 de GeneralNames se define en #getSubjectAlternativeNames getSubjectAlternativeNames.

Si este certificado no contiene una IssuerAltName extensión, null se devuelve. De lo contrario, se devuelve un Collection elemento con una entrada que representa cada GeneralName uno de los incluidos en la extensión. Cada entrada es una List cuya primera entrada es ( Integer el tipo de nombre, 0-8) y cuya segunda entrada es o String una matriz de bytes (el nombre, en forma con codificación ASN.1 o ASN.1, respectivamente). Para obtener más información sobre los formatos usados para cada tipo de nombre, consulte el getSubjectAlternativeNames método .

Tenga en cuenta que el Collection devuelto puede contener más de un nombre del mismo tipo. Además, tenga en cuenta que el devuelto Collection es inmutable y las entradas que contienen matrices de bytes se clonan para protegerse frente a modificaciones posteriores.

Este método se agregó a la versión 1.4 de 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.

Se agregó en la versión 1.4.

Documentación de Java para java.security.cert.X509Certificate.getIssuerAlternativeNames().

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código Project y que se usan según los términos Creative Commons 2.5 Attribution License.

Se aplica a