Ejemplo n.º 1
0
        private void calculate_str_to_sign()
        {
            StringBuilder stringBuilder = new StringBuilder();

            stringBuilder.Append("AWS4-HMAC-SHA256").Append("\n").Append(this.date_time).Append("\n").Append(this.credential_scope).Append("\n").Append(Sigv4.sha256_hex(this.canon_request));
            this.str_to_sign = stringBuilder.ToString();
        }
Ejemplo n.º 2
0
        private void calculate_canon_request()
        {
            StringBuilder stringBuilder = new StringBuilder();

            stringBuilder.Append(this.req.Method()).Append("\n").Append(this.canon_path).Append("\n").Append(this.canon_query_args).Append("\n").Append(this.canon_headers).Append("\n").Append(this.signed_headers).Append("\n").Append(Sigv4.sha256_hex(this.req.data()));
            this.canon_request = stringBuilder.ToString();
        }