Skip to main content

credential-w3c package

Provides a plugin for the Agent that implements ICredentialIssuer interface.

Provides a plugin for the MessageHandler that verifies Credentials and Presentations in a message.

Classes

Class

Description

CredentialPlugin

A Veramo plugin that implements the ICredentialPlugin methods.

W3cMessageHandler

An implementation of the AbstractMessageHandler.

This plugin can handle incoming W3C Verifiable Credentials and Presentations and prepare them for internal storage as Message types.

The current version can only handle JWT encoded

Interfaces

Interface

Description

ICredentialProvider

The interface definition for a sub-plugin that can issue and verify Verifiable Data (e.g. Verifiable Credentials and Presentations)

Variables

Variable

Description

CredentialIssuer

Type Aliases

Type Alias

Description

ProofFormatQuery

Query a ICredentialProvider for a particular proof format

TentativeVerificationQuery

Query a ICredentialProvider if a verification attempt can be made using the provided document