Macros§
- json
- Construct a
serde_json::Value
from a JSON literal.
Structs§
- Disclosure
- A disclosable value. Both object properties and array elements disclosures are supported.
- KeyBinding
Jwt - Representation of a KB-JWT.
- KeyBinding
JwtBuilder - Builder-style struct to ease the creation of an
KeyBindingJwt
. - KeyBinding
JwtClaims - Claims set for key binding JWT.
- Map
- Represents a JSON key/value type.
- SdJwt
- Representation of an SD-JWT of the format
<Issuer-signed JWT>~<Disclosure 1>~<Disclosure 2>~...~<Disclosure N>~<optional KB-JWT>
. - SdJwt
Builder - Builder structure to create an issuable SD-JWT.
- SdJwt
Claims - SdJwt
Presentation Builder - Sha256
Hasher - An implementation of
Hasher
that uses thesha-256
hash function.
Enums§
- Error
- Required
KeyBinding - Proof of possession of a given key. See RFC7800 for more details.
- Value
- Represents any valid JSON value.
Constants§
Traits§
- Hasher
- Used to implement hash functions to be used for encoding/decoding.
- JwsSigner
- JSON Web Signature (JWS) Signer.
Type Aliases§
- Json
Object - Result
- Alias for a
Result
with the error typeError
.