JsonWebKey Klasse
Wie in http://tools.ietf.org/html/draft-ietf-jose-json-web-key-18definiert. Alle Parameter sind optional.
- Vererbung
-
builtins.objectJsonWebKey
Konstruktor
JsonWebKey(**kwargs: Any)
Nur Schlüsselwortparameter
Name | Beschreibung |
---|---|
kid
|
Schlüsselbezeichner. |
kty
|
Schlüsseltyp (kty), wie in definiert https://tools.ietf.org/html/draft-ietf-jose-json-web-algorithms-40 |
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
|
KeyCurveName oder
str
Name der elliptischen Kurve. |
x
|
X-Komponente eines öffentlichen EC-Schlüssels. |
y
|
Y-Komponente eines öffentlichen EC-Schlüssels. |
Azure SDK for Python