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. |
key |
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 |
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