did-sdk-js
Version:
js sdk for did and vc according to mcps did spec
26 lines (25 loc) • 1 kB
TypeScript
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;
}