UNPKG

iam-client-lib

Version:

Library for Decentralized Identity and Access Management

13 lines (12 loc) 1.1 kB
import { SignerService } from '../signer'; import { VerifiableCredentialsServiceBase } from './verifiable-credentials-base.service'; export declare class VerifiableCredentialsServiceNode extends VerifiableCredentialsServiceBase { protected prepareIssueCredential: (credential: string, linked_data_proof_options: string, public_key: string) => Promise<string>; protected completeIssueCredential: (credential: string, preparation: string, signature: string) => Promise<string>; protected verifyCredential: (vc: string, proof_options: string) => Promise<string>; protected prepareIssuePresentation: (presentation: string, linked_data_proof_options: string, public_key: string) => Promise<string>; protected completeIssuePresentation: (presentation: string, preparation: string, signature: string) => Promise<string>; protected verifyPresentation: (vp: string, proof_options: string) => Promise<string>; constructor(_signerService: SignerService, _cacheClient: any); static create(signerService: SignerService, cacheClient: any): Promise<VerifiableCredentialsServiceNode>; }