Delen via


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.

keyOps

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 p < q.

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