X509CertSelector.PathToNames 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 pathToNames. -o bien- Establece el criterio pathToNames.
public virtual System.Collections.Generic.ICollection<System.Collections.Generic.IList<object>>? PathToNames { [Android.Runtime.Register("getPathToNames", "()Ljava/util/Collection;", "GetGetPathToNamesHandler")] get; [Android.Runtime.Register("setPathToNames", "(Ljava/util/Collection;)V", "GetSetPathToNames_Ljava_util_Collection_Handler")] set; }
[<get: Android.Runtime.Register("getPathToNames", "()Ljava/util/Collection;", "GetGetPathToNamesHandler")>]
[<set: Android.Runtime.Register("setPathToNames", "(Ljava/util/Collection;)V", "GetSetPathToNames_Ljava_util_Collection_Handler")>]
member this.PathToNames : 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 pathToNames. No X509Certificate debe incluir restricciones de nombre que prohibirían la creación de una ruta de acceso a los nombres especificados. Si el valor devuelto es null, no se realizará ninguna comprobación pathToNames.
Si el valor devuelto no nulles , es un elemento con una Collection entrada para cada nombre que se incluirá en el criterio pathToNames. 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 de puede Collection especificarse como o String como una matriz de bytes codificada asN.1. Para obtener más información sobre los formatos usados, vea #addPathToName(int type, String name) addPathToName(int type, String name) y #addPathToName(int type, byte [] name) addPathToName(int type, byte [] name).
Tenga en cuenta que se realiza una copia profunda en para Collection protegerse frente a modificaciones posteriores.
Java documentación para java.security.cert.X509CertSelector.getPathToNames().
Documentación del establecedor de propiedades:
Establece el criterio pathToNames. No X509Certificate debe incluir restricciones de nombre que prohibirían la creación de una ruta de acceso a los nombres especificados.
Este método permite que el autor de la llamada especifique, con una sola llamada al método, el conjunto completo de nombres que deben permitir las restricciones de nombre de .X509Certificates El valor especificado reemplaza el valor anterior para el criterio pathToNames.
Esta restricción es útil al crear una ruta de certificación hacia adelante (desde el destino hacia el delimitador de confianza. Si se ha compilado una ruta de acceso parcial, cualquier certificado candidato no debe incluir restricciones de nombre que prohibirían la creación de una ruta de acceso a cualquiera de los nombres de la ruta de acceso parcial.
El names parámetro (si no nulles ) es con una Collection entrada para cada nombre que se va a incluir en el criterio pathToNames. 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 pathToNames.
Cada nombre de puede Collection especificarse como o String como una matriz de bytes codificada asN.1. Para obtener más información sobre los formatos usados, vea #addPathToName(int type, String name) addPathToName(int type, String name) y #addPathToName(int type, byte [] name) addPathToName(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 #addPathToName(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 #getPathToNames getPathToNames 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 Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.