UNPKG

@sphereon/gx-compliance-client

Version:

<!--suppress HtmlDeprecatedAttribute --> <h1 align="center"> <br> <a href="https://www.sphereon.com"><img src="https://sphereon.com/content/themes/sphereon/assets/img/logo.svg" alt="Sphereon" width="400"></a> <br>Gaia-X Compliance client (Typescript

15 lines 1.16 kB
import { GXComplianceClient } from './GXComplianceClient'; import { GXRequiredContext, ICheckVerifiableCredentialArgs, ICheckVerifiablePresentationArgs, IIssueVerifiableCredentialArgs, IIssueVerifiablePresentationArgs } from '../types'; import { UniqueVerifiableCredential, UniqueVerifiablePresentation } from '@veramo/core'; export declare class CredentialHandler { readonly _client: GXComplianceClient; constructor(client: GXComplianceClient); private client; config(): import("../types").IGaiaxComplianceConfig; issueVerifiableCredential(args: IIssueVerifiableCredentialArgs, context: GXRequiredContext): Promise<UniqueVerifiableCredential>; checkVerifiableCredential(args: ICheckVerifiableCredentialArgs, context: GXRequiredContext): Promise<boolean>; /** {@inheritDoc IGXComplianceClient.issueVerifiablePresentation} */ issueVerifiablePresentation(args: IIssueVerifiablePresentationArgs, context: GXRequiredContext): Promise<UniqueVerifiablePresentation>; checkVerifiablePresentation(args: ICheckVerifiablePresentationArgs, context: GXRequiredContext): Promise<boolean>; } //# sourceMappingURL=CredentialHandler.d.ts.map