@baqhub/sdk
Version:
The official JavaScript SDK for the BAQ federated app platform.
16 lines (15 loc) • 652 B
TypeScript
import { CredentialsAlgorithm } from "../core/credentialsAlgorithm.js";
import { HttpSignatureInput } from "./httpSignatureInput.js";
export interface HttpBearerSignature {
id: string;
timestamp: number;
algorithm: `${CredentialsAlgorithm}`;
signature: Uint8Array;
}
declare function signatureToQuery(signature: HttpBearerSignature): string;
export declare function signatureForRequest(appRecordId: string, privateKey: Uint8Array, input: HttpSignatureInput, timestamp: number): HttpBearerSignature;
export declare const HttpBearerSignature: {
request: typeof signatureForRequest;
toQuery: typeof signatureToQuery;
};
export {};