UNPKG

@becomes/cms-cloud-client

Version:

SDK for accessing BCMS Cloud API

9 lines (8 loc) 615 B
import { HTTPError, ObjectSchema } from '@becomes/purple-cheetah/types'; import type { ShimSecurityObject, ShimSecurityObjectMessage } from './models'; export declare class ShimSecurity { static latchNonce(instanceId: string, nc: string): Promise<void>; static isNonceLatched(instanceId: string, nc: string): Promise<boolean>; static enc<Payload>(instanceId: string, payload: Payload, msg?: ShimSecurityObjectMessage<unknown>): Promise<ShimSecurityObject>; static dec<Payload>(instanceId: string, obj: ShimSecurityObject, payloadSchema?: ObjectSchema, errorHandler?: HTTPError): Promise<Payload>; }