Freigeben über


JsonWebKey Klasse

Wie in http://tools.ietf.org/html/draft-ietf-jose-json-web-key-18definiert. Alle Parameter sind optional.

Vererbung
builtins.object
JsonWebKey

Konstruktor

JsonWebKey(**kwargs: Any)

Nur Schlüsselwortparameter

Name Beschreibung
kid
str

Schlüsselbezeichner.

kty
KeyType oder str
key_ops

Zulässige Vorgänge für den Schlüssel

n

RSA-Modul.

e

Öffentlicher RSA-Exponent.

d

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

dp

Parameter für privaten RSA-Schlüssel.

dq

Parameter für privaten RSA-Schlüssel.

qi

Parameter für privaten RSA-Schlüssel.

p

RSA Secret Prime.

q

RSA secret prime, mit p < q.

k

Symmetrischer Schlüssel.

t

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

crv

Name der elliptischen Kurve.

x

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

y

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