JsonWebKey Klasse
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.
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:
Azure SDK for .NET