Test Summary

Test Results

Expand All Collapse All
All times are UTC
2022-10-11 12:24:02 INFO
TEST-RUNNER
Test instance gRIJBdjGM176fdK created
baseUrl
https://www.certification.openid.net/test/a/upp
variant
{
  "client_auth_type": "mtls",
  "fapi_auth_request_method": "by_value",
  "fapi_profile": "openbanking_brazil",
  "fapi_response_mode": "jarm"
}
alias
upp
description
Up.p Open Finance
planId
4r1PSnBpL5Gfi
config
{
  "alias": "upp",
  "description": "Up.p Open Finance",
  "server": {
    "discoveryUrl": "https://api.dev.open.upp.com.br/orgs/upp/.well-known/openid-configuration"
  },
  "client": {
    "scope": "openid consents resources",
    "client_id": "upp-bank-one",
    "jwks": {
      "keys": [
        {
          "kty": "RSA",
          "n": "z53jstIY3rvuuVH9i-f3yBpaCU16Tf5gptz_iY2t4nCzsd3oGXgP9nKNGvT8SZuU45nDWsqBAe6wCwkDP6O0nl24cLMQYwowryhUSBh7kdw7icjWbF_TYdG13LbwblKVkpO7kcDx-Ujrq4bLBtx-z-99EQRa4eXq2OmTGtgW18MqQ2V3rLWC8SpxF3DfGVXoL8L4z4YvkpPT0Wevdelflte8-9tIy3tZun95vXX7ZTc5YeHIuzCB_VohPI4LVLmUcXymWUUDceOggLzvCi9PGK2SET-Bu0Nk2cw0BMnZEaWM6bZ5XVryaDvQtyK89d98RRUQimvCA2ZFtr7MlO7aaQ",
          "e": "AQAB",
          "d": "VX1kRzvv9bdZA4JZbwSjqQgAzxfSJs96KPuTVaa7VSSnObRwYBxqJkbhB5qdUAn6cwXbxUThflQ0tTaO2eOk-hkJW47ATqfhiB6JJe6-4z7WXVQPxyxmND9QLYQ-2I60_FhMwiW6_bUjJcwpSbf9l827qAgtDBvKamszobgdH9aFbPKjEndkYvQJdKIiQw49gpZ_UPOYFHBH_kTcdkKjQUyOpkPH1HMnJ7y9vLwlCl0N1b86n4bn35K0XRKFH5G66Scq5Xm-r7KTpiMksgIo3I3MoKQWv0imsPdl8Wq5B0fDGn8zw7MwbJhM8XLYaQngL4VtW7Rd0qjLZE3UsWeBAQ",
          "p": "6c8Tbw-Zz1bIHv4rzcvX0DTqcSQPz8rQoxpDyb5g8KBu9QbnzQ2-iabNuJu08InbsQzRBZP2Afc-BdEe8mnSZv79-7PZWFQnT7gzMnf6_E9-VKUw8G1MhWq9tnRIvsVo7YiusokfgKEmpf1MIDWOLpRSBg4h1hsMMy7Sx-STkDk",
          "q": "41JqW0llU7E5KjFLEs8quMkUgP8fslSmq4pC7g3n2i2tySAXV0-qwSMLWVYtUoMm8CTTlyrH6PoTV59aqWnhQOLQIqSeHZWYAgBi7eiPerxfIpJHweZcDhKVEy0eU3tWubrTY-pOuDnJDWpTSK8Rj-4kfvLj7Z_Z1bGX9ZgDO7E",
          "dp": "YMGqKC7Llwsxu-mxVPQDdo0_a9zhkjs7RhQLc4SOd2XdJRdbe_cxH6PgxIHjShuyx70nDujhSIT5rMySwvzZ7nedwbj2u9_veMUgosUWH64B-KN38jc5EIlQwx2yMQhe2NXUfdvTJpcJ-G0vQLEJCuukWg8lH4aH8PJylfhYvLk",
          "dq": "nZUJQ4TqqAzH2vbW2xAfxn8mJpI079N8wpeS9CFRo05dFXqYk58XeNGJUYHK41Mlj_2HbFhswpVxCSHfoGdUjj1tGUbSkSGdgW2xJsk7hVLGBFoxQjolgF_jVarGRgrPQOtBFRddQJpWRGV7nHw4CXWFeTd5R8WzJU76T3b0btE",
          "qi": "tB0y_2sTFMxBFJnPFo8emB-HdgdvI37gB7U_NS7d52SKJEJabcpw3ShDLMJLELKB7j7a1oLyPqjaVJeduswFoJ39bRvc-VZw9BT4MHcDTFFz4yoahb06JnPpNZnkLKHARCQZn3TRs7TWgUXXEFgXXdNF5e1sJEhxWSC0RsCeno8",
          "kid": "6f5b95d8afdfc69fe37e7bb8cb70342f13ad44fef1bb8424b958d9abc069a80d",
          "use": "sig",
          "alg": "PS256"
        },
        {
          "kty": "RSA",
          "n": "rpy9RGoXXnwg72mtJtC25i8XnPlxZiUVR9Ss2r4wSBfxDGH2S2fu5qnB8W-R7zpKQfCEyNfWmnZpYIcIsY3HdRd_5POhGwaTRwXHpHKtpjZw-s6oImS66ENfbmafa8zNTYw39mue5H7xQIv1eByZMfzjdY13rwk121w8WbAQIAnP7TqYfj9in8l8wnR3NyHDfYmylo9NZdcim8ShXTBszCmSXK_8pRvT1wRES1R914Nhn1nx-2kSI11j5qUM1zESiRsqLlTU0us-5iK9UMlEl7XaPQ5-hscqag9Jp5vME67komisSAVjYgEeONsE-tTz68Hel29LFMRwmLDWntd6WQ",
          "e": "AQAB",
          "d": "cYDPgy5XfILBwf72oDmh-qT3-4EmVpiaabP0nMhuiB6QAVWYjVHFOMl2maPFwDUq2gwntIqhJIz-WNHOM-SOmC2rZD9-JRw0FkHKkbo96MKQ1GgLYTgLSzmoShKJZMCfX95a7mLsyWk_F48jBG3Ko3TYwqwv9WbOTIZ7cG2DPd8v9Si2nQusJVU9agDJfcY-80TPImvJxWCsfiETeMR9Xj3-XWcwS8zFRmPxrleg0LIR19S8FS2S1HKtwJqDi1_F1qH-mOMwukLKFWl-slBM5iRAOwLDhLekhha7hRfpwOB3f_tE8GbLD5m_-FnSnTWEuF2YAgk4xU51bFQPHUSRAQ",
          "p": "2pbCc_n6JDpM2FlPGMM97kB6aRdmWTEDfB2LzG1p94TBM0UUIq_PIW7_zfV4Brvrb7nEm2lkWJBBh-JZbKwZmeEdrJgrO5Z-UrCMRod388SqwHjGV2bu-MR-40zDBL4ayheDSEiBQ-hgYKM8_0-t-FGVvk8ZUU9qudqkNaxIcOE",
          "q": "zH8woMDaoGIZ8qZRpGKMghp9bZ3vDb0Yh3ZlAI18-ekh50Joyuk-oPj3F1uFIcS8jleZb96uNa77kIVZMxz30b80djhOKUHJ48PfCwYQrdCaSvT08IiSng4hJBR1Nls-chIRyZSW0insH4dRBp4qXc_kplz21qGzw5jyAUw-IHk",
          "dp": "P369e2zosW9R9SJ0LHBCZBvMsww-CbiIF5yJiFdcCa9BY8A0KiNBmqegnNYqCGK78BdZOf-yS1uT_YHNkhin0yAmO4V0QXnkteZcyPv-5wuAwioTCz52OkLxzNr2Z0FFjOCpnOyax_wPSuMAC_W8Rj6EreRSKWFVUillu8WQwWE",
          "dq": "ZiZuww4y54S5k3UzORslNuRGnVgUDtfThe9FOsZylF-5WMzajel_KGfU_ezwjtK4oZ3ufmxMt3JGJYYG7bpdrH-HlDpCCOfdEpJIOzh3Ymveduzv4atHGf7S3TP-7P0dL1wJWJmJ0UextHoiplyhqyTrAZNUlhhGNMGUucM9EXk",
          "qi": "aK7K40k0AmKF9POnmyIlzP8bJGECqtN9U6VOAsx9p5btqyXJ6WIDxTvgOLNUzQH1CCHBh8r0w4VsKndDEs639BmDMYxUsCq-CJaHIhVE5AYh9XJq7MzcIO_WQuKAnD9OD9hgBZI728yhqqRIH148tSgb1OUW8G5mSjoaucXOwQ0",
          "kid": "24c73a6a0cfd3277da5e3e83a44d4b2be60adc19d62aae14725e621453cb39e3",
          "use": "enc",
          "alg": "RSA-OAEP"
        }
      ]
    }
  },
  "mtls": {
    "cert": "-----BEGIN CERTIFICATE-----\nMIIG3zCCBcegAwIBAgIUTrKPcyxmsJN8pipEtalpdFpxSmQwDQYJKoZIhvcNAQEL\nBQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx\nFTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNB\nTkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMTAyNjAwMjcwMFoXDTIyMTEyNTAw\nMjcwMFowggEOMQswCQYDVQQGEwJCUjELMAkGA1UECBMCU1AxEzARBgNVBAcMClPD\no28gUGF1bG8xFjAUBgNVBAoTDVVQLlAgU0VQIFMuQS4xLTArBgNVBAsTJGU1YjUx\nMDgzLWFkYzItNTc3NS1iMGZjLTAyYjI2M2IxYzQwZDETMBEGA1UEAxMKdXBwLmNv\nbS5icjEXMBUGA1UEBRMOMzU5NzcwOTcwMDAxNzExHTAbBgNVBA8TFFByaXZhdGUg\nT3JnYW5pemF0aW9uMRMwEQYLKwYBBAGCNzwCAQMTAkJSMTQwMgYKCZImiZPyLGQB\nARMkYTk3NjdlN2QtZDBkNi00YzlmLTgyNmEtNmI1YWM4YmJkN2QyMIIBIjANBgkq\nhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw42kU9qat2iCpuOSM3NesGlIKeFx7wku\nl2p2F18psHEIJCdteqxd7X0TPZyKTkQ/TwwBV3yrocjoz0TXTVEgEG3P5NLvvj97\nULcSxjdznyzMdPvVggA7FavgglBmACo9EGbN9I36AmPapxssDcwO0tzsuet3mGUK\nj9uzI7E4mWcnd29ONzocBuJqNxedeviUuy0mvVtuaetIpaeD9FjK0RGS16LKC+Hv\nC7eQ4p2d+m+6v98eiAoVOrmyDSxduTkiR+FjuyVgqIKF+NP/M2NtQ9oh5dpYuY/G\n+cUVaRulBBpovw4PkpOB2WtheH5gQH5Z7zQt4G+TzRH8zXZNnW1bZQIDAQABo4IC\nzjCCAsowDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU1mayPO/xnsUK2/4AgKBCLKgP\nY3AwHwYDVR0jBBgwFoAUhn9YrRf1grZOtAWz+7DOEUPfTL4wTAYIKwYBBQUHAQEE\nQDA+MDwGCCsGAQUFBzABhjBodHRwOi8vb2NzcC5zYW5kYm94LnBraS5vcGVuYmFu\na2luZ2JyYXNpbC5vcmcuYnIwSwYDVR0fBEQwQjBAoD6gPIY6aHR0cDovL2NybC5z\nYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvaXNzdWVyLmNybDAV\nBgNVHREEDjAMggp1cHAuY29tLmJyMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAK\nBggrBgEFBQcDAjCCAaEGA1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9kATCCAYAw\nggE2BggrBgEFBQcCAjCCASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBzb2xlbHkg\nZm9yIHVzZSB3aXRoIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQgb3RoZXIg\ncGFydGljaXBhdGluZyBvcmdhbmlzYXRpb25zIHVzaW5nIFJhaWRpYW0gU2Vydmlj\nZXMgTGltaXRlZHMgVHJ1c3QgRnJhbWV3b3JrIFNlcnZpY2VzLiBJdHMgcmVjZWlw\ndCwgcG9zc2Vzc2lvbiBvciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5jZSBvZiB0\naGUgUmFpZGlhbSBTZXJ2aWNlcyBMdGQgQ2VydGljaWNhdGUgUG9saWN5IGFuZCBy\nZWxhdGVkIGRvY3VtZW50cyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0cDovL2Nw\ncy5zYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvcG9saWNpZXMw\nDQYJKoZIhvcNAQELBQADggEBAGb7C6Rf6g0thATgsvrbnUCwxwJPnufirk0C9Gdj\nytyYLaZyeSBdufjhbKrZsslUMyqR02sYBVpdASv/eQafA/x3278dDVOY3jaMkmow\no5dYSrkKZ84+0bnEH39dzAuG6Wn7MTVhh5lcIQhypEFcT6UuheaphpGXYyFS+Ese\n7yAzbWc909KOzIdvUmPUj/44pb6WrsBTnaVSEkBoeAO41tLI5EgkOn/rBLlwUnWq\neE5o+5BmqhrOqJ8CEl8Y11uk+LHQuVMKVizmHv2GWFxVJFr4M0Kpjbn8q7v6xjit\npaZ/ex7kzt/MUEEGFumfW3URrkhV8cf3GgJzvmycGHzWpL4\u003d\n-----END CERTIFICATE-----",
    "key": "-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDDjaRT2pq3aIKm\n45Izc16waUgp4XHvCS6XanYXXymwcQgkJ216rF3tfRM9nIpORD9PDAFXfKuhyOjP\nRNdNUSAQbc/k0u++P3tQtxLGN3OfLMx0+9WCADsVq+CCUGYAKj0QZs30jfoCY9qn\nGywNzA7S3Oy563eYZQqP27MjsTiZZyd3b043OhwG4mo3F516+JS7LSa9W25p60il\np4P0WMrREZLXosoL4e8Lt5DinZ36b7q/3x6IChU6ubINLF25OSJH4WO7JWCogoX4\n0/8zY21D2iHl2li5j8b5xRVpG6UEGmi/Dg+Sk4HZa2F4fmBAflnvNC3gb5PNEfzN\ndk2dbVtlAgMBAAECggEAEK7JwRmaL2FsG/64H0mNX3Fr5Z7FEIZxAhvj/TRyIwpR\njnwKm/eOf882z//F0M2DtSOqDaOmJMQ2EFCoKYFtQdmMbdIM/+b8hzNHF7/tTjwN\nKUG+wjtwzvV9zsA7I3J3CSosEdv24zNPmQf5Zyfsb9LHI0lSR57/Gqy8iKP61yNO\ngSJMpXHfTT8S6Vc6izoDseB4gpRf0p3C3ixeybqgSuZrV1fLmeJuMixZbCh0XXD2\ne9st/Y0Tvkveee0jcntvgmdfReQ/m01ZXXtK7A+zgfJA0NI8a8pAz7bOYw0XeEax\nxn5EW/gWmkDlCmBmlBHzBNh4NQQoVrWKIby9hE+QtQKBgQDrxqp5b6lpkWk79WXi\nNC2AuSxJ2UpxSLQjHYm7L302cEgij7Ij54jSYyGhtkl2G0BoBEJYnxca3/Qm1N1C\nUU00agbg3RGQLDgL4ez0ZskBOA4m7HGOFv3CintfkmhWBisZiisMbkX4yCprJ3L+\nqMW0JZUvBW13+ike90yCb7xGowKBgQDUU7ylLAAE3yJzg8J+xRixM9vZOb2i7ZXz\nfRIQd96OCQZTTuS/KCWkh4B6b8enlDcQk+JJPe2nL8tqQxY4rogoZBAwe6fHKlUp\nJO3kUjq+wU+V6sE+HGGL1Lm/pNDFqEIXbalq+lc3Xb4WQ5vAoHFOV5Y/ZOeUzTEU\n0KywhxDeVwKBgQDRL6hcqcdjVJJLkkRc1/JvPNuggdtceybn6PMkUtQDEsfNcjSZ\nSnnIQA+8zGCNG0yffPfobO4w9/ZE5aORjVS0ZkXICBvnEHSBhmeXyAIaxMM5oZp2\neMuYaQlhGCLeAAcJV98t3kDSo7WO8KdEbjVKyfV8jJI9WoRVZxBIwh4HhQKBgQCB\nP6/4A77HOGUqWCyPKr+LLvxHUUTE50d+fsX+TFmnsIqvL7lDO9cePnXREjZBJpIW\nf08iMpZ2TTvQJaJjQqsTm0XXnY5WSMiqURaXBA9KizY9Fjgn7PLcQdQIevWzPGdv\nB4w32Mg6pc/Okb1AFuqiO+L0GCJ4jCeyegyFMNLt5QKBgDLaUJkijJe9LvVTSPvL\n+WNyIBxTLxrKjkjk7gVrK1JfA0ynu2Vj71k6i2rlUizbPloI9/IEsajHeRV85OqE\nn2dDCzfn8+dnjuU4QK2l6mlr6HyLKGhSL3QpmCReQXQ81FoXyCVR8syYbzLDM+2p\npBGJ3C4Aatylihd9woi+Wlcc\n-----END PRIVATE KEY-----\n",
    "ca": "-----BEGIN CERTIFICATE-----\nMIIDpjCCAo6gAwIBAgIUS3mWeRx1uG/SMl/ql55VwRtNz7wwDQYJKoZIhvcNAQEL\nBQAwazELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx\nFTATBgNVBAsTDE9wZW4gQmFua2luZzEnMCUGA1UEAxMeT3BlbiBCYW5raW5nIFJv\nb3QgU0FOREJPWCAtIEcxMB4XDTIwMTIxMTEwMDAwMFoXDTI1MTIxMDEwMDAwMFow\nazELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwxFTAT\nBgNVBAsTDE9wZW4gQmFua2luZzEnMCUGA1UEAxMeT3BlbiBCYW5raW5nIFJvb3Qg\nU0FOREJPWCAtIEcxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAp50j\njNh0wu8ioziC1HuWqOfgXwxeiePiRGw5tKDqKIbC7XV1ghEcDiymTHHWWJSQ1LEs\nmYpZVwaos5Mrz2xJwytg8K5eqFqa7QvfOOul29bnzEFk+1gX/0nOYws3Lba9E7S+\nuPaUmfElF4r2lcCNL2f3F87RozqZf+DQBdGUzAt9n+ipY1JpqfI3KF/5qgRkPoIf\nJD+aj2Y1D6eYjs5uMRLU8FMYt0CCfv/Ak6mq4Y9/7CaMKp5qjlrrDux00IDpxoXG\nKx5cK0KgACb2UBZ98oDQxcGrbRIyp8VGmv68BkEQcm7NljP863uBVxtnVTpRwQ1x\nwYEbmSSyoonXy575wQIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/\nBAUwAwEB/zAdBgNVHQ4EFgQUhxPslj5i7CEcDEpWOvIlDOOU6cswDQYJKoZIhvcN\nAQELBQADggEBAFoYqwoH7zvr4v0SQ/hWx/bWFRIcV/Rf6rEWGyT/moVAEjPbGH6t\nyHhbxh3RdGcPY7Pzn797lXDGRu0pHv+GAHUA1v1PewCp0IHYukmN5D8+Qumem6by\nHyONyUASMlY0lUOzx9mHVBMuj6u6kvn9xjL6xsPS+Cglv/3SUXUR0mMCYf963xnF\nBIRLTRlbykgJomUptVl/F5U/+8cD+lB/fcZPoQVI0kK0VV51jAODSIhS6vqzQzH4\ncpUmcPh4dy+7RzdTTktxOTXTqAy9/Yx+fk18O9qSQw1MKa9dDZ4YLnAQS2fJJqIE\n1DXIta0LpqM4pMoRMXvp9SLU0atVZLEu6Sc\u003d\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIEajCCA1KgAwIBAgIUdIYzEFdw7QJcrySyq6IiEwZfTfAwDQYJKoZIhvcNAQEL\nBQAwazELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx\nFTATBgNVBAsTDE9wZW4gQmFua2luZzEnMCUGA1UEAxMeT3BlbiBCYW5raW5nIFJv\nb3QgU0FOREJPWCAtIEcxMB4XDTIwMTIxMTEwMDAwMFoXDTIzMTIxMTEwMDAwMFow\ncTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwxFTAT\nBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNBTkRC\nT1ggSXNzdWluZyBDQSAtIEcxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC\nAQEA6fX+272mHX5QAcDaWkVHFWjnDIcORNUJU3OuNyeuOYhlvXJWydrXe3O+cV+P\nS39faMj/nfem3GfJBE7Xn0bWA/8ksxSfrg1BUBJDge4YBBw+VflI3A0g1fk9wJ3H\nGInsvV4serRJ/ISJTfs0uRNugX+RrbkT/T0tup4vGd3Kl2sbwUdDjokuJNJHANeO\nDRkQ+ra+9Wht71FBlc07yPf7qtpaWHm6aS3s47OJD35ixkG4xiZuHsScxcVtlo1V\nW98P2cQfH9H2lll4wWlPTVHpPThB2EYrPhwcxDh8kHkkOHNkyHO/fYM47u7H4VeQ\nV75LXWKa7iWmZg+WhFb8TXSr/wIDAQABo4H/MIH8MA4GA1UdDwEB/wQEAwIBBjAP\nBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSGf1itF/WCtk60BbP7sM4RQ99MvjAf\nBgNVHSMEGDAWgBSHE+yWPmLsIRwMSlY68iUM45TpyzBMBggrBgEFBQcBAQRAMD4w\nPAYIKwYBBQUHMAGGMGh0dHA6Ly9vY3NwLnNhbmRib3gucGtpLm9wZW5iYW5raW5n\nYnJhc2lsLm9yZy5icjBLBgNVHR8ERDBCMECgPqA8hjpodHRwOi8vY3JsLnNhbmRi\nb3gucGtpLm9wZW5iYW5raW5nYnJhc2lsLm9yZy5ici9pc3N1ZXIuY3JsMA0GCSqG\nSIb3DQEBCwUAA4IBAQBy4928pVPeiHItbneeOAsDoc4Obv5Q4tn0QpqTlSeCSBbH\nIURfEr/WaS8sv0JTbIPQEfiO/UtaN8Qxh7j5iVqTwTwgVaE/vDkHxGOen5YxAuyV\n1Fpm4W4oQyybiA6puHEBcteuiYZHppGSMus3bmFYTPE+9B0+W914VZeHDujJ2Y3Y\nMc32Q+PC+Zmv8RfaXp7+QCNYSXR5Ts3q3IesWGmlvAM5tLQi75JmzdWXJ1uKU4u3\nNrw5jY4UaOlvB5Re2BSmcjxdLT/5pApzkS+tO6lICnPAtk/Y6dOJ0YxQBMImtliY\np02yfwRaqP8WJ4CnwUHil3ZRt8U9I+psU8b4WV/3\n-----END CERTIFICATE-----"
  },
  "resource": {
    "resourceUrl": "https://api.dev.open.upp.com.br/open-banking/resources/v1/resources",
    "consentUrl": "https://api.dev.open.upp.com.br/open-banking/consents/v1/consents",
    "brazilCpf": "58159107080"
  },
  "client2": {
    "client_id": "upp-bank-two",
    "scope": "openid consents resources",
    "jwks": {
      "keys": [
        {
          "kty": "RSA",
          "n": "7pqFiGchP3a61yP2IayP6hywX0-FKDz-JPCLz5eItq49_0YaIeVbhdHJe9B9cjuoyQ8uB8vNd6wii6dc4TMVbOWAo0nrZymAP5Cfp6zGOk1uSVyEOuDBUDRFlJEEJtNREknIX9lTou4-EtHu1o8gFFAJvKa22tMtUrC8A_jQNcdc6id-NNgZ3gL3pkUAobwax3ImOvhjT7TfZDLySANgww2OdOzkiVTq_abymxmSjxRXpGxJv_5Yc9Kltaj6a9_yqsbq8RvJImYGHv24p08hnkq5KvOXaqiFzBxJBrYf4_LyCEShFF9wrCoClUkhSRhMoNbZfln_oLAnFZ9JxQr-pQ",
          "e": "AQAB",
          "d": "wOtlPlWMV2DrTto_vxhkQDk0Dcwg8Njn7_wiPxXZr0MQ057dsDxfFML7ssVvOHauUOqaICmTlsgyIlKO0XLZRvQFX4F7-SxgCoUn4Y3btPY4Ts6kB2sEQpIRFD9waOgBK9VGUuFIM3uH6vWctBSDLolMZiExxZprkeleC6QYzPE2ExgKir_3lJ8NhowxmxH1YpMfzvUj8875nepbH3AlanGaJ9m61jCqQek6C-fVcFm6Oh2002C6Vr2epW1RFxjUc1OYOCyyu93SmJ_Gh_UWQsgccL_nulwwRz8Cix23O2RIqM19cNpe7rCd4SiJoS8eHkVliA3e5pKwn9gOjeUNYQ",
          "p": "_R4zGrIthUrcr-NoA83BTQusQrOGTgvbUU75I8Gc8W-0ncks5PaSBDWtFO4_CDIs27mkxBeVkfcgkUOBXJE5ZML2iFQ9MShobqI_K5XROkBiO_-bil5Oi75JO4nN8Zb-CZylBe_y7oECRuBzlGwPF3H1HhipEhDM4D_k8C0C78k",
          "q": "8VIDytTPAYZlnxFMigD7_qgI_f-wfO2by7v5eXLfBGxGunylfHvvtWiOw3Dyjf69Gh_4m3cnEVMnBFkhHb0TDi68VUeg3HN7ko6rzOnvlKXWhUqNQSuyV0x5UvDFrMBvJEEZPWB5-pcuzafExIjairP4DFnwkclfDQWyyEvIXf0",
          "dp": "S-tn9qTkxGsc4GC8DRAE36AVrff826HwyWV_krr64OvZZ840egR-7WZQIMwI-eNa0xjOk8ZjJWHTUd7GiUZBybg0i9WAeSMel7hwbBlGpUs0a7ySIaGBu6Z6frIppEHetnFWif5bhjAJx8qAwE7dA_I5TCqnY3TIjqZ7e5J0pAk",
          "dq": "RyH7yDAOjM6G6ep5ezxrC1eQvv49kbWgdN-F3AzGPFGGT7YqOZV2xSx62JVUihKKv0apS3pF48908s0q-88d7NJN5X1lp1XLGRpA_ff_DPwNTeD53jn5Kc56_L3IJvHaUP93ZyYnDny96RUI5T3J3ZTLCyj_xplrETWay3u7Jik",
          "qi": "13A1S8gs6pBINmrL9MLDX6u8j-mWnzeXu8Z8lLSnCPK83tXZngN0qareDlo6GyyovMXxEFjHOA8MpOlURkXuO-C4cL6owEiqG9QJoh4xfw5q0qEYeKGzNydn4T5NETLfS2rCRSa23MefvOTukzexs6fvV5f704a8Yk2CSKijYZI",
          "kid": "3e274b78e9b7779a570067ec0318234f28d5d921512e9f9500714a5915aa286e",
          "use": "sig",
          "alg": "PS256"
        },
        {
          "kty": "RSA",
          "n": "rJ82cyRXhegVp9JJn9KX41J-U6j1keOY94B4geY81D0A5gQTovHUdkkk9lX9iQ-4Y12uDOTEhOBkNJTQZp_YoT1P8GfTgCBNiAM1HWN8RYIu8rJBaqfwncbuk0K7U6wAuYLGswnMDt2LoRIE4agtSMBH_8SstCbRhjmz29Nm349LZCN_KWWyKpOrl60_pLUVcUyKtzIxUdbpSR_xYZtLoGLud0TBucMeVgJTBuj4ZNRf49NfXscfY_yI1VK273oyIeyAZYIINxVqCY20CbUGup5T7gTvyMosoe1vXgEkYEBpmfSbEZ5ksaCYQ_i_vn9lJsqW5onvErzQTe1RvF9tWQ",
          "e": "AQAB",
          "d": "e96z_-PwOlLUV1z7IAjKnYEwzW_M6CdeORyjXPOOau5rmqMKRD8sqsTKFUqXaKczNXqfzvjKXF95CJJRCZNirDGHD4gxqRuFBzjmAHTHVEmazuVDM_nXHCEISfv02JHw4y4Iz6kUGQa5j5eSkStRc4cnI05Kb-v7Jkp52iDVDU5jht_6bpwACsgCcOc-rpH2BuoI6T0CrP-AoHRFYFv4XRGZ6B6YB_AcE370NDrp0CxGHryg18ZQk0A_RU2ezHxa9ZC11BSgmi0iNG4z9HPMlt3Raf5-4u-mK3hEjfoZ-XimS021mvkOhJXotNDD0RqgdXcIayfel2JBWkftUOeXUQ",
          "p": "5RPr-lUF9jlOQuyU2sAr8zvYjVGtz3dUFfO9iJGD0oQa8WFPg50dHSA6IYVWcnT85qXhoa0-ElCi2QHLe8jKghqZ_FgaMwMeafYLHzhZf1E_SiLXvMl_ElmHYeZeBSR13YBYKfReNAwShYq5tLKAPGIBHB903bbzo3QcfAgjV2s",
          "q": "wOi_jq3itrOVmMjUasieGVeHi0gW8fz9Vye4CaJWLdTJHZXbdglEwsN-gss9TzOMXJepPCf97vQI00Qu9Sg8oqunjDEO9-VZrd6u-hjjJ7iSqdt21cCGsVuA0COH0T2P-cyNTcVa9tlPYMT_ESIr4AU4R1Ar5kV2bdKDsNXvs0s",
          "dp": "Bccj25OLa_N0EuIOuxm_wgnPY3kc7i-vUkJslGY_Me8dEtuGeuZalqJ6dN_9FzP2MQccEszg1OttwBV4gW3GFdP_8Ep0lrbMbJXFIAt2zmxJMWCBmoRmjRru_DwoQO7zfhu_nYdJXPy09uNR3cnmzB8YshHlC7aSnJvQIBzAb3M",
          "dq": "LW4ivq1AuRot3t9c9xDr-rfcWfbOQIr99qqJ8uriNMTp4CfMmU2xfdSgVJkchSx0n9Gvr1UTvlSGR4rFLEMflIesW52qEsNWjVXmC0wVIuOa1pmysMA4eEg-W8YiVCqVX5TGqkwSEhQ3V2jNUPGlN4rDKDg_PmmZbF-pV9nqK2U",
          "qi": "pg1hQ0lh2SqAhelnmHi6_Pe18WcM5iiZrNgXekDSnHMh8X7qHbhuk5SI86ZqPMjLSszcVFdfBpCsSHSWoW7e-Yot6FuOR0YwY__-jiqiIihO5L9Zf_JRE67iHwHNl4NH-jr84XPJPCyXjCLchq4kLz2X6LwrdlxLMUy6H95CjlA",
          "kid": "8d22d327b8d49291ad3556dca6f69f79775bced7b896a3075fb4be7a49ebd06f",
          "use": "enc",
          "alg": "RSA-OAEP"
        }
      ]
    }
  },
  "mtls2": {
    "cert": "-----BEGIN CERTIFICATE-----\nMIIG3zCCBcegAwIBAgIUdF9ouib6iQhFg/iGea4kaMVLN98wDQYJKoZIhvcNAQEL\nBQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx\nFTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNB\nTkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMTAyNjAwMzEwMFoXDTIyMTEyNTAw\nMzEwMFowggEOMQswCQYDVQQGEwJCUjELMAkGA1UECBMCU1AxEzARBgNVBAcMClPD\no28gUGF1bG8xFjAUBgNVBAoTDVVQLlAgU0VQIFMuQS4xLTArBgNVBAsTJGU1YjUx\nMDgzLWFkYzItNTc3NS1iMGZjLTAyYjI2M2IxYzQwZDETMBEGA1UEAxMKdXBwLmNv\nbS5icjEXMBUGA1UEBRMOMzU5NzcwOTcwMDAxNzExHTAbBgNVBA8TFFByaXZhdGUg\nT3JnYW5pemF0aW9uMRMwEQYLKwYBBAGCNzwCAQMTAkJSMTQwMgYKCZImiZPyLGQB\nARMkYjlhZDE4ZmEtZDRjNy00YWUyLWFkYmEtZjAxNmEyYzcyOWI0MIIBIjANBgkq\nhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3hkfaGrPN4PJ+A9TjBTT/FjS2loGKhY4\nAo1T+YTUWZckSDQZf5IMxjIZ5ZD1RmFEUmVW6X2xaU4MHgWfiapSvBf+K/FEVkvR\n9b6cCcgvANUUyKsA6gyNNQK5nvbhRf9bpY0hCeT2MysL4iXoC8mGvw9ai5/beUCi\n42u3GkOg7wsW3KbAEBOxySHFArlKUFnl4484pR1ZfgYQTdcV8YKVzTu0pAc9dN+m\nCYciZL81P6C0WWjCUc6B3qo3ARGXD2EzcVvZ/mmENjCzJUhOC54gCU3JiOAwxnMb\ntAf5YLOfq1fi/pa2qqHkaoT3r4nWuvuhlJzqeZ0mL0TAhJKEy3QVgQIDAQABo4IC\nzjCCAsowDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUc0f+UElsE0tnYmcFhKb90BPD\nsGkwHwYDVR0jBBgwFoAUhn9YrRf1grZOtAWz+7DOEUPfTL4wTAYIKwYBBQUHAQEE\nQDA+MDwGCCsGAQUFBzABhjBodHRwOi8vb2NzcC5zYW5kYm94LnBraS5vcGVuYmFu\na2luZ2JyYXNpbC5vcmcuYnIwSwYDVR0fBEQwQjBAoD6gPIY6aHR0cDovL2NybC5z\nYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvaXNzdWVyLmNybDAV\nBgNVHREEDjAMggp1cHAuY29tLmJyMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAK\nBggrBgEFBQcDAjCCAaEGA1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9kATCCAYAw\nggE2BggrBgEFBQcCAjCCASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBzb2xlbHkg\nZm9yIHVzZSB3aXRoIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQgb3RoZXIg\ncGFydGljaXBhdGluZyBvcmdhbmlzYXRpb25zIHVzaW5nIFJhaWRpYW0gU2Vydmlj\nZXMgTGltaXRlZHMgVHJ1c3QgRnJhbWV3b3JrIFNlcnZpY2VzLiBJdHMgcmVjZWlw\ndCwgcG9zc2Vzc2lvbiBvciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5jZSBvZiB0\naGUgUmFpZGlhbSBTZXJ2aWNlcyBMdGQgQ2VydGljaWNhdGUgUG9saWN5IGFuZCBy\nZWxhdGVkIGRvY3VtZW50cyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0cDovL2Nw\ncy5zYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvcG9saWNpZXMw\nDQYJKoZIhvcNAQELBQADggEBAJzH8RqR80cRXeyfHiRKJC/5Fm+U6jT5tR2qRYh9\nb79bMtJaZg3DkT4s04Hq4OXtARLbCq6zKNR7EgR5BjqD6yrFgEvGe0R0AWDbjPju\noAduXV620rTnr6KmCcEwyR3d1ZQff7Q/RhV2NKsh1qcCQJzdMPhazKhKkjbglfuc\nQVwu0ZAAf8ci2rZ3YsY6M4NuMq77wIHSfrPlmVq5oto+9j5BfOce7qa+ypcLsMJS\nUqo2cFCN3SAbyisJ9r4W0dXm0EIsJ3nJbkDq6v29jm7L9Lt/E8PvnDb95ZCiNrKB\n0KmKWino3dfNqtjaCv/5K4GQe/3OOktsjyT6OAjxE/nGF+8\u003d\n-----END CERTIFICATE-----",
    "key": "-----BEGIN PRIVATE KEY-----\nMIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDeGR9oas83g8n4\nD1OMFNP8WNLaWgYqFjgCjVP5hNRZlyRINBl/kgzGMhnlkPVGYURSZVbpfbFpTgwe\nBZ+JqlK8F/4r8URWS9H1vpwJyC8A1RTIqwDqDI01Arme9uFF/1uljSEJ5PYzKwvi\nJegLyYa/D1qLn9t5QKLja7caQ6DvCxbcpsAQE7HJIcUCuUpQWeXjjzilHVl+BhBN\n1xXxgpXNO7SkBz1036YJhyJkvzU/oLRZaMJRzoHeqjcBEZcPYTNxW9n+aYQ2MLMl\nSE4LniAJTcmI4DDGcxu0B/lgs5+rV+L+lraqoeRqhPevida6+6GUnOp5nSYvRMCE\nkoTLdBWBAgMBAAECggEASKCgg63B216OUj74zCsXc0K8mMitkV+4qyT6G/NS2YUy\nSSY4XF4vLTS/ATIY8w3loKgg9rOyq0PpdHvUQtleusGBzW7VMP8URq8xKYW70SLc\n7A33e5HlLzuX5aLH4fLyTj3LWwfzdqIR/b71lb0uAhaMPnJk+86mNYZI1x7cZq52\nmEbUXBcsILCkbjvyureMoeFKbhNU2RHdwgQr9iusrjMhbyCMkVnP3RUHkmqLTaxi\nq/nJ7PSYeh4Ng5LCNJMyG/+khl7sstM84I5DoKGzxkmXfdKWWh3xOa135fJd9AE8\n9IR0LOjiNclZOdAeLUI+/0O6BsN6XQUENUi8HME3jQKBgQD3tTVzNW5KgU5sD+rS\nNPjT0fEkf3b9+IQytvo8dqlIT+m0oOCz4ka9O1XM8mOHSJDoVkbBzK5HJCAInzRI\nhRIhBE8XqOf95akeClsH/IFfGG1H9nxwX9Z35OaE1Z6InLUrXeO+Uq3egiiZRLFt\nbx7frNyUaWo0Hh7Dw4xYsjh6WwKBgQDliHIFciqB6IdTd4/sh6wMETA51IUmg+8V\naUGe1hRcson33M5olLUDn7oKQfFACq38DU4CfnpjMN0cJXEb2jHAAEFApMH7EjAT\nG1ffF3hYcYYMA1f1nugYJifsN+p7ehr1lDw5tDfVzs2ZKZiQUTJj7Octyi527cMH\nlbYJ0lVeUwKBgQDB4LwgG17iw8h8vgyeUMW9DOJAHeAlskDObPb5IisnJR0Xup+F\nTALwE6P5UHJkLYD1yKmDAFAb8IN+HBXQ+Q6SdwvsydAiooG2uIY9fv5HTxghriQB\n1JFJsAhZSdXWuUj303nwukfKE3fxVpnEvKeejG7tXoC4oCaWNNUBiyS3ZwKBgDEl\nFcS0vQUzlEX6w4YRRnUO+RRovFmSxg3/i11G2PVABOpdDJS3wkoUWPD5TX44yye8\ncYd3LR0vySfNnHoqLZy+cTo2DJKFQmXU5OuPSuUk6V6JGLwuWeNRyBp7nmjxq/QI\n2RxByfKtZLf2gAPmXrOmdZkIQQqVvbxSAbf4oO6hAoGALCoC3AzHg9hRCYhyYarC\ndbAo70qBqLra8DsRoAwCVSzozhBF2aHYtadn9x/ySZmEX+v2BXoGXTq6VlaGzLb0\nIfFCVkLQ7Vf+j2MdRubN7zSpV4zRyHNpj3lDJ4ZrpK1S0ZWECCDfaNSJn8SyMB+Q\nRSIFBTcS+/4Mt5GOUhzcifI\u003d\n-----END PRIVATE KEY-----\n",
    "ca": "-----BEGIN CERTIFICATE-----\nMIIDpjCCAo6gAwIBAgIUS3mWeRx1uG/SMl/ql55VwRtNz7wwDQYJKoZIhvcNAQEL\nBQAwazELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx\nFTATBgNVBAsTDE9wZW4gQmFua2luZzEnMCUGA1UEAxMeT3BlbiBCYW5raW5nIFJv\nb3QgU0FOREJPWCAtIEcxMB4XDTIwMTIxMTEwMDAwMFoXDTI1MTIxMDEwMDAwMFow\nazELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwxFTAT\nBgNVBAsTDE9wZW4gQmFua2luZzEnMCUGA1UEAxMeT3BlbiBCYW5raW5nIFJvb3Qg\nU0FOREJPWCAtIEcxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAp50j\njNh0wu8ioziC1HuWqOfgXwxeiePiRGw5tKDqKIbC7XV1ghEcDiymTHHWWJSQ1LEs\nmYpZVwaos5Mrz2xJwytg8K5eqFqa7QvfOOul29bnzEFk+1gX/0nOYws3Lba9E7S+\nuPaUmfElF4r2lcCNL2f3F87RozqZf+DQBdGUzAt9n+ipY1JpqfI3KF/5qgRkPoIf\nJD+aj2Y1D6eYjs5uMRLU8FMYt0CCfv/Ak6mq4Y9/7CaMKp5qjlrrDux00IDpxoXG\nKx5cK0KgACb2UBZ98oDQxcGrbRIyp8VGmv68BkEQcm7NljP863uBVxtnVTpRwQ1x\nwYEbmSSyoonXy575wQIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/\nBAUwAwEB/zAdBgNVHQ4EFgQUhxPslj5i7CEcDEpWOvIlDOOU6cswDQYJKoZIhvcN\nAQELBQADggEBAFoYqwoH7zvr4v0SQ/hWx/bWFRIcV/Rf6rEWGyT/moVAEjPbGH6t\nyHhbxh3RdGcPY7Pzn797lXDGRu0pHv+GAHUA1v1PewCp0IHYukmN5D8+Qumem6by\nHyONyUASMlY0lUOzx9mHVBMuj6u6kvn9xjL6xsPS+Cglv/3SUXUR0mMCYf963xnF\nBIRLTRlbykgJomUptVl/F5U/+8cD+lB/fcZPoQVI0kK0VV51jAODSIhS6vqzQzH4\ncpUmcPh4dy+7RzdTTktxOTXTqAy9/Yx+fk18O9qSQw1MKa9dDZ4YLnAQS2fJJqIE\n1DXIta0LpqM4pMoRMXvp9SLU0atVZLEu6Sc\u003d\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIEajCCA1KgAwIBAgIUdIYzEFdw7QJcrySyq6IiEwZfTfAwDQYJKoZIhvcNAQEL\nBQAwazELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx\nFTATBgNVBAsTDE9wZW4gQmFua2luZzEnMCUGA1UEAxMeT3BlbiBCYW5raW5nIFJv\nb3QgU0FOREJPWCAtIEcxMB4XDTIwMTIxMTEwMDAwMFoXDTIzMTIxMTEwMDAwMFow\ncTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwxFTAT\nBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNBTkRC\nT1ggSXNzdWluZyBDQSAtIEcxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC\nAQEA6fX+272mHX5QAcDaWkVHFWjnDIcORNUJU3OuNyeuOYhlvXJWydrXe3O+cV+P\nS39faMj/nfem3GfJBE7Xn0bWA/8ksxSfrg1BUBJDge4YBBw+VflI3A0g1fk9wJ3H\nGInsvV4serRJ/ISJTfs0uRNugX+RrbkT/T0tup4vGd3Kl2sbwUdDjokuJNJHANeO\nDRkQ+ra+9Wht71FBlc07yPf7qtpaWHm6aS3s47OJD35ixkG4xiZuHsScxcVtlo1V\nW98P2cQfH9H2lll4wWlPTVHpPThB2EYrPhwcxDh8kHkkOHNkyHO/fYM47u7H4VeQ\nV75LXWKa7iWmZg+WhFb8TXSr/wIDAQABo4H/MIH8MA4GA1UdDwEB/wQEAwIBBjAP\nBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSGf1itF/WCtk60BbP7sM4RQ99MvjAf\nBgNVHSMEGDAWgBSHE+yWPmLsIRwMSlY68iUM45TpyzBMBggrBgEFBQcBAQRAMD4w\nPAYIKwYBBQUHMAGGMGh0dHA6Ly9vY3NwLnNhbmRib3gucGtpLm9wZW5iYW5raW5n\nYnJhc2lsLm9yZy5icjBLBgNVHR8ERDBCMECgPqA8hjpodHRwOi8vY3JsLnNhbmRi\nb3gucGtpLm9wZW5iYW5raW5nYnJhc2lsLm9yZy5ici9pc3N1ZXIuY3JsMA0GCSqG\nSIb3DQEBCwUAA4IBAQBy4928pVPeiHItbneeOAsDoc4Obv5Q4tn0QpqTlSeCSBbH\nIURfEr/WaS8sv0JTbIPQEfiO/UtaN8Qxh7j5iVqTwTwgVaE/vDkHxGOen5YxAuyV\n1Fpm4W4oQyybiA6puHEBcteuiYZHppGSMus3bmFYTPE+9B0+W914VZeHDujJ2Y3Y\nMc32Q+PC+Zmv8RfaXp7+QCNYSXR5Ts3q3IesWGmlvAM5tLQi75JmzdWXJ1uKU4u3\nNrw5jY4UaOlvB5Re2BSmcjxdLT/5pApzkS+tO6lICnPAtk/Y6dOJ0YxQBMImtliY\np02yfwRaqP8WJ4CnwUHil3ZRt8U9I+psU8b4WV/3\n-----END CERTIFICATE-----"
  },
  "directory": {
    "keystore": "https://keystore.sandbox.directory.openbankingbrasil.org.br/"
  },
  "consent": {}
}
testName
fapi1-advanced-final-ensure-client-id-in-token-endpoint
2022-10-11 12:24:02 SUCCESS
CreateRedirectUri
Created redirect URI
redirect_uri
https://www.certification.openid.net/test/a/upp/callback
2022-10-11 12:24:02
GetDynamicServerConfiguration
HTTP request
request_uri
https://api.dev.open.upp.com.br/orgs/upp/.well-known/openid-configuration
request_method
GET
request_headers
{
  "accept": "text/plain, application/json, application/*+json, */*",
  "content-length": "0"
}
request_body

                                
2022-10-11 12:24:02 RESPONSE
GetDynamicServerConfiguration
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "content-type": "application/json",
  "content-length": "4030",
  "connection": "keep-alive",
  "x-powered-by": "Express",
  "vary": "Origin",
  "date": "Tue, 11 Oct 2022 12:24:02 GMT",
  "x-kong-upstream-latency": "10",
  "x-kong-proxy-latency": "20",
  "via": "kong/2.2.2"
}
response_body
{"acr_values_supported":["urn:brasil:openbanking:loa2","urn:brasil:openbanking:loa3"],"authorization_endpoint":"https://api.dev.open.upp.com.br/orgs/upp/auth","device_authorization_endpoint":"https://api.dev.open.upp.com.br/orgs/upp/device/auth","claims_parameter_supported":true,"claims_supported":["sub","acr","sid","auth_time","iss","cpf","cnpj"],"code_challenge_methods_supported":["S256"],"end_session_endpoint":"https://api.dev.open.upp.com.br/orgs/upp/session/end","grant_types_supported":["authorization_code","implicit","refresh_token","client_credentials","urn:ietf:params:oauth:grant-type:device_code","urn:openid:params:grant-type:ciba"],"id_token_signing_alg_values_supported":["PS256"],"issuer":"https://api.dev.open.upp.com.br/orgs/upp","jwks_uri":"https://api.dev.open.upp.com.br/orgs/upp/jwks","registration_endpoint":"https://api.dev.open.upp.com.br/orgs/upp/reg","response_modes_supported":["form_post","fragment","query","jwt","query.jwt","fragment.jwt","form_post.jwt"],"response_types_supported":["code","id_token","code id_token","id_token token","code token","code id_token token"],"scopes_supported":["openid","offline_access","consents","resources","customers","credit-cards-accounts","accounts","loans","financings","unarranged-accounts-overdraft","invoice-financings","payments"],"subject_types_supported":["public"],"token_endpoint_auth_methods_supported":["none","private_key_jwt","tls_client_auth","self_signed_tls_client_auth","client_secret_post"],"token_endpoint_auth_signing_alg_values_supported":["PS256"],"token_endpoint":"https://api.dev.open.upp.com.br/orgs/upp/token","pushed_authorization_request_endpoint":"https://api.dev.open.upp.com.br/orgs/upp/request","request_object_signing_alg_values_supported":["PS256"],"request_parameter_supported":true,"request_uri_parameter_supported":true,"require_request_uri_registration":true,"userinfo_endpoint":"https://api.dev.open.upp.com.br/orgs/upp/me","userinfo_signing_alg_values_supported":["PS256"],"authorization_signing_alg_values_supported":["PS256"],"introspection_endpoint":"https://api.dev.open.upp.com.br/orgs/upp/token/introspection","introspection_endpoint_auth_methods_supported":["private_key_jwt","tls_client_auth","self_signed_tls_client_auth","client_secret_post"],"introspection_endpoint_auth_signing_alg_values_supported":["PS256"],"revocation_endpoint":"https://api.dev.open.upp.com.br/orgs/upp/token/revocation","revocation_endpoint_auth_methods_supported":["none","private_key_jwt","tls_client_auth","self_signed_tls_client_auth","client_secret_post"],"revocation_endpoint_auth_signing_alg_values_supported":["PS256"],"id_token_encryption_alg_values_supported":["RSA-OAEP"],"id_token_encryption_enc_values_supported":["A256GCM"],"userinfo_encryption_alg_values_supported":["RSA-OAEP"],"userinfo_encryption_enc_values_supported":["A256GCM"],"authorization_encryption_alg_values_supported":["RSA-OAEP"],"authorization_encryption_enc_values_supported":["A256GCM"],"request_object_encryption_alg_values_supported":["RSA-OAEP"],"request_object_encryption_enc_values_supported":["A256GCM"],"tls_client_certificate_bound_access_tokens":true,"backchannel_authentication_endpoint":"https://api.dev.open.upp.com.br/orgs/upp/backchannel","backchannel_token_delivery_modes_supported":["ping","poll"],"backchannel_user_code_parameter_supported":true,"backchannel_authentication_request_signing_alg_values_supported":["PS256"],"claim_types_supported":["normal"],"mtls_endpoint_aliases":{"token_endpoint":"https://api.dev.open.upp.com.br/orgs/upp/token","introspection_endpoint":"https://api.dev.open.upp.com.br/orgs/upp/token/introspection","revocation_endpoint":"https://api.dev.open.upp.com.br/orgs/upp/token/revocation","userinfo_endpoint":"https://api.dev.open.upp.com.br/orgs/upp/me","device_authorization_endpoint":"https://api.dev.open.upp.com.br/orgs/upp/device/auth","pushed_authorization_request_endpoint":"https://api.dev.open.upp.com.br/orgs/upp/request","registration_endpoint":"https://api.dev.open.upp.com.br/orgs/upp/reg"}}
2022-10-11 12:24:02 SUCCESS
GetDynamicServerConfiguration
Successfully parsed server configuration
acr_values_supported
[
  "urn:brasil:openbanking:loa2",
  "urn:brasil:openbanking:loa3"
]
authorization_endpoint
https://api.dev.open.upp.com.br/orgs/upp/auth
device_authorization_endpoint
https://api.dev.open.upp.com.br/orgs/upp/device/auth
claims_parameter_supported
true
claims_supported
[
  "sub",
  "acr",
  "sid",
  "auth_time",
  "iss",
  "cpf",
  "cnpj"
]
code_challenge_methods_supported
[
  "S256"
]
end_session_endpoint
https://api.dev.open.upp.com.br/orgs/upp/session/end
grant_types_supported
[
  "authorization_code",
  "implicit",
  "refresh_token",
  "client_credentials",
  "urn:ietf:params:oauth:grant-type:device_code",
  "urn:openid:params:grant-type:ciba"
]
id_token_signing_alg_values_supported
[
  "PS256"
]
issuer
https://api.dev.open.upp.com.br/orgs/upp
jwks_uri
https://api.dev.open.upp.com.br/orgs/upp/jwks
registration_endpoint
https://api.dev.open.upp.com.br/orgs/upp/reg
response_modes_supported
[
  "form_post",
  "fragment",
  "query",
  "jwt",
  "query.jwt",
  "fragment.jwt",
  "form_post.jwt"
]
response_types_supported
[
  "code",
  "id_token",
  "code id_token",
  "id_token token",
  "code token",
  "code id_token token"
]
scopes_supported
[
  "openid",
  "offline_access",
  "consents",
  "resources",
  "customers",
  "credit-cards-accounts",
  "accounts",
  "loans",
  "financings",
  "unarranged-accounts-overdraft",
  "invoice-financings",
  "payments"
]
subject_types_supported
[
  "public"
]
token_endpoint_auth_methods_supported
[
  "none",
  "private_key_jwt",
  "tls_client_auth",
  "self_signed_tls_client_auth",
  "client_secret_post"
]
token_endpoint_auth_signing_alg_values_supported
[
  "PS256"
]
token_endpoint
https://api.dev.open.upp.com.br/orgs/upp/token
pushed_authorization_request_endpoint
https://api.dev.open.upp.com.br/orgs/upp/request
request_object_signing_alg_values_supported
[
  "PS256"
]
request_parameter_supported
true
request_uri_parameter_supported
true
require_request_uri_registration
true
userinfo_endpoint
https://api.dev.open.upp.com.br/orgs/upp/me
userinfo_signing_alg_values_supported
[
  "PS256"
]
authorization_signing_alg_values_supported
[
  "PS256"
]
introspection_endpoint
https://api.dev.open.upp.com.br/orgs/upp/token/introspection
introspection_endpoint_auth_methods_supported
[
  "private_key_jwt",
  "tls_client_auth",
  "self_signed_tls_client_auth",
  "client_secret_post"
]
introspection_endpoint_auth_signing_alg_values_supported
[
  "PS256"
]
revocation_endpoint
https://api.dev.open.upp.com.br/orgs/upp/token/revocation
revocation_endpoint_auth_methods_supported
[
  "none",
  "private_key_jwt",
  "tls_client_auth",
  "self_signed_tls_client_auth",
  "client_secret_post"
]
revocation_endpoint_auth_signing_alg_values_supported
[
  "PS256"
]
id_token_encryption_alg_values_supported
[
  "RSA-OAEP"
]
id_token_encryption_enc_values_supported
[
  "A256GCM"
]
userinfo_encryption_alg_values_supported
[
  "RSA-OAEP"
]
userinfo_encryption_enc_values_supported
[
  "A256GCM"
]
authorization_encryption_alg_values_supported
[
  "RSA-OAEP"
]
authorization_encryption_enc_values_supported
[
  "A256GCM"
]
request_object_encryption_alg_values_supported
[
  "RSA-OAEP"
]
request_object_encryption_enc_values_supported
[
  "A256GCM"
]
tls_client_certificate_bound_access_tokens
true
backchannel_authentication_endpoint
https://api.dev.open.upp.com.br/orgs/upp/backchannel
backchannel_token_delivery_modes_supported
[
  "ping",
  "poll"
]
backchannel_user_code_parameter_supported
true
backchannel_authentication_request_signing_alg_values_supported
[
  "PS256"
]
claim_types_supported
[
  "normal"
]
mtls_endpoint_aliases
{
  "token_endpoint": "https://api.dev.open.upp.com.br/orgs/upp/token",
  "introspection_endpoint": "https://api.dev.open.upp.com.br/orgs/upp/token/introspection",
  "revocation_endpoint": "https://api.dev.open.upp.com.br/orgs/upp/token/revocation",
  "userinfo_endpoint": "https://api.dev.open.upp.com.br/orgs/upp/me",
  "device_authorization_endpoint": "https://api.dev.open.upp.com.br/orgs/upp/device/auth",
  "pushed_authorization_request_endpoint": "https://api.dev.open.upp.com.br/orgs/upp/request",
  "registration_endpoint": "https://api.dev.open.upp.com.br/orgs/upp/reg"
}
2022-10-11 12:24:02 SUCCESS
AddMTLSEndpointAliasesToEnvironment
Added mtls_endpoint_aliases to environment
2022-10-11 12:24:02 SUCCESS
CheckServerConfiguration
Found required server configuration keys
required
[
  "authorization_endpoint",
  "token_endpoint",
  "issuer"
]
2022-10-11 12:24:02
FetchServerKeys
Fetching server key
jwks_uri
https://api.dev.open.upp.com.br/orgs/upp/jwks
2022-10-11 12:24:02
FetchServerKeys
HTTP request
request_uri
https://api.dev.open.upp.com.br/orgs/upp/jwks
request_method
GET
request_headers
{
  "accept": "text/plain, application/json, application/*+json, */*",
  "content-length": "0"
}
request_body

                                
2022-10-11 12:24:03 RESPONSE
FetchServerKeys
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "content-type": "application/json",
  "content-length": "917",
  "connection": "keep-alive",
  "x-powered-by": "Express",
  "vary": "Origin",
  "date": "Tue, 11 Oct 2022 12:24:03 GMT",
  "x-kong-upstream-latency": "9",
  "x-kong-proxy-latency": "29",
  "via": "kong/2.2.2"
}
response_body
{"keys":[{"kty":"RSA","use":"sig","kid":"Vv23CUeB96yEOo5DLCq6_SpOTzDZFJDAo6tfe8ogDzM","alg":"PS256","e":"AQAB","n":"xXQvtlww71BoaFeDFtvW1iWDvTNmMGRRGfZeuW8ZlS-yNGSB5-Hx7IoCfzYwAGaqjJmA2ZrAQGsmwJC3rO-QYhNpdRc1LIccOvzy_60BRxmfhvCbg3IvK3s6aobT_3XNLEtuq3iN7R_EtIb8HPE0PJLePTs2m4NayY6XGWzD1PhXSiNBIynUuTGHVAlJSTlr372Xw5OQw6NtsnixEAWs2UOZ5MYg4aSGiNgwHozRZYXVzPVQ9X4ICCUI4lksBDG3Vn1arOLKL6roT1n8eNU6XXAOf0RCV0TFV2DKKfAUSdipATz_SctrY_BJg_wyNp8I4b0pguZdFsAITInHN7pLPw"},{"kty":"RSA","use":"enc","kid":"mVmupvk0Vgg7jusL7YduN9hseMgzwdlgLKiDc6yJ_ew","alg":"RSA-OAEP","e":"AQAB","n":"vOAGZPYuwQvIy60k2p3_0kq0WABBxip-vSUa18RlHSiB_Ff03vxpSujeEeM6PdLXXE4tvWyeEXkqg95V-KvQ3VFIVmZK45Sn2PVGyCRaewck-kndQcFPy9tJDhOlengPKVTJmJrPiln6afSNki-MHMm7S8-mj6Z_c8quYyXdJ8Qt5EPR-06sMzgI8UOoYS1jUCd3GFBAtORxx_SsjSFzC-U0Wwj53h9-9dN0Pwk3WQ0FEMNLHweonlj8mv6KUr5PjYRSnKIqZdvznQWX9RhxCOqyy0MRiulDbXUn5JGUGhbJTvStkcfZ6kqHqsZaYwNS6c75KoBhPYUQEaui__EnEw"}]}
2022-10-11 12:24:03
FetchServerKeys
Found JWK set string
jwk_string
{"keys":[{"kty":"RSA","use":"sig","kid":"Vv23CUeB96yEOo5DLCq6_SpOTzDZFJDAo6tfe8ogDzM","alg":"PS256","e":"AQAB","n":"xXQvtlww71BoaFeDFtvW1iWDvTNmMGRRGfZeuW8ZlS-yNGSB5-Hx7IoCfzYwAGaqjJmA2ZrAQGsmwJC3rO-QYhNpdRc1LIccOvzy_60BRxmfhvCbg3IvK3s6aobT_3XNLEtuq3iN7R_EtIb8HPE0PJLePTs2m4NayY6XGWzD1PhXSiNBIynUuTGHVAlJSTlr372Xw5OQw6NtsnixEAWs2UOZ5MYg4aSGiNgwHozRZYXVzPVQ9X4ICCUI4lksBDG3Vn1arOLKL6roT1n8eNU6XXAOf0RCV0TFV2DKKfAUSdipATz_SctrY_BJg_wyNp8I4b0pguZdFsAITInHN7pLPw"},{"kty":"RSA","use":"enc","kid":"mVmupvk0Vgg7jusL7YduN9hseMgzwdlgLKiDc6yJ_ew","alg":"RSA-OAEP","e":"AQAB","n":"vOAGZPYuwQvIy60k2p3_0kq0WABBxip-vSUa18RlHSiB_Ff03vxpSujeEeM6PdLXXE4tvWyeEXkqg95V-KvQ3VFIVmZK45Sn2PVGyCRaewck-kndQcFPy9tJDhOlengPKVTJmJrPiln6afSNki-MHMm7S8-mj6Z_c8quYyXdJ8Qt5EPR-06sMzgI8UOoYS1jUCd3GFBAtORxx_SsjSFzC-U0Wwj53h9-9dN0Pwk3WQ0FEMNLHweonlj8mv6KUr5PjYRSnKIqZdvznQWX9RhxCOqyy0MRiulDbXUn5JGUGhbJTvStkcfZ6kqHqsZaYwNS6c75KoBhPYUQEaui__EnEw"}]}
2022-10-11 12:24:03 SUCCESS
FetchServerKeys
Found server JWK set
server_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "use": "sig",
      "kid": "Vv23CUeB96yEOo5DLCq6_SpOTzDZFJDAo6tfe8ogDzM",
      "alg": "PS256",
      "e": "AQAB",
      "n": "xXQvtlww71BoaFeDFtvW1iWDvTNmMGRRGfZeuW8ZlS-yNGSB5-Hx7IoCfzYwAGaqjJmA2ZrAQGsmwJC3rO-QYhNpdRc1LIccOvzy_60BRxmfhvCbg3IvK3s6aobT_3XNLEtuq3iN7R_EtIb8HPE0PJLePTs2m4NayY6XGWzD1PhXSiNBIynUuTGHVAlJSTlr372Xw5OQw6NtsnixEAWs2UOZ5MYg4aSGiNgwHozRZYXVzPVQ9X4ICCUI4lksBDG3Vn1arOLKL6roT1n8eNU6XXAOf0RCV0TFV2DKKfAUSdipATz_SctrY_BJg_wyNp8I4b0pguZdFsAITInHN7pLPw"
    },
    {
      "kty": "RSA",
      "use": "enc",
      "kid": "mVmupvk0Vgg7jusL7YduN9hseMgzwdlgLKiDc6yJ_ew",
      "alg": "RSA-OAEP",
      "e": "AQAB",
      "n": "vOAGZPYuwQvIy60k2p3_0kq0WABBxip-vSUa18RlHSiB_Ff03vxpSujeEeM6PdLXXE4tvWyeEXkqg95V-KvQ3VFIVmZK45Sn2PVGyCRaewck-kndQcFPy9tJDhOlengPKVTJmJrPiln6afSNki-MHMm7S8-mj6Z_c8quYyXdJ8Qt5EPR-06sMzgI8UOoYS1jUCd3GFBAtORxx_SsjSFzC-U0Wwj53h9-9dN0Pwk3WQ0FEMNLHweonlj8mv6KUr5PjYRSnKIqZdvznQWX9RhxCOqyy0MRiulDbXUn5JGUGhbJTvStkcfZ6kqHqsZaYwNS6c75KoBhPYUQEaui__EnEw"
    }
  ]
}
2022-10-11 12:24:03 SUCCESS
CheckServerKeysIsValid
Server JWKs is valid
server_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "use": "sig",
      "kid": "Vv23CUeB96yEOo5DLCq6_SpOTzDZFJDAo6tfe8ogDzM",
      "alg": "PS256",
      "e": "AQAB",
      "n": "xXQvtlww71BoaFeDFtvW1iWDvTNmMGRRGfZeuW8ZlS-yNGSB5-Hx7IoCfzYwAGaqjJmA2ZrAQGsmwJC3rO-QYhNpdRc1LIccOvzy_60BRxmfhvCbg3IvK3s6aobT_3XNLEtuq3iN7R_EtIb8HPE0PJLePTs2m4NayY6XGWzD1PhXSiNBIynUuTGHVAlJSTlr372Xw5OQw6NtsnixEAWs2UOZ5MYg4aSGiNgwHozRZYXVzPVQ9X4ICCUI4lksBDG3Vn1arOLKL6roT1n8eNU6XXAOf0RCV0TFV2DKKfAUSdipATz_SctrY_BJg_wyNp8I4b0pguZdFsAITInHN7pLPw"
    },
    {
      "kty": "RSA",
      "use": "enc",
      "kid": "mVmupvk0Vgg7jusL7YduN9hseMgzwdlgLKiDc6yJ_ew",
      "alg": "RSA-OAEP",
      "e": "AQAB",
      "n": "vOAGZPYuwQvIy60k2p3_0kq0WABBxip-vSUa18RlHSiB_Ff03vxpSujeEeM6PdLXXE4tvWyeEXkqg95V-KvQ3VFIVmZK45Sn2PVGyCRaewck-kndQcFPy9tJDhOlengPKVTJmJrPiln6afSNki-MHMm7S8-mj6Z_c8quYyXdJ8Qt5EPR-06sMzgI8UOoYS1jUCd3GFBAtORxx_SsjSFzC-U0Wwj53h9-9dN0Pwk3WQ0FEMNLHweonlj8mv6KUr5PjYRSnKIqZdvznQWX9RhxCOqyy0MRiulDbXUn5JGUGhbJTvStkcfZ6kqHqsZaYwNS6c75KoBhPYUQEaui__EnEw"
    }
  ]
}
2022-10-11 12:24:03 SUCCESS
ValidateServerJWKs
Valid server JWKs: keys are valid JSON, contain the required fields and are correctly encoded using unpadded base64url
2022-10-11 12:24:03 SUCCESS
CheckForKeyIdInServerJWKs
All keys contain kids
2022-10-11 12:24:03 SUCCESS
EnsureServerJwksDoesNotContainPrivateOrSymmetricKeys
Jwks does not contain any private or symmetric keys
2022-10-11 12:24:03 SUCCESS
FAPIEnsureMinimumServerKeyLength
Validated minimum key lengths for server_jwks
server_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "use": "sig",
      "kid": "Vv23CUeB96yEOo5DLCq6_SpOTzDZFJDAo6tfe8ogDzM",
      "alg": "PS256",
      "e": "AQAB",
      "n": "xXQvtlww71BoaFeDFtvW1iWDvTNmMGRRGfZeuW8ZlS-yNGSB5-Hx7IoCfzYwAGaqjJmA2ZrAQGsmwJC3rO-QYhNpdRc1LIccOvzy_60BRxmfhvCbg3IvK3s6aobT_3XNLEtuq3iN7R_EtIb8HPE0PJLePTs2m4NayY6XGWzD1PhXSiNBIynUuTGHVAlJSTlr372Xw5OQw6NtsnixEAWs2UOZ5MYg4aSGiNgwHozRZYXVzPVQ9X4ICCUI4lksBDG3Vn1arOLKL6roT1n8eNU6XXAOf0RCV0TFV2DKKfAUSdipATz_SctrY_BJg_wyNp8I4b0pguZdFsAITInHN7pLPw"
    },
    {
      "kty": "RSA",
      "use": "enc",
      "kid": "mVmupvk0Vgg7jusL7YduN9hseMgzwdlgLKiDc6yJ_ew",
      "alg": "RSA-OAEP",
      "e": "AQAB",
      "n": "vOAGZPYuwQvIy60k2p3_0kq0WABBxip-vSUa18RlHSiB_Ff03vxpSujeEeM6PdLXXE4tvWyeEXkqg95V-KvQ3VFIVmZK45Sn2PVGyCRaewck-kndQcFPy9tJDhOlengPKVTJmJrPiln6afSNki-MHMm7S8-mj6Z_c8quYyXdJ8Qt5EPR-06sMzgI8UOoYS1jUCd3GFBAtORxx_SsjSFzC-U0Wwj53h9-9dN0Pwk3WQ0FEMNLHweonlj8mv6KUr5PjYRSnKIqZdvznQWX9RhxCOqyy0MRiulDbXUn5JGUGhbJTvStkcfZ6kqHqsZaYwNS6c75KoBhPYUQEaui__EnEw"
    }
  ]
}
2022-10-11 12:24:03 SUCCESS
GetStaticClientConfiguration
Found a static client object
scope
openid consents resources
client_id
upp-bank-one
jwks
{
  "keys": [
    {
      "kty": "RSA",
      "n": "z53jstIY3rvuuVH9i-f3yBpaCU16Tf5gptz_iY2t4nCzsd3oGXgP9nKNGvT8SZuU45nDWsqBAe6wCwkDP6O0nl24cLMQYwowryhUSBh7kdw7icjWbF_TYdG13LbwblKVkpO7kcDx-Ujrq4bLBtx-z-99EQRa4eXq2OmTGtgW18MqQ2V3rLWC8SpxF3DfGVXoL8L4z4YvkpPT0Wevdelflte8-9tIy3tZun95vXX7ZTc5YeHIuzCB_VohPI4LVLmUcXymWUUDceOggLzvCi9PGK2SET-Bu0Nk2cw0BMnZEaWM6bZ5XVryaDvQtyK89d98RRUQimvCA2ZFtr7MlO7aaQ",
      "e": "AQAB",
      "d": "VX1kRzvv9bdZA4JZbwSjqQgAzxfSJs96KPuTVaa7VSSnObRwYBxqJkbhB5qdUAn6cwXbxUThflQ0tTaO2eOk-hkJW47ATqfhiB6JJe6-4z7WXVQPxyxmND9QLYQ-2I60_FhMwiW6_bUjJcwpSbf9l827qAgtDBvKamszobgdH9aFbPKjEndkYvQJdKIiQw49gpZ_UPOYFHBH_kTcdkKjQUyOpkPH1HMnJ7y9vLwlCl0N1b86n4bn35K0XRKFH5G66Scq5Xm-r7KTpiMksgIo3I3MoKQWv0imsPdl8Wq5B0fDGn8zw7MwbJhM8XLYaQngL4VtW7Rd0qjLZE3UsWeBAQ",
      "p": "6c8Tbw-Zz1bIHv4rzcvX0DTqcSQPz8rQoxpDyb5g8KBu9QbnzQ2-iabNuJu08InbsQzRBZP2Afc-BdEe8mnSZv79-7PZWFQnT7gzMnf6_E9-VKUw8G1MhWq9tnRIvsVo7YiusokfgKEmpf1MIDWOLpRSBg4h1hsMMy7Sx-STkDk",
      "q": "41JqW0llU7E5KjFLEs8quMkUgP8fslSmq4pC7g3n2i2tySAXV0-qwSMLWVYtUoMm8CTTlyrH6PoTV59aqWnhQOLQIqSeHZWYAgBi7eiPerxfIpJHweZcDhKVEy0eU3tWubrTY-pOuDnJDWpTSK8Rj-4kfvLj7Z_Z1bGX9ZgDO7E",
      "dp": "YMGqKC7Llwsxu-mxVPQDdo0_a9zhkjs7RhQLc4SOd2XdJRdbe_cxH6PgxIHjShuyx70nDujhSIT5rMySwvzZ7nedwbj2u9_veMUgosUWH64B-KN38jc5EIlQwx2yMQhe2NXUfdvTJpcJ-G0vQLEJCuukWg8lH4aH8PJylfhYvLk",
      "dq": "nZUJQ4TqqAzH2vbW2xAfxn8mJpI079N8wpeS9CFRo05dFXqYk58XeNGJUYHK41Mlj_2HbFhswpVxCSHfoGdUjj1tGUbSkSGdgW2xJsk7hVLGBFoxQjolgF_jVarGRgrPQOtBFRddQJpWRGV7nHw4CXWFeTd5R8WzJU76T3b0btE",
      "qi": "tB0y_2sTFMxBFJnPFo8emB-HdgdvI37gB7U_NS7d52SKJEJabcpw3ShDLMJLELKB7j7a1oLyPqjaVJeduswFoJ39bRvc-VZw9BT4MHcDTFFz4yoahb06JnPpNZnkLKHARCQZn3TRs7TWgUXXEFgXXdNF5e1sJEhxWSC0RsCeno8",
      "kid": "6f5b95d8afdfc69fe37e7bb8cb70342f13ad44fef1bb8424b958d9abc069a80d",
      "use": "sig",
      "alg": "PS256"
    },
    {
      "kty": "RSA",
      "n": "rpy9RGoXXnwg72mtJtC25i8XnPlxZiUVR9Ss2r4wSBfxDGH2S2fu5qnB8W-R7zpKQfCEyNfWmnZpYIcIsY3HdRd_5POhGwaTRwXHpHKtpjZw-s6oImS66ENfbmafa8zNTYw39mue5H7xQIv1eByZMfzjdY13rwk121w8WbAQIAnP7TqYfj9in8l8wnR3NyHDfYmylo9NZdcim8ShXTBszCmSXK_8pRvT1wRES1R914Nhn1nx-2kSI11j5qUM1zESiRsqLlTU0us-5iK9UMlEl7XaPQ5-hscqag9Jp5vME67komisSAVjYgEeONsE-tTz68Hel29LFMRwmLDWntd6WQ",
      "e": "AQAB",
      "d": "cYDPgy5XfILBwf72oDmh-qT3-4EmVpiaabP0nMhuiB6QAVWYjVHFOMl2maPFwDUq2gwntIqhJIz-WNHOM-SOmC2rZD9-JRw0FkHKkbo96MKQ1GgLYTgLSzmoShKJZMCfX95a7mLsyWk_F48jBG3Ko3TYwqwv9WbOTIZ7cG2DPd8v9Si2nQusJVU9agDJfcY-80TPImvJxWCsfiETeMR9Xj3-XWcwS8zFRmPxrleg0LIR19S8FS2S1HKtwJqDi1_F1qH-mOMwukLKFWl-slBM5iRAOwLDhLekhha7hRfpwOB3f_tE8GbLD5m_-FnSnTWEuF2YAgk4xU51bFQPHUSRAQ",
      "p": "2pbCc_n6JDpM2FlPGMM97kB6aRdmWTEDfB2LzG1p94TBM0UUIq_PIW7_zfV4Brvrb7nEm2lkWJBBh-JZbKwZmeEdrJgrO5Z-UrCMRod388SqwHjGV2bu-MR-40zDBL4ayheDSEiBQ-hgYKM8_0-t-FGVvk8ZUU9qudqkNaxIcOE",
      "q": "zH8woMDaoGIZ8qZRpGKMghp9bZ3vDb0Yh3ZlAI18-ekh50Joyuk-oPj3F1uFIcS8jleZb96uNa77kIVZMxz30b80djhOKUHJ48PfCwYQrdCaSvT08IiSng4hJBR1Nls-chIRyZSW0insH4dRBp4qXc_kplz21qGzw5jyAUw-IHk",
      "dp": "P369e2zosW9R9SJ0LHBCZBvMsww-CbiIF5yJiFdcCa9BY8A0KiNBmqegnNYqCGK78BdZOf-yS1uT_YHNkhin0yAmO4V0QXnkteZcyPv-5wuAwioTCz52OkLxzNr2Z0FFjOCpnOyax_wPSuMAC_W8Rj6EreRSKWFVUillu8WQwWE",
      "dq": "ZiZuww4y54S5k3UzORslNuRGnVgUDtfThe9FOsZylF-5WMzajel_KGfU_ezwjtK4oZ3ufmxMt3JGJYYG7bpdrH-HlDpCCOfdEpJIOzh3Ymveduzv4atHGf7S3TP-7P0dL1wJWJmJ0UextHoiplyhqyTrAZNUlhhGNMGUucM9EXk",
      "qi": "aK7K40k0AmKF9POnmyIlzP8bJGECqtN9U6VOAsx9p5btqyXJ6WIDxTvgOLNUzQH1CCHBh8r0w4VsKndDEs639BmDMYxUsCq-CJaHIhVE5AYh9XJq7MzcIO_WQuKAnD9OD9hgBZI728yhqqRIH148tSgb1OUW8G5mSjoaucXOwQ0",
      "kid": "24c73a6a0cfd3277da5e3e83a44d4b2be60adc19d62aae14725e621453cb39e3",
      "use": "enc",
      "alg": "RSA-OAEP"
    }
  ]
}
2022-10-11 12:24:03 SUCCESS
ValidateMTLSCertificatesHeader
MTLS certificates header is valid
2022-10-11 12:24:03 SUCCESS
ExtractMTLSCertificatesFromConfiguration
Mutual TLS authentication credentials loaded
cert
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
key
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDDjaRT2pq3aIKm45Izc16waUgp4XHvCS6XanYXXymwcQgkJ216rF3tfRM9nIpORD9PDAFXfKuhyOjPRNdNUSAQbc/k0u++P3tQtxLGN3OfLMx0+9WCADsVq+CCUGYAKj0QZs30jfoCY9qnGywNzA7S3Oy563eYZQqP27MjsTiZZyd3b043OhwG4mo3F516+JS7LSa9W25p60ilp4P0WMrREZLXosoL4e8Lt5DinZ36b7q/3x6IChU6ubINLF25OSJH4WO7JWCogoX40/8zY21D2iHl2li5j8b5xRVpG6UEGmi/Dg+Sk4HZa2F4fmBAflnvNC3gb5PNEfzNdk2dbVtlAgMBAAECggEAEK7JwRmaL2FsG/64H0mNX3Fr5Z7FEIZxAhvj/TRyIwpRjnwKm/eOf882z//F0M2DtSOqDaOmJMQ2EFCoKYFtQdmMbdIM/+b8hzNHF7/tTjwNKUG+wjtwzvV9zsA7I3J3CSosEdv24zNPmQf5Zyfsb9LHI0lSR57/Gqy8iKP61yNOgSJMpXHfTT8S6Vc6izoDseB4gpRf0p3C3ixeybqgSuZrV1fLmeJuMixZbCh0XXD2e9st/Y0Tvkveee0jcntvgmdfReQ/m01ZXXtK7A+zgfJA0NI8a8pAz7bOYw0XeEaxxn5EW/gWmkDlCmBmlBHzBNh4NQQoVrWKIby9hE+QtQKBgQDrxqp5b6lpkWk79WXiNC2AuSxJ2UpxSLQjHYm7L302cEgij7Ij54jSYyGhtkl2G0BoBEJYnxca3/Qm1N1CUU00agbg3RGQLDgL4ez0ZskBOA4m7HGOFv3CintfkmhWBisZiisMbkX4yCprJ3L+qMW0JZUvBW13+ike90yCb7xGowKBgQDUU7ylLAAE3yJzg8J+xRixM9vZOb2i7ZXzfRIQd96OCQZTTuS/KCWkh4B6b8enlDcQk+JJPe2nL8tqQxY4rogoZBAwe6fHKlUpJO3kUjq+wU+V6sE+HGGL1Lm/pNDFqEIXbalq+lc3Xb4WQ5vAoHFOV5Y/ZOeUzTEU0KywhxDeVwKBgQDRL6hcqcdjVJJLkkRc1/JvPNuggdtceybn6PMkUtQDEsfNcjSZSnnIQA+8zGCNG0yffPfobO4w9/ZE5aORjVS0ZkXICBvnEHSBhmeXyAIaxMM5oZp2eMuYaQlhGCLeAAcJV98t3kDSo7WO8KdEbjVKyfV8jJI9WoRVZxBIwh4HhQKBgQCBP6/4A77HOGUqWCyPKr+LLvxHUUTE50d+fsX+TFmnsIqvL7lDO9cePnXREjZBJpIWf08iMpZ2TTvQJaJjQqsTm0XXnY5WSMiqURaXBA9KizY9Fjgn7PLcQdQIevWzPGdvB4w32Mg6pc/Okb1AFuqiO+L0GCJ4jCeyegyFMNLt5QKBgDLaUJkijJe9LvVTSPvL+WNyIBxTLxrKjkjk7gVrK1JfA0ynu2Vj71k6i2rlUizbPloI9/IEsajHeRV85OqEn2dDCzfn8+dnjuU4QK2l6mlr6HyLKGhSL3QpmCReQXQ81FoXyCVR8syYbzLDM+2ppBGJ3C4Aatylihd9woi+Wlcc
ca
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
2022-10-11 12:24:03 SUCCESS
ValidateClientJWKsPrivatePart
Valid client JWKs: keys are valid JSON, contain the required fields, the private/public exponents match and are correctly encoded using unpadded base64url
2022-10-11 12:24:03 SUCCESS
ExtractJWKsFromStaticClientConfiguration
Extracted client JWK
client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "n": "z53jstIY3rvuuVH9i-f3yBpaCU16Tf5gptz_iY2t4nCzsd3oGXgP9nKNGvT8SZuU45nDWsqBAe6wCwkDP6O0nl24cLMQYwowryhUSBh7kdw7icjWbF_TYdG13LbwblKVkpO7kcDx-Ujrq4bLBtx-z-99EQRa4eXq2OmTGtgW18MqQ2V3rLWC8SpxF3DfGVXoL8L4z4YvkpPT0Wevdelflte8-9tIy3tZun95vXX7ZTc5YeHIuzCB_VohPI4LVLmUcXymWUUDceOggLzvCi9PGK2SET-Bu0Nk2cw0BMnZEaWM6bZ5XVryaDvQtyK89d98RRUQimvCA2ZFtr7MlO7aaQ",
      "e": "AQAB",
      "d": "VX1kRzvv9bdZA4JZbwSjqQgAzxfSJs96KPuTVaa7VSSnObRwYBxqJkbhB5qdUAn6cwXbxUThflQ0tTaO2eOk-hkJW47ATqfhiB6JJe6-4z7WXVQPxyxmND9QLYQ-2I60_FhMwiW6_bUjJcwpSbf9l827qAgtDBvKamszobgdH9aFbPKjEndkYvQJdKIiQw49gpZ_UPOYFHBH_kTcdkKjQUyOpkPH1HMnJ7y9vLwlCl0N1b86n4bn35K0XRKFH5G66Scq5Xm-r7KTpiMksgIo3I3MoKQWv0imsPdl8Wq5B0fDGn8zw7MwbJhM8XLYaQngL4VtW7Rd0qjLZE3UsWeBAQ",
      "p": "6c8Tbw-Zz1bIHv4rzcvX0DTqcSQPz8rQoxpDyb5g8KBu9QbnzQ2-iabNuJu08InbsQzRBZP2Afc-BdEe8mnSZv79-7PZWFQnT7gzMnf6_E9-VKUw8G1MhWq9tnRIvsVo7YiusokfgKEmpf1MIDWOLpRSBg4h1hsMMy7Sx-STkDk",
      "q": "41JqW0llU7E5KjFLEs8quMkUgP8fslSmq4pC7g3n2i2tySAXV0-qwSMLWVYtUoMm8CTTlyrH6PoTV59aqWnhQOLQIqSeHZWYAgBi7eiPerxfIpJHweZcDhKVEy0eU3tWubrTY-pOuDnJDWpTSK8Rj-4kfvLj7Z_Z1bGX9ZgDO7E",
      "dp": "YMGqKC7Llwsxu-mxVPQDdo0_a9zhkjs7RhQLc4SOd2XdJRdbe_cxH6PgxIHjShuyx70nDujhSIT5rMySwvzZ7nedwbj2u9_veMUgosUWH64B-KN38jc5EIlQwx2yMQhe2NXUfdvTJpcJ-G0vQLEJCuukWg8lH4aH8PJylfhYvLk",
      "dq": "nZUJQ4TqqAzH2vbW2xAfxn8mJpI079N8wpeS9CFRo05dFXqYk58XeNGJUYHK41Mlj_2HbFhswpVxCSHfoGdUjj1tGUbSkSGdgW2xJsk7hVLGBFoxQjolgF_jVarGRgrPQOtBFRddQJpWRGV7nHw4CXWFeTd5R8WzJU76T3b0btE",
      "qi": "tB0y_2sTFMxBFJnPFo8emB-HdgdvI37gB7U_NS7d52SKJEJabcpw3ShDLMJLELKB7j7a1oLyPqjaVJeduswFoJ39bRvc-VZw9BT4MHcDTFFz4yoahb06JnPpNZnkLKHARCQZn3TRs7TWgUXXEFgXXdNF5e1sJEhxWSC0RsCeno8",
      "kid": "6f5b95d8afdfc69fe37e7bb8cb70342f13ad44fef1bb8424b958d9abc069a80d",
      "use": "sig",
      "alg": "PS256"
    },
    {
      "kty": "RSA",
      "n": "rpy9RGoXXnwg72mtJtC25i8XnPlxZiUVR9Ss2r4wSBfxDGH2S2fu5qnB8W-R7zpKQfCEyNfWmnZpYIcIsY3HdRd_5POhGwaTRwXHpHKtpjZw-s6oImS66ENfbmafa8zNTYw39mue5H7xQIv1eByZMfzjdY13rwk121w8WbAQIAnP7TqYfj9in8l8wnR3NyHDfYmylo9NZdcim8ShXTBszCmSXK_8pRvT1wRES1R914Nhn1nx-2kSI11j5qUM1zESiRsqLlTU0us-5iK9UMlEl7XaPQ5-hscqag9Jp5vME67komisSAVjYgEeONsE-tTz68Hel29LFMRwmLDWntd6WQ",
      "e": "AQAB",
      "d": "cYDPgy5XfILBwf72oDmh-qT3-4EmVpiaabP0nMhuiB6QAVWYjVHFOMl2maPFwDUq2gwntIqhJIz-WNHOM-SOmC2rZD9-JRw0FkHKkbo96MKQ1GgLYTgLSzmoShKJZMCfX95a7mLsyWk_F48jBG3Ko3TYwqwv9WbOTIZ7cG2DPd8v9Si2nQusJVU9agDJfcY-80TPImvJxWCsfiETeMR9Xj3-XWcwS8zFRmPxrleg0LIR19S8FS2S1HKtwJqDi1_F1qH-mOMwukLKFWl-slBM5iRAOwLDhLekhha7hRfpwOB3f_tE8GbLD5m_-FnSnTWEuF2YAgk4xU51bFQPHUSRAQ",
      "p": "2pbCc_n6JDpM2FlPGMM97kB6aRdmWTEDfB2LzG1p94TBM0UUIq_PIW7_zfV4Brvrb7nEm2lkWJBBh-JZbKwZmeEdrJgrO5Z-UrCMRod388SqwHjGV2bu-MR-40zDBL4ayheDSEiBQ-hgYKM8_0-t-FGVvk8ZUU9qudqkNaxIcOE",
      "q": "zH8woMDaoGIZ8qZRpGKMghp9bZ3vDb0Yh3ZlAI18-ekh50Joyuk-oPj3F1uFIcS8jleZb96uNa77kIVZMxz30b80djhOKUHJ48PfCwYQrdCaSvT08IiSng4hJBR1Nls-chIRyZSW0insH4dRBp4qXc_kplz21qGzw5jyAUw-IHk",
      "dp": "P369e2zosW9R9SJ0LHBCZBvMsww-CbiIF5yJiFdcCa9BY8A0KiNBmqegnNYqCGK78BdZOf-yS1uT_YHNkhin0yAmO4V0QXnkteZcyPv-5wuAwioTCz52OkLxzNr2Z0FFjOCpnOyax_wPSuMAC_W8Rj6EreRSKWFVUillu8WQwWE",
      "dq": "ZiZuww4y54S5k3UzORslNuRGnVgUDtfThe9FOsZylF-5WMzajel_KGfU_ezwjtK4oZ3ufmxMt3JGJYYG7bpdrH-HlDpCCOfdEpJIOzh3Ymveduzv4atHGf7S3TP-7P0dL1wJWJmJ0UextHoiplyhqyTrAZNUlhhGNMGUucM9EXk",
      "qi": "aK7K40k0AmKF9POnmyIlzP8bJGECqtN9U6VOAsx9p5btqyXJ6WIDxTvgOLNUzQH1CCHBh8r0w4VsKndDEs639BmDMYxUsCq-CJaHIhVE5AYh9XJq7MzcIO_WQuKAnD9OD9hgBZI728yhqqRIH148tSgb1OUW8G5mSjoaucXOwQ0",
      "kid": "24c73a6a0cfd3277da5e3e83a44d4b2be60adc19d62aae14725e621453cb39e3",
      "use": "enc",
      "alg": "RSA-OAEP"
    }
  ]
}
public_client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "sig",
      "kid": "6f5b95d8afdfc69fe37e7bb8cb70342f13ad44fef1bb8424b958d9abc069a80d",
      "alg": "PS256",
      "n": "z53jstIY3rvuuVH9i-f3yBpaCU16Tf5gptz_iY2t4nCzsd3oGXgP9nKNGvT8SZuU45nDWsqBAe6wCwkDP6O0nl24cLMQYwowryhUSBh7kdw7icjWbF_TYdG13LbwblKVkpO7kcDx-Ujrq4bLBtx-z-99EQRa4eXq2OmTGtgW18MqQ2V3rLWC8SpxF3DfGVXoL8L4z4YvkpPT0Wevdelflte8-9tIy3tZun95vXX7ZTc5YeHIuzCB_VohPI4LVLmUcXymWUUDceOggLzvCi9PGK2SET-Bu0Nk2cw0BMnZEaWM6bZ5XVryaDvQtyK89d98RRUQimvCA2ZFtr7MlO7aaQ"
    },
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "enc",
      "kid": "24c73a6a0cfd3277da5e3e83a44d4b2be60adc19d62aae14725e621453cb39e3",
      "alg": "RSA-OAEP",
      "n": "rpy9RGoXXnwg72mtJtC25i8XnPlxZiUVR9Ss2r4wSBfxDGH2S2fu5qnB8W-R7zpKQfCEyNfWmnZpYIcIsY3HdRd_5POhGwaTRwXHpHKtpjZw-s6oImS66ENfbmafa8zNTYw39mue5H7xQIv1eByZMfzjdY13rwk121w8WbAQIAnP7TqYfj9in8l8wnR3NyHDfYmylo9NZdcim8ShXTBszCmSXK_8pRvT1wRES1R914Nhn1nx-2kSI11j5qUM1zESiRsqLlTU0us-5iK9UMlEl7XaPQ5-hscqag9Jp5vME67komisSAVjYgEeONsE-tTz68Hel29LFMRwmLDWntd6WQ"
    }
  ]
}
2022-10-11 12:24:03 SUCCESS
CheckForKeyIdInClientJWKs
All keys contain kids
2022-10-11 12:24:03 SUCCESS
CheckDistinctKeyIdValueInClientJWKs
Distinct 'kid' value in all keys of client_jwks
see
https://bitbucket.org/openid/connect/issues/1127
2022-10-11 12:24:03 SUCCESS
FAPIBrazilCheckKeyAlgInClientJWKs
Keys in client JWKS all have permitted 'alg'
permitted
[
  "PS256"
]
2022-10-11 12:24:03 SUCCESS
FAPIEnsureMinimumClientKeyLength
Validated minimum key lengths for client_jwks
client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "n": "z53jstIY3rvuuVH9i-f3yBpaCU16Tf5gptz_iY2t4nCzsd3oGXgP9nKNGvT8SZuU45nDWsqBAe6wCwkDP6O0nl24cLMQYwowryhUSBh7kdw7icjWbF_TYdG13LbwblKVkpO7kcDx-Ujrq4bLBtx-z-99EQRa4eXq2OmTGtgW18MqQ2V3rLWC8SpxF3DfGVXoL8L4z4YvkpPT0Wevdelflte8-9tIy3tZun95vXX7ZTc5YeHIuzCB_VohPI4LVLmUcXymWUUDceOggLzvCi9PGK2SET-Bu0Nk2cw0BMnZEaWM6bZ5XVryaDvQtyK89d98RRUQimvCA2ZFtr7MlO7aaQ",
      "e": "AQAB",
      "d": "VX1kRzvv9bdZA4JZbwSjqQgAzxfSJs96KPuTVaa7VSSnObRwYBxqJkbhB5qdUAn6cwXbxUThflQ0tTaO2eOk-hkJW47ATqfhiB6JJe6-4z7WXVQPxyxmND9QLYQ-2I60_FhMwiW6_bUjJcwpSbf9l827qAgtDBvKamszobgdH9aFbPKjEndkYvQJdKIiQw49gpZ_UPOYFHBH_kTcdkKjQUyOpkPH1HMnJ7y9vLwlCl0N1b86n4bn35K0XRKFH5G66Scq5Xm-r7KTpiMksgIo3I3MoKQWv0imsPdl8Wq5B0fDGn8zw7MwbJhM8XLYaQngL4VtW7Rd0qjLZE3UsWeBAQ",
      "p": "6c8Tbw-Zz1bIHv4rzcvX0DTqcSQPz8rQoxpDyb5g8KBu9QbnzQ2-iabNuJu08InbsQzRBZP2Afc-BdEe8mnSZv79-7PZWFQnT7gzMnf6_E9-VKUw8G1MhWq9tnRIvsVo7YiusokfgKEmpf1MIDWOLpRSBg4h1hsMMy7Sx-STkDk",
      "q": "41JqW0llU7E5KjFLEs8quMkUgP8fslSmq4pC7g3n2i2tySAXV0-qwSMLWVYtUoMm8CTTlyrH6PoTV59aqWnhQOLQIqSeHZWYAgBi7eiPerxfIpJHweZcDhKVEy0eU3tWubrTY-pOuDnJDWpTSK8Rj-4kfvLj7Z_Z1bGX9ZgDO7E",
      "dp": "YMGqKC7Llwsxu-mxVPQDdo0_a9zhkjs7RhQLc4SOd2XdJRdbe_cxH6PgxIHjShuyx70nDujhSIT5rMySwvzZ7nedwbj2u9_veMUgosUWH64B-KN38jc5EIlQwx2yMQhe2NXUfdvTJpcJ-G0vQLEJCuukWg8lH4aH8PJylfhYvLk",
      "dq": "nZUJQ4TqqAzH2vbW2xAfxn8mJpI079N8wpeS9CFRo05dFXqYk58XeNGJUYHK41Mlj_2HbFhswpVxCSHfoGdUjj1tGUbSkSGdgW2xJsk7hVLGBFoxQjolgF_jVarGRgrPQOtBFRddQJpWRGV7nHw4CXWFeTd5R8WzJU76T3b0btE",
      "qi": "tB0y_2sTFMxBFJnPFo8emB-HdgdvI37gB7U_NS7d52SKJEJabcpw3ShDLMJLELKB7j7a1oLyPqjaVJeduswFoJ39bRvc-VZw9BT4MHcDTFFz4yoahb06JnPpNZnkLKHARCQZn3TRs7TWgUXXEFgXXdNF5e1sJEhxWSC0RsCeno8",
      "kid": "6f5b95d8afdfc69fe37e7bb8cb70342f13ad44fef1bb8424b958d9abc069a80d",
      "use": "sig",
      "alg": "PS256"
    },
    {
      "kty": "RSA",
      "n": "rpy9RGoXXnwg72mtJtC25i8XnPlxZiUVR9Ss2r4wSBfxDGH2S2fu5qnB8W-R7zpKQfCEyNfWmnZpYIcIsY3HdRd_5POhGwaTRwXHpHKtpjZw-s6oImS66ENfbmafa8zNTYw39mue5H7xQIv1eByZMfzjdY13rwk121w8WbAQIAnP7TqYfj9in8l8wnR3NyHDfYmylo9NZdcim8ShXTBszCmSXK_8pRvT1wRES1R914Nhn1nx-2kSI11j5qUM1zESiRsqLlTU0us-5iK9UMlEl7XaPQ5-hscqag9Jp5vME67komisSAVjYgEeONsE-tTz68Hel29LFMRwmLDWntd6WQ",
      "e": "AQAB",
      "d": "cYDPgy5XfILBwf72oDmh-qT3-4EmVpiaabP0nMhuiB6QAVWYjVHFOMl2maPFwDUq2gwntIqhJIz-WNHOM-SOmC2rZD9-JRw0FkHKkbo96MKQ1GgLYTgLSzmoShKJZMCfX95a7mLsyWk_F48jBG3Ko3TYwqwv9WbOTIZ7cG2DPd8v9Si2nQusJVU9agDJfcY-80TPImvJxWCsfiETeMR9Xj3-XWcwS8zFRmPxrleg0LIR19S8FS2S1HKtwJqDi1_F1qH-mOMwukLKFWl-slBM5iRAOwLDhLekhha7hRfpwOB3f_tE8GbLD5m_-FnSnTWEuF2YAgk4xU51bFQPHUSRAQ",
      "p": "2pbCc_n6JDpM2FlPGMM97kB6aRdmWTEDfB2LzG1p94TBM0UUIq_PIW7_zfV4Brvrb7nEm2lkWJBBh-JZbKwZmeEdrJgrO5Z-UrCMRod388SqwHjGV2bu-MR-40zDBL4ayheDSEiBQ-hgYKM8_0-t-FGVvk8ZUU9qudqkNaxIcOE",
      "q": "zH8woMDaoGIZ8qZRpGKMghp9bZ3vDb0Yh3ZlAI18-ekh50Joyuk-oPj3F1uFIcS8jleZb96uNa77kIVZMxz30b80djhOKUHJ48PfCwYQrdCaSvT08IiSng4hJBR1Nls-chIRyZSW0insH4dRBp4qXc_kplz21qGzw5jyAUw-IHk",
      "dp": "P369e2zosW9R9SJ0LHBCZBvMsww-CbiIF5yJiFdcCa9BY8A0KiNBmqegnNYqCGK78BdZOf-yS1uT_YHNkhin0yAmO4V0QXnkteZcyPv-5wuAwioTCz52OkLxzNr2Z0FFjOCpnOyax_wPSuMAC_W8Rj6EreRSKWFVUillu8WQwWE",
      "dq": "ZiZuww4y54S5k3UzORslNuRGnVgUDtfThe9FOsZylF-5WMzajel_KGfU_ezwjtK4oZ3ufmxMt3JGJYYG7bpdrH-HlDpCCOfdEpJIOzh3Ymveduzv4atHGf7S3TP-7P0dL1wJWJmJ0UextHoiplyhqyTrAZNUlhhGNMGUucM9EXk",
      "qi": "aK7K40k0AmKF9POnmyIlzP8bJGECqtN9U6VOAsx9p5btqyXJ6WIDxTvgOLNUzQH1CCHBh8r0w4VsKndDEs639BmDMYxUsCq-CJaHIhVE5AYh9XJq7MzcIO_WQuKAnD9OD9hgBZI728yhqqRIH148tSgb1OUW8G5mSjoaucXOwQ0",
      "kid": "24c73a6a0cfd3277da5e3e83a44d4b2be60adc19d62aae14725e621453cb39e3",
      "use": "enc",
      "alg": "RSA-OAEP"
    }
  ]
}
2022-10-11 12:24:03
ValidateMTLSCertificatesAsX509
Root & issuing in mtls.ca is wrong order. Automatically correct it (Issuing first, then root)
2022-10-11 12:24:03 SUCCESS
ValidateMTLSCertificatesAsX509
Mutual TLS authentication cert validated as X.509
Verify configuration of second client
2022-10-11 12:24:03 SUCCESS
GetStaticClient2Configuration
Found a static second client object
client_id
upp-bank-two
scope
openid consents resources
jwks
{
  "keys": [
    {
      "kty": "RSA",
      "n": "7pqFiGchP3a61yP2IayP6hywX0-FKDz-JPCLz5eItq49_0YaIeVbhdHJe9B9cjuoyQ8uB8vNd6wii6dc4TMVbOWAo0nrZymAP5Cfp6zGOk1uSVyEOuDBUDRFlJEEJtNREknIX9lTou4-EtHu1o8gFFAJvKa22tMtUrC8A_jQNcdc6id-NNgZ3gL3pkUAobwax3ImOvhjT7TfZDLySANgww2OdOzkiVTq_abymxmSjxRXpGxJv_5Yc9Kltaj6a9_yqsbq8RvJImYGHv24p08hnkq5KvOXaqiFzBxJBrYf4_LyCEShFF9wrCoClUkhSRhMoNbZfln_oLAnFZ9JxQr-pQ",
      "e": "AQAB",
      "d": "wOtlPlWMV2DrTto_vxhkQDk0Dcwg8Njn7_wiPxXZr0MQ057dsDxfFML7ssVvOHauUOqaICmTlsgyIlKO0XLZRvQFX4F7-SxgCoUn4Y3btPY4Ts6kB2sEQpIRFD9waOgBK9VGUuFIM3uH6vWctBSDLolMZiExxZprkeleC6QYzPE2ExgKir_3lJ8NhowxmxH1YpMfzvUj8875nepbH3AlanGaJ9m61jCqQek6C-fVcFm6Oh2002C6Vr2epW1RFxjUc1OYOCyyu93SmJ_Gh_UWQsgccL_nulwwRz8Cix23O2RIqM19cNpe7rCd4SiJoS8eHkVliA3e5pKwn9gOjeUNYQ",
      "p": "_R4zGrIthUrcr-NoA83BTQusQrOGTgvbUU75I8Gc8W-0ncks5PaSBDWtFO4_CDIs27mkxBeVkfcgkUOBXJE5ZML2iFQ9MShobqI_K5XROkBiO_-bil5Oi75JO4nN8Zb-CZylBe_y7oECRuBzlGwPF3H1HhipEhDM4D_k8C0C78k",
      "q": "8VIDytTPAYZlnxFMigD7_qgI_f-wfO2by7v5eXLfBGxGunylfHvvtWiOw3Dyjf69Gh_4m3cnEVMnBFkhHb0TDi68VUeg3HN7ko6rzOnvlKXWhUqNQSuyV0x5UvDFrMBvJEEZPWB5-pcuzafExIjairP4DFnwkclfDQWyyEvIXf0",
      "dp": "S-tn9qTkxGsc4GC8DRAE36AVrff826HwyWV_krr64OvZZ840egR-7WZQIMwI-eNa0xjOk8ZjJWHTUd7GiUZBybg0i9WAeSMel7hwbBlGpUs0a7ySIaGBu6Z6frIppEHetnFWif5bhjAJx8qAwE7dA_I5TCqnY3TIjqZ7e5J0pAk",
      "dq": "RyH7yDAOjM6G6ep5ezxrC1eQvv49kbWgdN-F3AzGPFGGT7YqOZV2xSx62JVUihKKv0apS3pF48908s0q-88d7NJN5X1lp1XLGRpA_ff_DPwNTeD53jn5Kc56_L3IJvHaUP93ZyYnDny96RUI5T3J3ZTLCyj_xplrETWay3u7Jik",
      "qi": "13A1S8gs6pBINmrL9MLDX6u8j-mWnzeXu8Z8lLSnCPK83tXZngN0qareDlo6GyyovMXxEFjHOA8MpOlURkXuO-C4cL6owEiqG9QJoh4xfw5q0qEYeKGzNydn4T5NETLfS2rCRSa23MefvOTukzexs6fvV5f704a8Yk2CSKijYZI",
      "kid": "3e274b78e9b7779a570067ec0318234f28d5d921512e9f9500714a5915aa286e",
      "use": "sig",
      "alg": "PS256"
    },
    {
      "kty": "RSA",
      "n": "rJ82cyRXhegVp9JJn9KX41J-U6j1keOY94B4geY81D0A5gQTovHUdkkk9lX9iQ-4Y12uDOTEhOBkNJTQZp_YoT1P8GfTgCBNiAM1HWN8RYIu8rJBaqfwncbuk0K7U6wAuYLGswnMDt2LoRIE4agtSMBH_8SstCbRhjmz29Nm349LZCN_KWWyKpOrl60_pLUVcUyKtzIxUdbpSR_xYZtLoGLud0TBucMeVgJTBuj4ZNRf49NfXscfY_yI1VK273oyIeyAZYIINxVqCY20CbUGup5T7gTvyMosoe1vXgEkYEBpmfSbEZ5ksaCYQ_i_vn9lJsqW5onvErzQTe1RvF9tWQ",
      "e": "AQAB",
      "d": "e96z_-PwOlLUV1z7IAjKnYEwzW_M6CdeORyjXPOOau5rmqMKRD8sqsTKFUqXaKczNXqfzvjKXF95CJJRCZNirDGHD4gxqRuFBzjmAHTHVEmazuVDM_nXHCEISfv02JHw4y4Iz6kUGQa5j5eSkStRc4cnI05Kb-v7Jkp52iDVDU5jht_6bpwACsgCcOc-rpH2BuoI6T0CrP-AoHRFYFv4XRGZ6B6YB_AcE370NDrp0CxGHryg18ZQk0A_RU2ezHxa9ZC11BSgmi0iNG4z9HPMlt3Raf5-4u-mK3hEjfoZ-XimS021mvkOhJXotNDD0RqgdXcIayfel2JBWkftUOeXUQ",
      "p": "5RPr-lUF9jlOQuyU2sAr8zvYjVGtz3dUFfO9iJGD0oQa8WFPg50dHSA6IYVWcnT85qXhoa0-ElCi2QHLe8jKghqZ_FgaMwMeafYLHzhZf1E_SiLXvMl_ElmHYeZeBSR13YBYKfReNAwShYq5tLKAPGIBHB903bbzo3QcfAgjV2s",
      "q": "wOi_jq3itrOVmMjUasieGVeHi0gW8fz9Vye4CaJWLdTJHZXbdglEwsN-gss9TzOMXJepPCf97vQI00Qu9Sg8oqunjDEO9-VZrd6u-hjjJ7iSqdt21cCGsVuA0COH0T2P-cyNTcVa9tlPYMT_ESIr4AU4R1Ar5kV2bdKDsNXvs0s",
      "dp": "Bccj25OLa_N0EuIOuxm_wgnPY3kc7i-vUkJslGY_Me8dEtuGeuZalqJ6dN_9FzP2MQccEszg1OttwBV4gW3GFdP_8Ep0lrbMbJXFIAt2zmxJMWCBmoRmjRru_DwoQO7zfhu_nYdJXPy09uNR3cnmzB8YshHlC7aSnJvQIBzAb3M",
      "dq": "LW4ivq1AuRot3t9c9xDr-rfcWfbOQIr99qqJ8uriNMTp4CfMmU2xfdSgVJkchSx0n9Gvr1UTvlSGR4rFLEMflIesW52qEsNWjVXmC0wVIuOa1pmysMA4eEg-W8YiVCqVX5TGqkwSEhQ3V2jNUPGlN4rDKDg_PmmZbF-pV9nqK2U",
      "qi": "pg1hQ0lh2SqAhelnmHi6_Pe18WcM5iiZrNgXekDSnHMh8X7qHbhuk5SI86ZqPMjLSszcVFdfBpCsSHSWoW7e-Yot6FuOR0YwY__-jiqiIihO5L9Zf_JRE67iHwHNl4NH-jr84XPJPCyXjCLchq4kLz2X6LwrdlxLMUy6H95CjlA",
      "kid": "8d22d327b8d49291ad3556dca6f69f79775bced7b896a3075fb4be7a49ebd06f",
      "use": "enc",
      "alg": "RSA-OAEP"
    }
  ]
}
2022-10-11 12:24:03 SUCCESS
ValidateMTLSCertificates2Header
MTLS certificates header is valid
2022-10-11 12:24:03 SUCCESS
ExtractMTLSCertificates2FromConfiguration
Mutual TLS authentication credentials loaded
cert
MIIG3zCCBcegAwIBAgIUdF9ouib6iQhFg/iGea4kaMVLN98wDQYJKoZIhvcNAQELBQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwxFTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNBTkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMTAyNjAwMzEwMFoXDTIyMTEyNTAwMzEwMFowggEOMQswCQYDVQQGEwJCUjELMAkGA1UECBMCU1AxEzARBgNVBAcMClPDo28gUGF1bG8xFjAUBgNVBAoTDVVQLlAgU0VQIFMuQS4xLTArBgNVBAsTJGU1YjUxMDgzLWFkYzItNTc3NS1iMGZjLTAyYjI2M2IxYzQwZDETMBEGA1UEAxMKdXBwLmNvbS5icjEXMBUGA1UEBRMOMzU5NzcwOTcwMDAxNzExHTAbBgNVBA8TFFByaXZhdGUgT3JnYW5pemF0aW9uMRMwEQYLKwYBBAGCNzwCAQMTAkJSMTQwMgYKCZImiZPyLGQBARMkYjlhZDE4ZmEtZDRjNy00YWUyLWFkYmEtZjAxNmEyYzcyOWI0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3hkfaGrPN4PJ+A9TjBTT/FjS2loGKhY4Ao1T+YTUWZckSDQZf5IMxjIZ5ZD1RmFEUmVW6X2xaU4MHgWfiapSvBf+K/FEVkvR9b6cCcgvANUUyKsA6gyNNQK5nvbhRf9bpY0hCeT2MysL4iXoC8mGvw9ai5/beUCi42u3GkOg7wsW3KbAEBOxySHFArlKUFnl4484pR1ZfgYQTdcV8YKVzTu0pAc9dN+mCYciZL81P6C0WWjCUc6B3qo3ARGXD2EzcVvZ/mmENjCzJUhOC54gCU3JiOAwxnMbtAf5YLOfq1fi/pa2qqHkaoT3r4nWuvuhlJzqeZ0mL0TAhJKEy3QVgQIDAQABo4ICzjCCAsowDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUc0f+UElsE0tnYmcFhKb90BPDsGkwHwYDVR0jBBgwFoAUhn9YrRf1grZOtAWz+7DOEUPfTL4wTAYIKwYBBQUHAQEEQDA+MDwGCCsGAQUFBzABhjBodHRwOi8vb2NzcC5zYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5vcmcuYnIwSwYDVR0fBEQwQjBAoD6gPIY6aHR0cDovL2NybC5zYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvaXNzdWVyLmNybDAVBgNVHREEDjAMggp1cHAuY29tLmJyMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDAjCCAaEGA1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9kATCCAYAwggE2BggrBgEFBQcCAjCCASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBzb2xlbHkgZm9yIHVzZSB3aXRoIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQgb3RoZXIgcGFydGljaXBhdGluZyBvcmdhbmlzYXRpb25zIHVzaW5nIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZHMgVHJ1c3QgRnJhbWV3b3JrIFNlcnZpY2VzLiBJdHMgcmVjZWlwdCwgcG9zc2Vzc2lvbiBvciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5jZSBvZiB0aGUgUmFpZGlhbSBTZXJ2aWNlcyBMdGQgQ2VydGljaWNhdGUgUG9saWN5IGFuZCByZWxhdGVkIGRvY3VtZW50cyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0cDovL2Nwcy5zYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvcG9saWNpZXMwDQYJKoZIhvcNAQELBQADggEBAJzH8RqR80cRXeyfHiRKJC/5Fm+U6jT5tR2qRYh9b79bMtJaZg3DkT4s04Hq4OXtARLbCq6zKNR7EgR5BjqD6yrFgEvGe0R0AWDbjPjuoAduXV620rTnr6KmCcEwyR3d1ZQff7Q/RhV2NKsh1qcCQJzdMPhazKhKkjbglfucQVwu0ZAAf8ci2rZ3YsY6M4NuMq77wIHSfrPlmVq5oto+9j5BfOce7qa+ypcLsMJSUqo2cFCN3SAbyisJ9r4W0dXm0EIsJ3nJbkDq6v29jm7L9Lt/E8PvnDb95ZCiNrKB0KmKWino3dfNqtjaCv/5K4GQe/3OOktsjyT6OAjxE/nGF+8=
key
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDeGR9oas83g8n4D1OMFNP8WNLaWgYqFjgCjVP5hNRZlyRINBl/kgzGMhnlkPVGYURSZVbpfbFpTgweBZ+JqlK8F/4r8URWS9H1vpwJyC8A1RTIqwDqDI01Arme9uFF/1uljSEJ5PYzKwviJegLyYa/D1qLn9t5QKLja7caQ6DvCxbcpsAQE7HJIcUCuUpQWeXjjzilHVl+BhBN1xXxgpXNO7SkBz1036YJhyJkvzU/oLRZaMJRzoHeqjcBEZcPYTNxW9n+aYQ2MLMlSE4LniAJTcmI4DDGcxu0B/lgs5+rV+L+lraqoeRqhPevida6+6GUnOp5nSYvRMCEkoTLdBWBAgMBAAECggEASKCgg63B216OUj74zCsXc0K8mMitkV+4qyT6G/NS2YUySSY4XF4vLTS/ATIY8w3loKgg9rOyq0PpdHvUQtleusGBzW7VMP8URq8xKYW70SLc7A33e5HlLzuX5aLH4fLyTj3LWwfzdqIR/b71lb0uAhaMPnJk+86mNYZI1x7cZq52mEbUXBcsILCkbjvyureMoeFKbhNU2RHdwgQr9iusrjMhbyCMkVnP3RUHkmqLTaxiq/nJ7PSYeh4Ng5LCNJMyG/+khl7sstM84I5DoKGzxkmXfdKWWh3xOa135fJd9AE89IR0LOjiNclZOdAeLUI+/0O6BsN6XQUENUi8HME3jQKBgQD3tTVzNW5KgU5sD+rSNPjT0fEkf3b9+IQytvo8dqlIT+m0oOCz4ka9O1XM8mOHSJDoVkbBzK5HJCAInzRIhRIhBE8XqOf95akeClsH/IFfGG1H9nxwX9Z35OaE1Z6InLUrXeO+Uq3egiiZRLFtbx7frNyUaWo0Hh7Dw4xYsjh6WwKBgQDliHIFciqB6IdTd4/sh6wMETA51IUmg+8VaUGe1hRcson33M5olLUDn7oKQfFACq38DU4CfnpjMN0cJXEb2jHAAEFApMH7EjATG1ffF3hYcYYMA1f1nugYJifsN+p7ehr1lDw5tDfVzs2ZKZiQUTJj7Octyi527cMHlbYJ0lVeUwKBgQDB4LwgG17iw8h8vgyeUMW9DOJAHeAlskDObPb5IisnJR0Xup+FTALwE6P5UHJkLYD1yKmDAFAb8IN+HBXQ+Q6SdwvsydAiooG2uIY9fv5HTxghriQB1JFJsAhZSdXWuUj303nwukfKE3fxVpnEvKeejG7tXoC4oCaWNNUBiyS3ZwKBgDElFcS0vQUzlEX6w4YRRnUO+RRovFmSxg3/i11G2PVABOpdDJS3wkoUWPD5TX44yye8cYd3LR0vySfNnHoqLZy+cTo2DJKFQmXU5OuPSuUk6V6JGLwuWeNRyBp7nmjxq/QI2RxByfKtZLf2gAPmXrOmdZkIQQqVvbxSAbf4oO6hAoGALCoC3AzHg9hRCYhyYarCdbAo70qBqLra8DsRoAwCVSzozhBF2aHYtadn9x/ySZmEX+v2BXoGXTq6VlaGzLb0IfFCVkLQ7Vf+j2MdRubN7zSpV4zRyHNpj3lDJ4ZrpK1S0ZWECCDfaNSJn8SyMB+QRSIFBTcS+/4Mt5GOUhzcifI=
ca
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
2022-10-11 12:24:03 SUCCESS
ValidateClientJWKsPrivatePart
Valid client JWKs: keys are valid JSON, contain the required fields, the private/public exponents match and are correctly encoded using unpadded base64url
2022-10-11 12:24:03 SUCCESS
ExtractJWKsFromStaticClientConfiguration
Extracted client JWK
client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "n": "7pqFiGchP3a61yP2IayP6hywX0-FKDz-JPCLz5eItq49_0YaIeVbhdHJe9B9cjuoyQ8uB8vNd6wii6dc4TMVbOWAo0nrZymAP5Cfp6zGOk1uSVyEOuDBUDRFlJEEJtNREknIX9lTou4-EtHu1o8gFFAJvKa22tMtUrC8A_jQNcdc6id-NNgZ3gL3pkUAobwax3ImOvhjT7TfZDLySANgww2OdOzkiVTq_abymxmSjxRXpGxJv_5Yc9Kltaj6a9_yqsbq8RvJImYGHv24p08hnkq5KvOXaqiFzBxJBrYf4_LyCEShFF9wrCoClUkhSRhMoNbZfln_oLAnFZ9JxQr-pQ",
      "e": "AQAB",
      "d": "wOtlPlWMV2DrTto_vxhkQDk0Dcwg8Njn7_wiPxXZr0MQ057dsDxfFML7ssVvOHauUOqaICmTlsgyIlKO0XLZRvQFX4F7-SxgCoUn4Y3btPY4Ts6kB2sEQpIRFD9waOgBK9VGUuFIM3uH6vWctBSDLolMZiExxZprkeleC6QYzPE2ExgKir_3lJ8NhowxmxH1YpMfzvUj8875nepbH3AlanGaJ9m61jCqQek6C-fVcFm6Oh2002C6Vr2epW1RFxjUc1OYOCyyu93SmJ_Gh_UWQsgccL_nulwwRz8Cix23O2RIqM19cNpe7rCd4SiJoS8eHkVliA3e5pKwn9gOjeUNYQ",
      "p": "_R4zGrIthUrcr-NoA83BTQusQrOGTgvbUU75I8Gc8W-0ncks5PaSBDWtFO4_CDIs27mkxBeVkfcgkUOBXJE5ZML2iFQ9MShobqI_K5XROkBiO_-bil5Oi75JO4nN8Zb-CZylBe_y7oECRuBzlGwPF3H1HhipEhDM4D_k8C0C78k",
      "q": "8VIDytTPAYZlnxFMigD7_qgI_f-wfO2by7v5eXLfBGxGunylfHvvtWiOw3Dyjf69Gh_4m3cnEVMnBFkhHb0TDi68VUeg3HN7ko6rzOnvlKXWhUqNQSuyV0x5UvDFrMBvJEEZPWB5-pcuzafExIjairP4DFnwkclfDQWyyEvIXf0",
      "dp": "S-tn9qTkxGsc4GC8DRAE36AVrff826HwyWV_krr64OvZZ840egR-7WZQIMwI-eNa0xjOk8ZjJWHTUd7GiUZBybg0i9WAeSMel7hwbBlGpUs0a7ySIaGBu6Z6frIppEHetnFWif5bhjAJx8qAwE7dA_I5TCqnY3TIjqZ7e5J0pAk",
      "dq": "RyH7yDAOjM6G6ep5ezxrC1eQvv49kbWgdN-F3AzGPFGGT7YqOZV2xSx62JVUihKKv0apS3pF48908s0q-88d7NJN5X1lp1XLGRpA_ff_DPwNTeD53jn5Kc56_L3IJvHaUP93ZyYnDny96RUI5T3J3ZTLCyj_xplrETWay3u7Jik",
      "qi": "13A1S8gs6pBINmrL9MLDX6u8j-mWnzeXu8Z8lLSnCPK83tXZngN0qareDlo6GyyovMXxEFjHOA8MpOlURkXuO-C4cL6owEiqG9QJoh4xfw5q0qEYeKGzNydn4T5NETLfS2rCRSa23MefvOTukzexs6fvV5f704a8Yk2CSKijYZI",
      "kid": "3e274b78e9b7779a570067ec0318234f28d5d921512e9f9500714a5915aa286e",
      "use": "sig",
      "alg": "PS256"
    },
    {
      "kty": "RSA",
      "n": "rJ82cyRXhegVp9JJn9KX41J-U6j1keOY94B4geY81D0A5gQTovHUdkkk9lX9iQ-4Y12uDOTEhOBkNJTQZp_YoT1P8GfTgCBNiAM1HWN8RYIu8rJBaqfwncbuk0K7U6wAuYLGswnMDt2LoRIE4agtSMBH_8SstCbRhjmz29Nm349LZCN_KWWyKpOrl60_pLUVcUyKtzIxUdbpSR_xYZtLoGLud0TBucMeVgJTBuj4ZNRf49NfXscfY_yI1VK273oyIeyAZYIINxVqCY20CbUGup5T7gTvyMosoe1vXgEkYEBpmfSbEZ5ksaCYQ_i_vn9lJsqW5onvErzQTe1RvF9tWQ",
      "e": "AQAB",
      "d": "e96z_-PwOlLUV1z7IAjKnYEwzW_M6CdeORyjXPOOau5rmqMKRD8sqsTKFUqXaKczNXqfzvjKXF95CJJRCZNirDGHD4gxqRuFBzjmAHTHVEmazuVDM_nXHCEISfv02JHw4y4Iz6kUGQa5j5eSkStRc4cnI05Kb-v7Jkp52iDVDU5jht_6bpwACsgCcOc-rpH2BuoI6T0CrP-AoHRFYFv4XRGZ6B6YB_AcE370NDrp0CxGHryg18ZQk0A_RU2ezHxa9ZC11BSgmi0iNG4z9HPMlt3Raf5-4u-mK3hEjfoZ-XimS021mvkOhJXotNDD0RqgdXcIayfel2JBWkftUOeXUQ",
      "p": "5RPr-lUF9jlOQuyU2sAr8zvYjVGtz3dUFfO9iJGD0oQa8WFPg50dHSA6IYVWcnT85qXhoa0-ElCi2QHLe8jKghqZ_FgaMwMeafYLHzhZf1E_SiLXvMl_ElmHYeZeBSR13YBYKfReNAwShYq5tLKAPGIBHB903bbzo3QcfAgjV2s",
      "q": "wOi_jq3itrOVmMjUasieGVeHi0gW8fz9Vye4CaJWLdTJHZXbdglEwsN-gss9TzOMXJepPCf97vQI00Qu9Sg8oqunjDEO9-VZrd6u-hjjJ7iSqdt21cCGsVuA0COH0T2P-cyNTcVa9tlPYMT_ESIr4AU4R1Ar5kV2bdKDsNXvs0s",
      "dp": "Bccj25OLa_N0EuIOuxm_wgnPY3kc7i-vUkJslGY_Me8dEtuGeuZalqJ6dN_9FzP2MQccEszg1OttwBV4gW3GFdP_8Ep0lrbMbJXFIAt2zmxJMWCBmoRmjRru_DwoQO7zfhu_nYdJXPy09uNR3cnmzB8YshHlC7aSnJvQIBzAb3M",
      "dq": "LW4ivq1AuRot3t9c9xDr-rfcWfbOQIr99qqJ8uriNMTp4CfMmU2xfdSgVJkchSx0n9Gvr1UTvlSGR4rFLEMflIesW52qEsNWjVXmC0wVIuOa1pmysMA4eEg-W8YiVCqVX5TGqkwSEhQ3V2jNUPGlN4rDKDg_PmmZbF-pV9nqK2U",
      "qi": "pg1hQ0lh2SqAhelnmHi6_Pe18WcM5iiZrNgXekDSnHMh8X7qHbhuk5SI86ZqPMjLSszcVFdfBpCsSHSWoW7e-Yot6FuOR0YwY__-jiqiIihO5L9Zf_JRE67iHwHNl4NH-jr84XPJPCyXjCLchq4kLz2X6LwrdlxLMUy6H95CjlA",
      "kid": "8d22d327b8d49291ad3556dca6f69f79775bced7b896a3075fb4be7a49ebd06f",
      "use": "enc",
      "alg": "RSA-OAEP"
    }
  ]
}
public_client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "sig",
      "kid": "3e274b78e9b7779a570067ec0318234f28d5d921512e9f9500714a5915aa286e",
      "alg": "PS256",
      "n": "7pqFiGchP3a61yP2IayP6hywX0-FKDz-JPCLz5eItq49_0YaIeVbhdHJe9B9cjuoyQ8uB8vNd6wii6dc4TMVbOWAo0nrZymAP5Cfp6zGOk1uSVyEOuDBUDRFlJEEJtNREknIX9lTou4-EtHu1o8gFFAJvKa22tMtUrC8A_jQNcdc6id-NNgZ3gL3pkUAobwax3ImOvhjT7TfZDLySANgww2OdOzkiVTq_abymxmSjxRXpGxJv_5Yc9Kltaj6a9_yqsbq8RvJImYGHv24p08hnkq5KvOXaqiFzBxJBrYf4_LyCEShFF9wrCoClUkhSRhMoNbZfln_oLAnFZ9JxQr-pQ"
    },
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "enc",
      "kid": "8d22d327b8d49291ad3556dca6f69f79775bced7b896a3075fb4be7a49ebd06f",
      "alg": "RSA-OAEP",
      "n": "rJ82cyRXhegVp9JJn9KX41J-U6j1keOY94B4geY81D0A5gQTovHUdkkk9lX9iQ-4Y12uDOTEhOBkNJTQZp_YoT1P8GfTgCBNiAM1HWN8RYIu8rJBaqfwncbuk0K7U6wAuYLGswnMDt2LoRIE4agtSMBH_8SstCbRhjmz29Nm349LZCN_KWWyKpOrl60_pLUVcUyKtzIxUdbpSR_xYZtLoGLud0TBucMeVgJTBuj4ZNRf49NfXscfY_yI1VK273oyIeyAZYIINxVqCY20CbUGup5T7gTvyMosoe1vXgEkYEBpmfSbEZ5ksaCYQ_i_vn9lJsqW5onvErzQTe1RvF9tWQ"
    }
  ]
}
2022-10-11 12:24:03 SUCCESS
CheckForKeyIdInClientJWKs
All keys contain kids
2022-10-11 12:24:03 SUCCESS
CheckDistinctKeyIdValueInClientJWKs
Distinct 'kid' value in all keys of client_jwks
see
https://bitbucket.org/openid/connect/issues/1127
2022-10-11 12:24:03 SUCCESS
FAPIBrazilCheckKeyAlgInClientJWKs
Keys in client JWKS all have permitted 'alg'
permitted
[
  "PS256"
]
2022-10-11 12:24:03 SUCCESS
FAPIEnsureMinimumClientKeyLength
Validated minimum key lengths for client_jwks
client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "n": "7pqFiGchP3a61yP2IayP6hywX0-FKDz-JPCLz5eItq49_0YaIeVbhdHJe9B9cjuoyQ8uB8vNd6wii6dc4TMVbOWAo0nrZymAP5Cfp6zGOk1uSVyEOuDBUDRFlJEEJtNREknIX9lTou4-EtHu1o8gFFAJvKa22tMtUrC8A_jQNcdc6id-NNgZ3gL3pkUAobwax3ImOvhjT7TfZDLySANgww2OdOzkiVTq_abymxmSjxRXpGxJv_5Yc9Kltaj6a9_yqsbq8RvJImYGHv24p08hnkq5KvOXaqiFzBxJBrYf4_LyCEShFF9wrCoClUkhSRhMoNbZfln_oLAnFZ9JxQr-pQ",
      "e": "AQAB",
      "d": "wOtlPlWMV2DrTto_vxhkQDk0Dcwg8Njn7_wiPxXZr0MQ057dsDxfFML7ssVvOHauUOqaICmTlsgyIlKO0XLZRvQFX4F7-SxgCoUn4Y3btPY4Ts6kB2sEQpIRFD9waOgBK9VGUuFIM3uH6vWctBSDLolMZiExxZprkeleC6QYzPE2ExgKir_3lJ8NhowxmxH1YpMfzvUj8875nepbH3AlanGaJ9m61jCqQek6C-fVcFm6Oh2002C6Vr2epW1RFxjUc1OYOCyyu93SmJ_Gh_UWQsgccL_nulwwRz8Cix23O2RIqM19cNpe7rCd4SiJoS8eHkVliA3e5pKwn9gOjeUNYQ",
      "p": "_R4zGrIthUrcr-NoA83BTQusQrOGTgvbUU75I8Gc8W-0ncks5PaSBDWtFO4_CDIs27mkxBeVkfcgkUOBXJE5ZML2iFQ9MShobqI_K5XROkBiO_-bil5Oi75JO4nN8Zb-CZylBe_y7oECRuBzlGwPF3H1HhipEhDM4D_k8C0C78k",
      "q": "8VIDytTPAYZlnxFMigD7_qgI_f-wfO2by7v5eXLfBGxGunylfHvvtWiOw3Dyjf69Gh_4m3cnEVMnBFkhHb0TDi68VUeg3HN7ko6rzOnvlKXWhUqNQSuyV0x5UvDFrMBvJEEZPWB5-pcuzafExIjairP4DFnwkclfDQWyyEvIXf0",
      "dp": "S-tn9qTkxGsc4GC8DRAE36AVrff826HwyWV_krr64OvZZ840egR-7WZQIMwI-eNa0xjOk8ZjJWHTUd7GiUZBybg0i9WAeSMel7hwbBlGpUs0a7ySIaGBu6Z6frIppEHetnFWif5bhjAJx8qAwE7dA_I5TCqnY3TIjqZ7e5J0pAk",
      "dq": "RyH7yDAOjM6G6ep5ezxrC1eQvv49kbWgdN-F3AzGPFGGT7YqOZV2xSx62JVUihKKv0apS3pF48908s0q-88d7NJN5X1lp1XLGRpA_ff_DPwNTeD53jn5Kc56_L3IJvHaUP93ZyYnDny96RUI5T3J3ZTLCyj_xplrETWay3u7Jik",
      "qi": "13A1S8gs6pBINmrL9MLDX6u8j-mWnzeXu8Z8lLSnCPK83tXZngN0qareDlo6GyyovMXxEFjHOA8MpOlURkXuO-C4cL6owEiqG9QJoh4xfw5q0qEYeKGzNydn4T5NETLfS2rCRSa23MefvOTukzexs6fvV5f704a8Yk2CSKijYZI",
      "kid": "3e274b78e9b7779a570067ec0318234f28d5d921512e9f9500714a5915aa286e",
      "use": "sig",
      "alg": "PS256"
    },
    {
      "kty": "RSA",
      "n": "rJ82cyRXhegVp9JJn9KX41J-U6j1keOY94B4geY81D0A5gQTovHUdkkk9lX9iQ-4Y12uDOTEhOBkNJTQZp_YoT1P8GfTgCBNiAM1HWN8RYIu8rJBaqfwncbuk0K7U6wAuYLGswnMDt2LoRIE4agtSMBH_8SstCbRhjmz29Nm349LZCN_KWWyKpOrl60_pLUVcUyKtzIxUdbpSR_xYZtLoGLud0TBucMeVgJTBuj4ZNRf49NfXscfY_yI1VK273oyIeyAZYIINxVqCY20CbUGup5T7gTvyMosoe1vXgEkYEBpmfSbEZ5ksaCYQ_i_vn9lJsqW5onvErzQTe1RvF9tWQ",
      "e": "AQAB",
      "d": "e96z_-PwOlLUV1z7IAjKnYEwzW_M6CdeORyjXPOOau5rmqMKRD8sqsTKFUqXaKczNXqfzvjKXF95CJJRCZNirDGHD4gxqRuFBzjmAHTHVEmazuVDM_nXHCEISfv02JHw4y4Iz6kUGQa5j5eSkStRc4cnI05Kb-v7Jkp52iDVDU5jht_6bpwACsgCcOc-rpH2BuoI6T0CrP-AoHRFYFv4XRGZ6B6YB_AcE370NDrp0CxGHryg18ZQk0A_RU2ezHxa9ZC11BSgmi0iNG4z9HPMlt3Raf5-4u-mK3hEjfoZ-XimS021mvkOhJXotNDD0RqgdXcIayfel2JBWkftUOeXUQ",
      "p": "5RPr-lUF9jlOQuyU2sAr8zvYjVGtz3dUFfO9iJGD0oQa8WFPg50dHSA6IYVWcnT85qXhoa0-ElCi2QHLe8jKghqZ_FgaMwMeafYLHzhZf1E_SiLXvMl_ElmHYeZeBSR13YBYKfReNAwShYq5tLKAPGIBHB903bbzo3QcfAgjV2s",
      "q": "wOi_jq3itrOVmMjUasieGVeHi0gW8fz9Vye4CaJWLdTJHZXbdglEwsN-gss9TzOMXJepPCf97vQI00Qu9Sg8oqunjDEO9-VZrd6u-hjjJ7iSqdt21cCGsVuA0COH0T2P-cyNTcVa9tlPYMT_ESIr4AU4R1Ar5kV2bdKDsNXvs0s",
      "dp": "Bccj25OLa_N0EuIOuxm_wgnPY3kc7i-vUkJslGY_Me8dEtuGeuZalqJ6dN_9FzP2MQccEszg1OttwBV4gW3GFdP_8Ep0lrbMbJXFIAt2zmxJMWCBmoRmjRru_DwoQO7zfhu_nYdJXPy09uNR3cnmzB8YshHlC7aSnJvQIBzAb3M",
      "dq": "LW4ivq1AuRot3t9c9xDr-rfcWfbOQIr99qqJ8uriNMTp4CfMmU2xfdSgVJkchSx0n9Gvr1UTvlSGR4rFLEMflIesW52qEsNWjVXmC0wVIuOa1pmysMA4eEg-W8YiVCqVX5TGqkwSEhQ3V2jNUPGlN4rDKDg_PmmZbF-pV9nqK2U",
      "qi": "pg1hQ0lh2SqAhelnmHi6_Pe18WcM5iiZrNgXekDSnHMh8X7qHbhuk5SI86ZqPMjLSszcVFdfBpCsSHSWoW7e-Yot6FuOR0YwY__-jiqiIihO5L9Zf_JRE67iHwHNl4NH-jr84XPJPCyXjCLchq4kLz2X6LwrdlxLMUy6H95CjlA",
      "kid": "8d22d327b8d49291ad3556dca6f69f79775bced7b896a3075fb4be7a49ebd06f",
      "use": "enc",
      "alg": "RSA-OAEP"
    }
  ]
}
2022-10-11 12:24:03
ValidateMTLSCertificatesAsX509
Root & issuing in mtls.ca is wrong order. Automatically correct it (Issuing first, then root)
2022-10-11 12:24:03 SUCCESS
ValidateMTLSCertificatesAsX509
Mutual TLS authentication cert validated as X.509
2022-10-11 12:24:03 SUCCESS
ValidateClientPrivateKeysAreDifferent
Client signing JWKs have different thumbprints
jwk1
{
  "p": "6c8Tbw-Zz1bIHv4rzcvX0DTqcSQPz8rQoxpDyb5g8KBu9QbnzQ2-iabNuJu08InbsQzRBZP2Afc-BdEe8mnSZv79-7PZWFQnT7gzMnf6_E9-VKUw8G1MhWq9tnRIvsVo7YiusokfgKEmpf1MIDWOLpRSBg4h1hsMMy7Sx-STkDk",
  "kty": "RSA",
  "q": "41JqW0llU7E5KjFLEs8quMkUgP8fslSmq4pC7g3n2i2tySAXV0-qwSMLWVYtUoMm8CTTlyrH6PoTV59aqWnhQOLQIqSeHZWYAgBi7eiPerxfIpJHweZcDhKVEy0eU3tWubrTY-pOuDnJDWpTSK8Rj-4kfvLj7Z_Z1bGX9ZgDO7E",
  "d": "VX1kRzvv9bdZA4JZbwSjqQgAzxfSJs96KPuTVaa7VSSnObRwYBxqJkbhB5qdUAn6cwXbxUThflQ0tTaO2eOk-hkJW47ATqfhiB6JJe6-4z7WXVQPxyxmND9QLYQ-2I60_FhMwiW6_bUjJcwpSbf9l827qAgtDBvKamszobgdH9aFbPKjEndkYvQJdKIiQw49gpZ_UPOYFHBH_kTcdkKjQUyOpkPH1HMnJ7y9vLwlCl0N1b86n4bn35K0XRKFH5G66Scq5Xm-r7KTpiMksgIo3I3MoKQWv0imsPdl8Wq5B0fDGn8zw7MwbJhM8XLYaQngL4VtW7Rd0qjLZE3UsWeBAQ",
  "e": "AQAB",
  "use": "sig",
  "kid": "6f5b95d8afdfc69fe37e7bb8cb70342f13ad44fef1bb8424b958d9abc069a80d",
  "qi": "tB0y_2sTFMxBFJnPFo8emB-HdgdvI37gB7U_NS7d52SKJEJabcpw3ShDLMJLELKB7j7a1oLyPqjaVJeduswFoJ39bRvc-VZw9BT4MHcDTFFz4yoahb06JnPpNZnkLKHARCQZn3TRs7TWgUXXEFgXXdNF5e1sJEhxWSC0RsCeno8",
  "dp": "YMGqKC7Llwsxu-mxVPQDdo0_a9zhkjs7RhQLc4SOd2XdJRdbe_cxH6PgxIHjShuyx70nDujhSIT5rMySwvzZ7nedwbj2u9_veMUgosUWH64B-KN38jc5EIlQwx2yMQhe2NXUfdvTJpcJ-G0vQLEJCuukWg8lH4aH8PJylfhYvLk",
  "alg": "PS256",
  "dq": "nZUJQ4TqqAzH2vbW2xAfxn8mJpI079N8wpeS9CFRo05dFXqYk58XeNGJUYHK41Mlj_2HbFhswpVxCSHfoGdUjj1tGUbSkSGdgW2xJsk7hVLGBFoxQjolgF_jVarGRgrPQOtBFRddQJpWRGV7nHw4CXWFeTd5R8WzJU76T3b0btE",
  "n": "z53jstIY3rvuuVH9i-f3yBpaCU16Tf5gptz_iY2t4nCzsd3oGXgP9nKNGvT8SZuU45nDWsqBAe6wCwkDP6O0nl24cLMQYwowryhUSBh7kdw7icjWbF_TYdG13LbwblKVkpO7kcDx-Ujrq4bLBtx-z-99EQRa4eXq2OmTGtgW18MqQ2V3rLWC8SpxF3DfGVXoL8L4z4YvkpPT0Wevdelflte8-9tIy3tZun95vXX7ZTc5YeHIuzCB_VohPI4LVLmUcXymWUUDceOggLzvCi9PGK2SET-Bu0Nk2cw0BMnZEaWM6bZ5XVryaDvQtyK89d98RRUQimvCA2ZFtr7MlO7aaQ"
}
jwk2
{
  "p": "_R4zGrIthUrcr-NoA83BTQusQrOGTgvbUU75I8Gc8W-0ncks5PaSBDWtFO4_CDIs27mkxBeVkfcgkUOBXJE5ZML2iFQ9MShobqI_K5XROkBiO_-bil5Oi75JO4nN8Zb-CZylBe_y7oECRuBzlGwPF3H1HhipEhDM4D_k8C0C78k",
  "kty": "RSA",
  "q": "8VIDytTPAYZlnxFMigD7_qgI_f-wfO2by7v5eXLfBGxGunylfHvvtWiOw3Dyjf69Gh_4m3cnEVMnBFkhHb0TDi68VUeg3HN7ko6rzOnvlKXWhUqNQSuyV0x5UvDFrMBvJEEZPWB5-pcuzafExIjairP4DFnwkclfDQWyyEvIXf0",
  "d": "wOtlPlWMV2DrTto_vxhkQDk0Dcwg8Njn7_wiPxXZr0MQ057dsDxfFML7ssVvOHauUOqaICmTlsgyIlKO0XLZRvQFX4F7-SxgCoUn4Y3btPY4Ts6kB2sEQpIRFD9waOgBK9VGUuFIM3uH6vWctBSDLolMZiExxZprkeleC6QYzPE2ExgKir_3lJ8NhowxmxH1YpMfzvUj8875nepbH3AlanGaJ9m61jCqQek6C-fVcFm6Oh2002C6Vr2epW1RFxjUc1OYOCyyu93SmJ_Gh_UWQsgccL_nulwwRz8Cix23O2RIqM19cNpe7rCd4SiJoS8eHkVliA3e5pKwn9gOjeUNYQ",
  "e": "AQAB",
  "use": "sig",
  "kid": "3e274b78e9b7779a570067ec0318234f28d5d921512e9f9500714a5915aa286e",
  "qi": "13A1S8gs6pBINmrL9MLDX6u8j-mWnzeXu8Z8lLSnCPK83tXZngN0qareDlo6GyyovMXxEFjHOA8MpOlURkXuO-C4cL6owEiqG9QJoh4xfw5q0qEYeKGzNydn4T5NETLfS2rCRSa23MefvOTukzexs6fvV5f704a8Yk2CSKijYZI",
  "dp": "S-tn9qTkxGsc4GC8DRAE36AVrff826HwyWV_krr64OvZZ840egR-7WZQIMwI-eNa0xjOk8ZjJWHTUd7GiUZBybg0i9WAeSMel7hwbBlGpUs0a7ySIaGBu6Z6frIppEHetnFWif5bhjAJx8qAwE7dA_I5TCqnY3TIjqZ7e5J0pAk",
  "alg": "PS256",
  "dq": "RyH7yDAOjM6G6ep5ezxrC1eQvv49kbWgdN-F3AzGPFGGT7YqOZV2xSx62JVUihKKv0apS3pF48908s0q-88d7NJN5X1lp1XLGRpA_ff_DPwNTeD53jn5Kc56_L3IJvHaUP93ZyYnDny96RUI5T3J3ZTLCyj_xplrETWay3u7Jik",
  "n": "7pqFiGchP3a61yP2IayP6hywX0-FKDz-JPCLz5eItq49_0YaIeVbhdHJe9B9cjuoyQ8uB8vNd6wii6dc4TMVbOWAo0nrZymAP5Cfp6zGOk1uSVyEOuDBUDRFlJEEJtNREknIX9lTou4-EtHu1o8gFFAJvKa22tMtUrC8A_jQNcdc6id-NNgZ3gL3pkUAobwax3ImOvhjT7TfZDLySANgww2OdOzkiVTq_abymxmSjxRXpGxJv_5Yc9Kltaj6a9_yqsbq8RvJImYGHv24p08hnkq5KvOXaqiFzBxJBrYf4_LyCEShFF9wrCoClUkhSRhMoNbZfln_oLAnFZ9JxQr-pQ"
}
2022-10-11 12:24:03 SUCCESS
GetResourceEndpointConfiguration
Found a resource endpoint object
resourceUrl
https://api.dev.open.upp.com.br/open-banking/resources/v1/resources
consentUrl
https://api.dev.open.upp.com.br/open-banking/consents/v1/consents
brazilCpf
58159107080
2022-10-11 12:24:03 SUCCESS
SetProtectedResourceUrlToSingleResourceEndpoint
Set protected resource URL
protected_resource_url
https://api.dev.open.upp.com.br/open-banking/resources/v1/resources
2022-10-11 12:24:03 SUCCESS
ExtractTLSTestValuesFromResourceConfiguration
Extracted TLS information from resource endpoint
resource_endpoint
{
  "testHost": "api.dev.open.upp.com.br",
  "testPort": 443
}
2022-10-11 12:24:03 SUCCESS
ExtractTLSTestValuesFromOBResourceConfiguration
Extracted TLS information from resource endpoint
accounts_resource_endpoint
{
  "testHost": "api.dev.open.upp.com.br",
  "testPort": 443
}
accounts_request_endpoint
{
  "testHost": "api.dev.open.upp.com.br",
  "testPort": 443
}
2022-10-11 12:24:03
fapi1-advanced-final-ensure-client-id-in-token-endpoint
Setup Done
Use client_credentials grant to obtain Brazil consent
2022-10-11 12:24:03 SUCCESS
CreateTokenEndpointRequestForClientCredentialsGrant
Created token endpoint request
grant_type
client_credentials
scope
openid consents resources
2022-10-11 12:24:03 SUCCESS
SetConsentsScopeOnTokenEndpointRequest
Set scope parameter to 'consents'
grant_type
client_credentials
scope
consents
2022-10-11 12:24:03
AddClientIdToTokenEndpointRequest
grant_type
client_credentials
scope
consents
client_id
upp-bank-one
2022-10-11 12:24:03
CallTokenEndpoint
HTTP request
request_uri
https://api.dev.open.upp.com.br/orgs/upp/token
request_method
POST
request_headers
{
  "accept": "application/json",
  "content-type": "application/x-www-form-urlencoded;charset\u003dUTF-8",
  "content-length": "67"
}
request_body
grant_type=client_credentials&scope=consents&client_id=upp-bank-one
request_mutual_tls
{
  "cert": "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\u003d",
  "key": "MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDDjaRT2pq3aIKm45Izc16waUgp4XHvCS6XanYXXymwcQgkJ216rF3tfRM9nIpORD9PDAFXfKuhyOjPRNdNUSAQbc/k0u++P3tQtxLGN3OfLMx0+9WCADsVq+CCUGYAKj0QZs30jfoCY9qnGywNzA7S3Oy563eYZQqP27MjsTiZZyd3b043OhwG4mo3F516+JS7LSa9W25p60ilp4P0WMrREZLXosoL4e8Lt5DinZ36b7q/3x6IChU6ubINLF25OSJH4WO7JWCogoX40/8zY21D2iHl2li5j8b5xRVpG6UEGmi/Dg+Sk4HZa2F4fmBAflnvNC3gb5PNEfzNdk2dbVtlAgMBAAECggEAEK7JwRmaL2FsG/64H0mNX3Fr5Z7FEIZxAhvj/TRyIwpRjnwKm/eOf882z//F0M2DtSOqDaOmJMQ2EFCoKYFtQdmMbdIM/+b8hzNHF7/tTjwNKUG+wjtwzvV9zsA7I3J3CSosEdv24zNPmQf5Zyfsb9LHI0lSR57/Gqy8iKP61yNOgSJMpXHfTT8S6Vc6izoDseB4gpRf0p3C3ixeybqgSuZrV1fLmeJuMixZbCh0XXD2e9st/Y0Tvkveee0jcntvgmdfReQ/m01ZXXtK7A+zgfJA0NI8a8pAz7bOYw0XeEaxxn5EW/gWmkDlCmBmlBHzBNh4NQQoVrWKIby9hE+QtQKBgQDrxqp5b6lpkWk79WXiNC2AuSxJ2UpxSLQjHYm7L302cEgij7Ij54jSYyGhtkl2G0BoBEJYnxca3/Qm1N1CUU00agbg3RGQLDgL4ez0ZskBOA4m7HGOFv3CintfkmhWBisZiisMbkX4yCprJ3L+qMW0JZUvBW13+ike90yCb7xGowKBgQDUU7ylLAAE3yJzg8J+xRixM9vZOb2i7ZXzfRIQd96OCQZTTuS/KCWkh4B6b8enlDcQk+JJPe2nL8tqQxY4rogoZBAwe6fHKlUpJO3kUjq+wU+V6sE+HGGL1Lm/pNDFqEIXbalq+lc3Xb4WQ5vAoHFOV5Y/ZOeUzTEU0KywhxDeVwKBgQDRL6hcqcdjVJJLkkRc1/JvPNuggdtceybn6PMkUtQDEsfNcjSZSnnIQA+8zGCNG0yffPfobO4w9/ZE5aORjVS0ZkXICBvnEHSBhmeXyAIaxMM5oZp2eMuYaQlhGCLeAAcJV98t3kDSo7WO8KdEbjVKyfV8jJI9WoRVZxBIwh4HhQKBgQCBP6/4A77HOGUqWCyPKr+LLvxHUUTE50d+fsX+TFmnsIqvL7lDO9cePnXREjZBJpIWf08iMpZ2TTvQJaJjQqsTm0XXnY5WSMiqURaXBA9KizY9Fjgn7PLcQdQIevWzPGdvB4w32Mg6pc/Okb1AFuqiO+L0GCJ4jCeyegyFMNLt5QKBgDLaUJkijJe9LvVTSPvL+WNyIBxTLxrKjkjk7gVrK1JfA0ynu2Vj71k6i2rlUizbPloI9/IEsajHeRV85OqEn2dDCzfn8+dnjuU4QK2l6mlr6HyLKGhSL3QpmCReQXQ81FoXyCVR8syYbzLDM+2ppBGJ3C4Aatylihd9woi+Wlcc",
  "ca": "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\u003d"
}
2022-10-11 12:24:03 RESPONSE
CallTokenEndpoint
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "content-type": "application/json",
  "content-length": "120",
  "connection": "keep-alive",
  "x-powered-by": "Express",
  "vary": "Origin",
  "pragma": "no-cache",
  "cache-control": "no-cache, no-store",
  "date": "Tue, 11 Oct 2022 12:24:03 GMT",
  "x-kong-upstream-latency": "30",
  "x-kong-proxy-latency": "26",
  "via": "kong/2.2.2"
}
response_body
{"access_token":"WMs_xWepWoRyJ36WCrSLzoLG5qN16BcPfDvaRtdlgQ8","expires_in":900,"token_type":"Bearer","scope":"consents"}
2022-10-11 12:24:03 SUCCESS
CallTokenEndpoint
Parsed token endpoint response
access_token
WMs_xWepWoRyJ36WCrSLzoLG5qN16BcPfDvaRtdlgQ8
expires_in
900
token_type
Bearer
scope
consents
2022-10-11 12:24:03 SUCCESS
CheckIfTokenEndpointResponseError
No error from token endpoint
2022-10-11 12:24:03 SUCCESS
CheckForAccessTokenValue
Found an access token
access_token
WMs_xWepWoRyJ36WCrSLzoLG5qN16BcPfDvaRtdlgQ8
2022-10-11 12:24:03 SUCCESS
ExtractAccessTokenFromTokenResponse
Extracted the access token
value
WMs_xWepWoRyJ36WCrSLzoLG5qN16BcPfDvaRtdlgQ8
type
Bearer
2022-10-11 12:24:03 SUCCESS
ExtractExpiresInFromTokenEndpointResponse
Extracted 'expires_in'
expires_in
900
2022-10-11 12:24:03 SUCCESS
ValidateExpiresIn
expires_in passed all validation checks
expires_in
900
2022-10-11 12:24:03
CreateEmptyResourceEndpointRequestHeaders
Created empty headers
resource_endpoint_request_headers
{}
2022-10-11 12:24:03 SUCCESS
AddFAPIAuthDateToResourceEndpointRequest
Added x-fapi-auth-date to resource endpoint request headers
resource_endpoint_request_headers
{
  "x-fapi-auth-date": "Tue, 11 Oct 2022 12:24:03 GMT"
}
2022-10-11 12:24:03 SUCCESS
FAPIBrazilOpenBankingCreateConsentRequest
consent_endpoint_request
{
  "data": {
    "permissions": [
      "CUSTOMERS_PERSONAL_IDENTIFICATIONS_READ",
      "RESOURCES_READ",
      "CUSTOMERS_PERSONAL_ADITTIONALINFO_READ",
      "ACCOUNTS_READ",
      "ACCOUNTS_BALANCES_READ",
      "ACCOUNTS_OVERDRAFT_LIMITS_READ",
      "ACCOUNTS_TRANSACTIONS_READ",
      "CREDIT_CARDS_ACCOUNTS_LIMITS_READ",
      "CREDIT_CARDS_ACCOUNTS_READ",
      "CREDIT_CARDS_ACCOUNTS_BILLS_READ",
      "CREDIT_CARDS_ACCOUNTS_TRANSACTIONS_READ",
      "CREDIT_CARDS_ACCOUNTS_BILLS_TRANSACTIONS_READ",
      "LOANS_READ",
      "LOANS_WARRANTIES_READ",
      "LOANS_SCHEDULED_INSTALMENTS_READ",
      "LOANS_PAYMENTS_READ",
      "FINANCINGS_READ",
      "FINANCINGS_WARRANTIES_READ",
      "FINANCINGS_SCHEDULED_INSTALMENTS_READ",
      "FINANCINGS_PAYMENTS_READ",
      "UNARRANGED_ACCOUNTS_OVERDRAFT_READ",
      "UNARRANGED_ACCOUNTS_OVERDRAFT_WARRANTIES_READ",
      "UNARRANGED_ACCOUNTS_OVERDRAFT_SCHEDULED_INSTALMENTS_READ",
      "UNARRANGED_ACCOUNTS_OVERDRAFT_PAYMENTS_READ",
      "INVOICE_FINANCINGS_READ",
      "INVOICE_FINANCINGS_WARRANTIES_READ",
      "INVOICE_FINANCINGS_SCHEDULED_INSTALMENTS_READ",
      "INVOICE_FINANCINGS_PAYMENTS_READ"
    ],
    "loggedUser": {
      "document": {
        "identification": "58159107080",
        "rel": "CPF"
      }
    }
  }
}
2022-10-11 12:24:03 SUCCESS
FAPIBrazilAddExpirationToConsentRequest
Added expiration time to consent request
consent_endpoint_request
{
  "data": {
    "permissions": [
      "CUSTOMERS_PERSONAL_IDENTIFICATIONS_READ",
      "RESOURCES_READ",
      "CUSTOMERS_PERSONAL_ADITTIONALINFO_READ",
      "ACCOUNTS_READ",
      "ACCOUNTS_BALANCES_READ",
      "ACCOUNTS_OVERDRAFT_LIMITS_READ",
      "ACCOUNTS_TRANSACTIONS_READ",
      "CREDIT_CARDS_ACCOUNTS_LIMITS_READ",
      "CREDIT_CARDS_ACCOUNTS_READ",
      "CREDIT_CARDS_ACCOUNTS_BILLS_READ",
      "CREDIT_CARDS_ACCOUNTS_TRANSACTIONS_READ",
      "CREDIT_CARDS_ACCOUNTS_BILLS_TRANSACTIONS_READ",
      "LOANS_READ",
      "LOANS_WARRANTIES_READ",
      "LOANS_SCHEDULED_INSTALMENTS_READ",
      "LOANS_PAYMENTS_READ",
      "FINANCINGS_READ",
      "FINANCINGS_WARRANTIES_READ",
      "FINANCINGS_SCHEDULED_INSTALMENTS_READ",
      "FINANCINGS_PAYMENTS_READ",
      "UNARRANGED_ACCOUNTS_OVERDRAFT_READ",
      "UNARRANGED_ACCOUNTS_OVERDRAFT_WARRANTIES_READ",
      "UNARRANGED_ACCOUNTS_OVERDRAFT_SCHEDULED_INSTALMENTS_READ",
      "UNARRANGED_ACCOUNTS_OVERDRAFT_PAYMENTS_READ",
      "INVOICE_FINANCINGS_READ",
      "INVOICE_FINANCINGS_WARRANTIES_READ",
      "INVOICE_FINANCINGS_SCHEDULED_INSTALMENTS_READ",
      "INVOICE_FINANCINGS_PAYMENTS_READ"
    ],
    "loggedUser": {
      "document": {
        "identification": "58159107080",
        "rel": "CPF"
      }
    },
    "expirationDateTime": "2022-10-11T14:24:03Z"
  }
}
2022-10-11 12:24:03
CallConsentEndpointWithBearerToken
HTTP request
request_uri
https://api.dev.open.upp.com.br/open-banking/consents/v1/consents
request_method
POST
request_headers
{
  "accept": "application/json",
  "authorization": "Bearer WMs_xWepWoRyJ36WCrSLzoLG5qN16BcPfDvaRtdlgQ8",
  "x-fapi-auth-date": "Tue, 11 Oct 2022 12:24:03 GMT",
  "content-type": "application/json",
  "content-length": "1078"
}
request_body
{"data":{"permissions":["CUSTOMERS_PERSONAL_IDENTIFICATIONS_READ","RESOURCES_READ","CUSTOMERS_PERSONAL_ADITTIONALINFO_READ","ACCOUNTS_READ","ACCOUNTS_BALANCES_READ","ACCOUNTS_OVERDRAFT_LIMITS_READ","ACCOUNTS_TRANSACTIONS_READ","CREDIT_CARDS_ACCOUNTS_LIMITS_READ","CREDIT_CARDS_ACCOUNTS_READ","CREDIT_CARDS_ACCOUNTS_BILLS_READ","CREDIT_CARDS_ACCOUNTS_TRANSACTIONS_READ","CREDIT_CARDS_ACCOUNTS_BILLS_TRANSACTIONS_READ","LOANS_READ","LOANS_WARRANTIES_READ","LOANS_SCHEDULED_INSTALMENTS_READ","LOANS_PAYMENTS_READ","FINANCINGS_READ","FINANCINGS_WARRANTIES_READ","FINANCINGS_SCHEDULED_INSTALMENTS_READ","FINANCINGS_PAYMENTS_READ","UNARRANGED_ACCOUNTS_OVERDRAFT_READ","UNARRANGED_ACCOUNTS_OVERDRAFT_WARRANTIES_READ","UNARRANGED_ACCOUNTS_OVERDRAFT_SCHEDULED_INSTALMENTS_READ","UNARRANGED_ACCOUNTS_OVERDRAFT_PAYMENTS_READ","INVOICE_FINANCINGS_READ","INVOICE_FINANCINGS_WARRANTIES_READ","INVOICE_FINANCINGS_SCHEDULED_INSTALMENTS_READ","INVOICE_FINANCINGS_PAYMENTS_READ"],"loggedUser":{"document":{"identification":"58159107080","rel":"CPF"}},"expirationDateTime":"2022-10-11T14:24:03Z"}}
request_mutual_tls
{
  "cert": "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\u003d",
  "key": "MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDDjaRT2pq3aIKm45Izc16waUgp4XHvCS6XanYXXymwcQgkJ216rF3tfRM9nIpORD9PDAFXfKuhyOjPRNdNUSAQbc/k0u++P3tQtxLGN3OfLMx0+9WCADsVq+CCUGYAKj0QZs30jfoCY9qnGywNzA7S3Oy563eYZQqP27MjsTiZZyd3b043OhwG4mo3F516+JS7LSa9W25p60ilp4P0WMrREZLXosoL4e8Lt5DinZ36b7q/3x6IChU6ubINLF25OSJH4WO7JWCogoX40/8zY21D2iHl2li5j8b5xRVpG6UEGmi/Dg+Sk4HZa2F4fmBAflnvNC3gb5PNEfzNdk2dbVtlAgMBAAECggEAEK7JwRmaL2FsG/64H0mNX3Fr5Z7FEIZxAhvj/TRyIwpRjnwKm/eOf882z//F0M2DtSOqDaOmJMQ2EFCoKYFtQdmMbdIM/+b8hzNHF7/tTjwNKUG+wjtwzvV9zsA7I3J3CSosEdv24zNPmQf5Zyfsb9LHI0lSR57/Gqy8iKP61yNOgSJMpXHfTT8S6Vc6izoDseB4gpRf0p3C3ixeybqgSuZrV1fLmeJuMixZbCh0XXD2e9st/Y0Tvkveee0jcntvgmdfReQ/m01ZXXtK7A+zgfJA0NI8a8pAz7bOYw0XeEaxxn5EW/gWmkDlCmBmlBHzBNh4NQQoVrWKIby9hE+QtQKBgQDrxqp5b6lpkWk79WXiNC2AuSxJ2UpxSLQjHYm7L302cEgij7Ij54jSYyGhtkl2G0BoBEJYnxca3/Qm1N1CUU00agbg3RGQLDgL4ez0ZskBOA4m7HGOFv3CintfkmhWBisZiisMbkX4yCprJ3L+qMW0JZUvBW13+ike90yCb7xGowKBgQDUU7ylLAAE3yJzg8J+xRixM9vZOb2i7ZXzfRIQd96OCQZTTuS/KCWkh4B6b8enlDcQk+JJPe2nL8tqQxY4rogoZBAwe6fHKlUpJO3kUjq+wU+V6sE+HGGL1Lm/pNDFqEIXbalq+lc3Xb4WQ5vAoHFOV5Y/ZOeUzTEU0KywhxDeVwKBgQDRL6hcqcdjVJJLkkRc1/JvPNuggdtceybn6PMkUtQDEsfNcjSZSnnIQA+8zGCNG0yffPfobO4w9/ZE5aORjVS0ZkXICBvnEHSBhmeXyAIaxMM5oZp2eMuYaQlhGCLeAAcJV98t3kDSo7WO8KdEbjVKyfV8jJI9WoRVZxBIwh4HhQKBgQCBP6/4A77HOGUqWCyPKr+LLvxHUUTE50d+fsX+TFmnsIqvL7lDO9cePnXREjZBJpIWf08iMpZ2TTvQJaJjQqsTm0XXnY5WSMiqURaXBA9KizY9Fjgn7PLcQdQIevWzPGdvB4w32Mg6pc/Okb1AFuqiO+L0GCJ4jCeyegyFMNLt5QKBgDLaUJkijJe9LvVTSPvL+WNyIBxTLxrKjkjk7gVrK1JfA0ynu2Vj71k6i2rlUizbPloI9/IEsajHeRV85OqEn2dDCzfn8+dnjuU4QK2l6mlr6HyLKGhSL3QpmCReQXQ81FoXyCVR8syYbzLDM+2ppBGJ3C4Aatylihd9woi+Wlcc",
  "ca": "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\u003d"
}
2022-10-11 12:24:03 RESPONSE
CallConsentEndpointWithBearerToken
HTTP response
response_status_code
201 CREATED
response_status_text
Created
response_headers
{
  "content-type": "application/json; charset\u003dutf-8",
  "content-length": "1416",
  "connection": "keep-alive",
  "x-powered-by": "Express",
  "x-fapi-interaction-id": "905568e7-0c48-4bba-897d-83708520337c",
  "x-correlation-id": "625c2d66-2839-4f7f-a671-4202fc7b95ef#287299",
  "etag": "W/\"588-lPvUCPRHTobuXXuK6LWVzPAj1SM\"",
  "date": "Tue, 11 Oct 2022 12:24:03 GMT",
  "x-kong-upstream-latency": "34",
  "x-kong-proxy-latency": "96",
  "via": "kong/2.2.2"
}
response_body
{"data":{"consentId":"urn:openbanking:6605141d-3684-4e32-b03a-3645ee7f9f6b","status":"AWAITING_AUTHORISATION","permissions":["CUSTOMERS_PERSONAL_IDENTIFICATIONS_READ","RESOURCES_READ","CUSTOMERS_PERSONAL_ADITTIONALINFO_READ","ACCOUNTS_READ","ACCOUNTS_BALANCES_READ","ACCOUNTS_OVERDRAFT_LIMITS_READ","ACCOUNTS_TRANSACTIONS_READ","CREDIT_CARDS_ACCOUNTS_LIMITS_READ","CREDIT_CARDS_ACCOUNTS_READ","CREDIT_CARDS_ACCOUNTS_BILLS_READ","CREDIT_CARDS_ACCOUNTS_TRANSACTIONS_READ","CREDIT_CARDS_ACCOUNTS_BILLS_TRANSACTIONS_READ","LOANS_READ","LOANS_WARRANTIES_READ","LOANS_SCHEDULED_INSTALMENTS_READ","LOANS_PAYMENTS_READ","FINANCINGS_READ","FINANCINGS_WARRANTIES_READ","FINANCINGS_SCHEDULED_INSTALMENTS_READ","FINANCINGS_PAYMENTS_READ","UNARRANGED_ACCOUNTS_OVERDRAFT_READ","UNARRANGED_ACCOUNTS_OVERDRAFT_WARRANTIES_READ","UNARRANGED_ACCOUNTS_OVERDRAFT_SCHEDULED_INSTALMENTS_READ","UNARRANGED_ACCOUNTS_OVERDRAFT_PAYMENTS_READ","INVOICE_FINANCINGS_READ","INVOICE_FINANCINGS_WARRANTIES_READ","INVOICE_FINANCINGS_SCHEDULED_INSTALMENTS_READ","INVOICE_FINANCINGS_PAYMENTS_READ"],"creationDateTime":"2022-10-11T12:24:03Z","statusUpdateDateTime":"2022-10-11T12:24:03Z","expirationDateTime":"2022-10-11T14:24:03Z"},"links":{"self":"https://api.dev.open.upp.com.br/open-banking/consents/v1/consents/urn:openbanking:6605141d-3684-4e32-b03a-3645ee7f9f6b"},"meta":{"totalRecords":1,"totalPages":1,"requestDateTime":"2022-10-11T12:24:03Z"}}
2022-10-11 12:24:03 SUCCESS
CallConsentEndpointWithBearerToken
Got a response from the consent endpoint
status
201
endpoint_name
resource
headers
{
  "content-type": "application/json; charset\u003dutf-8",
  "content-length": "1416",
  "connection": "keep-alive",
  "x-powered-by": "Express",
  "x-fapi-interaction-id": "905568e7-0c48-4bba-897d-83708520337c",
  "x-correlation-id": "625c2d66-2839-4f7f-a671-4202fc7b95ef#287299",
  "etag": "W/\"588-lPvUCPRHTobuXXuK6LWVzPAj1SM\"",
  "date": "Tue, 11 Oct 2022 12:24:03 GMT",
  "x-kong-upstream-latency": "34",
  "x-kong-proxy-latency": "96",
  "via": "kong/2.2.2"
}
body
{"data":{"consentId":"urn:openbanking:6605141d-3684-4e32-b03a-3645ee7f9f6b","status":"AWAITING_AUTHORISATION","permissions":["CUSTOMERS_PERSONAL_IDENTIFICATIONS_READ","RESOURCES_READ","CUSTOMERS_PERSONAL_ADITTIONALINFO_READ","ACCOUNTS_READ","ACCOUNTS_BALANCES_READ","ACCOUNTS_OVERDRAFT_LIMITS_READ","ACCOUNTS_TRANSACTIONS_READ","CREDIT_CARDS_ACCOUNTS_LIMITS_READ","CREDIT_CARDS_ACCOUNTS_READ","CREDIT_CARDS_ACCOUNTS_BILLS_READ","CREDIT_CARDS_ACCOUNTS_TRANSACTIONS_READ","CREDIT_CARDS_ACCOUNTS_BILLS_TRANSACTIONS_READ","LOANS_READ","LOANS_WARRANTIES_READ","LOANS_SCHEDULED_INSTALMENTS_READ","LOANS_PAYMENTS_READ","FINANCINGS_READ","FINANCINGS_WARRANTIES_READ","FINANCINGS_SCHEDULED_INSTALMENTS_READ","FINANCINGS_PAYMENTS_READ","UNARRANGED_ACCOUNTS_OVERDRAFT_READ","UNARRANGED_ACCOUNTS_OVERDRAFT_WARRANTIES_READ","UNARRANGED_ACCOUNTS_OVERDRAFT_SCHEDULED_INSTALMENTS_READ","UNARRANGED_ACCOUNTS_OVERDRAFT_PAYMENTS_READ","INVOICE_FINANCINGS_READ","INVOICE_FINANCINGS_WARRANTIES_READ","INVOICE_FINANCINGS_SCHEDULED_INSTALMENTS_READ","INVOICE_FINANCINGS_PAYMENTS_READ"],"creationDateTime":"2022-10-11T12:24:03Z","statusUpdateDateTime":"2022-10-11T12:24:03Z","expirationDateTime":"2022-10-11T14:24:03Z"},"links":{"self":"https://api.dev.open.upp.com.br/open-banking/consents/v1/consents/urn:openbanking:6605141d-3684-4e32-b03a-3645ee7f9f6b"},"meta":{"totalRecords":1,"totalPages":1,"requestDateTime":"2022-10-11T12:24:03Z"}}
body_json
{
  "data": {
    "consentId": "urn:openbanking:6605141d-3684-4e32-b03a-3645ee7f9f6b",
    "status": "AWAITING_AUTHORISATION",
    "permissions": [
      "CUSTOMERS_PERSONAL_IDENTIFICATIONS_READ",
      "RESOURCES_READ",
      "CUSTOMERS_PERSONAL_ADITTIONALINFO_READ",
      "ACCOUNTS_READ",
      "ACCOUNTS_BALANCES_READ",
      "ACCOUNTS_OVERDRAFT_LIMITS_READ",
      "ACCOUNTS_TRANSACTIONS_READ",
      "CREDIT_CARDS_ACCOUNTS_LIMITS_READ",
      "CREDIT_CARDS_ACCOUNTS_READ",
      "CREDIT_CARDS_ACCOUNTS_BILLS_READ",
      "CREDIT_CARDS_ACCOUNTS_TRANSACTIONS_READ",
      "CREDIT_CARDS_ACCOUNTS_BILLS_TRANSACTIONS_READ",
      "LOANS_READ",
      "LOANS_WARRANTIES_READ",
      "LOANS_SCHEDULED_INSTALMENTS_READ",
      "LOANS_PAYMENTS_READ",
      "FINANCINGS_READ",
      "FINANCINGS_WARRANTIES_READ",
      "FINANCINGS_SCHEDULED_INSTALMENTS_READ",
      "FINANCINGS_PAYMENTS_READ",
      "UNARRANGED_ACCOUNTS_OVERDRAFT_READ",
      "UNARRANGED_ACCOUNTS_OVERDRAFT_WARRANTIES_READ",
      "UNARRANGED_ACCOUNTS_OVERDRAFT_SCHEDULED_INSTALMENTS_READ",
      "UNARRANGED_ACCOUNTS_OVERDRAFT_PAYMENTS_READ",
      "INVOICE_FINANCINGS_READ",
      "INVOICE_FINANCINGS_WARRANTIES_READ",
      "INVOICE_FINANCINGS_SCHEDULED_INSTALMENTS_READ",
      "INVOICE_FINANCINGS_PAYMENTS_READ"
    ],
    "creationDateTime": "2022-10-11T12:24:03Z",
    "statusUpdateDateTime": "2022-10-11T12:24:03Z",
    "expirationDateTime": "2022-10-11T14:24:03Z"
  },
  "links": {
    "self": "https://api.dev.open.upp.com.br/open-banking/consents/v1/consents/urn:openbanking:6605141d-3684-4e32-b03a-3645ee7f9f6b"
  },
  "meta": {
    "totalRecords": 1,
    "totalPages": 1,
    "requestDateTime": "2022-10-11T12:24:03Z"
  }
}
2022-10-11 12:24:03 SUCCESS
EnsureHttpStatusCodeIs201
resource endpoint returned the expected http status
expected_status
201
http_status
201
2022-10-11 12:24:03 SUCCESS
EnsureContentTypeJson
endpoint_response Content-Type: header is application/json
2022-10-11 12:24:03 SUCCESS
FAPIBrazilConsentEndpointResponseValidatePermissions
Consent endpoint response contains expected permissions
requested
[
  "CUSTOMERS_PERSONAL_IDENTIFICATIONS_READ",
  "RESOURCES_READ",
  "CUSTOMERS_PERSONAL_ADITTIONALINFO_READ",
  "ACCOUNTS_READ",
  "ACCOUNTS_BALANCES_READ",
  "ACCOUNTS_OVERDRAFT_LIMITS_READ",
  "ACCOUNTS_TRANSACTIONS_READ",
  "CREDIT_CARDS_ACCOUNTS_LIMITS_READ",
  "CREDIT_CARDS_ACCOUNTS_READ",
  "CREDIT_CARDS_ACCOUNTS_BILLS_READ",
  "CREDIT_CARDS_ACCOUNTS_TRANSACTIONS_READ",
  "CREDIT_CARDS_ACCOUNTS_BILLS_TRANSACTIONS_READ",
  "LOANS_READ",
  "LOANS_WARRANTIES_READ",
  "LOANS_SCHEDULED_INSTALMENTS_READ",
  "LOANS_PAYMENTS_READ",
  "FINANCINGS_READ",
  "FINANCINGS_WARRANTIES_READ",
  "FINANCINGS_SCHEDULED_INSTALMENTS_READ",
  "FINANCINGS_PAYMENTS_READ",
  "UNARRANGED_ACCOUNTS_OVERDRAFT_READ",
  "UNARRANGED_ACCOUNTS_OVERDRAFT_WARRANTIES_READ",
  "UNARRANGED_ACCOUNTS_OVERDRAFT_SCHEDULED_INSTALMENTS_READ",
  "UNARRANGED_ACCOUNTS_OVERDRAFT_PAYMENTS_READ",
  "INVOICE_FINANCINGS_READ",
  "INVOICE_FINANCINGS_WARRANTIES_READ",
  "INVOICE_FINANCINGS_SCHEDULED_INSTALMENTS_READ",
  "INVOICE_FINANCINGS_PAYMENTS_READ"
]
granted
[
  "CUSTOMERS_PERSONAL_IDENTIFICATIONS_READ",
  "RESOURCES_READ",
  "CUSTOMERS_PERSONAL_ADITTIONALINFO_READ",
  "ACCOUNTS_READ",
  "ACCOUNTS_BALANCES_READ",
  "ACCOUNTS_OVERDRAFT_LIMITS_READ",
  "ACCOUNTS_TRANSACTIONS_READ",
  "CREDIT_CARDS_ACCOUNTS_LIMITS_READ",
  "CREDIT_CARDS_ACCOUNTS_READ",
  "CREDIT_CARDS_ACCOUNTS_BILLS_READ",
  "CREDIT_CARDS_ACCOUNTS_TRANSACTIONS_READ",
  "CREDIT_CARDS_ACCOUNTS_BILLS_TRANSACTIONS_READ",
  "LOANS_READ",
  "LOANS_WARRANTIES_READ",
  "LOANS_SCHEDULED_INSTALMENTS_READ",
  "LOANS_PAYMENTS_READ",
  "FINANCINGS_READ",
  "FINANCINGS_WARRANTIES_READ",
  "FINANCINGS_SCHEDULED_INSTALMENTS_READ",
  "FINANCINGS_PAYMENTS_READ",
  "UNARRANGED_ACCOUNTS_OVERDRAFT_READ",
  "UNARRANGED_ACCOUNTS_OVERDRAFT_WARRANTIES_READ",
  "UNARRANGED_ACCOUNTS_OVERDRAFT_SCHEDULED_INSTALMENTS_READ",
  "UNARRANGED_ACCOUNTS_OVERDRAFT_PAYMENTS_READ",
  "INVOICE_FINANCINGS_READ",
  "INVOICE_FINANCINGS_WARRANTIES_READ",
  "INVOICE_FINANCINGS_SCHEDULED_INSTALMENTS_READ",
  "INVOICE_FINANCINGS_PAYMENTS_READ"
]
2022-10-11 12:24:03 SUCCESS
ExtractConsentIdFromConsentEndpointResponse
Extracted the consent id
consent_id
urn:openbanking:6605141d-3684-4e32-b03a-3645ee7f9f6b
2022-10-11 12:24:03 SUCCESS
CheckForFAPIInteractionIdInResourceResponse
Found x-fapi-interaction-id
interaction_id
905568e7-0c48-4bba-897d-83708520337c
2022-10-11 12:24:03 SUCCESS
FAPIBrazilAddConsentIdToClientScope
Added scope of 'openid consents resources consent:urn:openbanking:6605141d-3684-4e32-b03a-3645ee7f9f6b' to client's scope
scope
openid consents resources consent:urn:openbanking:6605141d-3684-4e32-b03a-3645ee7f9f6b
client_id
upp-bank-one
jwks
{
  "keys": [
    {
      "kty": "RSA",
      "n": "z53jstIY3rvuuVH9i-f3yBpaCU16Tf5gptz_iY2t4nCzsd3oGXgP9nKNGvT8SZuU45nDWsqBAe6wCwkDP6O0nl24cLMQYwowryhUSBh7kdw7icjWbF_TYdG13LbwblKVkpO7kcDx-Ujrq4bLBtx-z-99EQRa4eXq2OmTGtgW18MqQ2V3rLWC8SpxF3DfGVXoL8L4z4YvkpPT0Wevdelflte8-9tIy3tZun95vXX7ZTc5YeHIuzCB_VohPI4LVLmUcXymWUUDceOggLzvCi9PGK2SET-Bu0Nk2cw0BMnZEaWM6bZ5XVryaDvQtyK89d98RRUQimvCA2ZFtr7MlO7aaQ",
      "e": "AQAB",
      "d": "VX1kRzvv9bdZA4JZbwSjqQgAzxfSJs96KPuTVaa7VSSnObRwYBxqJkbhB5qdUAn6cwXbxUThflQ0tTaO2eOk-hkJW47ATqfhiB6JJe6-4z7WXVQPxyxmND9QLYQ-2I60_FhMwiW6_bUjJcwpSbf9l827qAgtDBvKamszobgdH9aFbPKjEndkYvQJdKIiQw49gpZ_UPOYFHBH_kTcdkKjQUyOpkPH1HMnJ7y9vLwlCl0N1b86n4bn35K0XRKFH5G66Scq5Xm-r7KTpiMksgIo3I3MoKQWv0imsPdl8Wq5B0fDGn8zw7MwbJhM8XLYaQngL4VtW7Rd0qjLZE3UsWeBAQ",
      "p": "6c8Tbw-Zz1bIHv4rzcvX0DTqcSQPz8rQoxpDyb5g8KBu9QbnzQ2-iabNuJu08InbsQzRBZP2Afc-BdEe8mnSZv79-7PZWFQnT7gzMnf6_E9-VKUw8G1MhWq9tnRIvsVo7YiusokfgKEmpf1MIDWOLpRSBg4h1hsMMy7Sx-STkDk",
      "q": "41JqW0llU7E5KjFLEs8quMkUgP8fslSmq4pC7g3n2i2tySAXV0-qwSMLWVYtUoMm8CTTlyrH6PoTV59aqWnhQOLQIqSeHZWYAgBi7eiPerxfIpJHweZcDhKVEy0eU3tWubrTY-pOuDnJDWpTSK8Rj-4kfvLj7Z_Z1bGX9ZgDO7E",
      "dp": "YMGqKC7Llwsxu-mxVPQDdo0_a9zhkjs7RhQLc4SOd2XdJRdbe_cxH6PgxIHjShuyx70nDujhSIT5rMySwvzZ7nedwbj2u9_veMUgosUWH64B-KN38jc5EIlQwx2yMQhe2NXUfdvTJpcJ-G0vQLEJCuukWg8lH4aH8PJylfhYvLk",
      "dq": "nZUJQ4TqqAzH2vbW2xAfxn8mJpI079N8wpeS9CFRo05dFXqYk58XeNGJUYHK41Mlj_2HbFhswpVxCSHfoGdUjj1tGUbSkSGdgW2xJsk7hVLGBFoxQjolgF_jVarGRgrPQOtBFRddQJpWRGV7nHw4CXWFeTd5R8WzJU76T3b0btE",
      "qi": "tB0y_2sTFMxBFJnPFo8emB-HdgdvI37gB7U_NS7d52SKJEJabcpw3ShDLMJLELKB7j7a1oLyPqjaVJeduswFoJ39bRvc-VZw9BT4MHcDTFFz4yoahb06JnPpNZnkLKHARCQZn3TRs7TWgUXXEFgXXdNF5e1sJEhxWSC0RsCeno8",
      "kid": "6f5b95d8afdfc69fe37e7bb8cb70342f13ad44fef1bb8424b958d9abc069a80d",
      "use": "sig",
      "alg": "PS256"
    },
    {
      "kty": "RSA",
      "n": "rpy9RGoXXnwg72mtJtC25i8XnPlxZiUVR9Ss2r4wSBfxDGH2S2fu5qnB8W-R7zpKQfCEyNfWmnZpYIcIsY3HdRd_5POhGwaTRwXHpHKtpjZw-s6oImS66ENfbmafa8zNTYw39mue5H7xQIv1eByZMfzjdY13rwk121w8WbAQIAnP7TqYfj9in8l8wnR3NyHDfYmylo9NZdcim8ShXTBszCmSXK_8pRvT1wRES1R914Nhn1nx-2kSI11j5qUM1zESiRsqLlTU0us-5iK9UMlEl7XaPQ5-hscqag9Jp5vME67komisSAVjYgEeONsE-tTz68Hel29LFMRwmLDWntd6WQ",
      "e": "AQAB",
      "d": "cYDPgy5XfILBwf72oDmh-qT3-4EmVpiaabP0nMhuiB6QAVWYjVHFOMl2maPFwDUq2gwntIqhJIz-WNHOM-SOmC2rZD9-JRw0FkHKkbo96MKQ1GgLYTgLSzmoShKJZMCfX95a7mLsyWk_F48jBG3Ko3TYwqwv9WbOTIZ7cG2DPd8v9Si2nQusJVU9agDJfcY-80TPImvJxWCsfiETeMR9Xj3-XWcwS8zFRmPxrleg0LIR19S8FS2S1HKtwJqDi1_F1qH-mOMwukLKFWl-slBM5iRAOwLDhLekhha7hRfpwOB3f_tE8GbLD5m_-FnSnTWEuF2YAgk4xU51bFQPHUSRAQ",
      "p": "2pbCc_n6JDpM2FlPGMM97kB6aRdmWTEDfB2LzG1p94TBM0UUIq_PIW7_zfV4Brvrb7nEm2lkWJBBh-JZbKwZmeEdrJgrO5Z-UrCMRod388SqwHjGV2bu-MR-40zDBL4ayheDSEiBQ-hgYKM8_0-t-FGVvk8ZUU9qudqkNaxIcOE",
      "q": "zH8woMDaoGIZ8qZRpGKMghp9bZ3vDb0Yh3ZlAI18-ekh50Joyuk-oPj3F1uFIcS8jleZb96uNa77kIVZMxz30b80djhOKUHJ48PfCwYQrdCaSvT08IiSng4hJBR1Nls-chIRyZSW0insH4dRBp4qXc_kplz21qGzw5jyAUw-IHk",
      "dp": "P369e2zosW9R9SJ0LHBCZBvMsww-CbiIF5yJiFdcCa9BY8A0KiNBmqegnNYqCGK78BdZOf-yS1uT_YHNkhin0yAmO4V0QXnkteZcyPv-5wuAwioTCz52OkLxzNr2Z0FFjOCpnOyax_wPSuMAC_W8Rj6EreRSKWFVUillu8WQwWE",
      "dq": "ZiZuww4y54S5k3UzORslNuRGnVgUDtfThe9FOsZylF-5WMzajel_KGfU_ezwjtK4oZ3ufmxMt3JGJYYG7bpdrH-HlDpCCOfdEpJIOzh3Ymveduzv4atHGf7S3TP-7P0dL1wJWJmJ0UextHoiplyhqyTrAZNUlhhGNMGUucM9EXk",
      "qi": "aK7K40k0AmKF9POnmyIlzP8bJGECqtN9U6VOAsx9p5btqyXJ6WIDxTvgOLNUzQH1CCHBh8r0w4VsKndDEs639BmDMYxUsCq-CJaHIhVE5AYh9XJq7MzcIO_WQuKAnD9OD9hgBZI728yhqqRIH148tSgb1OUW8G5mSjoaucXOwQ0",
      "kid": "24c73a6a0cfd3277da5e3e83a44d4b2be60adc19d62aae14725e621453cb39e3",
      "use": "enc",
      "alg": "RSA-OAEP"
    }
  ]
}
Make request to authorization endpoint
2022-10-11 12:24:03 SUCCESS
CreateAuthorizationEndpointRequestFromClientInformation
Created authorization endpoint request
client_id
upp-bank-one
redirect_uri
https://www.certification.openid.net/test/a/upp/callback
scope
openid consents resources consent:urn:openbanking:6605141d-3684-4e32-b03a-3645ee7f9f6b
2022-10-11 12:24:03
CreateRandomStateValue
Created state value
requested_state_length
10
state
m4XfaVHHBb
2022-10-11 12:24:03 SUCCESS
AddStateToAuthorizationEndpointRequest
Added state parameter to request
client_id
upp-bank-one
redirect_uri
https://www.certification.openid.net/test/a/upp/callback
scope
openid consents resources consent:urn:openbanking:6605141d-3684-4e32-b03a-3645ee7f9f6b
state
m4XfaVHHBb
2022-10-11 12:24:03
CreateRandomNonceValue
Created nonce value
requested_nonce_length
10
nonce
7ZfMq6v8f5
2022-10-11 12:24:03 SUCCESS
AddNonceToAuthorizationEndpointRequest
Added nonce parameter to request
client_id
upp-bank-one
redirect_uri
https://www.certification.openid.net/test/a/upp/callback
scope
openid consents resources consent:urn:openbanking:6605141d-3684-4e32-b03a-3645ee7f9f6b
state
m4XfaVHHBb
nonce
7ZfMq6v8f5
2022-10-11 12:24:03 SUCCESS
SetAuthorizationEndpointRequestResponseTypeToCode
Added response_type parameter to request
client_id
upp-bank-one
redirect_uri
https://www.certification.openid.net/test/a/upp/callback
scope
openid consents resources consent:urn:openbanking:6605141d-3684-4e32-b03a-3645ee7f9f6b
state
m4XfaVHHBb
nonce
7ZfMq6v8f5
response_type
code
2022-10-11 12:24:03 SUCCESS
SetAuthorizationEndpointRequestResponseModeToJWT
Added response_mode parameter to request
client_id
upp-bank-one
redirect_uri
https://www.certification.openid.net/test/a/upp/callback
scope
openid consents resources consent:urn:openbanking:6605141d-3684-4e32-b03a-3645ee7f9f6b
state
m4XfaVHHBb
nonce
7ZfMq6v8f5
response_type
code
response_mode
jwt
2022-10-11 12:24:03 SUCCESS
ConvertAuthorizationEndpointRequestToRequestObject
Created request object claims
request_object_claims
{
  "client_id": "upp-bank-one",
  "redirect_uri": "https://www.certification.openid.net/test/a/upp/callback",
  "scope": "openid consents resources consent:urn:openbanking:6605141d-3684-4e32-b03a-3645ee7f9f6b",
  "state": "m4XfaVHHBb",
  "nonce": "7ZfMq6v8f5",
  "response_type": "code",
  "response_mode": "jwt"
}
2022-10-11 12:24:03 SUCCESS
AddNbfToRequestObject
Added nbf to request object claims
nbf
1.665491043E9
2022-10-11 12:24:03 SUCCESS
AddExpToRequestObject
Added exp to request object claims
exp
1.665491343E9
2022-10-11 12:24:03 SUCCESS
AddAudToRequestObject
Added aud to request object claims
aud
https://api.dev.open.upp.com.br/orgs/upp
2022-10-11 12:24:03 SUCCESS
AddIssToRequestObject
Added iss to request object claims
iss
upp-bank-one
2022-10-11 12:24:03 SUCCESS
AddClientIdToRequestObject
Added client_id to request object claims
client_id
upp-bank-one
2022-10-11 12:24:03 SUCCESS
SignRequestObject
Signed the request object
claims
{
  "aud": "https://api.dev.open.upp.com.br/orgs/upp",
  "nbf": 1665491043,
  "scope": "openid consents resources consent:urn:openbanking:6605141d-3684-4e32-b03a-3645ee7f9f6b",
  "iss": "upp-bank-one",
  "response_type": "code",
  "redirect_uri": "https://www.certification.openid.net/test/a/upp/callback",
  "state": "m4XfaVHHBb",
  "exp": 1665491343,
  "nonce": "7ZfMq6v8f5",
  "client_id": "upp-bank-one",
  "response_mode": "jwt"
}
header
{
  "kid": "6f5b95d8afdfc69fe37e7bb8cb70342f13ad44fef1bb8424b958d9abc069a80d",
  "alg": "PS256"
}
request_object
eyJraWQiOiI2ZjViOTVkOGFmZGZjNjlmZTM3ZTdiYjhjYjcwMzQyZjEzYWQ0NGZlZjFiYjg0MjRiOTU4ZDlhYmMwNjlhODBkIiwiYWxnIjoiUFMyNTYifQ.eyJhdWQiOiJodHRwczpcL1wvYXBpLmRldi5vcGVuLnVwcC5jb20uYnJcL29yZ3NcL3VwcCIsIm5iZiI6MTY2NTQ5MTA0Mywic2NvcGUiOiJvcGVuaWQgY29uc2VudHMgcmVzb3VyY2VzIGNvbnNlbnQ6dXJuOm9wZW5iYW5raW5nOjY2MDUxNDFkLTM2ODQtNGUzMi1iMDNhLTM2NDVlZTdmOWY2YiIsImlzcyI6InVwcC1iYW5rLW9uZSIsInJlc3BvbnNlX3R5cGUiOiJjb2RlIiwicmVkaXJlY3RfdXJpIjoiaHR0cHM6XC9cL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXRcL3Rlc3RcL2FcL3VwcFwvY2FsbGJhY2siLCJzdGF0ZSI6Im00WGZhVkhIQmIiLCJleHAiOjE2NjU0OTEzNDMsIm5vbmNlIjoiN1pmTXE2djhmNSIsImNsaWVudF9pZCI6InVwcC1iYW5rLW9uZSIsInJlc3BvbnNlX21vZGUiOiJqd3QifQ.JqDeGqMEcnVXTiNQ0a2x21q1dmhpFEhuFd6UF7OrlAf95EREbxcfP6WclzxeIuUj4dDpWVZdmaWHUs6ELaZQa1-NtnlwYm8-7YqcHAruCm6Y5mvbb1qYEcD7h69QsYNMCsH1gtp0xyKKh_Sv59es4QQHLxeDQgr9QvBeR1d1OyPSbv8eRdAN4RQtbQRVVhC1HtBDIb-4p-EyvWNOjDje3WSonCbrOKJ5OMzAlDngDMXV-752HASyA8i4Dgbwbe2xE6aPK5E1t4lUfXgyhYenabC94wHPgvDKeyRSn7hRl_q622h5TjFSd8Jbw6ohEzn05vvC8sMfwQYLjSxHPkzVGQ
key
{
  "p": "6c8Tbw-Zz1bIHv4rzcvX0DTqcSQPz8rQoxpDyb5g8KBu9QbnzQ2-iabNuJu08InbsQzRBZP2Afc-BdEe8mnSZv79-7PZWFQnT7gzMnf6_E9-VKUw8G1MhWq9tnRIvsVo7YiusokfgKEmpf1MIDWOLpRSBg4h1hsMMy7Sx-STkDk",
  "kty": "RSA",
  "q": "41JqW0llU7E5KjFLEs8quMkUgP8fslSmq4pC7g3n2i2tySAXV0-qwSMLWVYtUoMm8CTTlyrH6PoTV59aqWnhQOLQIqSeHZWYAgBi7eiPerxfIpJHweZcDhKVEy0eU3tWubrTY-pOuDnJDWpTSK8Rj-4kfvLj7Z_Z1bGX9ZgDO7E",
  "d": "VX1kRzvv9bdZA4JZbwSjqQgAzxfSJs96KPuTVaa7VSSnObRwYBxqJkbhB5qdUAn6cwXbxUThflQ0tTaO2eOk-hkJW47ATqfhiB6JJe6-4z7WXVQPxyxmND9QLYQ-2I60_FhMwiW6_bUjJcwpSbf9l827qAgtDBvKamszobgdH9aFbPKjEndkYvQJdKIiQw49gpZ_UPOYFHBH_kTcdkKjQUyOpkPH1HMnJ7y9vLwlCl0N1b86n4bn35K0XRKFH5G66Scq5Xm-r7KTpiMksgIo3I3MoKQWv0imsPdl8Wq5B0fDGn8zw7MwbJhM8XLYaQngL4VtW7Rd0qjLZE3UsWeBAQ",
  "e": "AQAB",
  "use": "sig",
  "kid": "6f5b95d8afdfc69fe37e7bb8cb70342f13ad44fef1bb8424b958d9abc069a80d",
  "qi": "tB0y_2sTFMxBFJnPFo8emB-HdgdvI37gB7U_NS7d52SKJEJabcpw3ShDLMJLELKB7j7a1oLyPqjaVJeduswFoJ39bRvc-VZw9BT4MHcDTFFz4yoahb06JnPpNZnkLKHARCQZn3TRs7TWgUXXEFgXXdNF5e1sJEhxWSC0RsCeno8",
  "dp": "YMGqKC7Llwsxu-mxVPQDdo0_a9zhkjs7RhQLc4SOd2XdJRdbe_cxH6PgxIHjShuyx70nDujhSIT5rMySwvzZ7nedwbj2u9_veMUgosUWH64B-KN38jc5EIlQwx2yMQhe2NXUfdvTJpcJ-G0vQLEJCuukWg8lH4aH8PJylfhYvLk",
  "alg": "PS256",
  "dq": "nZUJQ4TqqAzH2vbW2xAfxn8mJpI079N8wpeS9CFRo05dFXqYk58XeNGJUYHK41Mlj_2HbFhswpVxCSHfoGdUjj1tGUbSkSGdgW2xJsk7hVLGBFoxQjolgF_jVarGRgrPQOtBFRddQJpWRGV7nHw4CXWFeTd5R8WzJU76T3b0btE",
  "n": "z53jstIY3rvuuVH9i-f3yBpaCU16Tf5gptz_iY2t4nCzsd3oGXgP9nKNGvT8SZuU45nDWsqBAe6wCwkDP6O0nl24cLMQYwowryhUSBh7kdw7icjWbF_TYdG13LbwblKVkpO7kcDx-Ujrq4bLBtx-z-99EQRa4eXq2OmTGtgW18MqQ2V3rLWC8SpxF3DfGVXoL8L4z4YvkpPT0Wevdelflte8-9tIy3tZun95vXX7ZTc5YeHIuzCB_VohPI4LVLmUcXymWUUDceOggLzvCi9PGK2SET-Bu0Nk2cw0BMnZEaWM6bZ5XVryaDvQtyK89d98RRUQimvCA2ZFtr7MlO7aaQ"
}
2022-10-11 12:24:03
FAPIBrazilEncryptRequestObject
Encrypted the request object
request_object
eyJraWQiOiJtVm11cHZrMFZnZzdqdXNMN1lkdU45aHNlTWd6d2RsZ0xLaURjNnlKX2V3IiwiY3R5IjoiSldUIiwiZW5jIjoiQTI1NkdDTSIsImFsZyI6IlJTQS1PQUVQIn0.tjyB8s33O1hSn62s6GWsemOcdqrUexhcydcvglBBVLUhyShqJltRW4gxeP0d4hDZjP7gdhmqADiXiWcOOZ1grJ_Fj5Jrc6YOyAfiQQU-WMRjBHVDtjinubDR2L4Nq9yHE5a-6Ie35kOcCR-7ETvtyE7890i6p39BI-rpTsHS-13ZjgPBRLnrVVViIQKQGkIsJgCAfsnpN1XI5CdDhBr0YiTE5G4-x4oKknuHvQ5SvBfnyvHgm2dxLW3cuB7kIQ47ZtOjrE_ygLsh9W-8-aZ72X8UWvKkkExlzbw4iAeZt7OQ2vgN-CA6_F3NeQJKH3HgMaQKPOTGYv9RjKjjCkIixw.Ml3y9UNAWSmix_aL.QaWf8xw5Ko0esCqZ9p9r6DwtFM2fNROdGatHf_pitirc5G0aAWAsdGRF7HVFqeun2zWhUs_-WoVj9aGEKvpEqh_DeYjtqWd25iydDcoqUfKP22qjCW4lj3DxQ-RKv80mrJO4ImkIULd1_fF9vme0ytnU5PLD-CQiwy7yk6MQs3NdJjZlqpStYPMAPodUZuWrmS8R5UkgqYmgE5C0JlgXAGRXAfX9WyBRVJLTKaFABHFjABDpiG3hEABCd-pCWqV-lknTiUrpqfaCv11gS1oP-E8yinT5rFMwOGUq95O8edPnUSnbZwLyE4N7IWL1oEyfJGKit2RCTk-hyB2DgVkTLPYS5HZwJNfmwGRxwN6nkRXWH5iQILBOpdhvxYlo59w36micimV-Btu0hr7BwBGTUsqq459Yth0NJvI3rE0fcih9b6M7VM4R-t3VAaVp8a2jijStxHV6awTFIV442RrJsKC0EGBkOQ8kivImVlGW8iai4Mhe6ZxH57fXbtnvu0FoR6rzg5O4GfVZuubjWu3nlIml90MbqWWyJqBbYPpCwthqC3CAQtCfMdak2kjC-GwCMUrwc3QH3UjLAbvbZd4cI8mvDeco0c_UpUz-epOdwlNt-Teyi0QG3T1Yo_icSvUmBcK5ePEisctF6nZla2mtbuVjkT_GbPhDNU5mS7sZpITNN0zVjt8DP8nt4xlhifR-HWznrK01yGaWUyTNEzMTD9wiWxuLm6k-Hvqt8FSnibakif7IZ2AkNRNIfeWQdW4-EFhZ7UnNOx-vDwIlXRq9VOi5wpIa6oZ3qoUI2xgV85C_qRxkQJi4Y7-yHgLDfrNHEbDkk3wOp9wkY4YTfxG6IlhGjgxStFJULQF_CKf7lneNGGw_2hu-J1hpsw9576xu_ZfaEajIGAy52Fjv5tUt8nVVpFNrXOOKLJyN7PGwyBD_bzBX32LyMvxpQNFcMnwZq-x8Ly2rvNx5U1BqVQZZL2avMpbxn9hrkTni-bdr-JR-Fzuzp4eS50Qi69NTBP1Bq_N7NvthTYNsi3TIZ_iTf7yyUCDM-3HjcZWyS_HSUO74P5YICAs0QkGZXZZEhafhhSCBcLcHuaEIC61uksiXdqlZPdLp0U8XcS1pSisQmvGXanMwaLBywmXUrX5eluthO13NxpqqpxfuXAT_g4BYlRxCpFsd8h94BAjOZMRRg6wJ22nJbTXBrfB7agUooms3ZXi-00DZUx_8s9PxCjdeDgXHK6RMvx6PC4XcJZw76KSFLA32NLOnDLMkqs2NmUA4qyqF_KnrgIADbApGSr8klONMB8CEO1jmutriW2ihrQsTcLvj.zs4r5TTeef4oqJ3N6ENQdw
enc
A256GCM
alg
RSA-OAEP
2022-10-11 12:24:03 SUCCESS
BuildRequestObjectByValueRedirectToAuthorizationEndpoint
Sending to authorization endpoint
redirect_to_authorization_endpoint
https://api.dev.open.upp.com.br/orgs/upp/auth?request=eyJraWQiOiJtVm11cHZrMFZnZzdqdXNMN1lkdU45aHNlTWd6d2RsZ0xLaURjNnlKX2V3IiwiY3R5IjoiSldUIiwiZW5jIjoiQTI1NkdDTSIsImFsZyI6IlJTQS1PQUVQIn0.tjyB8s33O1hSn62s6GWsemOcdqrUexhcydcvglBBVLUhyShqJltRW4gxeP0d4hDZjP7gdhmqADiXiWcOOZ1grJ_Fj5Jrc6YOyAfiQQU-WMRjBHVDtjinubDR2L4Nq9yHE5a-6Ie35kOcCR-7ETvtyE7890i6p39BI-rpTsHS-13ZjgPBRLnrVVViIQKQGkIsJgCAfsnpN1XI5CdDhBr0YiTE5G4-x4oKknuHvQ5SvBfnyvHgm2dxLW3cuB7kIQ47ZtOjrE_ygLsh9W-8-aZ72X8UWvKkkExlzbw4iAeZt7OQ2vgN-CA6_F3NeQJKH3HgMaQKPOTGYv9RjKjjCkIixw.Ml3y9UNAWSmix_aL.QaWf8xw5Ko0esCqZ9p9r6DwtFM2fNROdGatHf_pitirc5G0aAWAsdGRF7HVFqeun2zWhUs_-WoVj9aGEKvpEqh_DeYjtqWd25iydDcoqUfKP22qjCW4lj3DxQ-RKv80mrJO4ImkIULd1_fF9vme0ytnU5PLD-CQiwy7yk6MQs3NdJjZlqpStYPMAPodUZuWrmS8R5UkgqYmgE5C0JlgXAGRXAfX9WyBRVJLTKaFABHFjABDpiG3hEABCd-pCWqV-lknTiUrpqfaCv11gS1oP-E8yinT5rFMwOGUq95O8edPnUSnbZwLyE4N7IWL1oEyfJGKit2RCTk-hyB2DgVkTLPYS5HZwJNfmwGRxwN6nkRXWH5iQILBOpdhvxYlo59w36micimV-Btu0hr7BwBGTUsqq459Yth0NJvI3rE0fcih9b6M7VM4R-t3VAaVp8a2jijStxHV6awTFIV442RrJsKC0EGBkOQ8kivImVlGW8iai4Mhe6ZxH57fXbtnvu0FoR6rzg5O4GfVZuubjWu3nlIml90MbqWWyJqBbYPpCwthqC3CAQtCfMdak2kjC-GwCMUrwc3QH3UjLAbvbZd4cI8mvDeco0c_UpUz-epOdwlNt-Teyi0QG3T1Yo_icSvUmBcK5ePEisctF6nZla2mtbuVjkT_GbPhDNU5mS7sZpITNN0zVjt8DP8nt4xlhifR-HWznrK01yGaWUyTNEzMTD9wiWxuLm6k-Hvqt8FSnibakif7IZ2AkNRNIfeWQdW4-EFhZ7UnNOx-vDwIlXRq9VOi5wpIa6oZ3qoUI2xgV85C_qRxkQJi4Y7-yHgLDfrNHEbDkk3wOp9wkY4YTfxG6IlhGjgxStFJULQF_CKf7lneNGGw_2hu-J1hpsw9576xu_ZfaEajIGAy52Fjv5tUt8nVVpFNrXOOKLJyN7PGwyBD_bzBX32LyMvxpQNFcMnwZq-x8Ly2rvNx5U1BqVQZZL2avMpbxn9hrkTni-bdr-JR-Fzuzp4eS50Qi69NTBP1Bq_N7NvthTYNsi3TIZ_iTf7yyUCDM-3HjcZWyS_HSUO74P5YICAs0QkGZXZZEhafhhSCBcLcHuaEIC61uksiXdqlZPdLp0U8XcS1pSisQmvGXanMwaLBywmXUrX5eluthO13NxpqqpxfuXAT_g4BYlRxCpFsd8h94BAjOZMRRg6wJ22nJbTXBrfB7agUooms3ZXi-00DZUx_8s9PxCjdeDgXHK6RMvx6PC4XcJZw76KSFLA32NLOnDLMkqs2NmUA4qyqF_KnrgIADbApGSr8klONMB8CEO1jmutriW2ihrQsTcLvj.zs4r5TTeef4oqJ3N6ENQdw&client_id=upp-bank-one&redirect_uri=https://www.certification.openid.net/test/a/upp/callback&scope=openid%20consents%20resources%20consent:urn:openbanking:6605141d-3684-4e32-b03a-3645ee7f9f6b&response_type=code
2022-10-11 12:24:03 REDIRECT
fapi1-advanced-final-ensure-client-id-in-token-endpoint
Redirecting to authorization endpoint
redirect_to
https://api.dev.open.upp.com.br/orgs/upp/auth?request=eyJraWQiOiJtVm11cHZrMFZnZzdqdXNMN1lkdU45aHNlTWd6d2RsZ0xLaURjNnlKX2V3IiwiY3R5IjoiSldUIiwiZW5jIjoiQTI1NkdDTSIsImFsZyI6IlJTQS1PQUVQIn0.tjyB8s33O1hSn62s6GWsemOcdqrUexhcydcvglBBVLUhyShqJltRW4gxeP0d4hDZjP7gdhmqADiXiWcOOZ1grJ_Fj5Jrc6YOyAfiQQU-WMRjBHVDtjinubDR2L4Nq9yHE5a-6Ie35kOcCR-7ETvtyE7890i6p39BI-rpTsHS-13ZjgPBRLnrVVViIQKQGkIsJgCAfsnpN1XI5CdDhBr0YiTE5G4-x4oKknuHvQ5SvBfnyvHgm2dxLW3cuB7kIQ47ZtOjrE_ygLsh9W-8-aZ72X8UWvKkkExlzbw4iAeZt7OQ2vgN-CA6_F3NeQJKH3HgMaQKPOTGYv9RjKjjCkIixw.Ml3y9UNAWSmix_aL.QaWf8xw5Ko0esCqZ9p9r6DwtFM2fNROdGatHf_pitirc5G0aAWAsdGRF7HVFqeun2zWhUs_-WoVj9aGEKvpEqh_DeYjtqWd25iydDcoqUfKP22qjCW4lj3DxQ-RKv80mrJO4ImkIULd1_fF9vme0ytnU5PLD-CQiwy7yk6MQs3NdJjZlqpStYPMAPodUZuWrmS8R5UkgqYmgE5C0JlgXAGRXAfX9WyBRVJLTKaFABHFjABDpiG3hEABCd-pCWqV-lknTiUrpqfaCv11gS1oP-E8yinT5rFMwOGUq95O8edPnUSnbZwLyE4N7IWL1oEyfJGKit2RCTk-hyB2DgVkTLPYS5HZwJNfmwGRxwN6nkRXWH5iQILBOpdhvxYlo59w36micimV-Btu0hr7BwBGTUsqq459Yth0NJvI3rE0fcih9b6M7VM4R-t3VAaVp8a2jijStxHV6awTFIV442RrJsKC0EGBkOQ8kivImVlGW8iai4Mhe6ZxH57fXbtnvu0FoR6rzg5O4GfVZuubjWu3nlIml90MbqWWyJqBbYPpCwthqC3CAQtCfMdak2kjC-GwCMUrwc3QH3UjLAbvbZd4cI8mvDeco0c_UpUz-epOdwlNt-Teyi0QG3T1Yo_icSvUmBcK5ePEisctF6nZla2mtbuVjkT_GbPhDNU5mS7sZpITNN0zVjt8DP8nt4xlhifR-HWznrK01yGaWUyTNEzMTD9wiWxuLm6k-Hvqt8FSnibakif7IZ2AkNRNIfeWQdW4-EFhZ7UnNOx-vDwIlXRq9VOi5wpIa6oZ3qoUI2xgV85C_qRxkQJi4Y7-yHgLDfrNHEbDkk3wOp9wkY4YTfxG6IlhGjgxStFJULQF_CKf7lneNGGw_2hu-J1hpsw9576xu_ZfaEajIGAy52Fjv5tUt8nVVpFNrXOOKLJyN7PGwyBD_bzBX32LyMvxpQNFcMnwZq-x8Ly2rvNx5U1BqVQZZL2avMpbxn9hrkTni-bdr-JR-Fzuzp4eS50Qi69NTBP1Bq_N7NvthTYNsi3TIZ_iTf7yyUCDM-3HjcZWyS_HSUO74P5YICAs0QkGZXZZEhafhhSCBcLcHuaEIC61uksiXdqlZPdLp0U8XcS1pSisQmvGXanMwaLBywmXUrX5eluthO13NxpqqpxfuXAT_g4BYlRxCpFsd8h94BAjOZMRRg6wJ22nJbTXBrfB7agUooms3ZXi-00DZUx_8s9PxCjdeDgXHK6RMvx6PC4XcJZw76KSFLA32NLOnDLMkqs2NmUA4qyqF_KnrgIADbApGSr8klONMB8CEO1jmutriW2ihrQsTcLvj.zs4r5TTeef4oqJ3N6ENQdw&client_id=upp-bank-one&redirect_uri=https://www.certification.openid.net/test/a/upp/callback&scope=openid%20consents%20resources%20consent:urn:openbanking:6605141d-3684-4e32-b03a-3645ee7f9f6b&response_type=code
2022-10-11 12:24:07 INCOMING
fapi1-advanced-final-ensure-client-id-in-token-endpoint
Incoming HTTP request to /test/a/upp/callback
incoming_headers
{
  "host": "www.certification.openid.net",
  "cache-control": "max-age\u003d0",
  "upgrade-insecure-requests": "1",
  "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/106.0.0.0 Safari/537.36",
  "accept": "text/html,application/xhtml+xml,application/xml;q\u003d0.9,image/avif,image/webp,image/apng,*/*;q\u003d0.8,application/signed-exchange;v\u003db3;q\u003d0.9",
  "sec-fetch-site": "cross-site",
  "sec-fetch-mode": "navigate",
  "sec-fetch-user": "?1",
  "sec-fetch-dest": "document",
  "sec-ch-ua": "\"Chromium\";v\u003d\"106\", \"Google Chrome\";v\u003d\"106\", \"Not;A\u003dBrand\";v\u003d\"99\"",
  "sec-ch-ua-mobile": "?0",
  "sec-ch-ua-platform": "\"Windows\"",
  "referer": "https://api.dev.open.upp.com.br/",
  "accept-encoding": "gzip, deflate, br",
  "accept-language": "pt-BR,pt;q\u003d0.9,en-US;q\u003d0.8,en;q\u003d0.7",
  "cookie": "JSESSIONID\u003dDEE2CBFFECED394F64C133B8C4CA1D0E",
  "connection": "close"
}
incoming_path
/test/a/upp/callback
incoming_body_form_params
incoming_method
GET
incoming_tls_version
TLSv1.2
incoming_tls_cert
incoming_query_string_params
{
  "response": "eyJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6IlZ2MjNDVWVCOTZ5RU9vNURMQ3E2X1NwT1R6RFpGSkRBbzZ0ZmU4b2dEek0ifQ.eyJjb2RlIjoibzd1T2hnb2ltTWJ2Y0hPRkYzXzQ4VFJyYmhTWmNIY1lZVWhhaENKQkVMSyIsInN0YXRlIjoibTRYZmFWSEhCYiIsImF1ZCI6InVwcC1iYW5rLW9uZSIsImV4cCI6MTY2NTQ5MTE2NywiaXNzIjoiaHR0cHM6Ly9hcGkuZGV2Lm9wZW4udXBwLmNvbS5ici9vcmdzL3VwcCJ9.jFj1U7Iyb0L3j75ZfBe0hcY1nU6uL5q-3bPivMN2OCnfz2RPf1_55HsOALcZO1BGGxTCAPuKWjyyIvoFqedN9LPPENWS8F0MHyEMSeJvF6zO54tOdjh46yiufAJtjEQlo8KwPqPhE1lE0fxYoa4tYMRb7dxqtGGjErQHndjH_R8s8EtUFTT7RkkP35f1pm3U8p0X-Bv-HvWohd8yTUF68ycfXOTgk_Ghed5nMreunoEawqh2tRaJ8nul1bnLc8TA_DPtW0-vVNoxNUljn9__1QsAs0Qx9f3Qw0Yry-rPrexrNbZJA_CAEJA0rxI4G6uWbCfXEr8cn5hjvY9Ng3fp4Q"
}
incoming_body
incoming_tls_chain
[
  "CONFORMANCE_SUITE_JSON_NULL",
  "CONFORMANCE_SUITE_JSON_NULL",
  "CONFORMANCE_SUITE_JSON_NULL",
  "CONFORMANCE_SUITE_JSON_NULL",
  "CONFORMANCE_SUITE_JSON_NULL",
  "CONFORMANCE_SUITE_JSON_NULL"
]
incoming_tls_cipher
ECDHE-RSA-AES128-GCM-SHA256
incoming_body_json
2022-10-11 12:24:07 SUCCESS
CreateRandomImplicitSubmitUrl
Created random implicit submission URL
implicit_submit
{
  "path": "implicit/ICf4GaKTsSiXg4UpfH3s",
  "fullUrl": "https://www.certification.openid.net/test/a/upp/implicit/ICf4GaKTsSiXg4UpfH3s"
}
2022-10-11 12:24:07 OUTGOING
fapi1-advanced-final-ensure-client-id-in-token-endpoint
Response to HTTP request to test instance gRIJBdjGM176fdK
outgoing
ModelAndView [view="implicitCallback"; model={implicitSubmitUrl=https://www.certification.openid.net/test/a/upp/implicit/ICf4GaKTsSiXg4UpfH3s, returnUrl=/log-detail.html?log=gRIJBdjGM176fdK}]
outgoing_path
callback
2022-10-11 12:24:08 INCOMING
fapi1-advanced-final-ensure-client-id-in-token-endpoint
Incoming HTTP request to /test/a/upp/implicit/ICf4GaKTsSiXg4UpfH3s
incoming_headers
{
  "host": "www.certification.openid.net",
  "sec-ch-ua": "\"Chromium\";v\u003d\"106\", \"Google Chrome\";v\u003d\"106\", \"Not;A\u003dBrand\";v\u003d\"99\"",
  "accept": "*/*",
  "content-type": "text/plain",
  "x-requested-with": "XMLHttpRequest",
  "sec-ch-ua-mobile": "?0",
  "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/106.0.0.0 Safari/537.36",
  "sec-ch-ua-platform": "\"Windows\"",
  "origin": "https://www.certification.openid.net",
  "sec-fetch-site": "same-origin",
  "sec-fetch-mode": "cors",
  "sec-fetch-dest": "empty",
  "referer": "https://www.certification.openid.net/test/a/upp/callback?response\u003deyJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6IlZ2MjNDVWVCOTZ5RU9vNURMQ3E2X1NwT1R6RFpGSkRBbzZ0ZmU4b2dEek0ifQ.eyJjb2RlIjoibzd1T2hnb2ltTWJ2Y0hPRkYzXzQ4VFJyYmhTWmNIY1lZVWhhaENKQkVMSyIsInN0YXRlIjoibTRYZmFWSEhCYiIsImF1ZCI6InVwcC1iYW5rLW9uZSIsImV4cCI6MTY2NTQ5MTE2NywiaXNzIjoiaHR0cHM6Ly9hcGkuZGV2Lm9wZW4udXBwLmNvbS5ici9vcmdzL3VwcCJ9.jFj1U7Iyb0L3j75ZfBe0hcY1nU6uL5q-3bPivMN2OCnfz2RPf1_55HsOALcZO1BGGxTCAPuKWjyyIvoFqedN9LPPENWS8F0MHyEMSeJvF6zO54tOdjh46yiufAJtjEQlo8KwPqPhE1lE0fxYoa4tYMRb7dxqtGGjErQHndjH_R8s8EtUFTT7RkkP35f1pm3U8p0X-Bv-HvWohd8yTUF68ycfXOTgk_Ghed5nMreunoEawqh2tRaJ8nul1bnLc8TA_DPtW0-vVNoxNUljn9__1QsAs0Qx9f3Qw0Yry-rPrexrNbZJA_CAEJA0rxI4G6uWbCfXEr8cn5hjvY9Ng3fp4Q",
  "accept-encoding": "gzip, deflate, br",
  "accept-language": "pt-BR,pt;q\u003d0.9,en-US;q\u003d0.8,en;q\u003d0.7",
  "cookie": "JSESSIONID\u003dDEE2CBFFECED394F64C133B8C4CA1D0E",
  "connection": "close",
  "content-length": "0"
}
incoming_path
/test/a/upp/implicit/ICf4GaKTsSiXg4UpfH3s
incoming_body_form_params
incoming_method
POST
incoming_tls_version
TLSv1.2
incoming_tls_cert
incoming_query_string_params
{}
incoming_body
incoming_tls_chain
[
  "CONFORMANCE_SUITE_JSON_NULL",
  "CONFORMANCE_SUITE_JSON_NULL",
  "CONFORMANCE_SUITE_JSON_NULL",
  "CONFORMANCE_SUITE_JSON_NULL",
  "CONFORMANCE_SUITE_JSON_NULL",
  "CONFORMANCE_SUITE_JSON_NULL"
]
incoming_tls_cipher
ECDHE-RSA-AES128-GCM-SHA256
incoming_body_json
2022-10-11 12:24:08 OUTGOING
fapi1-advanced-final-ensure-client-id-in-token-endpoint
Response to HTTP request to test instance gRIJBdjGM176fdK
outgoing_status_code
204
outgoing_headers
{}
outgoing_body

                                
outgoing_path
implicit/ICf4GaKTsSiXg4UpfH3s
2022-10-11 12:24:08 SUCCESS
ExtractImplicitHashToCallbackResponse
implicit_hash is empty
2022-10-11 12:24:08 REDIRECT-IN
fapi1-advanced-final-ensure-client-id-in-token-endpoint
Authorization endpoint response captured
url_query
{
  "response": "eyJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6IlZ2MjNDVWVCOTZ5RU9vNURMQ3E2X1NwT1R6RFpGSkRBbzZ0ZmU4b2dEek0ifQ.eyJjb2RlIjoibzd1T2hnb2ltTWJ2Y0hPRkYzXzQ4VFJyYmhTWmNIY1lZVWhhaENKQkVMSyIsInN0YXRlIjoibTRYZmFWSEhCYiIsImF1ZCI6InVwcC1iYW5rLW9uZSIsImV4cCI6MTY2NTQ5MTE2NywiaXNzIjoiaHR0cHM6Ly9hcGkuZGV2Lm9wZW4udXBwLmNvbS5ici9vcmdzL3VwcCJ9.jFj1U7Iyb0L3j75ZfBe0hcY1nU6uL5q-3bPivMN2OCnfz2RPf1_55HsOALcZO1BGGxTCAPuKWjyyIvoFqedN9LPPENWS8F0MHyEMSeJvF6zO54tOdjh46yiufAJtjEQlo8KwPqPhE1lE0fxYoa4tYMRb7dxqtGGjErQHndjH_R8s8EtUFTT7RkkP35f1pm3U8p0X-Bv-HvWohd8yTUF68ycfXOTgk_Ghed5nMreunoEawqh2tRaJ8nul1bnLc8TA_DPtW0-vVNoxNUljn9__1QsAs0Qx9f3Qw0Yry-rPrexrNbZJA_CAEJA0rxI4G6uWbCfXEr8cn5hjvY9Ng3fp4Q"
}
headers
{
  "host": "www.certification.openid.net",
  "cache-control": "max-age\u003d0",
  "upgrade-insecure-requests": "1",
  "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/106.0.0.0 Safari/537.36",
  "accept": "text/html,application/xhtml+xml,application/xml;q\u003d0.9,image/avif,image/webp,image/apng,*/*;q\u003d0.8,application/signed-exchange;v\u003db3;q\u003d0.9",
  "sec-fetch-site": "cross-site",
  "sec-fetch-mode": "navigate",
  "sec-fetch-user": "?1",
  "sec-fetch-dest": "document",
  "sec-ch-ua": "\"Chromium\";v\u003d\"106\", \"Google Chrome\";v\u003d\"106\", \"Not;A\u003dBrand\";v\u003d\"99\"",
  "sec-ch-ua-mobile": "?0",
  "sec-ch-ua-platform": "\"Windows\"",
  "referer": "https://api.dev.open.upp.com.br/",
  "accept-encoding": "gzip, deflate, br",
  "accept-language": "pt-BR,pt;q\u003d0.9,en-US;q\u003d0.8,en;q\u003d0.7",
  "cookie": "JSESSIONID\u003dDEE2CBFFECED394F64C133B8C4CA1D0E",
  "x-ssl-cipher": "ECDHE-RSA-AES128-GCM-SHA256",
  "x-ssl-protocol": "TLSv1.2",
  "x-forwarded-proto": "https",
  "x-forwarded-port": "443",
  "connection": "close",
  "x-forwarded-host": "www.certification.openid.net",
  "x-forwarded-server": "www.certification.openid.net"
}
http_method
GET
url_fragment
{}
post_body
Verify authorization endpoint response
2022-10-11 12:24:08 SUCCESS
ExtractJARMFromURLQuery
Found and parsed the jarm_response from callback_query_params
value
eyJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6IlZ2MjNDVWVCOTZ5RU9vNURMQ3E2X1NwT1R6RFpGSkRBbzZ0ZmU4b2dEek0ifQ.eyJjb2RlIjoibzd1T2hnb2ltTWJ2Y0hPRkYzXzQ4VFJyYmhTWmNIY1lZVWhhaENKQkVMSyIsInN0YXRlIjoibTRYZmFWSEhCYiIsImF1ZCI6InVwcC1iYW5rLW9uZSIsImV4cCI6MTY2NTQ5MTE2NywiaXNzIjoiaHR0cHM6Ly9hcGkuZGV2Lm9wZW4udXBwLmNvbS5ici9vcmdzL3VwcCJ9.jFj1U7Iyb0L3j75ZfBe0hcY1nU6uL5q-3bPivMN2OCnfz2RPf1_55HsOALcZO1BGGxTCAPuKWjyyIvoFqedN9LPPENWS8F0MHyEMSeJvF6zO54tOdjh46yiufAJtjEQlo8KwPqPhE1lE0fxYoa4tYMRb7dxqtGGjErQHndjH_R8s8EtUFTT7RkkP35f1pm3U8p0X-Bv-HvWohd8yTUF68ycfXOTgk_Ghed5nMreunoEawqh2tRaJ8nul1bnLc8TA_DPtW0-vVNoxNUljn9__1QsAs0Qx9f3Qw0Yry-rPrexrNbZJA_CAEJA0rxI4G6uWbCfXEr8cn5hjvY9Ng3fp4Q
header
{
  "kid": "Vv23CUeB96yEOo5DLCq6_SpOTzDZFJDAo6tfe8ogDzM",
  "typ": "JWT",
  "alg": "PS256"
}
claims
{
  "aud": "upp-bank-one",
  "code": "o7uOhgoimMbvcHOFF3_48TRrbhSZcHcYYUhahCJBELK",
  "iss": "https://api.dev.open.upp.com.br/orgs/upp",
  "state": "m4XfaVHHBb",
  "exp": 1665491167
}
2022-10-11 12:24:08 SUCCESS
RejectNonJarmResponsesInUrlQuery
Authorization endpoint response only includes the JARM JWT.
2022-10-11 12:24:08 SUCCESS
ExtractAuthorizationEndpointResponseFromJARMResponse
Extracted the authorization response
code
o7uOhgoimMbvcHOFF3_48TRrbhSZcHcYYUhahCJBELK
iss
https://api.dev.open.upp.com.br/orgs/upp
state
m4XfaVHHBb
2022-10-11 12:24:08 SUCCESS
ValidateJARMResponse
JARM response standard JWT claims are valid
2022-10-11 12:24:08 SUCCESS
FAPI1ValidateJarmSigningAlg
JARM response was signed with a permitted algorithm
permitted
[
  "PS256",
  "ES256"
]
alg
PS256
2022-10-11 12:24:08 SUCCESS
ValidateJARMExpRecommendations
JARM response 'exp' is less than 10 minutes
now
"Oct 11, 2022, 12:24:08 PM"
expiration
"Oct 11, 2022, 12:26:07 PM"
2022-10-11 12:24:08 SUCCESS
ValidateJARMSignatureUsingKid
jarm_response signature validated
jarm_response
eyJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6IlZ2MjNDVWVCOTZ5RU9vNURMQ3E2X1NwT1R6RFpGSkRBbzZ0ZmU4b2dEek0ifQ.eyJjb2RlIjoibzd1T2hnb2ltTWJ2Y0hPRkYzXzQ4VFJyYmhTWmNIY1lZVWhhaENKQkVMSyIsInN0YXRlIjoibTRYZmFWSEhCYiIsImF1ZCI6InVwcC1iYW5rLW9uZSIsImV4cCI6MTY2NTQ5MTE2NywiaXNzIjoiaHR0cHM6Ly9hcGkuZGV2Lm9wZW4udXBwLmNvbS5ici9vcmdzL3VwcCJ9.jFj1U7Iyb0L3j75ZfBe0hcY1nU6uL5q-3bPivMN2OCnfz2RPf1_55HsOALcZO1BGGxTCAPuKWjyyIvoFqedN9LPPENWS8F0MHyEMSeJvF6zO54tOdjh46yiufAJtjEQlo8KwPqPhE1lE0fxYoa4tYMRb7dxqtGGjErQHndjH_R8s8EtUFTT7RkkP35f1pm3U8p0X-Bv-HvWohd8yTUF68ycfXOTgk_Ghed5nMreunoEawqh2tRaJ8nul1bnLc8TA_DPtW0-vVNoxNUljn9__1QsAs0Qx9f3Qw0Yry-rPrexrNbZJA_CAEJA0rxI4G6uWbCfXEr8cn5hjvY9Ng3fp4Q
2022-10-11 12:24:08 SUCCESS
RejectAuthCodeInUrlQuery
Authorization code is not present in URL query returned from authorization endpoint
2022-10-11 12:24:08 SUCCESS
CheckMatchingCallbackParameters
Callback parameters successfully verified
2022-10-11 12:24:08 SUCCESS
RejectStateInUrlQueryForHybridFlow
state is correctly not present in URL query returned from authorization endpoint (as in the hybrid flow it must be returned in the URL fragment/hash only)
2022-10-11 12:24:08 SUCCESS
CheckIfAuthorizationEndpointError
No error from authorization endpoint
2022-10-11 12:24:08 SUCCESS
ValidateSuccessfulJARMResponseFromAuthorizationEndpoint
authorization endpoint response does not include unexpected parameters
code
o7uOhgoimMbvcHOFF3_48TRrbhSZcHcYYUhahCJBELK
iss
https://api.dev.open.upp.com.br/orgs/upp
state
m4XfaVHHBb
2022-10-11 12:24:08 SUCCESS
CheckStateInAuthorizationResponse
State in response correctly returned
state
m4XfaVHHBb
2022-10-11 12:24:08 SUCCESS
ValidateIssInAuthorizationResponse
'iss' parameter in authorization response matches server's issuer value.
2022-10-11 12:24:08 SUCCESS
ExtractAuthorizationCodeFromAuthorizationResponse
Found authorization code
code
o7uOhgoimMbvcHOFF3_48TRrbhSZcHcYYUhahCJBELK
2022-10-11 12:24:08 SUCCESS
EnsureMinimumAuthorizationCodeLength
Authorization code is of sufficient length
actual
344
required
128
2022-10-11 12:24:08 SUCCESS
EnsureMinimumAuthorizationCodeEntropy
Calculated shannon entropy seems sufficient
actual
208.5744969500267
expected
96.0
value
o7uOhgoimMbvcHOFF3_48TRrbhSZcHcYYUhahCJBELK
2022-10-11 12:24:08 SUCCESS
CreateTokenEndpointRequestForAuthorizationCodeGrant
Created token endpoint request
grant_type
authorization_code
code
o7uOhgoimMbvcHOFF3_48TRrbhSZcHcYYUhahCJBELK
redirect_uri
https://www.certification.openid.net/test/a/upp/callback
Swapping to Client2
2022-10-11 12:24:08
AddClientIdToTokenEndpointRequest
grant_type
authorization_code
code
o7uOhgoimMbvcHOFF3_48TRrbhSZcHcYYUhahCJBELK
redirect_uri
https://www.certification.openid.net/test/a/upp/callback
client_id
upp-bank-two
2022-10-11 12:24:08
CallTokenEndpointAndReturnFullResponse
HTTP request
request_uri
https://api.dev.open.upp.com.br/orgs/upp/token
request_method
POST
request_headers
{
  "accept": "application/json",
  "content-type": "application/x-www-form-urlencoded;charset\u003dUTF-8",
  "content-length": "185"
}
request_body
grant_type=authorization_code&code=o7uOhgoimMbvcHOFF3_48TRrbhSZcHcYYUhahCJBELK&redirect_uri=https%3A%2F%2Fwww.certification.openid.net%2Ftest%2Fa%2Fupp%2Fcallback&client_id=upp-bank-two
request_mutual_tls
{
  "cert": "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\u003d",
  "key": "MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDDjaRT2pq3aIKm45Izc16waUgp4XHvCS6XanYXXymwcQgkJ216rF3tfRM9nIpORD9PDAFXfKuhyOjPRNdNUSAQbc/k0u++P3tQtxLGN3OfLMx0+9WCADsVq+CCUGYAKj0QZs30jfoCY9qnGywNzA7S3Oy563eYZQqP27MjsTiZZyd3b043OhwG4mo3F516+JS7LSa9W25p60ilp4P0WMrREZLXosoL4e8Lt5DinZ36b7q/3x6IChU6ubINLF25OSJH4WO7JWCogoX40/8zY21D2iHl2li5j8b5xRVpG6UEGmi/Dg+Sk4HZa2F4fmBAflnvNC3gb5PNEfzNdk2dbVtlAgMBAAECggEAEK7JwRmaL2FsG/64H0mNX3Fr5Z7FEIZxAhvj/TRyIwpRjnwKm/eOf882z//F0M2DtSOqDaOmJMQ2EFCoKYFtQdmMbdIM/+b8hzNHF7/tTjwNKUG+wjtwzvV9zsA7I3J3CSosEdv24zNPmQf5Zyfsb9LHI0lSR57/Gqy8iKP61yNOgSJMpXHfTT8S6Vc6izoDseB4gpRf0p3C3ixeybqgSuZrV1fLmeJuMixZbCh0XXD2e9st/Y0Tvkveee0jcntvgmdfReQ/m01ZXXtK7A+zgfJA0NI8a8pAz7bOYw0XeEaxxn5EW/gWmkDlCmBmlBHzBNh4NQQoVrWKIby9hE+QtQKBgQDrxqp5b6lpkWk79WXiNC2AuSxJ2UpxSLQjHYm7L302cEgij7Ij54jSYyGhtkl2G0BoBEJYnxca3/Qm1N1CUU00agbg3RGQLDgL4ez0ZskBOA4m7HGOFv3CintfkmhWBisZiisMbkX4yCprJ3L+qMW0JZUvBW13+ike90yCb7xGowKBgQDUU7ylLAAE3yJzg8J+xRixM9vZOb2i7ZXzfRIQd96OCQZTTuS/KCWkh4B6b8enlDcQk+JJPe2nL8tqQxY4rogoZBAwe6fHKlUpJO3kUjq+wU+V6sE+HGGL1Lm/pNDFqEIXbalq+lc3Xb4WQ5vAoHFOV5Y/ZOeUzTEU0KywhxDeVwKBgQDRL6hcqcdjVJJLkkRc1/JvPNuggdtceybn6PMkUtQDEsfNcjSZSnnIQA+8zGCNG0yffPfobO4w9/ZE5aORjVS0ZkXICBvnEHSBhmeXyAIaxMM5oZp2eMuYaQlhGCLeAAcJV98t3kDSo7WO8KdEbjVKyfV8jJI9WoRVZxBIwh4HhQKBgQCBP6/4A77HOGUqWCyPKr+LLvxHUUTE50d+fsX+TFmnsIqvL7lDO9cePnXREjZBJpIWf08iMpZ2TTvQJaJjQqsTm0XXnY5WSMiqURaXBA9KizY9Fjgn7PLcQdQIevWzPGdvB4w32Mg6pc/Okb1AFuqiO+L0GCJ4jCeyegyFMNLt5QKBgDLaUJkijJe9LvVTSPvL+WNyIBxTLxrKjkjk7gVrK1JfA0ynu2Vj71k6i2rlUizbPloI9/IEsajHeRV85OqEn2dDCzfn8+dnjuU4QK2l6mlr6HyLKGhSL3QpmCReQXQ81FoXyCVR8syYbzLDM+2ppBGJ3C4Aatylihd9woi+Wlcc",
  "ca": "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\u003d"
}
2022-10-11 12:24:08 RESPONSE
CallTokenEndpointAndReturnFullResponse
HTTP response
response_status_code
401 UNAUTHORIZED
response_status_text
Unauthorized
response_headers
{
  "content-type": "application/json",
  "content-length": "77",
  "connection": "keep-alive",
  "x-powered-by": "Express",
  "vary": "Origin",
  "pragma": "no-cache",
  "cache-control": "no-cache, no-store",
  "date": "Tue, 11 Oct 2022 12:24:08 GMT",
  "x-kong-upstream-latency": "18",
  "x-kong-proxy-latency": "24",
  "via": "kong/2.2.2"
}
response_body
{"error":"invalid_client","error_description":"client authentication failed"}
2022-10-11 12:24:08 SUCCESS
CallTokenEndpointAndReturnFullResponse
Parsed token endpoint response
error
invalid_client
error_description
client authentication failed
2022-10-11 12:24:08 SUCCESS
CheckTokenEndpointHttpStatusIs400Allowing401ForInvalidClientError
Token endpoint http status code was 401 for error 'invalid_client'
2022-10-11 12:24:08 SUCCESS
CheckTokenEndpointReturnedJsonContentType
token_endpoint_response_headers Content-Type: header is application/json
2022-10-11 12:24:08 SUCCESS
CheckErrorFromTokenEndpointResponseErrorInvalidClientOrInvalidGrant
Token Endpoint response error returned expected 'error' of 'invalid_client'
expected
[
  "invalid_client",
  "invalid_grant"
]
2022-10-11 12:24:08 SUCCESS
ValidateErrorFromTokenEndpointResponseError
Token endpoint response error returned valid 'error' field
error
invalid_client
2022-10-11 12:24:08 SUCCESS
CheckErrorDescriptionFromTokenEndpointResponseErrorContainsCRLFTAB
token_endpoint_response 'error_description' field does not include CR/LF/TAB
error_description
client authentication failed
2022-10-11 12:24:08 SUCCESS
ValidateErrorDescriptionFromTokenEndpointResponseError
token_endpoint_response error returned valid 'error_description' field
error_description
client authentication failed
2022-10-11 12:24:08 SUCCESS
ValidateErrorUriFromTokenEndpointResponseError
token_endpoint_response did not include optional 'error_uri' field
2022-10-11 12:24:08 FINISHED
fapi1-advanced-final-ensure-client-id-in-token-endpoint
Test has run to completion
testmodule_result
PASSED
2022-10-11 12:24:09
TEST-RUNNER
Alias has now been claimed by another test
alias
upp
new_test_id
j7MXrOyIbPYSOvA
Test Results