JsonWebKey Clase

Definición

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