JsonWebKey interface
Eigenschappen
crv | Naam van elliptische curve. Zie KeyCurveName voor geldige waarden. Mogelijke waarden zijn: 'P-256', 'P-384', 'P-521', 'P-256K' |
d | RSA private exponent, of het D-onderdeel van een persoonlijke EC-sleutel. |
dp | Parameter voor persoonlijke RSA-sleutel. |
dq | Parameter voor persoonlijke RSA-sleutel. |
e | RSA openbare exponent. |
k | Symmetrische sleutel. |
key |
Bewerkingen voor JSON-websleutels. Zie KeyOperation voor meer informatie over mogelijke sleutelbewerkingen. |
kid | Sleutel-id. |
kty | JsonWebKey Key Type (kty), zoals gedefinieerd in https://tools.ietf.org/html/draft-ietf-jose-json-web-algorithms-40. Mogelijke waarden zijn: 'EC', 'EC-HSM', 'RSA', 'RSA-HSM', 'oct', 'oct-HSM' |
n | RSA-modulus. |
p | RSA geheime prime. |
q | RSA secret prime, met |
qi | Parameter voor persoonlijke RSA-sleutel. |
t | HSM-token, gebruikt met Bring Your Own Key. |
x | X-onderdeel van een openbare EC-sleutel. |
y | Y-onderdeel van een openbare EC-sleutel. |
Eigenschapdetails
crv
Naam van elliptische curve. Zie KeyCurveName voor geldige waarden. Mogelijke waarden zijn: 'P-256', 'P-384', 'P-521', 'P-256K'
crv?: string
Waarde van eigenschap
string
d
RSA private exponent, of het D-onderdeel van een persoonlijke EC-sleutel.
d?: Uint8Array
Waarde van eigenschap
Uint8Array
dp
Parameter voor persoonlijke RSA-sleutel.
dp?: Uint8Array
Waarde van eigenschap
Uint8Array
dq
Parameter voor persoonlijke RSA-sleutel.
dq?: Uint8Array
Waarde van eigenschap
Uint8Array
e
RSA openbare exponent.
e?: Uint8Array
Waarde van eigenschap
Uint8Array
k
Symmetrische sleutel.
k?: Uint8Array
Waarde van eigenschap
Uint8Array
keyOps
Bewerkingen voor JSON-websleutels. Zie KeyOperation voor meer informatie over mogelijke sleutelbewerkingen.
keyOps?: string[]
Waarde van eigenschap
string[]
kid
Sleutel-id.
kid?: string
Waarde van eigenschap
string
kty
JsonWebKey Key Type (kty), zoals gedefinieerd in https://tools.ietf.org/html/draft-ietf-jose-json-web-algorithms-40. Mogelijke waarden zijn: 'EC', 'EC-HSM', 'RSA', 'RSA-HSM', 'oct', 'oct-HSM'
kty?: string
Waarde van eigenschap
string
n
RSA-modulus.
n?: Uint8Array
Waarde van eigenschap
Uint8Array
p
RSA geheime prime.
p?: Uint8Array
Waarde van eigenschap
Uint8Array
q
RSA secret prime, met p < q
.
q?: Uint8Array
Waarde van eigenschap
Uint8Array
qi
Parameter voor persoonlijke RSA-sleutel.
qi?: Uint8Array
Waarde van eigenschap
Uint8Array
t
HSM-token, gebruikt met Bring Your Own Key.
t?: Uint8Array
Waarde van eigenschap
Uint8Array
x
X-onderdeel van een openbare EC-sleutel.
x?: Uint8Array
Waarde van eigenschap
Uint8Array
y
Y-onderdeel van een openbare EC-sleutel.
y?: Uint8Array
Waarde van eigenschap
Uint8Array