Udostępnij za pośrednictwem


JsonWebKey Klasa

Definicja

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