JsonWebKey interface

Eigenschaften

crv

Name der elliptischen Kurve. Gültige Werte finden Sie unter KeyCurveName. Mögliche Werte: "P-256", "P-384", "P-521", "P-256K"

d

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

dp

Parameter für den privaten RSA-Schlüssel.

dq

Parameter für den privaten RSA-Schlüssel.

e

Öffentlicher RSA-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-Schlüsseltyp (kty), wie in https://tools.ietf.org/html/draft-ietf-jose-json-web-algorithms-40definiert. Mögliche Werte: "EC", "EC-HSM", "RSA", "RSA-HSM", "oct", "oct-HSM"

n

RSA-Modul.

p

RSA Secret Prime.

q

RSA Secret Prime mit p < q.

qi

Parameter für den privaten RSA-Schlüssel.

t

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

x

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

y

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

Details zur Eigenschaft

crv

Name der elliptischen Kurve. Gültige Werte finden Sie unter KeyCurveName. Mögliche Werte: "P-256", "P-384", "P-521", "P-256K"

crv?: string

Eigenschaftswert

string

d

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

d?: Uint8Array

Eigenschaftswert

Uint8Array

dp

Parameter für den privaten RSA-Schlüssel.

dp?: Uint8Array

Eigenschaftswert

Uint8Array

dq

Parameter für den privaten RSA-Schlüssel.

dq?: Uint8Array

Eigenschaftswert

Uint8Array

e

Öffentlicher RSA-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-Schlüsseltyp (kty), wie in https://tools.ietf.org/html/draft-ietf-jose-json-web-algorithms-40definiert. Mögliche Werte: "EC", "EC-HSM", "RSA", "RSA-HSM", "oct", "oct-HSM"

kty?: string

Eigenschaftswert

string

n

RSA-Modul.

n?: Uint8Array

Eigenschaftswert

Uint8Array

p

RSA Secret Prime.

p?: Uint8Array

Eigenschaftswert

Uint8Array

q

RSA Secret Prime mit p < q.

q?: Uint8Array

Eigenschaftswert

Uint8Array

qi

Parameter für den privaten RSA-Schlüssel.

qi?: Uint8Array

Eigenschaftswert

Uint8Array

t

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

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