Home Reference Source Repository

References

Function Summary

Static Public Function Summary
public

addAuthorization(request: *, authorization: *): string

public

authorization(algorithm: *, accessKeyId: *, credentialScope: *, signedHeaders: *, signature: *): string

public

canonicalRequest(httpRequestMethod: string, canonicalURI: string, canonicalQueryString: string, canonicalHeaders: string, signedHeaders: string, requestPayload: string): string

public

Formats a Date object to an AWS date string

public

hash(data: string): string

Computes the hash

public

parseHead(head: *): {method: string, requestURI: string, httpVersion: string, headers: Array<string>}

public

parseRequest(request: *): {head: *, body: *}

public

querystringify(action: *, algorithm: *, accessKeyId: *, credentialScope: *, date: *, timeoutInterval: *, signedHeaders: *, signature: *): *

public
public

sign(secretAccessKey: string, date: string, region: string, service: string, stringToSign: string): string

public

stringToSign(algorithm: string, requestDate: string, credentialScope: string, hashedCanonicalRequest: string): string