mirror of
https://github.com/OpenBankProject/OBP-API.git
synced 2026-02-06 12:56:51 +00:00
bugfix/Remove Url Decode of PEM value
This commit is contained in:
parent
729eae08d1
commit
007c9d4351
@ -3659,12 +3659,11 @@ object APIUtil extends MdcLoggable with CustomJsonFormats{
|
||||
`getPSD2-CERT`(cc.map(_.requestHeaders).getOrElse(Nil)) match {
|
||||
case Some(pem) =>
|
||||
logger.debug("PSD2-CERT pem: " + pem)
|
||||
val decodedPem = URLDecoder.decode(pem,"UTF-8")
|
||||
val validatedPem = X509.validate(decodedPem)
|
||||
val validatedPem = X509.validate(pem)
|
||||
logger.debug("validatedPem: " + validatedPem)
|
||||
validatedPem match {
|
||||
case Full(true) =>
|
||||
val hasServiceProvider = X509.extractPsd2Roles(decodedPem).map(_.exists(_ == serviceProvider))
|
||||
val hasServiceProvider = X509.extractPsd2Roles(pem).map(_.exists(_ == serviceProvider))
|
||||
logger.debug("hasServiceProvider: " + hasServiceProvider)
|
||||
hasServiceProvider match {
|
||||
case Full(true) => Full(true)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user