Deployment v3 Both provided Keys cannot be null

Hello,

I’m trying to deploy MOSIP 1.2.0.1 following the v3 deployment guide,

when i am accessing pms or admin console When signing in the admin console, I’m redirected to keycloak, then I enter my credentials, and I get:

{"id":null,"version":null,"responsetime":"2025-11-26T13:57:25.537Z","metadata":null,"response":null,"errors":[{"errorCode":null,"message":"Both provided Keys cannot be null."}]}

The pods logs :

{"@timestamp":"2025-11-26T13:57:25.531Z","@version":"1","message":"offline verification for environment profile. UserName: partner-admin","logger_name":"io.mosip.kernel.authcodeflowproxy.api.validator.ValidateTokenUtil","thread_name":"http-nio-9109-exec-2","level":"INFO","level_value":20000,"appName":"partner-management","traceId":"474119ae4ac0b590b415e0c233605e27","spanId":"b266df8b58221925","spanExportable":"false","X-Span-Export":"false","X-B3-SpanId":"b266df8b58221925","X-B3-ParentSpanId":"b415e0c233605e27","X-B3-TraceId":"474119ae4ac0b590b415e0c233605e27","parentId":"b415e0c233605e27"}
{"@timestamp":"2025-11-26T13:57:25.537Z","@version":"1","message":"Error downloading Public key from serverCannot obtain jwks from url https://iam.msp.idenv.fr/auth/realms/mosip/protocol/openid-connect/certs","logger_name":"io.mosip.kernel.authcodeflowproxy.api.validator.ValidateTokenUtil","thread_name":"http-nio-9109-exec-2","level":"ERROR","level_value":40000,"appName":"partner-management","traceId":"474119ae4ac0b590b415e0c233605e27","spanId":"b266df8b58221925","spanExportable":"false","X-Span-Export":"false","X-B3-SpanId":"b266df8b58221925","X-B3-ParentSpanId":"b415e0c233605e27","X-B3-TraceId":"474119ae4ac0b590b415e0c233605e27","parentId":"b415e0c233605e27"}

When i do the curl inside my pods, i can get the keys

