X509CertSelector.SubjectAlternativeNames 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í.
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 null
es , 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 null
es ) 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.
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.