@ltonetwork/http-message-signatures
Version:
Implementation of the IETF HTTP Message Signatures draft standard
7 lines (6 loc) • 632 B
TypeScript
import { Component, Parameters, RequestLike, ResponseLike } from './types';
export declare function extractHeader({ headers }: RequestLike | ResponseLike, header: string): string;
export declare function getUrl(message: RequestLike | ResponseLike, component: string): URL;
export declare function extractComponent(message: RequestLike | ResponseLike, component: string): string;
export declare function buildSignatureInputString(componentNames: Component[], parameters: Parameters): string;
export declare function buildSignedData(request: RequestLike | ResponseLike, components: Component[], signatureInputString: string): string;