X509CertSelector.AddPathToName Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
AddPathToName(Int32, Byte[]) |
Fügt dem PathToNames-Kriterium einen Namen hinzu. |
AddPathToName(Int32, String) |
Fügt dem PathToNames-Kriterium einen Namen hinzu. |
AddPathToName(Int32, Byte[])
Fügt dem PathToNames-Kriterium einen Namen hinzu.
[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
Parameter
- type
- Int32
der Nametyp (0-8, wie in RFC 5280 angegeben, Abschnitt 4.2.1.6)
- name
- Byte[]
ein Bytearray mit dem Namen in ASN.1 DER-codierten Formular
- Attribute
Ausnahmen
wenn die Decodierung fehlschlägt.
Hinweise
Fügt dem PathToNames-Kriterium einen Namen hinzu. Die X509Certificate
Nameneinschränkungen dürfen nicht enthalten, die das Erstellen eines Pfads zum angegebenen Namen verbieten würden.
Mit dieser Methode kann der Aufrufer dem Namensatz einen Namen hinzufügen, den die X509Certificates
Namenseinschränkungen zulassen müssen. Der angegebene Name wird einem beliebigen vorherigen Wert für das PathToNames-Kriterium hinzugefügt. Wenn der Name ein Duplikat ist, wird er möglicherweise ignoriert.
Der Name wird als Bytearray bereitgestellt. Dieses Bytearray sollte den codierten DER-Namen enthalten, wie er in der in RFC 5280 und X.509 definierten GeneralName-Struktur angezeigt wird. Die ASN.1-Definition dieser Struktur wird in der Dokumentation für #addSubjectAlternativeName(int type, byte [] name) addSubjectAlternativeName(int type, byte [] name)
.
Beachten Sie, dass das hier bereitgestellte Bytearray geklont wird, um sich vor nachfolgenden Änderungen zu schützen.
Java-Dokumentation für java.security.cert.X509CertSelector.addPathToName(int, byte[])
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
AddPathToName(Int32, String)
Fügt dem PathToNames-Kriterium einen Namen hinzu.
[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
Parameter
- type
- Int32
der Nametyp (0-8, wie in RFC 5280 angegeben, Abschnitt 4.2.1.6)
- name
- String
der Name in Zeichenfolgenform
- Attribute
Ausnahmen
wenn die Analyse fehlschlägt.
Hinweise
Fügt dem PathToNames-Kriterium einen Namen hinzu. Die X509Certificate
Nameneinschränkungen dürfen nicht enthalten, die das Erstellen eines Pfads zum angegebenen Namen verbieten würden.
Mit dieser Methode kann der Aufrufer dem Namensatz einen Namen hinzufügen, den die X509Certificates
Namenseinschränkungen zulassen müssen. Der angegebene Name wird einem beliebigen vorherigen Wert für das PathToNames-Kriterium hinzugefügt. Wenn der Name ein Duplikat ist, wird er möglicherweise ignoriert.
Der Name wird im Zeichenfolgenformat bereitgestellt. RFC 822-, DNS- und URI-Namen verwenden die etablierten Zeichenfolgenformate für diese Typen (vorbehaltlich der einschränkungen, die in RFC 5280 enthalten sind). IPv4-Adressnamen werden mit gepunkteter Vierfachnotation bereitgestellt. OID-Adressnamen werden als Eine Reihe nichtnegativer ganzzahliger Zahlen dargestellt, die durch Punkte getrennt sind. Und Verzeichnisnamen (Distinguished Names) werden im RFC 2253-Format bereitgestellt. Für otherNames, X.400-Namen, EDI-Partynamen, IPv6-Adressnamen oder einen anderen Namentyp ist kein Standardzeichenfolgenformat definiert. Sie sollten mithilfe der #addPathToName(int type, byte [] name) addPathToName(int type, byte [] name)
Methode angegeben werden.
<strong>Note:</strong> for distinguished names, use #addPathToName(int, byte[]) instead. Diese Methode sollte nicht verwendet werden, da sie aufgrund eines Verlusts von Codierungsinformationen in der RFC 2253-Zeichenfolgenform einiger distinguished Names nicht übereinstimmen kann.
Java-Dokumentation für java.security.cert.X509CertSelector.addPathToName(int, java.lang.String)
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.