Freigeben über


X509CertSelector.SubjectAlternativeNames Eigenschaft

Definition

Gibt eine Kopie des Kriteriums "subjectAlternativeNames" zurück. -or- Legt das Kriterium "subjectAlternativeNames" fest.

public virtual System.Collections.Generic.ICollection<System.Collections.Generic.IList<object>>? SubjectAlternativeNames { [Android.Runtime.Register("getSubjectAlternativeNames", "()Ljava/util/Collection;", "GetGetSubjectAlternativeNamesHandler")] get; [Android.Runtime.Register("setSubjectAlternativeNames", "(Ljava/util/Collection;)V", "GetSetSubjectAlternativeNames_Ljava_util_Collection_Handler")] set; }
[<get: Android.Runtime.Register("getSubjectAlternativeNames", "()Ljava/util/Collection;", "GetGetSubjectAlternativeNamesHandler")>]
[<set: Android.Runtime.Register("setSubjectAlternativeNames", "(Ljava/util/Collection;)V", "GetSetSubjectAlternativeNames_Ljava_util_Collection_Handler")>]
member this.SubjectAlternativeNames : System.Collections.Generic.ICollection<System.Collections.Generic.IList<obj>> with get, set

Eigenschaftswert

eine Collection von Namen (oder null)

Attribute

Hinweise

Dokumentation zum Property Getter:

Gibt eine Kopie des Kriteriums "subjectAlternativeNames" zurück. Die X509Certificate Muss alle oder mindestens einen der angegebenen subjectAlternativeNames enthalten, abhängig vom Wert des MatchAllNames-Flags (siehe #getMatchAllSubjectAltNames getMatchAllSubjectAltNames). Wenn der zurückgegebene Wert zurückgegeben wird null, wird keine subjectAlternativeNames-Überprüfung ausgeführt.

Wenn der zurückgegebene Wert nicht nulllautet, handelt es sich um einen Collection Eintrag für jeden Namen, der in das alternative Namenskriterium des Antragstellers aufgenommen werden soll. Jeder Eintrag ist ein List Eintrag, dessen erster Eintrag ein Integer (name type, 0-8) ist und dessen zweiter Eintrag ein oder ein String Bytearray ist (der Name in Zeichenfolge oder ASN.1 DER codierte Form). Es können mehrere Namen desselben Typs vorhanden sein. Beachten Sie, dass die Collection zurückgegebene Datei doppelte Namen (denselben Namen und denselben Namentyp) enthalten kann.

Jeder alternative Antragstellername im Collection Feld kann entweder als String ASN.1-codiertes Bytearray angegeben werden. Weitere Informationen zu den verwendeten Formaten finden Sie unter #addSubjectAlternativeName(int type, String name) addSubjectAlternativeName(int type, String name) und #addSubjectAlternativeName(int type, byte [] name) addSubjectAlternativeName(int type, byte [] name).

Beachten Sie, dass eine tiefgehende Kopie für den Collection Schutz vor nachfolgenden Änderungen ausgeführt wird.

Java-Dokumentation für java.security.cert.X509CertSelector.getSubjectAlternativeNames().

Dokumentation zum Eigenschaftensatzer:

Legt das Kriterium "subjectAlternativeNames" fest. Die X509Certificate Muss alle oder mindestens einen der angegebenen subjectAlternativeNames enthalten, abhängig vom Wert des MatchAllNames-Flags (siehe #setMatchAllSubjectAltNames setMatchAllSubjectAltNames).

Mit dieser Methode kann der Aufrufer mit einem einzelnen Methodenaufruf den vollständigen Satz alternativer Antragstellernamen für das Kriterium "subjectAlternativeNames" angeben. Der angegebene Wert ersetzt den vorherigen Wert für das Kriterium "subjectAlternativeNames".

Der names Parameter (wenn nicht null) ist ein Collection Eintrag für jeden Namen, der in das alternative Antragstellernamenkriterium aufgenommen werden soll. Jeder Eintrag ist ein List Eintrag, dessen erster Eintrag ein Integer (name type, 0-8) ist und dessen zweiter Eintrag ein oder ein String Bytearray ist (der Name in Zeichenfolge oder ASN.1 DER codierte Form). Es können mehrere Namen desselben Typs vorhanden sein. Wenn null als Wert für dieses Argument angegeben wird, wird keine SubjectAlternativeNames-Überprüfung ausgeführt.

Jeder alternative Antragstellername im Collection Feld kann entweder als String ASN.1-codiertes Bytearray angegeben werden. Weitere Informationen zu den verwendeten Formaten finden Sie unter #addSubjectAlternativeName(int type, String name) addSubjectAlternativeName(int type, String name) und #addSubjectAlternativeName(int type, byte [] name) addSubjectAlternativeName(int type, byte [] name).

<strong>Note:</strong> for distinguished names, specify the byte array form instead of the String form. Weitere Informationen finden Sie in #addSubjectAlternativeName(int, String) der Notiz.

Beachten Sie, dass der names Parameter doppelte Namen (denselben Namen und denselben Namentyp) enthalten kann, aber sie können aus den Collection von der #getSubjectAlternativeNames getSubjectAlternativeNames Methode zurückgegebenen Namen entfernt werden.

Beachten Sie, dass eine tiefgehende Kopie für den Collection Schutz vor nachfolgenden Änderungen ausgeführt wird.

Java-Dokumentation für java.security.cert.X509CertSelector.setSubjectAlternativeNames(java.util.Collection<java.util.List<?>>).

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: