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(); }
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(); }