From d4ac68e146efcd0aa0ffef483c57d923905c5aa8 Mon Sep 17 00:00:00 2001 From: Tomas Langer Date: Fri, 26 Mar 2021 11:18:27 +0100 Subject: [PATCH] HTTP Signature fix to work according to specification. (#2884) --- security/providers/http-sign/pom.xml | 7 +- .../providers/httpsign/HttpSignHeader.java | 8 +- .../providers/httpsign/HttpSignProvider.java | 36 ++- .../providers/httpsign/HttpSignature.java | 67 +++-- .../httpsign/OutboundTargetDefinition.java | 69 ++++- .../http-sign/src/main/java/module-info.java | 6 +- .../httpsign/HttpSignProviderTest.java | 4 +- .../providers/httpsign/HttpSignatureTest.java | 75 ++--- .../httpsign/HttpSignatureTestOld.java | 276 ++++++++++++++++++ 9 files changed, 473 insertions(+), 75 deletions(-) create mode 100644 security/providers/http-sign/src/test/java/io/helidon/security/providers/httpsign/HttpSignatureTestOld.java diff --git a/security/providers/http-sign/pom.xml b/security/providers/http-sign/pom.xml index 21f414f532b..a4dcdf6c535 100644 --- a/security/providers/http-sign/pom.xml +++ b/security/providers/http-sign/pom.xml @@ -1,7 +1,7 @@