Sdílet prostřednictvím


JsonWebKey Třída

Definice

Json Web Key (JWK) je datová struktura JSON (JavaScript Object Notation), která představuje kryptografický klíč. Další informace najdete v tématu 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
Dědičnost
JsonWebKey
Atributy

Konstruktory

JsonWebKey(Aes, IEnumerable<KeyOperation>)

Inicializuje novou instanci JsonWebKey třídy pomocí typu Oct.

JsonWebKey(ECDsa, Boolean, IEnumerable<KeyOperation>)

Inicializuje novou instanci JsonWebKey třídy pomocí typu Ec.

JsonWebKey(IEnumerable<KeyOperation>)

Inicializuje novou instanci JsonWebKey třídy s danými operacemi klíče.

JsonWebKey(RSA, Boolean, IEnumerable<KeyOperation>)

Inicializuje novou instanci JsonWebKey třídy pomocí typu Rsa.

Vlastnosti

CurveName

Získá název eliptické křivky.

D

Získá RSA privátní exponent nebo EC privátní klíč.

DP

Získá RSA privátní klíč parametr.

DQ

Získá RSA privátní klíč parametr.

E

Získá RSA veřejný exponent.

Id

Získá identifikátor klíče. To není omezeno na .Uri

K

Získá symetrický klíč.

KeyOps

Získá seznam hodnot podporovaných KeyOperation tímto klíčem.

KeyType

Získá pro KeyType tento JsonWebKeyobjekt .

N

Získá modul RSA.

P

Získá TAJNÝ KÓD RSA prime.

Q

Získá TAJNÝ KÓD RSA prime.

QI

Získá RSA privátní klíč parametr.

T

Získá chráněný klíč použitý s "Přineste si vlastní klíč".

X

Získá souřadnici X bodu eliptické křivky.

Y

Získá souřadnici Y pro bod eliptické křivky.

Metody

ToAes()

Převede objekt JsonWebKey typu Oct nebo OctHsm na Aes objekt.

ToECDsa(Boolean)

Převede objekt JsonWebKey typu Ec nebo EcHsm na ECDsa objekt.

ToRSA(Boolean)

Převede objekt JsonWebKey typu Rsa nebo RsaHsm na RSA objekt.

Platí pro