diff --git a/http-signature-normalization-actix/src/lib.rs b/http-signature-normalization-actix/src/lib.rs index b63946e..f992609 100644 --- a/http-signature-normalization-actix/src/lib.rs +++ b/http-signature-normalization-actix/src/lib.rs @@ -504,7 +504,7 @@ impl Config { let unsigned = self .config - .begin_sign(&method.to_string(), &path_and_query, headers)?; + .begin_sign(method.as_ref(), &path_and_query, headers)?; Ok(self::create::Unsigned { unsigned }) } @@ -528,7 +528,7 @@ impl Config { let unverified = self .config - .begin_verify(&method.to_string(), &path_and_query, headers)?; + .begin_verify(method.as_ref(), &path_and_query, headers)?; Ok(unverified) } diff --git a/http-signature-normalization-actix/src/sign.rs b/http-signature-normalization-actix/src/sign.rs index 261062e..05339b6 100644 --- a/http-signature-normalization-actix/src/sign.rs +++ b/http-signature-normalization-actix/src/sign.rs @@ -67,15 +67,13 @@ where E: From + From + std::fmt::Debug + Send + 'static, K: Display, { - if config.set_date { - if !request.headers().contains_key("date") { - request.headers_mut().insert( - actix_http::header::DATE, - HttpDate::from(SystemTime::now()) - .try_into_value() - .expect("Date is valid"), - ); - } + if config.set_date && !request.headers().contains_key("date") { + request.headers_mut().insert( + actix_http::header::DATE, + HttpDate::from(SystemTime::now()) + .try_into_value() + .expect("Date is valid"), + ); } let mut headers = request.headers().clone();