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

40 lines 1.82 kB
import { IAgentPlugin } from '@veramo/core'; import { IGXComplianceClient } from '../index'; import { IGaiaxComplianceConfig } from '../types'; /** * {@inheritDoc IGXComplianceClient} */ export declare class GXComplianceClient implements IAgentPlugin { readonly _config: IGaiaxComplianceConfig; private readonly credentialHandler; readonly schema: any; constructor(config: IGaiaxComplianceConfig); client(): this; config(): IGaiaxComplianceConfig; readonly methods: IGXComplianceClient; /** {@inheritDoc IGXComplianceClient.submitComplianceCredential} */ private submitComplianceCredential; /** {@inheritDoc IGXComplianceClient.acquireComplianceCredentialFromExistingParticipant} */ private acquireComplianceCredentialFromExistingParticipant; /** {@inheritDoc IGXComplianceClient.acquireComplianceCredentialFromUnsignedParticipant} */ private acquireComplianceCredentialFromUnsignedParticipant; /** {@inheritDoc IGXComplianceClient.createAndSubmitServiceOffering} */ private createAndSubmitServiceOffering; /** {@inheritDoc IGXComplianceClient.submitServiceOffering} */ private submitServiceOffering; /** {@inheritDoc IGXComplianceClient.createDIDFromX509} */ private createDIDFromX509; private exportDIDDocument; private exportDIDToPath; /** {@inheritDoc IGXComplianceClient.verifyUnsignedSelfDescribedCredential} */ private verifySelfDescription; /** * Below are the helper functions for this agent. These are for inner functionality of the agent */ private acquireComplianceCredential; static getDateChallenge(): string; private onboardParticipantWithCredential; private onboardParticipantWithCredentialIds; private getApiVersionedUrl; } //# sourceMappingURL=GXComplianceClient.d.ts.map