Compartilhar via


JsonWebKey Classe

Definição

Uma JWK (Chave Web JSON) é uma estrutura de dados JSON (JavaScript Object Notation) que representa uma chave criptográfica. Para obter mais informações, consulte JWK (Chave Web JSON).

[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
Herança
JsonWebKey
Atributos

Construtores

JsonWebKey(Aes, IEnumerable<KeyOperation>)

Inicializa uma nova instância da classe usando o JsonWebKey tipo Oct.

JsonWebKey(ECDsa, Boolean, IEnumerable<KeyOperation>)

Inicializa uma nova instância da classe usando o JsonWebKey tipo Ec.

JsonWebKey(IEnumerable<KeyOperation>)

Inicializa uma nova instância da JsonWebKey classe com as operações de chave fornecidas.

JsonWebKey(RSA, Boolean, IEnumerable<KeyOperation>)

Inicializa uma nova instância da classe usando o JsonWebKey tipo Rsa.

Propriedades

CurveName

Obtém o nome da curva elíptica.

D

Obtém o expoente privado RSA ou a chave privada de EC.

DP

Obtém o parâmetro de chave privada RSA.

DQ

Obtém o parâmetro de chave privada RSA.

E

Obtém o expoente público RSA.

Id

Obtém o identificador da chave. Isso não se limita a um Uri.

K

Obtém a chave simétrica.

KeyOps

Obtém uma lista de KeyOperation valores compatíveis com essa chave.

KeyType

Obtém o KeyType para este JsonWebKey.

N

Obtém o módulo RSA.

P

Obtém o segredo RSA prime.

Q

Obtém o segredo RSA prime.

QI

Obtém o parâmetro de chave privada RSA.

T

Obtém a chave protegida usada com "Bring Your Own Key".

X

Obtém a coordenada X do ponto de curva elíptica.

Y

Obtém a coordenada Y para o ponto de curva elíptica.

Métodos

ToAes()

Converte esse JsonWebKey tipo ou OctOctHsm em um Aes objeto .

ToECDsa(Boolean)

Converte esse JsonWebKey tipo ou EcEcHsm em um ECDsa objeto .

ToRSA(Boolean)

Converte esse JsonWebKey tipo ou RsaRsaHsm em um RSA objeto .

Aplica-se a