Package-level declarations
Types
Default implementation of a crypto service for iOS.
Summarizes operations for a Holder in the sense of the W3C VC Data Model.
An agent that only implements Holder, i.e. it can receive credentials form other agents and present credentials to other agents.
Use this class for exactly one instance of a protocol run.
Summarizes operations for a Issuer in the sense of the W3C VC Data Model.
An agent that only implements Issuer, i.e. it issues credentials for other agents.
Provides data for credentials to be issued.
Stores all issued credentials, keeps track of the index for the revocation list
Combines Verifiable Presentations with OpenId Connect Implements OIDC for VP as well as SIOP V2.
Use this class for exactly one instance of a protocol run.
Allows for multiplexing of several active runs of a message protocol
Holds a list of protocol runs for ProtocolMessenger, handling concurrency with a lock, as well as cleaning up old (client did not send a message again) and finished runs.
Use this class for exactly one instance of a protocol run.
Stores all credentials that a subject has received
Parses and validates Verifiable Credentials and Verifiable Presentations. Does verify the cryptographic authenticity of the data, if a verifierJwsService is set on creation. Does verify the revocation status of the data.
Summarizes operations for a Verifier in the sense of the W3C VC Data Model.
An agent that only implements Verifier, i.e. it can only verify credentials of other agents.