Freigeben über


JsonWebKey Klasse

Definition

Ein JSON-Webschlüssel (JWK) ist eine JSON-Datenstruktur (JavaScript Object Notation), die einen kryptografischen Schlüssel darstellt. Weitere Informationen finden Sie unter JSON-Webschlüssel (JWK).

[System.Text.Json.Serialization.JsonConverter(typeof(Azure.Security.KeyVault.Keys.JsonWebKeyConverter))]
public class JsonWebKey
[<System.Text.Json.Serialization.JsonConverter(typeof(Azure.Security.KeyVault.Keys.JsonWebKeyConverter))>]
type JsonWebKey = class
Public Class JsonWebKey
Vererbung
JsonWebKey
Attribute

Konstruktoren

JsonWebKey(Aes, IEnumerable<KeyOperation>)

Initialisiert eine neue instance der -Klasse mit dem JsonWebKey Typ Oct.

JsonWebKey(ECDsa, Boolean, IEnumerable<KeyOperation>)

Initialisiert eine neue instance der -Klasse mit dem JsonWebKey Typ Ec.

JsonWebKey(IEnumerable<KeyOperation>)

Initialisiert einen neuen instance der JsonWebKey -Klasse mit den angegebenen Schlüsselvorgängen.

JsonWebKey(RSA, Boolean, IEnumerable<KeyOperation>)

Initialisiert eine neue instance der -Klasse mit dem JsonWebKey Typ Rsa.

Eigenschaften

CurveName

Ruft den Namen der elliptischen Kurve ab.

D

Ruft den privaten RSA-Exponenten oder den privaten EC-Schlüssel ab.

DP

Ruft den Privaten RSA-Schlüsselparameter ab.

DQ

Ruft den Privaten RSA-Schlüsselparameter ab.

E

Ruft den öffentlichen RSA-Exponenten ab.

Id

Ruft den Bezeichner des Schlüssels ab. Dies ist nicht auf eine Uribeschränkt.

K

Ruft den symmetrischen Schlüssel ab.

KeyOps

Ruft eine Liste von Werten ab, die KeyOperation von diesem Schlüssel unterstützt werden.

KeyType

Ruft den KeyType für diesen JsonWebKey ab.

N

Ruft den RSA-Modulus ab.

P

Ruft das RSA-Geheimnis prime ab.

Q

Ruft das RSA-Geheimnis prime ab.

QI

Ruft den Privaten RSA-Schlüsselparameter ab.

T

Ruft den geschützten Schlüssel ab, der mit "Bring Your Own Key" verwendet wird.

X

Ruft die X-Koordinate des elliptischen Kurvenpunkts ab.

Y

Ruft die Y-Koordinate für den elliptischen Kurvenpunkt ab.

Methoden

ToAes()

Konvertiert dies JsonWebKey vom Typ Oct oder OctHsm in ein Aes -Objekt.

ToECDsa(Boolean)

Konvertiert dies JsonWebKey vom Typ Ec oder EcHsm in ein ECDsa -Objekt.

ToRSA(Boolean)

Konvertiert dies JsonWebKey vom Typ Rsa oder RsaHsm in ein RSA -Objekt.

Gilt für: