Module jwk

Source
Expand description

Reexport of identity_jose::jwk.

Structs§

CompositeAlgParsingError
Error that might occure when parsing a CompositeAlgId out of a string.
CompositeJwk
Represent a combination of a traditional public key and a post-quantum public key both in Jwk format.
Jwk
JSON Web Key.
JwkParamsAkp
Parameters for Post-Quantum algorithm keys
JwkParamsEc
Parameters for Elliptic Curve Keys.
JwkParamsOct
Parameters for Symmetric Keys.
JwkParamsOkp
Parameters for Octet Key Pairs.
JwkParamsRsa
Parameters for RSA Keys.
JwkParamsRsaPrime
Parameters for RSA Primes
JwkSet
JSON Web Key Set.
PostQuantumJwk
A post-quantum key encoded as JWK.
TraditionalJwk
Wrapper to the Jwk structure to enforce the exclusive use of traditional JWK encoded keys in the [CompositeJwk]

Enums§

BlsCurve
Supported BLS Curves.
CompositeAlgId
Algorithms used to generate hybrid signatures.
EcCurve
Supported Elliptic Curves.
EcxCurve
Supported Elliptic Curves.
EdCurve
Supported Elliptic Curves.
JwkOperation
Supported algorithms for the JSON Web Key key_ops property.
JwkParams
Algorithm-specific parameters for JSON Web Keys.
JwkType
Supported types for the JSON Web Key kty property.
JwkUse
Supported algorithms for the JSON Web Key use property.

Traits§

FromJwk
Helper trait to convert implementing conversion from Jwk.
ToJwk
Helper trait to convert an arbitrary key type to Jwk.

Type Aliases§

JwkThumbprintSha256
A SHA256 JSON Web Key Thumbprint.