References
Function Summary
Static Public Function Summary | ||
public |
addAuthorization(request: *, authorization: *): string |
|
public |
authorization(algorithm: *, accessKeyId: *, credentialScope: *, signedHeaders: *, signature: *): string Creates the authorization string https://docs.aws.amazon.com/general/latest/gr/sigv4-add-signature-to-request.html |
|
public |
canonicalRequest(httpRequestMethod: string, canonicalURI: string, canonicalQueryString: string, canonicalHeaders: string, signedHeaders: string, requestPayload: string): string Creates the canonical request https://docs.aws.amazon.com/general/latest/gr/sigv4-create-canonical-request.html |
|
public |
formatDateTime(date: Date): string Formats a Date object to an AWS date string |
|
public |
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 |
requestToCanonicalRequest(request: *): string |
|
public |
sign(secretAccessKey: string, date: string, region: string, service: string, stringToSign: string): string Calculates the signature https://docs.aws.amazon.com/general/latest/gr/sigv4-calculate-signature.html |
|
public |
stringToSign(algorithm: string, requestDate: string, credentialScope: string, hashedCanonicalRequest: string): string Creates the string to sign https://docs.aws.amazon.com/general/latest/gr/sigv4-create-string-to-sign.html |