JsonWebKey Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Una chiave Web JSON (JWK) è una struttura di dati JSON (JavaScript Object Notation) che rappresenta una chiave crittografica. Per altre informazioni, vedere Chiave 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
- Ereditarietà
-
JsonWebKey
- Attributi
Costruttori
JsonWebKey(Aes, IEnumerable<KeyOperation>) |
Inizializza una nuova istanza della JsonWebKey classe usando il tipo Oct. |
JsonWebKey(ECDsa, Boolean, IEnumerable<KeyOperation>) |
Inizializza una nuova istanza della JsonWebKey classe usando il tipo Ec. |
JsonWebKey(IEnumerable<KeyOperation>) |
Inizializza una nuova istanza della JsonWebKey classe con le operazioni chiave indicate. |
JsonWebKey(RSA, Boolean, IEnumerable<KeyOperation>) |
Inizializza una nuova istanza della JsonWebKey classe usando il tipo Rsa. |
Proprietà
CurveName |
Ottiene il nome della curva ellittica. |
D |
Ottiene l'esponente privato RSA o la chiave privata EC. |
DP |
Ottiene il parametro della chiave privata RSA. |
DQ |
Ottiene il parametro della chiave privata RSA. |
E |
Ottiene l'esponente pubblico RSA. |
Id |
Ottiene l'identificatore della chiave. Questa operazione non è limitata a un Urioggetto . |
K |
Ottiene la chiave simmetrica. |
KeyOps |
Ottiene un elenco di KeyOperation valori supportati da questa chiave. |
KeyType |
Ottiene l'oggetto KeyType per l'oggetto JsonWebKey. |
N |
Ottiene il modulo RSA. |
P |
Ottiene il segreto RSA prime. |
Q |
Ottiene il segreto RSA prime. |
QI |
Ottiene il parametro della chiave privata RSA. |
T |
Ottiene la chiave protetta usata con "Bring Your Own Key". |
X |
Ottiene la coordinata X del punto di curva ellittica. |
Y |
Ottiene la coordinata Y per il punto di curva ellittica. |
Metodi
ToAes() |
Converte questo JsonWebKey tipo Oct o OctHsm in un Aes oggetto. |
ToECDsa(Boolean) |
Converte questo JsonWebKey tipo Ec o EcHsm in un ECDsa oggetto. |
ToRSA(Boolean) |
Converte questo JsonWebKey tipo Rsa o RsaHsm in un RSA oggetto. |