Share via


JsonWebKey Classe

Définition

Une clé web JSON (JWK) est une structure de données JSON (JavaScript Object Notation) qui représente une clé de chiffrement. Pour plus d’informations, consultez Clé web JSON (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
Héritage
JsonWebKey
Attributs

Constructeurs

JsonWebKey(Aes, IEnumerable<KeyOperation>)

Initialise une nouvelle instance de la classe à l’aide du JsonWebKey type Oct.

JsonWebKey(ECDsa, Boolean, IEnumerable<KeyOperation>)

Initialise une nouvelle instance de la classe à l’aide du JsonWebKey type Ec.

JsonWebKey(IEnumerable<KeyOperation>)

Initialise une nouvelle instance de la JsonWebKey classe avec les opérations de clé données.

JsonWebKey(RSA, Boolean, IEnumerable<KeyOperation>)

Initialise une nouvelle instance de la classe à l’aide du JsonWebKey type Rsa.

Propriétés

CurveName

Obtient le nom de la courbe elliptique.

D

Obtient l’exposant privé RSA ou la clé privée EC.

DP

Obtient le paramètre de clé privée RSA.

DQ

Obtient le paramètre de clé privée RSA.

E

Obtient l’exposant public RSA.

Id

Obtient l'identificateur de la clé. Cela n’est pas limité à un Uri.

K

Obtient la clé symétrique.

KeyOps

Obtient la liste des KeyOperation valeurs prises en charge par cette clé.

KeyType

Obtient le KeyType pour ce JsonWebKey.

N

Obtient le module RSA.

P

Obtient le secret RSA prime.

Q

Obtient le secret RSA prime.

QI

Obtient le paramètre de clé privée RSA.

T

Obtient la clé protégée utilisée avec « Bring Your Own Key ».

X

Obtient la coordonnée X du point de courbe elliptique.

Y

Obtient la coordonnée Y du point de courbe elliptique.

Méthodes

ToAes()

Convertit ce JsonWebKey de type Oct ou OctHsm en Aes objet .

ToECDsa(Boolean)

Convertit ce JsonWebKey de type Ec ou EcHsm en ECDsa objet .

ToRSA(Boolean)

Convertit ce JsonWebKey de type Rsa ou RsaHsm en RSA objet .

S’applique à