UNPKG

digital-signature-nodejs-sdk

Version:

NodeJS SDK to generate and validate digital signatures

19 lines (18 loc) 767 B
/// <reference types="node" /> /** * Generates the 'Content-Digest' header value for the input payload. * * @param {Buffer} payload The request payload. * @param {string} cipher The algorithm used to calculate the digest. * @returns {string} contentDigest The 'Content-Digest' header value. */ declare function generateDigestHeader(payload: Buffer, cipher: string): string; /** * Validates the 'Content-Digest' header value. * * @param {string} contentDigestHeader The Content-Digest header value. * @param {Buffer} body The HTTP request body. * @throws {Error} If the Content-Digest header value is invalid. */ declare function validateDigestHeader(contentDigestHeader: string, body: Buffer): void; export { generateDigestHeader, validateDigestHeader };