X509CRLSelector.SetIssuerNames(ICollection<Object>) 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.
<strong>Note:</strong> use #setIssuers(Collection) instead or only specify the byte array form of distinguished names when using this method.
[Android.Runtime.Register("setIssuerNames", "(Ljava/util/Collection;)V", "GetSetIssuerNames_Ljava_util_Collection_Handler")]
public virtual void SetIssuerNames(System.Collections.Generic.ICollection<object>? names);
[<Android.Runtime.Register("setIssuerNames", "(Ljava/util/Collection;)V", "GetSetIssuerNames_Ljava_util_Collection_Handler")>]
abstract member SetIssuerNames : System.Collections.Generic.ICollection<obj> -> unit
override this.SetIssuerNames : System.Collections.Generic.ICollection<obj> -> unit
Parameter
- names
- ICollection<Object>
eine Collection von Namen (oder null)
- Attribute
Hinweise
<strong>Note:</strong> use #setIssuers(Collection) instead or only specify the byte array form of distinguished names when using this method. Weitere Informationen finden Sie unter #addIssuerName(String).
Legt das IssuerNames-Kriterium fest. Der ausstellerspezifische Distinguished Name in the X509CRL must match at least one of the specified distinguished names. Wenn null, alle Aussteller distinguished Name do.
Mit dieser Methode kann der Aufrufer mit einem einzelnen Methodenaufruf den vollständigen Satz von Ausstellernamen angeben, der X509CRLs enthalten kann. Der angegebene Wert ersetzt den vorherigen Wert für das issuerNames-Kriterium.
Der names Parameter (wenn nicht null) ist ein Collection Name. Jeder Name ist ein String oder ein Bytearray, das einen distinguished Name (in RFC 2253 oder ASN.1 DER codierte Form) darstellt. Wenn null als Wert für dieses Argument angegeben wird, wird keine IssuerNames-Überprüfung ausgeführt.
Beachten Sie, dass der names Parameter doppelte Distinguished Names enthalten kann, aber sie können aus den Collection von der #getIssuerNames getIssuerNames Methode zurückgegebenen Namen entfernt werden.
Wenn ein Name als Bytearray angegeben wird, sollte er einen einzelnen dercodierten Distinguished Name enthalten, wie in X.501 definiert. Die ASN.1-Schreibweise für diese Struktur lautet wie folgt.
{@code
Name ::= CHOICE {
RDNSequence }
RDNSequence ::= SEQUENCE OF RelativeDistinguishedName
RelativeDistinguishedName ::=
SET SIZE (1 .. MAX) OF AttributeTypeAndValue
AttributeTypeAndValue ::= SEQUENCE {
type AttributeType,
value AttributeValue }
AttributeType ::= OBJECT IDENTIFIER
AttributeValue ::= ANY DEFINED BY AttributeType
....
DirectoryString ::= CHOICE {
teletexString TeletexString (SIZE (1..MAX)),
printableString PrintableString (SIZE (1..MAX)),
universalString UniversalString (SIZE (1..MAX)),
utf8String UTF8String (SIZE (1.. MAX)),
bmpString BMPString (SIZE (1..MAX)) }
}
Beachten Sie, dass eine tiefgehende Kopie für den Collection Schutz vor nachfolgenden Änderungen ausgeführt wird.
Java Dokumentation für java.security.cert.X509CRLSelector.setIssuerNames(java.util.Collection<?>).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.