JsonWebKey Class
- Inheritance
-
JsonWebKey
Constructor
JsonWebKey(*, kid: Optional[str] = None, kty=None, key_ops=None, n: Optional[bytes] = None, e: Optional[bytes] = None, d: Optional[bytes] = None, dp: Optional[bytes] = None, dq: Optional[bytes] = None, qi: Optional[bytes] = None, p: Optional[bytes] = None, q: Optional[bytes] = None, k: Optional[bytes] = None, t: Optional[bytes] = None, crv=None, x: Optional[bytes] = None, y: Optional[bytes] = None, **kwargs)
Parameters
- kty
- str or JsonWebKeyType
Required
JsonWebKey Key Type (kty), as defined in https://tools.ietf.org/html/draft-ietf-jose-json-web-algorithms-40. Possible values include: 'EC', 'EC-HSM', 'RSA', 'RSA-HSM', 'oct'
- crv
- str or JsonWebKeyCurveName
Required
Elliptic curve name. For valid values, see JsonWebKeyCurveName. Possible values include: 'P-256', 'P-384', 'P-521', 'P-256K'
Feedback
Submit and view feedback for