Sprache

X509Certificate.ExtendedKeyUsage Eigenschaft

Definition

Ruft eine nicht veränderbare Liste von Zeichenfolgen ab, die object IDENTIFIERs des ExtKeyUsageSyntax Felds der erweiterten Schlüsselverwendungserweiterung (OID = 2) darstellt.

public virtual System.Collections.Generic.IList<string>? ExtendedKeyUsage { [Android.Runtime.Register("getExtendedKeyUsage", "()Ljava/util/List;", "GetGetExtendedKeyUsageHandler")] get; }
[<get: Android.Runtime.Register("getExtendedKeyUsage", "()Ljava/util/List;", "GetGetExtendedKeyUsageHandler")>]
member this.ExtendedKeyUsage : System.Collections.Generic.IList<string>

Eigenschaftswert

die ExtendedKeyUsage-Erweiterung dieses Zertifikats als nicht veränderbare Liste von Objektbezeichnern, die als Zeichenfolgen dargestellt werden. Gibt NULL zurück, wenn dieses Zertifikat keine ExtendedKeyUsage-Erweiterung enthält.

Attribute

Ausnahmen

wenn die Erweiterungsdecodierung fehlschlägt.

Hinweise

Ruft eine nicht modifizierbare Liste von Zeichenfolgen ab, die object IDENTIFIERs des ExtKeyUsageSyntax Felds der erweiterten Schlüsselverwendungserweiterung darstellt (OID = 2.5.29.37). Er gibt einen oder mehrere Zwecke an, für die der zertifizierte öffentliche Schlüssel zusätzlich zu den grundlegenden Zwecken verwendet werden kann, die im Feld "Schlüsselnutzungserweiterung" angegeben sind. Die ASN.1-Definition hierfür lautet:

ExtKeyUsageSyntax ::= SEQUENCE SIZE (1..MAX) OF KeyPurposeId

            KeyPurposeId ::= OBJECT IDENTIFIER

Wichtige Zwecke können von jeder Organisation mit Bedarf definiert werden. Objektbezeichner, die zur Identifizierung der wichtigsten Zwecke verwendet werden, sind gemäß IANA oder ITU-T Rec. X.660 | ISO/IEC/ITU 9834-1.

Diese Methode wurde version 1.4 der Java 2 Platform Standard Edition hinzugefügt. Um die Abwärtskompatibilität mit vorhandenen Dienstanbietern aufrechtzuerhalten, ist diese Methode nicht abstract und bietet eine Standardimplementierung. Unterklassen sollten diese Methode mit einer korrekten Implementierung überschreiben.

In 1.4 hinzugefügt.

Java Dokumentation für java.security.cert.X509Certificate.getExtendedKeyUsage().

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: