in function/java11/src/main/java/com/amazon/s3objectlambda/checksum/Checksum.java [19:35]
public static Map<String, String> getChecksum(byte[] objectResponse) {
var objectChecksum = new HashMap<String, String>();
MessageDigest md;
try {
md = MessageDigest.getInstance(CHECKSUM_ALGORITHM);
} catch (NoSuchAlgorithmException e) {
e.printStackTrace();
return null;
}
var digest = md.digest(objectResponse);
objectChecksum.put("algorithm", CHECKSUM_ALGORITHM);
objectChecksum.put("digest", Base64.getEncoder().encodeToString(digest));
return objectChecksum;
}