PostPresignSignatureV4 - presigned signature for PostPolicy requests.
(policyBase64 string, t time.Time, secretAccessKey, location string)
| 292 | // PostPresignSignatureV4 - presigned signature for PostPolicy |
| 293 | // requests. |
| 294 | func PostPresignSignatureV4(policyBase64 string, t time.Time, secretAccessKey, location string) string { |
| 295 | // Get signining key. |
| 296 | signingkey := getSigningKey(secretAccessKey, location, t, ServiceTypeS3) |
| 297 | // Calculate signature. |
| 298 | signature := getSignature(signingkey, policyBase64) |
| 299 | return signature |
| 300 | } |
| 301 | |
| 302 | // SignV4STS - signature v4 for STS request. |
| 303 | func SignV4STS(req http.Request, accessKeyID, secretAccessKey, location string) *http.Request { |
no test coverage detected