JsonWebKey Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Una clave web JSON (JWK) es una estructura de datos de notación de objetos JavaScript (JSON) que representa una clave criptográfica. Para obtener más información, consulte JSON Web Key (JWK) (Clave 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
- Herencia
-
JsonWebKey
- Atributos
Constructores
JsonWebKey(Aes, IEnumerable<KeyOperation>) |
Inicializa una nueva instancia de la clase mediante el JsonWebKey tipo Oct. |
JsonWebKey(ECDsa, Boolean, IEnumerable<KeyOperation>) |
Inicializa una nueva instancia de la clase mediante el JsonWebKey tipo Ec. |
JsonWebKey(IEnumerable<KeyOperation>) |
Inicializa una nueva instancia de la JsonWebKey clase con las operaciones de clave especificadas. |
JsonWebKey(RSA, Boolean, IEnumerable<KeyOperation>) |
Inicializa una nueva instancia de la clase mediante el JsonWebKey tipo Rsa. |
Propiedades
CurveName |
Obtiene el nombre de la curva elíptica. |
D |
Obtiene el exponente privado rsa o la clave privada ec. |
DP |
Obtiene el parámetro de clave privada RSA. |
DQ |
Obtiene el parámetro de clave privada RSA. |
E |
Obtiene el exponente público rsa. |
Id |
Obtiene el identificador de la clave. Esto no se limita a .Uri |
K |
Obtiene la clave simétrica. |
KeyOps |
Obtiene una lista de KeyOperation valores admitidos por esta clave. |
KeyType |
Obtiene el objeto KeyType para este objeto JsonWebKey. |
N |
Obtiene el módulo RSA. |
P |
Obtiene el valor primo del secreto RSA. |
Q |
Obtiene el valor primo del secreto RSA. |
QI |
Obtiene el parámetro de clave privada RSA. |
T |
Obtiene la clave protegida usada con "Bring Your Own Key". |
X |
Obtiene la coordenada X del punto de curva elíptica. |
Y |
Obtiene la coordenada Y del punto de curva elíptica. |
Métodos
ToAes() |
Convierte este JsonWebKey tipo Oct o OctHsm en un Aes objeto . |
ToECDsa(Boolean) |
Convierte este JsonWebKey tipo Ec o EcHsm en un ECDsa objeto . |
ToRSA(Boolean) |
Convierte este JsonWebKey tipo Rsa o RsaHsm en un RSA objeto . |
Se aplica a
Azure SDK for .NET