# Functions
New returns new verifiable credential controller command instance.
# Constants
BbsBlsSignature2020 BBS signature suite.
constants for the Verifiable protocol.
constants for the Verifiable protocol.
DeriveCredentialErrorCode for derive credential error.
Ed25519Curve ed25519 curve.
Ed25519Signature2018 ed25519 signature suite.
Ed25519VerificationKey ED25519 verification key type.
constants for the Verifiable protocol.
GeneratePresentationByIDErrorCode for get generate vp by vc id error.
constants for the Verifiable protocol.
GeneratePresentationErrorCode for get generate vp error.
constants for the Verifiable protocol.
GetCredentialByNameErrorCode for get vc by name error.
constants for the Verifiable protocol.
GetCredentialErrorCode for get vc error.
constants for the Verifiable protocol.
GetCredentialsErrorCode for get credential records.
constants for the Verifiable protocol.
GetPresentationErrorCode for get vp error.
constants for the Verifiable protocol.
GetPresentationsErrorCode for get presentation records.
InvalidRequestErrorCode is typically a code for invalid requests.
JSONWebKey2020 verification key type.
JSONWebSignature2020 json web signature suite.
P256KeyCurve EC P-256 curve.
P384KeyCurve EC P-384 curve.
P521KeyCurve EC P-521 curve.
constants for the Verifiable protocol.
RemoveCredentialByNameErrorCode for remove vc by name errors.
constants for the Verifiable protocol.
RemovePresentationByNameErrorCode for remove vp by name errors.
constants for the Verifiable protocol.
SaveCredentialErrorCode for save vc error.
constants for the Verifiable protocol.
SavePresentationErrorCode for save presentation error.
constants for the Verifiable protocol.
SignCredentialErrorCode for sign credential error.
command methods.
ValidateCredentialErrorCode for validate vc error.
# Structs
Command contains command operations provided by verifiable credential controller.
Credential is model for verifiable credential.
CredentialExt is model for verifiable credential with fields related to command features.
DeriveCredentialRequest is request for deriving credential.
IDArg model
This is used for querying/removing by ID from input json.
NameArg model
This is used for querying by name from input json.
Presentation is model for verifiable presentation.
PresentationExt is model for presentation with fields related to command features.
PresentationRequest is model for verifiable presentation request.
PresentationRequestByID model
This is used for querying/removing by ID from input json.
ProofOptions is model to allow the dynamic proofing options by the user.
RecordResult holds the credential records.
RemoveCredentialByNameResponse is a response model for removing a vc by name from the verifiable store.
RemovePresentationByNameResponse is a response model for removing a vp by name from the verifiable store.
SignCredentialRequest is adding proof to given credential.
SignCredentialResponse is model for sign credential response.