JsonWebKey interface
Propriedades
crv | Nome da curva elíptica. Para valores válidos, consulte KeyCurveName. Os valores possíveis incluem: 'P-256', 'P-384', 'P-521', 'P-256K' |
d | Expoente privado RSA, ou o componente D de uma chave privada EC. |
dp | Parâmetro de chave privada RSA. |
dq | Parâmetro de chave privada RSA. |
e | Expoente público da RSA. |
k | Chave simétrica. |
key |
Operações de chave web Json. Para obter mais informações sobre possíveis operações-chave, consulte KeyOperation. |
kid | Identificador de chave. |
kty | JsonWebKey Key Type (kty), conforme definido em https://tools.ietf.org/html/draft-ietf-jose-json-web-algorithms-40. Os valores possíveis incluem: 'EC', 'EC-HSM', 'RSA', 'RSA-HSM', 'oct', "oct-HSM" |
n | Módulo RSA. |
p | RSA segredo prime. |
q | RSA segredo prime, com |
qi | Parâmetro de chave privada RSA. |
t | Token HSM, usado com 'Bring Your Own Key'. |
x | X componente de uma chave pública CE. |
y | Componente Y de uma chave pública da CE. |
Detalhes de Propriedade
crv
Nome da curva elíptica. Para valores válidos, consulte KeyCurveName. Os valores possíveis incluem: 'P-256', 'P-384', 'P-521', 'P-256K'
crv?: string
Valor de Propriedade
string
d
Expoente privado RSA, ou o componente D de uma chave privada EC.
d?: Uint8Array
Valor de Propriedade
Uint8Array
dp
Parâmetro de chave privada RSA.
dp?: Uint8Array
Valor de Propriedade
Uint8Array
dq
Parâmetro de chave privada RSA.
dq?: Uint8Array
Valor de Propriedade
Uint8Array
e
Expoente público da RSA.
e?: Uint8Array
Valor de Propriedade
Uint8Array
k
Chave simétrica.
k?: Uint8Array
Valor de Propriedade
Uint8Array
keyOps
Operações de chave web Json. Para obter mais informações sobre possíveis operações-chave, consulte KeyOperation.
keyOps?: string[]
Valor de Propriedade
string[]
kid
Identificador de chave.
kid?: string
Valor de Propriedade
string
kty
JsonWebKey Key Type (kty), conforme definido em https://tools.ietf.org/html/draft-ietf-jose-json-web-algorithms-40. Os valores possíveis incluem: 'EC', 'EC-HSM', 'RSA', 'RSA-HSM', 'oct', "oct-HSM"
kty?: string
Valor de Propriedade
string
n
Módulo RSA.
n?: Uint8Array
Valor de Propriedade
Uint8Array
p
RSA segredo prime.
p?: Uint8Array
Valor de Propriedade
Uint8Array
q
RSA segredo prime, com p < q
.
q?: Uint8Array
Valor de Propriedade
Uint8Array
qi
Parâmetro de chave privada RSA.
qi?: Uint8Array
Valor de Propriedade
Uint8Array
t
Token HSM, usado com 'Bring Your Own Key'.
t?: Uint8Array
Valor de Propriedade
Uint8Array
x
X componente de uma chave pública CE.
x?: Uint8Array
Valor de Propriedade
Uint8Array
y
Componente Y de uma chave pública da CE.
y?: Uint8Array
Valor de Propriedade
Uint8Array