public static Map getChecksum()

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;
    }