UNPKG

@gleif-it/vlei-verifier-workflows

Version:

Workflows for vLEI users and vLEI credentials for the vLEI-verifier service

25 lines 2.33 kB
import SignifyClient from 'signify-ts'; import { IdentifierData } from './utils/handle-json-config.js'; export declare const VleiIssuance: { createClient: (secret: string, agentName: string) => Promise<boolean>; createAid: (identifierData: IdentifierData) => Promise<void>; fetchOobis: () => Promise<void>; fetchOobi: (identifierData: IdentifierData) => Promise<void>; createContacts: (identifierData: IdentifierData) => Promise<void>; createContact: (aidInfoA: IdentifierData, aidInfoB: IdentifierData) => Promise<void>; resolveOobis: () => void; resolveOobi: (identifierData: IdentifierData) => void; createRegistry: (identifierData: IdentifierData) => Promise<void>; createAidSinglesig: (identifierData: IdentifierData) => Promise<SignifyClient.HabState>; createAidMultisig: (identifierData: IdentifierData) => Promise<SignifyClient.HabState>; createRegistryMultisig: (identifierData: IdentifierData) => Promise<any>; getOrIssueCredential: (credId: string, credName: string, attributes: any, issuerAidKey: string, issueeAidKey: string, credSourceId?: string, generateTestData?: boolean, testName?: string) => Promise<any>; revokeCredential: (credId: string, issuerAidKey: string, issueeAidKey: string, generateTestData?: boolean, testName?: string) => Promise<any[]>; getOrIssueCredentialSingleSig: (credId: string, credName: string, attributes: any, issuerAidKey: string, issueeAidKey: string, credSourceId?: string, generateTestData?: boolean, testName?: string) => Promise<any>; getOrIssueCredentialMultiSig: (credId: string, credName: string, attributes: any, issuerAidKey: string, issueeAidKey: string, credSourceId?: string, _generateTestData?: boolean, _testName?: string) => Promise<any[]>; revokeCredentialSingleSig: (credId: string, issuerAidKey: string, issueeAidKey: string, generateTestData?: boolean, testName?: string) => Promise<any[]>; revokeCredentialMultiSig: (credId: string, issuerAidKey: string, issueeAidKey: string, generateTestData?: boolean, testName?: string) => Promise<any[]>; notifyCredentialIssuee: (credId: string, issuerAidKey: string, issueeAidKey: string) => Promise<void>; buildCredSource: (credType: string, cred: any, o?: string) => SignifyClient.Dict<any>; }; //# sourceMappingURL=vlei-issuance.d.ts.map