We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ea41a35 commit 43619f1Copy full SHA for 43619f1
src/main/java/burp/Utility.java
@@ -90,8 +90,12 @@ public static byte[] signRequest(IHttpRequestResponse messageInfo,
90
91
StringBuilder canonicalHeaders = new StringBuilder();
92
93
- for (String signedHeader : signedHeaderList){
94
- canonicalHeaders.append(signedHeader.toLowerCase()).append(':').append(headerMap.get(signedHeader)).append('\n');
+ for (String signedHeader : signedHeaderList) {
+ if (headerMap.containsKey(signedHeader)) {
95
+ canonicalHeaders.append(signedHeader.toLowerCase()).append(':').append(headerMap.get(signedHeader)).append('\n');
96
+ } else {
97
+ pw.println("Warning: SignedHeader '" + signedHeader + "' does not exist in request headers.");
98
+ }
99
}
100
101
byte[] request = messageInfo.getRequest();
0 commit comments