def extract_checksum()

in cdslogviewer/app/auth/HMAC.scala [33:45]


  def extract_checksum(digestHeader:String) = {
    val matches = checksumXtractor.findAllIn(digestHeader)
    if(matches.nonEmpty) {
      if(matches.group(1)!="SHA-384") {
        logger.error(s"Only SHA-384 digest is accepted, got ${matches.group(1)}")
        None
      } else {
        Some(matches.group(2))
      }
    } else {
      None
    }
  }