Expand description
Verifiable Credentials
Modules§
- Implementation of StatusList2021.
- Implementation of a new Revocation mechanism for ZK Verifiable Credentials.
Structs§
- Errors caused by a failure to validate a
Credential
. - Errors caused by a failure to validate a
Presentation
. - Represents a set of claims describing an entity.
- A
CredentialBuilder
is used to create a customizedCredential
. - Decoded
Credential
from a cryptographically verified JWP. - Decoded
Credential
from a cryptographically verified JWP. - Decoded
Credential
from a cryptographically verified JWS. - Decoded
Presentation
from a cryptographically verified JWS. - DID Configuration Resource which contains Domain Linkage Credentials.
- Convenient builder to create a spec compliant Domain Linkage Credential.
- An error caused by a failure to verify a Domain Linkage configuration or credential.
- Information used to increase confidence in the claims of a
Credential
- This JSON Proof Token could represent a JWP both in the Issued and Presented forms.
- Options to declare validation criteria for
Credential
s. - A type for decoding and validating
Credential
s in JPT format. - Utility functions for verifying JPT credentials.
- Criteria for validating a
Presentation
. - A type for decoding and validating Presented
Credential
s in JPT format. - Utility functions for verifying JPT credentials.
- Options for creating a JSON Web Proof.
- Options to be set in the JWT claims of a verifiable presentation.
- A wrapper around a JSON Web Signature (JWS).
- A wrapper around a JSON Web Token (JWK).
- A JWT representing a Verifiable Credential.
- Options to declare validation criteria for
Credential
s. - A type for decoding and validating
Credential
s. - Utility functions for verifying JWT credentials.
- A validator for a Domain Linkage Configuration and Credentials.
- Options to be set in the JWT claims of a verifiable presentation.
- Criteria for validating a
Presentation
. - Struct for validating
Presentation
. - Utility functions for verifying JWT presentations.
- Criteria for validating a Key Binding JWT (KB-JWT).
- A service wrapper for a Linked Domain Service Endpoint.
- A service wrapper for a Linked Verifiable Presentation Service Endpoint.
- Information used to express obligations, prohibitions, and permissions about a
Credential
orPresentation
. - Represents a bundle of one or more
Credential
s. - A
PresentationBuilder
is used to create a customized Presentation. - Represents a cryptographic proof that can be used to validate verifiable credentials and presentations.
- Information used to refresh or assert the status of a
Credential
. - A compressed bitmap for managing credential revocation.
- Information used to determine the current status of a
Credential
using theRevocationBitmap2022
specification. - Information used to determine the current status of a
Credential
- Information used to validate the structure of a
Credential
. - A type for decoding and validating
SdJwt
s. - Used to construct a JwpPresentedBuilder and handle the selective disclosure of attributes.
- Information used to determine the current status of a
Credential
. - An entity who is the target of a set of claims.
- Verifier
Enums§
- The causes for why domain linkage validation can fail.
- This type represents errors that can occur when constructing credentials and presentations or their serializations.
- Declares when validation should return if an error occurs.
- An identifier representing the issuer of a
Credential
. - An error associated with validating credentials and presentations.
- An error associated with validating KB-JWT.
- Errors occurring when creating or extracting a Service of type
RevocationBitmap2022
- Specifies whether an error is related to a credential issuer or the presentation holder.
- Controls validation behaviour when checking whether or not a credential has been revoked by its
credentialStatus
. - Declares how credential subjects must relate to the presentation holder during validation.
Traits§
- Extension trait providing convenience methods to update a
RevocationBitmap2022
service in aCoreDocument
.
Functions§
- Attempts to convert the given index string to a u32.
Type Aliases§
- Alias for a
Result
with the error typeError
. - A result type designed for
RevocationBitmap2022
handling.