@becomes/cms-cloud-client
Version:
SDK for accessing BCMS Cloud API
23 lines (22 loc) • 621 B
TypeScript
import type { ObjectSchema } from '@becomes/purple-cheetah/types';
export interface ShimSecurityObject {
/** Encryption index */
ei: number;
/** Signature index */
si: number;
/** Initial vector index */
ivi: number;
msg: string;
}
export declare const ShimSecurityObjectSchema: ObjectSchema;
export interface ShimSecurityObjectMessage<Payload> {
/** Message payload */
pl: Payload;
/** Message nonce */
nc: string;
/** Message timestamp */
ts: number;
/** Message signature */
sig: string;
}
export declare const ShimSecurityObjectMessageSchema: ObjectSchema;