X509CertSelector.SetIssuer 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
| 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.