UNPKG

did-sdk-js

Version:

js sdk for did and vc according to mcps did spec

26 lines (25 loc) 1 kB
import { Claim, ClaimMetaBase, ClaimPrivateDataBase, ClaimPublicDataBase, SecretKey } from "./common"; export declare class AuthorizationClaimMeta extends ClaimMetaBase { } export declare class Authorization { secretKey: any; } export declare class AuthorizationPublicData extends ClaimPublicDataBase { vcId: string; authorization: Authorization; } export declare class AuthorizationPrivateData extends ClaimPrivateDataBase { } export declare class AuthorizationClaim extends Claim { static type: string; meta: AuthorizationClaimMeta; publicData: AuthorizationPublicData | null; privateData: AuthorizationPrivateData | null; type(): string; newPrivateData(): ClaimPrivateDataBase; newPublicData(): ClaimPublicDataBase; newMetaData(): ClaimMetaBase; setPublicVcId(vcId: string): void; setPublicSecretKey(did: string, secretKey: SecretKey[]): void; getPublicSecretKey(did: string, publicKeyHex: string): SecretKey | null; }