Force Jetty header cache to be case-sensitive, to avoid signature mismatch (e.g. upper case charset used in S3Proxy, but lowercase used in original signature calculation)

pull/837/head
Ryan Hibberd 2025-07-16 17:06:05 +01:00
rodzic 027cd5fdd7
commit 456dd0d1e0
1 zmienionych plików z 2 dodań i 0 usunięć

Wyświetl plik

@ -92,6 +92,8 @@ public final class S3Proxy {
var httpConfiguration = new HttpConfiguration();
httpConfiguration.setHttpCompliance(HttpCompliance.LEGACY);
httpConfiguration.setUriCompliance(UriCompliance.LEGACY);
httpConfiguration.setHeaderCacheCaseSensitive(true);
var src = new SecureRequestCustomizer();
src.setSniHostCheck(false);
httpConfiguration.addCustomizer(src);