diff --git a/obp-api/src/main/scala/code/api/util/APIUtil.scala b/obp-api/src/main/scala/code/api/util/APIUtil.scala index 4e2b4b389..ec1c5a4bc 100644 --- a/obp-api/src/main/scala/code/api/util/APIUtil.scala +++ b/obp-api/src/main/scala/code/api/util/APIUtil.scala @@ -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)