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)

master
Ryan Hibberd 2025-07-16 17:06:05 +01:00 zatwierdzone przez Andrew Gaul
rodzic 027cd5fdd7
commit 5ff5896ac6
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);