Skip to main content

OEA

@hyperledger/identus-sdk v8.0.0


@hyperledger/identus-sdk / plugins/internal/oea

plugins/internal/oea

This export contains the OEA plugin for the Identus SDK Please use the following export

How to use

Typescript / esmodules

import * as OEA from "@hyperledger/identus-sdk/plugins/oea";

Or with cjs modules

const OEA = require("@hyperledger/identus-sdk/plugins/oea");

Namespaces

NamespaceDescription
OEA-

Enumerations

EnumerationDescription
CredentialType-
JWT_ALG-

Classes

ClassDescription
CreatePresentation-
CreatePresentationRequest-
HandlePresentation-
HandleRevocation-
HandshakeRequest-
Presentation-
ProposePresentation-
RequestPresentation-
RevocationNotification-

Interfaces

InterfaceDescription
CreatePresentationArgsAsyncronously create a verifiablePresentation from a valid stored verifiableCredential This is used when the verified requests a specific verifiable credential, this will create the actual instance of the presentation which we can share with the verifier.
CreatePresentationRequestArgs-
HandlePresentationArgs-
HandleRevocationArgsAsyncronously prepare a request credential message from a valid offerCredential for now supporting w3c verifiable credentials offers.
HandshakeRequestBodyNo specification available
PresentationBodySpecification: https://github.com/decentralized-identity/waci-didcomm/blob/main/present_proof/present-proof-v3.md#presentation
PrismRevocationBodyNo specification available
ProposePresentationBodySpecification: https://github.com/decentralized-identity/waci-didcomm/blob/main/present_proof/present-proof-v3.md#propose-presentation
RequestPresentationBodySpecification: https://github.com/decentralized-identity/waci-didcomm/blob/main/present_proof/present-proof-v3.md#request-presentation

Type Aliases

Type AliasDescription
CreatePresentationRequestTaskContext-
PresentationClaims-
W3CVerifiableCredential-
W3CVerifiablePresentation-
W3CVerifiablePresentationProof-

Variables

VariableDescription
plugin-