selective-disclosure package
Provides a plugin for the Agent that implements SelectiveDisclosure interface.
Provides a plugin for the MessageHandler that detects Selective Disclosure Request in a message
Classes
Class | Description |
---|---|
SdrMessageHandler | (BETA) A Veramo message handler plugin that can decode an incoming Selective Disclosure Response into the internal Message representation. This API may change without a BREAKING CHANGE notice. |
SelectiveDisclosure | (BETA) This class adds support for creating uPort Selective Disclosure requests and interpret the responses received. This implementation of the uPort protocol uses W3C Presentation as the response encoding instead of a This API may change without a BREAKING CHANGE notice. |
Interfaces
Interface | Description |
---|---|
ICreateProfileCredentialsArgs | (BETA) Profile data This API may change without a BREAKING CHANGE notice. |
ICreateSelectiveDisclosureRequestArgs | (BETA) Contains the parameters of a Selective Disclosure Request. |
ICredentialRequestInput | (BETA) Describes a particular credential that is being requested |
ICredentialsForSdr | (BETA) The credentials that make up a response of a Selective Disclosure |
IGetVerifiableCredentialsForSdrArgs | (BETA) Encapsulates the params needed to gather credentials to fulfill a Selective disclosure request. |
IPresentationValidationResult | (BETA) The result of a selective disclosure response validation. This API may change without a BREAKING CHANGE notice. |
ISelectiveDisclosure | (BETA) Describes the interface of a Selective Disclosure plugin. |
ISelectiveDisclosureRequest | (BETA) Represents the Selective Disclosure request parameters. |
Issuer | (BETA) Used for requesting Credentials using Selective Disclosure. Represents an accepted issuer of a credential. This API may change without a BREAKING CHANGE notice. |
IValidatePresentationAgainstSdrArgs | (BETA) A tuple used to verify a Selective Disclosure Response. Encapsulates the response( This API may change without a BREAKING CHANGE notice. |
Variables
Variable | Description |
---|---|
MessageTypes | (BETA) Identifies a IMessage that represents a Selective Disclosure Request |
schema |