JsonWebKey Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 à
Azure SDK for .NET