curl -v https://iam.msp.idenv.fr/auth/realms/mosip/protocol/openid-connect/certs
{"keys":[{"kid":"m_3q091UvIs8p3fAUsRFjl3bsZOqxtR8Ph27v5WfDuk","kty":"RSA","alg":"RSA-OAEP","use":"enc","n":"r4HMcgOyqW4fQDYpTvFiSpvGnGylVrSiN3zpO-ijzv8exyjTVWPUI_2mC3GBc3_5nZL9VDVy-sq2ufbgcToGcKyDtpS4-Q6EUShK87HUpG_zqqE-NJYgCMDEdpuZO_ReNHXzTNpQDSKZhyOxoPQ9g-TN2t2cIvcN2bIIgiCz3sOqDXq_EP0nzx3__MZxoRD4NENhNIre85gPeNetR3nPLbhjByQeN0x7waKD8qp31oXKfhYXDtL-LBsxZuonbD4MXTqNUxas3y1Cw8ZE7DPo6SOHy9sIElVrMaeiPiIIdRAv0-37dtbZRJu7QV6szH9iWXVOkzrGYk9kkIPpeqqjaw","e":"AQAB","x5c":["MIICmTCCAYECBgGapggGIjANBgkqhkiG9w0BAQsFADAQMQ4wDAYDVQQDDAVtb3NpcDAeFw0yNTExMjExMDQ3MTVaFw0zNTExMjExMDQ4NTVaMBAxDjAMBgNVBAMMBW1vc2lwMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAr4HMcgOyqW4fQDYpTvFiSpvGnGylVrSiN3zpO+ijzv8exyjTVWPUI/2mC3GBc3/5nZL9VDVy+sq2ufbgcToGcKyDtpS4+Q6EUShK87HUpG/zqqE+NJYgCMDEdpuZO/ReNHXzTNpQDSKZhyOxoPQ9g+TN2t2cIvcN2bIIgiCz3sOqDXq/EP0nzx3//MZxoRD4NENhNIre85gPeNetR3nPLbhjByQeN0x7waKD8qp31oXKfhYXDtL+LBsxZuonbD4MXTqNUxas3y1Cw8ZE7DPo6SOHy9sIElVrMaeiPiIIdRAv0+37dtbZRJu7QV6szH9iWXVOkzrGYk9kkIPpeqqjawIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCclMEyrrOiOXpiP3rCz3s+Y7B1w7aQqUnELChLUmZXzsCkYa49qrhRemrjK1r1bIqmh9ad/+siemY/KLYFaV812LCPiQAtjn03awIYofb/e0YbtLmKv8ertbq/2YjyJPSIbDYzErkNQhmaTzEfg7CxJx192bBGm5+BUO/BjBHt8DGl1tt0Ik7xUoShVrlm+QyDWxha34HBf48ewzWcVdkpTCzeFeSdkVmH4cNfF6fL/f7ehgGvPtZi6WTbXnu7f+i1hBiYvtZ+ockkBr2RbvpJSaIt7mJwDI9tp2zcbttkuswsA90ZS9Hyk+BSk+BE01D2DuQIh/Uphy1CjBlSty4m"],"x5t":"t5pVJrS1smnMQgWA3bkul4EI9r0","x5t#S256":"Vqry4COMtjPpccZoIVcr6gMf87tYH5pIlIBekzXTleo"},{"kid":"KIArfG6k7Tm17EmRwSyT277pQw6d4SGp7Zu9loi8hdY","kty":"RSA","alg":"RS256","use":"sig","n":"rnR6R3ajtw0CH1t-aRGXwD5XgzQ2I1VdHtST7vYZXLLqIDRPCWOeLZ5XPhusiefOHx6B_VlKrTLSxN2lEztbyd9TqO5IdXvQ9e9v5pT9NU419U6KNL3ttgpsoCGRP8XYdjdQmVqORGahF9yH0QJ8A3KrnTm0GWMCbABW5vaMhLDTpqQoeP61jqYZ9iSWN05zK2vwiDp1PzBGd2L_4eBUXChZzye5Z6kt7Nc4fVA501-_uiO2SChb9rLcAFaHGPggM8DCdxntpNhY7gxERthLNFtWbSNn337CmJE-tLF9v04WsqxQcsXRSOWeIgnnKwviurSBIeAGnLyn8VPgpdsY0Q","e":"AQAB","x5c":["MIICmTCCAYECBgGapggFtjANBgkqhkiG9w0BAQsFADAQMQ4wDAYDVQQDDAVtb3NpcDAeFw0yNTExMjExMDQ3MTRaFw0zNTExMjExMDQ4NTRaMBAxDjAMBgNVBAMMBW1vc* Connection #0 to host iam.msp.idenv.fr left intact
2lwMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArnR6R3ajtw0CH1t+aRGXwD5XgzQ2I1VdHtST7vYZXLLqIDRPCWOeLZ5XPhusiefOHx6B/VlKrTLSxN2lEztbyd9TqO5IdXvQ9e9v5pT9NU419U6KNL3ttgpsoCGRP8XYdjdQmVqORGahF9yH0QJ8A3KrnTm0GWMCbABW5vaMhLDTpqQoeP61jqYZ9iSWN05zK2vwiDp1PzBGd2L/4eBUXChZzye5Z6kt7Nc4fVA501+/uiO2SChb9rLcAFaHGPggM8DCdxntpNhY7gxERthLNFtWbSNn337CmJE+tLF9v04WsqxQcsXRSOWeIgnnKwviurSBIeAGnLyn8VPgpdsY0QIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQBB1mYTkIMjIo/dGvLWOqXwoZmnrZ3yu21utsA1JaCBE5zTvD6+MFjHVyx8DA+wOP+FOkZp67sS3fwn0AYmTF34zjzdtMSaE/wMKNzJN9T361Wedmm4lxhQEbXppr7BNsoDqli4A6fqgcFJwBLzGUmrBxP5VUKqKiWqAgXn1pj2g7WZ/DubIM+6TtuHU56n/7CXyw4SgB3o9P9y9j3Sw9SF+RdeHCt+vPcnzMHl5hcdcVtCx5BUlgQc4fhOWmmnC0GTYwrgNCRFAsdNb6suMhGe6r0lSXAl2rdRffxHFrENW3DuzVQRt5c3qvVZZPy0cP/Fx8jc8/QsY5wFQ+Uc+XKA"],"x5t":"1fl-wsPMYHUkva2ZZkWxeFhYPjw","x5t#S256":"NwQmDwMFVwylv9kltTXDc6eBi4O-tsk_-vHM4gM5I6E"}]}

I don’t know what to do from here. Any help would be greatly appreciated!

Hi aouahli99!

Thanks for reaching out.
We are looking into your query/feedback and will get back to you soon!
Until then, happy coding with MOSIP!

Best regards,
Team MOSIP