X509CertSelector.AddPathToName Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 X509Certificates
vincoli 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 X509Certificates
vincoli 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.