UNPKG

sinch-rtc

Version:

RTC JavaScript/Web SDK

21 lines (20 loc) 757 B
import { Request } from "./"; export declare class SignatureV1 { static readonly emptyRequestBodySha256 = "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"; static readonly XSinDateHeader = "x-sin-date"; /** * Returns a full signature for given request */ static signature(request: Request, secret: any): string; /** * Returns canonical request built according to AWS requirements */ private static buildCanonicalRequest; private static buildCanonicalURI; private static buildCanonicalRequiredHeaders; private static buildRequestBodyHash; private static buildStringToSign; private static deriveSigningKey; private static computeSignature; private static sortObject; }