Include payload in integrity controls

This commit is contained in:
2025-02-03 20:50:25 +01:00
parent af1dd4d122
commit 8df3afe75e
4 changed files with 145 additions and 30 deletions

View File

@ -31,6 +31,10 @@ struct Args {
#[arg(short('X'), long, default_value = "GET")]
method: String,
/// Payload SHA256 digest
#[arg(short('D'), long)]
payload_digest: Option<String>,
/// Request URI
uri: String,
@ -59,6 +63,7 @@ fn main() {
custom: TokenClaims {
method: args.method.to_string(),
uri: args.uri,
payload_sha256: args.payload_digest.clone(),
},
};