def calculateHmac()

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
  }