Crate ssi_claims
source ·Expand description
Verifiable Claims.
Re-exports§
pub use ssi_jws as jws;
pub use ssi_jwt as jwt;
pub use ssi_sd_jwt as sd_jwt;
pub use ssi_cose as cose;
pub use ssi_vc as vc;
pub use ssi_vc_jose_cose as vc_jose_cose;
pub use ssi_data_integrity as data_integrity;
Modules§
- Chrono: Date and Time for Rust
Structs§
- JSON Web Token claims.
- Borrowed URL-safe JWS.
- Owned URL-safe JWS.
- Borrowed JWS without any encoding guaranties.
- Borrowed UTF-8 encoded JWS.
- Owned UTF-8 encoded JWS.
- Owned JWS without any encoding guaranties.
- Signature environment.
- Common verification parameters.
Enums§
- Invalid verifiable claims.
- JSON-like verifiable credential or JWS (presumably JWT).
- JSON-like verifiable presentation or JWS (presumably JWT).
Traits§
- Proof bundling trait.
- Type that provides date and time.
- Type that provides a JSON-LD document loader.
- JWS payload type.
- Type that provides a public key resolver.
- Arbitrary resource provider.
- Claims that can be validated.
- Proof that can be validated against
T
claims with a verifier of typeV
. - Verifiable Claims.
Type Aliases§
- Verification outcome.