Test Summary

Test Results

Expand All Collapse All
All times are UTC
2021-11-09 15:58:36 INFO
TEST-RUNNER
Test instance Pk0f3ZXbAgOfOnu created
baseUrl
https://www.certification.openid.net/test/a/obbsb
variant
{
  "client_auth_type": "private_key_jwt",
  "fapi_auth_request_method": "pushed",
  "fapi_profile": "openbanking_brazil",
  "fapi_response_mode": "plain_response"
}
alias
obbsb
description
PSA Bank
planId
DjelLdMwPKcAQ
config
{
  "alias": "obbsb",
  "description": "PSA Bank",
  "server": {
    "discoveryUrl": "https://auth-hml-openfinance.bancopsa.com.br/.well-known/openid-configuration"
  },
  "client": {
    "client_id": "aCnBHjZBvD6ku3KVBaslL",
    "scope": "openid accounts",
    "jwks": {
      "keys": [
        {
          "kid": "PWAi5ruQcHfzPzq2JFdpY7nAUh6LzTTQtDBUpOM37JQ",
          "alg": "PS256",
          "kty": "RSA",
          "n": "50HaMFjTHfjUYMxd6YrwmgsOEzrnSxG1RqS46i1MHaj9wE-wMgjxg5wJeV9tQ11OiWaxYZ87-KbyW_SgFcHT0BolVTSK9wWOIfXDMgeBzLHIJWmABMWMo9U9iEo4IXVQ5GetpIrBVtgs4xFY5qDVpxOoIEH1l2LjiUc2EJHXCN0uNhE5J151bAj8QGkMcit2JZGav2UUQKShz8p28sYcXzH3IjxFg8BsjDCMnetrwWaAjNKko0KmOIu1bBMEsyBPjH9iZuCsAsiT3T0AefzLPz7Mq_dV45k8Jp26PtQXIlWGgjiIClSM-mw3Ap7fB0ztFRznC4psLvRFQ0DcrJV8lw",
          "e": "AQAB",
          "d": "r7HxUe_6HXhR6mT6KJf9qhsiC2wiE3-VqOE29_uIK7SbbQNeCvWOf_4JmKPugFKge3WA6Hkw9_3mfgSBp2YGRcHHgU-VEI2w6Y4tSZI4hErBk-LudzGbY1F8GVLCCHF4Dr_SRgOBVjiRCcbBMx8Yk4I0pqVWMDjaRA7NPZN_uuPWEugjOY8B_OLLzq6jyvqtZGTxP1Z7yD66F-riTpr9obZxdJRP7ZMl2nlR17IQVav5lgVzY_50yJSFUiLZtku7khn6I8XGDhtjBII2-No_GKFRYp9xnR3MJqzTjD5O7MDr33iI7gSWgXV4ZkGQs17pVxIF9KPfGwp_BtNhJWBVeQ",
          "p": "9_DUGEnAqHChk69jQCG9PG4XZVseYkaAhJ1fvatSCVR2fyuf6stvjOnGqv0fnNbO4GOIhrTF4a88aU7Pd2AouREM2OathfleikPJPMIurQ6P3TYhBJRCBIbG_4Bf7jkSh-YINVcg13LklpPux5dgif_G6U97U53uvYLZ8CEUXpU",
          "q": "7sYyU0936QY3tRB1FU9VQFatQqEtsllELgbg_LewzfEaARzMPVeSvoEtmILJJRLef_CIS8am4gCHcrP1yatFHKZ5RsAFhhx99HqM9zRcnqlHsGPSgFyqUq59_cdDCYGyioimJLYvwKpnlz2ksr8eqXsRmABrzwNEgL9IxPD4H3s",
          "dp": "Q_NLnVBxLXiYv6nckJHuk-Y0IUIEpLhftniO6aNPO2FbjGS_UhDpBHx5RxlSFaDFV7fPjeNzK_PjoZTIxRWkc3vZwoQN4F7Eay5Cs5UgR6trABw6lk-vfCAX36QmJlqb2oTPkRbM2F8TiLUIRskU2x0vPXfb-8GX0XZQFkBqnbU",
          "dq": "qklZTMcJGnwfsJb7GWaJwyfNyw4N-_rjv_uR60nJ4yXGyPJTyo-xDQItlW34q-MIIbBWU8xp6hY8gxZK_TeTQ3qKVWXOyrV5MqlP7WE_iLvrb6XRU1BC_FKLcjjw20_PGDOaYeY4qiwdUuRYmE3rPS2S_5eVS37mFPfWmvXLzw8",
          "qi": "k7QIjarEM6VbYxhgRn0I9Cf5V6148-AEG9AIvVH6nsBPPgO-W89lYR3ZgczpDz_BwjWrvCYM5586OXxX2i71Mz_fB1KcDJu7E7pI4aceo6hSbbzRkMGbRW7wMHKYWNHRdTi7dw-EZUsHZYbVeA3q0bqtLtBHfxSiz4mIaoPZCSw"
        }
      ]
    }
  },
  "mtls": {
    "cert": "-----BEGIN CERTIFICATE-----\nMIIGfDCCBWSgAwIBAgIUby3i6sGX51WRa/P+Y7uodgkUZNkwDQYJKoZIhvcNAQEL\nBQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx\nFTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNB\nTkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDMxNDExMDYwMFoXDTIyMDQxMzIx\nMDYwMFowgYIxCzAJBgNVBAYTAkJSMRUwEwYDVQQKEwxPcGVuIEJhbmtpbmcxLTAr\nBgNVBAsTJDc0ZTkyOWQ5LTMzYjYtNGQ4NS04YmE3LWMxNDZjODY3YTgxNzEtMCsG\nA1UEAxMkMTUwOWE2NjItNmIzYS00Y2I4LWI3YzAtZmZiNmU1OTZlYjBkMIIBIjAN\nBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApuNYhnmKmg3nPppNhaoLgvv84nvL\n4E6QwMW7jZo3Xf6yrS8VTPNrvO848TxpxHs27DBHC4kLAZ9dSMk76NGCIvjRLISM\nsRD2N80IHTKz+3EstnQoGB5By2o4hiLiXI3jhMLo2aDA/v95X1ddOj+qhD+PN6uI\niGcGRQ790gWqSyIZjw2XOgoQsUCsbWlatguL1QzyokyPIgWKx0T1ErKIYElBDDFT\nMlI5DEzxxB/Fyl9UY5xBsuEldxInHqnI8ozsnWPSejOvjzvUyYaT27P7VwpHfr/L\nHbYmbROJUENQ7k0r3DbAqFUC/JNvIYGwRmFTw50sKS4Hsk5/PC+f4yPjWwIDAQAB\no4IC+DCCAvQwDgYDVR0PAQH/BAQDAgOoMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggr\nBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRdwTBUmeUH+j0JZMt5Kwvh\nB00n7TAfBgNVHSMEGDAWgBSGf1itF/WCtk60BbP7sM4RQ99MvjBMBggrBgEFBQcB\nAQRAMD4wPAYIKwYBBQUHMAGGMGh0dHA6Ly9vY3NwLnNhbmRib3gucGtpLm9wZW5i\nYW5raW5nYnJhc2lsLm9yZy5icjA1BgNVHREELjAsgg5hdXRoLmxvY2FsaG9zdIIU\nbWF0bHMtYXV0aC5sb2NhbGhvc3SHBH8AAAEwSwYDVR0fBEQwQjBAoD6gPIY6aHR0\ncDovL2NybC5zYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvaXNz\ndWVyLmNybDCCAaEGA1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9kATCCAYAwggE2\nBggrBgEFBQcCAjCCASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBzb2xlbHkgZm9y\nIHVzZSB3aXRoIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQgb3RoZXIgcGFy\ndGljaXBhdGluZyBvcmdhbmlzYXRpb25zIHVzaW5nIFJhaWRpYW0gU2VydmljZXMg\nTGltaXRlZHMgVHJ1c3QgRnJhbWV3b3JrIFNlcnZpY2VzLiBJdHMgcmVjZWlwdCwg\ncG9zc2Vzc2lvbiBvciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5jZSBvZiB0aGUg\nUmFpZGlhbSBTZXJ2aWNlcyBMdGQgQ2VydGlmaWNhdGUgUG9saWN5IGFuZCByZWxh\ndGVkIGRvY3VtZW50cyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0cDovL2Nwcy5z\nYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvcG9saWNpZXMwDQYJ\nKoZIhvcNAQELBQADggEBADodax3rS6TWZZVc3hA5n6XNFggiN9Tw5A8KIqUI0+gO\nBt6imH7KvtgqOBocCA7qT+AcfLlAoi/fAmsQ8Cxblm4yfgpk31W/ZBu2uH4RBQBE\nVKCrPh8dIfpeVDMO61HMXjH7dE+l1tJw4D4/IIBPCz1V4NiX502/RE9v/qyVK8Bt\njLOfslv4gR1T2gEG/m8OZmdqB95ym5GE1KSQSP1NQk/3fJfsdGrKGEWkfYe6GwXK\no+06e8cqG1Cj/Tg01DMbirYrajP+6r6bYJlRxMuF+ORr6eaZeQYEMQMlv9feDR/w\nNZaZ3bvPAVlhVr0TUfnybgaIuUaBDJfeDKmt2eoLDVo\u003d\n-----END CERTIFICATE-----",
    "key": "-----BEGIN PRIVATE KEY-----\nMIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQCm41iGeYqaDec+\nmk2FqguC+/zie8vgTpDAxbuNmjdd/rKtLxVM82u87zjxPGnEezbsMEcLiQsBn11I\nyTvo0YIi+NEshIyxEPY3zQgdMrP7cSy2dCgYHkHLajiGIuJcjeOEwujZoMD+/3lf\nV106P6qEP483q4iIZwZFDv3SBapLIhmPDZc6ChCxQKxtaVq2C4vVDPKiTI8iBYrH\nRPUSsohgSUEMMVMyUjkMTPHEH8XKX1RjnEGy4SV3EiceqcjyjOydY9J6M6+PO9TJ\nhpPbs/tXCkd+v8sdtiZtE4lQQ1DuTSvcNsCoVQL8k28hgbBGYVPDnSwpLgeyTn88\nL5/jI+NbAgMBAAECggEBAINKe8xfNeD4ayHe9nnfSusjHtF2nu+6Hzro1CIUXtZ9\nl0eTsOg24F1kvaFa68J9RLoPSPUUPSprm1G1roH8wKqOoNCq/pwWQf2oOWfvCZUY\ndhqbyyceNpi22fz82KQDpCg/xjvfsbVqequ86UT37UfZUOx08BaPJmmR37Eob85m\noZEDas3b/dwtlX/U+60E1exgnBfxprrA3uoWfyPcIsunQR1PKKJung/GsaQE09n/\n1Hcb2NQzQnQlGUJT5pbOGu/WDn8xj+lDq1Y4pJ8kmzeWhW2ykKMtwZtWxKVSrtD/\n9WeEc8l2OVMBg4+sTno6PZ/meItvc4MBCewo7h90jAECgYEA2g8frMIf/uiSGKDh\nlmkYgFATxebo6vGU6x09b0E8J9HQOtJx/HPB01g2SKEkR5AV+8NcQPDaW+W/NGc9\nUcnTmAfpxQzQWPGhoQ5q4+ewWPrUavS+LyoUXc7MOp2nVmzFH+ewe+zvtAPOevRk\nf0lrMzVh/4jiwfkKaZkqfdwYTFsCgYEAw+zxNC04/TJvbjRpXKKq3/pR9ikpton0\nvdahZpChHXTuXCv7d/voquhZbUB2wwXD7UCHGym9qlbJGtvSyRKiioHURRyXufyX\nHFXEUGR2OKDmwm44eVCt7MKVM+yoIgLnKN2a/z0E8sUyHiCAvA2XcKKMcZ/Jn8ge\njWS4rRVSdQECgYEAxHH1hiyIqJua6mcdc+SQNyBs/8/rq6UiFMIN04nAiNsDLcri\n95zNU/nXRY0uYu4Sb/JqzPJutXV/0NTlMCaT4hXW6zeFB2v/wVl8wH68pxypewWr\nxE+zc2NXJ8NZuolY+Uo/+xTUSadYP/qmAuoAkmyYMZ5/MmKKl+Ftn19F4JsCgYA/\niu4jlPMhsyTOojL1t1Ah+iZw5qK/r/hvRVftUsTeL9lKjX0uScYI//hY5Ype79S+\ncqoe1ifMQf9RNbAkRGXw8/BrRb2ztUcxCmP0CtEIxq5wqpyoQ9FUszr+rydMeJKN\n/2lQlHKxZeE+Qh5eXy4Zeq5//2m954J5Kwx2Hi8zAQKBgQC3pEPpgA8NZCBEodUa\naTHJKrld2dhf+NgvKjL7j6dirgjAF4sfjallCT/fbQr5pOolO6V4knMi7QTk6xt0\nEHKA6SPdRb5lDr7uIsvfxLfmibjcYLoqLjRLva07z/63LnzD1WG47S96wrnV29vj\n8yvMR9SLe/OqyxJvCmdRZctcGA\u003d\u003d\n-----END PRIVATE KEY-----",
    "ca": "-----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-----\n-----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-----"
  },
  "client2": {
    "client_id": "7tdV-OGKqyoJiD5tjg_tc",
    "scope": "openid accounts",
    "jwks": {
      "keys": [
        {
          "kty": "RSA",
          "kid": "N_eyE_w4emlbQZbk2VzNS7AHm_65yIBiQ1ELRE-EW5g",
          "alg": "PS256",
          "n": "1t_7NYesEukBFEd06I_b4BQawz4bakEZlN47QbP6IkYebvvgI59Z4Oyvr6fW9yaPW7wbU7lF-PRaDYgZYk2bNb1gIKDL8UvuTZzZ-7OApOepMqzYHTFB-o41pbbtG9qW3yQIG850Ypyu-ewWeZoQXZoJ-cP7G_2Lori7Dx_tWwyaUL_oJ_rU6vhL-NUrzqr1x_rAybBU3C6OybPp95gJyFCU9NGyEZ9eWXJmOWksDZTzqY-dWJOn71B8olNPShfFVhboKEW_sScKgRHWly65fn36PJMl16LaWa68fajRGa-s_6l6K4t4Jbk10zVBjOAW0yCrPe2cL73ZeGD2rg_BtQ",
          "e": "AQAB",
          "d": "QUxXvvC37hc46Ly-Xl45Z2M0rtiU5DlcWM0gHNtgzEGaxgdtGeY3Hg9PZIYQ4ZKqRipn841-IiW_qBUQAburyyz9pWy4DWARzyw3YjIuie6MkIXONzDc6BOHYhCxBaHr72u3uxuGauFKm1CPk-ypxIgnN-vCx8LJSG3zCqmdK-md_iTquCJur_pIn84m2WjkSLai54PRRfBImBWl7uFPc3LXTM5DJR_lEp6P6O1JS_iax9_whfDoFjpkCP1h_VTK0jyYJ63JJQ-KMXAlqfJ9iMahpxm_5Hm2EyTRW8rwFBnxV2cJlcbqqYrlbvobg5JW3_MmaNgVP5wjYzoNfcJygQ",
          "p": "7Cwu5quPkTf-BTFJQZMp2JYPeYeiPHDDbv6xaVL2vY626aIgLZDKvYjtozlWxsMT7hQU3C1roEA2U4FtlU88VxgJW0W7QgC1eHvt3Qi7FuJN6mXuWDcCUs_EjdyztGl8xTwpoLyy6wpqon_cZMTViVlF95n6Wv9NILnA2OPHXS0",
          "q": "6OoRsFaP40NkfnzNsXmRFSdKMnVVS91I5mh3zsndbKihFtabTnkUQLy6aE8iW4F-nw3pf9idinIkd1cSUTXzIaUmQCs32t6oY66Gp1DAJhcR2XgzSi4AFDOnLkLPoamKSzx57H9yYc78Urka7PSypr5DTYdHjMZMy3fbzRHNm6k",
          "dp": "w0veFN21wM5efoi9HT7GkdW1QjgIzpYo5jYzGveCFkpXs2df2I4tOQJsEFewDHjwmCV_AnuEzmWLBw62QYveR98WjaViLjhL2DATCH7ZxxioebaEm-oRP82TqgPhjsTUan1Ppx2jjn10pJ-67pFeS0_JbfCkeG85pmA0uqXRDJk",
          "dq": "2Y-zIDVrSEzuNRydApdchxbhPsrM9wVnkBmrN9Tl6RaHCo9CGQYOff4MXVz16eXHAgl7v_j2B5lhKLyDlqo_RoE-fpggH2j2f85JZ0aNhcbs3Gdj-XmIh1ZMZnDwA8EbNfXyqY_Op0Ax_496cDaOHiUBNw0TL5MXrsNx5Fcp6Kk",
          "qi": "B3K0orlfhL1aTwRJ_9vWsi1cOvWzAkeo8KvoVkz6DXZodqhwtJ55ElSHzK8wUWIbTwGo4O9yvTmg8anEonYhB64nejUVWf79zCZ4skGD8MuHkOb_jTIoHuDQg8A9JgSQQgy99HtPQuC1kW8_9HC5hrgLFLwvE8UcL4vOgDHGcwc"
        }
      ]
    }
  },
  "mtls2": {
    "cert": "-----BEGIN CERTIFICATE-----\nMIIGRTCCBS2gAwIBAgIUH72DNeymLAko3Y4h6excVEyx0ZAwDQYJKoZIhvcNAQEL\nBQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx\nFTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNB\nTkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDcyMTE4NDYwMFoXDTIyMDgyMDE4\nNDYwMFowgYIxCzAJBgNVBAYTAkJSMRUwEwYDVQQKEwxPcGVuIEJhbmtpbmcxLTAr\nBgNVBAsTJDk4Njg4MTYxLTY3YjItNTVkZS1iMDU3LTAzYjc0OWQzM2Y1ZjEtMCsG\nA1UEAxMkMmQ2ZTIxZjktN2ZjNC00NzNiLWJlYTctZDg1OTg4ZjM1MTQ5MIIBIjAN\nBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4TviyTIC7kxm2hS01Qt9bTdXssrB\nOu5YH7Eo2tgU061T5NJT6ABgPycC61t2/UZjTcb3Oj2QvHYBIqDmVl/o4Di952Tl\nnidsJsoqIam4sVML00Rc4298/9u8rSWYVF77hXodXjev3l2t/3OjW1s3xdUpKGRl\n4TUiHMgxJjl+gVcvQW4j28v0hsFlVHVduA5VB/1JxB60J+TGT1PzLBbjoJ3HYkuu\nBJGrafxRz9E1LH1D13vrea+sHCty7KRn0Tjncom2mni1rEMxCcWsxLhEqLguB51H\nj0otj7E5LFrylBRfvqxOx/38mNzqu/4rCgh7xe49ggMXvr4m7lv/7AgtlwIDAQAB\no4ICwTCCAr0wDgYDVR0PAQH/BAQDAgOoMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggr\nBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBREEXLglQG5Ox5Z01fKrN7g\n4Kl8XDAfBgNVHSMEGDAWgBSGf1itF/WCtk60BbP7sM4RQ99MvjBMBggrBgEFBQcB\nAQRAMD4wPAYIKwYBBQUHMAGGMGh0dHA6Ly9vY3NwLnNhbmRib3gucGtpLm9wZW5i\nYW5raW5nYnJhc2lsLm9yZy5icjBLBgNVHR8ERDBCMECgPqA8hjpodHRwOi8vY3Js\nLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJhc2lsLm9yZy5ici9pc3N1ZXIuY3Js\nMIIBoQYDVR0gBIIBmDCCAZQwggGQBgorBgEEAYO6L2QBMIIBgDCCATYGCCsGAQUF\nBwICMIIBKAyCASRUaGlzIENlcnRpZmljYXRlIGlzIHNvbGVseSBmb3IgdXNlIHdp\ndGggUmFpZGlhbSBTZXJ2aWNlcyBMaW1pdGVkIGFuZCBvdGhlciBwYXJ0aWNpcGF0\naW5nIG9yZ2FuaXNhdGlvbnMgdXNpbmcgUmFpZGlhbSBTZXJ2aWNlcyBMaW1pdGVk\ncyBUcnVzdCBGcmFtZXdvcmsgU2VydmljZXMuIEl0cyByZWNlaXB0LCBwb3NzZXNz\naW9uIG9yIHVzZSBjb25zdGl0dXRlcyBhY2NlcHRhbmNlIG9mIHRoZSBSYWlkaWFt\nIFNlcnZpY2VzIEx0ZCBDZXJ0aWNpY2F0ZSBQb2xpY3kgYW5kIHJlbGF0ZWQgZG9j\ndW1lbnRzIHRoZXJlaW4uMEQGCCsGAQUFBwIBFjhodHRwOi8vY3BzLnNhbmRib3gu\ncGtpLm9wZW5iYW5raW5nYnJhc2lsLm9yZy5ici9wb2xpY2llczANBgkqhkiG9w0B\nAQsFAAOCAQEAG/668JoYbAsARI1bVjiYBbd3FzqCtpKewdz/0FWz9wdyeswsd/hd\n45oQJFqiWg8+s24iwCxphTk14i9JxKJlsefLa/Y6QUrNzc66cG681a1lKbGlolpv\n24yb6dDnOiRxubM9iFDK71T2wBl2AUU1ZF10MzRVtMDpPTImXxpLsoWDfChdU5gS\nIeAgSrwBXhaiXqWc5DJ9ZrbqwmVFLY91rDCuH/irpsPJfxJLpSMXIO351r8SX75l\nBTSIoNG5z4r4DDIju3vmvJgXQxhxC9HoaFOWWL8659C2ZpYmFBOVnVUbX2Ipv7UA\njZJz00dPycAigKdetnyAyreB2lI+KsrRIw\u003d\u003d\n-----END CERTIFICATE-----",
    "key": "-----BEGIN PRIVATE KEY-----\nMIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDhO+LJMgLuTGba\nFLTVC31tN1eyysE67lgfsSja2BTTrVPk0lPoAGA/JwLrW3b9RmNNxvc6PZC8dgEi\noOZWX+jgOL3nZOWeJ2wmyiohqbixUwvTRFzjb3z/27ytJZhUXvuFeh1eN6/eXa3/\nc6NbWzfF1SkoZGXhNSIcyDEmOX6BVy9BbiPby/SGwWVUdV24DlUH/UnEHrQn5MZP\nU/MsFuOgncdiS64Ekatp/FHP0TUsfUPXe+t5r6wcK3LspGfROOdyibaaeLWsQzEJ\nxazEuESouC4HnUePSi2PsTksWvKUFF++rE7H/fyY3Oq7/isKCHvF7j2CAxe+vibu\nW//sCC2XAgMBAAECggEAf6FgzKPjV0fCDJgpNIRzSb1Pm8gbIRrIowTP4tsJSj3w\nyTyKQXBdGcwwck/9KF6HjR5PIBic+L5hvE6y14U3wD9HFWVuXGV4eq6am0LCnvEx\nRUF65YJasd3Bl9gy7rR4ENX26Fnj9bzeCWBs1CrnetpknTfvJ2PldavXdhKkZgOC\nBOHEHj2Ypwkq8p24HY9g6zAdxj0+bSDInaQTnY4UNiQc0qSmJ8CJkDYEN0Nk6Yxm\nP2KYRUWi3HtgkwvYlZl5GaUJLpadEqj2oyJr+XPkKmRHeBBTQP9Y5+Mei7xlXH1k\n41fkTTsde+QfLNmHRhQGoFW33PFOH33Jl0ohYeI8kQKBgQD9L5ro8g6pnMpLdvaj\nEE5f+XHQM2lhICGcC2Ocon43oecSLkV3khM6IKlqNgvHxw2CPINFAHWMb/gZ1Wyw\nJVDMSfOcpsgg2r3+Roem99DrZcIMhPGv+gp+aVX0RHhHPBoaQN2wdZxe3gMO7391\n37mM+JyYrL0zD+DIbx2fuvsl+QKBgQDjvL+R9nk21gRZqkI8CtiK7dll5yFzFQDM\n+yWNo5DewaSUFQc/gmDf5IZOSGIyGYKzYsG54R435S4DG0EYU97nzUvRwMpUmsXQ\nnugjGSOAyU3CvNhVv7U7I6d1eIQh88Nc6sB4ACWqjvam3xvx9fi7owMENmLRSVUg\npF+XI4WUDwKBgDmnuZMKbCRbvAVrVcbUU8SvPSe4TWr8siqivVBSAIQSrlgJiXAt\nJ4u5HFs/a3dW8NCTjyELdblBVjIr09BY7wlWXc9ye2hf55wb25A+Jqk0Rvgq3g7A\n1drridNSNEGkgh0wYEtqvO0tiWzBRTlGdS6Q/rgVvg/+saVzCD/ziHWhAoGAAfW5\n4FOyr1ogJ3VjpIijXG63lDzs+MSRgTIYHKPvtzsLY4rayR0iIEsjLMFKtwupKEoN\nSMA7NlfukXBGmyL9pBkMMf3qv9elJCp57PNmbtFMrgRaCELiGGQyKLykxnYGlGIg\nzeeSa2lXjhAVeXuYbGT2va6KIyryZJmFiRNxLtkCgYALYrPMRoAVxx93ETB7z9Dk\ndaMYcoDZwdTMS4rw1cMWzFVCidsxlkEt/V3DwBi2fN7TVAaAc+Xa71F3xeirgu3v\nSlCf3IHao5N5tJ3r1hOmWVYdLfNiLrYy3ECDJ7zNUuoM49DoWplJfaNHLcfCAhYf\nltx7PM506Nmi8HFQ02e/4w\u003d\u003d\n-----END PRIVATE KEY-----",
    "ca": "-----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-----\n-----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-----"
  },
  "resource": {
    "resourceUrl": "https://api-hml.openfinance.bancopsa.com.br/resources/v1/resources",
    "consentUrl": "https://api-hml.openfinance.bancopsa.com.br/consents/v1/consents",
    "brazilCpf": "39211339987",
    "brazilCnpj": "15111273000180"
  }
}
testName
fapi1-advanced-final-ensure-mtls-holder-of-key-required
2021-11-09 15:58:36 SUCCESS
CreateRedirectUri
Created redirect URI
redirect_uri
https://www.certification.openid.net/test/a/obbsb/callback
2021-11-09 15:58:36
GetDynamicServerConfiguration
HTTP request
request_uri
https://auth-hml-openfinance.bancopsa.com.br/.well-known/openid-configuration
request_method
GET
request_headers
{
  "accept": "text/plain, application/json, application/cbor, application/*+json, */*",
  "content-length": "0"
}
request_body

                                
2021-11-09 15:58:37 RESPONSE
GetDynamicServerConfiguration
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "server": "nginx/1.14.0 (Ubuntu)",
  "date": "Tue, 09 Nov 2021 15:58:36 GMT",
  "content-type": "application/json; charset\u003dutf-8",
  "transfer-encoding": "chunked",
  "connection": "keep-alive",
  "vary": [
    "Accept-Encoding",
    "Origin"
  ],
  "strict-transport-security": [
    "max-age\u003d15724800; includeSubDomains",
    "max-age\u003d15552000; includeSubDomains"
  ],
  "x-dns-prefetch-control": "off",
  "x-frame-options": "SAMEORIGIN",
  "x-download-options": "noopen",
  "x-content-type-options": "nosniff",
  "x-xss-protection": "1; mode\u003dblock",
  "x-envoy-upstream-service-time": "6",
  "x-envoy-decorator-operation": "openidserverprovidercore.openid-core.svc.cluster.local:9000/*"
}
response_body
{"acr_values_supported":["urn:openbankingbrasil:trustframework:gold","urn:brasil:openbanking:loa2","urn:brasil:openbanking:loa3"],"authorization_endpoint":"https://auth-hml-openfinance.bancopsa.com.br/auth","claims_parameter_supported":true,"claims_supported":["sub","national_id","email","email_verified","phone_number","phone_number_verified","address","birthdate","family_name","gender","given_name","locale","middle_name","name","nickname","picture","preferred_username","profile","updated_at","website","zoneinfo","acr","cpf","cnpj","sid","auth_time","iss"],"code_challenge_methods_supported":["S256"],"end_session_endpoint":"https://auth-hml-openfinance.bancopsa.com.br/session/end","grant_types_supported":["implicit","authorization_code","refresh_token","client_credentials"],"id_token_signing_alg_values_supported":["PS256"],"issuer":"https://auth-hml-openfinance.bancopsa.com.br","jwks_uri":"https://auth-hml-openfinance.bancopsa.com.br/jwks","registration_endpoint":"https://matls-hml.auth-openfinance.bancopsa.com.br/reg","response_modes_supported":["form_post","fragment","query"],"response_types_supported":["code id_token","code","id_token","none"],"scopes_supported":["consent:","openid","offline_access","profile","email","address","phone","directory:op","directory:software","accounts","consents","resources","credit-cards-accounts","customers","invoice-financings","financings","loans","unarranged-accounts-overdraft"],"subject_types_supported":["public","pairwise"],"token_endpoint_auth_methods_supported":["private_key_jwt","client_secret_basic"],"token_endpoint_auth_signing_alg_values_supported":["PS256"],"token_endpoint":"https://matls-hml.auth-openfinance.bancopsa.com.br/token","pushed_authorization_request_endpoint":"https://matls-hml.auth-openfinance.bancopsa.com.br/request","require_pushed_authorization_requests":true,"request_object_signing_alg_values_supported":["PS256"],"request_parameter_supported":true,"request_uri_parameter_supported":true,"require_request_uri_registration":true,"require_signed_request_object":true,"userinfo_endpoint":"https://auth-hml-openfinance.bancopsa.com.br/me","introspection_endpoint":"https://matls-hml.auth-openfinance.bancopsa.com.br/token/introspection","introspection_endpoint_auth_methods_supported":["private_key_jwt","client_secret_basic"],"introspection_endpoint_auth_signing_alg_values_supported":["PS256"],"revocation_endpoint":"https://matls-hml.auth-openfinance.bancopsa.com.br/token/revocation","revocation_endpoint_auth_methods_supported":["private_key_jwt","client_secret_basic"],"revocation_endpoint_auth_signing_alg_values_supported":["PS256"],"tls_client_certificate_bound_access_tokens":true,"claim_types_supported":["normal"],"mtls_endpoint_aliases":{"token_endpoint":"https://matls-hml.auth-openfinance.bancopsa.com.br/token","revocation_endpoint":"https://matls-hml.auth-openfinance.bancopsa.com.br/token/revocation","introspection_endpoint":"https://matls-hml.auth-openfinance.bancopsa.com.br/token/introspection","registration_endpoint":"https://matls-hml.auth-openfinance.bancopsa.com.br/reg","pushed_authorization_request_endpoint":"https://matls-hml.auth-openfinance.bancopsa.com.br/request"}}
2021-11-09 15:58:38
GetDynamicServerConfiguration
Downloaded server configuration
server_config_string
{"acr_values_supported":["urn:openbankingbrasil:trustframework:gold","urn:brasil:openbanking:loa2","urn:brasil:openbanking:loa3"],"authorization_endpoint":"https://auth-hml-openfinance.bancopsa.com.br/auth","claims_parameter_supported":true,"claims_supported":["sub","national_id","email","email_verified","phone_number","phone_number_verified","address","birthdate","family_name","gender","given_name","locale","middle_name","name","nickname","picture","preferred_username","profile","updated_at","website","zoneinfo","acr","cpf","cnpj","sid","auth_time","iss"],"code_challenge_methods_supported":["S256"],"end_session_endpoint":"https://auth-hml-openfinance.bancopsa.com.br/session/end","grant_types_supported":["implicit","authorization_code","refresh_token","client_credentials"],"id_token_signing_alg_values_supported":["PS256"],"issuer":"https://auth-hml-openfinance.bancopsa.com.br","jwks_uri":"https://auth-hml-openfinance.bancopsa.com.br/jwks","registration_endpoint":"https://matls-hml.auth-openfinance.bancopsa.com.br/reg","response_modes_supported":["form_post","fragment","query"],"response_types_supported":["code id_token","code","id_token","none"],"scopes_supported":["consent:","openid","offline_access","profile","email","address","phone","directory:op","directory:software","accounts","consents","resources","credit-cards-accounts","customers","invoice-financings","financings","loans","unarranged-accounts-overdraft"],"subject_types_supported":["public","pairwise"],"token_endpoint_auth_methods_supported":["private_key_jwt","client_secret_basic"],"token_endpoint_auth_signing_alg_values_supported":["PS256"],"token_endpoint":"https://matls-hml.auth-openfinance.bancopsa.com.br/token","pushed_authorization_request_endpoint":"https://matls-hml.auth-openfinance.bancopsa.com.br/request","require_pushed_authorization_requests":true,"request_object_signing_alg_values_supported":["PS256"],"request_parameter_supported":true,"request_uri_parameter_supported":true,"require_request_uri_registration":true,"require_signed_request_object":true,"userinfo_endpoint":"https://auth-hml-openfinance.bancopsa.com.br/me","introspection_endpoint":"https://matls-hml.auth-openfinance.bancopsa.com.br/token/introspection","introspection_endpoint_auth_methods_supported":["private_key_jwt","client_secret_basic"],"introspection_endpoint_auth_signing_alg_values_supported":["PS256"],"revocation_endpoint":"https://matls-hml.auth-openfinance.bancopsa.com.br/token/revocation","revocation_endpoint_auth_methods_supported":["private_key_jwt","client_secret_basic"],"revocation_endpoint_auth_signing_alg_values_supported":["PS256"],"tls_client_certificate_bound_access_tokens":true,"claim_types_supported":["normal"],"mtls_endpoint_aliases":{"token_endpoint":"https://matls-hml.auth-openfinance.bancopsa.com.br/token","revocation_endpoint":"https://matls-hml.auth-openfinance.bancopsa.com.br/token/revocation","introspection_endpoint":"https://matls-hml.auth-openfinance.bancopsa.com.br/token/introspection","registration_endpoint":"https://matls-hml.auth-openfinance.bancopsa.com.br/reg","pushed_authorization_request_endpoint":"https://matls-hml.auth-openfinance.bancopsa.com.br/request"}}
2021-11-09 15:58:38 SUCCESS
GetDynamicServerConfiguration
Successfully parsed server configuration
acr_values_supported
[
  "urn:openbankingbrasil:trustframework:gold",
  "urn:brasil:openbanking:loa2",
  "urn:brasil:openbanking:loa3"
]
authorization_endpoint
https://auth-hml-openfinance.bancopsa.com.br/auth
claims_parameter_supported
true
claims_supported
[
  "sub",
  "national_id",
  "email",
  "email_verified",
  "phone_number",
  "phone_number_verified",
  "address",
  "birthdate",
  "family_name",
  "gender",
  "given_name",
  "locale",
  "middle_name",
  "name",
  "nickname",
  "picture",
  "preferred_username",
  "profile",
  "updated_at",
  "website",
  "zoneinfo",
  "acr",
  "cpf",
  "cnpj",
  "sid",
  "auth_time",
  "iss"
]
code_challenge_methods_supported
[
  "S256"
]
end_session_endpoint
https://auth-hml-openfinance.bancopsa.com.br/session/end
grant_types_supported
[
  "implicit",
  "authorization_code",
  "refresh_token",
  "client_credentials"
]
id_token_signing_alg_values_supported
[
  "PS256"
]
issuer
https://auth-hml-openfinance.bancopsa.com.br
jwks_uri
https://auth-hml-openfinance.bancopsa.com.br/jwks
registration_endpoint
https://matls-hml.auth-openfinance.bancopsa.com.br/reg
response_modes_supported
[
  "form_post",
  "fragment",
  "query"
]
response_types_supported
[
  "code id_token",
  "code",
  "id_token",
  "none"
]
scopes_supported
[
  "consent:",
  "openid",
  "offline_access",
  "profile",
  "email",
  "address",
  "phone",
  "directory:op",
  "directory:software",
  "accounts",
  "consents",
  "resources",
  "credit-cards-accounts",
  "customers",
  "invoice-financings",
  "financings",
  "loans",
  "unarranged-accounts-overdraft"
]
subject_types_supported
[
  "public",
  "pairwise"
]
token_endpoint_auth_methods_supported
[
  "private_key_jwt",
  "client_secret_basic"
]
token_endpoint_auth_signing_alg_values_supported
[
  "PS256"
]
token_endpoint
https://matls-hml.auth-openfinance.bancopsa.com.br/token
pushed_authorization_request_endpoint
https://matls-hml.auth-openfinance.bancopsa.com.br/request
require_pushed_authorization_requests
true
request_object_signing_alg_values_supported
[
  "PS256"
]
request_parameter_supported
true
request_uri_parameter_supported
true
require_request_uri_registration
true
require_signed_request_object
true
userinfo_endpoint
https://auth-hml-openfinance.bancopsa.com.br/me
introspection_endpoint
https://matls-hml.auth-openfinance.bancopsa.com.br/token/introspection
introspection_endpoint_auth_methods_supported
[
  "private_key_jwt",
  "client_secret_basic"
]
introspection_endpoint_auth_signing_alg_values_supported
[
  "PS256"
]
revocation_endpoint
https://matls-hml.auth-openfinance.bancopsa.com.br/token/revocation
revocation_endpoint_auth_methods_supported
[
  "private_key_jwt",
  "client_secret_basic"
]
revocation_endpoint_auth_signing_alg_values_supported
[
  "PS256"
]
tls_client_certificate_bound_access_tokens
true
claim_types_supported
[
  "normal"
]
mtls_endpoint_aliases
{
  "token_endpoint": "https://matls-hml.auth-openfinance.bancopsa.com.br/token",
  "revocation_endpoint": "https://matls-hml.auth-openfinance.bancopsa.com.br/token/revocation",
  "introspection_endpoint": "https://matls-hml.auth-openfinance.bancopsa.com.br/token/introspection",
  "registration_endpoint": "https://matls-hml.auth-openfinance.bancopsa.com.br/reg",
  "pushed_authorization_request_endpoint": "https://matls-hml.auth-openfinance.bancopsa.com.br/request"
}
2021-11-09 15:58:38 SUCCESS
AddMTLSEndpointAliasesToEnvironment
Added mtls_endpoint_aliases to environment
2021-11-09 15:58:38 SUCCESS
CheckServerConfiguration
Found required server configuration keys
required
[
  "authorization_endpoint",
  "token_endpoint",
  "issuer"
]
2021-11-09 15:58:38
FetchServerKeys
Fetching server key
jwks_uri
https://auth-hml-openfinance.bancopsa.com.br/jwks
2021-11-09 15:58:38
FetchServerKeys
HTTP request
request_uri
https://auth-hml-openfinance.bancopsa.com.br/jwks
request_method
GET
request_headers
{
  "accept": "text/plain, application/json, application/cbor, application/*+json, */*",
  "content-length": "0"
}
request_body

                                
2021-11-09 15:58:38 RESPONSE
FetchServerKeys
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "server": "nginx/1.14.0 (Ubuntu)",
  "date": "Tue, 09 Nov 2021 15:58:38 GMT",
  "content-type": "application/jwk-set+json; charset\u003dutf-8",
  "content-length": "653",
  "connection": "keep-alive",
  "strict-transport-security": [
    "max-age\u003d15724800; includeSubDomains",
    "max-age\u003d15552000; includeSubDomains"
  ],
  "x-dns-prefetch-control": "off",
  "x-frame-options": "SAMEORIGIN",
  "x-download-options": "noopen",
  "x-content-type-options": "nosniff",
  "x-xss-protection": "1; mode\u003dblock",
  "vary": "Origin",
  "x-envoy-upstream-service-time": "3",
  "x-envoy-decorator-operation": "openidserverprovidercore.openid-core.svc.cluster.local:9000/*"
}
response_body
{"keys":[{"kty":"RSA","use":"sig","kid":"r1LkbBo3925Rb2ZFFrKyU3MVex9T2817Kx0vbi6i_Kc","e":"AQAB","n":"xwQ72P9z9OYshiQ-ntDYaPnnfwG6u9JAdLMZ5o0dmjlcyrvwQRdoFIKPnO65Q8mh6F_LDSxjxa2Yzo_wdjhbPZLjfUJXgCzm54cClXzT5twzo7lzoAfaJlkTsoZc2HFWqmcri0BuzmTFLZx2Q7wYBm0pXHmQKF0V-C1O6NWfd4mfBhbM-I1tHYSpAMgarSm22WDMDx-WWI7TEzy2QhaBVaENW9BKaKkJklocAZCxk18WhR0fckIGiWiSM5FcU1PY2jfGsTmX505Ub7P5Dz75Ygqrutd5tFrcqyPAtPTFDk8X1InxkkUwpP3nFU5o50DGhwQolGYKPGtQ-ZtmbOfcWQ"},{"kty":"EC","use":"sig","kid":"MFZeG102dQiqbANoaMlW_Jmf7fOZmtRsHt77JFhTpF0","alg":"ES256","crv":"P-256","x":"FWZ9rSkLt6Dx9E3pxLybhdM6xgR5obGsj5_pqmnz5J4","y":"_n8G69C-A2Xl4xUW2lF0i8ZGZnk_KPYrhv4GbTGu5G4"}]}
2021-11-09 15:58:38
FetchServerKeys
Found JWK set string
jwk_string
{"keys":[{"kty":"RSA","use":"sig","kid":"r1LkbBo3925Rb2ZFFrKyU3MVex9T2817Kx0vbi6i_Kc","e":"AQAB","n":"xwQ72P9z9OYshiQ-ntDYaPnnfwG6u9JAdLMZ5o0dmjlcyrvwQRdoFIKPnO65Q8mh6F_LDSxjxa2Yzo_wdjhbPZLjfUJXgCzm54cClXzT5twzo7lzoAfaJlkTsoZc2HFWqmcri0BuzmTFLZx2Q7wYBm0pXHmQKF0V-C1O6NWfd4mfBhbM-I1tHYSpAMgarSm22WDMDx-WWI7TEzy2QhaBVaENW9BKaKkJklocAZCxk18WhR0fckIGiWiSM5FcU1PY2jfGsTmX505Ub7P5Dz75Ygqrutd5tFrcqyPAtPTFDk8X1InxkkUwpP3nFU5o50DGhwQolGYKPGtQ-ZtmbOfcWQ"},{"kty":"EC","use":"sig","kid":"MFZeG102dQiqbANoaMlW_Jmf7fOZmtRsHt77JFhTpF0","alg":"ES256","crv":"P-256","x":"FWZ9rSkLt6Dx9E3pxLybhdM6xgR5obGsj5_pqmnz5J4","y":"_n8G69C-A2Xl4xUW2lF0i8ZGZnk_KPYrhv4GbTGu5G4"}]}
2021-11-09 15:58:38 SUCCESS
FetchServerKeys
Found server JWK set
server_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "use": "sig",
      "kid": "r1LkbBo3925Rb2ZFFrKyU3MVex9T2817Kx0vbi6i_Kc",
      "e": "AQAB",
      "n": "xwQ72P9z9OYshiQ-ntDYaPnnfwG6u9JAdLMZ5o0dmjlcyrvwQRdoFIKPnO65Q8mh6F_LDSxjxa2Yzo_wdjhbPZLjfUJXgCzm54cClXzT5twzo7lzoAfaJlkTsoZc2HFWqmcri0BuzmTFLZx2Q7wYBm0pXHmQKF0V-C1O6NWfd4mfBhbM-I1tHYSpAMgarSm22WDMDx-WWI7TEzy2QhaBVaENW9BKaKkJklocAZCxk18WhR0fckIGiWiSM5FcU1PY2jfGsTmX505Ub7P5Dz75Ygqrutd5tFrcqyPAtPTFDk8X1InxkkUwpP3nFU5o50DGhwQolGYKPGtQ-ZtmbOfcWQ"
    },
    {
      "kty": "EC",
      "use": "sig",
      "kid": "MFZeG102dQiqbANoaMlW_Jmf7fOZmtRsHt77JFhTpF0",
      "alg": "ES256",
      "crv": "P-256",
      "x": "FWZ9rSkLt6Dx9E3pxLybhdM6xgR5obGsj5_pqmnz5J4",
      "y": "_n8G69C-A2Xl4xUW2lF0i8ZGZnk_KPYrhv4GbTGu5G4"
    }
  ]
}
2021-11-09 15:58:38 SUCCESS
CheckServerKeysIsValid
Server JWKs is valid
server_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "use": "sig",
      "kid": "r1LkbBo3925Rb2ZFFrKyU3MVex9T2817Kx0vbi6i_Kc",
      "e": "AQAB",
      "n": "xwQ72P9z9OYshiQ-ntDYaPnnfwG6u9JAdLMZ5o0dmjlcyrvwQRdoFIKPnO65Q8mh6F_LDSxjxa2Yzo_wdjhbPZLjfUJXgCzm54cClXzT5twzo7lzoAfaJlkTsoZc2HFWqmcri0BuzmTFLZx2Q7wYBm0pXHmQKF0V-C1O6NWfd4mfBhbM-I1tHYSpAMgarSm22WDMDx-WWI7TEzy2QhaBVaENW9BKaKkJklocAZCxk18WhR0fckIGiWiSM5FcU1PY2jfGsTmX505Ub7P5Dz75Ygqrutd5tFrcqyPAtPTFDk8X1InxkkUwpP3nFU5o50DGhwQolGYKPGtQ-ZtmbOfcWQ"
    },
    {
      "kty": "EC",
      "use": "sig",
      "kid": "MFZeG102dQiqbANoaMlW_Jmf7fOZmtRsHt77JFhTpF0",
      "alg": "ES256",
      "crv": "P-256",
      "x": "FWZ9rSkLt6Dx9E3pxLybhdM6xgR5obGsj5_pqmnz5J4",
      "y": "_n8G69C-A2Xl4xUW2lF0i8ZGZnk_KPYrhv4GbTGu5G4"
    }
  ]
}
2021-11-09 15:58:38 SUCCESS
ValidateServerJWKs
Valid server JWKs: keys are valid JSON, contain the required fields and are correctly encoded using unpadded base64url
2021-11-09 15:58:38 SUCCESS
CheckForKeyIdInServerJWKs
All keys contain kids
2021-11-09 15:58:38 SUCCESS
EnsureServerJwksDoesNotContainPrivateOrSymmetricKeys
Jwks does not contain any private or symmetric keys
2021-11-09 15:58:38 SUCCESS
FAPIEnsureMinimumServerKeyLength
Validated minimum key lengths for server_jwks
server_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "use": "sig",
      "kid": "r1LkbBo3925Rb2ZFFrKyU3MVex9T2817Kx0vbi6i_Kc",
      "e": "AQAB",
      "n": "xwQ72P9z9OYshiQ-ntDYaPnnfwG6u9JAdLMZ5o0dmjlcyrvwQRdoFIKPnO65Q8mh6F_LDSxjxa2Yzo_wdjhbPZLjfUJXgCzm54cClXzT5twzo7lzoAfaJlkTsoZc2HFWqmcri0BuzmTFLZx2Q7wYBm0pXHmQKF0V-C1O6NWfd4mfBhbM-I1tHYSpAMgarSm22WDMDx-WWI7TEzy2QhaBVaENW9BKaKkJklocAZCxk18WhR0fckIGiWiSM5FcU1PY2jfGsTmX505Ub7P5Dz75Ygqrutd5tFrcqyPAtPTFDk8X1InxkkUwpP3nFU5o50DGhwQolGYKPGtQ-ZtmbOfcWQ"
    },
    {
      "kty": "EC",
      "use": "sig",
      "kid": "MFZeG102dQiqbANoaMlW_Jmf7fOZmtRsHt77JFhTpF0",
      "alg": "ES256",
      "crv": "P-256",
      "x": "FWZ9rSkLt6Dx9E3pxLybhdM6xgR5obGsj5_pqmnz5J4",
      "y": "_n8G69C-A2Xl4xUW2lF0i8ZGZnk_KPYrhv4GbTGu5G4"
    }
  ]
}
2021-11-09 15:58:38 SUCCESS
GetStaticClientConfiguration
Found a static client object
client_id
aCnBHjZBvD6ku3KVBaslL
scope
openid accounts
jwks
{
  "keys": [
    {
      "kid": "PWAi5ruQcHfzPzq2JFdpY7nAUh6LzTTQtDBUpOM37JQ",
      "alg": "PS256",
      "kty": "RSA",
      "n": "50HaMFjTHfjUYMxd6YrwmgsOEzrnSxG1RqS46i1MHaj9wE-wMgjxg5wJeV9tQ11OiWaxYZ87-KbyW_SgFcHT0BolVTSK9wWOIfXDMgeBzLHIJWmABMWMo9U9iEo4IXVQ5GetpIrBVtgs4xFY5qDVpxOoIEH1l2LjiUc2EJHXCN0uNhE5J151bAj8QGkMcit2JZGav2UUQKShz8p28sYcXzH3IjxFg8BsjDCMnetrwWaAjNKko0KmOIu1bBMEsyBPjH9iZuCsAsiT3T0AefzLPz7Mq_dV45k8Jp26PtQXIlWGgjiIClSM-mw3Ap7fB0ztFRznC4psLvRFQ0DcrJV8lw",
      "e": "AQAB",
      "d": "r7HxUe_6HXhR6mT6KJf9qhsiC2wiE3-VqOE29_uIK7SbbQNeCvWOf_4JmKPugFKge3WA6Hkw9_3mfgSBp2YGRcHHgU-VEI2w6Y4tSZI4hErBk-LudzGbY1F8GVLCCHF4Dr_SRgOBVjiRCcbBMx8Yk4I0pqVWMDjaRA7NPZN_uuPWEugjOY8B_OLLzq6jyvqtZGTxP1Z7yD66F-riTpr9obZxdJRP7ZMl2nlR17IQVav5lgVzY_50yJSFUiLZtku7khn6I8XGDhtjBII2-No_GKFRYp9xnR3MJqzTjD5O7MDr33iI7gSWgXV4ZkGQs17pVxIF9KPfGwp_BtNhJWBVeQ",
      "p": "9_DUGEnAqHChk69jQCG9PG4XZVseYkaAhJ1fvatSCVR2fyuf6stvjOnGqv0fnNbO4GOIhrTF4a88aU7Pd2AouREM2OathfleikPJPMIurQ6P3TYhBJRCBIbG_4Bf7jkSh-YINVcg13LklpPux5dgif_G6U97U53uvYLZ8CEUXpU",
      "q": "7sYyU0936QY3tRB1FU9VQFatQqEtsllELgbg_LewzfEaARzMPVeSvoEtmILJJRLef_CIS8am4gCHcrP1yatFHKZ5RsAFhhx99HqM9zRcnqlHsGPSgFyqUq59_cdDCYGyioimJLYvwKpnlz2ksr8eqXsRmABrzwNEgL9IxPD4H3s",
      "dp": "Q_NLnVBxLXiYv6nckJHuk-Y0IUIEpLhftniO6aNPO2FbjGS_UhDpBHx5RxlSFaDFV7fPjeNzK_PjoZTIxRWkc3vZwoQN4F7Eay5Cs5UgR6trABw6lk-vfCAX36QmJlqb2oTPkRbM2F8TiLUIRskU2x0vPXfb-8GX0XZQFkBqnbU",
      "dq": "qklZTMcJGnwfsJb7GWaJwyfNyw4N-_rjv_uR60nJ4yXGyPJTyo-xDQItlW34q-MIIbBWU8xp6hY8gxZK_TeTQ3qKVWXOyrV5MqlP7WE_iLvrb6XRU1BC_FKLcjjw20_PGDOaYeY4qiwdUuRYmE3rPS2S_5eVS37mFPfWmvXLzw8",
      "qi": "k7QIjarEM6VbYxhgRn0I9Cf5V6148-AEG9AIvVH6nsBPPgO-W89lYR3ZgczpDz_BwjWrvCYM5586OXxX2i71Mz_fB1KcDJu7E7pI4aceo6hSbbzRkMGbRW7wMHKYWNHRdTi7dw-EZUsHZYbVeA3q0bqtLtBHfxSiz4mIaoPZCSw"
    }
  ]
}
2021-11-09 15:58:38 SUCCESS
ValidateMTLSCertificatesHeader
MTLS certificates header is valid
2021-11-09 15:58:38 SUCCESS
ExtractMTLSCertificatesFromConfiguration
Mutual TLS authentication credentials loaded
cert
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
key
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQCm41iGeYqaDec+mk2FqguC+/zie8vgTpDAxbuNmjdd/rKtLxVM82u87zjxPGnEezbsMEcLiQsBn11IyTvo0YIi+NEshIyxEPY3zQgdMrP7cSy2dCgYHkHLajiGIuJcjeOEwujZoMD+/3lfV106P6qEP483q4iIZwZFDv3SBapLIhmPDZc6ChCxQKxtaVq2C4vVDPKiTI8iBYrHRPUSsohgSUEMMVMyUjkMTPHEH8XKX1RjnEGy4SV3EiceqcjyjOydY9J6M6+PO9TJhpPbs/tXCkd+v8sdtiZtE4lQQ1DuTSvcNsCoVQL8k28hgbBGYVPDnSwpLgeyTn88L5/jI+NbAgMBAAECggEBAINKe8xfNeD4ayHe9nnfSusjHtF2nu+6Hzro1CIUXtZ9l0eTsOg24F1kvaFa68J9RLoPSPUUPSprm1G1roH8wKqOoNCq/pwWQf2oOWfvCZUYdhqbyyceNpi22fz82KQDpCg/xjvfsbVqequ86UT37UfZUOx08BaPJmmR37Eob85moZEDas3b/dwtlX/U+60E1exgnBfxprrA3uoWfyPcIsunQR1PKKJung/GsaQE09n/1Hcb2NQzQnQlGUJT5pbOGu/WDn8xj+lDq1Y4pJ8kmzeWhW2ykKMtwZtWxKVSrtD/9WeEc8l2OVMBg4+sTno6PZ/meItvc4MBCewo7h90jAECgYEA2g8frMIf/uiSGKDhlmkYgFATxebo6vGU6x09b0E8J9HQOtJx/HPB01g2SKEkR5AV+8NcQPDaW+W/NGc9UcnTmAfpxQzQWPGhoQ5q4+ewWPrUavS+LyoUXc7MOp2nVmzFH+ewe+zvtAPOevRkf0lrMzVh/4jiwfkKaZkqfdwYTFsCgYEAw+zxNC04/TJvbjRpXKKq3/pR9ikpton0vdahZpChHXTuXCv7d/voquhZbUB2wwXD7UCHGym9qlbJGtvSyRKiioHURRyXufyXHFXEUGR2OKDmwm44eVCt7MKVM+yoIgLnKN2a/z0E8sUyHiCAvA2XcKKMcZ/Jn8gejWS4rRVSdQECgYEAxHH1hiyIqJua6mcdc+SQNyBs/8/rq6UiFMIN04nAiNsDLcri95zNU/nXRY0uYu4Sb/JqzPJutXV/0NTlMCaT4hXW6zeFB2v/wVl8wH68pxypewWrxE+zc2NXJ8NZuolY+Uo/+xTUSadYP/qmAuoAkmyYMZ5/MmKKl+Ftn19F4JsCgYA/iu4jlPMhsyTOojL1t1Ah+iZw5qK/r/hvRVftUsTeL9lKjX0uScYI//hY5Ype79S+cqoe1ifMQf9RNbAkRGXw8/BrRb2ztUcxCmP0CtEIxq5wqpyoQ9FUszr+rydMeJKN/2lQlHKxZeE+Qh5eXy4Zeq5//2m954J5Kwx2Hi8zAQKBgQC3pEPpgA8NZCBEodUaaTHJKrld2dhf+NgvKjL7j6dirgjAF4sfjallCT/fbQr5pOolO6V4knMi7QTk6xt0EHKA6SPdRb5lDr7uIsvfxLfmibjcYLoqLjRLva07z/63LnzD1WG47S96wrnV29vj8yvMR9SLe/OqyxJvCmdRZctcGA==
ca
MIIEajCCA1KgAwIBAgIUdIYzEFdw7QJcrySyq6IiEwZfTfAwDQYJKoZIhvcNAQELBQAwazELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwxFTATBgNVBAsTDE9wZW4gQmFua2luZzEnMCUGA1UEAxMeT3BlbiBCYW5raW5nIFJvb3QgU0FOREJPWCAtIEcxMB4XDTIwMTIxMTEwMDAwMFoXDTIzMTIxMTEwMDAwMFowcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwxFTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNBTkRCT1ggSXNzdWluZyBDQSAtIEcxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA6fX+272mHX5QAcDaWkVHFWjnDIcORNUJU3OuNyeuOYhlvXJWydrXe3O+cV+PS39faMj/nfem3GfJBE7Xn0bWA/8ksxSfrg1BUBJDge4YBBw+VflI3A0g1fk9wJ3HGInsvV4serRJ/ISJTfs0uRNugX+RrbkT/T0tup4vGd3Kl2sbwUdDjokuJNJHANeODRkQ+ra+9Wht71FBlc07yPf7qtpaWHm6aS3s47OJD35ixkG4xiZuHsScxcVtlo1VW98P2cQfH9H2lll4wWlPTVHpPThB2EYrPhwcxDh8kHkkOHNkyHO/fYM47u7H4VeQV75LXWKa7iWmZg+WhFb8TXSr/wIDAQABo4H/MIH8MA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSGf1itF/WCtk60BbP7sM4RQ99MvjAfBgNVHSMEGDAWgBSHE+yWPmLsIRwMSlY68iUM45TpyzBMBggrBgEFBQcBAQRAMD4wPAYIKwYBBQUHMAGGMGh0dHA6Ly9vY3NwLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJhc2lsLm9yZy5icjBLBgNVHR8ERDBCMECgPqA8hjpodHRwOi8vY3JsLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJhc2lsLm9yZy5ici9pc3N1ZXIuY3JsMA0GCSqGSIb3DQEBCwUAA4IBAQBy4928pVPeiHItbneeOAsDoc4Obv5Q4tn0QpqTlSeCSBbHIURfEr/WaS8sv0JTbIPQEfiO/UtaN8Qxh7j5iVqTwTwgVaE/vDkHxGOen5YxAuyV1Fpm4W4oQyybiA6puHEBcteuiYZHppGSMus3bmFYTPE+9B0+W914VZeHDujJ2Y3YMc32Q+PC+Zmv8RfaXp7+QCNYSXR5Ts3q3IesWGmlvAM5tLQi75JmzdWXJ1uKU4u3Nrw5jY4UaOlvB5Re2BSmcjxdLT/5pApzkS+tO6lICnPAtk/Y6dOJ0YxQBMImtliYp02yfwRaqP8WJ4CnwUHil3ZRt8U9I+psU8b4WV/3MIIDpjCCAo6gAwIBAgIUS3mWeRx1uG/SMl/ql55VwRtNz7wwDQYJKoZIhvcNAQELBQAwazELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwxFTATBgNVBAsTDE9wZW4gQmFua2luZzEnMCUGA1UEAxMeT3BlbiBCYW5raW5nIFJvb3QgU0FOREJPWCAtIEcxMB4XDTIwMTIxMTEwMDAwMFoXDTI1MTIxMDEwMDAwMFowazELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwxFTATBgNVBAsTDE9wZW4gQmFua2luZzEnMCUGA1UEAxMeT3BlbiBCYW5raW5nIFJvb3QgU0FOREJPWCAtIEcxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAp50jjNh0wu8ioziC1HuWqOfgXwxeiePiRGw5tKDqKIbC7XV1ghEcDiymTHHWWJSQ1LEsmYpZVwaos5Mrz2xJwytg8K5eqFqa7QvfOOul29bnzEFk+1gX/0nOYws3Lba9E7S+uPaUmfElF4r2lcCNL2f3F87RozqZf+DQBdGUzAt9n+ipY1JpqfI3KF/5qgRkPoIfJD+aj2Y1D6eYjs5uMRLU8FMYt0CCfv/Ak6mq4Y9/7CaMKp5qjlrrDux00IDpxoXGKx5cK0KgACb2UBZ98oDQxcGrbRIyp8VGmv68BkEQcm7NljP863uBVxtnVTpRwQ1xwYEbmSSyoonXy575wQIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUhxPslj5i7CEcDEpWOvIlDOOU6cswDQYJKoZIhvcNAQELBQADggEBAFoYqwoH7zvr4v0SQ/hWx/bWFRIcV/Rf6rEWGyT/moVAEjPbGH6tyHhbxh3RdGcPY7Pzn797lXDGRu0pHv+GAHUA1v1PewCp0IHYukmN5D8+Qumem6byHyONyUASMlY0lUOzx9mHVBMuj6u6kvn9xjL6xsPS+Cglv/3SUXUR0mMCYf963xnFBIRLTRlbykgJomUptVl/F5U/+8cD+lB/fcZPoQVI0kK0VV51jAODSIhS6vqzQzH4cpUmcPh4dy+7RzdTTktxOTXTqAy9/Yx+fk18O9qSQw1MKa9dDZ4YLnAQS2fJJqIE1DXIta0LpqM4pMoRMXvp9SLU0atVZLEu6Sc=
2021-11-09 15:58:38 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
2021-11-09 15:58:38 SUCCESS
ExtractJWKsFromStaticClientConfiguration
Extracted client JWK
client_jwks
{
  "keys": [
    {
      "kid": "PWAi5ruQcHfzPzq2JFdpY7nAUh6LzTTQtDBUpOM37JQ",
      "alg": "PS256",
      "kty": "RSA",
      "n": "50HaMFjTHfjUYMxd6YrwmgsOEzrnSxG1RqS46i1MHaj9wE-wMgjxg5wJeV9tQ11OiWaxYZ87-KbyW_SgFcHT0BolVTSK9wWOIfXDMgeBzLHIJWmABMWMo9U9iEo4IXVQ5GetpIrBVtgs4xFY5qDVpxOoIEH1l2LjiUc2EJHXCN0uNhE5J151bAj8QGkMcit2JZGav2UUQKShz8p28sYcXzH3IjxFg8BsjDCMnetrwWaAjNKko0KmOIu1bBMEsyBPjH9iZuCsAsiT3T0AefzLPz7Mq_dV45k8Jp26PtQXIlWGgjiIClSM-mw3Ap7fB0ztFRznC4psLvRFQ0DcrJV8lw",
      "e": "AQAB",
      "d": "r7HxUe_6HXhR6mT6KJf9qhsiC2wiE3-VqOE29_uIK7SbbQNeCvWOf_4JmKPugFKge3WA6Hkw9_3mfgSBp2YGRcHHgU-VEI2w6Y4tSZI4hErBk-LudzGbY1F8GVLCCHF4Dr_SRgOBVjiRCcbBMx8Yk4I0pqVWMDjaRA7NPZN_uuPWEugjOY8B_OLLzq6jyvqtZGTxP1Z7yD66F-riTpr9obZxdJRP7ZMl2nlR17IQVav5lgVzY_50yJSFUiLZtku7khn6I8XGDhtjBII2-No_GKFRYp9xnR3MJqzTjD5O7MDr33iI7gSWgXV4ZkGQs17pVxIF9KPfGwp_BtNhJWBVeQ",
      "p": "9_DUGEnAqHChk69jQCG9PG4XZVseYkaAhJ1fvatSCVR2fyuf6stvjOnGqv0fnNbO4GOIhrTF4a88aU7Pd2AouREM2OathfleikPJPMIurQ6P3TYhBJRCBIbG_4Bf7jkSh-YINVcg13LklpPux5dgif_G6U97U53uvYLZ8CEUXpU",
      "q": "7sYyU0936QY3tRB1FU9VQFatQqEtsllELgbg_LewzfEaARzMPVeSvoEtmILJJRLef_CIS8am4gCHcrP1yatFHKZ5RsAFhhx99HqM9zRcnqlHsGPSgFyqUq59_cdDCYGyioimJLYvwKpnlz2ksr8eqXsRmABrzwNEgL9IxPD4H3s",
      "dp": "Q_NLnVBxLXiYv6nckJHuk-Y0IUIEpLhftniO6aNPO2FbjGS_UhDpBHx5RxlSFaDFV7fPjeNzK_PjoZTIxRWkc3vZwoQN4F7Eay5Cs5UgR6trABw6lk-vfCAX36QmJlqb2oTPkRbM2F8TiLUIRskU2x0vPXfb-8GX0XZQFkBqnbU",
      "dq": "qklZTMcJGnwfsJb7GWaJwyfNyw4N-_rjv_uR60nJ4yXGyPJTyo-xDQItlW34q-MIIbBWU8xp6hY8gxZK_TeTQ3qKVWXOyrV5MqlP7WE_iLvrb6XRU1BC_FKLcjjw20_PGDOaYeY4qiwdUuRYmE3rPS2S_5eVS37mFPfWmvXLzw8",
      "qi": "k7QIjarEM6VbYxhgRn0I9Cf5V6148-AEG9AIvVH6nsBPPgO-W89lYR3ZgczpDz_BwjWrvCYM5586OXxX2i71Mz_fB1KcDJu7E7pI4aceo6hSbbzRkMGbRW7wMHKYWNHRdTi7dw-EZUsHZYbVeA3q0bqtLtBHfxSiz4mIaoPZCSw"
    }
  ]
}
public_client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "e": "AQAB",
      "kid": "PWAi5ruQcHfzPzq2JFdpY7nAUh6LzTTQtDBUpOM37JQ",
      "alg": "PS256",
      "n": "50HaMFjTHfjUYMxd6YrwmgsOEzrnSxG1RqS46i1MHaj9wE-wMgjxg5wJeV9tQ11OiWaxYZ87-KbyW_SgFcHT0BolVTSK9wWOIfXDMgeBzLHIJWmABMWMo9U9iEo4IXVQ5GetpIrBVtgs4xFY5qDVpxOoIEH1l2LjiUc2EJHXCN0uNhE5J151bAj8QGkMcit2JZGav2UUQKShz8p28sYcXzH3IjxFg8BsjDCMnetrwWaAjNKko0KmOIu1bBMEsyBPjH9iZuCsAsiT3T0AefzLPz7Mq_dV45k8Jp26PtQXIlWGgjiIClSM-mw3Ap7fB0ztFRznC4psLvRFQ0DcrJV8lw"
    }
  ]
}
2021-11-09 15:58:38 SUCCESS
CheckForKeyIdInClientJWKs
All keys contain kids
2021-11-09 15:58:38 SUCCESS
CheckDistinctKeyIdValueInClientJWKs
Distinct 'kid' value in all keys of client_jwks
see
https://bitbucket.org/openid/connect/issues/1127
2021-11-09 15:58:38 SUCCESS
FAPIBrazilCheckKeyAlgInClientJWKs
Keys in client JWKS all have permitted 'alg'
permitted
[
  "PS256"
]
2021-11-09 15:58:38 SUCCESS
FAPIEnsureMinimumClientKeyLength
Validated minimum key lengths for client_jwks
client_jwks
{
  "keys": [
    {
      "kid": "PWAi5ruQcHfzPzq2JFdpY7nAUh6LzTTQtDBUpOM37JQ",
      "alg": "PS256",
      "kty": "RSA",
      "n": "50HaMFjTHfjUYMxd6YrwmgsOEzrnSxG1RqS46i1MHaj9wE-wMgjxg5wJeV9tQ11OiWaxYZ87-KbyW_SgFcHT0BolVTSK9wWOIfXDMgeBzLHIJWmABMWMo9U9iEo4IXVQ5GetpIrBVtgs4xFY5qDVpxOoIEH1l2LjiUc2EJHXCN0uNhE5J151bAj8QGkMcit2JZGav2UUQKShz8p28sYcXzH3IjxFg8BsjDCMnetrwWaAjNKko0KmOIu1bBMEsyBPjH9iZuCsAsiT3T0AefzLPz7Mq_dV45k8Jp26PtQXIlWGgjiIClSM-mw3Ap7fB0ztFRznC4psLvRFQ0DcrJV8lw",
      "e": "AQAB",
      "d": "r7HxUe_6HXhR6mT6KJf9qhsiC2wiE3-VqOE29_uIK7SbbQNeCvWOf_4JmKPugFKge3WA6Hkw9_3mfgSBp2YGRcHHgU-VEI2w6Y4tSZI4hErBk-LudzGbY1F8GVLCCHF4Dr_SRgOBVjiRCcbBMx8Yk4I0pqVWMDjaRA7NPZN_uuPWEugjOY8B_OLLzq6jyvqtZGTxP1Z7yD66F-riTpr9obZxdJRP7ZMl2nlR17IQVav5lgVzY_50yJSFUiLZtku7khn6I8XGDhtjBII2-No_GKFRYp9xnR3MJqzTjD5O7MDr33iI7gSWgXV4ZkGQs17pVxIF9KPfGwp_BtNhJWBVeQ",
      "p": "9_DUGEnAqHChk69jQCG9PG4XZVseYkaAhJ1fvatSCVR2fyuf6stvjOnGqv0fnNbO4GOIhrTF4a88aU7Pd2AouREM2OathfleikPJPMIurQ6P3TYhBJRCBIbG_4Bf7jkSh-YINVcg13LklpPux5dgif_G6U97U53uvYLZ8CEUXpU",
      "q": "7sYyU0936QY3tRB1FU9VQFatQqEtsllELgbg_LewzfEaARzMPVeSvoEtmILJJRLef_CIS8am4gCHcrP1yatFHKZ5RsAFhhx99HqM9zRcnqlHsGPSgFyqUq59_cdDCYGyioimJLYvwKpnlz2ksr8eqXsRmABrzwNEgL9IxPD4H3s",
      "dp": "Q_NLnVBxLXiYv6nckJHuk-Y0IUIEpLhftniO6aNPO2FbjGS_UhDpBHx5RxlSFaDFV7fPjeNzK_PjoZTIxRWkc3vZwoQN4F7Eay5Cs5UgR6trABw6lk-vfCAX36QmJlqb2oTPkRbM2F8TiLUIRskU2x0vPXfb-8GX0XZQFkBqnbU",
      "dq": "qklZTMcJGnwfsJb7GWaJwyfNyw4N-_rjv_uR60nJ4yXGyPJTyo-xDQItlW34q-MIIbBWU8xp6hY8gxZK_TeTQ3qKVWXOyrV5MqlP7WE_iLvrb6XRU1BC_FKLcjjw20_PGDOaYeY4qiwdUuRYmE3rPS2S_5eVS37mFPfWmvXLzw8",
      "qi": "k7QIjarEM6VbYxhgRn0I9Cf5V6148-AEG9AIvVH6nsBPPgO-W89lYR3ZgczpDz_BwjWrvCYM5586OXxX2i71Mz_fB1KcDJu7E7pI4aceo6hSbbzRkMGbRW7wMHKYWNHRdTi7dw-EZUsHZYbVeA3q0bqtLtBHfxSiz4mIaoPZCSw"
    }
  ]
}
2021-11-09 15:58:38 SUCCESS
ValidateMTLSCertificatesAsX509
Mutual TLS authentication cert validated as X.509
Verify configuration of second client
2021-11-09 15:58:38 SUCCESS
GetStaticClient2Configuration
Found a static second client object
client_id
7tdV-OGKqyoJiD5tjg_tc
scope
openid accounts
jwks
{
  "keys": [
    {
      "kty": "RSA",
      "kid": "N_eyE_w4emlbQZbk2VzNS7AHm_65yIBiQ1ELRE-EW5g",
      "alg": "PS256",
      "n": "1t_7NYesEukBFEd06I_b4BQawz4bakEZlN47QbP6IkYebvvgI59Z4Oyvr6fW9yaPW7wbU7lF-PRaDYgZYk2bNb1gIKDL8UvuTZzZ-7OApOepMqzYHTFB-o41pbbtG9qW3yQIG850Ypyu-ewWeZoQXZoJ-cP7G_2Lori7Dx_tWwyaUL_oJ_rU6vhL-NUrzqr1x_rAybBU3C6OybPp95gJyFCU9NGyEZ9eWXJmOWksDZTzqY-dWJOn71B8olNPShfFVhboKEW_sScKgRHWly65fn36PJMl16LaWa68fajRGa-s_6l6K4t4Jbk10zVBjOAW0yCrPe2cL73ZeGD2rg_BtQ",
      "e": "AQAB",
      "d": "QUxXvvC37hc46Ly-Xl45Z2M0rtiU5DlcWM0gHNtgzEGaxgdtGeY3Hg9PZIYQ4ZKqRipn841-IiW_qBUQAburyyz9pWy4DWARzyw3YjIuie6MkIXONzDc6BOHYhCxBaHr72u3uxuGauFKm1CPk-ypxIgnN-vCx8LJSG3zCqmdK-md_iTquCJur_pIn84m2WjkSLai54PRRfBImBWl7uFPc3LXTM5DJR_lEp6P6O1JS_iax9_whfDoFjpkCP1h_VTK0jyYJ63JJQ-KMXAlqfJ9iMahpxm_5Hm2EyTRW8rwFBnxV2cJlcbqqYrlbvobg5JW3_MmaNgVP5wjYzoNfcJygQ",
      "p": "7Cwu5quPkTf-BTFJQZMp2JYPeYeiPHDDbv6xaVL2vY626aIgLZDKvYjtozlWxsMT7hQU3C1roEA2U4FtlU88VxgJW0W7QgC1eHvt3Qi7FuJN6mXuWDcCUs_EjdyztGl8xTwpoLyy6wpqon_cZMTViVlF95n6Wv9NILnA2OPHXS0",
      "q": "6OoRsFaP40NkfnzNsXmRFSdKMnVVS91I5mh3zsndbKihFtabTnkUQLy6aE8iW4F-nw3pf9idinIkd1cSUTXzIaUmQCs32t6oY66Gp1DAJhcR2XgzSi4AFDOnLkLPoamKSzx57H9yYc78Urka7PSypr5DTYdHjMZMy3fbzRHNm6k",
      "dp": "w0veFN21wM5efoi9HT7GkdW1QjgIzpYo5jYzGveCFkpXs2df2I4tOQJsEFewDHjwmCV_AnuEzmWLBw62QYveR98WjaViLjhL2DATCH7ZxxioebaEm-oRP82TqgPhjsTUan1Ppx2jjn10pJ-67pFeS0_JbfCkeG85pmA0uqXRDJk",
      "dq": "2Y-zIDVrSEzuNRydApdchxbhPsrM9wVnkBmrN9Tl6RaHCo9CGQYOff4MXVz16eXHAgl7v_j2B5lhKLyDlqo_RoE-fpggH2j2f85JZ0aNhcbs3Gdj-XmIh1ZMZnDwA8EbNfXyqY_Op0Ax_496cDaOHiUBNw0TL5MXrsNx5Fcp6Kk",
      "qi": "B3K0orlfhL1aTwRJ_9vWsi1cOvWzAkeo8KvoVkz6DXZodqhwtJ55ElSHzK8wUWIbTwGo4O9yvTmg8anEonYhB64nejUVWf79zCZ4skGD8MuHkOb_jTIoHuDQg8A9JgSQQgy99HtPQuC1kW8_9HC5hrgLFLwvE8UcL4vOgDHGcwc"
    }
  ]
}
2021-11-09 15:58:38 SUCCESS
ValidateMTLSCertificates2Header
MTLS certificates header is valid
2021-11-09 15:58:38 SUCCESS
ExtractMTLSCertificates2FromConfiguration
Mutual TLS authentication credentials loaded
cert
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
key
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDhO+LJMgLuTGbaFLTVC31tN1eyysE67lgfsSja2BTTrVPk0lPoAGA/JwLrW3b9RmNNxvc6PZC8dgEioOZWX+jgOL3nZOWeJ2wmyiohqbixUwvTRFzjb3z/27ytJZhUXvuFeh1eN6/eXa3/c6NbWzfF1SkoZGXhNSIcyDEmOX6BVy9BbiPby/SGwWVUdV24DlUH/UnEHrQn5MZPU/MsFuOgncdiS64Ekatp/FHP0TUsfUPXe+t5r6wcK3LspGfROOdyibaaeLWsQzEJxazEuESouC4HnUePSi2PsTksWvKUFF++rE7H/fyY3Oq7/isKCHvF7j2CAxe+vibuW//sCC2XAgMBAAECggEAf6FgzKPjV0fCDJgpNIRzSb1Pm8gbIRrIowTP4tsJSj3wyTyKQXBdGcwwck/9KF6HjR5PIBic+L5hvE6y14U3wD9HFWVuXGV4eq6am0LCnvExRUF65YJasd3Bl9gy7rR4ENX26Fnj9bzeCWBs1CrnetpknTfvJ2PldavXdhKkZgOCBOHEHj2Ypwkq8p24HY9g6zAdxj0+bSDInaQTnY4UNiQc0qSmJ8CJkDYEN0Nk6YxmP2KYRUWi3HtgkwvYlZl5GaUJLpadEqj2oyJr+XPkKmRHeBBTQP9Y5+Mei7xlXH1k41fkTTsde+QfLNmHRhQGoFW33PFOH33Jl0ohYeI8kQKBgQD9L5ro8g6pnMpLdvajEE5f+XHQM2lhICGcC2Ocon43oecSLkV3khM6IKlqNgvHxw2CPINFAHWMb/gZ1WywJVDMSfOcpsgg2r3+Roem99DrZcIMhPGv+gp+aVX0RHhHPBoaQN2wdZxe3gMO739137mM+JyYrL0zD+DIbx2fuvsl+QKBgQDjvL+R9nk21gRZqkI8CtiK7dll5yFzFQDM+yWNo5DewaSUFQc/gmDf5IZOSGIyGYKzYsG54R435S4DG0EYU97nzUvRwMpUmsXQnugjGSOAyU3CvNhVv7U7I6d1eIQh88Nc6sB4ACWqjvam3xvx9fi7owMENmLRSVUgpF+XI4WUDwKBgDmnuZMKbCRbvAVrVcbUU8SvPSe4TWr8siqivVBSAIQSrlgJiXAtJ4u5HFs/a3dW8NCTjyELdblBVjIr09BY7wlWXc9ye2hf55wb25A+Jqk0Rvgq3g7A1drridNSNEGkgh0wYEtqvO0tiWzBRTlGdS6Q/rgVvg/+saVzCD/ziHWhAoGAAfW54FOyr1ogJ3VjpIijXG63lDzs+MSRgTIYHKPvtzsLY4rayR0iIEsjLMFKtwupKEoNSMA7NlfukXBGmyL9pBkMMf3qv9elJCp57PNmbtFMrgRaCELiGGQyKLykxnYGlGIgzeeSa2lXjhAVeXuYbGT2va6KIyryZJmFiRNxLtkCgYALYrPMRoAVxx93ETB7z9DkdaMYcoDZwdTMS4rw1cMWzFVCidsxlkEt/V3DwBi2fN7TVAaAc+Xa71F3xeirgu3vSlCf3IHao5N5tJ3r1hOmWVYdLfNiLrYy3ECDJ7zNUuoM49DoWplJfaNHLcfCAhYfltx7PM506Nmi8HFQ02e/4w==
ca
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
2021-11-09 15:58:38 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
2021-11-09 15:58:38 SUCCESS
ExtractJWKsFromStaticClientConfiguration
Extracted client JWK
client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "kid": "N_eyE_w4emlbQZbk2VzNS7AHm_65yIBiQ1ELRE-EW5g",
      "alg": "PS256",
      "n": "1t_7NYesEukBFEd06I_b4BQawz4bakEZlN47QbP6IkYebvvgI59Z4Oyvr6fW9yaPW7wbU7lF-PRaDYgZYk2bNb1gIKDL8UvuTZzZ-7OApOepMqzYHTFB-o41pbbtG9qW3yQIG850Ypyu-ewWeZoQXZoJ-cP7G_2Lori7Dx_tWwyaUL_oJ_rU6vhL-NUrzqr1x_rAybBU3C6OybPp95gJyFCU9NGyEZ9eWXJmOWksDZTzqY-dWJOn71B8olNPShfFVhboKEW_sScKgRHWly65fn36PJMl16LaWa68fajRGa-s_6l6K4t4Jbk10zVBjOAW0yCrPe2cL73ZeGD2rg_BtQ",
      "e": "AQAB",
      "d": "QUxXvvC37hc46Ly-Xl45Z2M0rtiU5DlcWM0gHNtgzEGaxgdtGeY3Hg9PZIYQ4ZKqRipn841-IiW_qBUQAburyyz9pWy4DWARzyw3YjIuie6MkIXONzDc6BOHYhCxBaHr72u3uxuGauFKm1CPk-ypxIgnN-vCx8LJSG3zCqmdK-md_iTquCJur_pIn84m2WjkSLai54PRRfBImBWl7uFPc3LXTM5DJR_lEp6P6O1JS_iax9_whfDoFjpkCP1h_VTK0jyYJ63JJQ-KMXAlqfJ9iMahpxm_5Hm2EyTRW8rwFBnxV2cJlcbqqYrlbvobg5JW3_MmaNgVP5wjYzoNfcJygQ",
      "p": "7Cwu5quPkTf-BTFJQZMp2JYPeYeiPHDDbv6xaVL2vY626aIgLZDKvYjtozlWxsMT7hQU3C1roEA2U4FtlU88VxgJW0W7QgC1eHvt3Qi7FuJN6mXuWDcCUs_EjdyztGl8xTwpoLyy6wpqon_cZMTViVlF95n6Wv9NILnA2OPHXS0",
      "q": "6OoRsFaP40NkfnzNsXmRFSdKMnVVS91I5mh3zsndbKihFtabTnkUQLy6aE8iW4F-nw3pf9idinIkd1cSUTXzIaUmQCs32t6oY66Gp1DAJhcR2XgzSi4AFDOnLkLPoamKSzx57H9yYc78Urka7PSypr5DTYdHjMZMy3fbzRHNm6k",
      "dp": "w0veFN21wM5efoi9HT7GkdW1QjgIzpYo5jYzGveCFkpXs2df2I4tOQJsEFewDHjwmCV_AnuEzmWLBw62QYveR98WjaViLjhL2DATCH7ZxxioebaEm-oRP82TqgPhjsTUan1Ppx2jjn10pJ-67pFeS0_JbfCkeG85pmA0uqXRDJk",
      "dq": "2Y-zIDVrSEzuNRydApdchxbhPsrM9wVnkBmrN9Tl6RaHCo9CGQYOff4MXVz16eXHAgl7v_j2B5lhKLyDlqo_RoE-fpggH2j2f85JZ0aNhcbs3Gdj-XmIh1ZMZnDwA8EbNfXyqY_Op0Ax_496cDaOHiUBNw0TL5MXrsNx5Fcp6Kk",
      "qi": "B3K0orlfhL1aTwRJ_9vWsi1cOvWzAkeo8KvoVkz6DXZodqhwtJ55ElSHzK8wUWIbTwGo4O9yvTmg8anEonYhB64nejUVWf79zCZ4skGD8MuHkOb_jTIoHuDQg8A9JgSQQgy99HtPQuC1kW8_9HC5hrgLFLwvE8UcL4vOgDHGcwc"
    }
  ]
}
public_client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "e": "AQAB",
      "kid": "N_eyE_w4emlbQZbk2VzNS7AHm_65yIBiQ1ELRE-EW5g",
      "alg": "PS256",
      "n": "1t_7NYesEukBFEd06I_b4BQawz4bakEZlN47QbP6IkYebvvgI59Z4Oyvr6fW9yaPW7wbU7lF-PRaDYgZYk2bNb1gIKDL8UvuTZzZ-7OApOepMqzYHTFB-o41pbbtG9qW3yQIG850Ypyu-ewWeZoQXZoJ-cP7G_2Lori7Dx_tWwyaUL_oJ_rU6vhL-NUrzqr1x_rAybBU3C6OybPp95gJyFCU9NGyEZ9eWXJmOWksDZTzqY-dWJOn71B8olNPShfFVhboKEW_sScKgRHWly65fn36PJMl16LaWa68fajRGa-s_6l6K4t4Jbk10zVBjOAW0yCrPe2cL73ZeGD2rg_BtQ"
    }
  ]
}
2021-11-09 15:58:38 SUCCESS
CheckForKeyIdInClientJWKs
All keys contain kids
2021-11-09 15:58:38 SUCCESS
CheckDistinctKeyIdValueInClientJWKs
Distinct 'kid' value in all keys of client_jwks
see
https://bitbucket.org/openid/connect/issues/1127
2021-11-09 15:58:38 SUCCESS
FAPIBrazilCheckKeyAlgInClientJWKs
Keys in client JWKS all have permitted 'alg'
permitted
[
  "PS256"
]
2021-11-09 15:58:38 SUCCESS
FAPIEnsureMinimumClientKeyLength
Validated minimum key lengths for client_jwks
client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "kid": "N_eyE_w4emlbQZbk2VzNS7AHm_65yIBiQ1ELRE-EW5g",
      "alg": "PS256",
      "n": "1t_7NYesEukBFEd06I_b4BQawz4bakEZlN47QbP6IkYebvvgI59Z4Oyvr6fW9yaPW7wbU7lF-PRaDYgZYk2bNb1gIKDL8UvuTZzZ-7OApOepMqzYHTFB-o41pbbtG9qW3yQIG850Ypyu-ewWeZoQXZoJ-cP7G_2Lori7Dx_tWwyaUL_oJ_rU6vhL-NUrzqr1x_rAybBU3C6OybPp95gJyFCU9NGyEZ9eWXJmOWksDZTzqY-dWJOn71B8olNPShfFVhboKEW_sScKgRHWly65fn36PJMl16LaWa68fajRGa-s_6l6K4t4Jbk10zVBjOAW0yCrPe2cL73ZeGD2rg_BtQ",
      "e": "AQAB",
      "d": "QUxXvvC37hc46Ly-Xl45Z2M0rtiU5DlcWM0gHNtgzEGaxgdtGeY3Hg9PZIYQ4ZKqRipn841-IiW_qBUQAburyyz9pWy4DWARzyw3YjIuie6MkIXONzDc6BOHYhCxBaHr72u3uxuGauFKm1CPk-ypxIgnN-vCx8LJSG3zCqmdK-md_iTquCJur_pIn84m2WjkSLai54PRRfBImBWl7uFPc3LXTM5DJR_lEp6P6O1JS_iax9_whfDoFjpkCP1h_VTK0jyYJ63JJQ-KMXAlqfJ9iMahpxm_5Hm2EyTRW8rwFBnxV2cJlcbqqYrlbvobg5JW3_MmaNgVP5wjYzoNfcJygQ",
      "p": "7Cwu5quPkTf-BTFJQZMp2JYPeYeiPHDDbv6xaVL2vY626aIgLZDKvYjtozlWxsMT7hQU3C1roEA2U4FtlU88VxgJW0W7QgC1eHvt3Qi7FuJN6mXuWDcCUs_EjdyztGl8xTwpoLyy6wpqon_cZMTViVlF95n6Wv9NILnA2OPHXS0",
      "q": "6OoRsFaP40NkfnzNsXmRFSdKMnVVS91I5mh3zsndbKihFtabTnkUQLy6aE8iW4F-nw3pf9idinIkd1cSUTXzIaUmQCs32t6oY66Gp1DAJhcR2XgzSi4AFDOnLkLPoamKSzx57H9yYc78Urka7PSypr5DTYdHjMZMy3fbzRHNm6k",
      "dp": "w0veFN21wM5efoi9HT7GkdW1QjgIzpYo5jYzGveCFkpXs2df2I4tOQJsEFewDHjwmCV_AnuEzmWLBw62QYveR98WjaViLjhL2DATCH7ZxxioebaEm-oRP82TqgPhjsTUan1Ppx2jjn10pJ-67pFeS0_JbfCkeG85pmA0uqXRDJk",
      "dq": "2Y-zIDVrSEzuNRydApdchxbhPsrM9wVnkBmrN9Tl6RaHCo9CGQYOff4MXVz16eXHAgl7v_j2B5lhKLyDlqo_RoE-fpggH2j2f85JZ0aNhcbs3Gdj-XmIh1ZMZnDwA8EbNfXyqY_Op0Ax_496cDaOHiUBNw0TL5MXrsNx5Fcp6Kk",
      "qi": "B3K0orlfhL1aTwRJ_9vWsi1cOvWzAkeo8KvoVkz6DXZodqhwtJ55ElSHzK8wUWIbTwGo4O9yvTmg8anEonYhB64nejUVWf79zCZ4skGD8MuHkOb_jTIoHuDQg8A9JgSQQgy99HtPQuC1kW8_9HC5hrgLFLwvE8UcL4vOgDHGcwc"
    }
  ]
}
2021-11-09 15:58:38 SUCCESS
ValidateMTLSCertificatesAsX509
Mutual TLS authentication cert validated as X.509
2021-11-09 15:58:38 SUCCESS
ValidateClientPrivateKeysAreDifferent
Client signing JWKs have different thumbprints
jwk1
{
  "p": "9_DUGEnAqHChk69jQCG9PG4XZVseYkaAhJ1fvatSCVR2fyuf6stvjOnGqv0fnNbO4GOIhrTF4a88aU7Pd2AouREM2OathfleikPJPMIurQ6P3TYhBJRCBIbG_4Bf7jkSh-YINVcg13LklpPux5dgif_G6U97U53uvYLZ8CEUXpU",
  "kty": "RSA",
  "q": "7sYyU0936QY3tRB1FU9VQFatQqEtsllELgbg_LewzfEaARzMPVeSvoEtmILJJRLef_CIS8am4gCHcrP1yatFHKZ5RsAFhhx99HqM9zRcnqlHsGPSgFyqUq59_cdDCYGyioimJLYvwKpnlz2ksr8eqXsRmABrzwNEgL9IxPD4H3s",
  "d": "r7HxUe_6HXhR6mT6KJf9qhsiC2wiE3-VqOE29_uIK7SbbQNeCvWOf_4JmKPugFKge3WA6Hkw9_3mfgSBp2YGRcHHgU-VEI2w6Y4tSZI4hErBk-LudzGbY1F8GVLCCHF4Dr_SRgOBVjiRCcbBMx8Yk4I0pqVWMDjaRA7NPZN_uuPWEugjOY8B_OLLzq6jyvqtZGTxP1Z7yD66F-riTpr9obZxdJRP7ZMl2nlR17IQVav5lgVzY_50yJSFUiLZtku7khn6I8XGDhtjBII2-No_GKFRYp9xnR3MJqzTjD5O7MDr33iI7gSWgXV4ZkGQs17pVxIF9KPfGwp_BtNhJWBVeQ",
  "e": "AQAB",
  "kid": "PWAi5ruQcHfzPzq2JFdpY7nAUh6LzTTQtDBUpOM37JQ",
  "qi": "k7QIjarEM6VbYxhgRn0I9Cf5V6148-AEG9AIvVH6nsBPPgO-W89lYR3ZgczpDz_BwjWrvCYM5586OXxX2i71Mz_fB1KcDJu7E7pI4aceo6hSbbzRkMGbRW7wMHKYWNHRdTi7dw-EZUsHZYbVeA3q0bqtLtBHfxSiz4mIaoPZCSw",
  "dp": "Q_NLnVBxLXiYv6nckJHuk-Y0IUIEpLhftniO6aNPO2FbjGS_UhDpBHx5RxlSFaDFV7fPjeNzK_PjoZTIxRWkc3vZwoQN4F7Eay5Cs5UgR6trABw6lk-vfCAX36QmJlqb2oTPkRbM2F8TiLUIRskU2x0vPXfb-8GX0XZQFkBqnbU",
  "alg": "PS256",
  "dq": "qklZTMcJGnwfsJb7GWaJwyfNyw4N-_rjv_uR60nJ4yXGyPJTyo-xDQItlW34q-MIIbBWU8xp6hY8gxZK_TeTQ3qKVWXOyrV5MqlP7WE_iLvrb6XRU1BC_FKLcjjw20_PGDOaYeY4qiwdUuRYmE3rPS2S_5eVS37mFPfWmvXLzw8",
  "n": "50HaMFjTHfjUYMxd6YrwmgsOEzrnSxG1RqS46i1MHaj9wE-wMgjxg5wJeV9tQ11OiWaxYZ87-KbyW_SgFcHT0BolVTSK9wWOIfXDMgeBzLHIJWmABMWMo9U9iEo4IXVQ5GetpIrBVtgs4xFY5qDVpxOoIEH1l2LjiUc2EJHXCN0uNhE5J151bAj8QGkMcit2JZGav2UUQKShz8p28sYcXzH3IjxFg8BsjDCMnetrwWaAjNKko0KmOIu1bBMEsyBPjH9iZuCsAsiT3T0AefzLPz7Mq_dV45k8Jp26PtQXIlWGgjiIClSM-mw3Ap7fB0ztFRznC4psLvRFQ0DcrJV8lw"
}
jwk2
{
  "p": "7Cwu5quPkTf-BTFJQZMp2JYPeYeiPHDDbv6xaVL2vY626aIgLZDKvYjtozlWxsMT7hQU3C1roEA2U4FtlU88VxgJW0W7QgC1eHvt3Qi7FuJN6mXuWDcCUs_EjdyztGl8xTwpoLyy6wpqon_cZMTViVlF95n6Wv9NILnA2OPHXS0",
  "kty": "RSA",
  "q": "6OoRsFaP40NkfnzNsXmRFSdKMnVVS91I5mh3zsndbKihFtabTnkUQLy6aE8iW4F-nw3pf9idinIkd1cSUTXzIaUmQCs32t6oY66Gp1DAJhcR2XgzSi4AFDOnLkLPoamKSzx57H9yYc78Urka7PSypr5DTYdHjMZMy3fbzRHNm6k",
  "d": "QUxXvvC37hc46Ly-Xl45Z2M0rtiU5DlcWM0gHNtgzEGaxgdtGeY3Hg9PZIYQ4ZKqRipn841-IiW_qBUQAburyyz9pWy4DWARzyw3YjIuie6MkIXONzDc6BOHYhCxBaHr72u3uxuGauFKm1CPk-ypxIgnN-vCx8LJSG3zCqmdK-md_iTquCJur_pIn84m2WjkSLai54PRRfBImBWl7uFPc3LXTM5DJR_lEp6P6O1JS_iax9_whfDoFjpkCP1h_VTK0jyYJ63JJQ-KMXAlqfJ9iMahpxm_5Hm2EyTRW8rwFBnxV2cJlcbqqYrlbvobg5JW3_MmaNgVP5wjYzoNfcJygQ",
  "e": "AQAB",
  "kid": "N_eyE_w4emlbQZbk2VzNS7AHm_65yIBiQ1ELRE-EW5g",
  "qi": "B3K0orlfhL1aTwRJ_9vWsi1cOvWzAkeo8KvoVkz6DXZodqhwtJ55ElSHzK8wUWIbTwGo4O9yvTmg8anEonYhB64nejUVWf79zCZ4skGD8MuHkOb_jTIoHuDQg8A9JgSQQgy99HtPQuC1kW8_9HC5hrgLFLwvE8UcL4vOgDHGcwc",
  "dp": "w0veFN21wM5efoi9HT7GkdW1QjgIzpYo5jYzGveCFkpXs2df2I4tOQJsEFewDHjwmCV_AnuEzmWLBw62QYveR98WjaViLjhL2DATCH7ZxxioebaEm-oRP82TqgPhjsTUan1Ppx2jjn10pJ-67pFeS0_JbfCkeG85pmA0uqXRDJk",
  "alg": "PS256",
  "dq": "2Y-zIDVrSEzuNRydApdchxbhPsrM9wVnkBmrN9Tl6RaHCo9CGQYOff4MXVz16eXHAgl7v_j2B5lhKLyDlqo_RoE-fpggH2j2f85JZ0aNhcbs3Gdj-XmIh1ZMZnDwA8EbNfXyqY_Op0Ax_496cDaOHiUBNw0TL5MXrsNx5Fcp6Kk",
  "n": "1t_7NYesEukBFEd06I_b4BQawz4bakEZlN47QbP6IkYebvvgI59Z4Oyvr6fW9yaPW7wbU7lF-PRaDYgZYk2bNb1gIKDL8UvuTZzZ-7OApOepMqzYHTFB-o41pbbtG9qW3yQIG850Ypyu-ewWeZoQXZoJ-cP7G_2Lori7Dx_tWwyaUL_oJ_rU6vhL-NUrzqr1x_rAybBU3C6OybPp95gJyFCU9NGyEZ9eWXJmOWksDZTzqY-dWJOn71B8olNPShfFVhboKEW_sScKgRHWly65fn36PJMl16LaWa68fajRGa-s_6l6K4t4Jbk10zVBjOAW0yCrPe2cL73ZeGD2rg_BtQ"
}
2021-11-09 15:58:38 SUCCESS
GetResourceEndpointConfiguration
Found a resource endpoint object
resourceUrl
https://api-hml.openfinance.bancopsa.com.br/resources/v1/resources
consentUrl
https://api-hml.openfinance.bancopsa.com.br/consents/v1/consents
brazilCpf
39211339987
brazilCnpj
15111273000180
2021-11-09 15:58:38 SUCCESS
SetProtectedResourceUrlToSingleResourceEndpoint
Set protected resource URL
protected_resource_url
https://api-hml.openfinance.bancopsa.com.br/resources/v1/resources
2021-11-09 15:58:38 SUCCESS
ExtractTLSTestValuesFromResourceConfiguration
Extracted TLS information from resource endpoint
resource_endpoint
{
  "testHost": "api-hml.openfinance.bancopsa.com.br",
  "testPort": 443
}
2021-11-09 15:58:38 SUCCESS
ExtractTLSTestValuesFromOBResourceConfiguration
Extracted TLS information from resource endpoint
accounts_resource_endpoint
{
  "testHost": "api-hml.openfinance.bancopsa.com.br",
  "testPort": 443
}
accounts_request_endpoint
{
  "testHost": "api-hml.openfinance.bancopsa.com.br",
  "testPort": 443
}
2021-11-09 15:58:38
fapi1-advanced-final-ensure-mtls-holder-of-key-required
Setup Done
2021-11-09 15:58:38 SUCCESS
ExtractTLSTestValuesFromServerConfiguration
Extracted TLS information from authorization server configuration
registration_endpoint
{
  "testHost": "matls-hml.auth-openfinance.bancopsa.com.br",
  "testPort": 443
}
authorization_endpoint
{
  "testHost": "auth-hml-openfinance.bancopsa.com.br",
  "testPort": 443
}
token_endpoint
{
  "testHost": "matls-hml.auth-openfinance.bancopsa.com.br",
  "testPort": 443
}
userinfo_endpoint
{
  "testHost": "auth-hml-openfinance.bancopsa.com.br",
  "testPort": 443
}
Authorization endpoint TLS test
2021-11-09 15:58:39 SUCCESS
EnsureTLS12WithFAPICiphers
Server agreed to TLS 1.2
port
443
host
auth-hml-openfinance.bancopsa.com.br
2021-11-09 15:58:39 SUCCESS
DisallowTLS10
Server refused TLS 1.0 handshake
port
443
host
auth-hml-openfinance.bancopsa.com.br
2021-11-09 15:58:39 SUCCESS
DisallowTLS11
Server refused TLS 1.1 handshake
port
443
host
auth-hml-openfinance.bancopsa.com.br
Token Endpoint TLS test
2021-11-09 15:58:39 SUCCESS
EnsureTLS12WithFAPICiphers
Server agreed to TLS 1.2
port
443
host
matls-hml.auth-openfinance.bancopsa.com.br
2021-11-09 15:58:40 SUCCESS
DisallowTLS10
Server refused TLS 1.0 handshake
port
443
host
matls-hml.auth-openfinance.bancopsa.com.br
2021-11-09 15:58:40 SUCCESS
DisallowTLS11
Server refused TLS 1.1 handshake
port
443
host
matls-hml.auth-openfinance.bancopsa.com.br
2021-11-09 15:58:40
DisallowInsecureCipher
Trying to connect with a non-permitted cipher (this is not exhaustive: check the server configuration manually to verify conformance)
port
443
host
matls-hml.auth-openfinance.bancopsa.com.br
2021-11-09 15:58:40 SUCCESS
DisallowInsecureCipher
The TLS handshake was rejected when trying to connect with disallowed ciphers.
port
443
host
matls-hml.auth-openfinance.bancopsa.com.br
Userinfo Endpoint TLS test
2021-11-09 15:58:40 SUCCESS
EnsureTLS12WithFAPICiphers
Server agreed to TLS 1.2
port
443
host
auth-hml-openfinance.bancopsa.com.br
2021-11-09 15:58:41 SUCCESS
DisallowTLS10
Server refused TLS 1.0 handshake
port
443
host
auth-hml-openfinance.bancopsa.com.br
2021-11-09 15:58:41 SUCCESS
DisallowTLS11
Server refused TLS 1.1 handshake
port
443
host
auth-hml-openfinance.bancopsa.com.br
2021-11-09 15:58:41
DisallowInsecureCipher
Trying to connect with a non-permitted cipher (this is not exhaustive: check the server configuration manually to verify conformance)
port
443
host
auth-hml-openfinance.bancopsa.com.br
2021-11-09 15:58:41 SUCCESS
DisallowInsecureCipher
The TLS handshake was rejected when trying to connect with disallowed ciphers.
port
443
host
auth-hml-openfinance.bancopsa.com.br
Registration Endpoint TLS test
2021-11-09 15:58:41 SUCCESS
EnsureTLS12WithFAPICiphers
Server agreed to TLS 1.2
port
443
host
matls-hml.auth-openfinance.bancopsa.com.br
2021-11-09 15:58:42 SUCCESS
DisallowTLS10
Server refused TLS 1.0 handshake
port
443
host
matls-hml.auth-openfinance.bancopsa.com.br
2021-11-09 15:58:42 SUCCESS
DisallowTLS11
Server refused TLS 1.1 handshake
port
443
host
matls-hml.auth-openfinance.bancopsa.com.br
2021-11-09 15:58:42
DisallowInsecureCipher
Trying to connect with a non-permitted cipher (this is not exhaustive: check the server configuration manually to verify conformance)
port
443
host
matls-hml.auth-openfinance.bancopsa.com.br
2021-11-09 15:58:42 SUCCESS
DisallowInsecureCipher
The TLS handshake was rejected when trying to connect with disallowed ciphers.
port
443
host
matls-hml.auth-openfinance.bancopsa.com.br
Use client_credentials grant to obtain Brazil consent
2021-11-09 15:58:42 SUCCESS
CreateTokenEndpointRequestForClientCredentialsGrant
grant_type
client_credentials
scope
openid accounts
2021-11-09 15:58:42 SUCCESS
SetConsentsScopeOnTokenEndpointRequest
Set scope parameter to 'consents'
grant_type
client_credentials
scope
consents
2021-11-09 15:58:42 SUCCESS
CreateClientAuthenticationAssertionClaims
Created client assertion claims
iss
aCnBHjZBvD6ku3KVBaslL
sub
aCnBHjZBvD6ku3KVBaslL
aud
https://matls-hml.auth-openfinance.bancopsa.com.br/token
jti
XOIUh3jZWcxuqkZAeGyi
iat
1636473522
exp
1636473582
2021-11-09 15:58:42 SUCCESS
SignClientAuthenticationAssertion
Signed the client assertion
client_assertion
eyJraWQiOiJQV0FpNXJ1UWNIZnpQenEySkZkcFk3bkFVaDZMelRUUXREQlVwT00zN0pRIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiJhQ25CSGpaQnZENmt1M0tWQmFzbEwiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtaG1sLmF1dGgtb3BlbmZpbmFuY2UuYmFuY29wc2EuY29tLmJyXC90b2tlbiIsImlzcyI6ImFDbkJIalpCdkQ2a3UzS1ZCYXNsTCIsImV4cCI6MTYzNjQ3MzU4MiwiaWF0IjoxNjM2NDczNTIyLCJqdGkiOiJYT0lVaDNqWldjeHVxa1pBZUd5aSJ9.RdLRWxFBgY_TWU0zIe7CtURmQVQvUzIKrlcK1wjb8xmd9x55HBLWcqUcy5ZdhbidIvap1MCX9RwUXQBFnRr3YIVcPpAXXCdGpQ59hNGtVc_qRKp_Er8IJRICHfbe2-0SiAIu7kWnBKAIFey7kd4QJpuGTDZBYhFjp2zoxXAhvGL1xZ0CpV83nmrrAI0INtfqR1FnY2mV_7XP4mXWGjq8ImgAvRuLCXaxtMpXyuaK1GZrjVeY1KftaW8ngZyGOFg-2z2YdRCAi_eOgOpYz-AdgAnT15nOTn7-shXAksL-p6R7Q-AGR5Fw4YMGsug1cr7xj0WjEuPLUyixq5aK3fSCzg
2021-11-09 15:58:42
AddClientAssertionToTokenEndpointRequest
Added client assertion
grant_type
client_credentials
scope
consents
client_assertion
eyJraWQiOiJQV0FpNXJ1UWNIZnpQenEySkZkcFk3bkFVaDZMelRUUXREQlVwT00zN0pRIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiJhQ25CSGpaQnZENmt1M0tWQmFzbEwiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtaG1sLmF1dGgtb3BlbmZpbmFuY2UuYmFuY29wc2EuY29tLmJyXC90b2tlbiIsImlzcyI6ImFDbkJIalpCdkQ2a3UzS1ZCYXNsTCIsImV4cCI6MTYzNjQ3MzU4MiwiaWF0IjoxNjM2NDczNTIyLCJqdGkiOiJYT0lVaDNqWldjeHVxa1pBZUd5aSJ9.RdLRWxFBgY_TWU0zIe7CtURmQVQvUzIKrlcK1wjb8xmd9x55HBLWcqUcy5ZdhbidIvap1MCX9RwUXQBFnRr3YIVcPpAXXCdGpQ59hNGtVc_qRKp_Er8IJRICHfbe2-0SiAIu7kWnBKAIFey7kd4QJpuGTDZBYhFjp2zoxXAhvGL1xZ0CpV83nmrrAI0INtfqR1FnY2mV_7XP4mXWGjq8ImgAvRuLCXaxtMpXyuaK1GZrjVeY1KftaW8ngZyGOFg-2z2YdRCAi_eOgOpYz-AdgAnT15nOTn7-shXAksL-p6R7Q-AGR5Fw4YMGsug1cr7xj0WjEuPLUyixq5aK3fSCzg
client_assertion_type
urn:ietf:params:oauth:client-assertion-type:jwt-bearer
2021-11-09 15:58:42
CallTokenEndpoint
HTTP request
request_uri
https://matls-hml.auth-openfinance.bancopsa.com.br/token
request_method
POST
request_headers
{
  "accept": "application/json;charset\u003dUTF-8",
  "accept-charset": "utf-8",
  "content-type": "application/x-www-form-urlencoded;charset\u003dUTF-8",
  "content-length": "839"
}
request_body
grant_type=client_credentials&scope=consents&client_assertion=eyJraWQiOiJQV0FpNXJ1UWNIZnpQenEySkZkcFk3bkFVaDZMelRUUXREQlVwT00zN0pRIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiJhQ25CSGpaQnZENmt1M0tWQmFzbEwiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtaG1sLmF1dGgtb3BlbmZpbmFuY2UuYmFuY29wc2EuY29tLmJyXC90b2tlbiIsImlzcyI6ImFDbkJIalpCdkQ2a3UzS1ZCYXNsTCIsImV4cCI6MTYzNjQ3MzU4MiwiaWF0IjoxNjM2NDczNTIyLCJqdGkiOiJYT0lVaDNqWldjeHVxa1pBZUd5aSJ9.RdLRWxFBgY_TWU0zIe7CtURmQVQvUzIKrlcK1wjb8xmd9x55HBLWcqUcy5ZdhbidIvap1MCX9RwUXQBFnRr3YIVcPpAXXCdGpQ59hNGtVc_qRKp_Er8IJRICHfbe2-0SiAIu7kWnBKAIFey7kd4QJpuGTDZBYhFjp2zoxXAhvGL1xZ0CpV83nmrrAI0INtfqR1FnY2mV_7XP4mXWGjq8ImgAvRuLCXaxtMpXyuaK1GZrjVeY1KftaW8ngZyGOFg-2z2YdRCAi_eOgOpYz-AdgAnT15nOTn7-shXAksL-p6R7Q-AGR5Fw4YMGsug1cr7xj0WjEuPLUyixq5aK3fSCzg&client_assertion_type=urn%3Aietf%3Aparams%3Aoauth%3Aclient-assertion-type%3Ajwt-bearer
request_mutual_tls
{
  "cert": "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\u003d",
  "key": "MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQCm41iGeYqaDec+mk2FqguC+/zie8vgTpDAxbuNmjdd/rKtLxVM82u87zjxPGnEezbsMEcLiQsBn11IyTvo0YIi+NEshIyxEPY3zQgdMrP7cSy2dCgYHkHLajiGIuJcjeOEwujZoMD+/3lfV106P6qEP483q4iIZwZFDv3SBapLIhmPDZc6ChCxQKxtaVq2C4vVDPKiTI8iBYrHRPUSsohgSUEMMVMyUjkMTPHEH8XKX1RjnEGy4SV3EiceqcjyjOydY9J6M6+PO9TJhpPbs/tXCkd+v8sdtiZtE4lQQ1DuTSvcNsCoVQL8k28hgbBGYVPDnSwpLgeyTn88L5/jI+NbAgMBAAECggEBAINKe8xfNeD4ayHe9nnfSusjHtF2nu+6Hzro1CIUXtZ9l0eTsOg24F1kvaFa68J9RLoPSPUUPSprm1G1roH8wKqOoNCq/pwWQf2oOWfvCZUYdhqbyyceNpi22fz82KQDpCg/xjvfsbVqequ86UT37UfZUOx08BaPJmmR37Eob85moZEDas3b/dwtlX/U+60E1exgnBfxprrA3uoWfyPcIsunQR1PKKJung/GsaQE09n/1Hcb2NQzQnQlGUJT5pbOGu/WDn8xj+lDq1Y4pJ8kmzeWhW2ykKMtwZtWxKVSrtD/9WeEc8l2OVMBg4+sTno6PZ/meItvc4MBCewo7h90jAECgYEA2g8frMIf/uiSGKDhlmkYgFATxebo6vGU6x09b0E8J9HQOtJx/HPB01g2SKEkR5AV+8NcQPDaW+W/NGc9UcnTmAfpxQzQWPGhoQ5q4+ewWPrUavS+LyoUXc7MOp2nVmzFH+ewe+zvtAPOevRkf0lrMzVh/4jiwfkKaZkqfdwYTFsCgYEAw+zxNC04/TJvbjRpXKKq3/pR9ikpton0vdahZpChHXTuXCv7d/voquhZbUB2wwXD7UCHGym9qlbJGtvSyRKiioHURRyXufyXHFXEUGR2OKDmwm44eVCt7MKVM+yoIgLnKN2a/z0E8sUyHiCAvA2XcKKMcZ/Jn8gejWS4rRVSdQECgYEAxHH1hiyIqJua6mcdc+SQNyBs/8/rq6UiFMIN04nAiNsDLcri95zNU/nXRY0uYu4Sb/JqzPJutXV/0NTlMCaT4hXW6zeFB2v/wVl8wH68pxypewWrxE+zc2NXJ8NZuolY+Uo/+xTUSadYP/qmAuoAkmyYMZ5/MmKKl+Ftn19F4JsCgYA/iu4jlPMhsyTOojL1t1Ah+iZw5qK/r/hvRVftUsTeL9lKjX0uScYI//hY5Ype79S+cqoe1ifMQf9RNbAkRGXw8/BrRb2ztUcxCmP0CtEIxq5wqpyoQ9FUszr+rydMeJKN/2lQlHKxZeE+Qh5eXy4Zeq5//2m954J5Kwx2Hi8zAQKBgQC3pEPpgA8NZCBEodUaaTHJKrld2dhf+NgvKjL7j6dirgjAF4sfjallCT/fbQr5pOolO6V4knMi7QTk6xt0EHKA6SPdRb5lDr7uIsvfxLfmibjcYLoqLjRLva07z/63LnzD1WG47S96wrnV29vj8yvMR9SLe/OqyxJvCmdRZctcGA\u003d\u003d",
  "ca": "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\u003d"
}
2021-11-09 15:58:43 RESPONSE
CallTokenEndpoint
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "server": "nginx/1.14.0 (Ubuntu)",
  "date": "Tue, 09 Nov 2021 15:58:43 GMT",
  "content-type": "application/json; charset\u003dutf-8",
  "content-length": "120",
  "connection": "keep-alive",
  "x-dns-prefetch-control": "off",
  "x-frame-options": "SAMEORIGIN",
  "strict-transport-security": "max-age\u003d15552000; includeSubDomains",
  "x-download-options": "noopen",
  "x-content-type-options": "nosniff",
  "x-xss-protection": "1; mode\u003dblock",
  "vary": "Origin",
  "pragma": "no-cache",
  "cache-control": "no-cache, no-store",
  "x-envoy-upstream-service-time": "44"
}
response_body
{"access_token":"ZCTD8F01QTBhywY9PYwJLQQS0Cu1fNAYejootLKDvp-","expires_in":600,"token_type":"Bearer","scope":"consents"}
2021-11-09 15:58:43
CallTokenEndpoint
Token endpoint response
token_endpoint_response
{"access_token":"ZCTD8F01QTBhywY9PYwJLQQS0Cu1fNAYejootLKDvp-","expires_in":600,"token_type":"Bearer","scope":"consents"}
2021-11-09 15:58:43 SUCCESS
CallTokenEndpoint
Parsed token endpoint response
access_token
ZCTD8F01QTBhywY9PYwJLQQS0Cu1fNAYejootLKDvp-
expires_in
600
token_type
Bearer
scope
consents
2021-11-09 15:58:43 SUCCESS
CheckIfTokenEndpointResponseError
No error from token endpoint
2021-11-09 15:58:43 SUCCESS
CheckForAccessTokenValue
Found an access token
access_token
ZCTD8F01QTBhywY9PYwJLQQS0Cu1fNAYejootLKDvp-
2021-11-09 15:58:43 SUCCESS
ExtractAccessTokenFromTokenResponse
Extracted the access token
value
ZCTD8F01QTBhywY9PYwJLQQS0Cu1fNAYejootLKDvp-
type
Bearer
2021-11-09 15:58:43 SUCCESS
ExtractExpiresInFromTokenEndpointResponse
Extracted 'expires_in'
expires_in
600
2021-11-09 15:58:43 SUCCESS
ValidateExpiresIn
expires_in passed all validation checks
expires_in
600
2021-11-09 15:58:43
CreateEmptyResourceEndpointRequestHeaders
Created empty headers
resource_endpoint_request_headers
{}
2021-11-09 15:58:43 SUCCESS
AddFAPIAuthDateToResourceEndpointRequest
Added x-fapi-auth-date to resource endpoint request headers
resource_endpoint_request_headers
{
  "x-fapi-auth-date": "Tue, 09 Nov 2021 15:58:43 GMT"
}
2021-11-09 15:58:43 SUCCESS
FAPIBrazilCreateConsentRequest
consent_endpoint_request
{
  "data": {
    "permissions": [
      "CUSTOMERS_PERSONAL_IDENTIFICATIONS_READ",
      "RESOURCES_READ",
      "CUSTOMERS_PERSONAL_ADITTIONALINFO_READ",
      "CUSTOMERS_BUSINESS_IDENTIFICATIONS_READ",
      "CUSTOMERS_BUSINESS_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": "39211339987",
        "rel": "CPF"
      }
    },
    "businessEntity": {
      "document": {
        "identification": "15111273000180",
        "rel": "CNPJ"
      }
    }
  }
}
2021-11-09 15:58:43 SUCCESS
FAPIBrazilAddExpirationToConsentRequest
Added expiration time to consent request
consent_endpoint_request
{
  "data": {
    "permissions": [
      "CUSTOMERS_PERSONAL_IDENTIFICATIONS_READ",
      "RESOURCES_READ",
      "CUSTOMERS_PERSONAL_ADITTIONALINFO_READ",
      "CUSTOMERS_BUSINESS_IDENTIFICATIONS_READ",
      "CUSTOMERS_BUSINESS_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": "39211339987",
        "rel": "CPF"
      }
    },
    "businessEntity": {
      "document": {
        "identification": "15111273000180",
        "rel": "CNPJ"
      }
    },
    "expirationDateTime": "2021-11-09T17:58:43Z"
  }
}
2021-11-09 15:58:43
CallConsentEndpointWithBearerToken
HTTP request
request_uri
https://api-hml.openfinance.bancopsa.com.br/consents/v1/consents
request_method
POST
request_headers
{
  "accept": "application/json;charset\u003dUTF-8",
  "x-fapi-auth-date": "Tue, 09 Nov 2021 15:58:43 GMT",
  "accept-charset": "utf-8",
  "content-type": "application/json;charset\u003dUTF-8",
  "authorization": "Bearer ZCTD8F01QTBhywY9PYwJLQQS0Cu1fNAYejootLKDvp-",
  "content-length": "1240"
}
request_body
{"data":{"permissions":["CUSTOMERS_PERSONAL_IDENTIFICATIONS_READ","RESOURCES_READ","CUSTOMERS_PERSONAL_ADITTIONALINFO_READ","CUSTOMERS_BUSINESS_IDENTIFICATIONS_READ","CUSTOMERS_BUSINESS_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":"39211339987","rel":"CPF"}},"businessEntity":{"document":{"identification":"15111273000180","rel":"CNPJ"}},"expirationDateTime":"2021-11-09T17:58:43Z"}}
request_mutual_tls
{
  "cert": "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\u003d",
  "key": "MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQCm41iGeYqaDec+mk2FqguC+/zie8vgTpDAxbuNmjdd/rKtLxVM82u87zjxPGnEezbsMEcLiQsBn11IyTvo0YIi+NEshIyxEPY3zQgdMrP7cSy2dCgYHkHLajiGIuJcjeOEwujZoMD+/3lfV106P6qEP483q4iIZwZFDv3SBapLIhmPDZc6ChCxQKxtaVq2C4vVDPKiTI8iBYrHRPUSsohgSUEMMVMyUjkMTPHEH8XKX1RjnEGy4SV3EiceqcjyjOydY9J6M6+PO9TJhpPbs/tXCkd+v8sdtiZtE4lQQ1DuTSvcNsCoVQL8k28hgbBGYVPDnSwpLgeyTn88L5/jI+NbAgMBAAECggEBAINKe8xfNeD4ayHe9nnfSusjHtF2nu+6Hzro1CIUXtZ9l0eTsOg24F1kvaFa68J9RLoPSPUUPSprm1G1roH8wKqOoNCq/pwWQf2oOWfvCZUYdhqbyyceNpi22fz82KQDpCg/xjvfsbVqequ86UT37UfZUOx08BaPJmmR37Eob85moZEDas3b/dwtlX/U+60E1exgnBfxprrA3uoWfyPcIsunQR1PKKJung/GsaQE09n/1Hcb2NQzQnQlGUJT5pbOGu/WDn8xj+lDq1Y4pJ8kmzeWhW2ykKMtwZtWxKVSrtD/9WeEc8l2OVMBg4+sTno6PZ/meItvc4MBCewo7h90jAECgYEA2g8frMIf/uiSGKDhlmkYgFATxebo6vGU6x09b0E8J9HQOtJx/HPB01g2SKEkR5AV+8NcQPDaW+W/NGc9UcnTmAfpxQzQWPGhoQ5q4+ewWPrUavS+LyoUXc7MOp2nVmzFH+ewe+zvtAPOevRkf0lrMzVh/4jiwfkKaZkqfdwYTFsCgYEAw+zxNC04/TJvbjRpXKKq3/pR9ikpton0vdahZpChHXTuXCv7d/voquhZbUB2wwXD7UCHGym9qlbJGtvSyRKiioHURRyXufyXHFXEUGR2OKDmwm44eVCt7MKVM+yoIgLnKN2a/z0E8sUyHiCAvA2XcKKMcZ/Jn8gejWS4rRVSdQECgYEAxHH1hiyIqJua6mcdc+SQNyBs/8/rq6UiFMIN04nAiNsDLcri95zNU/nXRY0uYu4Sb/JqzPJutXV/0NTlMCaT4hXW6zeFB2v/wVl8wH68pxypewWrxE+zc2NXJ8NZuolY+Uo/+xTUSadYP/qmAuoAkmyYMZ5/MmKKl+Ftn19F4JsCgYA/iu4jlPMhsyTOojL1t1Ah+iZw5qK/r/hvRVftUsTeL9lKjX0uScYI//hY5Ype79S+cqoe1ifMQf9RNbAkRGXw8/BrRb2ztUcxCmP0CtEIxq5wqpyoQ9FUszr+rydMeJKN/2lQlHKxZeE+Qh5eXy4Zeq5//2m954J5Kwx2Hi8zAQKBgQC3pEPpgA8NZCBEodUaaTHJKrld2dhf+NgvKjL7j6dirgjAF4sfjallCT/fbQr5pOolO6V4knMi7QTk6xt0EHKA6SPdRb5lDr7uIsvfxLfmibjcYLoqLjRLva07z/63LnzD1WG47S96wrnV29vj8yvMR9SLe/OqyxJvCmdRZctcGA\u003d\u003d",
  "ca": "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\u003d"
}
2021-11-09 15:58:45 RESPONSE
CallConsentEndpointWithBearerToken
HTTP response
response_status_code
201 CREATED
response_status_text
Created
response_headers
{
  "server": "nginx/1.14.0 (Ubuntu)",
  "date": "Tue, 09 Nov 2021 15:58:45 GMT",
  "content-type": "application/json; charset\u003dutf-8",
  "content-length": "1631",
  "connection": "keep-alive",
  "etag": "W/\"65f-Pi20mB1N5+3Zk7scDMPthcqeyec\"",
  "access-control-allow-origin": "*",
  "x-fapi-interaction-id": "c9805635-ed35-42e7-8ab6-3878ea64098f",
  "x-envoy-upstream-service-time": "1503",
  "x-envoy-decorator-operation": "msobconsents.middlewarepsa.svc.cluster.local:3000/*",
  "x-powered-by": "Express",
  "request-context": "appId\u003dcid-v1:6120cf95-0f74-4346-8928-ca68f6cd43c8"
}
response_body
{"data":{"consentId":"urn:psa:618a9ab5c4e64893e6c32e78","creationDateTime":"2021-11-09T15:58:45Z","status":"AWAITING_AUTHORISATION","statusUpdateDateTime":"2021-11-09T15:58:45Z","permissions":["CUSTOMERS_PERSONAL_IDENTIFICATIONS_READ","RESOURCES_READ","CUSTOMERS_PERSONAL_ADITTIONALINFO_READ","CUSTOMERS_BUSINESS_IDENTIFICATIONS_READ","CUSTOMERS_BUSINESS_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"],"expirationDateTime":"2021-11-09T17:58:43Z"},"links":{"self":"https://api-hml.openfinance.bancopsa.com.br/consents/v1/consents?page=1&page-size=1","first":"https://api-hml.openfinance.bancopsa.com.br/consents/v1/consents?page=1&page-size=1","last":"https://api-hml.openfinance.bancopsa.com.br/consents/v1/consents?page=1&page-size=1"},"meta":{"totalRecords":1,"totalPages":1,"requestDateTime":"2021-11-09T15:58:44Z"}}
2021-11-09 15:58:45
CallConsentEndpointWithBearerToken
Consent endpoint response
consent_endpoint_response
{"data":{"consentId":"urn:psa:618a9ab5c4e64893e6c32e78","creationDateTime":"2021-11-09T15:58:45Z","status":"AWAITING_AUTHORISATION","statusUpdateDateTime":"2021-11-09T15:58:45Z","permissions":["CUSTOMERS_PERSONAL_IDENTIFICATIONS_READ","RESOURCES_READ","CUSTOMERS_PERSONAL_ADITTIONALINFO_READ","CUSTOMERS_BUSINESS_IDENTIFICATIONS_READ","CUSTOMERS_BUSINESS_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"],"expirationDateTime":"2021-11-09T17:58:43Z"},"links":{"self":"https://api-hml.openfinance.bancopsa.com.br/consents/v1/consents?page=1&page-size=1","first":"https://api-hml.openfinance.bancopsa.com.br/consents/v1/consents?page=1&page-size=1","last":"https://api-hml.openfinance.bancopsa.com.br/consents/v1/consents?page=1&page-size=1"},"meta":{"totalRecords":1,"totalPages":1,"requestDateTime":"2021-11-09T15:58:44Z"}}
2021-11-09 15:58:45 SUCCESS
CallConsentEndpointWithBearerToken
Parsed consent endpoint response
headers
{
  "server": "nginx/1.14.0 (Ubuntu)",
  "date": "Tue, 09 Nov 2021 15:58:45 GMT",
  "content-type": "application/json; charset\u003dutf-8",
  "content-length": "1631",
  "connection": "keep-alive",
  "etag": "W/\"65f-Pi20mB1N5+3Zk7scDMPthcqeyec\"",
  "access-control-allow-origin": "*",
  "x-fapi-interaction-id": "c9805635-ed35-42e7-8ab6-3878ea64098f",
  "x-envoy-upstream-service-time": "1503",
  "x-envoy-decorator-operation": "msobconsents.middlewarepsa.svc.cluster.local:3000/*",
  "x-powered-by": "Express",
  "request-context": "appId\u003dcid-v1:6120cf95-0f74-4346-8928-ca68f6cd43c8"
}
body
{"data":{"consentId":"urn:psa:618a9ab5c4e64893e6c32e78","creationDateTime":"2021-11-09T15:58:45Z","status":"AWAITING_AUTHORISATION","statusUpdateDateTime":"2021-11-09T15:58:45Z","permissions":["CUSTOMERS_PERSONAL_IDENTIFICATIONS_READ","RESOURCES_READ","CUSTOMERS_PERSONAL_ADITTIONALINFO_READ","CUSTOMERS_BUSINESS_IDENTIFICATIONS_READ","CUSTOMERS_BUSINESS_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"],"expirationDateTime":"2021-11-09T17:58:43Z"},"links":{"self":"https://api-hml.openfinance.bancopsa.com.br/consents/v1/consents?page=1&page-size=1","first":"https://api-hml.openfinance.bancopsa.com.br/consents/v1/consents?page=1&page-size=1","last":"https://api-hml.openfinance.bancopsa.com.br/consents/v1/consents?page=1&page-size=1"},"meta":{"totalRecords":1,"totalPages":1,"requestDateTime":"2021-11-09T15:58:44Z"}}
2021-11-09 15:58:45 SUCCESS
FAPIBrazilConsentEndpointResponseValidatePermissions
Consent endpoint response contains expected permissions
requested
[
  "CUSTOMERS_PERSONAL_IDENTIFICATIONS_READ",
  "RESOURCES_READ",
  "CUSTOMERS_PERSONAL_ADITTIONALINFO_READ",
  "CUSTOMERS_BUSINESS_IDENTIFICATIONS_READ",
  "CUSTOMERS_BUSINESS_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",
  "CUSTOMERS_BUSINESS_IDENTIFICATIONS_READ",
  "CUSTOMERS_BUSINESS_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"
]
2021-11-09 15:58:45 SUCCESS
ExtractConsentIdFromConsentEndpointResponse
Extracted the consent id
consent_id
urn:psa:618a9ab5c4e64893e6c32e78
2021-11-09 15:58:45 SUCCESS
CheckForFAPIInteractionIdInResourceResponse
Found x-fapi-interaction-id
interaction_id
c9805635-ed35-42e7-8ab6-3878ea64098f
2021-11-09 15:58:45 SUCCESS
FAPIBrazilAddConsentIdToClientScope
Added scope of 'openid accounts consent:urn:psa:618a9ab5c4e64893e6c32e78' to client's scope
client_id
aCnBHjZBvD6ku3KVBaslL
scope
openid accounts consent:urn:psa:618a9ab5c4e64893e6c32e78
jwks
{
  "keys": [
    {
      "kid": "PWAi5ruQcHfzPzq2JFdpY7nAUh6LzTTQtDBUpOM37JQ",
      "alg": "PS256",
      "kty": "RSA",
      "n": "50HaMFjTHfjUYMxd6YrwmgsOEzrnSxG1RqS46i1MHaj9wE-wMgjxg5wJeV9tQ11OiWaxYZ87-KbyW_SgFcHT0BolVTSK9wWOIfXDMgeBzLHIJWmABMWMo9U9iEo4IXVQ5GetpIrBVtgs4xFY5qDVpxOoIEH1l2LjiUc2EJHXCN0uNhE5J151bAj8QGkMcit2JZGav2UUQKShz8p28sYcXzH3IjxFg8BsjDCMnetrwWaAjNKko0KmOIu1bBMEsyBPjH9iZuCsAsiT3T0AefzLPz7Mq_dV45k8Jp26PtQXIlWGgjiIClSM-mw3Ap7fB0ztFRznC4psLvRFQ0DcrJV8lw",
      "e": "AQAB",
      "d": "r7HxUe_6HXhR6mT6KJf9qhsiC2wiE3-VqOE29_uIK7SbbQNeCvWOf_4JmKPugFKge3WA6Hkw9_3mfgSBp2YGRcHHgU-VEI2w6Y4tSZI4hErBk-LudzGbY1F8GVLCCHF4Dr_SRgOBVjiRCcbBMx8Yk4I0pqVWMDjaRA7NPZN_uuPWEugjOY8B_OLLzq6jyvqtZGTxP1Z7yD66F-riTpr9obZxdJRP7ZMl2nlR17IQVav5lgVzY_50yJSFUiLZtku7khn6I8XGDhtjBII2-No_GKFRYp9xnR3MJqzTjD5O7MDr33iI7gSWgXV4ZkGQs17pVxIF9KPfGwp_BtNhJWBVeQ",
      "p": "9_DUGEnAqHChk69jQCG9PG4XZVseYkaAhJ1fvatSCVR2fyuf6stvjOnGqv0fnNbO4GOIhrTF4a88aU7Pd2AouREM2OathfleikPJPMIurQ6P3TYhBJRCBIbG_4Bf7jkSh-YINVcg13LklpPux5dgif_G6U97U53uvYLZ8CEUXpU",
      "q": "7sYyU0936QY3tRB1FU9VQFatQqEtsllELgbg_LewzfEaARzMPVeSvoEtmILJJRLef_CIS8am4gCHcrP1yatFHKZ5RsAFhhx99HqM9zRcnqlHsGPSgFyqUq59_cdDCYGyioimJLYvwKpnlz2ksr8eqXsRmABrzwNEgL9IxPD4H3s",
      "dp": "Q_NLnVBxLXiYv6nckJHuk-Y0IUIEpLhftniO6aNPO2FbjGS_UhDpBHx5RxlSFaDFV7fPjeNzK_PjoZTIxRWkc3vZwoQN4F7Eay5Cs5UgR6trABw6lk-vfCAX36QmJlqb2oTPkRbM2F8TiLUIRskU2x0vPXfb-8GX0XZQFkBqnbU",
      "dq": "qklZTMcJGnwfsJb7GWaJwyfNyw4N-_rjv_uR60nJ4yXGyPJTyo-xDQItlW34q-MIIbBWU8xp6hY8gxZK_TeTQ3qKVWXOyrV5MqlP7WE_iLvrb6XRU1BC_FKLcjjw20_PGDOaYeY4qiwdUuRYmE3rPS2S_5eVS37mFPfWmvXLzw8",
      "qi": "k7QIjarEM6VbYxhgRn0I9Cf5V6148-AEG9AIvVH6nsBPPgO-W89lYR3ZgczpDz_BwjWrvCYM5586OXxX2i71Mz_fB1KcDJu7E7pI4aceo6hSbbzRkMGbRW7wMHKYWNHRdTi7dw-EZUsHZYbVeA3q0bqtLtBHfxSiz4mIaoPZCSw"
    }
  ]
}
Make request to authorization endpoint
2021-11-09 15:58:45 SUCCESS
CreateAuthorizationEndpointRequestFromClientInformation
Created authorization endpoint request
client_id
aCnBHjZBvD6ku3KVBaslL
redirect_uri
https://www.certification.openid.net/test/a/obbsb/callback
scope
openid accounts consent:urn:psa:618a9ab5c4e64893e6c32e78
2021-11-09 15:58:45
CreateRandomStateValue
Created state value
requested_state_length
10
state
9PHwEb1xH7
2021-11-09 15:58:45 SUCCESS
AddStateToAuthorizationEndpointRequest
Added state parameter to request
client_id
aCnBHjZBvD6ku3KVBaslL
redirect_uri
https://www.certification.openid.net/test/a/obbsb/callback
scope
openid accounts consent:urn:psa:618a9ab5c4e64893e6c32e78
state
9PHwEb1xH7
2021-11-09 15:58:45
CreateRandomNonceValue
Created nonce value
requested_nonce_length
10
nonce
cIQdK0hE99
2021-11-09 15:58:45 SUCCESS
AddNonceToAuthorizationEndpointRequest
Added nonce parameter to request
client_id
aCnBHjZBvD6ku3KVBaslL
redirect_uri
https://www.certification.openid.net/test/a/obbsb/callback
scope
openid accounts consent:urn:psa:618a9ab5c4e64893e6c32e78
state
9PHwEb1xH7
nonce
cIQdK0hE99
2021-11-09 15:58:45 SUCCESS
SetAuthorizationEndpointRequestResponseTypeToCodeIdtoken
Added response_type parameter to request
client_id
aCnBHjZBvD6ku3KVBaslL
redirect_uri
https://www.certification.openid.net/test/a/obbsb/callback
scope
openid accounts consent:urn:psa:618a9ab5c4e64893e6c32e78
state
9PHwEb1xH7
nonce
cIQdK0hE99
response_type
code id_token
2021-11-09 15:58:45
CreateRandomCodeVerifier
Created code_verifier value
code_verifier
f~EI~URMGDWM0P0huFTgOOUc1-mlcSFOA39Bpd8MilVPAxNZ-EF-ZFYIPrFGPyIcvlcyIm2dgxp1LEcN9MHop3e2.KiQnUU~x~Z38Uy3gWVtZ78p6NdR4J10lcRHcn4D
2021-11-09 15:58:45
CreateS256CodeChallenge
Created code_challenge value
code_challenge
vVoP1sbVmQip49_cakoQV2hJcu0pvX8uU54G2Xkwcmo
2021-11-09 15:58:45 SUCCESS
AddCodeChallengeToAuthorizationEndpointRequest
Added code_challenge and code_challenge_method parameters to request
client_id
aCnBHjZBvD6ku3KVBaslL
redirect_uri
https://www.certification.openid.net/test/a/obbsb/callback
scope
openid accounts consent:urn:psa:618a9ab5c4e64893e6c32e78
state
9PHwEb1xH7
nonce
cIQdK0hE99
response_type
code id_token
code_challenge
vVoP1sbVmQip49_cakoQV2hJcu0pvX8uU54G2Xkwcmo
code_challenge_method
S256
2021-11-09 15:58:45 SUCCESS
ConvertAuthorizationEndpointRequestToRequestObject
Created request object claims
request_object_claims
{
  "client_id": "aCnBHjZBvD6ku3KVBaslL",
  "redirect_uri": "https://www.certification.openid.net/test/a/obbsb/callback",
  "scope": "openid accounts consent:urn:psa:618a9ab5c4e64893e6c32e78",
  "state": "9PHwEb1xH7",
  "nonce": "cIQdK0hE99",
  "response_type": "code id_token",
  "code_challenge": "vVoP1sbVmQip49_cakoQV2hJcu0pvX8uU54G2Xkwcmo",
  "code_challenge_method": "S256"
}
2021-11-09 15:58:45 SUCCESS
AddNbfToRequestObject
Added nbf to request object claims
nbf
1.636473525E9
2021-11-09 15:58:45 SUCCESS
AddExpToRequestObject
Added exp to request object claims
exp
1.636473825E9
2021-11-09 15:58:45 SUCCESS
AddAudToRequestObject
Added aud to request object claims
aud
https://auth-hml-openfinance.bancopsa.com.br
2021-11-09 15:58:45 SUCCESS
AddIssToRequestObject
Added iss to request object claims
iss
aCnBHjZBvD6ku3KVBaslL
2021-11-09 15:58:45 SUCCESS
AddClientIdToRequestObject
Added client_id to request object claims
client_id
aCnBHjZBvD6ku3KVBaslL
2021-11-09 15:58:45 SUCCESS
SignRequestObject
Signed the request object
claims
{"aud":"https:\/\/auth-hml-openfinance.bancopsa.com.br","nbf":1636473525,"scope":"openid accounts consent:urn:psa:618a9ab5c4e64893e6c32e78","iss":"aCnBHjZBvD6ku3KVBaslL","response_type":"code id_token","redirect_uri":"https:\/\/www.certification.openid.net\/test\/a\/obbsb\/callback","state":"9PHwEb1xH7","code_challenge_method":"S256","exp":1636473825,"nonce":"cIQdK0hE99","client_id":"aCnBHjZBvD6ku3KVBaslL","code_challenge":"vVoP1sbVmQip49_cakoQV2hJcu0pvX8uU54G2Xkwcmo"}
header
{"kid":"PWAi5ruQcHfzPzq2JFdpY7nAUh6LzTTQtDBUpOM37JQ","alg":"PS256"}
request_object
eyJraWQiOiJQV0FpNXJ1UWNIZnpQenEySkZkcFk3bkFVaDZMelRUUXREQlVwT00zN0pRIiwiYWxnIjoiUFMyNTYifQ.eyJhdWQiOiJodHRwczpcL1wvYXV0aC1obWwtb3BlbmZpbmFuY2UuYmFuY29wc2EuY29tLmJyIiwibmJmIjoxNjM2NDczNTI1LCJzY29wZSI6Im9wZW5pZCBhY2NvdW50cyBjb25zZW50OnVybjpwc2E6NjE4YTlhYjVjNGU2NDg5M2U2YzMyZTc4IiwiaXNzIjoiYUNuQkhqWkJ2RDZrdTNLVkJhc2xMIiwicmVzcG9uc2VfdHlwZSI6ImNvZGUgaWRfdG9rZW4iLCJyZWRpcmVjdF91cmkiOiJodHRwczpcL1wvd3d3LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldFwvdGVzdFwvYVwvb2Jic2JcL2NhbGxiYWNrIiwic3RhdGUiOiI5UEh3RWIxeEg3IiwiY29kZV9jaGFsbGVuZ2VfbWV0aG9kIjoiUzI1NiIsImV4cCI6MTYzNjQ3MzgyNSwibm9uY2UiOiJjSVFkSzBoRTk5IiwiY2xpZW50X2lkIjoiYUNuQkhqWkJ2RDZrdTNLVkJhc2xMIiwiY29kZV9jaGFsbGVuZ2UiOiJ2Vm9QMXNiVm1RaXA0OV9jYWtvUVYyaEpjdTBwdlg4dVU1NEcyWGt3Y21vIn0.w6pel7WQ8W_AeWPafaYq8eqzKZomrsaIZNDvz16rySRfFyrBAV-Y4WwHUsCbeElzBZphXqriaJgKceCNd52qTN_N1S7HgmPPSjjMIGLQvATgL_PK03lL-AcmTabRCNZXvcuYkbH0sUYUiopJd7qHf3c32loj3IuvN14bzffVe95tiqV96IAUEmoxapH-Ec5O6lb8vxz4EGXM6mo1eNeCJudIgj9z_rDWxYjzUhNsTfTGgkekihoyuY5lIP2_CmEZTUGxw3ZBo4M8iztXBQ5we33aEsDTW8W9PPZAne094qOrwYYgpMkuhQJ3pyCxv7mznkif_vJ24DnolV4gkyAwIQ
key
{"p":"9_DUGEnAqHChk69jQCG9PG4XZVseYkaAhJ1fvatSCVR2fyuf6stvjOnGqv0fnNbO4GOIhrTF4a88aU7Pd2AouREM2OathfleikPJPMIurQ6P3TYhBJRCBIbG_4Bf7jkSh-YINVcg13LklpPux5dgif_G6U97U53uvYLZ8CEUXpU","kty":"RSA","q":"7sYyU0936QY3tRB1FU9VQFatQqEtsllELgbg_LewzfEaARzMPVeSvoEtmILJJRLef_CIS8am4gCHcrP1yatFHKZ5RsAFhhx99HqM9zRcnqlHsGPSgFyqUq59_cdDCYGyioimJLYvwKpnlz2ksr8eqXsRmABrzwNEgL9IxPD4H3s","d":"r7HxUe_6HXhR6mT6KJf9qhsiC2wiE3-VqOE29_uIK7SbbQNeCvWOf_4JmKPugFKge3WA6Hkw9_3mfgSBp2YGRcHHgU-VEI2w6Y4tSZI4hErBk-LudzGbY1F8GVLCCHF4Dr_SRgOBVjiRCcbBMx8Yk4I0pqVWMDjaRA7NPZN_uuPWEugjOY8B_OLLzq6jyvqtZGTxP1Z7yD66F-riTpr9obZxdJRP7ZMl2nlR17IQVav5lgVzY_50yJSFUiLZtku7khn6I8XGDhtjBII2-No_GKFRYp9xnR3MJqzTjD5O7MDr33iI7gSWgXV4ZkGQs17pVxIF9KPfGwp_BtNhJWBVeQ","e":"AQAB","kid":"PWAi5ruQcHfzPzq2JFdpY7nAUh6LzTTQtDBUpOM37JQ","qi":"k7QIjarEM6VbYxhgRn0I9Cf5V6148-AEG9AIvVH6nsBPPgO-W89lYR3ZgczpDz_BwjWrvCYM5586OXxX2i71Mz_fB1KcDJu7E7pI4aceo6hSbbzRkMGbRW7wMHKYWNHRdTi7dw-EZUsHZYbVeA3q0bqtLtBHfxSiz4mIaoPZCSw","dp":"Q_NLnVBxLXiYv6nckJHuk-Y0IUIEpLhftniO6aNPO2FbjGS_UhDpBHx5RxlSFaDFV7fPjeNzK_PjoZTIxRWkc3vZwoQN4F7Eay5Cs5UgR6trABw6lk-vfCAX36QmJlqb2oTPkRbM2F8TiLUIRskU2x0vPXfb-8GX0XZQFkBqnbU","alg":"PS256","dq":"qklZTMcJGnwfsJb7GWaJwyfNyw4N-_rjv_uR60nJ4yXGyPJTyo-xDQItlW34q-MIIbBWU8xp6hY8gxZK_TeTQ3qKVWXOyrV5MqlP7WE_iLvrb6XRU1BC_FKLcjjw20_PGDOaYeY4qiwdUuRYmE3rPS2S_5eVS37mFPfWmvXLzw8","n":"50HaMFjTHfjUYMxd6YrwmgsOEzrnSxG1RqS46i1MHaj9wE-wMgjxg5wJeV9tQ11OiWaxYZ87-KbyW_SgFcHT0BolVTSK9wWOIfXDMgeBzLHIJWmABMWMo9U9iEo4IXVQ5GetpIrBVtgs4xFY5qDVpxOoIEH1l2LjiUc2EJHXCN0uNhE5J151bAj8QGkMcit2JZGav2UUQKShz8p28sYcXzH3IjxFg8BsjDCMnetrwWaAjNKko0KmOIu1bBMEsyBPjH9iZuCsAsiT3T0AefzLPz7Mq_dV45k8Jp26PtQXIlWGgjiIClSM-mw3Ap7fB0ztFRznC4psLvRFQ0DcrJV8lw"}
2021-11-09 15:58:45 SUCCESS
BuildRequestObjectPostToPAREndpoint
request
eyJraWQiOiJQV0FpNXJ1UWNIZnpQenEySkZkcFk3bkFVaDZMelRUUXREQlVwT00zN0pRIiwiYWxnIjoiUFMyNTYifQ.eyJhdWQiOiJodHRwczpcL1wvYXV0aC1obWwtb3BlbmZpbmFuY2UuYmFuY29wc2EuY29tLmJyIiwibmJmIjoxNjM2NDczNTI1LCJzY29wZSI6Im9wZW5pZCBhY2NvdW50cyBjb25zZW50OnVybjpwc2E6NjE4YTlhYjVjNGU2NDg5M2U2YzMyZTc4IiwiaXNzIjoiYUNuQkhqWkJ2RDZrdTNLVkJhc2xMIiwicmVzcG9uc2VfdHlwZSI6ImNvZGUgaWRfdG9rZW4iLCJyZWRpcmVjdF91cmkiOiJodHRwczpcL1wvd3d3LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldFwvdGVzdFwvYVwvb2Jic2JcL2NhbGxiYWNrIiwic3RhdGUiOiI5UEh3RWIxeEg3IiwiY29kZV9jaGFsbGVuZ2VfbWV0aG9kIjoiUzI1NiIsImV4cCI6MTYzNjQ3MzgyNSwibm9uY2UiOiJjSVFkSzBoRTk5IiwiY2xpZW50X2lkIjoiYUNuQkhqWkJ2RDZrdTNLVkJhc2xMIiwiY29kZV9jaGFsbGVuZ2UiOiJ2Vm9QMXNiVm1RaXA0OV9jYWtvUVYyaEpjdTBwdlg4dVU1NEcyWGt3Y21vIn0.w6pel7WQ8W_AeWPafaYq8eqzKZomrsaIZNDvz16rySRfFyrBAV-Y4WwHUsCbeElzBZphXqriaJgKceCNd52qTN_N1S7HgmPPSjjMIGLQvATgL_PK03lL-AcmTabRCNZXvcuYkbH0sUYUiopJd7qHf3c32loj3IuvN14bzffVe95tiqV96IAUEmoxapH-Ec5O6lb8vxz4EGXM6mo1eNeCJudIgj9z_rDWxYjzUhNsTfTGgkekihoyuY5lIP2_CmEZTUGxw3ZBo4M8iztXBQ5we33aEsDTW8W9PPZAne094qOrwYYgpMkuhQJ3pyCxv7mznkif_vJ24DnolV4gkyAwIQ
2021-11-09 15:58:45 SUCCESS
CreateClientAuthenticationAssertionClaims
Created client assertion claims
iss
aCnBHjZBvD6ku3KVBaslL
sub
aCnBHjZBvD6ku3KVBaslL
aud
https://matls-hml.auth-openfinance.bancopsa.com.br/token
jti
j8AbQFYSuoFqkIV31mFd
iat
1636473525
exp
1636473585
2021-11-09 15:58:45 SUCCESS
UpdateClientAuthenticationAssertionClaimsWithISSAud
Updated audience in client assertion claims
iss
aCnBHjZBvD6ku3KVBaslL
sub
aCnBHjZBvD6ku3KVBaslL
jti
j8AbQFYSuoFqkIV31mFd
iat
1636473525
exp
1636473585
aud
https://auth-hml-openfinance.bancopsa.com.br
2021-11-09 15:58:45 SUCCESS
SignClientAuthenticationAssertion
Signed the client assertion
client_assertion
eyJraWQiOiJQV0FpNXJ1UWNIZnpQenEySkZkcFk3bkFVaDZMelRUUXREQlVwT00zN0pRIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiJhQ25CSGpaQnZENmt1M0tWQmFzbEwiLCJhdWQiOiJodHRwczpcL1wvYXV0aC1obWwtb3BlbmZpbmFuY2UuYmFuY29wc2EuY29tLmJyIiwiaXNzIjoiYUNuQkhqWkJ2RDZrdTNLVkJhc2xMIiwiZXhwIjoxNjM2NDczNTg1LCJpYXQiOjE2MzY0NzM1MjUsImp0aSI6Imo4QWJRRllTdW9GcWtJVjMxbUZkIn0.aLMMDvKjggkKGnzEfBwrP7kU4CErVEXoOH3x-hHUEwrZQGF01fHOssmR_G6wfSisZdkpZMqoQeLSI7qntql4wvRuPbBAJ7Q6ZkoYLKCVl0i7it65JLfjSD-ckme9wdDAoutVKiguBh4syFICyI_PgiSkmHTH1pEFkScUC7rH1AcrcN0szHWdO9YarjPnY85AN2Y5vsBWVfyOhlEezObz0F35OOt1qb3eFf8M_PqxMrpQM2MTH1hvzn_sNiS-qolJZDYgf5xZclLdy-_N3rnncCPW2eDKAHqGtRecsTf5hgXutBx8pt01Y1z9YSl90TEigde3nAc1DsXwOhoz6c0rDg
2021-11-09 15:58:45 SUCCESS
AddClientAssertionToPAREndpointParameters
Added client assertion to request
request
{
  "request": "eyJraWQiOiJQV0FpNXJ1UWNIZnpQenEySkZkcFk3bkFVaDZMelRUUXREQlVwT00zN0pRIiwiYWxnIjoiUFMyNTYifQ.eyJhdWQiOiJodHRwczpcL1wvYXV0aC1obWwtb3BlbmZpbmFuY2UuYmFuY29wc2EuY29tLmJyIiwibmJmIjoxNjM2NDczNTI1LCJzY29wZSI6Im9wZW5pZCBhY2NvdW50cyBjb25zZW50OnVybjpwc2E6NjE4YTlhYjVjNGU2NDg5M2U2YzMyZTc4IiwiaXNzIjoiYUNuQkhqWkJ2RDZrdTNLVkJhc2xMIiwicmVzcG9uc2VfdHlwZSI6ImNvZGUgaWRfdG9rZW4iLCJyZWRpcmVjdF91cmkiOiJodHRwczpcL1wvd3d3LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldFwvdGVzdFwvYVwvb2Jic2JcL2NhbGxiYWNrIiwic3RhdGUiOiI5UEh3RWIxeEg3IiwiY29kZV9jaGFsbGVuZ2VfbWV0aG9kIjoiUzI1NiIsImV4cCI6MTYzNjQ3MzgyNSwibm9uY2UiOiJjSVFkSzBoRTk5IiwiY2xpZW50X2lkIjoiYUNuQkhqWkJ2RDZrdTNLVkJhc2xMIiwiY29kZV9jaGFsbGVuZ2UiOiJ2Vm9QMXNiVm1RaXA0OV9jYWtvUVYyaEpjdTBwdlg4dVU1NEcyWGt3Y21vIn0.w6pel7WQ8W_AeWPafaYq8eqzKZomrsaIZNDvz16rySRfFyrBAV-Y4WwHUsCbeElzBZphXqriaJgKceCNd52qTN_N1S7HgmPPSjjMIGLQvATgL_PK03lL-AcmTabRCNZXvcuYkbH0sUYUiopJd7qHf3c32loj3IuvN14bzffVe95tiqV96IAUEmoxapH-Ec5O6lb8vxz4EGXM6mo1eNeCJudIgj9z_rDWxYjzUhNsTfTGgkekihoyuY5lIP2_CmEZTUGxw3ZBo4M8iztXBQ5we33aEsDTW8W9PPZAne094qOrwYYgpMkuhQJ3pyCxv7mznkif_vJ24DnolV4gkyAwIQ",
  "client_assertion": "eyJraWQiOiJQV0FpNXJ1UWNIZnpQenEySkZkcFk3bkFVaDZMelRUUXREQlVwT00zN0pRIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiJhQ25CSGpaQnZENmt1M0tWQmFzbEwiLCJhdWQiOiJodHRwczpcL1wvYXV0aC1obWwtb3BlbmZpbmFuY2UuYmFuY29wc2EuY29tLmJyIiwiaXNzIjoiYUNuQkhqWkJ2RDZrdTNLVkJhc2xMIiwiZXhwIjoxNjM2NDczNTg1LCJpYXQiOjE2MzY0NzM1MjUsImp0aSI6Imo4QWJRRllTdW9GcWtJVjMxbUZkIn0.aLMMDvKjggkKGnzEfBwrP7kU4CErVEXoOH3x-hHUEwrZQGF01fHOssmR_G6wfSisZdkpZMqoQeLSI7qntql4wvRuPbBAJ7Q6ZkoYLKCVl0i7it65JLfjSD-ckme9wdDAoutVKiguBh4syFICyI_PgiSkmHTH1pEFkScUC7rH1AcrcN0szHWdO9YarjPnY85AN2Y5vsBWVfyOhlEezObz0F35OOt1qb3eFf8M_PqxMrpQM2MTH1hvzn_sNiS-qolJZDYgf5xZclLdy-_N3rnncCPW2eDKAHqGtRecsTf5hgXutBx8pt01Y1z9YSl90TEigde3nAc1DsXwOhoz6c0rDg",
  "client_assertion_type": "urn:ietf:params:oauth:client-assertion-type:jwt-bearer"
}
2021-11-09 15:58:45
CallPAREndpoint
HTTP request
request_uri
https://matls-hml.auth-openfinance.bancopsa.com.br/request
request_method
POST
request_headers
{
  "accept": "application/json;charset\u003dUTF-8",
  "content-type": "application/x-www-form-urlencoded;charset\u003dUTF-8",
  "accept-charset": "utf-8",
  "content-length": "1851"
}
request_body
request=eyJraWQiOiJQV0FpNXJ1UWNIZnpQenEySkZkcFk3bkFVaDZMelRUUXREQlVwT00zN0pRIiwiYWxnIjoiUFMyNTYifQ.eyJhdWQiOiJodHRwczpcL1wvYXV0aC1obWwtb3BlbmZpbmFuY2UuYmFuY29wc2EuY29tLmJyIiwibmJmIjoxNjM2NDczNTI1LCJzY29wZSI6Im9wZW5pZCBhY2NvdW50cyBjb25zZW50OnVybjpwc2E6NjE4YTlhYjVjNGU2NDg5M2U2YzMyZTc4IiwiaXNzIjoiYUNuQkhqWkJ2RDZrdTNLVkJhc2xMIiwicmVzcG9uc2VfdHlwZSI6ImNvZGUgaWRfdG9rZW4iLCJyZWRpcmVjdF91cmkiOiJodHRwczpcL1wvd3d3LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldFwvdGVzdFwvYVwvb2Jic2JcL2NhbGxiYWNrIiwic3RhdGUiOiI5UEh3RWIxeEg3IiwiY29kZV9jaGFsbGVuZ2VfbWV0aG9kIjoiUzI1NiIsImV4cCI6MTYzNjQ3MzgyNSwibm9uY2UiOiJjSVFkSzBoRTk5IiwiY2xpZW50X2lkIjoiYUNuQkhqWkJ2RDZrdTNLVkJhc2xMIiwiY29kZV9jaGFsbGVuZ2UiOiJ2Vm9QMXNiVm1RaXA0OV9jYWtvUVYyaEpjdTBwdlg4dVU1NEcyWGt3Y21vIn0.w6pel7WQ8W_AeWPafaYq8eqzKZomrsaIZNDvz16rySRfFyrBAV-Y4WwHUsCbeElzBZphXqriaJgKceCNd52qTN_N1S7HgmPPSjjMIGLQvATgL_PK03lL-AcmTabRCNZXvcuYkbH0sUYUiopJd7qHf3c32loj3IuvN14bzffVe95tiqV96IAUEmoxapH-Ec5O6lb8vxz4EGXM6mo1eNeCJudIgj9z_rDWxYjzUhNsTfTGgkekihoyuY5lIP2_CmEZTUGxw3ZBo4M8iztXBQ5we33aEsDTW8W9PPZAne094qOrwYYgpMkuhQJ3pyCxv7mznkif_vJ24DnolV4gkyAwIQ&client_assertion=eyJraWQiOiJQV0FpNXJ1UWNIZnpQenEySkZkcFk3bkFVaDZMelRUUXREQlVwT00zN0pRIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiJhQ25CSGpaQnZENmt1M0tWQmFzbEwiLCJhdWQiOiJodHRwczpcL1wvYXV0aC1obWwtb3BlbmZpbmFuY2UuYmFuY29wc2EuY29tLmJyIiwiaXNzIjoiYUNuQkhqWkJ2RDZrdTNLVkJhc2xMIiwiZXhwIjoxNjM2NDczNTg1LCJpYXQiOjE2MzY0NzM1MjUsImp0aSI6Imo4QWJRRllTdW9GcWtJVjMxbUZkIn0.aLMMDvKjggkKGnzEfBwrP7kU4CErVEXoOH3x-hHUEwrZQGF01fHOssmR_G6wfSisZdkpZMqoQeLSI7qntql4wvRuPbBAJ7Q6ZkoYLKCVl0i7it65JLfjSD-ckme9wdDAoutVKiguBh4syFICyI_PgiSkmHTH1pEFkScUC7rH1AcrcN0szHWdO9YarjPnY85AN2Y5vsBWVfyOhlEezObz0F35OOt1qb3eFf8M_PqxMrpQM2MTH1hvzn_sNiS-qolJZDYgf5xZclLdy-_N3rnncCPW2eDKAHqGtRecsTf5hgXutBx8pt01Y1z9YSl90TEigde3nAc1DsXwOhoz6c0rDg&client_assertion_type=urn%3Aietf%3Aparams%3Aoauth%3Aclient-assertion-type%3Ajwt-bearer
request_mutual_tls
{
  "cert": "MIIGfDCCBWSgAwIBAgIUby3i6sGX51WRa/P+Y7uodgkUZNkwDQYJKoZIhvcNAQELBQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwxFTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNBTkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDMxNDExMDYwMFoXDTIyMDQxMzIxMDYwMFowgYIxCzAJBgNVBAYTAkJSMRUwEwYDVQQKEwxPcGVuIEJhbmtpbmcxLTArBgNVBAsTJDc0ZTkyOWQ5LTMzYjYtNGQ4NS04YmE3LWMxNDZjODY3YTgxNzEtMCsGA1UEAxMkMTUwOWE2NjItNmIzYS00Y2I4LWI3YzAtZmZiNmU1OTZlYjBkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApuNYhnmKmg3nPppNhaoLgvv84nvL4E6QwMW7jZo3Xf6yrS8VTPNrvO848TxpxHs27DBHC4kLAZ9dSMk76NGCIvjRLISMsRD2N80IHTKz+3EstnQoGB5By2o4hiLiXI3jhMLo2aDA/v95X1ddOj+qhD+PN6uIiGcGRQ790gWqSyIZjw2XOgoQsUCsbWlatguL1QzyokyPIgWKx0T1ErKIYElBDDFTMlI5DEzxxB/Fyl9UY5xBsuEldxInHqnI8ozsnWPSejOvjzvUyYaT27P7VwpHfr/LHbYmbROJUENQ7k0r3DbAqFUC/JNvIYGwRmFTw50sKS4Hsk5/PC+f4yPjWwIDAQABo4IC+DCCAvQwDgYDVR0PAQH/BAQDAgOoMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRdwTBUmeUH+j0JZMt5KwvhB00n7TAfBgNVHSMEGDAWgBSGf1itF/WCtk60BbP7sM4RQ99MvjBMBggrBgEFBQcBAQRAMD4wPAYIKwYBBQUHMAGGMGh0dHA6Ly9vY3NwLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJhc2lsLm9yZy5icjA1BgNVHREELjAsgg5hdXRoLmxvY2FsaG9zdIIUbWF0bHMtYXV0aC5sb2NhbGhvc3SHBH8AAAEwSwYDVR0fBEQwQjBAoD6gPIY6aHR0cDovL2NybC5zYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvaXNzdWVyLmNybDCCAaEGA1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9kATCCAYAwggE2BggrBgEFBQcCAjCCASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBzb2xlbHkgZm9yIHVzZSB3aXRoIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQgb3RoZXIgcGFydGljaXBhdGluZyBvcmdhbmlzYXRpb25zIHVzaW5nIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZHMgVHJ1c3QgRnJhbWV3b3JrIFNlcnZpY2VzLiBJdHMgcmVjZWlwdCwgcG9zc2Vzc2lvbiBvciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5jZSBvZiB0aGUgUmFpZGlhbSBTZXJ2aWNlcyBMdGQgQ2VydGlmaWNhdGUgUG9saWN5IGFuZCByZWxhdGVkIGRvY3VtZW50cyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0cDovL2Nwcy5zYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvcG9saWNpZXMwDQYJKoZIhvcNAQELBQADggEBADodax3rS6TWZZVc3hA5n6XNFggiN9Tw5A8KIqUI0+gOBt6imH7KvtgqOBocCA7qT+AcfLlAoi/fAmsQ8Cxblm4yfgpk31W/ZBu2uH4RBQBEVKCrPh8dIfpeVDMO61HMXjH7dE+l1tJw4D4/IIBPCz1V4NiX502/RE9v/qyVK8BtjLOfslv4gR1T2gEG/m8OZmdqB95ym5GE1KSQSP1NQk/3fJfsdGrKGEWkfYe6GwXKo+06e8cqG1Cj/Tg01DMbirYrajP+6r6bYJlRxMuF+ORr6eaZeQYEMQMlv9feDR/wNZaZ3bvPAVlhVr0TUfnybgaIuUaBDJfeDKmt2eoLDVo\u003d",
  "key": "MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQCm41iGeYqaDec+mk2FqguC+/zie8vgTpDAxbuNmjdd/rKtLxVM82u87zjxPGnEezbsMEcLiQsBn11IyTvo0YIi+NEshIyxEPY3zQgdMrP7cSy2dCgYHkHLajiGIuJcjeOEwujZoMD+/3lfV106P6qEP483q4iIZwZFDv3SBapLIhmPDZc6ChCxQKxtaVq2C4vVDPKiTI8iBYrHRPUSsohgSUEMMVMyUjkMTPHEH8XKX1RjnEGy4SV3EiceqcjyjOydY9J6M6+PO9TJhpPbs/tXCkd+v8sdtiZtE4lQQ1DuTSvcNsCoVQL8k28hgbBGYVPDnSwpLgeyTn88L5/jI+NbAgMBAAECggEBAINKe8xfNeD4ayHe9nnfSusjHtF2nu+6Hzro1CIUXtZ9l0eTsOg24F1kvaFa68J9RLoPSPUUPSprm1G1roH8wKqOoNCq/pwWQf2oOWfvCZUYdhqbyyceNpi22fz82KQDpCg/xjvfsbVqequ86UT37UfZUOx08BaPJmmR37Eob85moZEDas3b/dwtlX/U+60E1exgnBfxprrA3uoWfyPcIsunQR1PKKJung/GsaQE09n/1Hcb2NQzQnQlGUJT5pbOGu/WDn8xj+lDq1Y4pJ8kmzeWhW2ykKMtwZtWxKVSrtD/9WeEc8l2OVMBg4+sTno6PZ/meItvc4MBCewo7h90jAECgYEA2g8frMIf/uiSGKDhlmkYgFATxebo6vGU6x09b0E8J9HQOtJx/HPB01g2SKEkR5AV+8NcQPDaW+W/NGc9UcnTmAfpxQzQWPGhoQ5q4+ewWPrUavS+LyoUXc7MOp2nVmzFH+ewe+zvtAPOevRkf0lrMzVh/4jiwfkKaZkqfdwYTFsCgYEAw+zxNC04/TJvbjRpXKKq3/pR9ikpton0vdahZpChHXTuXCv7d/voquhZbUB2wwXD7UCHGym9qlbJGtvSyRKiioHURRyXufyXHFXEUGR2OKDmwm44eVCt7MKVM+yoIgLnKN2a/z0E8sUyHiCAvA2XcKKMcZ/Jn8gejWS4rRVSdQECgYEAxHH1hiyIqJua6mcdc+SQNyBs/8/rq6UiFMIN04nAiNsDLcri95zNU/nXRY0uYu4Sb/JqzPJutXV/0NTlMCaT4hXW6zeFB2v/wVl8wH68pxypewWrxE+zc2NXJ8NZuolY+Uo/+xTUSadYP/qmAuoAkmyYMZ5/MmKKl+Ftn19F4JsCgYA/iu4jlPMhsyTOojL1t1Ah+iZw5qK/r/hvRVftUsTeL9lKjX0uScYI//hY5Ype79S+cqoe1ifMQf9RNbAkRGXw8/BrRb2ztUcxCmP0CtEIxq5wqpyoQ9FUszr+rydMeJKN/2lQlHKxZeE+Qh5eXy4Zeq5//2m954J5Kwx2Hi8zAQKBgQC3pEPpgA8NZCBEodUaaTHJKrld2dhf+NgvKjL7j6dirgjAF4sfjallCT/fbQr5pOolO6V4knMi7QTk6xt0EHKA6SPdRb5lDr7uIsvfxLfmibjcYLoqLjRLva07z/63LnzD1WG47S96wrnV29vj8yvMR9SLe/OqyxJvCmdRZctcGA\u003d\u003d",
  "ca": "MIIEajCCA1KgAwIBAgIUdIYzEFdw7QJcrySyq6IiEwZfTfAwDQYJKoZIhvcNAQELBQAwazELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwxFTATBgNVBAsTDE9wZW4gQmFua2luZzEnMCUGA1UEAxMeT3BlbiBCYW5raW5nIFJvb3QgU0FOREJPWCAtIEcxMB4XDTIwMTIxMTEwMDAwMFoXDTIzMTIxMTEwMDAwMFowcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwxFTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNBTkRCT1ggSXNzdWluZyBDQSAtIEcxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA6fX+272mHX5QAcDaWkVHFWjnDIcORNUJU3OuNyeuOYhlvXJWydrXe3O+cV+PS39faMj/nfem3GfJBE7Xn0bWA/8ksxSfrg1BUBJDge4YBBw+VflI3A0g1fk9wJ3HGInsvV4serRJ/ISJTfs0uRNugX+RrbkT/T0tup4vGd3Kl2sbwUdDjokuJNJHANeODRkQ+ra+9Wht71FBlc07yPf7qtpaWHm6aS3s47OJD35ixkG4xiZuHsScxcVtlo1VW98P2cQfH9H2lll4wWlPTVHpPThB2EYrPhwcxDh8kHkkOHNkyHO/fYM47u7H4VeQV75LXWKa7iWmZg+WhFb8TXSr/wIDAQABo4H/MIH8MA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSGf1itF/WCtk60BbP7sM4RQ99MvjAfBgNVHSMEGDAWgBSHE+yWPmLsIRwMSlY68iUM45TpyzBMBggrBgEFBQcBAQRAMD4wPAYIKwYBBQUHMAGGMGh0dHA6Ly9vY3NwLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJhc2lsLm9yZy5icjBLBgNVHR8ERDBCMECgPqA8hjpodHRwOi8vY3JsLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJhc2lsLm9yZy5ici9pc3N1ZXIuY3JsMA0GCSqGSIb3DQEBCwUAA4IBAQBy4928pVPeiHItbneeOAsDoc4Obv5Q4tn0QpqTlSeCSBbHIURfEr/WaS8sv0JTbIPQEfiO/UtaN8Qxh7j5iVqTwTwgVaE/vDkHxGOen5YxAuyV1Fpm4W4oQyybiA6puHEBcteuiYZHppGSMus3bmFYTPE+9B0+W914VZeHDujJ2Y3YMc32Q+PC+Zmv8RfaXp7+QCNYSXR5Ts3q3IesWGmlvAM5tLQi75JmzdWXJ1uKU4u3Nrw5jY4UaOlvB5Re2BSmcjxdLT/5pApzkS+tO6lICnPAtk/Y6dOJ0YxQBMImtliYp02yfwRaqP8WJ4CnwUHil3ZRt8U9I+psU8b4WV/3MIIDpjCCAo6gAwIBAgIUS3mWeRx1uG/SMl/ql55VwRtNz7wwDQYJKoZIhvcNAQELBQAwazELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwxFTATBgNVBAsTDE9wZW4gQmFua2luZzEnMCUGA1UEAxMeT3BlbiBCYW5raW5nIFJvb3QgU0FOREJPWCAtIEcxMB4XDTIwMTIxMTEwMDAwMFoXDTI1MTIxMDEwMDAwMFowazELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwxFTATBgNVBAsTDE9wZW4gQmFua2luZzEnMCUGA1UEAxMeT3BlbiBCYW5raW5nIFJvb3QgU0FOREJPWCAtIEcxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAp50jjNh0wu8ioziC1HuWqOfgXwxeiePiRGw5tKDqKIbC7XV1ghEcDiymTHHWWJSQ1LEsmYpZVwaos5Mrz2xJwytg8K5eqFqa7QvfOOul29bnzEFk+1gX/0nOYws3Lba9E7S+uPaUmfElF4r2lcCNL2f3F87RozqZf+DQBdGUzAt9n+ipY1JpqfI3KF/5qgRkPoIfJD+aj2Y1D6eYjs5uMRLU8FMYt0CCfv/Ak6mq4Y9/7CaMKp5qjlrrDux00IDpxoXGKx5cK0KgACb2UBZ98oDQxcGrbRIyp8VGmv68BkEQcm7NljP863uBVxtnVTpRwQ1xwYEbmSSyoonXy575wQIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUhxPslj5i7CEcDEpWOvIlDOOU6cswDQYJKoZIhvcNAQELBQADggEBAFoYqwoH7zvr4v0SQ/hWx/bWFRIcV/Rf6rEWGyT/moVAEjPbGH6tyHhbxh3RdGcPY7Pzn797lXDGRu0pHv+GAHUA1v1PewCp0IHYukmN5D8+Qumem6byHyONyUASMlY0lUOzx9mHVBMuj6u6kvn9xjL6xsPS+Cglv/3SUXUR0mMCYf963xnFBIRLTRlbykgJomUptVl/F5U/+8cD+lB/fcZPoQVI0kK0VV51jAODSIhS6vqzQzH4cpUmcPh4dy+7RzdTTktxOTXTqAy9/Yx+fk18O9qSQw1MKa9dDZ4YLnAQS2fJJqIE1DXIta0LpqM4pMoRMXvp9SLU0atVZLEu6Sc\u003d"
}
2021-11-09 15:58:46 RESPONSE
CallPAREndpoint
HTTP response
response_status_code
201 CREATED
response_status_text
Created
response_headers
{
  "server": "nginx/1.14.0 (Ubuntu)",
  "date": "Tue, 09 Nov 2021 15:58:45 GMT",
  "content-type": "application/json; charset\u003dutf-8",
  "content-length": "89",
  "connection": "keep-alive",
  "x-dns-prefetch-control": "off",
  "x-frame-options": "SAMEORIGIN",
  "strict-transport-security": "max-age\u003d15552000; includeSubDomains",
  "x-download-options": "noopen",
  "x-content-type-options": "nosniff",
  "x-xss-protection": "1; mode\u003dblock",
  "vary": "Origin",
  "pragma": "no-cache",
  "cache-control": "no-cache, no-store",
  "x-envoy-upstream-service-time": "40"
}
response_body
{"expires_in":60,"request_uri":"urn:ietf:params:oauth:request_uri:UDXkBtwwmNL-oSPCDcnSG"}
2021-11-09 15:58:46 SUCCESS
CallPAREndpoint
Storing pushed_authorization_endpoint_response_http_status 201
2021-11-09 15:58:46 SUCCESS
CallPAREndpoint
Parsed pushed authorization request endpoint response
expires_in
60
request_uri
urn:ietf:params:oauth:request_uri:UDXkBtwwmNL-oSPCDcnSG
2021-11-09 15:58:46 SUCCESS
CheckIfPAREndpointResponseError
pushed authorization request endpoint correct response.
2021-11-09 15:58:46 SUCCESS
CheckForRequestUriValue
Found valid request_uri
request_uri
urn:ietf:params:oauth:request_uri:UDXkBtwwmNL-oSPCDcnSG
2021-11-09 15:58:46 SUCCESS
CheckForPARResponseExpiresIn
Found expires_in
expires_in
60
2021-11-09 15:58:46 SUCCESS
ExtractRequestUriFromPARResponse
Extracted the request_uri: urn:ietf:params:oauth:request_uri:UDXkBtwwmNL-oSPCDcnSG
2021-11-09 15:58:46 SUCCESS
EnsureMinimumRequestUriEntropy
Calculated shannon entropy seems sufficient
actual
256.85536876509246
expected
128.0
value
s
2021-11-09 15:58:46 SUCCESS
BuildRequestObjectByReferenceRedirectToAuthorizationEndpoint
Sending to authorization endpoint
redirect_to_authorization_endpoint
https://auth-hml-openfinance.bancopsa.com.br/auth?request_uri=urn:ietf:params:oauth:request_uri:UDXkBtwwmNL-oSPCDcnSG&client_id=aCnBHjZBvD6ku3KVBaslL&redirect_uri=https://www.certification.openid.net/test/a/obbsb/callback&scope=openid%20accounts%20consent:urn:psa:618a9ab5c4e64893e6c32e78&response_type=code%20id_token
2021-11-09 15:58:46 REDIRECT
fapi1-advanced-final-ensure-mtls-holder-of-key-required
Redirecting to authorization endpoint
redirect_to
https://auth-hml-openfinance.bancopsa.com.br/auth?request_uri=urn:ietf:params:oauth:request_uri:UDXkBtwwmNL-oSPCDcnSG&client_id=aCnBHjZBvD6ku3KVBaslL&redirect_uri=https://www.certification.openid.net/test/a/obbsb/callback&scope=openid%20accounts%20consent:urn:psa:618a9ab5c4e64893e6c32e78&response_type=code%20id_token
2021-11-09 15:59:05 INCOMING
fapi1-advanced-final-ensure-mtls-holder-of-key-required
Incoming HTTP request to test instance Pk0f3ZXbAgOfOnu
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/95.0.4638.69 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": "\"Google Chrome\";v\u003d\"95\", \"Chromium\";v\u003d\"95\", \";Not A Brand\";v\u003d\"99\"",
  "sec-ch-ua-mobile": "?0",
  "sec-ch-ua-platform": "\"Windows\"",
  "referer": "https://auth-hml-openfinance.bancopsa.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": "_ga\u003dGA1.3.1845020843.1636229075; _gid\u003dGA1.3.1460723582.1636229075; JSESSIONID\u003d4EBEBB0919E037DFF944BA17E8453393",
  "x-ssl-cipher": "ECDHE-RSA-AES128-GCM-SHA256",
  "x-ssl-protocol": "TLSv1.2",
  "connection": "close",
  "x-forwarded-host": "www.certification.openid.net",
  "x-forwarded-server": "www.certification.openid.net"
}
incoming_path
callback
incoming_body_form_params
incoming_method
GET
incoming_body_json
incoming_query_string_params
{}
incoming_body
2021-11-09 15:59:05 SUCCESS
CreateRandomImplicitSubmitUrl
Created random implicit submission URL
implicit_submit
{
  "path": "implicit/lpiXkmZVjAOPp2j8dkA6",
  "fullUrl": "https://www.certification.openid.net/test/a/obbsb/implicit/lpiXkmZVjAOPp2j8dkA6"
}
2021-11-09 15:59:05 OUTGOING
fapi1-advanced-final-ensure-mtls-holder-of-key-required
Response to HTTP request to test instance Pk0f3ZXbAgOfOnu
outgoing
ModelAndView [view="implicitCallback"; model={implicitSubmitUrl=https://www.certification.openid.net/test/a/obbsb/implicit/lpiXkmZVjAOPp2j8dkA6, returnUrl=/log-detail.html?log=Pk0f3ZXbAgOfOnu}]
outgoing_path
callback
2021-11-09 15:59:06 INCOMING
fapi1-advanced-final-ensure-mtls-holder-of-key-required
Incoming HTTP request to test instance Pk0f3ZXbAgOfOnu
incoming_headers
{
  "host": "www.certification.openid.net",
  "sec-ch-ua": "\"Google Chrome\";v\u003d\"95\", \"Chromium\";v\u003d\"95\", \";Not A Brand\";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/95.0.4638.69 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/obbsb/callback",
  "accept-encoding": "gzip, deflate, br",
  "accept-language": "pt-BR,pt;q\u003d0.9,en-US;q\u003d0.8,en;q\u003d0.7",
  "cookie": "_ga\u003dGA1.3.1845020843.1636229075; _gid\u003dGA1.3.1460723582.1636229075; JSESSIONID\u003d4EBEBB0919E037DFF944BA17E8453393",
  "x-ssl-cipher": "ECDHE-RSA-AES128-GCM-SHA256",
  "x-ssl-protocol": "TLSv1.2",
  "content-length": "829",
  "x-forwarded-host": "www.certification.openid.net",
  "x-forwarded-server": "www.certification.openid.net",
  "connection": "close"
}
incoming_path
implicit/lpiXkmZVjAOPp2j8dkA6
incoming_body_form_params
incoming_method
POST
incoming_body_json
incoming_query_string_params
{}
incoming_body
#code=hFvLUaEX345qQygi6e6qRRaShJTjJhwkF1kLZxe5Kin&id_token=eyJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6InIxTGtiQm8zOTI1UmIyWkZGckt5VTNNVmV4OVQyODE3S3gwdmJpNmlfS2MifQ.eyJzdWIiOiIzOTIxMTMzOTk4NyIsIm5vbmNlIjoiY0lRZEswaEU5OSIsImNfaGFzaCI6Im1RZUxhSFpNZG80bVhNNEdFQnpiRUEiLCJzX2hhc2giOiJtNU1pUkxKdGZoWmV5NWtQLVJ6VS13IiwiYXVkIjoiYUNuQkhqWkJ2RDZrdTNLVkJhc2xMIiwiZXhwIjoxNjM2NDc3MTQ1LCJpYXQiOjE2MzY0NzM1NDUsImlzcyI6Imh0dHBzOi8vYXV0aC1obWwtb3BlbmZpbmFuY2UuYmFuY29wc2EuY29tLmJyIn0.ihYiW_-z82WFBVlvrmLOeQxGLA1H2QEnWVUOIe-iFzTU0_8rMAmvPCFjOnSmzB6vpleGx_ky11aIQxdPDRhesJa4Lb2s6uVtM5Tb1apvhMEn4Tc4Cl5AGAwfS71zz5SalbgS6Ww2L8tIVzTUcJNxlOWhYPcr_ntnvR36jsye8LLtiv-KKE-Jf20TV-KHpzRxBBq6mh588xFzfMADyrTLxbB5bv3glkrM7KnvmARtTQp5pct1nr4dlEvdyzec3B6f56UN5uqcgrf4R3i_L4TNkQWggq7fr8sx_4j7NVLc6pNUHDaaceqB4iKCpvwb1wOzPjpEhVSQMpwgSXBBzaHN4w&state=9PHwEb1xH7
2021-11-09 15:59:06 OUTGOING
fapi1-advanced-final-ensure-mtls-holder-of-key-required
Response to HTTP request to test instance Pk0f3ZXbAgOfOnu
outgoing_status_code
204
outgoing_headers
{}
outgoing_body

                                
outgoing_path
implicit/lpiXkmZVjAOPp2j8dkA6
2021-11-09 15:59:06
ExtractImplicitHashToCallbackResponse
Extracted response from URL fragment
parameters
[
  {
    "name": "code",
    "value": "hFvLUaEX345qQygi6e6qRRaShJTjJhwkF1kLZxe5Kin"
  },
  {
    "name": "id_token",
    "value": "eyJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6InIxTGtiQm8zOTI1UmIyWkZGckt5VTNNVmV4OVQyODE3S3gwdmJpNmlfS2MifQ.eyJzdWIiOiIzOTIxMTMzOTk4NyIsIm5vbmNlIjoiY0lRZEswaEU5OSIsImNfaGFzaCI6Im1RZUxhSFpNZG80bVhNNEdFQnpiRUEiLCJzX2hhc2giOiJtNU1pUkxKdGZoWmV5NWtQLVJ6VS13IiwiYXVkIjoiYUNuQkhqWkJ2RDZrdTNLVkJhc2xMIiwiZXhwIjoxNjM2NDc3MTQ1LCJpYXQiOjE2MzY0NzM1NDUsImlzcyI6Imh0dHBzOi8vYXV0aC1obWwtb3BlbmZpbmFuY2UuYmFuY29wc2EuY29tLmJyIn0.ihYiW_-z82WFBVlvrmLOeQxGLA1H2QEnWVUOIe-iFzTU0_8rMAmvPCFjOnSmzB6vpleGx_ky11aIQxdPDRhesJa4Lb2s6uVtM5Tb1apvhMEn4Tc4Cl5AGAwfS71zz5SalbgS6Ww2L8tIVzTUcJNxlOWhYPcr_ntnvR36jsye8LLtiv-KKE-Jf20TV-KHpzRxBBq6mh588xFzfMADyrTLxbB5bv3glkrM7KnvmARtTQp5pct1nr4dlEvdyzec3B6f56UN5uqcgrf4R3i_L4TNkQWggq7fr8sx_4j7NVLc6pNUHDaaceqB4iKCpvwb1wOzPjpEhVSQMpwgSXBBzaHN4w"
  },
  {
    "name": "state",
    "value": "9PHwEb1xH7"
  }
]
2021-11-09 15:59:06 SUCCESS
ExtractImplicitHashToCallbackResponse
Extracted the hash values
code
hFvLUaEX345qQygi6e6qRRaShJTjJhwkF1kLZxe5Kin
id_token
eyJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6InIxTGtiQm8zOTI1UmIyWkZGckt5VTNNVmV4OVQyODE3S3gwdmJpNmlfS2MifQ.eyJzdWIiOiIzOTIxMTMzOTk4NyIsIm5vbmNlIjoiY0lRZEswaEU5OSIsImNfaGFzaCI6Im1RZUxhSFpNZG80bVhNNEdFQnpiRUEiLCJzX2hhc2giOiJtNU1pUkxKdGZoWmV5NWtQLVJ6VS13IiwiYXVkIjoiYUNuQkhqWkJ2RDZrdTNLVkJhc2xMIiwiZXhwIjoxNjM2NDc3MTQ1LCJpYXQiOjE2MzY0NzM1NDUsImlzcyI6Imh0dHBzOi8vYXV0aC1obWwtb3BlbmZpbmFuY2UuYmFuY29wc2EuY29tLmJyIn0.ihYiW_-z82WFBVlvrmLOeQxGLA1H2QEnWVUOIe-iFzTU0_8rMAmvPCFjOnSmzB6vpleGx_ky11aIQxdPDRhesJa4Lb2s6uVtM5Tb1apvhMEn4Tc4Cl5AGAwfS71zz5SalbgS6Ww2L8tIVzTUcJNxlOWhYPcr_ntnvR36jsye8LLtiv-KKE-Jf20TV-KHpzRxBBq6mh588xFzfMADyrTLxbB5bv3glkrM7KnvmARtTQp5pct1nr4dlEvdyzec3B6f56UN5uqcgrf4R3i_L4TNkQWggq7fr8sx_4j7NVLc6pNUHDaaceqB4iKCpvwb1wOzPjpEhVSQMpwgSXBBzaHN4w
state
9PHwEb1xH7
2021-11-09 15:59:06 REDIRECT-IN
fapi1-advanced-final-ensure-mtls-holder-of-key-required
Authorization endpoint response captured
url_query
{}
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/95.0.4638.69 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": "\"Google Chrome\";v\u003d\"95\", \"Chromium\";v\u003d\"95\", \";Not A Brand\";v\u003d\"99\"",
  "sec-ch-ua-mobile": "?0",
  "sec-ch-ua-platform": "\"Windows\"",
  "referer": "https://auth-hml-openfinance.bancopsa.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": "_ga\u003dGA1.3.1845020843.1636229075; _gid\u003dGA1.3.1460723582.1636229075; JSESSIONID\u003d4EBEBB0919E037DFF944BA17E8453393",
  "x-ssl-cipher": "ECDHE-RSA-AES128-GCM-SHA256",
  "x-ssl-protocol": "TLSv1.2",
  "connection": "close",
  "x-forwarded-host": "www.certification.openid.net",
  "x-forwarded-server": "www.certification.openid.net"
}
http_method
GET
url_fragment
{
  "code": "hFvLUaEX345qQygi6e6qRRaShJTjJhwkF1kLZxe5Kin",
  "id_token": "eyJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6InIxTGtiQm8zOTI1UmIyWkZGckt5VTNNVmV4OVQyODE3S3gwdmJpNmlfS2MifQ.eyJzdWIiOiIzOTIxMTMzOTk4NyIsIm5vbmNlIjoiY0lRZEswaEU5OSIsImNfaGFzaCI6Im1RZUxhSFpNZG80bVhNNEdFQnpiRUEiLCJzX2hhc2giOiJtNU1pUkxKdGZoWmV5NWtQLVJ6VS13IiwiYXVkIjoiYUNuQkhqWkJ2RDZrdTNLVkJhc2xMIiwiZXhwIjoxNjM2NDc3MTQ1LCJpYXQiOjE2MzY0NzM1NDUsImlzcyI6Imh0dHBzOi8vYXV0aC1obWwtb3BlbmZpbmFuY2UuYmFuY29wc2EuY29tLmJyIn0.ihYiW_-z82WFBVlvrmLOeQxGLA1H2QEnWVUOIe-iFzTU0_8rMAmvPCFjOnSmzB6vpleGx_ky11aIQxdPDRhesJa4Lb2s6uVtM5Tb1apvhMEn4Tc4Cl5AGAwfS71zz5SalbgS6Ww2L8tIVzTUcJNxlOWhYPcr_ntnvR36jsye8LLtiv-KKE-Jf20TV-KHpzRxBBq6mh588xFzfMADyrTLxbB5bv3glkrM7KnvmARtTQp5pct1nr4dlEvdyzec3B6f56UN5uqcgrf4R3i_L4TNkQWggq7fr8sx_4j7NVLc6pNUHDaaceqB4iKCpvwb1wOzPjpEhVSQMpwgSXBBzaHN4w",
  "state": "9PHwEb1xH7"
}
post_body
Verify authorization endpoint response
2021-11-09 15:59:06 SUCCESS
RejectErrorInUrlQuery
'error' is not present in URL query returned from authorization endpoint
2021-11-09 15:59:06 SUCCESS
RejectAuthCodeInUrlQuery
Authorization code is not present in URL query returned from authorization endpoint
2021-11-09 15:59:06 SUCCESS
CheckMatchingCallbackParameters
Callback parameters successfully verified
2021-11-09 15:59:06 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)
2021-11-09 15:59:06 SUCCESS
CheckIfAuthorizationEndpointError
No error from authorization endpoint
2021-11-09 15:59:06 SUCCESS
ValidateSuccessfulHybridResponseFromAuthorizationEndpoint
authorization endpoint response does not include unexpected parameters
code
hFvLUaEX345qQygi6e6qRRaShJTjJhwkF1kLZxe5Kin
id_token
eyJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6InIxTGtiQm8zOTI1UmIyWkZGckt5VTNNVmV4OVQyODE3S3gwdmJpNmlfS2MifQ.eyJzdWIiOiIzOTIxMTMzOTk4NyIsIm5vbmNlIjoiY0lRZEswaEU5OSIsImNfaGFzaCI6Im1RZUxhSFpNZG80bVhNNEdFQnpiRUEiLCJzX2hhc2giOiJtNU1pUkxKdGZoWmV5NWtQLVJ6VS13IiwiYXVkIjoiYUNuQkhqWkJ2RDZrdTNLVkJhc2xMIiwiZXhwIjoxNjM2NDc3MTQ1LCJpYXQiOjE2MzY0NzM1NDUsImlzcyI6Imh0dHBzOi8vYXV0aC1obWwtb3BlbmZpbmFuY2UuYmFuY29wc2EuY29tLmJyIn0.ihYiW_-z82WFBVlvrmLOeQxGLA1H2QEnWVUOIe-iFzTU0_8rMAmvPCFjOnSmzB6vpleGx_ky11aIQxdPDRhesJa4Lb2s6uVtM5Tb1apvhMEn4Tc4Cl5AGAwfS71zz5SalbgS6Ww2L8tIVzTUcJNxlOWhYPcr_ntnvR36jsye8LLtiv-KKE-Jf20TV-KHpzRxBBq6mh588xFzfMADyrTLxbB5bv3glkrM7KnvmARtTQp5pct1nr4dlEvdyzec3B6f56UN5uqcgrf4R3i_L4TNkQWggq7fr8sx_4j7NVLc6pNUHDaaceqB4iKCpvwb1wOzPjpEhVSQMpwgSXBBzaHN4w
state
9PHwEb1xH7
2021-11-09 15:59:06 SUCCESS
CheckStateInAuthorizationResponse
State in response correctly returned
state
9PHwEb1xH7
2021-11-09 15:59:06
ValidateIssInAuthorizationResponse
No 'iss' value in authorization response.
2021-11-09 15:59:06 SUCCESS
ExtractAuthorizationCodeFromAuthorizationResponse
Found authorization code
code
hFvLUaEX345qQygi6e6qRRaShJTjJhwkF1kLZxe5Kin
2021-11-09 15:59:06 SUCCESS
EnsureMinimumAuthorizationCodeLength
Authorization code is of sufficient length
actual
344
required
128
2021-11-09 15:59:06 SUCCESS
EnsureMinimumAuthorizationCodeEntropy
Calculated shannon entropy seems sufficient
actual
206.57449695002674
expected
96.0
value
s
2021-11-09 15:59:06 SUCCESS
CreateTokenEndpointRequestForAuthorizationCodeGrant
grant_type
authorization_code
code
hFvLUaEX345qQygi6e6qRRaShJTjJhwkF1kLZxe5Kin
redirect_uri
https://www.certification.openid.net/test/a/obbsb/callback
2021-11-09 15:59:06 SUCCESS
CreateClientAuthenticationAssertionClaims
Created client assertion claims
iss
aCnBHjZBvD6ku3KVBaslL
sub
aCnBHjZBvD6ku3KVBaslL
aud
https://matls-hml.auth-openfinance.bancopsa.com.br/token
jti
twpMAgCtoABs19YpNbdV
iat
1636473546
exp
1636473606
2021-11-09 15:59:06 SUCCESS
SignClientAuthenticationAssertion
Signed the client assertion
client_assertion
eyJraWQiOiJQV0FpNXJ1UWNIZnpQenEySkZkcFk3bkFVaDZMelRUUXREQlVwT00zN0pRIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiJhQ25CSGpaQnZENmt1M0tWQmFzbEwiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtaG1sLmF1dGgtb3BlbmZpbmFuY2UuYmFuY29wc2EuY29tLmJyXC90b2tlbiIsImlzcyI6ImFDbkJIalpCdkQ2a3UzS1ZCYXNsTCIsImV4cCI6MTYzNjQ3MzYwNiwiaWF0IjoxNjM2NDczNTQ2LCJqdGkiOiJ0d3BNQWdDdG9BQnMxOVlwTmJkViJ9.2nD3pFOkCMoEw-fITf_K9wqapYymMlYevUiNhZsblx-WUQAJJ6LnubO6VDBwrVA5D3knm6ivGhrVvf_rsSMmYJK_IwvvIX-t9w9fgNVNXzNgZoRsLht4zrzthbEktz0JrlWBdbkGRLN6pQuS8nF31BKtvZ5MpDRcVK_wdcwNlB3rOCDTQi1IVAdRuO2QEFccwx-08kSyWyoD4KwLnVB1RNF-7z3p69T_V-5dMr1-VNaFIrEZtZP0-KS8v4gqES4ZbZpCicC01QqABQgCPLPlsOUet14qjj8CyIIt1ADCyapdlbV3NHQkkeK9BB8oquksl5GZ05zUuiNxm_qSJvfUFQ
2021-11-09 15:59:06
AddClientAssertionToTokenEndpointRequest
Added client assertion
grant_type
authorization_code
code
hFvLUaEX345qQygi6e6qRRaShJTjJhwkF1kLZxe5Kin
redirect_uri
https://www.certification.openid.net/test/a/obbsb/callback
client_assertion
eyJraWQiOiJQV0FpNXJ1UWNIZnpQenEySkZkcFk3bkFVaDZMelRUUXREQlVwT00zN0pRIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiJhQ25CSGpaQnZENmt1M0tWQmFzbEwiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtaG1sLmF1dGgtb3BlbmZpbmFuY2UuYmFuY29wc2EuY29tLmJyXC90b2tlbiIsImlzcyI6ImFDbkJIalpCdkQ2a3UzS1ZCYXNsTCIsImV4cCI6MTYzNjQ3MzYwNiwiaWF0IjoxNjM2NDczNTQ2LCJqdGkiOiJ0d3BNQWdDdG9BQnMxOVlwTmJkViJ9.2nD3pFOkCMoEw-fITf_K9wqapYymMlYevUiNhZsblx-WUQAJJ6LnubO6VDBwrVA5D3knm6ivGhrVvf_rsSMmYJK_IwvvIX-t9w9fgNVNXzNgZoRsLht4zrzthbEktz0JrlWBdbkGRLN6pQuS8nF31BKtvZ5MpDRcVK_wdcwNlB3rOCDTQi1IVAdRuO2QEFccwx-08kSyWyoD4KwLnVB1RNF-7z3p69T_V-5dMr1-VNaFIrEZtZP0-KS8v4gqES4ZbZpCicC01QqABQgCPLPlsOUet14qjj8CyIIt1ADCyapdlbV3NHQkkeK9BB8oquksl5GZ05zUuiNxm_qSJvfUFQ
client_assertion_type
urn:ietf:params:oauth:client-assertion-type:jwt-bearer
2021-11-09 15:59:06
AddCodeVerifierToTokenEndpointRequest
grant_type
authorization_code
code
hFvLUaEX345qQygi6e6qRRaShJTjJhwkF1kLZxe5Kin
redirect_uri
https://www.certification.openid.net/test/a/obbsb/callback
client_assertion
eyJraWQiOiJQV0FpNXJ1UWNIZnpQenEySkZkcFk3bkFVaDZMelRUUXREQlVwT00zN0pRIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiJhQ25CSGpaQnZENmt1M0tWQmFzbEwiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtaG1sLmF1dGgtb3BlbmZpbmFuY2UuYmFuY29wc2EuY29tLmJyXC90b2tlbiIsImlzcyI6ImFDbkJIalpCdkQ2a3UzS1ZCYXNsTCIsImV4cCI6MTYzNjQ3MzYwNiwiaWF0IjoxNjM2NDczNTQ2LCJqdGkiOiJ0d3BNQWdDdG9BQnMxOVlwTmJkViJ9.2nD3pFOkCMoEw-fITf_K9wqapYymMlYevUiNhZsblx-WUQAJJ6LnubO6VDBwrVA5D3knm6ivGhrVvf_rsSMmYJK_IwvvIX-t9w9fgNVNXzNgZoRsLht4zrzthbEktz0JrlWBdbkGRLN6pQuS8nF31BKtvZ5MpDRcVK_wdcwNlB3rOCDTQi1IVAdRuO2QEFccwx-08kSyWyoD4KwLnVB1RNF-7z3p69T_V-5dMr1-VNaFIrEZtZP0-KS8v4gqES4ZbZpCicC01QqABQgCPLPlsOUet14qjj8CyIIt1ADCyapdlbV3NHQkkeK9BB8oquksl5GZ05zUuiNxm_qSJvfUFQ
client_assertion_type
urn:ietf:params:oauth:client-assertion-type:jwt-bearer
code_verifier
f~EI~URMGDWM0P0huFTgOOUc1-mlcSFOA39Bpd8MilVPAxNZ-EF-ZFYIPrFGPyIcvlcyIm2dgxp1LEcN9MHop3e2.KiQnUU~x~Z38Uy3gWVtZ78p6NdR4J10lcRHcn4D
2021-11-09 15:59:06 SUCCESS
RemoveMTLSCertificates
Removed mutual TLS authentication credentials
2021-11-09 15:59:06
CallTokenEndpointAllowingTLSFailure
HTTP request
request_uri
https://matls-hml.auth-openfinance.bancopsa.com.br/token
request_method
POST
request_headers
{
  "accept": "application/json;charset\u003dUTF-8",
  "accept-charset": "utf-8",
  "content-type": "application/x-www-form-urlencoded;charset\u003dUTF-8",
  "content-length": "1110"
}
request_body
grant_type=authorization_code&code=hFvLUaEX345qQygi6e6qRRaShJTjJhwkF1kLZxe5Kin&redirect_uri=https%3A%2F%2Fwww.certification.openid.net%2Ftest%2Fa%2Fobbsb%2Fcallback&client_assertion=eyJraWQiOiJQV0FpNXJ1UWNIZnpQenEySkZkcFk3bkFVaDZMelRUUXREQlVwT00zN0pRIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiJhQ25CSGpaQnZENmt1M0tWQmFzbEwiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtaG1sLmF1dGgtb3BlbmZpbmFuY2UuYmFuY29wc2EuY29tLmJyXC90b2tlbiIsImlzcyI6ImFDbkJIalpCdkQ2a3UzS1ZCYXNsTCIsImV4cCI6MTYzNjQ3MzYwNiwiaWF0IjoxNjM2NDczNTQ2LCJqdGkiOiJ0d3BNQWdDdG9BQnMxOVlwTmJkViJ9.2nD3pFOkCMoEw-fITf_K9wqapYymMlYevUiNhZsblx-WUQAJJ6LnubO6VDBwrVA5D3knm6ivGhrVvf_rsSMmYJK_IwvvIX-t9w9fgNVNXzNgZoRsLht4zrzthbEktz0JrlWBdbkGRLN6pQuS8nF31BKtvZ5MpDRcVK_wdcwNlB3rOCDTQi1IVAdRuO2QEFccwx-08kSyWyoD4KwLnVB1RNF-7z3p69T_V-5dMr1-VNaFIrEZtZP0-KS8v4gqES4ZbZpCicC01QqABQgCPLPlsOUet14qjj8CyIIt1ADCyapdlbV3NHQkkeK9BB8oquksl5GZ05zUuiNxm_qSJvfUFQ&client_assertion_type=urn%3Aietf%3Aparams%3Aoauth%3Aclient-assertion-type%3Ajwt-bearer&code_verifier=f%7EEI%7EURMGDWM0P0huFTgOOUc1-mlcSFOA39Bpd8MilVPAxNZ-EF-ZFYIPrFGPyIcvlcyIm2dgxp1LEcN9MHop3e2.KiQnUU%7Ex%7EZ38Uy3gWVtZ78p6NdR4J10lcRHcn4D
2021-11-09 15:59:06 RESPONSE
CallTokenEndpointAllowingTLSFailure
HTTP response
response_status_code
400 BAD_REQUEST
response_status_text
Bad Request
response_headers
{
  "server": "nginx/1.14.0 (Ubuntu)",
  "date": "Tue, 09 Nov 2021 15:59:06 GMT",
  "content-type": "text/html",
  "content-length": "262",
  "connection": "close"
}
response_body
<html>
<head><title>400 No required SSL certificate was sent</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<center>No required SSL certificate was sent</center>
<hr><center>nginx/1.14.0 (Ubuntu)</center>
</body>
</html>
2021-11-09 15:59:06
CallTokenEndpointAllowingTLSFailure
token endpoint response parsed but not valid JSON
2021-11-09 15:59:06 SUCCESS
CheckTokenEndpointHttpStatus400or401
Token endpoint http status code was 400
2021-11-09 15:59:06 WARNING
CheckTokenEndpointReturnedJsonContentType
Invalid content-type header in token_endpoint_response_headers
actual
text/html
expected
application/json
2021-11-09 15:59:06 FINISHED
fapi1-advanced-final-ensure-mtls-holder-of-key-required
Test has run to completion
testmodule_result
WARNING
Test Results