X509CertSelector.SetIssuer Methode

Definition

Überlädt

Name Beschreibung
SetIssuer(Byte[])

Legt das Ausstellerkriterium fest.

SetIssuer(String)

< >strong Denigrated</strong>, verwenden Sie stattdessen #setIssuer(X500Principal) oder #setIssuer(byte[]).

SetIssuer(Byte[])

Legt das Ausstellerkriterium fest.

[Android.Runtime.Register("setIssuer", "([B)V", "GetSetIssuer_arrayBHandler")]
public virtual void SetIssuer(byte[]? issuerDN);
[<Android.Runtime.Register("setIssuer", "([B)V", "GetSetIssuer_arrayBHandler")>]
abstract member SetIssuer : byte[] -> unit
override this.SetIssuer : byte[] -> unit

Parameter

issuerDN
Byte[]

ein Bytearray, das den distinguishierten Namen in ASN.1 DER-codierten Form (oder null) enthält

Attribute

Ausnahmen

wenn die Decodierung des Ausstellers fehlschlägt.

Hinweise

Legt das Ausstellerkriterium fest. Der angegebene Distinguished Name muss mit dem ausstellerspezifischen Namen in der X509Certificate. Wenn null angegeben, ist das Ausstellerkriterium deaktiviert, und alle ausstellerspezifischen Namen führen dies aus.

Wenn issuerDN nicht null, sollte sie einen einzelnen dercodierten distinguishierten Namen 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 das hier angegebene Bytearray geklont wird, um sich vor nachfolgenden Änderungen zu schützen.

Java Dokumentation für java.security.cert.X509CertSelector.setIssuer(byte[]).

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.

Gilt für:

SetIssuer(String)

< >strong Denigrated</strong>, verwenden Sie stattdessen #setIssuer(X500Principal) oder #setIssuer(byte[]).

[Android.Runtime.Register("setIssuer", "(Ljava/lang/String;)V", "GetSetIssuer_Ljava_lang_String_Handler")]
public virtual void SetIssuer(string? issuerDN);
[<Android.Runtime.Register("setIssuer", "(Ljava/lang/String;)V", "GetSetIssuer_Ljava_lang_String_Handler")>]
abstract member SetIssuer : string -> unit
override this.SetIssuer : string -> unit

Parameter

issuerDN
String

einen distinguished Name im RFC 2253-Format (oder null)

Attribute

Ausnahmen

wenn die Analyse des Ausstellers fehlschlägt.

Hinweise

< >strong Denigrated</strong>, verwenden Sie stattdessen #setIssuer(X500Principal) oder #setIssuer(byte[]). Diese Methode sollte nicht verwendet werden, da sie aufgrund eines Verlusts von Codierungsinformationen in der RFC 2253-Zeichenfolgenform einiger distinguished Names nicht übereinstimmen kann.

Legt das Ausstellerkriterium fest. Der angegebene Distinguished Name muss mit dem ausstellerspezifischen Namen in der X509Certificate. Wenn null, alle Aussteller distinguished Name do.

Wenn issuerDN nicht null, sollte sie einen distinguished Name im RFC 2253-Format enthalten.

Java Dokumentation für java.security.cert.X509CertSelector.setIssuer(java.lang.String).

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.

Gilt für: