Package-level declarations
Types
Represents an anonymous verifiable credential that contains information about an entity or identity.
Represents the payload of an anonymous credential.
Represents an interface for a verifiable credential that has been issued.
The CredentialRequest
interface represents a request for verifiable credentials.
Represents the blinded master secret used in the credential request.
This interface represents a blinded master secret correctness proof for a credential request.
Represents the metadata for a credential request.
Represents a credential value, which consists of an encoded value and its raw value.
Represents a JSON Web Token (JWT) credential.
Represents a JSON Web Token (JWT) payload as a Kotlin data class.
Represents the blinding data used in the Link-Secret protocol. This class is serialized and deserialized using Kotlinx Serialization library.
A data class representing a W3C Verifiable Credential. This data class conforms to the VerifiableCredential interface, which defines the properties and methods required for a verifiable credential. The W3CVerifiableCredential contains properties for the credential's context, type, ID, issuer, issuance date, expiration date, credential schema, credential subject, credential status, refresh service, evidence, terms of use, valid from date, valid until date, proof, and audience.