@gleif-it/vlei-verifier-workflows
Version:
Workflows for vLEI users and vLEI credentials for the vLEI-verifier service
24 lines • 2.25 kB
TypeScript
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<any>;
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) => any;
};
//# sourceMappingURL=vlei-issuance.d.ts.map