X509CertSelector.AddPathToName Método
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í.
Sobrecargas
AddPathToName(Int32, Byte[]) |
Agrega un nombre al criterio pathToNames. |
AddPathToName(Int32, String) |
Agrega un nombre al criterio pathToNames. |
AddPathToName(Int32, Byte[])
Agrega un nombre al criterio pathToNames.
[Android.Runtime.Register("addPathToName", "(I[B)V", "GetAddPathToName_IarrayBHandler")]
public virtual void AddPathToName (int type, byte[]? name);
[<Android.Runtime.Register("addPathToName", "(I[B)V", "GetAddPathToName_IarrayBHandler")>]
abstract member AddPathToName : int * byte[] -> unit
override this.AddPathToName : int * byte[] -> unit
Parámetros
- type
- Int32
el tipo de nombre (0-8, como se especifica en RFC 5280, sección 4.2.1.6)
- name
- Byte[]
matriz de bytes que contiene el nombre en formato codificado de DER de ASN.1
- Atributos
Excepciones
si se produce un error en la descodificación.
Comentarios
Agrega un nombre al criterio pathToNames. No X509Certificate
debe incluir restricciones de nombre que prohibirían la creación de una ruta de acceso al nombre especificado.
Este método permite al autor de la llamada agregar un nombre al conjunto de nombres que deben permitir las restricciones de nombre de .X509Certificates
El nombre especificado se agrega a cualquier valor anterior para el criterio pathToNames. Si el nombre es un duplicado, se puede omitir.
El nombre se proporciona como una matriz de bytes. Esta matriz de bytes debe contener el nombre codificado de DER, como aparecería en la estructura GeneralName definida en RFC 5280 y X.509. La definición de ASN.1 de esta estructura aparece en la documentación de #addSubjectAlternativeName(int type, byte [] name) addSubjectAlternativeName(int type, byte [] name)
.
Tenga en cuenta que la matriz de bytes proporcionada aquí se clona para protegerse frente a modificaciones posteriores.
Documentación de Java para java.security.cert.X509CertSelector.addPathToName(int, byte[])
.
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
AddPathToName(Int32, String)
Agrega un nombre al criterio pathToNames.
[Android.Runtime.Register("addPathToName", "(ILjava/lang/String;)V", "GetAddPathToName_ILjava_lang_String_Handler")]
public virtual void AddPathToName (int type, string? name);
[<Android.Runtime.Register("addPathToName", "(ILjava/lang/String;)V", "GetAddPathToName_ILjava_lang_String_Handler")>]
abstract member AddPathToName : int * string -> unit
override this.AddPathToName : int * string -> unit
Parámetros
- type
- Int32
el tipo de nombre (0-8, como se especifica en RFC 5280, sección 4.2.1.6)
- name
- String
el nombre en forma de cadena
- Atributos
Excepciones
si se produce un error en el análisis.
Comentarios
Agrega un nombre al criterio pathToNames. No X509Certificate
debe incluir restricciones de nombre que prohibirían la creación de una ruta de acceso al nombre especificado.
Este método permite al autor de la llamada agregar un nombre al conjunto de nombres que deben permitir las restricciones de nombre de .X509Certificates
El nombre especificado se agrega a cualquier valor anterior para el criterio pathToNames. Si el nombre es un duplicado, se puede omitir.
El nombre se proporciona en formato de cadena. Los nombres de RFC 822, DNS y URI usan los formatos de cadena bien establecidos para esos tipos (sujetos a las restricciones incluidas en RFC 5280). Los nombres de dirección IPv4 se proporcionan mediante la notación cuádruple de puntos. Los nombres de direcciones OID se representan como una serie de enteros no negativo separados por puntos. Y los nombres de directorio (nombres distintivos) se proporcionan en formato RFC 2253. No se define ningún formato de cadena estándar para otros nombres, nombres X.400, nombres de entidad EDI, nombres de direcciones IPv6 o cualquier otro tipo de nombres. Deben especificarse mediante el #addPathToName(int type, byte [] name) addPathToName(int type, byte [] name)
método .
<strong>Note:</strong> para nombres distintivos, use #addPathToName(int, byte[]) en su lugar. Este método no debe basarse en , ya que puede no coincidir con algunos certificados debido a una pérdida de información de codificación en el formato de cadena RFC 2253 de algunos nombres distintivos.
Documentación de Java para java.security.cert.X509CertSelector.addPathToName(int, java.lang.String)
.
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.