mirror of
https://github.com/OpenBankProject/OBP-API.git
synced 2026-02-06 17:37:00 +00:00
feature/Make the function getHeaderValue cryptographically secure
This commit is contained in:
parent
e7061ed075
commit
b46af4084d
@ -156,7 +156,8 @@ object BerlinGroupSigning extends MdcLoggable {
|
||||
}
|
||||
|
||||
def getHeaderValue(name: String, requestHeaders: List[HTTPParam]): String = {
|
||||
requestHeaders.find(_.name.toLowerCase() == name.toLowerCase()).map(_.values.mkString).getOrElse("None")
|
||||
requestHeaders.find(_.name.toLowerCase() == name.toLowerCase()).map(_.values.mkString)
|
||||
.getOrElse(SecureRandomUtil.csprng.nextLong().toString)
|
||||
}
|
||||
private def getPem(requestHeaders: List[HTTPParam]): String = {
|
||||
val certificate = getHeaderValue(RequestHeader.`TPP-Signature-Certificate`, requestHeaders)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user