Freigeben über


JsonWebKey interface

Eigenschaften

crv

Elliptische Kurvenname. Gültige Werte finden Sie unter KeyCurveName. Mögliche Werte sind: 'P-256', 'P-384', 'P-521', 'P-256K'

d

RSA private Exponent oder die D-Komponente eines privaten EC-Schlüssels.

dp

RSA Private Key-Parameter.

dq

RSA Private Key-Parameter.

e

RSA public exponent.

k

Symmetrischer Schlüssel.

keyOps

Json-Webschlüsselvorgänge. Weitere Informationen zu möglichen Schlüsselvorgängen finden Sie unter KeyOperation.

kid

Schlüsselbezeichner.

kty

JsonWebKey Key Type (kty), wie in https://tools.ietf.org/html/draft-ietf-jose-json-web-algorithms-40definiert. Mögliche Werte sind: 'EC', 'EC-HSM', 'RSA', 'RSA-HSM', 'oct', "oct-HSM"

n

RSA-Modulus.

p

RSA Secret Prime.

q

RSA Secret Prime, mit p < q.

qi

RSA Private Key-Parameter.

t

HSM-Token, verwendet mit "Bring Your Own Key".

x

X-Komponente eines öffentlichen EC-Schlüssels.

y

Y-Komponente eines öffentlichen EC-Schlüssels.

Details zur Eigenschaft

crv

Elliptische Kurvenname. Gültige Werte finden Sie unter KeyCurveName. Mögliche Werte sind: 'P-256', 'P-384', 'P-521', 'P-256K'

crv?: string

Eigenschaftswert

string

d

RSA private Exponent oder die D-Komponente eines privaten EC-Schlüssels.

d?: Uint8Array

Eigenschaftswert

Uint8Array

dp

RSA Private Key-Parameter.

dp?: Uint8Array

Eigenschaftswert

Uint8Array

dq

RSA Private Key-Parameter.

dq?: Uint8Array

Eigenschaftswert

Uint8Array

e

RSA public exponent.

e?: Uint8Array

Eigenschaftswert

Uint8Array

k

Symmetrischer Schlüssel.

k?: Uint8Array

Eigenschaftswert

Uint8Array

keyOps

Json-Webschlüsselvorgänge. Weitere Informationen zu möglichen Schlüsselvorgängen finden Sie unter KeyOperation.

keyOps?: string[]

Eigenschaftswert

string[]

kid

Schlüsselbezeichner.

kid?: string

Eigenschaftswert

string

kty

JsonWebKey Key Type (kty), wie in https://tools.ietf.org/html/draft-ietf-jose-json-web-algorithms-40definiert. Mögliche Werte sind: 'EC', 'EC-HSM', 'RSA', 'RSA-HSM', 'oct', "oct-HSM"

kty?: string

Eigenschaftswert

string

n

RSA-Modulus.

n?: Uint8Array

Eigenschaftswert

Uint8Array

p

RSA Secret Prime.

p?: Uint8Array

Eigenschaftswert

Uint8Array

q

RSA Secret Prime, mit p < q.

q?: Uint8Array

Eigenschaftswert

Uint8Array

qi

RSA Private Key-Parameter.

qi?: Uint8Array

Eigenschaftswert

Uint8Array

t

HSM-Token, verwendet mit "Bring Your Own Key".

t?: Uint8Array

Eigenschaftswert

Uint8Array

x

X-Komponente eines öffentlichen EC-Schlüssels.

x?: Uint8Array

Eigenschaftswert

Uint8Array

y

Y-Komponente eines öffentlichen EC-Schlüssels.

y?: Uint8Array

Eigenschaftswert

Uint8Array