Documentation
¶
Overview ¶
Package api contains dependency-injection interfaces for Credential Status validation clients.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type StatusListVCURIResolver ¶
type StatusListVCURIResolver interface {
Resolve(statusListVCURL string) (*verifiable.Credential, error)
}
StatusListVCURIResolver resolves a VC StatusList Credential.
type Validator ¶
type Validator interface {
ValidateStatus(vcStatus *verifiable.TypedID) error
GetStatusVCURI(vcStatus *verifiable.TypedID) (string, error)
GetStatusListIndex(vcStatus *verifiable.TypedID) (int, error)
GetStatusPurpose(vcStatus *verifiable.TypedID) (string, error)
MultiBaseEncoding() bool
}
Validator holds handlers for validating a particular format of Status(Revocation) List VC.
type ValidatorGetter ¶
ValidatorGetter provides the matching Validator for a given credential status type.
Click to show internal directories.
Click to hide internal directories.