UNPKG

@ltonetwork/http-message-signatures

Version:

Implementation of the IETF HTTP Message Signatures draft standard

7 lines (6 loc) 632 B
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;