All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.http4k.connect.amazon.sqs.model.kt Maven / Gradle / Ivy

The newest version!
package org.http4k.connect.amazon.sqs

import org.http4k.connect.amazon.sqs.model.SQSMessage
import java.math.BigInteger
import java.security.MessageDigest

fun SQSMessage.md5OfBody() = body.md5()

fun String.md5() = BigInteger(
    1,
    MessageDigest.getInstance("MD5").digest(toByteArray())
).toString(16).padStart(32, '0')

fun SQSMessage.md5OfAttributes() = MessageMD5ChecksumInterceptor.calculateMd5(this.attributes)




© 2015 - 2024 Weber Informatics LLC | Privacy Policy