JsonWebKey Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Klucz internetowy JSON (JWK) to struktura danych JavaScript Object Notation (JSON), która reprezentuje klucz kryptograficzny. Aby uzyskać więcej informacji, zobacz JSON Web Key (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
- Dziedziczenie
-
JsonWebKey
- Atrybuty
Konstruktory
JsonWebKey(Aes, IEnumerable<KeyOperation>) |
Inicjuje JsonWebKey nowe wystąpienie klasy przy użyciu typu Oct. |
JsonWebKey(ECDsa, Boolean, IEnumerable<KeyOperation>) |
Inicjuje JsonWebKey nowe wystąpienie klasy przy użyciu typu Ec. |
JsonWebKey(IEnumerable<KeyOperation>) |
Inicjuje JsonWebKey nowe wystąpienie klasy przy użyciu danych operacji klucza. |
JsonWebKey(RSA, Boolean, IEnumerable<KeyOperation>) |
Inicjuje JsonWebKey nowe wystąpienie klasy przy użyciu typu Rsa. |
Właściwości
CurveName |
Pobiera nazwę krzywej wielokropka. |
D |
Pobiera prywatny wykładnik RSA lub klucz prywatny EC. |
DP |
Pobiera parametr klucza prywatnego RSA. |
DQ |
Pobiera parametr klucza prywatnego RSA. |
E |
Pobiera publiczny wykładnik RSA. |
Id |
Pobiera identyfikator klucza. Nie jest to ograniczone do .Uri |
K |
Pobiera klucz symetryczny. |
KeyOps |
Pobiera listę wartości obsługiwanych KeyOperation przez ten klucz. |
KeyType |
Pobiera element KeyType dla tego pliku JsonWebKey. |
N |
Pobiera modulo RSA. |
P |
Pobiera klucz tajny RSA. |
Q |
Pobiera klucz tajny RSA. |
QI |
Pobiera parametr klucza prywatnego RSA. |
T |
Pobiera chroniony klucz używany z kluczem "Bring Your Own Key". |
X |
Pobiera współrzędną X punktu krzywej eliptycznej. |
Y |
Pobiera współrzędną Y dla punktu krzywej eliptycznej. |
Metody
ToAes() |
Konwertuje ten JsonWebKey typ Oct lub OctHsm na Aes obiekt. |
ToECDsa(Boolean) |
Konwertuje ten JsonWebKey typ Ec lub EcHsm na ECDsa obiekt. |
ToRSA(Boolean) |
Konwertuje ten JsonWebKey typ Rsa lub RsaHsm na RSA obiekt. |
Dotyczy
Azure SDK for .NET