UNPKG

di-wings

Version:

Aviary Tech's common library for decentralized identity

23 lines 891 B
export declare class VerificationMethod { id: string; type: string; controller: string; publicKeyMultibase?: string; publicKeyJwk?: object; constructor(data: Partial<VerificationMethod>); toJSON?(): object; } /** * Helper method to retrieve public key bytes from a verification method * * @param verificationMethod - The verification method ID * @param documentLoader - Optional document loader for resolving the verification method * @returns Promise<Uint8Array> The public key bytes * @throws Error if verification method cannot be resolved or is invalid */ export declare const getPublicKeyFromVerificationMethod: (verificationMethod: string, documentLoader?: (iri: string) => Promise<{ document: any; documentUrl: string; contextUrl: string | null; }>) => Promise<Uint8Array>; //# sourceMappingURL=verification-method.d.ts.map