Condividi tramite


X509CertSelector.AddPathToName Metodo

Definizione

Overload

AddPathToName(Int32, Byte[])

Aggiunge un nome al criterio pathToNames.

AddPathToName(Int32, String)

Aggiunge un nome al criterio pathToNames.

AddPathToName(Int32, Byte[])

Aggiunge un nome 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

Parametri

type
Int32

tipo di nome (0-8, come specificato in RFC 5280, sezione 4.2.1.6)

name
Byte[]

matrice di byte contenente il nome nel formato con codifica DER ASN.1

Attributi

Eccezioni

se la decodifica non riesce.

Commenti

Aggiunge un nome al criterio pathToNames. L'oggetto X509Certificate non deve includere vincoli di nome che impediscono la compilazione di un percorso al nome specificato.

Questo metodo consente al chiamante di aggiungere un nome al set di nomi che i X509Certificatesvincoli di nome devono consentire. Il nome specificato viene aggiunto a qualsiasi valore precedente per il criterio pathToNames. Se il nome è un duplicato, può essere ignorato.

Il nome viene fornito come matrice di byte. Questa matrice di byte deve contenere il nome codificato DER, come apparirebbe nella struttura GeneralName definita in RFC 5280 e X.509. La definizione ASN.1 di questa struttura viene visualizzata nella documentazione di #addSubjectAlternativeName(int type, byte [] name) addSubjectAlternativeName(int type, byte [] name).

Si noti che la matrice di byte fornita qui viene clonata per proteggersi dalle modifiche successive.

Documentazione java per java.security.cert.X509CertSelector.addPathToName(int, byte[]).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

AddPathToName(Int32, String)

Aggiunge un nome 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

Parametri

type
Int32

tipo di nome (0-8, come specificato in RFC 5280, sezione 4.2.1.6)

name
String

nome in formato stringa

Attributi

Eccezioni

se l'analisi non riesce.

Commenti

Aggiunge un nome al criterio pathToNames. L'oggetto X509Certificate non deve includere vincoli di nome che impediscono la compilazione di un percorso al nome specificato.

Questo metodo consente al chiamante di aggiungere un nome al set di nomi che i X509Certificatesvincoli di nome devono consentire. Il nome specificato viene aggiunto a qualsiasi valore precedente per il criterio pathToNames. Se il nome è un duplicato, può essere ignorato.

Il nome viene fornito in formato stringa. I nomi RFC 822, DNS e URI usano i formati di stringa ben definiti per tali tipi (soggetti alle restrizioni incluse in RFC 5280). I nomi degli indirizzi IPv4 vengono forniti usando la notazione quad punteggiata. I nomi degli indirizzi OID sono rappresentati come una serie di interi non negativo separati da punti. E i nomi di directory (nomi distinti) vengono forniti in formato RFC 2253. Nessun formato di stringa standard è definito per altriName, nomi X.400, nomi di entità EDI, nomi di indirizzi IPv6 o qualsiasi altro tipo di nomi. Devono essere specificati usando il #addPathToName(int type, byte [] name) addPathToName(int type, byte [] name) metodo .

<nota forte>:</strong> per i nomi distinti, usare invece #addPathToName(int, byte[]). Questo metodo non deve essere basato su perché può non corrispondere ad alcuni certificati a causa di una perdita di informazioni di codifica nel formato stringa RFC 2253 di alcuni nomi distinti.

Documentazione java per java.security.cert.X509CertSelector.addPathToName(int, java.lang.String).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a