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