Expand description
JSON Web Keys (JWK)
Structs§
- Composite
AlgParsing Error - Error that might occure when parsing a CompositeAlgId out of a string.
- Composite
Jwk - Represent a combination of a traditional public key and a post-quantum public key both in Jwk format.
- Jwk
- JSON Web Key.
- JwkParams
Akp - Parameters for Post-Quantum algorithm keys
- JwkParams
Ec - Parameters for Elliptic Curve Keys.
- JwkParams
Oct - Parameters for Symmetric Keys.
- JwkParams
Okp - Parameters for Octet Key Pairs.
- JwkParams
Rsa - Parameters for RSA Keys.
- JwkParams
RsaPrime - Parameters for RSA Primes
- JwkSet
- JSON Web Key Set.
- Post
Quantum Jwk - A post-quantum key encoded as JWK.
- Traditional
Jwk - Wrapper to the
Jwkstructure to enforce the exclusive use of traditional JWK encoded keys in the [CompositeJwk]
Enums§
- BlsCurve
- Supported BLS Curves.
- Composite
AlgId - 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_opsproperty. - JwkParams
- Algorithm-specific parameters for JSON Web Keys.
- JwkType
- Supported types for the JSON Web Key
ktyproperty. - JwkUse
- Supported algorithms for the JSON Web Key
useproperty.
Traits§
- FromJwk
- Helper trait to convert implementing conversion from
Jwk. - ToJwk
- Helper trait to convert an arbitrary key type to
Jwk.
Type Aliases§
- JwkThumbprint
Sha256 - A SHA256 JSON Web Key Thumbprint.