X509CertSelector.AddPathToName Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
AddPathToName(Int32, Byte[]) |
Adiciona um nome ao critério pathToNames. |
AddPathToName(Int32, String) |
Adiciona um nome ao critério pathToNames. |
AddPathToName(Int32, Byte[])
Adiciona um nome ao critério 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
o tipo de nome (0-8, conforme especificado na RFC 5280, seção 4.2.1.6)
- name
- Byte[]
uma matriz de bytes que contém o nome no formato codificado ASN.1 DER
- Atributos
Exceções
se a decodificação falhar.
Comentários
Adiciona um nome ao critério pathToNames. O X509Certificate
não deve incluir restrições de nome que proíbam a criação de um caminho para o nome especificado.
Esse método permite que o chamador adicione um nome ao conjunto de nomes que as X509Certificates
restrições de nome do devem permitir. O nome especificado é adicionado a qualquer valor anterior para o critério pathToNames. Se o nome for uma duplicata, ele pode ser ignorado.
O nome é fornecido como uma matriz de bytes. Essa matriz de bytes deve conter o nome codificado por DER, como apareceria na estrutura GeneralName definida em RFC 5280 e X.509. A definição ASN.1 dessa estrutura aparece na documentação #addSubjectAlternativeName(int type, byte [] name) addSubjectAlternativeName(int type, byte [] name)
do .
Observe que a matriz de bytes fornecida aqui é clonada para proteger contra modificações subsequentes.
Documentação Java para java.security.cert.X509CertSelector.addPathToName(int, byte[])
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.
Aplica-se a
AddPathToName(Int32, String)
Adiciona um nome ao critério 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
o tipo de nome (0-8, conforme especificado na RFC 5280, seção 4.2.1.6)
- name
- String
o nome em forma de cadeia de caracteres
- Atributos
Exceções
se a análise falhar.
Comentários
Adiciona um nome ao critério pathToNames. O X509Certificate
não deve incluir restrições de nome que proíbam a criação de um caminho para o nome especificado.
Esse método permite que o chamador adicione um nome ao conjunto de nomes que as X509Certificates
restrições de nome do devem permitir. O nome especificado é adicionado a qualquer valor anterior para o critério pathToNames. Se o nome for uma duplicata, ele pode ser ignorado.
O nome é fornecido no formato de cadeia de caracteres. Os nomes RFC 822, DNS e URI usam os formatos de cadeia de caracteres bem estabelecidos para esses tipos (sujeito às restrições incluídas na RFC 5280). Os nomes de endereços IPv4 são fornecidos usando notação quádrupla pontilhada. Os nomes de endereços OID são representados como uma série de inteiros não negativos separados por pontos. E os nomes de diretório (nomes distintos) são fornecidos no formato RFC 2253. Nenhum formato de cadeia de caracteres padrão é definido para otherNames, nomes X.400, nomes de partes EDI, nomes de endereços IPv6 ou qualquer outro tipo de nomes. Eles devem ser especificados usando o #addPathToName(int type, byte [] name) addPathToName(int type, byte [] name)
método.
<strong>Nota:</strong> para nomes distintos, use #addPathToName(int, byte[]) em vez disso. Esse método não deve ser invocado, pois ele pode falhar ao corresponder a alguns certificados devido a uma perda de informações de codificação no formulário RFC 2253 String de alguns nomes distintos.
Documentação Java para java.security.cert.X509CertSelector.addPathToName(int, java.lang.String)
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.