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) }
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.