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

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.