UNPKG

@sphereon/wellknown-dids-client

Version:

Well-known DID client allows to create and verify DID Domain configuration resources

22 lines (21 loc) 985 B
import { DomainLinkageCredential, IDidConfigurationResource, IIssueDidConfigurationResourceArgs, IIssueDomainLinkageCredentialArgs, IIssuerConfig } from '../types'; export declare class WellKnownDidIssuer { private readonly config?; /** Issuer constructor */ constructor(config?: IIssuerConfig); /** * Issue a DID configuration resource. * * @param args The arguments for issuance. * @return {IDidConfigurationResource}, issuance result. */ issueDidConfigurationResource(args: IIssueDidConfigurationResourceArgs): Promise<IDidConfigurationResource>; /** * Issue a domain linkage credential. * Return types can be of Linked Data Proof Format or JSON Web Token Proof Format. * * @param args The arguments for issuance. * @return {DomainLinkageCredential}, issuance result. */ issueDomainLinkageCredential(args: IIssueDomainLinkageCredentialArgs): Promise<DomainLinkageCredential>; }