in app/auth/HMAC.scala [35:45]
def calculateHmac(request: RequestHeader, sharedSecret: String):Option[String] = try {
val string_to_sign = s"${request.headers.get("Date").get}\n${request.headers.get("Content-Length").getOrElse("0")}\n${request.headers.get("X-Sha384-Checksum").get}\n${request.method}\n${request.uri}"
logger.debug(s"Incoming request, string to sign: $string_to_sign")
val hmac = generateHMAC(sharedSecret, string_to_sign)
logger.debug(s"HMAC generated: $hmac")
Some(hmac)
} catch {
case e:java.util.NoSuchElementException=>
logger.debug(e.toString)
None
}