in main/src/main/java/org/apache/james/jdkim/DKIMCommon.java [40:62]
protected static void updateSignature(Signature signature,
boolean relaxed,
CharSequence header,
String fv) throws SignatureException {
if (relaxed) {
if (DEEP_DEBUG)
System.out
.println("#" + header.toString().toLowerCase() + ":-");
signature.update(header.toString().toLowerCase().getBytes());
signature.update(":".getBytes());
String headerValue = fv.substring(fv.indexOf(':') + 1);
headerValue = headerValue.replaceAll("\r\n[\t ]", " ");
headerValue = headerValue.replaceAll("[\t ]+", " ");
headerValue = headerValue.trim();
signature.update(headerValue.getBytes());
if (DEEP_DEBUG)
System.out.println("#" + headerValue + "#");
} else {
signature.update(fv.getBytes());
if (DEEP_DEBUG)
System.out.println("#" + fv + "#");
}
}