Compartilhar via


JsonWebKey Classe

Conforme definido em http://tools.ietf.org/html/draft-ietf-jose-json-web-key-18. Todos os parâmetros são opcionais.

Herança
builtins.object
JsonWebKey

Construtor

JsonWebKey(**kwargs: Any)

Parâmetros somente de palavra-chave

Nome Description
kid
str

Identificador de chave.

kty

Tipo de chave (kty), conforme definido em https://tools.ietf.org/html/draft-ietf-jose-json-web-algorithms-40

key_ops

Operações permitidas para a chave

n

Módulo RSA.

e

Expoente público RSA.

d

Expoente privado RSA ou o componente D de uma chave privada de EC.

dp

Parâmetro de chave privada RSA.

dq

Parâmetro de chave privada RSA.

qi

Parâmetro de chave privada RSA.

p

Segredo RSA primo.

q

RSA secret prime, with p < q.

k

Chave simétrica.

t

Token HSM, usado com 'Bring Your Own Key'.

crv

Nome da curva elíptica.

x

Componente X de uma chave pública EC.

y

Componente Y de uma chave pública de EC.