Freigeben über


X509Certificate.GetKeyUsage Methode

Definition

Ruft ein boolesches Array ab, das Bits der KeyUsage Erweiterung darstellt (OID = 2.

[Android.Runtime.Register("getKeyUsage", "()[Z", "GetGetKeyUsageHandler")]
public abstract bool[]? GetKeyUsage();
[<Android.Runtime.Register("getKeyUsage", "()[Z", "GetGetKeyUsageHandler")>]
abstract member GetKeyUsage : unit -> bool[]

Gibt zurück

die KeyUsage-Erweiterung dieses Zertifikats, dargestellt als Array von Booleans. Die Reihenfolge der KeyUsage-Werte im Array entspricht der oben genannten ASN.1-Definition. Das Array enthält einen Wert für jeden oben definierten KeyUsage.The array will contain a value for each KeyUsage defined above. Wenn die keyUsage-Liste, die im Zertifikat codiert ist, länger als die obige Liste ist, wird sie nicht abgeschnitten. Gibt NULL zurück, wenn dieses Zertifikat keine KeyUsage-Erweiterung enthält.

Attribute

Hinweise

Ruft ein boolesches Array ab, das Bits der KeyUsage Erweiterung darstellt (OID = 2.5.29.15). Die Schlüsselverwendungserweiterung definiert den Zweck (z. B. Enzipherierung, Signatur, Zertifikatsignierung) des im Zertifikat enthaltenen Schlüssels. Die ASN.1-Definition hierfür lautet:

KeyUsage ::= BIT STRING {
                digitalSignature        (0),
                nonRepudiation          (1),
                keyEncipherment         (2),
                dataEncipherment        (3),
                keyAgreement            (4),
                keyCertSign             (5),
                cRLSign                 (6),
                encipherOnly            (7),
                decipherOnly            (8) }

RFC 3280 empfiehlt, dass dies bei Verwendung als kritische Erweiterung gekennzeichnet wird.

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

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: