Compartir a través de


X509CertSelector.SubjectAlternativeNames Propiedad

Definición

Devuelve una copia del criterio subjectAlternativeNames. -o bien- Establece el criterio subjectAlternativeNames.

public virtual System.Collections.Generic.ICollection<System.Collections.Generic.IList<object>>? SubjectAlternativeNames { [Android.Runtime.Register("getSubjectAlternativeNames", "()Ljava/util/Collection;", "GetGetSubjectAlternativeNamesHandler")] get; [Android.Runtime.Register("setSubjectAlternativeNames", "(Ljava/util/Collection;)V", "GetSetSubjectAlternativeNames_Ljava_util_Collection_Handler")] set; }
[<get: Android.Runtime.Register("getSubjectAlternativeNames", "()Ljava/util/Collection;", "GetGetSubjectAlternativeNamesHandler")>]
[<set: Android.Runtime.Register("setSubjectAlternativeNames", "(Ljava/util/Collection;)V", "GetSetSubjectAlternativeNames_Ljava_util_Collection_Handler")>]
member this.SubjectAlternativeNames : System.Collections.Generic.ICollection<System.Collections.Generic.IList<obj>> with get, set

Valor de propiedad

de Collection nombres (o null)

Atributos

Comentarios

Documentación del captador de propiedades:

Devuelve una copia del criterio subjectAlternativeNames. X509Certificate debe contener todos o al menos uno de los subjectAlternativeNames especificados, en función del valor de la marca matchAllNames (vea #getMatchAllSubjectAltNames getMatchAllSubjectAltNames). Si el valor devuelto es null, no se realizará ninguna comprobación subjectAlternativeNames.

Si el valor devuelto no nulles , es un elemento con una Collection entrada para cada nombre que se incluirá en el criterio de nombre alternativo del firmante. 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 codificada por cadena o ASN.1 DER, respectivamente). Puede haber varios nombres del mismo tipo. Tenga en cuenta que el Collection devuelto puede contener nombres duplicados (mismo nombre y tipo de nombre).

Cada nombre alternativo del firmante en Collection puede especificarse como o String como una matriz de bytes codificada asN.1. Para obtener más información sobre los formatos usados, vea #addSubjectAlternativeName(int type, String name) addSubjectAlternativeName(int type, String name) y #addSubjectAlternativeName(int type, byte [] name) addSubjectAlternativeName(int type, byte [] name).

Tenga en cuenta que se realiza una copia profunda en para Collection protegerse frente a modificaciones posteriores.

Documentación de Java para java.security.cert.X509CertSelector.getSubjectAlternativeNames().

Documentación del establecedor de propiedades:

Establece el criterio subjectAlternativeNames. X509Certificate debe contener todos o al menos uno de los subjectAlternativeNames especificados, en función del valor de la marca matchAllNames (vea #setMatchAllSubjectAltNames setMatchAllSubjectAltNames).

Este método permite al autor de la llamada especificar, con una sola llamada de método, el conjunto completo de nombres alternativos del firmante para el criterio subjectAlternativeNames. El valor especificado reemplaza el valor anterior para el criterio subjectAlternativeNames.

El names parámetro (si no nulles ) es un Collection elemento con una entrada para cada nombre que se va a incluir en el criterio de nombre alternativo del firmante. 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 codificada por cadena o ASN.1 DER, respectivamente). Puede haber varios nombres del mismo tipo. Si null se proporciona como valor para este argumento, no se realizará ninguna comprobación subjectAlternativeNames.

Cada nombre alternativo del firmante en Collection puede especificarse como o String como una matriz de bytes codificada asN.1. Para obtener más información sobre los formatos usados, vea #addSubjectAlternativeName(int type, String name) addSubjectAlternativeName(int type, String name) y #addSubjectAlternativeName(int type, byte [] name) addSubjectAlternativeName(int type, byte [] name).

<strong>Note:</strong> para nombres distintivos, especifique el formulario de matriz de bytes en lugar del formulario String. Consulte la nota de #addSubjectAlternativeName(int, String) para obtener más información.

Tenga en cuenta que el names parámetro puede contener nombres duplicados (mismo nombre y tipo de nombre), pero se pueden quitar de los Collection nombres devueltos por el #getSubjectAlternativeNames getSubjectAlternativeNames método .

Tenga en cuenta que se realiza una copia profunda en para Collection protegerse frente a modificaciones posteriores.

Documentación de Java para java.security.cert.X509CertSelector.setSubjectAlternativeNames(java.util.Collection<java.util.List<?>>).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a