Test Summary

Test Results

Expand All Collapse All
All times are UTC
2021-12-08 13:52:13 INFO
TEST-RUNNER
Test instance leWt2NvZXXup9Bm created
baseUrl
https://www.certification.openid.net/test/a/ST1st
variant
{
  "client_auth_type": "private_key_jwt",
  "fapi_auth_request_method": "by_value",
  "fapi_profile": "openbanking_brazil",
  "fapi_jarm_type": "oidc",
  "fapi_response_mode": "plain_response"
}
alias
ST1st
description
OB Brazil client secret test with MTLS.
planId
cSVzXuN1DqEVU
config
{
  "alias": "ST1st",
  "description": "OB Brazil client secret test with MTLS.",
  "server": {
    "jwks": {
      "keys": [
        {
          "p": "_QaFFuyZriEWtbiKexy7pIYicgU0ePMepvyNuiiFqlsUFQ24q9gp_iWECDhi8qqss__i1LW_eHQATKWfqUc6HdDY-ickJXvVktrQiT-buvJ24iTtK_NooPMKQW976NIX39_sEPJ6ceo9ZDFxTTCkmJus3eXDJmRZT2YzSZJcvcc",
          "kty": "RSA",
          "q": "3x1_dyovnWXSr7y7ufe6AHUV0kHBYVrGW2vdNZxKrrgBW5r2mm93NnHsrG-mJlzW7kG_jR41bWf74sucGdwXTx96riRVy8bov9SzPCDl9_QCHzPpqZOxjngfzQYq1L1qJA2BAie0Sq6YZhgLJ1fWPLutEO5soIYAkLXSJ9IVb00",
          "d": "ZvivfZxJMbbdTQmxyE0lmE6ZuH8cMQOLyZxdaA5pNwm7ZEnPBEftZs8aR9ijhCDWMieui3h--rXwlXqbEm3g1sVgQ-WKTFV-NLKaJC1h-EU5HKdlOflstr7x57zhKp60ZIK69GyEXyJccUfzcD32u8raec9NplQ2MqS5MA1lnQFlocFoX1RNU4tSpEdJQq2UzqtX5WPhc88A6fTc1xu2fA5wyxzZu7fUjIETzLimcu-dDaEvvgm7c_A1ulm8EQuCN10k3FrIIe9RfuXHyxh9Rcd0aiIP9qwitxd5Cl0io7zby8MBIAaSei2co7y4tciBt4AfnzpBlGbtjgfr2gxD0Q",
          "e": "AQAB",
          "alg": "PS256",
          "use": "sig",
          "kid": "X5d4vFYfLxaG1gg8_l3bFYFhUaUVmE6PaEsRWX2EYqM",
          "qi": "eHhOb5NUDfMGXwNscjEcMrMFS425qsoJAXfGJ10hm8svZOkNYgVpb7Hs7oT8XytanRl0Gk8gKH0yhvya65B5ipyby17uBMkikNN-EeYoY2AkvEfM_nO0dvHbDdF11rkM5Q_SEDlGmojxnx4_Euj8WeuSgcwiCQkR23aZlQGx1Mg",
          "dp": "bQ9aXj8tHnj0qO8aAWapGokWX78OlvNzytYg4JSGyJ7pUQnRB4Ds2Lai6kgjniUiu5MX2kdceDbHykG5R-WDj0Ztv6UPV3jA3cOjDwVzwmiwBVmVQNRxzK31Ra8f4YJs9_o0bjmVvXQRchY9l9_Xkk_Hev2F2A540Fhk0tlbUBE",
          "dq": "XPYDZ_kxwZjtQb-XUBLBcvNV1jcDhba2stysXGv0SfvsxOg6G3qZ5xtsiyQxzAYen0LRttCBXkZXEtXXAodLRvJMwUXuYWtNCrBqxYDHkJogUDPnBXq-Hig6x8fsDJunH8JooCc-3WcFpHQcIZZdcwyXPVi59eAfWCwJlgHYYHk",
          "n": "3IXVqA9zCrmaz30WWjzZexdSuhagP_oVfgB-Y5S7XXeHhU4tho7c3wcNhsrGCKLYSf_47rV78-2OfhPY9WrSJVyqIXoaniwoTnD9splF90J7yog9LgP4kqkWl6wm8gdR5C-UC4Gnl0D2cZKnE6MZ7k_b5nM0ZfC-7H_bO13B4aYpu069th7hFWGK7ps65uiDxcQGYP3oSeqahE5qwfUef2QMkhyVtM_nWP9OVAzOGtJ8km4TdCrq9aF78No9u2YQuaUOJgeOnwKMBjmgEwcuaQe9DEQFXhzBtRmPlml2pTy2QDvxe1HgOTOsnh9igFvX70AGroY3PFY-lJAxC4Fd2w",
          "x5c": [
            "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\u003d\u003d"
          ]
        },
        {
          "p": "6-RGunw1LGXpsGIabzcG8n_ITbahS9waTzjcwLkzjWjyR5hxnTSrCMas9EsOuIt3qvkdf02psgwi-J0ZX680ujaXdeiPAeuOUbsLPBOhRuu-ySXxMTT7uiwWJmF5LtBx8Qd3hRV2sd9zOhYzSohcmWp8w_uKTOYrFzGtWMvlGic",
          "kty": "RSA",
          "q": "vn3cUU9RFc7pB3fjiEPGwYGA_h8f2X6dOqy-JYIMIiuYhPq6cT8xIlE-sHs58kZzC1QbOBc4y-qRyqj1L4StPaYH4mtJU0s_6A_b9Cai96yzYYmMr92be2nCFMxBpmpBhN21AIdGc640OxgWMdz5OVo455v1uIEQGPr2aDpOzVs",
          "d": "QrIJ9tPG7pSrt1KKSU-9EbAq-hU92FzEV9GwzuG_dbBPyRLYNVfAz-Yb8ug3YLuqec_kcB5JCep7QkYHgpNdX5WXFxARCpXa-J7Xq50oBdiAS2ehLpnYHXpJI7HqOcH9ASZML_MXjI8e_EpsI7Yk6xJ9qxk8bXGupw0C6anwL3NBe232zA7I1FnwL9tpZVOLPupeok7HMRbFc6QSR3dA54zJmkyEbyOSqzRqCK_g7AB_RcMImN0SoCg0epxZjrculIXPG0Gl1T3TG3WY-CBUtAkI1chFMGCgYF_v-FMSun8N6igilPC5O683BMcJoTK745khMCv7FcSCSFVh0H5vKQ",
          "e": "AQAB",
          "use": "enc",
          "kid": "0fe502dd-14f0-4f45-80f9-feb9a216f996",
          "qi": "W6TMI3L-Ob-Jx61TdYqN5gBoBsWF6KWuCmiE9ZiwJiMVCv5ddEbFafBuiIQgRnby1VpnH9j5KVb5PT_V78ohKFmpfL7ErXQerf_pJkEtvgK9lQta1EM1HMoShrJ4GdHPym_BZzDDmt6njvwTfSg95y28h-j5epuywcwu6TwAUA8",
          "dp": "a9rjD-8srNEoKVKhvYoObiBI6GeBllrb2K8qGCBV1ulOJbgo8nUbYpbci5Ip9-0k2RKwDv3mghcUglHqQRqt5BqD5BBiGsGmP-5is6RSEEhH4lar0hDkq_nuYrwcmXALOOZuGnZ239tIJx3xc7mnhSnwQ_emA4UV3LQFC12mse8",
          "alg": "RSA-OAEP",
          "dq": "Qk8TiyY-BoZg7Z2ZEYzuOdu3qD3zW0VMu-j3w5yyVo6wZ9HTZqplkxmO5eXvNNu7Hj1nwC2tMqZzm4UW3DSmDWinI_TOsHToSQKEQUfVwLtYMeKsm2dbwSj-SzkSvTgNmI-IeyebqZcBTXTD_RV7l7BFULIkZdZfYSKy9XMejTM",
          "n": "r4dl-ApW6c-fvDbfSVxHpdV8zi8VQW4b9-uHMRq7dzqCkvP8OAG1R3plSr1N6fL_YLiIr9y621XkyRiMEKR7-DeqGsLf2ZTaqrZ1LfYgjsc2i9o3NSOeSgBwKGmT7h1OgxZSbhLzo7Xaktu3CCUZCOWLzs7LKo_CvKkcTF7tPhK9jYjdTsdsnS0RJOPjYQe7JO83Mvhd1Ty3F-Qycd-cKKMSjcQRiHt9jKd09kA2fKVlFwbm2M1PM3NdtnMaOUw31-XC4ixay47XTMqnmX7-op7qYV9wXbeZmjTsAKFuTGwJiGJrOTfqciDLBW8IpGC2BzFJ5rYmRu0kAttpvkOG3Q"
        }
      ]
    }
  },
  "client": {
    "client_id": "client_TJtKsLmtooQgRSOZSHSE54751",
    "redirect_uri": "https://wpc.paas.santanderbr.pre.corp/open-finance-inbound",
    "certificate": "-----BEGIN CERTIFICATE-----\nMIIHADCCBeigAwIBAgIUeRQCp6rqzrXoXP8Ohn7QkF1aGBwwDQYJKoZIhvcNAQEL\nBQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx\nFTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNB\nTkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDcxMzAwMDgwMFoXDTIyMDgxMjAw\nMDgwMFowggElMQswCQYDVQQGEwJCUjELMAkGA1UECBMCU1AxEjAQBgNVBAcTCVNB\nTyBQQVVMTzEkMCIGA1UEChMbQkNPIFNBTlRBTkRFUiAoQlJBU0lMKSBTLkEuMS0w\nKwYDVQQLEyRiOGQyMGIxYi1lOGE3LTUwOTktODE3NC0wNWVhNDhiY2I1NjYxHTAb\nBgNVBAMTFHd3dy5zYW50YW5kZXIuY29tLmJyMRcwFQYDVQQFEw45MDQwMDg4ODAw\nMDE0MjEdMBsGA1UEDxMUUHJpdmF0ZSBPcmdhbml6YXRpb24xEzARBgsrBgEEAYI3\nPAIBAxMCQlIxNDAyBgoJkiaJk/IsZAEBEyQ0MmVmMTRkMy0wY2I5LTRiZDktOWQ3\nMi02MTY5YWQxMDQ2YjkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDA\njIST5OuvNLankWeo0ioBLYn5Nq7kG20rqI5m2AWIKN2YiIShewkE/7l4TFEtVjfd\nU94lyiNq3u9pcJVqNTQAsh83iMYZ3OKYDC9b462eoAFMh844TQ8ygzIDGjxuSrkL\nYu4z8x8qgA7yNbblf46IKPedLmdG19r7CDQ1kXvNXI4A7y7cwxE1EeWUDuPTvAMV\nacpV+D6BGgQGabvdItOhwN6ymyNMU9daSif+kldaIvlxsMPec+TzzLviB6ijCbGt\nLbRYl9omr7B65jtmqQS0gweHQKRzDRiFBieUl06DDwYlGlwAhNwAK6PsVb73BEQ+\njAPzdoF6s3n/GpcXamDlAgMBAAGjggLYMIIC1DAMBgNVHRMBAf8EAjAAMB0GA1Ud\nDgQWBBTtM2SZKCpdo07osSjEiwLrNnYQsjAfBgNVHSMEGDAWgBSGf1itF/WCtk60\nBbP7sM4RQ99MvjBMBggrBgEFBQcBAQRAMD4wPAYIKwYBBQUHMAGGMGh0dHA6Ly9v\nY3NwLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJhc2lsLm9yZy5icjBLBgNVHR8E\nRDBCMECgPqA8hjpodHRwOi8vY3JsLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJh\nc2lsLm9yZy5ici9pc3N1ZXIuY3JsMB8GA1UdEQQYMBaCFHd3dy5zYW50YW5kZXIu\nY29tLmJyMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDAjCCAaEG\nA1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9kATCCAYAwggE2BggrBgEFBQcCAjCC\nASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBzb2xlbHkgZm9yIHVzZSB3aXRoIFJh\naWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQgb3RoZXIgcGFydGljaXBhdGluZyBv\ncmdhbmlzYXRpb25zIHVzaW5nIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZHMgVHJ1\nc3QgRnJhbWV3b3JrIFNlcnZpY2VzLiBJdHMgcmVjZWlwdCwgcG9zc2Vzc2lvbiBv\nciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5jZSBvZiB0aGUgUmFpZGlhbSBTZXJ2\naWNlcyBMdGQgQ2VydGljaWNhdGUgUG9saWN5IGFuZCByZWxhdGVkIGRvY3VtZW50\ncyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0cDovL2Nwcy5zYW5kYm94LnBraS5v\ncGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvcG9saWNpZXMwDQYJKoZIhvcNAQELBQAD\nggEBAGWvraO3Waiho5c6Raqj4JzW2uCi9KUG9awPY31uYOtuaNRfS3XDt44j0VDk\n7mh1LtZfOrcq3ny4qZPomgEfPswtFzYcd3hcQvIojeJDUhbcBM+3Tmev/zK3QLzt\nuXsR+fnHP7H2W2DBDShqtSG0x+AxRSq6e4bAS3gARraZbjQRgl+mibPgGfhfZrd2\nY2w0mJOfutIa093K1KTLkf2eE56rigiwPcXAUjglcrz5+0KZdz0s/h7wUoNAdt+T\nqFg7+2B3pzNKFpdy7tjIUtLAgXYxp5IpP9QAW49mnBC0JvLlgC6SZnzCelFWWmXk\nM4R/cRvhf2FzicbsLDjnF2FY1+w\u003d\n-----END CERTIFICATE-----",
    "jwks": {
      "keys": [
        {
          "kty": "RSA",
          "use": "sig",
          "x5c": [
            "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"
          ],
          "n": "8yBGwAMVQlAj3ZKCCy8VhlF6txxfK37T219VWw244R3TdwfXeErHuxnsPFwHGb6t4U2yYhvqvXdV2GVuvaNzkXa-ZedkbEFm4x4r74PQH1wgc0EVD9o8OD5GgmewjK4V29TfUGUOkYyHUoIxo4_OIL1l8FecnNfNJQ8V3k-5IdssdrqpDJ6LZFVCtKmTEpINn-IRHxlUrGj0tkq-10X5FMf-6OWqOZZhJDKRDm86q1LxWIDxuGb-Pr7OfbmFnC2wEKklE9v3qaUljxKwU44_kPFiHo67mj4tO2QLfS8HSTDZ_fa_acNnFHbi7U1bTVclbVWvq4j_Lamzt03-bZRDaQ",
          "e": "AQAB",
          "kid": "lpNxQbBG7xd1oThkFMyha8lNGw8BXo1u-Xn0Tys44ug",
          "x5u": "https://keystore.sandbox.directory.openbankingbrasil.org.br/b8d20b1b-e8a7-5099-8174-05ea48bcb566/lpNxQbBG7xd1oThkFMyha8lNGw8BXo1u-Xn0Tys44ug.pem",
          "x5t#256": "lpNxQbBG7xd1oThkFMyha8lNGw8BXo1u-Xn0Tys44ug"
        },
        {
          "kty": "RSA",
          "use": "sig",
          "x5c": [
            "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"
          ],
          "n": "nn3jqfk9blYpKxIpn5Gifi0P5nlHgU-U5P-GszlAZqAG6ny4JSJIGn22GTawa2yUG30J8KS3qf_Lfr66k2PnugqGbqlMQXEEPbQU0Gp3w7IGJdy6-BTquUc8oZCiW68HfGfM2mgy540F5MialA-Dgq-kbU0DeGM1yGrFJDYjQnL_TDGxhksBdVf1CEWhGO2QQF-NtEE0QYQ6zhY6y1wsDXivQUicTg0iaGXexeFDafP9WvZW4MePDCeFyuFEc0-0qaYC03xM05R8QvsbKe0ld7Njyi-pNqOdCg-7bBKYRLv3JGuCiJH3bTvwSbbIHSfzGK50Ee1L4p-z6dm1JdER5w",
          "e": "AQAB",
          "kid": "5uMhFogLHuefXJ2IdqpVuZSMMvtiU0n3yO9rY1vzjfI",
          "x5u": "https://keystore.sandbox.directory.openbankingbrasil.org.br/b8d20b1b-e8a7-5099-8174-05ea48bcb566/42ef14d3-0cb9-4bd9-9d72-6169ad1046b9/5uMhFogLHuefXJ2IdqpVuZSMMvtiU0n3yO9rY1vzjfI.pem",
          "x5t#256": "5uMhFogLHuefXJ2IdqpVuZSMMvtiU0n3yO9rY1vzjfI"
        },
        {
          "kty": "RSA",
          "use": "sig",
          "x5c": [
            "MIIHCjCCBfKgAwIBAgIUOzH9HfTVOnve3NAyaHe2WenkdSswDQYJKoZIhvcNAQELBQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwxFTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNBTkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDcxMzIwMTQwMFoXDTIyMDgxMjIwMTQwMFowge0xCzAJBgNVBAYTAkJSMRMwEQYDVQQKEwpJQ1AtQnJhc2lsMWAwFQYDVQQLEw45MDQwMDg4ODAwMDE0MjAaBgNVBAsTE2NlcnRpZmljYWRvIGRpZ2l0YWwwKwYDVQQLEyRiOGQyMGIxYi1lOGE3LTUwOTktODE3NC0wNWVhNDhiY2I1NjYxMTAvBgNVBAMTKHRydXN0LW9wZW5iYW5raW5nLWguYXBpLnNhbnRhbmRlci5jb20uYnIxNDAyBgoJkiaJk/IsZAEBEyRiOGQyMGIxYi1lOGE3LTUwOTktODE3NC0wNWVhNDhiY2I1NjYwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDnrrCj9Ag0K44ykBixstIcsXzb3m1CnXVXp/u9hkwyNK5rzwSFRJpOgLMuQiqCtfE7CQpDPxQpcA81Ln16hrSBhHWEvX3o6K7mpmR9LhWaNCFKP8jgmdi0/IKu3/KELOvnQHLg8+fOVNAndWTWUA48EoUwA925CyIxj0r8D1eV+Fu+d0RrZnCJYmDeYlndPl8DMGnQ/RhdvKNssmgxH0g63YWyAFkKkHwlPUwqf8ZmtOFuOH4QRKgkh1kjxLYy5Tq6dzRneJjVe15X/JaSEOHQg5iQOfjK86dCG3766RmtIPwPqloVfJ3jLIASxtl+F39DB9MyNh4qdd2RJ4ZfIh0bAgMBAAGjggMbMIIDFzAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBTnM4c7QqYkbRygti3rvIAiqYk5HTAfBgNVHSMEGDAWgBSGf1itF/WCtk60BbP7sM4RQ99MvjBMBggrBgEFBQcBAQRAMD4wPAYIKwYBBQUHMAGGMGh0dHA6Ly9vY3NwLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJhc2lsLm9yZy5icjBLBgNVHR8ERDBCMECgPqA8hjpodHRwOi8vY3JsLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJhc2lsLm9yZy5ici9pc3N1ZXIuY3JsMHcGA1UdEQRwMG6gGwYFYEwBAwKgEgwQU2FudGFuZGVyIFBlcnNvbqAZBgVgTAEDA6AQDA45MDQwMDg4ODAwMDE0MqAZBgVgTAEDBKAQDA45MDQwMDg4ODAwMDE0MqAZBgVgTAEDB6AQDA45MDQwMDg4ODAwMDE0MjAOBgNVHQ8BAf8EBAMCBsAwggGhBgNVHSAEggGYMIIBlDCCAZAGCisGAQQBg7ovZAEwggGAMIIBNgYIKwYBBQUHAgIwggEoDIIBJFRoaXMgQ2VydGlmaWNhdGUgaXMgc29sZWx5IGZvciB1c2Ugd2l0aCBSYWlkaWFtIFNlcnZpY2VzIExpbWl0ZWQgYW5kIG90aGVyIHBhcnRpY2lwYXRpbmcgb3JnYW5pc2F0aW9ucyB1c2luZyBSYWlkaWFtIFNlcnZpY2VzIExpbWl0ZWRzIFRydXN0IEZyYW1ld29yayBTZXJ2aWNlcy4gSXRzIHJlY2VpcHQsIHBvc3Nlc3Npb24gb3IgdXNlIGNvbnN0aXR1dGVzIGFjY2VwdGFuY2Ugb2YgdGhlIFJhaWRpYW0gU2VydmljZXMgTHRkIENlcnRpY2ljYXRlIFBvbGljeSBhbmQgcmVsYXRlZCBkb2N1bWVudHMgdGhlcmVpbi4wRAYIKwYBBQUHAgEWOGh0dHA6Ly9jcHMuc2FuZGJveC5wa2kub3BlbmJhbmtpbmdicmFzaWwub3JnLmJyL3BvbGljaWVzMA0GCSqGSIb3DQEBCwUAA4IBAQBJ2WmA3KANTUOUz/ByOZdSjXWHzlr0hzxFMJggaQymvablYeUTLg7ERuEfm3O5N4thYpqrAnG8T3BiVBa5WTT9Q3w0UKHYustOd89cvDiulrl/0EhgVE/ywkcnQ7WKyrVw0mD8cs4GbHK7NqY/3KTrA1J5iKLf2sXr0cwcqrg8hJc5MVZKMHwssbjLVBCx3aTEcBFDkvHg0Wl5cCzModgqwPmv3XA8bSk/EhcRkNUTqGqIYboGy9wDUH4oSBPrDstz2R1G5qGk3gpYO1+LARvMgR4r/b/rZR5J4yldDdD3m+6Wl8Pr8dzy7ETPhJaxUtqarApmGTiBHj6W0shcCf/F"
          ],
          "n": "566wo_QINCuOMpAYsbLSHLF8295tQp11V6f7vYZMMjSua88EhUSaToCzLkIqgrXxOwkKQz8UKXAPNS59eoa0gYR1hL196Oiu5qZkfS4VmjQhSj_I4JnYtPyCrt_yhCzr50By4PPnzlTQJ3Vk1lAOPBKFMAPduQsiMY9K_A9XlfhbvndEa2ZwiWJg3mJZ3T5fAzBp0P0YXbyjbLJoMR9IOt2FsgBZCpB8JT1MKn_GZrThbjh-EESoJIdZI8S2MuU6unc0Z3iY1XteV_yWkhDh0IOYkDn4yvOnQht--ukZrSD8D6paFXyd4yyAEsbZfhd_QwfTMjYeKnXdkSeGXyIdGw",
          "e": "AQAB",
          "kid": "n5LfozINKu0efiRXzwcPPvqE8J7MLpoVeUmo-vjayrY",
          "x5u": "https://keystore.sandbox.directory.openbankingbrasil.org.br/b8d20b1b-e8a7-5099-8174-05ea48bcb566/n5LfozINKu0efiRXzwcPPvqE8J7MLpoVeUmo-vjayrY.pem",
          "x5t#256": "n5LfozINKu0efiRXzwcPPvqE8J7MLpoVeUmo-vjayrY"
        },
        {
          "kty": "RSA",
          "use": "sig",
          "x5c": [
            "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"
          ],
          "n": "tjXuKYbxvIrICikSKD7OA28ZvaxX0c42xdmGHmimcmI_R0jRUhbsUiPC3k0DdZynZdRpROnbkbBzl3z21bMJgu040aOkxQiUYaBd6gRqRg3xEl8R0TZaP6f0lFeFnaieqcThnHJwKAZfxYzWg1W1ORcP7JjT_Ogh7FH_-gJ-4WvZQnFl5qb0x1Bg8xR1aSSK94R6pPtVE2oHNYyNwwXr3F-BD_D5wTCPwXZL-Ev4wMylHIRxjc2OZx7CgpF1_f_5nhTdR-RtWR0Ixm8oobOEro26aAkTz7SvZc4Zs3y2k9ge7vuxk-Swz-Vaibgw5KmbGssZgrxrT8gonA9nf3trUw",
          "e": "AQAB",
          "kid": "_aYJ0el1VK-LHvxEvVOk48bV4Oz260VHdz1goZPFnz4",
          "x5u": "https://keystore.sandbox.directory.openbankingbrasil.org.br/b8d20b1b-e8a7-5099-8174-05ea48bcb566/_aYJ0el1VK-LHvxEvVOk48bV4Oz260VHdz1goZPFnz4.pem",
          "x5t#256": "_aYJ0el1VK-LHvxEvVOk48bV4Oz260VHdz1goZPFnz4"
        },
        {
          "kty": "RSA",
          "use": "sig",
          "x5c": [
            "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"
          ],
          "n": "rnUHb9qdS-sfBTmlMOIGzvR4Cm9t5rqcIuxPF-_tNmChRNNNXHmXQA7aeMQYTOFjqyFiH3vgMUzsekzBHk3lriHqqisusZahV0jLJEUi35FG7z5TVqHTVL-rrWbzHEPXIRb7ND5RMBB8xJMsuby-CnrF72x5KK06fg24__3vYIWYDS9iYCiCjpr9ou43UsqB8b7_Z6-u9qebBaAQ_6Rs4l5yX0E2qnJv86cJiw4xXsnrRriKcSTkSMnvq19_nd-D6y15sF4yHBMzOg_KYm7YP3b3OqhaHdLOV-WDcK4qBX9Pq4F5LAvzMZE7d7-D8nJPzZNCbyW3S3y7S8PcLAhd3Q",
          "e": "AQAB",
          "kid": "dG21pJWArIh_RlVEpNgMwJF37G7By080PVhmvJ9fhlA",
          "x5u": "https://keystore.sandbox.directory.openbankingbrasil.org.br/b8d20b1b-e8a7-5099-8174-05ea48bcb566/dG21pJWArIh_RlVEpNgMwJF37G7By080PVhmvJ9fhlA.pem",
          "x5t#256": "dG21pJWArIh_RlVEpNgMwJF37G7By080PVhmvJ9fhlA"
        },
        {
          "kty": "RSA",
          "use": "sig",
          "x5c": [
            "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\u003d"
          ],
          "n": "mk1LQurYwabwaC1NEWVe8pFLnnQEoqSkLZE-F5UVIhkgJLIea1jj6LHMtL4nmjGtAK5QOOwhazTaWJYRUo6MZTMQc6Nf5tUqjGgR4pMV9OL9UQ8tXw22SLPFHi5PTTppnUvMS-UQXBxjsFHR1ZvB3oyCjwpf8xfkAYh1f6ageyGuZLjm62BNmMWYspwkItEqsicsiJOw_Hz2fSirmJxkjO7hcoXedsE7HAdieGrHeycZm8lEitLuYoX3fdS21Rz1DpewlJQNoapDy8wYNS_NpU7EjFD7V0Tk6UWQCuiJktbkWUkoHGAnKfig9GksGXUQlTG2Rpp-pVL_IibJmalsGw",
          "e": "AQAB",
          "kid": "duND96SEZJL0LGEmD-QRfXRWqHsLQRHRlRBTLmqDapg",
          "x5u": "https://keystore.sandbox.directory.openbankingbrasil.org.br/b8d20b1b-e8a7-5099-8174-05ea48bcb566/duND96SEZJL0LGEmD-QRfXRWqHsLQRHRlRBTLmqDapg.pem",
          "x5t#256": "duND96SEZJL0LGEmD-QRfXRWqHsLQRHRlRBTLmqDapg"
        },
        {
          "kty": "RSA",
          "use": "sig",
          "x5c": [
            "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\u003d"
          ],
          "n": "z14Ic8I4K6oy8GroDKgMIxCeRC3gTnDdSZR-Ax4JL7TwNji6wT7idGfYBOzI2IcKENbC6Yt8yU1zp9mpmLDmPPu_G9-5oPp5NvpXiM63FzV75AxHrozSJbUWhDaaW45EO5GKhFGcrBBVeNBNNiwgrDR037cGdFkIF0z5rDiF0gC1x_iWi5NmYnrCCV_7dLB8LEGp9IEbXioDDAsidZBYTHzvN_Rm7H9GuaPG3TI9Fy7iE3FrMWFUGf1ESJwr7_lYa7o6qd3ou93S23Xi8ANWU6I0IfF56COUGGLFZHAfZJuQ7EiDVib-EN1xKZiioyM5gMKGLOWI5NoA9zFRJGBzIQ",
          "e": "AQAB",
          "kid": "97qebPfbiqleKmyfUU_Y3rchx0CaUyo500rPUnLR1uI",
          "x5u": "https://keystore.sandbox.directory.openbankingbrasil.org.br/b8d20b1b-e8a7-5099-8174-05ea48bcb566/97qebPfbiqleKmyfUU_Y3rchx0CaUyo500rPUnLR1uI.pem",
          "x5t#256": "97qebPfbiqleKmyfUU_Y3rchx0CaUyo500rPUnLR1uI"
        },
        {
          "kty": "RSA",
          "use": "sig",
          "x5c": [
            "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"
          ],
          "n": "4NDka9SoAjE2ea4JT7c9wtukiz-ZYQhTBAD-DsPlY-aNe1IC1FLbadBbB4JPU_PTgaqviktAmwEt1CEq_2oITvYPFFOeJU0PEsRGj9erlYadevTd5j7HVLWffA9-68E9N0wVF3Qr8a8MnpwEdqTUZpm4xXliJf24uSBJwuVY41H0nYcEH2dKhKIiDIMFuWblEiGOWTZFKTbyflcXIKl58ZEg6bDCQvU8zJ7i0O2TW9DHsbuby5IqjrL4Xnb8ld45FJ3XSMGCyidyiHStT7QYpB6TThR-VU6u9oZEkc1emAi54FevgwHyq-BnJh9BxXZABE2qmOvj2BWlBtS_w9Psdw",
          "e": "AQAB",
          "kid": "cZC6yqLnjE3P8l3DfqivSKjODgRMf3ynLK1OL-bx3LU",
          "x5u": "https://keystore.sandbox.directory.openbankingbrasil.org.br/b8d20b1b-e8a7-5099-8174-05ea48bcb566/cZC6yqLnjE3P8l3DfqivSKjODgRMf3ynLK1OL-bx3LU.pem",
          "x5t#256": "cZC6yqLnjE3P8l3DfqivSKjODgRMf3ynLK1OL-bx3LU"
        }
      ]
    }
  },
  "client2": {
    "redirect_uri": "https://wpc.paas.santanderbr.pre.corp/open-finance-inbound",
    "id_token_encrypted_response_alg": "RSA-OAEP",
    "id_token_encrypted_response_enc": "A256GCM",
    "client_id": "client_TJtKsLmtooQgRSOZSHSE54751",
    "jwks": {
      "keys": [
        {
          "kty": "RSA",
          "use": "sig",
          "alg": "PS256",
          "x5c": [
            "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"
          ],
          "n": "nn3jqfk9blYpKxIpn5Gifi0P5nlHgU-U5P-GszlAZqAG6ny4JSJIGn22GTawa2yUG30J8KS3qf_Lfr66k2PnugqGbqlMQXEEPbQU0Gp3w7IGJdy6-BTquUc8oZCiW68HfGfM2mgy540F5MialA-Dgq-kbU0DeGM1yGrFJDYjQnL_TDGxhksBdVf1CEWhGO2QQF-NtEE0QYQ6zhY6y1wsDXivQUicTg0iaGXexeFDafP9WvZW4MePDCeFyuFEc0-0qaYC03xM05R8QvsbKe0ld7Njyi-pNqOdCg-7bBKYRLv3JGuCiJH3bTvwSbbIHSfzGK50Ee1L4p-z6dm1JdER5w",
          "e": "AQAB",
          "kid": "5uMhFogLHuefXJ2IdqpVuZSMMvtiU0n3yO9rY1vzjfI",
          "x5u": "https://keystore.sandbox.directory.openbankingbrasil.org.br/b8d20b1b-e8a7-5099-8174-05ea48bcb566/42ef14d3-0cb9-4bd9-9d72-6169ad1046b9/5uMhFogLHuefXJ2IdqpVuZSMMvtiU0n3yO9rY1vzjfI.pem",
          "x5t#256": "5uMhFogLHuefXJ2IdqpVuZSMMvtiU0n3yO9rY1vzjfI"
        },
        {
          "kty": "RSA",
          "use": "enc",
          "alg": "RSA-OAEP",
          "x5c": [
            "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\u003d"
          ],
          "n": "wIyEk-TrrzS2p5FnqNIqAS2J-Tau5BttK6iOZtgFiCjdmIiEoXsJBP-5eExRLVY33VPeJcojat7vaXCVajU0ALIfN4jGGdzimAwvW-OtnqABTIfOOE0PMoMyAxo8bkq5C2LuM_MfKoAO8jW25X-OiCj3nS5nRtfa-wg0NZF7zVyOAO8u3MMRNRHllA7j07wDFWnKVfg-gRoEBmm73SLTocDespsjTFPXWkon_pJXWiL5cbDD3nPk88y74geoowmxrS20WJfaJq-weuY7ZqkEtIMHh0Ckcw0YhQYnlJdOgw8GJRpcAITcACuj7FW-9wREPowD83aBerN5_xqXF2pg5Q",
          "e": "AQAB",
          "kid": "X9jPhTye33MnlB6NX6QaiAvr_qKU0bSFeErjQQrk50M",
          "x5u": "https://keystore.sandbox.directory.openbankingbrasil.org.br/b8d20b1b-e8a7-5099-8174-05ea48bcb566/42ef14d3-0cb9-4bd9-9d72-6169ad1046b9/X9jPhTye33MnlB6NX6QaiAvr_qKU0bSFeErjQQrk50M.pem",
          "x5t#256": "X9jPhTye33MnlB6NX6QaiAvr_qKU0bSFeErjQQrk50M"
        }
      ]
    },
    "certificate": "-----BEGIN CERTIFICATE-----\nMIIHADCCBeigAwIBAgIUeRQCp6rqzrXoXP8Ohn7QkF1aGBwwDQYJKoZIhvcNAQEL\nBQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx\nFTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNB\nTkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDcxMzAwMDgwMFoXDTIyMDgxMjAw\nMDgwMFowggElMQswCQYDVQQGEwJCUjELMAkGA1UECBMCU1AxEjAQBgNVBAcTCVNB\nTyBQQVVMTzEkMCIGA1UEChMbQkNPIFNBTlRBTkRFUiAoQlJBU0lMKSBTLkEuMS0w\nKwYDVQQLEyRiOGQyMGIxYi1lOGE3LTUwOTktODE3NC0wNWVhNDhiY2I1NjYxHTAb\nBgNVBAMTFHd3dy5zYW50YW5kZXIuY29tLmJyMRcwFQYDVQQFEw45MDQwMDg4ODAw\nMDE0MjEdMBsGA1UEDxMUUHJpdmF0ZSBPcmdhbml6YXRpb24xEzARBgsrBgEEAYI3\nPAIBAxMCQlIxNDAyBgoJkiaJk/IsZAEBEyQ0MmVmMTRkMy0wY2I5LTRiZDktOWQ3\nMi02MTY5YWQxMDQ2YjkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDA\njIST5OuvNLankWeo0ioBLYn5Nq7kG20rqI5m2AWIKN2YiIShewkE/7l4TFEtVjfd\nU94lyiNq3u9pcJVqNTQAsh83iMYZ3OKYDC9b462eoAFMh844TQ8ygzIDGjxuSrkL\nYu4z8x8qgA7yNbblf46IKPedLmdG19r7CDQ1kXvNXI4A7y7cwxE1EeWUDuPTvAMV\nacpV+D6BGgQGabvdItOhwN6ymyNMU9daSif+kldaIvlxsMPec+TzzLviB6ijCbGt\nLbRYl9omr7B65jtmqQS0gweHQKRzDRiFBieUl06DDwYlGlwAhNwAK6PsVb73BEQ+\njAPzdoF6s3n/GpcXamDlAgMBAAGjggLYMIIC1DAMBgNVHRMBAf8EAjAAMB0GA1Ud\nDgQWBBTtM2SZKCpdo07osSjEiwLrNnYQsjAfBgNVHSMEGDAWgBSGf1itF/WCtk60\nBbP7sM4RQ99MvjBMBggrBgEFBQcBAQRAMD4wPAYIKwYBBQUHMAGGMGh0dHA6Ly9v\nY3NwLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJhc2lsLm9yZy5icjBLBgNVHR8E\nRDBCMECgPqA8hjpodHRwOi8vY3JsLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJh\nc2lsLm9yZy5ici9pc3N1ZXIuY3JsMB8GA1UdEQQYMBaCFHd3dy5zYW50YW5kZXIu\nY29tLmJyMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDAjCCAaEG\nA1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9kATCCAYAwggE2BggrBgEFBQcCAjCC\nASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBzb2xlbHkgZm9yIHVzZSB3aXRoIFJh\naWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQgb3RoZXIgcGFydGljaXBhdGluZyBv\ncmdhbmlzYXRpb25zIHVzaW5nIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZHMgVHJ1\nc3QgRnJhbWV3b3JrIFNlcnZpY2VzLiBJdHMgcmVjZWlwdCwgcG9zc2Vzc2lvbiBv\nciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5jZSBvZiB0aGUgUmFpZGlhbSBTZXJ2\naWNlcyBMdGQgQ2VydGljaWNhdGUgUG9saWN5IGFuZCByZWxhdGVkIGRvY3VtZW50\ncyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0cDovL2Nwcy5zYW5kYm94LnBraS5v\ncGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvcG9saWNpZXMwDQYJKoZIhvcNAQELBQAD\nggEBAGWvraO3Waiho5c6Raqj4JzW2uCi9KUG9awPY31uYOtuaNRfS3XDt44j0VDk\n7mh1LtZfOrcq3ny4qZPomgEfPswtFzYcd3hcQvIojeJDUhbcBM+3Tmev/zK3QLzt\nuXsR+fnHP7H2W2DBDShqtSG0x+AxRSq6e4bAS3gARraZbjQRgl+mibPgGfhfZrd2\nY2w0mJOfutIa093K1KTLkf2eE56rigiwPcXAUjglcrz5+0KZdz0s/h7wUoNAdt+T\nqFg7+2B3pzNKFpdy7tjIUtLAgXYxp5IpP9QAW49mnBC0JvLlgC6SZnzCelFWWmXk\nM4R/cRvhf2FzicbsLDjnF2FY1+w\u003d\n-----END CERTIFICATE-----"
  },
  "directory": {
    "keystore": "https://keystore.sandbox.directory.openbankingbrasil.org.br/"
  }
}
testName
fapi1-advanced-final-client-refresh-token-test
2021-12-08 13:52:14 SUCCESS
FAPIBrazilGenerateServerConfiguration
Created server configuration
server
{
  "issuer": "https://www.certification.openid.net/test/a/ST1st/",
  "authorization_endpoint": "https://www.certification.openid.net/test/a/ST1st/authorize",
  "token_endpoint": "https://www.certification.openid.net/test/a/ST1st/token",
  "jwks_uri": "https://www.certification.openid.net/test/a/ST1st/jwks",
  "registration_endpoint": "https://www.certification.openid.net/test/a/ST1st/register",
  "userinfo_endpoint": "https://www.certification.openid.net/test/a/ST1st/userinfo",
  "mtls_endpoint_aliases": {
    "token_endpoint": "https://www.certification.openid.net/test-mtls/a/ST1st/token",
    "registration_endpoint": "https://www.certification.openid.net/test-mtls/a/ST1st/register",
    "userinfo_endpoint": "https://www.certification.openid.net/test-mtls/a/ST1st/userinfo"
  },
  "tls_client_certificate_bound_access_tokens": true,
  "request_parameter_supported": true
}
issuer
https://www.certification.openid.net/test/a/ST1st/
discoveryUrl
https://www.certification.openid.net/test/a/ST1st/.well-known/openid-configuration
2021-12-08 13:52:14 SUCCESS
LoadServerJWKs
Parsed public and private JWK sets
server_jwks
{
  "keys": [
    {
      "d": "ZvivfZxJMbbdTQmxyE0lmE6ZuH8cMQOLyZxdaA5pNwm7ZEnPBEftZs8aR9ijhCDWMieui3h--rXwlXqbEm3g1sVgQ-WKTFV-NLKaJC1h-EU5HKdlOflstr7x57zhKp60ZIK69GyEXyJccUfzcD32u8raec9NplQ2MqS5MA1lnQFlocFoX1RNU4tSpEdJQq2UzqtX5WPhc88A6fTc1xu2fA5wyxzZu7fUjIETzLimcu-dDaEvvgm7c_A1ulm8EQuCN10k3FrIIe9RfuXHyxh9Rcd0aiIP9qwitxd5Cl0io7zby8MBIAaSei2co7y4tciBt4AfnzpBlGbtjgfr2gxD0Q",
      "e": "AQAB",
      "use": "sig",
      "kid": "X5d4vFYfLxaG1gg8_l3bFYFhUaUVmE6PaEsRWX2EYqM",
      "x5c": [
        "MIIGqzCCBZOgAwIBAgIUdUCw8bQZidnZ6uERKJuN9u4RGvcwDQYJKoZIhvcNAQELBQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwxFTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNBTkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDgxNjA5NTUwMFoXDTIyMDkxNTA5NTUwMFowgacxCzAJBgNVBAYTAkJSMRMwEQYDVQQKEwpJQ1AtQnJhc2lsMS8wDAYDVQQLEwUxMjM0NTAOBgNVBAsTB2NlcnRtYW4wDwYDVQQLEwhhZ29vZG9uZTEcMBoGA1UEAxMTT3BlbiBCYW5raW5nIEJyYXNpbDE0MDIGCgmSJomT8ixkAQETJDc0ZTkyOWQ5LTMzYjYtNGQ4NS04YmE3LWMxNDZjODY3YTgxNzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANyF1agPcwq5ms99Flo82XsXUroWoD/6FX4AfmOUu113h4VOLYaO3N8HDYbKxgii2En/+O61e/Ptjn4T2PVq0iVcqiF6Gp4sKE5w/bKZRfdCe8qIPS4D+JKpFpesJvIHUeQvlAuBp5dA9nGSpxOjGe5P2+ZzNGXwvux/2ztdweGmKbtOvbYe4RVhiu6bOubog8XEBmD96EnqmoROasH1Hn9kDJIclbTP51j/TlQMzhrSfJJuE3Qq6vWhe/DaPbtmELmlDiYHjp8CjAY5oBMHLmkHvQxEBV4cwbUZj5ZpdqU8tkA78XtR4DkzrJ4fYoBb1+9ABq6GNzxWPpSQMQuBXdsCAwEAAaOCAwIwggL+MAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFJwv7oHX2exZL304ru+4eGVypHlxMB8GA1UdIwQYMBaAFIZ/WK0X9YK2TrQFs/uwzhFD30y+MEwGCCsGAQUFBwEBBEAwPjA8BggrBgEFBQcwAYYwaHR0cDovL29jc3Auc2FuZGJveC5wa2kub3BlbmJhbmtpbmdicmFzaWwub3JnLmJyMEsGA1UdHwREMEIwQKA+oDyGOmh0dHA6Ly9jcmwuc2FuZGJveC5wa2kub3BlbmJhbmtpbmdicmFzaWwub3JnLmJyL2lzc3Vlci5jcmwwXgYDVR0RBFcwVaAZBgVgTAEDAqAQDA5NaWNoYWVsIEZyYXNlcqAYBgVgTAEDA6APDA0xMzM1MzIzNjAwMTg5oA0GBWBMAQMEoAQMAm5voA8GBWBMAQMHoAYMBGFsb3QwDgYDVR0PAQH/BAQDAgbAMIIBoQYDVR0gBIIBmDCCAZQwggGQBgorBgEEAYO6L2QBMIIBgDCCATYGCCsGAQUFBwICMIIBKAyCASRUaGlzIENlcnRpZmljYXRlIGlzIHNvbGVseSBmb3IgdXNlIHdpdGggUmFpZGlhbSBTZXJ2aWNlcyBMaW1pdGVkIGFuZCBvdGhlciBwYXJ0aWNpcGF0aW5nIG9yZ2FuaXNhdGlvbnMgdXNpbmcgUmFpZGlhbSBTZXJ2aWNlcyBMaW1pdGVkcyBUcnVzdCBGcmFtZXdvcmsgU2VydmljZXMuIEl0cyByZWNlaXB0LCBwb3NzZXNzaW9uIG9yIHVzZSBjb25zdGl0dXRlcyBhY2NlcHRhbmNlIG9mIHRoZSBSYWlkaWFtIFNlcnZpY2VzIEx0ZCBDZXJ0aWNpY2F0ZSBQb2xpY3kgYW5kIHJlbGF0ZWQgZG9jdW1lbnRzIHRoZXJlaW4uMEQGCCsGAQUFBwIBFjhodHRwOi8vY3BzLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJhc2lsLm9yZy5ici9wb2xpY2llczANBgkqhkiG9w0BAQsFAAOCAQEAtKn/QnJqKLp52YB14x+M21qwz67utFkWjhauQe0elXupjY5NWZb5wLrGYNOZQzRe2JRzcBbGN6P7lCweRfxMkSGh9YrXbrkBXLEPtLHpTVEy65v1tWl02lC+ooVPyQpSjAQL0L69OQ7s7rnIXyb3rkSUzuGSxsLU1AXpWj0oYFB4wdeIdPAVPs83frC5s4kz42JruSAE2vsbvQURTVPChh+hO6+R6Irz+ZEZ1NSgjQkxvOXHW53CkXZSjjHbAB/nbJYi7YyK7kck99r38Ba/WBfIfywdFVVYfiiW5TS6XbQeVeilmmt5MLxBz96FxR6E6WR+cQwybEe94Fb/jD6xHA\u003d\u003d"
      ],
      "dp": "bQ9aXj8tHnj0qO8aAWapGokWX78OlvNzytYg4JSGyJ7pUQnRB4Ds2Lai6kgjniUiu5MX2kdceDbHykG5R-WDj0Ztv6UPV3jA3cOjDwVzwmiwBVmVQNRxzK31Ra8f4YJs9_o0bjmVvXQRchY9l9_Xkk_Hev2F2A540Fhk0tlbUBE",
      "dq": "XPYDZ_kxwZjtQb-XUBLBcvNV1jcDhba2stysXGv0SfvsxOg6G3qZ5xtsiyQxzAYen0LRttCBXkZXEtXXAodLRvJMwUXuYWtNCrBqxYDHkJogUDPnBXq-Hig6x8fsDJunH8JooCc-3WcFpHQcIZZdcwyXPVi59eAfWCwJlgHYYHk",
      "n": "3IXVqA9zCrmaz30WWjzZexdSuhagP_oVfgB-Y5S7XXeHhU4tho7c3wcNhsrGCKLYSf_47rV78-2OfhPY9WrSJVyqIXoaniwoTnD9splF90J7yog9LgP4kqkWl6wm8gdR5C-UC4Gnl0D2cZKnE6MZ7k_b5nM0ZfC-7H_bO13B4aYpu069th7hFWGK7ps65uiDxcQGYP3oSeqahE5qwfUef2QMkhyVtM_nWP9OVAzOGtJ8km4TdCrq9aF78No9u2YQuaUOJgeOnwKMBjmgEwcuaQe9DEQFXhzBtRmPlml2pTy2QDvxe1HgOTOsnh9igFvX70AGroY3PFY-lJAxC4Fd2w",
      "p": "_QaFFuyZriEWtbiKexy7pIYicgU0ePMepvyNuiiFqlsUFQ24q9gp_iWECDhi8qqss__i1LW_eHQATKWfqUc6HdDY-ickJXvVktrQiT-buvJ24iTtK_NooPMKQW976NIX39_sEPJ6ceo9ZDFxTTCkmJus3eXDJmRZT2YzSZJcvcc",
      "kty": "RSA",
      "q": "3x1_dyovnWXSr7y7ufe6AHUV0kHBYVrGW2vdNZxKrrgBW5r2mm93NnHsrG-mJlzW7kG_jR41bWf74sucGdwXTx96riRVy8bov9SzPCDl9_QCHzPpqZOxjngfzQYq1L1qJA2BAie0Sq6YZhgLJ1fWPLutEO5soIYAkLXSJ9IVb00",
      "qi": "eHhOb5NUDfMGXwNscjEcMrMFS425qsoJAXfGJ10hm8svZOkNYgVpb7Hs7oT8XytanRl0Gk8gKH0yhvya65B5ipyby17uBMkikNN-EeYoY2AkvEfM_nO0dvHbDdF11rkM5Q_SEDlGmojxnx4_Euj8WeuSgcwiCQkR23aZlQGx1Mg",
      "alg": "PS256"
    },
    {
      "p": "6-RGunw1LGXpsGIabzcG8n_ITbahS9waTzjcwLkzjWjyR5hxnTSrCMas9EsOuIt3qvkdf02psgwi-J0ZX680ujaXdeiPAeuOUbsLPBOhRuu-ySXxMTT7uiwWJmF5LtBx8Qd3hRV2sd9zOhYzSohcmWp8w_uKTOYrFzGtWMvlGic",
      "kty": "RSA",
      "q": "vn3cUU9RFc7pB3fjiEPGwYGA_h8f2X6dOqy-JYIMIiuYhPq6cT8xIlE-sHs58kZzC1QbOBc4y-qRyqj1L4StPaYH4mtJU0s_6A_b9Cai96yzYYmMr92be2nCFMxBpmpBhN21AIdGc640OxgWMdz5OVo455v1uIEQGPr2aDpOzVs",
      "d": "QrIJ9tPG7pSrt1KKSU-9EbAq-hU92FzEV9GwzuG_dbBPyRLYNVfAz-Yb8ug3YLuqec_kcB5JCep7QkYHgpNdX5WXFxARCpXa-J7Xq50oBdiAS2ehLpnYHXpJI7HqOcH9ASZML_MXjI8e_EpsI7Yk6xJ9qxk8bXGupw0C6anwL3NBe232zA7I1FnwL9tpZVOLPupeok7HMRbFc6QSR3dA54zJmkyEbyOSqzRqCK_g7AB_RcMImN0SoCg0epxZjrculIXPG0Gl1T3TG3WY-CBUtAkI1chFMGCgYF_v-FMSun8N6igilPC5O683BMcJoTK745khMCv7FcSCSFVh0H5vKQ",
      "e": "AQAB",
      "use": "enc",
      "kid": "0fe502dd-14f0-4f45-80f9-feb9a216f996",
      "qi": "W6TMI3L-Ob-Jx61TdYqN5gBoBsWF6KWuCmiE9ZiwJiMVCv5ddEbFafBuiIQgRnby1VpnH9j5KVb5PT_V78ohKFmpfL7ErXQerf_pJkEtvgK9lQta1EM1HMoShrJ4GdHPym_BZzDDmt6njvwTfSg95y28h-j5epuywcwu6TwAUA8",
      "dp": "a9rjD-8srNEoKVKhvYoObiBI6GeBllrb2K8qGCBV1ulOJbgo8nUbYpbci5Ip9-0k2RKwDv3mghcUglHqQRqt5BqD5BBiGsGmP-5is6RSEEhH4lar0hDkq_nuYrwcmXALOOZuGnZ239tIJx3xc7mnhSnwQ_emA4UV3LQFC12mse8",
      "alg": "RSA-OAEP",
      "dq": "Qk8TiyY-BoZg7Z2ZEYzuOdu3qD3zW0VMu-j3w5yyVo6wZ9HTZqplkxmO5eXvNNu7Hj1nwC2tMqZzm4UW3DSmDWinI_TOsHToSQKEQUfVwLtYMeKsm2dbwSj-SzkSvTgNmI-IeyebqZcBTXTD_RV7l7BFULIkZdZfYSKy9XMejTM",
      "n": "r4dl-ApW6c-fvDbfSVxHpdV8zi8VQW4b9-uHMRq7dzqCkvP8OAG1R3plSr1N6fL_YLiIr9y621XkyRiMEKR7-DeqGsLf2ZTaqrZ1LfYgjsc2i9o3NSOeSgBwKGmT7h1OgxZSbhLzo7Xaktu3CCUZCOWLzs7LKo_CvKkcTF7tPhK9jYjdTsdsnS0RJOPjYQe7JO83Mvhd1Ty3F-Qycd-cKKMSjcQRiHt9jKd09kA2fKVlFwbm2M1PM3NdtnMaOUw31-XC4ixay47XTMqnmX7-op7qYV9wXbeZmjTsAKFuTGwJiGJrOTfqciDLBW8IpGC2BzFJ5rYmRu0kAttpvkOG3Q"
    }
  ]
}
server_encryption_keys
{
  "keys": [
    {
      "p": "6-RGunw1LGXpsGIabzcG8n_ITbahS9waTzjcwLkzjWjyR5hxnTSrCMas9EsOuIt3qvkdf02psgwi-J0ZX680ujaXdeiPAeuOUbsLPBOhRuu-ySXxMTT7uiwWJmF5LtBx8Qd3hRV2sd9zOhYzSohcmWp8w_uKTOYrFzGtWMvlGic",
      "kty": "RSA",
      "q": "vn3cUU9RFc7pB3fjiEPGwYGA_h8f2X6dOqy-JYIMIiuYhPq6cT8xIlE-sHs58kZzC1QbOBc4y-qRyqj1L4StPaYH4mtJU0s_6A_b9Cai96yzYYmMr92be2nCFMxBpmpBhN21AIdGc640OxgWMdz5OVo455v1uIEQGPr2aDpOzVs",
      "d": "QrIJ9tPG7pSrt1KKSU-9EbAq-hU92FzEV9GwzuG_dbBPyRLYNVfAz-Yb8ug3YLuqec_kcB5JCep7QkYHgpNdX5WXFxARCpXa-J7Xq50oBdiAS2ehLpnYHXpJI7HqOcH9ASZML_MXjI8e_EpsI7Yk6xJ9qxk8bXGupw0C6anwL3NBe232zA7I1FnwL9tpZVOLPupeok7HMRbFc6QSR3dA54zJmkyEbyOSqzRqCK_g7AB_RcMImN0SoCg0epxZjrculIXPG0Gl1T3TG3WY-CBUtAkI1chFMGCgYF_v-FMSun8N6igilPC5O683BMcJoTK745khMCv7FcSCSFVh0H5vKQ",
      "e": "AQAB",
      "use": "enc",
      "kid": "0fe502dd-14f0-4f45-80f9-feb9a216f996",
      "qi": "W6TMI3L-Ob-Jx61TdYqN5gBoBsWF6KWuCmiE9ZiwJiMVCv5ddEbFafBuiIQgRnby1VpnH9j5KVb5PT_V78ohKFmpfL7ErXQerf_pJkEtvgK9lQta1EM1HMoShrJ4GdHPym_BZzDDmt6njvwTfSg95y28h-j5epuywcwu6TwAUA8",
      "dp": "a9rjD-8srNEoKVKhvYoObiBI6GeBllrb2K8qGCBV1ulOJbgo8nUbYpbci5Ip9-0k2RKwDv3mghcUglHqQRqt5BqD5BBiGsGmP-5is6RSEEhH4lar0hDkq_nuYrwcmXALOOZuGnZ239tIJx3xc7mnhSnwQ_emA4UV3LQFC12mse8",
      "alg": "RSA-OAEP",
      "dq": "Qk8TiyY-BoZg7Z2ZEYzuOdu3qD3zW0VMu-j3w5yyVo6wZ9HTZqplkxmO5eXvNNu7Hj1nwC2tMqZzm4UW3DSmDWinI_TOsHToSQKEQUfVwLtYMeKsm2dbwSj-SzkSvTgNmI-IeyebqZcBTXTD_RV7l7BFULIkZdZfYSKy9XMejTM",
      "n": "r4dl-ApW6c-fvDbfSVxHpdV8zi8VQW4b9-uHMRq7dzqCkvP8OAG1R3plSr1N6fL_YLiIr9y621XkyRiMEKR7-DeqGsLf2ZTaqrZ1LfYgjsc2i9o3NSOeSgBwKGmT7h1OgxZSbhLzo7Xaktu3CCUZCOWLzs7LKo_CvKkcTF7tPhK9jYjdTsdsnS0RJOPjYQe7JO83Mvhd1Ty3F-Qycd-cKKMSjcQRiHt9jKd09kA2fKVlFwbm2M1PM3NdtnMaOUw31-XC4ixay47XTMqnmX7-op7qYV9wXbeZmjTsAKFuTGwJiGJrOTfqciDLBW8IpGC2BzFJ5rYmRu0kAttpvkOG3Q"
    }
  ]
}
server_public_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "sig",
      "kid": "X5d4vFYfLxaG1gg8_l3bFYFhUaUVmE6PaEsRWX2EYqM",
      "x5c": [
        "MIIGqzCCBZOgAwIBAgIUdUCw8bQZidnZ6uERKJuN9u4RGvcwDQYJKoZIhvcNAQELBQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwxFTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNBTkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDgxNjA5NTUwMFoXDTIyMDkxNTA5NTUwMFowgacxCzAJBgNVBAYTAkJSMRMwEQYDVQQKEwpJQ1AtQnJhc2lsMS8wDAYDVQQLEwUxMjM0NTAOBgNVBAsTB2NlcnRtYW4wDwYDVQQLEwhhZ29vZG9uZTEcMBoGA1UEAxMTT3BlbiBCYW5raW5nIEJyYXNpbDE0MDIGCgmSJomT8ixkAQETJDc0ZTkyOWQ5LTMzYjYtNGQ4NS04YmE3LWMxNDZjODY3YTgxNzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANyF1agPcwq5ms99Flo82XsXUroWoD/6FX4AfmOUu113h4VOLYaO3N8HDYbKxgii2En/+O61e/Ptjn4T2PVq0iVcqiF6Gp4sKE5w/bKZRfdCe8qIPS4D+JKpFpesJvIHUeQvlAuBp5dA9nGSpxOjGe5P2+ZzNGXwvux/2ztdweGmKbtOvbYe4RVhiu6bOubog8XEBmD96EnqmoROasH1Hn9kDJIclbTP51j/TlQMzhrSfJJuE3Qq6vWhe/DaPbtmELmlDiYHjp8CjAY5oBMHLmkHvQxEBV4cwbUZj5ZpdqU8tkA78XtR4DkzrJ4fYoBb1+9ABq6GNzxWPpSQMQuBXdsCAwEAAaOCAwIwggL+MAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFJwv7oHX2exZL304ru+4eGVypHlxMB8GA1UdIwQYMBaAFIZ/WK0X9YK2TrQFs/uwzhFD30y+MEwGCCsGAQUFBwEBBEAwPjA8BggrBgEFBQcwAYYwaHR0cDovL29jc3Auc2FuZGJveC5wa2kub3BlbmJhbmtpbmdicmFzaWwub3JnLmJyMEsGA1UdHwREMEIwQKA+oDyGOmh0dHA6Ly9jcmwuc2FuZGJveC5wa2kub3BlbmJhbmtpbmdicmFzaWwub3JnLmJyL2lzc3Vlci5jcmwwXgYDVR0RBFcwVaAZBgVgTAEDAqAQDA5NaWNoYWVsIEZyYXNlcqAYBgVgTAEDA6APDA0xMzM1MzIzNjAwMTg5oA0GBWBMAQMEoAQMAm5voA8GBWBMAQMHoAYMBGFsb3QwDgYDVR0PAQH/BAQDAgbAMIIBoQYDVR0gBIIBmDCCAZQwggGQBgorBgEEAYO6L2QBMIIBgDCCATYGCCsGAQUFBwICMIIBKAyCASRUaGlzIENlcnRpZmljYXRlIGlzIHNvbGVseSBmb3IgdXNlIHdpdGggUmFpZGlhbSBTZXJ2aWNlcyBMaW1pdGVkIGFuZCBvdGhlciBwYXJ0aWNpcGF0aW5nIG9yZ2FuaXNhdGlvbnMgdXNpbmcgUmFpZGlhbSBTZXJ2aWNlcyBMaW1pdGVkcyBUcnVzdCBGcmFtZXdvcmsgU2VydmljZXMuIEl0cyByZWNlaXB0LCBwb3NzZXNzaW9uIG9yIHVzZSBjb25zdGl0dXRlcyBhY2NlcHRhbmNlIG9mIHRoZSBSYWlkaWFtIFNlcnZpY2VzIEx0ZCBDZXJ0aWNpY2F0ZSBQb2xpY3kgYW5kIHJlbGF0ZWQgZG9jdW1lbnRzIHRoZXJlaW4uMEQGCCsGAQUFBwIBFjhodHRwOi8vY3BzLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJhc2lsLm9yZy5ici9wb2xpY2llczANBgkqhkiG9w0BAQsFAAOCAQEAtKn/QnJqKLp52YB14x+M21qwz67utFkWjhauQe0elXupjY5NWZb5wLrGYNOZQzRe2JRzcBbGN6P7lCweRfxMkSGh9YrXbrkBXLEPtLHpTVEy65v1tWl02lC+ooVPyQpSjAQL0L69OQ7s7rnIXyb3rkSUzuGSxsLU1AXpWj0oYFB4wdeIdPAVPs83frC5s4kz42JruSAE2vsbvQURTVPChh+hO6+R6Irz+ZEZ1NSgjQkxvOXHW53CkXZSjjHbAB/nbJYi7YyK7kck99r38Ba/WBfIfywdFVVYfiiW5TS6XbQeVeilmmt5MLxBz96FxR6E6WR+cQwybEe94Fb/jD6xHA\u003d\u003d"
      ],
      "alg": "PS256",
      "n": "3IXVqA9zCrmaz30WWjzZexdSuhagP_oVfgB-Y5S7XXeHhU4tho7c3wcNhsrGCKLYSf_47rV78-2OfhPY9WrSJVyqIXoaniwoTnD9splF90J7yog9LgP4kqkWl6wm8gdR5C-UC4Gnl0D2cZKnE6MZ7k_b5nM0ZfC-7H_bO13B4aYpu069th7hFWGK7ps65uiDxcQGYP3oSeqahE5qwfUef2QMkhyVtM_nWP9OVAzOGtJ8km4TdCrq9aF78No9u2YQuaUOJgeOnwKMBjmgEwcuaQe9DEQFXhzBtRmPlml2pTy2QDvxe1HgOTOsnh9igFvX70AGroY3PFY-lJAxC4Fd2w"
    },
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "enc",
      "kid": "0fe502dd-14f0-4f45-80f9-feb9a216f996",
      "alg": "RSA-OAEP",
      "n": "r4dl-ApW6c-fvDbfSVxHpdV8zi8VQW4b9-uHMRq7dzqCkvP8OAG1R3plSr1N6fL_YLiIr9y621XkyRiMEKR7-DeqGsLf2ZTaqrZ1LfYgjsc2i9o3NSOeSgBwKGmT7h1OgxZSbhLzo7Xaktu3CCUZCOWLzs7LKo_CvKkcTF7tPhK9jYjdTsdsnS0RJOPjYQe7JO83Mvhd1Ty3F-Qycd-cKKMSjcQRiHt9jKd09kA2fKVlFwbm2M1PM3NdtnMaOUw31-XC4ixay47XTMqnmX7-op7qYV9wXbeZmjTsAKFuTGwJiGJrOTfqciDLBW8IpGC2BzFJ5rYmRu0kAttpvkOG3Q"
    }
  ]
}
2021-12-08 13:52:14 SUCCESS
ValidateServerJWKs
Valid server JWKs: keys are valid JSON, contain the required fields and are correctly encoded using unpadded base64url
2021-12-08 13:52:14
SetServerSigningAlgToPS256
Successfully set signing algorithm to PS256
2021-12-08 13:52:14
FAPIBrazilSetGrantTypesSupportedInServerConfiguration
Successfully set grant_types_supported
server
{
  "issuer": "https://www.certification.openid.net/test/a/ST1st/",
  "authorization_endpoint": "https://www.certification.openid.net/test/a/ST1st/authorize",
  "token_endpoint": "https://www.certification.openid.net/test/a/ST1st/token",
  "jwks_uri": "https://www.certification.openid.net/test/a/ST1st/jwks",
  "registration_endpoint": "https://www.certification.openid.net/test/a/ST1st/register",
  "userinfo_endpoint": "https://www.certification.openid.net/test/a/ST1st/userinfo",
  "mtls_endpoint_aliases": {
    "token_endpoint": "https://www.certification.openid.net/test-mtls/a/ST1st/token",
    "registration_endpoint": "https://www.certification.openid.net/test-mtls/a/ST1st/register",
    "userinfo_endpoint": "https://www.certification.openid.net/test-mtls/a/ST1st/userinfo"
  },
  "tls_client_certificate_bound_access_tokens": true,
  "request_parameter_supported": true,
  "grant_types_supported": [
    "authorization_code",
    "implicit",
    "client_credentials",
    "refresh_token"
  ]
}
2021-12-08 13:52:14
AddClaimsParameterSupportedTrueToServerConfiguration
Successfully added claims_parameter_supported to server configuration
server
{
  "issuer": "https://www.certification.openid.net/test/a/ST1st/",
  "authorization_endpoint": "https://www.certification.openid.net/test/a/ST1st/authorize",
  "token_endpoint": "https://www.certification.openid.net/test/a/ST1st/token",
  "jwks_uri": "https://www.certification.openid.net/test/a/ST1st/jwks",
  "registration_endpoint": "https://www.certification.openid.net/test/a/ST1st/register",
  "userinfo_endpoint": "https://www.certification.openid.net/test/a/ST1st/userinfo",
  "mtls_endpoint_aliases": {
    "token_endpoint": "https://www.certification.openid.net/test-mtls/a/ST1st/token",
    "registration_endpoint": "https://www.certification.openid.net/test-mtls/a/ST1st/register",
    "userinfo_endpoint": "https://www.certification.openid.net/test-mtls/a/ST1st/userinfo"
  },
  "tls_client_certificate_bound_access_tokens": true,
  "request_parameter_supported": true,
  "grant_types_supported": [
    "authorization_code",
    "implicit",
    "client_credentials",
    "refresh_token"
  ],
  "claims_parameter_supported": true
}
2021-12-08 13:52:14
FAPIBrazilAddBrazilSpecificSettingsToServerConfiguration
Added open banking Brazil specific server settings
server
{
  "issuer": "https://www.certification.openid.net/test/a/ST1st/",
  "authorization_endpoint": "https://www.certification.openid.net/test/a/ST1st/authorize",
  "token_endpoint": "https://www.certification.openid.net/test/a/ST1st/token",
  "jwks_uri": "https://www.certification.openid.net/test/a/ST1st/jwks",
  "registration_endpoint": "https://www.certification.openid.net/test/a/ST1st/register",
  "userinfo_endpoint": "https://www.certification.openid.net/test/a/ST1st/userinfo",
  "mtls_endpoint_aliases": {
    "token_endpoint": "https://www.certification.openid.net/test-mtls/a/ST1st/token",
    "registration_endpoint": "https://www.certification.openid.net/test-mtls/a/ST1st/register",
    "userinfo_endpoint": "https://www.certification.openid.net/test-mtls/a/ST1st/userinfo"
  },
  "tls_client_certificate_bound_access_tokens": true,
  "request_parameter_supported": true,
  "grant_types_supported": [
    "authorization_code",
    "implicit",
    "client_credentials",
    "refresh_token"
  ],
  "claims_parameter_supported": true,
  "request_object_encryption_alg_values_supported": [
    "RSA-OAEP"
  ],
  "request_object_encryption_enc_values_supported": [
    "A256GCM"
  ],
  "claims_supported": [
    "cpf",
    "cnpj",
    "acr"
  ],
  "acr_values_supported": [
    "urn:brasil:openbanking:loa2",
    "urn:brasil:openbanking:loa3"
  ],
  "id_token_signing_alg_values_supported": [
    "PS256"
  ],
  "request_object_signing_alg_values_supported": [
    "PS256"
  ],
  "scopes_supported": [
    "openid",
    "phone",
    "profile",
    "email",
    "address",
    "offline_access",
    "consents",
    "resources",
    "payments"
  ]
}
2021-12-08 13:52:14
SetTokenEndpointAuthMethodsSupportedToPrivateKeyJWTOnly
Changed token_endpoint_auth_methods_supported to private_key_jwt only in server configuration
server_configuration
{
  "issuer": "https://www.certification.openid.net/test/a/ST1st/",
  "authorization_endpoint": "https://www.certification.openid.net/test/a/ST1st/authorize",
  "token_endpoint": "https://www.certification.openid.net/test/a/ST1st/token",
  "jwks_uri": "https://www.certification.openid.net/test/a/ST1st/jwks",
  "registration_endpoint": "https://www.certification.openid.net/test/a/ST1st/register",
  "userinfo_endpoint": "https://www.certification.openid.net/test/a/ST1st/userinfo",
  "mtls_endpoint_aliases": {
    "token_endpoint": "https://www.certification.openid.net/test-mtls/a/ST1st/token",
    "registration_endpoint": "https://www.certification.openid.net/test-mtls/a/ST1st/register",
    "userinfo_endpoint": "https://www.certification.openid.net/test-mtls/a/ST1st/userinfo"
  },
  "tls_client_certificate_bound_access_tokens": true,
  "request_parameter_supported": true,
  "grant_types_supported": [
    "authorization_code",
    "implicit",
    "client_credentials",
    "refresh_token"
  ],
  "claims_parameter_supported": true,
  "request_object_encryption_alg_values_supported": [
    "RSA-OAEP"
  ],
  "request_object_encryption_enc_values_supported": [
    "A256GCM"
  ],
  "claims_supported": [
    "cpf",
    "cnpj",
    "acr"
  ],
  "acr_values_supported": [
    "urn:brasil:openbanking:loa2",
    "urn:brasil:openbanking:loa3"
  ],
  "id_token_signing_alg_values_supported": [
    "PS256"
  ],
  "request_object_signing_alg_values_supported": [
    "PS256"
  ],
  "scopes_supported": [
    "openid",
    "phone",
    "profile",
    "email",
    "address",
    "offline_access",
    "consents",
    "resources",
    "payments"
  ],
  "token_endpoint_auth_methods_supported": [
    "private_key_jwt"
  ]
}
2021-12-08 13:52:14 SUCCESS
AddResponseTypeCodeIdTokenToServerConfiguration
Added code id_token as response type supported
response_types_supported
[
  "code id_token"
]
2021-12-08 13:52:14 SUCCESS
FAPIBrazilAddTokenEndpointAuthSigningAlgValuesSupportedToServer
Set token_endpoint_auth_signing_alg_values_supported
values
[
  "PS256"
]
2021-12-08 13:52:14 SUCCESS
CheckServerConfiguration
Found required server configuration keys
required
[
  "authorization_endpoint",
  "token_endpoint",
  "issuer"
]
2021-12-08 13:52:14 SUCCESS
FAPIEnsureMinimumServerKeyLength
Validated minimum key lengths for server_jwks
server_jwks
{
  "keys": [
    {
      "d": "ZvivfZxJMbbdTQmxyE0lmE6ZuH8cMQOLyZxdaA5pNwm7ZEnPBEftZs8aR9ijhCDWMieui3h--rXwlXqbEm3g1sVgQ-WKTFV-NLKaJC1h-EU5HKdlOflstr7x57zhKp60ZIK69GyEXyJccUfzcD32u8raec9NplQ2MqS5MA1lnQFlocFoX1RNU4tSpEdJQq2UzqtX5WPhc88A6fTc1xu2fA5wyxzZu7fUjIETzLimcu-dDaEvvgm7c_A1ulm8EQuCN10k3FrIIe9RfuXHyxh9Rcd0aiIP9qwitxd5Cl0io7zby8MBIAaSei2co7y4tciBt4AfnzpBlGbtjgfr2gxD0Q",
      "e": "AQAB",
      "use": "sig",
      "kid": "X5d4vFYfLxaG1gg8_l3bFYFhUaUVmE6PaEsRWX2EYqM",
      "x5c": [
        "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\u003d\u003d"
      ],
      "dp": "bQ9aXj8tHnj0qO8aAWapGokWX78OlvNzytYg4JSGyJ7pUQnRB4Ds2Lai6kgjniUiu5MX2kdceDbHykG5R-WDj0Ztv6UPV3jA3cOjDwVzwmiwBVmVQNRxzK31Ra8f4YJs9_o0bjmVvXQRchY9l9_Xkk_Hev2F2A540Fhk0tlbUBE",
      "dq": "XPYDZ_kxwZjtQb-XUBLBcvNV1jcDhba2stysXGv0SfvsxOg6G3qZ5xtsiyQxzAYen0LRttCBXkZXEtXXAodLRvJMwUXuYWtNCrBqxYDHkJogUDPnBXq-Hig6x8fsDJunH8JooCc-3WcFpHQcIZZdcwyXPVi59eAfWCwJlgHYYHk",
      "n": "3IXVqA9zCrmaz30WWjzZexdSuhagP_oVfgB-Y5S7XXeHhU4tho7c3wcNhsrGCKLYSf_47rV78-2OfhPY9WrSJVyqIXoaniwoTnD9splF90J7yog9LgP4kqkWl6wm8gdR5C-UC4Gnl0D2cZKnE6MZ7k_b5nM0ZfC-7H_bO13B4aYpu069th7hFWGK7ps65uiDxcQGYP3oSeqahE5qwfUef2QMkhyVtM_nWP9OVAzOGtJ8km4TdCrq9aF78No9u2YQuaUOJgeOnwKMBjmgEwcuaQe9DEQFXhzBtRmPlml2pTy2QDvxe1HgOTOsnh9igFvX70AGroY3PFY-lJAxC4Fd2w",
      "p": "_QaFFuyZriEWtbiKexy7pIYicgU0ePMepvyNuiiFqlsUFQ24q9gp_iWECDhi8qqss__i1LW_eHQATKWfqUc6HdDY-ickJXvVktrQiT-buvJ24iTtK_NooPMKQW976NIX39_sEPJ6ceo9ZDFxTTCkmJus3eXDJmRZT2YzSZJcvcc",
      "kty": "RSA",
      "q": "3x1_dyovnWXSr7y7ufe6AHUV0kHBYVrGW2vdNZxKrrgBW5r2mm93NnHsrG-mJlzW7kG_jR41bWf74sucGdwXTx96riRVy8bov9SzPCDl9_QCHzPpqZOxjngfzQYq1L1qJA2BAie0Sq6YZhgLJ1fWPLutEO5soIYAkLXSJ9IVb00",
      "qi": "eHhOb5NUDfMGXwNscjEcMrMFS425qsoJAXfGJ10hm8svZOkNYgVpb7Hs7oT8XytanRl0Gk8gKH0yhvya65B5ipyby17uBMkikNN-EeYoY2AkvEfM_nO0dvHbDdF11rkM5Q_SEDlGmojxnx4_Euj8WeuSgcwiCQkR23aZlQGx1Mg",
      "alg": "PS256"
    },
    {
      "p": "6-RGunw1LGXpsGIabzcG8n_ITbahS9waTzjcwLkzjWjyR5hxnTSrCMas9EsOuIt3qvkdf02psgwi-J0ZX680ujaXdeiPAeuOUbsLPBOhRuu-ySXxMTT7uiwWJmF5LtBx8Qd3hRV2sd9zOhYzSohcmWp8w_uKTOYrFzGtWMvlGic",
      "kty": "RSA",
      "q": "vn3cUU9RFc7pB3fjiEPGwYGA_h8f2X6dOqy-JYIMIiuYhPq6cT8xIlE-sHs58kZzC1QbOBc4y-qRyqj1L4StPaYH4mtJU0s_6A_b9Cai96yzYYmMr92be2nCFMxBpmpBhN21AIdGc640OxgWMdz5OVo455v1uIEQGPr2aDpOzVs",
      "d": "QrIJ9tPG7pSrt1KKSU-9EbAq-hU92FzEV9GwzuG_dbBPyRLYNVfAz-Yb8ug3YLuqec_kcB5JCep7QkYHgpNdX5WXFxARCpXa-J7Xq50oBdiAS2ehLpnYHXpJI7HqOcH9ASZML_MXjI8e_EpsI7Yk6xJ9qxk8bXGupw0C6anwL3NBe232zA7I1FnwL9tpZVOLPupeok7HMRbFc6QSR3dA54zJmkyEbyOSqzRqCK_g7AB_RcMImN0SoCg0epxZjrculIXPG0Gl1T3TG3WY-CBUtAkI1chFMGCgYF_v-FMSun8N6igilPC5O683BMcJoTK745khMCv7FcSCSFVh0H5vKQ",
      "e": "AQAB",
      "use": "enc",
      "kid": "0fe502dd-14f0-4f45-80f9-feb9a216f996",
      "qi": "W6TMI3L-Ob-Jx61TdYqN5gBoBsWF6KWuCmiE9ZiwJiMVCv5ddEbFafBuiIQgRnby1VpnH9j5KVb5PT_V78ohKFmpfL7ErXQerf_pJkEtvgK9lQta1EM1HMoShrJ4GdHPym_BZzDDmt6njvwTfSg95y28h-j5epuywcwu6TwAUA8",
      "dp": "a9rjD-8srNEoKVKhvYoObiBI6GeBllrb2K8qGCBV1ulOJbgo8nUbYpbci5Ip9-0k2RKwDv3mghcUglHqQRqt5BqD5BBiGsGmP-5is6RSEEhH4lar0hDkq_nuYrwcmXALOOZuGnZ239tIJx3xc7mnhSnwQ_emA4UV3LQFC12mse8",
      "alg": "RSA-OAEP",
      "dq": "Qk8TiyY-BoZg7Z2ZEYzuOdu3qD3zW0VMu-j3w5yyVo6wZ9HTZqplkxmO5eXvNNu7Hj1nwC2tMqZzm4UW3DSmDWinI_TOsHToSQKEQUfVwLtYMeKsm2dbwSj-SzkSvTgNmI-IeyebqZcBTXTD_RV7l7BFULIkZdZfYSKy9XMejTM",
      "n": "r4dl-ApW6c-fvDbfSVxHpdV8zi8VQW4b9-uHMRq7dzqCkvP8OAG1R3plSr1N6fL_YLiIr9y621XkyRiMEKR7-DeqGsLf2ZTaqrZ1LfYgjsc2i9o3NSOeSgBwKGmT7h1OgxZSbhLzo7Xaktu3CCUZCOWLzs7LKo_CvKkcTF7tPhK9jYjdTsdsnS0RJOPjYQe7JO83Mvhd1Ty3F-Qycd-cKKMSjcQRiHt9jKd09kA2fKVlFwbm2M1PM3NdtnMaOUw31-XC4ixay47XTMqnmX7-op7qYV9wXbeZmjTsAKFuTGwJiGJrOTfqciDLBW8IpGC2BzFJ5rYmRu0kAttpvkOG3Q"
    }
  ]
}
2021-12-08 13:52:14 SUCCESS
LoadUserInfo
Added user information
user_info
{
  "sub": "user-subject-1234531",
  "name": "Demo T. User",
  "email": "user@example.com",
  "email_verified": false
}
Verify configuration of first client
2021-12-08 13:52:14 SUCCESS
GetStaticClientConfiguration
Found a static client object
client_id
client_TJtKsLmtooQgRSOZSHSE54751
redirect_uri
https://wpc.paas.santanderbr.pre.corp/open-finance-inbound
certificate
-----BEGIN CERTIFICATE-----
MIIHADCCBeigAwIBAgIUeRQCp6rqzrXoXP8Ohn7QkF1aGBwwDQYJKoZIhvcNAQEL
BQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx
FTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNB
TkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDcxMzAwMDgwMFoXDTIyMDgxMjAw
MDgwMFowggElMQswCQYDVQQGEwJCUjELMAkGA1UECBMCU1AxEjAQBgNVBAcTCVNB
TyBQQVVMTzEkMCIGA1UEChMbQkNPIFNBTlRBTkRFUiAoQlJBU0lMKSBTLkEuMS0w
KwYDVQQLEyRiOGQyMGIxYi1lOGE3LTUwOTktODE3NC0wNWVhNDhiY2I1NjYxHTAb
BgNVBAMTFHd3dy5zYW50YW5kZXIuY29tLmJyMRcwFQYDVQQFEw45MDQwMDg4ODAw
MDE0MjEdMBsGA1UEDxMUUHJpdmF0ZSBPcmdhbml6YXRpb24xEzARBgsrBgEEAYI3
PAIBAxMCQlIxNDAyBgoJkiaJk/IsZAEBEyQ0MmVmMTRkMy0wY2I5LTRiZDktOWQ3
Mi02MTY5YWQxMDQ2YjkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDA
jIST5OuvNLankWeo0ioBLYn5Nq7kG20rqI5m2AWIKN2YiIShewkE/7l4TFEtVjfd
U94lyiNq3u9pcJVqNTQAsh83iMYZ3OKYDC9b462eoAFMh844TQ8ygzIDGjxuSrkL
Yu4z8x8qgA7yNbblf46IKPedLmdG19r7CDQ1kXvNXI4A7y7cwxE1EeWUDuPTvAMV
acpV+D6BGgQGabvdItOhwN6ymyNMU9daSif+kldaIvlxsMPec+TzzLviB6ijCbGt
LbRYl9omr7B65jtmqQS0gweHQKRzDRiFBieUl06DDwYlGlwAhNwAK6PsVb73BEQ+
jAPzdoF6s3n/GpcXamDlAgMBAAGjggLYMIIC1DAMBgNVHRMBAf8EAjAAMB0GA1Ud
DgQWBBTtM2SZKCpdo07osSjEiwLrNnYQsjAfBgNVHSMEGDAWgBSGf1itF/WCtk60
BbP7sM4RQ99MvjBMBggrBgEFBQcBAQRAMD4wPAYIKwYBBQUHMAGGMGh0dHA6Ly9v
Y3NwLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJhc2lsLm9yZy5icjBLBgNVHR8E
RDBCMECgPqA8hjpodHRwOi8vY3JsLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJh
c2lsLm9yZy5ici9pc3N1ZXIuY3JsMB8GA1UdEQQYMBaCFHd3dy5zYW50YW5kZXIu
Y29tLmJyMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDAjCCAaEG
A1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9kATCCAYAwggE2BggrBgEFBQcCAjCC
ASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBzb2xlbHkgZm9yIHVzZSB3aXRoIFJh
aWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQgb3RoZXIgcGFydGljaXBhdGluZyBv
cmdhbmlzYXRpb25zIHVzaW5nIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZHMgVHJ1
c3QgRnJhbWV3b3JrIFNlcnZpY2VzLiBJdHMgcmVjZWlwdCwgcG9zc2Vzc2lvbiBv
ciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5jZSBvZiB0aGUgUmFpZGlhbSBTZXJ2
aWNlcyBMdGQgQ2VydGljaWNhdGUgUG9saWN5IGFuZCByZWxhdGVkIGRvY3VtZW50
cyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0cDovL2Nwcy5zYW5kYm94LnBraS5v
cGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvcG9saWNpZXMwDQYJKoZIhvcNAQELBQAD
ggEBAGWvraO3Waiho5c6Raqj4JzW2uCi9KUG9awPY31uYOtuaNRfS3XDt44j0VDk
7mh1LtZfOrcq3ny4qZPomgEfPswtFzYcd3hcQvIojeJDUhbcBM+3Tmev/zK3QLzt
uXsR+fnHP7H2W2DBDShqtSG0x+AxRSq6e4bAS3gARraZbjQRgl+mibPgGfhfZrd2
Y2w0mJOfutIa093K1KTLkf2eE56rigiwPcXAUjglcrz5+0KZdz0s/h7wUoNAdt+T
qFg7+2B3pzNKFpdy7tjIUtLAgXYxp5IpP9QAW49mnBC0JvLlgC6SZnzCelFWWmXk
M4R/cRvhf2FzicbsLDjnF2FY1+w=
-----END CERTIFICATE-----
jwks
{
  "keys": [
    {
      "kty": "RSA",
      "use": "sig",
      "x5c": [
        "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"
      ],
      "n": "8yBGwAMVQlAj3ZKCCy8VhlF6txxfK37T219VWw244R3TdwfXeErHuxnsPFwHGb6t4U2yYhvqvXdV2GVuvaNzkXa-ZedkbEFm4x4r74PQH1wgc0EVD9o8OD5GgmewjK4V29TfUGUOkYyHUoIxo4_OIL1l8FecnNfNJQ8V3k-5IdssdrqpDJ6LZFVCtKmTEpINn-IRHxlUrGj0tkq-10X5FMf-6OWqOZZhJDKRDm86q1LxWIDxuGb-Pr7OfbmFnC2wEKklE9v3qaUljxKwU44_kPFiHo67mj4tO2QLfS8HSTDZ_fa_acNnFHbi7U1bTVclbVWvq4j_Lamzt03-bZRDaQ",
      "e": "AQAB",
      "kid": "lpNxQbBG7xd1oThkFMyha8lNGw8BXo1u-Xn0Tys44ug",
      "x5u": "https://keystore.sandbox.directory.openbankingbrasil.org.br/b8d20b1b-e8a7-5099-8174-05ea48bcb566/lpNxQbBG7xd1oThkFMyha8lNGw8BXo1u-Xn0Tys44ug.pem",
      "x5t#256": "lpNxQbBG7xd1oThkFMyha8lNGw8BXo1u-Xn0Tys44ug"
    },
    {
      "kty": "RSA",
      "use": "sig",
      "x5c": [
        "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"
      ],
      "n": "nn3jqfk9blYpKxIpn5Gifi0P5nlHgU-U5P-GszlAZqAG6ny4JSJIGn22GTawa2yUG30J8KS3qf_Lfr66k2PnugqGbqlMQXEEPbQU0Gp3w7IGJdy6-BTquUc8oZCiW68HfGfM2mgy540F5MialA-Dgq-kbU0DeGM1yGrFJDYjQnL_TDGxhksBdVf1CEWhGO2QQF-NtEE0QYQ6zhY6y1wsDXivQUicTg0iaGXexeFDafP9WvZW4MePDCeFyuFEc0-0qaYC03xM05R8QvsbKe0ld7Njyi-pNqOdCg-7bBKYRLv3JGuCiJH3bTvwSbbIHSfzGK50Ee1L4p-z6dm1JdER5w",
      "e": "AQAB",
      "kid": "5uMhFogLHuefXJ2IdqpVuZSMMvtiU0n3yO9rY1vzjfI",
      "x5u": "https://keystore.sandbox.directory.openbankingbrasil.org.br/b8d20b1b-e8a7-5099-8174-05ea48bcb566/42ef14d3-0cb9-4bd9-9d72-6169ad1046b9/5uMhFogLHuefXJ2IdqpVuZSMMvtiU0n3yO9rY1vzjfI.pem",
      "x5t#256": "5uMhFogLHuefXJ2IdqpVuZSMMvtiU0n3yO9rY1vzjfI"
    },
    {
      "kty": "RSA",
      "use": "sig",
      "x5c": [
        "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"
      ],
      "n": "566wo_QINCuOMpAYsbLSHLF8295tQp11V6f7vYZMMjSua88EhUSaToCzLkIqgrXxOwkKQz8UKXAPNS59eoa0gYR1hL196Oiu5qZkfS4VmjQhSj_I4JnYtPyCrt_yhCzr50By4PPnzlTQJ3Vk1lAOPBKFMAPduQsiMY9K_A9XlfhbvndEa2ZwiWJg3mJZ3T5fAzBp0P0YXbyjbLJoMR9IOt2FsgBZCpB8JT1MKn_GZrThbjh-EESoJIdZI8S2MuU6unc0Z3iY1XteV_yWkhDh0IOYkDn4yvOnQht--ukZrSD8D6paFXyd4yyAEsbZfhd_QwfTMjYeKnXdkSeGXyIdGw",
      "e": "AQAB",
      "kid": "n5LfozINKu0efiRXzwcPPvqE8J7MLpoVeUmo-vjayrY",
      "x5u": "https://keystore.sandbox.directory.openbankingbrasil.org.br/b8d20b1b-e8a7-5099-8174-05ea48bcb566/n5LfozINKu0efiRXzwcPPvqE8J7MLpoVeUmo-vjayrY.pem",
      "x5t#256": "n5LfozINKu0efiRXzwcPPvqE8J7MLpoVeUmo-vjayrY"
    },
    {
      "kty": "RSA",
      "use": "sig",
      "x5c": [
        "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"
      ],
      "n": "tjXuKYbxvIrICikSKD7OA28ZvaxX0c42xdmGHmimcmI_R0jRUhbsUiPC3k0DdZynZdRpROnbkbBzl3z21bMJgu040aOkxQiUYaBd6gRqRg3xEl8R0TZaP6f0lFeFnaieqcThnHJwKAZfxYzWg1W1ORcP7JjT_Ogh7FH_-gJ-4WvZQnFl5qb0x1Bg8xR1aSSK94R6pPtVE2oHNYyNwwXr3F-BD_D5wTCPwXZL-Ev4wMylHIRxjc2OZx7CgpF1_f_5nhTdR-RtWR0Ixm8oobOEro26aAkTz7SvZc4Zs3y2k9ge7vuxk-Swz-Vaibgw5KmbGssZgrxrT8gonA9nf3trUw",
      "e": "AQAB",
      "kid": "_aYJ0el1VK-LHvxEvVOk48bV4Oz260VHdz1goZPFnz4",
      "x5u": "https://keystore.sandbox.directory.openbankingbrasil.org.br/b8d20b1b-e8a7-5099-8174-05ea48bcb566/_aYJ0el1VK-LHvxEvVOk48bV4Oz260VHdz1goZPFnz4.pem",
      "x5t#256": "_aYJ0el1VK-LHvxEvVOk48bV4Oz260VHdz1goZPFnz4"
    },
    {
      "kty": "RSA",
      "use": "sig",
      "x5c": [
        "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"
      ],
      "n": "rnUHb9qdS-sfBTmlMOIGzvR4Cm9t5rqcIuxPF-_tNmChRNNNXHmXQA7aeMQYTOFjqyFiH3vgMUzsekzBHk3lriHqqisusZahV0jLJEUi35FG7z5TVqHTVL-rrWbzHEPXIRb7ND5RMBB8xJMsuby-CnrF72x5KK06fg24__3vYIWYDS9iYCiCjpr9ou43UsqB8b7_Z6-u9qebBaAQ_6Rs4l5yX0E2qnJv86cJiw4xXsnrRriKcSTkSMnvq19_nd-D6y15sF4yHBMzOg_KYm7YP3b3OqhaHdLOV-WDcK4qBX9Pq4F5LAvzMZE7d7-D8nJPzZNCbyW3S3y7S8PcLAhd3Q",
      "e": "AQAB",
      "kid": "dG21pJWArIh_RlVEpNgMwJF37G7By080PVhmvJ9fhlA",
      "x5u": "https://keystore.sandbox.directory.openbankingbrasil.org.br/b8d20b1b-e8a7-5099-8174-05ea48bcb566/dG21pJWArIh_RlVEpNgMwJF37G7By080PVhmvJ9fhlA.pem",
      "x5t#256": "dG21pJWArIh_RlVEpNgMwJF37G7By080PVhmvJ9fhlA"
    },
    {
      "kty": "RSA",
      "use": "sig",
      "x5c": [
        "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\u003d"
      ],
      "n": "mk1LQurYwabwaC1NEWVe8pFLnnQEoqSkLZE-F5UVIhkgJLIea1jj6LHMtL4nmjGtAK5QOOwhazTaWJYRUo6MZTMQc6Nf5tUqjGgR4pMV9OL9UQ8tXw22SLPFHi5PTTppnUvMS-UQXBxjsFHR1ZvB3oyCjwpf8xfkAYh1f6ageyGuZLjm62BNmMWYspwkItEqsicsiJOw_Hz2fSirmJxkjO7hcoXedsE7HAdieGrHeycZm8lEitLuYoX3fdS21Rz1DpewlJQNoapDy8wYNS_NpU7EjFD7V0Tk6UWQCuiJktbkWUkoHGAnKfig9GksGXUQlTG2Rpp-pVL_IibJmalsGw",
      "e": "AQAB",
      "kid": "duND96SEZJL0LGEmD-QRfXRWqHsLQRHRlRBTLmqDapg",
      "x5u": "https://keystore.sandbox.directory.openbankingbrasil.org.br/b8d20b1b-e8a7-5099-8174-05ea48bcb566/duND96SEZJL0LGEmD-QRfXRWqHsLQRHRlRBTLmqDapg.pem",
      "x5t#256": "duND96SEZJL0LGEmD-QRfXRWqHsLQRHRlRBTLmqDapg"
    },
    {
      "kty": "RSA",
      "use": "sig",
      "x5c": [
        "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\u003d"
      ],
      "n": "z14Ic8I4K6oy8GroDKgMIxCeRC3gTnDdSZR-Ax4JL7TwNji6wT7idGfYBOzI2IcKENbC6Yt8yU1zp9mpmLDmPPu_G9-5oPp5NvpXiM63FzV75AxHrozSJbUWhDaaW45EO5GKhFGcrBBVeNBNNiwgrDR037cGdFkIF0z5rDiF0gC1x_iWi5NmYnrCCV_7dLB8LEGp9IEbXioDDAsidZBYTHzvN_Rm7H9GuaPG3TI9Fy7iE3FrMWFUGf1ESJwr7_lYa7o6qd3ou93S23Xi8ANWU6I0IfF56COUGGLFZHAfZJuQ7EiDVib-EN1xKZiioyM5gMKGLOWI5NoA9zFRJGBzIQ",
      "e": "AQAB",
      "kid": "97qebPfbiqleKmyfUU_Y3rchx0CaUyo500rPUnLR1uI",
      "x5u": "https://keystore.sandbox.directory.openbankingbrasil.org.br/b8d20b1b-e8a7-5099-8174-05ea48bcb566/97qebPfbiqleKmyfUU_Y3rchx0CaUyo500rPUnLR1uI.pem",
      "x5t#256": "97qebPfbiqleKmyfUU_Y3rchx0CaUyo500rPUnLR1uI"
    },
    {
      "kty": "RSA",
      "use": "sig",
      "x5c": [
        "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"
      ],
      "n": "4NDka9SoAjE2ea4JT7c9wtukiz-ZYQhTBAD-DsPlY-aNe1IC1FLbadBbB4JPU_PTgaqviktAmwEt1CEq_2oITvYPFFOeJU0PEsRGj9erlYadevTd5j7HVLWffA9-68E9N0wVF3Qr8a8MnpwEdqTUZpm4xXliJf24uSBJwuVY41H0nYcEH2dKhKIiDIMFuWblEiGOWTZFKTbyflcXIKl58ZEg6bDCQvU8zJ7i0O2TW9DHsbuby5IqjrL4Xnb8ld45FJ3XSMGCyidyiHStT7QYpB6TThR-VU6u9oZEkc1emAi54FevgwHyq-BnJh9BxXZABE2qmOvj2BWlBtS_w9Psdw",
      "e": "AQAB",
      "kid": "cZC6yqLnjE3P8l3DfqivSKjODgRMf3ynLK1OL-bx3LU",
      "x5u": "https://keystore.sandbox.directory.openbankingbrasil.org.br/b8d20b1b-e8a7-5099-8174-05ea48bcb566/cZC6yqLnjE3P8l3DfqivSKjODgRMf3ynLK1OL-bx3LU.pem",
      "x5t#256": "cZC6yqLnjE3P8l3DfqivSKjODgRMf3ynLK1OL-bx3LU"
    }
  ]
}
2021-12-08 13:52:14 SUCCESS
ValidateClientJWKsPublicPart
Valid client JWKs: keys are valid JSON, contain the required fields and are correctly encoded using unpadded base64url
2021-12-08 13:52:14 SUCCESS
ExtractJWKsFromStaticClientConfiguration
Extracted client JWK
client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "use": "sig",
      "x5c": [
        "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"
      ],
      "n": "8yBGwAMVQlAj3ZKCCy8VhlF6txxfK37T219VWw244R3TdwfXeErHuxnsPFwHGb6t4U2yYhvqvXdV2GVuvaNzkXa-ZedkbEFm4x4r74PQH1wgc0EVD9o8OD5GgmewjK4V29TfUGUOkYyHUoIxo4_OIL1l8FecnNfNJQ8V3k-5IdssdrqpDJ6LZFVCtKmTEpINn-IRHxlUrGj0tkq-10X5FMf-6OWqOZZhJDKRDm86q1LxWIDxuGb-Pr7OfbmFnC2wEKklE9v3qaUljxKwU44_kPFiHo67mj4tO2QLfS8HSTDZ_fa_acNnFHbi7U1bTVclbVWvq4j_Lamzt03-bZRDaQ",
      "e": "AQAB",
      "kid": "lpNxQbBG7xd1oThkFMyha8lNGw8BXo1u-Xn0Tys44ug",
      "x5u": "https://keystore.sandbox.directory.openbankingbrasil.org.br/b8d20b1b-e8a7-5099-8174-05ea48bcb566/lpNxQbBG7xd1oThkFMyha8lNGw8BXo1u-Xn0Tys44ug.pem",
      "x5t#256": "lpNxQbBG7xd1oThkFMyha8lNGw8BXo1u-Xn0Tys44ug"
    },
    {
      "kty": "RSA",
      "use": "sig",
      "x5c": [
        "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"
      ],
      "n": "nn3jqfk9blYpKxIpn5Gifi0P5nlHgU-U5P-GszlAZqAG6ny4JSJIGn22GTawa2yUG30J8KS3qf_Lfr66k2PnugqGbqlMQXEEPbQU0Gp3w7IGJdy6-BTquUc8oZCiW68HfGfM2mgy540F5MialA-Dgq-kbU0DeGM1yGrFJDYjQnL_TDGxhksBdVf1CEWhGO2QQF-NtEE0QYQ6zhY6y1wsDXivQUicTg0iaGXexeFDafP9WvZW4MePDCeFyuFEc0-0qaYC03xM05R8QvsbKe0ld7Njyi-pNqOdCg-7bBKYRLv3JGuCiJH3bTvwSbbIHSfzGK50Ee1L4p-z6dm1JdER5w",
      "e": "AQAB",
      "kid": "5uMhFogLHuefXJ2IdqpVuZSMMvtiU0n3yO9rY1vzjfI",
      "x5u": "https://keystore.sandbox.directory.openbankingbrasil.org.br/b8d20b1b-e8a7-5099-8174-05ea48bcb566/42ef14d3-0cb9-4bd9-9d72-6169ad1046b9/5uMhFogLHuefXJ2IdqpVuZSMMvtiU0n3yO9rY1vzjfI.pem",
      "x5t#256": "5uMhFogLHuefXJ2IdqpVuZSMMvtiU0n3yO9rY1vzjfI"
    },
    {
      "kty": "RSA",
      "use": "sig",
      "x5c": [
        "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"
      ],
      "n": "566wo_QINCuOMpAYsbLSHLF8295tQp11V6f7vYZMMjSua88EhUSaToCzLkIqgrXxOwkKQz8UKXAPNS59eoa0gYR1hL196Oiu5qZkfS4VmjQhSj_I4JnYtPyCrt_yhCzr50By4PPnzlTQJ3Vk1lAOPBKFMAPduQsiMY9K_A9XlfhbvndEa2ZwiWJg3mJZ3T5fAzBp0P0YXbyjbLJoMR9IOt2FsgBZCpB8JT1MKn_GZrThbjh-EESoJIdZI8S2MuU6unc0Z3iY1XteV_yWkhDh0IOYkDn4yvOnQht--ukZrSD8D6paFXyd4yyAEsbZfhd_QwfTMjYeKnXdkSeGXyIdGw",
      "e": "AQAB",
      "kid": "n5LfozINKu0efiRXzwcPPvqE8J7MLpoVeUmo-vjayrY",
      "x5u": "https://keystore.sandbox.directory.openbankingbrasil.org.br/b8d20b1b-e8a7-5099-8174-05ea48bcb566/n5LfozINKu0efiRXzwcPPvqE8J7MLpoVeUmo-vjayrY.pem",
      "x5t#256": "n5LfozINKu0efiRXzwcPPvqE8J7MLpoVeUmo-vjayrY"
    },
    {
      "kty": "RSA",
      "use": "sig",
      "x5c": [
        "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"
      ],
      "n": "tjXuKYbxvIrICikSKD7OA28ZvaxX0c42xdmGHmimcmI_R0jRUhbsUiPC3k0DdZynZdRpROnbkbBzl3z21bMJgu040aOkxQiUYaBd6gRqRg3xEl8R0TZaP6f0lFeFnaieqcThnHJwKAZfxYzWg1W1ORcP7JjT_Ogh7FH_-gJ-4WvZQnFl5qb0x1Bg8xR1aSSK94R6pPtVE2oHNYyNwwXr3F-BD_D5wTCPwXZL-Ev4wMylHIRxjc2OZx7CgpF1_f_5nhTdR-RtWR0Ixm8oobOEro26aAkTz7SvZc4Zs3y2k9ge7vuxk-Swz-Vaibgw5KmbGssZgrxrT8gonA9nf3trUw",
      "e": "AQAB",
      "kid": "_aYJ0el1VK-LHvxEvVOk48bV4Oz260VHdz1goZPFnz4",
      "x5u": "https://keystore.sandbox.directory.openbankingbrasil.org.br/b8d20b1b-e8a7-5099-8174-05ea48bcb566/_aYJ0el1VK-LHvxEvVOk48bV4Oz260VHdz1goZPFnz4.pem",
      "x5t#256": "_aYJ0el1VK-LHvxEvVOk48bV4Oz260VHdz1goZPFnz4"
    },
    {
      "kty": "RSA",
      "use": "sig",
      "x5c": [
        "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"
      ],
      "n": "rnUHb9qdS-sfBTmlMOIGzvR4Cm9t5rqcIuxPF-_tNmChRNNNXHmXQA7aeMQYTOFjqyFiH3vgMUzsekzBHk3lriHqqisusZahV0jLJEUi35FG7z5TVqHTVL-rrWbzHEPXIRb7ND5RMBB8xJMsuby-CnrF72x5KK06fg24__3vYIWYDS9iYCiCjpr9ou43UsqB8b7_Z6-u9qebBaAQ_6Rs4l5yX0E2qnJv86cJiw4xXsnrRriKcSTkSMnvq19_nd-D6y15sF4yHBMzOg_KYm7YP3b3OqhaHdLOV-WDcK4qBX9Pq4F5LAvzMZE7d7-D8nJPzZNCbyW3S3y7S8PcLAhd3Q",
      "e": "AQAB",
      "kid": "dG21pJWArIh_RlVEpNgMwJF37G7By080PVhmvJ9fhlA",
      "x5u": "https://keystore.sandbox.directory.openbankingbrasil.org.br/b8d20b1b-e8a7-5099-8174-05ea48bcb566/dG21pJWArIh_RlVEpNgMwJF37G7By080PVhmvJ9fhlA.pem",
      "x5t#256": "dG21pJWArIh_RlVEpNgMwJF37G7By080PVhmvJ9fhlA"
    },
    {
      "kty": "RSA",
      "use": "sig",
      "x5c": [
        "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\u003d"
      ],
      "n": "mk1LQurYwabwaC1NEWVe8pFLnnQEoqSkLZE-F5UVIhkgJLIea1jj6LHMtL4nmjGtAK5QOOwhazTaWJYRUo6MZTMQc6Nf5tUqjGgR4pMV9OL9UQ8tXw22SLPFHi5PTTppnUvMS-UQXBxjsFHR1ZvB3oyCjwpf8xfkAYh1f6ageyGuZLjm62BNmMWYspwkItEqsicsiJOw_Hz2fSirmJxkjO7hcoXedsE7HAdieGrHeycZm8lEitLuYoX3fdS21Rz1DpewlJQNoapDy8wYNS_NpU7EjFD7V0Tk6UWQCuiJktbkWUkoHGAnKfig9GksGXUQlTG2Rpp-pVL_IibJmalsGw",
      "e": "AQAB",
      "kid": "duND96SEZJL0LGEmD-QRfXRWqHsLQRHRlRBTLmqDapg",
      "x5u": "https://keystore.sandbox.directory.openbankingbrasil.org.br/b8d20b1b-e8a7-5099-8174-05ea48bcb566/duND96SEZJL0LGEmD-QRfXRWqHsLQRHRlRBTLmqDapg.pem",
      "x5t#256": "duND96SEZJL0LGEmD-QRfXRWqHsLQRHRlRBTLmqDapg"
    },
    {
      "kty": "RSA",
      "use": "sig",
      "x5c": [
        "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\u003d"
      ],
      "n": "z14Ic8I4K6oy8GroDKgMIxCeRC3gTnDdSZR-Ax4JL7TwNji6wT7idGfYBOzI2IcKENbC6Yt8yU1zp9mpmLDmPPu_G9-5oPp5NvpXiM63FzV75AxHrozSJbUWhDaaW45EO5GKhFGcrBBVeNBNNiwgrDR037cGdFkIF0z5rDiF0gC1x_iWi5NmYnrCCV_7dLB8LEGp9IEbXioDDAsidZBYTHzvN_Rm7H9GuaPG3TI9Fy7iE3FrMWFUGf1ESJwr7_lYa7o6qd3ou93S23Xi8ANWU6I0IfF56COUGGLFZHAfZJuQ7EiDVib-EN1xKZiioyM5gMKGLOWI5NoA9zFRJGBzIQ",
      "e": "AQAB",
      "kid": "97qebPfbiqleKmyfUU_Y3rchx0CaUyo500rPUnLR1uI",
      "x5u": "https://keystore.sandbox.directory.openbankingbrasil.org.br/b8d20b1b-e8a7-5099-8174-05ea48bcb566/97qebPfbiqleKmyfUU_Y3rchx0CaUyo500rPUnLR1uI.pem",
      "x5t#256": "97qebPfbiqleKmyfUU_Y3rchx0CaUyo500rPUnLR1uI"
    },
    {
      "kty": "RSA",
      "use": "sig",
      "x5c": [
        "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"
      ],
      "n": "4NDka9SoAjE2ea4JT7c9wtukiz-ZYQhTBAD-DsPlY-aNe1IC1FLbadBbB4JPU_PTgaqviktAmwEt1CEq_2oITvYPFFOeJU0PEsRGj9erlYadevTd5j7HVLWffA9-68E9N0wVF3Qr8a8MnpwEdqTUZpm4xXliJf24uSBJwuVY41H0nYcEH2dKhKIiDIMFuWblEiGOWTZFKTbyflcXIKl58ZEg6bDCQvU8zJ7i0O2TW9DHsbuby5IqjrL4Xnb8ld45FJ3XSMGCyidyiHStT7QYpB6TThR-VU6u9oZEkc1emAi54FevgwHyq-BnJh9BxXZABE2qmOvj2BWlBtS_w9Psdw",
      "e": "AQAB",
      "kid": "cZC6yqLnjE3P8l3DfqivSKjODgRMf3ynLK1OL-bx3LU",
      "x5u": "https://keystore.sandbox.directory.openbankingbrasil.org.br/b8d20b1b-e8a7-5099-8174-05ea48bcb566/cZC6yqLnjE3P8l3DfqivSKjODgRMf3ynLK1OL-bx3LU.pem",
      "x5t#256": "cZC6yqLnjE3P8l3DfqivSKjODgRMf3ynLK1OL-bx3LU"
    }
  ]
}
public_client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "sig",
      "kid": "lpNxQbBG7xd1oThkFMyha8lNGw8BXo1u-Xn0Tys44ug",
      "x5c": [
        "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"
      ],
      "x5u": "https://keystore.sandbox.directory.openbankingbrasil.org.br/b8d20b1b-e8a7-5099-8174-05ea48bcb566/lpNxQbBG7xd1oThkFMyha8lNGw8BXo1u-Xn0Tys44ug.pem",
      "n": "8yBGwAMVQlAj3ZKCCy8VhlF6txxfK37T219VWw244R3TdwfXeErHuxnsPFwHGb6t4U2yYhvqvXdV2GVuvaNzkXa-ZedkbEFm4x4r74PQH1wgc0EVD9o8OD5GgmewjK4V29TfUGUOkYyHUoIxo4_OIL1l8FecnNfNJQ8V3k-5IdssdrqpDJ6LZFVCtKmTEpINn-IRHxlUrGj0tkq-10X5FMf-6OWqOZZhJDKRDm86q1LxWIDxuGb-Pr7OfbmFnC2wEKklE9v3qaUljxKwU44_kPFiHo67mj4tO2QLfS8HSTDZ_fa_acNnFHbi7U1bTVclbVWvq4j_Lamzt03-bZRDaQ"
    },
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "sig",
      "kid": "5uMhFogLHuefXJ2IdqpVuZSMMvtiU0n3yO9rY1vzjfI",
      "x5c": [
        "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"
      ],
      "x5u": "https://keystore.sandbox.directory.openbankingbrasil.org.br/b8d20b1b-e8a7-5099-8174-05ea48bcb566/42ef14d3-0cb9-4bd9-9d72-6169ad1046b9/5uMhFogLHuefXJ2IdqpVuZSMMvtiU0n3yO9rY1vzjfI.pem",
      "n": "nn3jqfk9blYpKxIpn5Gifi0P5nlHgU-U5P-GszlAZqAG6ny4JSJIGn22GTawa2yUG30J8KS3qf_Lfr66k2PnugqGbqlMQXEEPbQU0Gp3w7IGJdy6-BTquUc8oZCiW68HfGfM2mgy540F5MialA-Dgq-kbU0DeGM1yGrFJDYjQnL_TDGxhksBdVf1CEWhGO2QQF-NtEE0QYQ6zhY6y1wsDXivQUicTg0iaGXexeFDafP9WvZW4MePDCeFyuFEc0-0qaYC03xM05R8QvsbKe0ld7Njyi-pNqOdCg-7bBKYRLv3JGuCiJH3bTvwSbbIHSfzGK50Ee1L4p-z6dm1JdER5w"
    },
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "sig",
      "kid": "n5LfozINKu0efiRXzwcPPvqE8J7MLpoVeUmo-vjayrY",
      "x5c": [
        "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"
      ],
      "x5u": "https://keystore.sandbox.directory.openbankingbrasil.org.br/b8d20b1b-e8a7-5099-8174-05ea48bcb566/n5LfozINKu0efiRXzwcPPvqE8J7MLpoVeUmo-vjayrY.pem",
      "n": "566wo_QINCuOMpAYsbLSHLF8295tQp11V6f7vYZMMjSua88EhUSaToCzLkIqgrXxOwkKQz8UKXAPNS59eoa0gYR1hL196Oiu5qZkfS4VmjQhSj_I4JnYtPyCrt_yhCzr50By4PPnzlTQJ3Vk1lAOPBKFMAPduQsiMY9K_A9XlfhbvndEa2ZwiWJg3mJZ3T5fAzBp0P0YXbyjbLJoMR9IOt2FsgBZCpB8JT1MKn_GZrThbjh-EESoJIdZI8S2MuU6unc0Z3iY1XteV_yWkhDh0IOYkDn4yvOnQht--ukZrSD8D6paFXyd4yyAEsbZfhd_QwfTMjYeKnXdkSeGXyIdGw"
    },
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "sig",
      "kid": "_aYJ0el1VK-LHvxEvVOk48bV4Oz260VHdz1goZPFnz4",
      "x5c": [
        "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"
      ],
      "x5u": "https://keystore.sandbox.directory.openbankingbrasil.org.br/b8d20b1b-e8a7-5099-8174-05ea48bcb566/_aYJ0el1VK-LHvxEvVOk48bV4Oz260VHdz1goZPFnz4.pem",
      "n": "tjXuKYbxvIrICikSKD7OA28ZvaxX0c42xdmGHmimcmI_R0jRUhbsUiPC3k0DdZynZdRpROnbkbBzl3z21bMJgu040aOkxQiUYaBd6gRqRg3xEl8R0TZaP6f0lFeFnaieqcThnHJwKAZfxYzWg1W1ORcP7JjT_Ogh7FH_-gJ-4WvZQnFl5qb0x1Bg8xR1aSSK94R6pPtVE2oHNYyNwwXr3F-BD_D5wTCPwXZL-Ev4wMylHIRxjc2OZx7CgpF1_f_5nhTdR-RtWR0Ixm8oobOEro26aAkTz7SvZc4Zs3y2k9ge7vuxk-Swz-Vaibgw5KmbGssZgrxrT8gonA9nf3trUw"
    },
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "sig",
      "kid": "dG21pJWArIh_RlVEpNgMwJF37G7By080PVhmvJ9fhlA",
      "x5c": [
        "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"
      ],
      "x5u": "https://keystore.sandbox.directory.openbankingbrasil.org.br/b8d20b1b-e8a7-5099-8174-05ea48bcb566/dG21pJWArIh_RlVEpNgMwJF37G7By080PVhmvJ9fhlA.pem",
      "n": "rnUHb9qdS-sfBTmlMOIGzvR4Cm9t5rqcIuxPF-_tNmChRNNNXHmXQA7aeMQYTOFjqyFiH3vgMUzsekzBHk3lriHqqisusZahV0jLJEUi35FG7z5TVqHTVL-rrWbzHEPXIRb7ND5RMBB8xJMsuby-CnrF72x5KK06fg24__3vYIWYDS9iYCiCjpr9ou43UsqB8b7_Z6-u9qebBaAQ_6Rs4l5yX0E2qnJv86cJiw4xXsnrRriKcSTkSMnvq19_nd-D6y15sF4yHBMzOg_KYm7YP3b3OqhaHdLOV-WDcK4qBX9Pq4F5LAvzMZE7d7-D8nJPzZNCbyW3S3y7S8PcLAhd3Q"
    },
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "sig",
      "kid": "duND96SEZJL0LGEmD-QRfXRWqHsLQRHRlRBTLmqDapg",
      "x5c": [
        "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\u003d"
      ],
      "x5u": "https://keystore.sandbox.directory.openbankingbrasil.org.br/b8d20b1b-e8a7-5099-8174-05ea48bcb566/duND96SEZJL0LGEmD-QRfXRWqHsLQRHRlRBTLmqDapg.pem",
      "n": "mk1LQurYwabwaC1NEWVe8pFLnnQEoqSkLZE-F5UVIhkgJLIea1jj6LHMtL4nmjGtAK5QOOwhazTaWJYRUo6MZTMQc6Nf5tUqjGgR4pMV9OL9UQ8tXw22SLPFHi5PTTppnUvMS-UQXBxjsFHR1ZvB3oyCjwpf8xfkAYh1f6ageyGuZLjm62BNmMWYspwkItEqsicsiJOw_Hz2fSirmJxkjO7hcoXedsE7HAdieGrHeycZm8lEitLuYoX3fdS21Rz1DpewlJQNoapDy8wYNS_NpU7EjFD7V0Tk6UWQCuiJktbkWUkoHGAnKfig9GksGXUQlTG2Rpp-pVL_IibJmalsGw"
    },
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "sig",
      "kid": "97qebPfbiqleKmyfUU_Y3rchx0CaUyo500rPUnLR1uI",
      "x5c": [
        "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\u003d"
      ],
      "x5u": "https://keystore.sandbox.directory.openbankingbrasil.org.br/b8d20b1b-e8a7-5099-8174-05ea48bcb566/97qebPfbiqleKmyfUU_Y3rchx0CaUyo500rPUnLR1uI.pem",
      "n": "z14Ic8I4K6oy8GroDKgMIxCeRC3gTnDdSZR-Ax4JL7TwNji6wT7idGfYBOzI2IcKENbC6Yt8yU1zp9mpmLDmPPu_G9-5oPp5NvpXiM63FzV75AxHrozSJbUWhDaaW45EO5GKhFGcrBBVeNBNNiwgrDR037cGdFkIF0z5rDiF0gC1x_iWi5NmYnrCCV_7dLB8LEGp9IEbXioDDAsidZBYTHzvN_Rm7H9GuaPG3TI9Fy7iE3FrMWFUGf1ESJwr7_lYa7o6qd3ou93S23Xi8ANWU6I0IfF56COUGGLFZHAfZJuQ7EiDVib-EN1xKZiioyM5gMKGLOWI5NoA9zFRJGBzIQ"
    },
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "sig",
      "kid": "cZC6yqLnjE3P8l3DfqivSKjODgRMf3ynLK1OL-bx3LU",
      "x5c": [
        "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"
      ],
      "x5u": "https://keystore.sandbox.directory.openbankingbrasil.org.br/b8d20b1b-e8a7-5099-8174-05ea48bcb566/cZC6yqLnjE3P8l3DfqivSKjODgRMf3ynLK1OL-bx3LU.pem",
      "n": "4NDka9SoAjE2ea4JT7c9wtukiz-ZYQhTBAD-DsPlY-aNe1IC1FLbadBbB4JPU_PTgaqviktAmwEt1CEq_2oITvYPFFOeJU0PEsRGj9erlYadevTd5j7HVLWffA9-68E9N0wVF3Qr8a8MnpwEdqTUZpm4xXliJf24uSBJwuVY41H0nYcEH2dKhKIiDIMFuWblEiGOWTZFKTbyflcXIKl58ZEg6bDCQvU8zJ7i0O2TW9DHsbuby5IqjrL4Xnb8ld45FJ3XSMGCyidyiHStT7QYpB6TThR-VU6u9oZEkc1emAi54FevgwHyq-BnJh9BxXZABE2qmOvj2BWlBtS_w9Psdw"
    }
  ]
}
2021-12-08 13:52:14 SUCCESS
CheckDistinctKeyIdValueInClientJWKs
Distinct 'kid' value in all keys of client_jwks
see
https://bitbucket.org/openid/connect/issues/1127
2021-12-08 13:52:14 SUCCESS
EnsureClientJwksDoesNotContainPrivateOrSymmetricKeys
Jwks does not contain any private or symmetric keys
2021-12-08 13:52:14 SUCCESS
FAPIEnsureMinimumClientKeyLength
Validated minimum key lengths for client_jwks
client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "use": "sig",
      "x5c": [
        "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"
      ],
      "n": "8yBGwAMVQlAj3ZKCCy8VhlF6txxfK37T219VWw244R3TdwfXeErHuxnsPFwHGb6t4U2yYhvqvXdV2GVuvaNzkXa-ZedkbEFm4x4r74PQH1wgc0EVD9o8OD5GgmewjK4V29TfUGUOkYyHUoIxo4_OIL1l8FecnNfNJQ8V3k-5IdssdrqpDJ6LZFVCtKmTEpINn-IRHxlUrGj0tkq-10X5FMf-6OWqOZZhJDKRDm86q1LxWIDxuGb-Pr7OfbmFnC2wEKklE9v3qaUljxKwU44_kPFiHo67mj4tO2QLfS8HSTDZ_fa_acNnFHbi7U1bTVclbVWvq4j_Lamzt03-bZRDaQ",
      "e": "AQAB",
      "kid": "lpNxQbBG7xd1oThkFMyha8lNGw8BXo1u-Xn0Tys44ug",
      "x5u": "https://keystore.sandbox.directory.openbankingbrasil.org.br/b8d20b1b-e8a7-5099-8174-05ea48bcb566/lpNxQbBG7xd1oThkFMyha8lNGw8BXo1u-Xn0Tys44ug.pem",
      "x5t#256": "lpNxQbBG7xd1oThkFMyha8lNGw8BXo1u-Xn0Tys44ug"
    },
    {
      "kty": "RSA",
      "use": "sig",
      "x5c": [
        "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"
      ],
      "n": "nn3jqfk9blYpKxIpn5Gifi0P5nlHgU-U5P-GszlAZqAG6ny4JSJIGn22GTawa2yUG30J8KS3qf_Lfr66k2PnugqGbqlMQXEEPbQU0Gp3w7IGJdy6-BTquUc8oZCiW68HfGfM2mgy540F5MialA-Dgq-kbU0DeGM1yGrFJDYjQnL_TDGxhksBdVf1CEWhGO2QQF-NtEE0QYQ6zhY6y1wsDXivQUicTg0iaGXexeFDafP9WvZW4MePDCeFyuFEc0-0qaYC03xM05R8QvsbKe0ld7Njyi-pNqOdCg-7bBKYRLv3JGuCiJH3bTvwSbbIHSfzGK50Ee1L4p-z6dm1JdER5w",
      "e": "AQAB",
      "kid": "5uMhFogLHuefXJ2IdqpVuZSMMvtiU0n3yO9rY1vzjfI",
      "x5u": "https://keystore.sandbox.directory.openbankingbrasil.org.br/b8d20b1b-e8a7-5099-8174-05ea48bcb566/42ef14d3-0cb9-4bd9-9d72-6169ad1046b9/5uMhFogLHuefXJ2IdqpVuZSMMvtiU0n3yO9rY1vzjfI.pem",
      "x5t#256": "5uMhFogLHuefXJ2IdqpVuZSMMvtiU0n3yO9rY1vzjfI"
    },
    {
      "kty": "RSA",
      "use": "sig",
      "x5c": [
        "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"
      ],
      "n": "566wo_QINCuOMpAYsbLSHLF8295tQp11V6f7vYZMMjSua88EhUSaToCzLkIqgrXxOwkKQz8UKXAPNS59eoa0gYR1hL196Oiu5qZkfS4VmjQhSj_I4JnYtPyCrt_yhCzr50By4PPnzlTQJ3Vk1lAOPBKFMAPduQsiMY9K_A9XlfhbvndEa2ZwiWJg3mJZ3T5fAzBp0P0YXbyjbLJoMR9IOt2FsgBZCpB8JT1MKn_GZrThbjh-EESoJIdZI8S2MuU6unc0Z3iY1XteV_yWkhDh0IOYkDn4yvOnQht--ukZrSD8D6paFXyd4yyAEsbZfhd_QwfTMjYeKnXdkSeGXyIdGw",
      "e": "AQAB",
      "kid": "n5LfozINKu0efiRXzwcPPvqE8J7MLpoVeUmo-vjayrY",
      "x5u": "https://keystore.sandbox.directory.openbankingbrasil.org.br/b8d20b1b-e8a7-5099-8174-05ea48bcb566/n5LfozINKu0efiRXzwcPPvqE8J7MLpoVeUmo-vjayrY.pem",
      "x5t#256": "n5LfozINKu0efiRXzwcPPvqE8J7MLpoVeUmo-vjayrY"
    },
    {
      "kty": "RSA",
      "use": "sig",
      "x5c": [
        "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"
      ],
      "n": "tjXuKYbxvIrICikSKD7OA28ZvaxX0c42xdmGHmimcmI_R0jRUhbsUiPC3k0DdZynZdRpROnbkbBzl3z21bMJgu040aOkxQiUYaBd6gRqRg3xEl8R0TZaP6f0lFeFnaieqcThnHJwKAZfxYzWg1W1ORcP7JjT_Ogh7FH_-gJ-4WvZQnFl5qb0x1Bg8xR1aSSK94R6pPtVE2oHNYyNwwXr3F-BD_D5wTCPwXZL-Ev4wMylHIRxjc2OZx7CgpF1_f_5nhTdR-RtWR0Ixm8oobOEro26aAkTz7SvZc4Zs3y2k9ge7vuxk-Swz-Vaibgw5KmbGssZgrxrT8gonA9nf3trUw",
      "e": "AQAB",
      "kid": "_aYJ0el1VK-LHvxEvVOk48bV4Oz260VHdz1goZPFnz4",
      "x5u": "https://keystore.sandbox.directory.openbankingbrasil.org.br/b8d20b1b-e8a7-5099-8174-05ea48bcb566/_aYJ0el1VK-LHvxEvVOk48bV4Oz260VHdz1goZPFnz4.pem",
      "x5t#256": "_aYJ0el1VK-LHvxEvVOk48bV4Oz260VHdz1goZPFnz4"
    },
    {
      "kty": "RSA",
      "use": "sig",
      "x5c": [
        "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"
      ],
      "n": "rnUHb9qdS-sfBTmlMOIGzvR4Cm9t5rqcIuxPF-_tNmChRNNNXHmXQA7aeMQYTOFjqyFiH3vgMUzsekzBHk3lriHqqisusZahV0jLJEUi35FG7z5TVqHTVL-rrWbzHEPXIRb7ND5RMBB8xJMsuby-CnrF72x5KK06fg24__3vYIWYDS9iYCiCjpr9ou43UsqB8b7_Z6-u9qebBaAQ_6Rs4l5yX0E2qnJv86cJiw4xXsnrRriKcSTkSMnvq19_nd-D6y15sF4yHBMzOg_KYm7YP3b3OqhaHdLOV-WDcK4qBX9Pq4F5LAvzMZE7d7-D8nJPzZNCbyW3S3y7S8PcLAhd3Q",
      "e": "AQAB",
      "kid": "dG21pJWArIh_RlVEpNgMwJF37G7By080PVhmvJ9fhlA",
      "x5u": "https://keystore.sandbox.directory.openbankingbrasil.org.br/b8d20b1b-e8a7-5099-8174-05ea48bcb566/dG21pJWArIh_RlVEpNgMwJF37G7By080PVhmvJ9fhlA.pem",
      "x5t#256": "dG21pJWArIh_RlVEpNgMwJF37G7By080PVhmvJ9fhlA"
    },
    {
      "kty": "RSA",
      "use": "sig",
      "x5c": [
        "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\u003d"
      ],
      "n": "mk1LQurYwabwaC1NEWVe8pFLnnQEoqSkLZE-F5UVIhkgJLIea1jj6LHMtL4nmjGtAK5QOOwhazTaWJYRUo6MZTMQc6Nf5tUqjGgR4pMV9OL9UQ8tXw22SLPFHi5PTTppnUvMS-UQXBxjsFHR1ZvB3oyCjwpf8xfkAYh1f6ageyGuZLjm62BNmMWYspwkItEqsicsiJOw_Hz2fSirmJxkjO7hcoXedsE7HAdieGrHeycZm8lEitLuYoX3fdS21Rz1DpewlJQNoapDy8wYNS_NpU7EjFD7V0Tk6UWQCuiJktbkWUkoHGAnKfig9GksGXUQlTG2Rpp-pVL_IibJmalsGw",
      "e": "AQAB",
      "kid": "duND96SEZJL0LGEmD-QRfXRWqHsLQRHRlRBTLmqDapg",
      "x5u": "https://keystore.sandbox.directory.openbankingbrasil.org.br/b8d20b1b-e8a7-5099-8174-05ea48bcb566/duND96SEZJL0LGEmD-QRfXRWqHsLQRHRlRBTLmqDapg.pem",
      "x5t#256": "duND96SEZJL0LGEmD-QRfXRWqHsLQRHRlRBTLmqDapg"
    },
    {
      "kty": "RSA",
      "use": "sig",
      "x5c": [
        "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\u003d"
      ],
      "n": "z14Ic8I4K6oy8GroDKgMIxCeRC3gTnDdSZR-Ax4JL7TwNji6wT7idGfYBOzI2IcKENbC6Yt8yU1zp9mpmLDmPPu_G9-5oPp5NvpXiM63FzV75AxHrozSJbUWhDaaW45EO5GKhFGcrBBVeNBNNiwgrDR037cGdFkIF0z5rDiF0gC1x_iWi5NmYnrCCV_7dLB8LEGp9IEbXioDDAsidZBYTHzvN_Rm7H9GuaPG3TI9Fy7iE3FrMWFUGf1ESJwr7_lYa7o6qd3ou93S23Xi8ANWU6I0IfF56COUGGLFZHAfZJuQ7EiDVib-EN1xKZiioyM5gMKGLOWI5NoA9zFRJGBzIQ",
      "e": "AQAB",
      "kid": "97qebPfbiqleKmyfUU_Y3rchx0CaUyo500rPUnLR1uI",
      "x5u": "https://keystore.sandbox.directory.openbankingbrasil.org.br/b8d20b1b-e8a7-5099-8174-05ea48bcb566/97qebPfbiqleKmyfUU_Y3rchx0CaUyo500rPUnLR1uI.pem",
      "x5t#256": "97qebPfbiqleKmyfUU_Y3rchx0CaUyo500rPUnLR1uI"
    },
    {
      "kty": "RSA",
      "use": "sig",
      "x5c": [
        "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"
      ],
      "n": "4NDka9SoAjE2ea4JT7c9wtukiz-ZYQhTBAD-DsPlY-aNe1IC1FLbadBbB4JPU_PTgaqviktAmwEt1CEq_2oITvYPFFOeJU0PEsRGj9erlYadevTd5j7HVLWffA9-68E9N0wVF3Qr8a8MnpwEdqTUZpm4xXliJf24uSBJwuVY41H0nYcEH2dKhKIiDIMFuWblEiGOWTZFKTbyflcXIKl58ZEg6bDCQvU8zJ7i0O2TW9DHsbuby5IqjrL4Xnb8ld45FJ3XSMGCyidyiHStT7QYpB6TThR-VU6u9oZEkc1emAi54FevgwHyq-BnJh9BxXZABE2qmOvj2BWlBtS_w9Psdw",
      "e": "AQAB",
      "kid": "cZC6yqLnjE3P8l3DfqivSKjODgRMf3ynLK1OL-bx3LU",
      "x5u": "https://keystore.sandbox.directory.openbankingbrasil.org.br/b8d20b1b-e8a7-5099-8174-05ea48bcb566/cZC6yqLnjE3P8l3DfqivSKjODgRMf3ynLK1OL-bx3LU.pem",
      "x5t#256": "cZC6yqLnjE3P8l3DfqivSKjODgRMf3ynLK1OL-bx3LU"
    }
  ]
}
Verify configuration of second client
2021-12-08 13:52:14 SUCCESS
GetStaticClient2Configuration
Found a static second client object
redirect_uri
https://wpc.paas.santanderbr.pre.corp/open-finance-inbound
id_token_encrypted_response_alg
RSA-OAEP
id_token_encrypted_response_enc
A256GCM
client_id
client_TJtKsLmtooQgRSOZSHSE54751
jwks
{
  "keys": [
    {
      "kty": "RSA",
      "use": "sig",
      "alg": "PS256",
      "x5c": [
        "MIIGJjCCBQ6gAwIBAgIUfDm61i7llWtRXmPQ/vx+rQBaczcwDQYJKoZIhvcNAQELBQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwxFTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNBTkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDcxMzAwMTAwMFoXDTIyMDgxMjAwMTAwMFowgYIxCzAJBgNVBAYTAkJSMRUwEwYDVQQKEwxPcGVuIEJhbmtpbmcxLTArBgNVBAsTJGI4ZDIwYjFiLWU4YTctNTA5OS04MTc0LTA1ZWE0OGJjYjU2NjEtMCsGA1UEAxMkNDJlZjE0ZDMtMGNiOS00YmQ5LTlkNzItNjE2OWFkMTA0NmI5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnn3jqfk9blYpKxIpn5Gifi0P5nlHgU+U5P+GszlAZqAG6ny4JSJIGn22GTawa2yUG30J8KS3qf/Lfr66k2PnugqGbqlMQXEEPbQU0Gp3w7IGJdy6+BTquUc8oZCiW68HfGfM2mgy540F5MialA+Dgq+kbU0DeGM1yGrFJDYjQnL/TDGxhksBdVf1CEWhGO2QQF+NtEE0QYQ6zhY6y1wsDXivQUicTg0iaGXexeFDafP9WvZW4MePDCeFyuFEc0+0qaYC03xM05R8QvsbKe0ld7Njyi+pNqOdCg+7bBKYRLv3JGuCiJH3bTvwSbbIHSfzGK50Ee1L4p+z6dm1JdER5wIDAQABo4ICojCCAp4wDgYDVR0PAQH/BAQDAgO4MAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFFkALdoVW+bToNGOA9VT26Q6x+S+MB8GA1UdIwQYMBaAFIZ/WK0X9YK2TrQFs/uwzhFD30y+MEwGCCsGAQUFBwEBBEAwPjA8BggrBgEFBQcwAYYwaHR0cDovL29jc3Auc2FuZGJveC5wa2kub3BlbmJhbmtpbmdicmFzaWwub3JnLmJyMEsGA1UdHwREMEIwQKA+oDyGOmh0dHA6Ly9jcmwuc2FuZGJveC5wa2kub3BlbmJhbmtpbmdicmFzaWwub3JnLmJyL2lzc3Vlci5jcmwwggGhBgNVHSAEggGYMIIBlDCCAZAGCisGAQQBg7ovZAEwggGAMIIBNgYIKwYBBQUHAgIwggEoDIIBJFRoaXMgQ2VydGlmaWNhdGUgaXMgc29sZWx5IGZvciB1c2Ugd2l0aCBSYWlkaWFtIFNlcnZpY2VzIExpbWl0ZWQgYW5kIG90aGVyIHBhcnRpY2lwYXRpbmcgb3JnYW5pc2F0aW9ucyB1c2luZyBSYWlkaWFtIFNlcnZpY2VzIExpbWl0ZWRzIFRydXN0IEZyYW1ld29yayBTZXJ2aWNlcy4gSXRzIHJlY2VpcHQsIHBvc3Nlc3Npb24gb3IgdXNlIGNvbnN0aXR1dGVzIGFjY2VwdGFuY2Ugb2YgdGhlIFJhaWRpYW0gU2VydmljZXMgTHRkIENlcnRpY2ljYXRlIFBvbGljeSBhbmQgcmVsYXRlZCBkb2N1bWVudHMgdGhlcmVpbi4wRAYIKwYBBQUHAgEWOGh0dHA6Ly9jcHMuc2FuZGJveC5wa2kub3BlbmJhbmtpbmdicmFzaWwub3JnLmJyL3BvbGljaWVzMA0GCSqGSIb3DQEBCwUAA4IBAQBruEFki7cL6J2n7J4IbXDKnu29+9JHIlRljCRxiM+vFxNfa5SwaU6EFShYqr2lE/c+OL843tIpuIkM0xYYaj+I0iBt/tBf5s9Jq5GEOF4gUBPnoy7R5h5SURRc8LzOfE60e1KGNVCULIN6L4uiLmq1h+oAtwdZHKUyGrXi0pu48GrhpJFC3OL33DpDOYm1pKvq7FMNpQadbjuRt7YzELa/tcLZk0t2aMN6t2NgNIviRvE8NeYz54kzYxjLP2jzfYojCCS/qmgL/tSvfliq3kG49v7v1Y3SqYbb55vruelkt1AhhRqtgl6eWoFZyx+wsqpshAnxhWpwAAjpBHMSAxCL"
      ],
      "n": "nn3jqfk9blYpKxIpn5Gifi0P5nlHgU-U5P-GszlAZqAG6ny4JSJIGn22GTawa2yUG30J8KS3qf_Lfr66k2PnugqGbqlMQXEEPbQU0Gp3w7IGJdy6-BTquUc8oZCiW68HfGfM2mgy540F5MialA-Dgq-kbU0DeGM1yGrFJDYjQnL_TDGxhksBdVf1CEWhGO2QQF-NtEE0QYQ6zhY6y1wsDXivQUicTg0iaGXexeFDafP9WvZW4MePDCeFyuFEc0-0qaYC03xM05R8QvsbKe0ld7Njyi-pNqOdCg-7bBKYRLv3JGuCiJH3bTvwSbbIHSfzGK50Ee1L4p-z6dm1JdER5w",
      "e": "AQAB",
      "kid": "5uMhFogLHuefXJ2IdqpVuZSMMvtiU0n3yO9rY1vzjfI",
      "x5u": "https://keystore.sandbox.directory.openbankingbrasil.org.br/b8d20b1b-e8a7-5099-8174-05ea48bcb566/42ef14d3-0cb9-4bd9-9d72-6169ad1046b9/5uMhFogLHuefXJ2IdqpVuZSMMvtiU0n3yO9rY1vzjfI.pem",
      "x5t#256": "5uMhFogLHuefXJ2IdqpVuZSMMvtiU0n3yO9rY1vzjfI"
    },
    {
      "kty": "RSA",
      "use": "enc",
      "alg": "RSA-OAEP",
      "x5c": [
        "MIIHADCCBeigAwIBAgIUeRQCp6rqzrXoXP8Ohn7QkF1aGBwwDQYJKoZIhvcNAQELBQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwxFTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNBTkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDcxMzAwMDgwMFoXDTIyMDgxMjAwMDgwMFowggElMQswCQYDVQQGEwJCUjELMAkGA1UECBMCU1AxEjAQBgNVBAcTCVNBTyBQQVVMTzEkMCIGA1UEChMbQkNPIFNBTlRBTkRFUiAoQlJBU0lMKSBTLkEuMS0wKwYDVQQLEyRiOGQyMGIxYi1lOGE3LTUwOTktODE3NC0wNWVhNDhiY2I1NjYxHTAbBgNVBAMTFHd3dy5zYW50YW5kZXIuY29tLmJyMRcwFQYDVQQFEw45MDQwMDg4ODAwMDE0MjEdMBsGA1UEDxMUUHJpdmF0ZSBPcmdhbml6YXRpb24xEzARBgsrBgEEAYI3PAIBAxMCQlIxNDAyBgoJkiaJk/IsZAEBEyQ0MmVmMTRkMy0wY2I5LTRiZDktOWQ3Mi02MTY5YWQxMDQ2YjkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDAjIST5OuvNLankWeo0ioBLYn5Nq7kG20rqI5m2AWIKN2YiIShewkE/7l4TFEtVjfdU94lyiNq3u9pcJVqNTQAsh83iMYZ3OKYDC9b462eoAFMh844TQ8ygzIDGjxuSrkLYu4z8x8qgA7yNbblf46IKPedLmdG19r7CDQ1kXvNXI4A7y7cwxE1EeWUDuPTvAMVacpV+D6BGgQGabvdItOhwN6ymyNMU9daSif+kldaIvlxsMPec+TzzLviB6ijCbGtLbRYl9omr7B65jtmqQS0gweHQKRzDRiFBieUl06DDwYlGlwAhNwAK6PsVb73BEQ+jAPzdoF6s3n/GpcXamDlAgMBAAGjggLYMIIC1DAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBTtM2SZKCpdo07osSjEiwLrNnYQsjAfBgNVHSMEGDAWgBSGf1itF/WCtk60BbP7sM4RQ99MvjBMBggrBgEFBQcBAQRAMD4wPAYIKwYBBQUHMAGGMGh0dHA6Ly9vY3NwLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJhc2lsLm9yZy5icjBLBgNVHR8ERDBCMECgPqA8hjpodHRwOi8vY3JsLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJhc2lsLm9yZy5ici9pc3N1ZXIuY3JsMB8GA1UdEQQYMBaCFHd3dy5zYW50YW5kZXIuY29tLmJyMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDAjCCAaEGA1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9kATCCAYAwggE2BggrBgEFBQcCAjCCASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBzb2xlbHkgZm9yIHVzZSB3aXRoIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQgb3RoZXIgcGFydGljaXBhdGluZyBvcmdhbmlzYXRpb25zIHVzaW5nIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZHMgVHJ1c3QgRnJhbWV3b3JrIFNlcnZpY2VzLiBJdHMgcmVjZWlwdCwgcG9zc2Vzc2lvbiBvciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5jZSBvZiB0aGUgUmFpZGlhbSBTZXJ2aWNlcyBMdGQgQ2VydGljaWNhdGUgUG9saWN5IGFuZCByZWxhdGVkIGRvY3VtZW50cyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0cDovL2Nwcy5zYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvcG9saWNpZXMwDQYJKoZIhvcNAQELBQADggEBAGWvraO3Waiho5c6Raqj4JzW2uCi9KUG9awPY31uYOtuaNRfS3XDt44j0VDk7mh1LtZfOrcq3ny4qZPomgEfPswtFzYcd3hcQvIojeJDUhbcBM+3Tmev/zK3QLztuXsR+fnHP7H2W2DBDShqtSG0x+AxRSq6e4bAS3gARraZbjQRgl+mibPgGfhfZrd2Y2w0mJOfutIa093K1KTLkf2eE56rigiwPcXAUjglcrz5+0KZdz0s/h7wUoNAdt+TqFg7+2B3pzNKFpdy7tjIUtLAgXYxp5IpP9QAW49mnBC0JvLlgC6SZnzCelFWWmXkM4R/cRvhf2FzicbsLDjnF2FY1+w\u003d"
      ],
      "n": "wIyEk-TrrzS2p5FnqNIqAS2J-Tau5BttK6iOZtgFiCjdmIiEoXsJBP-5eExRLVY33VPeJcojat7vaXCVajU0ALIfN4jGGdzimAwvW-OtnqABTIfOOE0PMoMyAxo8bkq5C2LuM_MfKoAO8jW25X-OiCj3nS5nRtfa-wg0NZF7zVyOAO8u3MMRNRHllA7j07wDFWnKVfg-gRoEBmm73SLTocDespsjTFPXWkon_pJXWiL5cbDD3nPk88y74geoowmxrS20WJfaJq-weuY7ZqkEtIMHh0Ckcw0YhQYnlJdOgw8GJRpcAITcACuj7FW-9wREPowD83aBerN5_xqXF2pg5Q",
      "e": "AQAB",
      "kid": "X9jPhTye33MnlB6NX6QaiAvr_qKU0bSFeErjQQrk50M",
      "x5u": "https://keystore.sandbox.directory.openbankingbrasil.org.br/b8d20b1b-e8a7-5099-8174-05ea48bcb566/42ef14d3-0cb9-4bd9-9d72-6169ad1046b9/X9jPhTye33MnlB6NX6QaiAvr_qKU0bSFeErjQQrk50M.pem",
      "x5t#256": "X9jPhTye33MnlB6NX6QaiAvr_qKU0bSFeErjQQrk50M"
    }
  ]
}
certificate
-----BEGIN CERTIFICATE-----
MIIHADCCBeigAwIBAgIUeRQCp6rqzrXoXP8Ohn7QkF1aGBwwDQYJKoZIhvcNAQEL
BQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx
FTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNB
TkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDcxMzAwMDgwMFoXDTIyMDgxMjAw
MDgwMFowggElMQswCQYDVQQGEwJCUjELMAkGA1UECBMCU1AxEjAQBgNVBAcTCVNB
TyBQQVVMTzEkMCIGA1UEChMbQkNPIFNBTlRBTkRFUiAoQlJBU0lMKSBTLkEuMS0w
KwYDVQQLEyRiOGQyMGIxYi1lOGE3LTUwOTktODE3NC0wNWVhNDhiY2I1NjYxHTAb
BgNVBAMTFHd3dy5zYW50YW5kZXIuY29tLmJyMRcwFQYDVQQFEw45MDQwMDg4ODAw
MDE0MjEdMBsGA1UEDxMUUHJpdmF0ZSBPcmdhbml6YXRpb24xEzARBgsrBgEEAYI3
PAIBAxMCQlIxNDAyBgoJkiaJk/IsZAEBEyQ0MmVmMTRkMy0wY2I5LTRiZDktOWQ3
Mi02MTY5YWQxMDQ2YjkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDA
jIST5OuvNLankWeo0ioBLYn5Nq7kG20rqI5m2AWIKN2YiIShewkE/7l4TFEtVjfd
U94lyiNq3u9pcJVqNTQAsh83iMYZ3OKYDC9b462eoAFMh844TQ8ygzIDGjxuSrkL
Yu4z8x8qgA7yNbblf46IKPedLmdG19r7CDQ1kXvNXI4A7y7cwxE1EeWUDuPTvAMV
acpV+D6BGgQGabvdItOhwN6ymyNMU9daSif+kldaIvlxsMPec+TzzLviB6ijCbGt
LbRYl9omr7B65jtmqQS0gweHQKRzDRiFBieUl06DDwYlGlwAhNwAK6PsVb73BEQ+
jAPzdoF6s3n/GpcXamDlAgMBAAGjggLYMIIC1DAMBgNVHRMBAf8EAjAAMB0GA1Ud
DgQWBBTtM2SZKCpdo07osSjEiwLrNnYQsjAfBgNVHSMEGDAWgBSGf1itF/WCtk60
BbP7sM4RQ99MvjBMBggrBgEFBQcBAQRAMD4wPAYIKwYBBQUHMAGGMGh0dHA6Ly9v
Y3NwLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJhc2lsLm9yZy5icjBLBgNVHR8E
RDBCMECgPqA8hjpodHRwOi8vY3JsLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJh
c2lsLm9yZy5ici9pc3N1ZXIuY3JsMB8GA1UdEQQYMBaCFHd3dy5zYW50YW5kZXIu
Y29tLmJyMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDAjCCAaEG
A1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9kATCCAYAwggE2BggrBgEFBQcCAjCC
ASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBzb2xlbHkgZm9yIHVzZSB3aXRoIFJh
aWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQgb3RoZXIgcGFydGljaXBhdGluZyBv
cmdhbmlzYXRpb25zIHVzaW5nIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZHMgVHJ1
c3QgRnJhbWV3b3JrIFNlcnZpY2VzLiBJdHMgcmVjZWlwdCwgcG9zc2Vzc2lvbiBv
ciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5jZSBvZiB0aGUgUmFpZGlhbSBTZXJ2
aWNlcyBMdGQgQ2VydGljaWNhdGUgUG9saWN5IGFuZCByZWxhdGVkIGRvY3VtZW50
cyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0cDovL2Nwcy5zYW5kYm94LnBraS5v
cGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvcG9saWNpZXMwDQYJKoZIhvcNAQELBQAD
ggEBAGWvraO3Waiho5c6Raqj4JzW2uCi9KUG9awPY31uYOtuaNRfS3XDt44j0VDk
7mh1LtZfOrcq3ny4qZPomgEfPswtFzYcd3hcQvIojeJDUhbcBM+3Tmev/zK3QLzt
uXsR+fnHP7H2W2DBDShqtSG0x+AxRSq6e4bAS3gARraZbjQRgl+mibPgGfhfZrd2
Y2w0mJOfutIa093K1KTLkf2eE56rigiwPcXAUjglcrz5+0KZdz0s/h7wUoNAdt+T
qFg7+2B3pzNKFpdy7tjIUtLAgXYxp5IpP9QAW49mnBC0JvLlgC6SZnzCelFWWmXk
M4R/cRvhf2FzicbsLDjnF2FY1+w=
-----END CERTIFICATE-----
2021-12-08 13:52:14 SUCCESS
ValidateClientJWKsPublicPart
Valid client JWKs: keys are valid JSON, contain the required fields and are correctly encoded using unpadded base64url
2021-12-08 13:52:14 SUCCESS
ExtractJWKsFromStaticClientConfiguration
Extracted client JWK
client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "use": "sig",
      "alg": "PS256",
      "x5c": [
        "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"
      ],
      "n": "nn3jqfk9blYpKxIpn5Gifi0P5nlHgU-U5P-GszlAZqAG6ny4JSJIGn22GTawa2yUG30J8KS3qf_Lfr66k2PnugqGbqlMQXEEPbQU0Gp3w7IGJdy6-BTquUc8oZCiW68HfGfM2mgy540F5MialA-Dgq-kbU0DeGM1yGrFJDYjQnL_TDGxhksBdVf1CEWhGO2QQF-NtEE0QYQ6zhY6y1wsDXivQUicTg0iaGXexeFDafP9WvZW4MePDCeFyuFEc0-0qaYC03xM05R8QvsbKe0ld7Njyi-pNqOdCg-7bBKYRLv3JGuCiJH3bTvwSbbIHSfzGK50Ee1L4p-z6dm1JdER5w",
      "e": "AQAB",
      "kid": "5uMhFogLHuefXJ2IdqpVuZSMMvtiU0n3yO9rY1vzjfI",
      "x5u": "https://keystore.sandbox.directory.openbankingbrasil.org.br/b8d20b1b-e8a7-5099-8174-05ea48bcb566/42ef14d3-0cb9-4bd9-9d72-6169ad1046b9/5uMhFogLHuefXJ2IdqpVuZSMMvtiU0n3yO9rY1vzjfI.pem",
      "x5t#256": "5uMhFogLHuefXJ2IdqpVuZSMMvtiU0n3yO9rY1vzjfI"
    },
    {
      "kty": "RSA",
      "use": "enc",
      "alg": "RSA-OAEP",
      "x5c": [
        "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\u003d"
      ],
      "n": "wIyEk-TrrzS2p5FnqNIqAS2J-Tau5BttK6iOZtgFiCjdmIiEoXsJBP-5eExRLVY33VPeJcojat7vaXCVajU0ALIfN4jGGdzimAwvW-OtnqABTIfOOE0PMoMyAxo8bkq5C2LuM_MfKoAO8jW25X-OiCj3nS5nRtfa-wg0NZF7zVyOAO8u3MMRNRHllA7j07wDFWnKVfg-gRoEBmm73SLTocDespsjTFPXWkon_pJXWiL5cbDD3nPk88y74geoowmxrS20WJfaJq-weuY7ZqkEtIMHh0Ckcw0YhQYnlJdOgw8GJRpcAITcACuj7FW-9wREPowD83aBerN5_xqXF2pg5Q",
      "e": "AQAB",
      "kid": "X9jPhTye33MnlB6NX6QaiAvr_qKU0bSFeErjQQrk50M",
      "x5u": "https://keystore.sandbox.directory.openbankingbrasil.org.br/b8d20b1b-e8a7-5099-8174-05ea48bcb566/42ef14d3-0cb9-4bd9-9d72-6169ad1046b9/X9jPhTye33MnlB6NX6QaiAvr_qKU0bSFeErjQQrk50M.pem",
      "x5t#256": "X9jPhTye33MnlB6NX6QaiAvr_qKU0bSFeErjQQrk50M"
    }
  ]
}
public_client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "sig",
      "kid": "5uMhFogLHuefXJ2IdqpVuZSMMvtiU0n3yO9rY1vzjfI",
      "x5c": [
        "MIIGJjCCBQ6gAwIBAgIUfDm61i7llWtRXmPQ/vx+rQBaczcwDQYJKoZIhvcNAQELBQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwxFTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNBTkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDcxMzAwMTAwMFoXDTIyMDgxMjAwMTAwMFowgYIxCzAJBgNVBAYTAkJSMRUwEwYDVQQKEwxPcGVuIEJhbmtpbmcxLTArBgNVBAsTJGI4ZDIwYjFiLWU4YTctNTA5OS04MTc0LTA1ZWE0OGJjYjU2NjEtMCsGA1UEAxMkNDJlZjE0ZDMtMGNiOS00YmQ5LTlkNzItNjE2OWFkMTA0NmI5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnn3jqfk9blYpKxIpn5Gifi0P5nlHgU+U5P+GszlAZqAG6ny4JSJIGn22GTawa2yUG30J8KS3qf/Lfr66k2PnugqGbqlMQXEEPbQU0Gp3w7IGJdy6+BTquUc8oZCiW68HfGfM2mgy540F5MialA+Dgq+kbU0DeGM1yGrFJDYjQnL/TDGxhksBdVf1CEWhGO2QQF+NtEE0QYQ6zhY6y1wsDXivQUicTg0iaGXexeFDafP9WvZW4MePDCeFyuFEc0+0qaYC03xM05R8QvsbKe0ld7Njyi+pNqOdCg+7bBKYRLv3JGuCiJH3bTvwSbbIHSfzGK50Ee1L4p+z6dm1JdER5wIDAQABo4ICojCCAp4wDgYDVR0PAQH/BAQDAgO4MAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFFkALdoVW+bToNGOA9VT26Q6x+S+MB8GA1UdIwQYMBaAFIZ/WK0X9YK2TrQFs/uwzhFD30y+MEwGCCsGAQUFBwEBBEAwPjA8BggrBgEFBQcwAYYwaHR0cDovL29jc3Auc2FuZGJveC5wa2kub3BlbmJhbmtpbmdicmFzaWwub3JnLmJyMEsGA1UdHwREMEIwQKA+oDyGOmh0dHA6Ly9jcmwuc2FuZGJveC5wa2kub3BlbmJhbmtpbmdicmFzaWwub3JnLmJyL2lzc3Vlci5jcmwwggGhBgNVHSAEggGYMIIBlDCCAZAGCisGAQQBg7ovZAEwggGAMIIBNgYIKwYBBQUHAgIwggEoDIIBJFRoaXMgQ2VydGlmaWNhdGUgaXMgc29sZWx5IGZvciB1c2Ugd2l0aCBSYWlkaWFtIFNlcnZpY2VzIExpbWl0ZWQgYW5kIG90aGVyIHBhcnRpY2lwYXRpbmcgb3JnYW5pc2F0aW9ucyB1c2luZyBSYWlkaWFtIFNlcnZpY2VzIExpbWl0ZWRzIFRydXN0IEZyYW1ld29yayBTZXJ2aWNlcy4gSXRzIHJlY2VpcHQsIHBvc3Nlc3Npb24gb3IgdXNlIGNvbnN0aXR1dGVzIGFjY2VwdGFuY2Ugb2YgdGhlIFJhaWRpYW0gU2VydmljZXMgTHRkIENlcnRpY2ljYXRlIFBvbGljeSBhbmQgcmVsYXRlZCBkb2N1bWVudHMgdGhlcmVpbi4wRAYIKwYBBQUHAgEWOGh0dHA6Ly9jcHMuc2FuZGJveC5wa2kub3BlbmJhbmtpbmdicmFzaWwub3JnLmJyL3BvbGljaWVzMA0GCSqGSIb3DQEBCwUAA4IBAQBruEFki7cL6J2n7J4IbXDKnu29+9JHIlRljCRxiM+vFxNfa5SwaU6EFShYqr2lE/c+OL843tIpuIkM0xYYaj+I0iBt/tBf5s9Jq5GEOF4gUBPnoy7R5h5SURRc8LzOfE60e1KGNVCULIN6L4uiLmq1h+oAtwdZHKUyGrXi0pu48GrhpJFC3OL33DpDOYm1pKvq7FMNpQadbjuRt7YzELa/tcLZk0t2aMN6t2NgNIviRvE8NeYz54kzYxjLP2jzfYojCCS/qmgL/tSvfliq3kG49v7v1Y3SqYbb55vruelkt1AhhRqtgl6eWoFZyx+wsqpshAnxhWpwAAjpBHMSAxCL"
      ],
      "x5u": "https://keystore.sandbox.directory.openbankingbrasil.org.br/b8d20b1b-e8a7-5099-8174-05ea48bcb566/42ef14d3-0cb9-4bd9-9d72-6169ad1046b9/5uMhFogLHuefXJ2IdqpVuZSMMvtiU0n3yO9rY1vzjfI.pem",
      "alg": "PS256",
      "n": "nn3jqfk9blYpKxIpn5Gifi0P5nlHgU-U5P-GszlAZqAG6ny4JSJIGn22GTawa2yUG30J8KS3qf_Lfr66k2PnugqGbqlMQXEEPbQU0Gp3w7IGJdy6-BTquUc8oZCiW68HfGfM2mgy540F5MialA-Dgq-kbU0DeGM1yGrFJDYjQnL_TDGxhksBdVf1CEWhGO2QQF-NtEE0QYQ6zhY6y1wsDXivQUicTg0iaGXexeFDafP9WvZW4MePDCeFyuFEc0-0qaYC03xM05R8QvsbKe0ld7Njyi-pNqOdCg-7bBKYRLv3JGuCiJH3bTvwSbbIHSfzGK50Ee1L4p-z6dm1JdER5w"
    },
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "enc",
      "kid": "X9jPhTye33MnlB6NX6QaiAvr_qKU0bSFeErjQQrk50M",
      "x5c": [
        "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\u003d"
      ],
      "x5u": "https://keystore.sandbox.directory.openbankingbrasil.org.br/b8d20b1b-e8a7-5099-8174-05ea48bcb566/42ef14d3-0cb9-4bd9-9d72-6169ad1046b9/X9jPhTye33MnlB6NX6QaiAvr_qKU0bSFeErjQQrk50M.pem",
      "alg": "RSA-OAEP",
      "n": "wIyEk-TrrzS2p5FnqNIqAS2J-Tau5BttK6iOZtgFiCjdmIiEoXsJBP-5eExRLVY33VPeJcojat7vaXCVajU0ALIfN4jGGdzimAwvW-OtnqABTIfOOE0PMoMyAxo8bkq5C2LuM_MfKoAO8jW25X-OiCj3nS5nRtfa-wg0NZF7zVyOAO8u3MMRNRHllA7j07wDFWnKVfg-gRoEBmm73SLTocDespsjTFPXWkon_pJXWiL5cbDD3nPk88y74geoowmxrS20WJfaJq-weuY7ZqkEtIMHh0Ckcw0YhQYnlJdOgw8GJRpcAITcACuj7FW-9wREPowD83aBerN5_xqXF2pg5Q"
    }
  ]
}
2021-12-08 13:52:14 SUCCESS
CheckDistinctKeyIdValueInClientJWKs
Distinct 'kid' value in all keys of client_jwks
see
https://bitbucket.org/openid/connect/issues/1127
2021-12-08 13:52:14 SUCCESS
EnsureClientJwksDoesNotContainPrivateOrSymmetricKeys
Jwks does not contain any private or symmetric keys
2021-12-08 13:52:14 SUCCESS
FAPIEnsureMinimumClientKeyLength
Validated minimum key lengths for client_jwks
client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "use": "sig",
      "alg": "PS256",
      "x5c": [
        "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"
      ],
      "n": "nn3jqfk9blYpKxIpn5Gifi0P5nlHgU-U5P-GszlAZqAG6ny4JSJIGn22GTawa2yUG30J8KS3qf_Lfr66k2PnugqGbqlMQXEEPbQU0Gp3w7IGJdy6-BTquUc8oZCiW68HfGfM2mgy540F5MialA-Dgq-kbU0DeGM1yGrFJDYjQnL_TDGxhksBdVf1CEWhGO2QQF-NtEE0QYQ6zhY6y1wsDXivQUicTg0iaGXexeFDafP9WvZW4MePDCeFyuFEc0-0qaYC03xM05R8QvsbKe0ld7Njyi-pNqOdCg-7bBKYRLv3JGuCiJH3bTvwSbbIHSfzGK50Ee1L4p-z6dm1JdER5w",
      "e": "AQAB",
      "kid": "5uMhFogLHuefXJ2IdqpVuZSMMvtiU0n3yO9rY1vzjfI",
      "x5u": "https://keystore.sandbox.directory.openbankingbrasil.org.br/b8d20b1b-e8a7-5099-8174-05ea48bcb566/42ef14d3-0cb9-4bd9-9d72-6169ad1046b9/5uMhFogLHuefXJ2IdqpVuZSMMvtiU0n3yO9rY1vzjfI.pem",
      "x5t#256": "5uMhFogLHuefXJ2IdqpVuZSMMvtiU0n3yO9rY1vzjfI"
    },
    {
      "kty": "RSA",
      "use": "enc",
      "alg": "RSA-OAEP",
      "x5c": [
        "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\u003d"
      ],
      "n": "wIyEk-TrrzS2p5FnqNIqAS2J-Tau5BttK6iOZtgFiCjdmIiEoXsJBP-5eExRLVY33VPeJcojat7vaXCVajU0ALIfN4jGGdzimAwvW-OtnqABTIfOOE0PMoMyAxo8bkq5C2LuM_MfKoAO8jW25X-OiCj3nS5nRtfa-wg0NZF7zVyOAO8u3MMRNRHllA7j07wDFWnKVfg-gRoEBmm73SLTocDespsjTFPXWkon_pJXWiL5cbDD3nPk88y74geoowmxrS20WJfaJq-weuY7ZqkEtIMHh0Ckcw0YhQYnlJdOgw8GJRpcAITcACuj7FW-9wREPowD83aBerN5_xqXF2pg5Q",
      "e": "AQAB",
      "kid": "X9jPhTye33MnlB6NX6QaiAvr_qKU0bSFeErjQQrk50M",
      "x5u": "https://keystore.sandbox.directory.openbankingbrasil.org.br/b8d20b1b-e8a7-5099-8174-05ea48bcb566/42ef14d3-0cb9-4bd9-9d72-6169ad1046b9/X9jPhTye33MnlB6NX6QaiAvr_qKU0bSFeErjQQrk50M.pem",
      "x5t#256": "X9jPhTye33MnlB6NX6QaiAvr_qKU0bSFeErjQQrk50M"
    }
  ]
}
2021-12-08 13:52:14
fapi1-advanced-final-client-refresh-token-test
Setup Done
2021-12-08 13:52:47 INCOMING
fapi1-advanced-final-client-refresh-token-test
Incoming HTTP request to test instance leWt2NvZXXup9Bm
incoming_headers
{
  "host": "www.certification.openid.net",
  "user-agent": "santander-client",
  "accept": "application/json",
  "accept-encoding": "gzip, deflate, br",
  "x-fapi-interaction-id": "2e057b4c-a7aa-48fc-8eef-58140adac0f6",
  "connection": "close"
}
incoming_path
/test/a/ST1st/.well-known/openid-configuration
incoming_body_form_params
incoming_method
GET
incoming_tls_version
TLSv1.2
incoming_tls_cipher
ECDHE-RSA-AES128-GCM-SHA256
incoming_tls_cert
incoming_body_json
incoming_query_string_params
{}
incoming_body
2021-12-08 13:52:47 SUCCESS
EnsureIncomingTls12WithSecureCipherOrTls13
TLS 1.2 in use and cipher is one recommended by BCP195
actual
ECDHE-RSA-AES128-GCM-SHA256
recommended
[
  "DHE-RSA-AES128-GCM-SHA256",
  "ECDHE-RSA-AES128-GCM-SHA256",
  "DHE-RSA-AES256-GCM-SHA384",
  "ECDHE-RSA-AES256-GCM-SHA384"
]
2021-12-08 13:52:47 OUTGOING
fapi1-advanced-final-client-refresh-token-test
Response to HTTP request to test instance leWt2NvZXXup9Bm
outgoing_status_code
200
outgoing_headers
{}
outgoing_body
{
  "issuer": "https://www.certification.openid.net/test/a/ST1st/",
  "authorization_endpoint": "https://www.certification.openid.net/test/a/ST1st/authorize",
  "token_endpoint": "https://www.certification.openid.net/test/a/ST1st/token",
  "jwks_uri": "https://www.certification.openid.net/test/a/ST1st/jwks",
  "registration_endpoint": "https://www.certification.openid.net/test/a/ST1st/register",
  "userinfo_endpoint": "https://www.certification.openid.net/test/a/ST1st/userinfo",
  "mtls_endpoint_aliases": {
    "token_endpoint": "https://www.certification.openid.net/test-mtls/a/ST1st/token",
    "registration_endpoint": "https://www.certification.openid.net/test-mtls/a/ST1st/register",
    "userinfo_endpoint": "https://www.certification.openid.net/test-mtls/a/ST1st/userinfo"
  },
  "tls_client_certificate_bound_access_tokens": true,
  "request_parameter_supported": true,
  "grant_types_supported": [
    "authorization_code",
    "implicit",
    "client_credentials",
    "refresh_token"
  ],
  "claims_parameter_supported": true,
  "request_object_encryption_alg_values_supported": [
    "RSA-OAEP"
  ],
  "request_object_encryption_enc_values_supported": [
    "A256GCM"
  ],
  "claims_supported": [
    "cpf",
    "cnpj",
    "acr"
  ],
  "acr_values_supported": [
    "urn:brasil:openbanking:loa2",
    "urn:brasil:openbanking:loa3"
  ],
  "id_token_signing_alg_values_supported": [
    "PS256"
  ],
  "request_object_signing_alg_values_supported": [
    "PS256"
  ],
  "scopes_supported": [
    "openid",
    "phone",
    "profile",
    "email",
    "address",
    "offline_access",
    "consents",
    "resources",
    "payments"
  ],
  "token_endpoint_auth_methods_supported": [
    "private_key_jwt"
  ],
  "response_types_supported": [
    "code id_token"
  ],
  "token_endpoint_auth_signing_alg_values_supported": [
    "PS256"
  ]
}
outgoing_path
.well-known/openid-configuration
2021-12-08 13:52:48 INCOMING
fapi1-advanced-final-client-refresh-token-test
Incoming HTTP request to test instance leWt2NvZXXup9Bm
incoming_headers
{
  "host": "www.certification.openid.net",
  "user-agent": "santander-client",
  "accept": "application/json",
  "content-type": "application/x-www-form-urlencoded",
  "accept-encoding": "gzip, deflate, br",
  "x-fapi-interaction-id": "3dbcad04-96da-4c98-a5a6-35b503e61fcf",
  "content-length": "1033",
  "connection": "close"
}
incoming_path
/test-mtls/a/ST1st/token
incoming_body_form_params
{
  "client_id": "client_TJtKsLmtooQgRSOZSHSE54751",
  "grant_type": "client_credentials",
  "scope": "consents",
  "client_assertion": "eyJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6IjV1TWhGb2dMSHVlZlhKMklkcXBWdVpTTU12dGlVMG4zeU85clkxdnpqZkkifQ.eyJpYXQiOjE2Mzg5NzE1NjcsImV4cCI6MTYzODk3MTYyNywianRpIjoiTm12YThqamFhcVVzOV92LWlYOTFNYUs4SkpxakJVckxlRUFRX1hVUEZBYyIsImlzcyI6ImNsaWVudF9USnRLc0xtdG9vUWdSU09aU0hTRTU0NzUxIiwic3ViIjoiY2xpZW50X1RKdEtzTG10b29RZ1JTT1pTSFNFNTQ3NTEiLCJhdWQiOlsiaHR0cHM6Ly93d3cuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0L3Rlc3QvYS9TVDFzdC8iLCJodHRwczovL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQvdGVzdC1tdGxzL2EvU1Qxc3QvdG9rZW4iXX0.BghizXBkYPvfqVaIGeoU1lduI1Zo4HdtVV0y8ga91sb7zro88Iqm7_za0ctQtm5WoKRGgjXduGvgJYET5yvnV2MDFaLVai5BpTGSBGup904XYQEVBg0jkwhrwWqvfqJ8vTNUtXvfhdhZxMeQiR-TNa2zM4Map6baxDD8Cf3DMEWVw8D02SN38UJAYAxWJ-jb6rhcsVieBsPcn8aFK6ZlnL7B-7xGEXscJ2zDS4MZQUR9MsoyfBsVQuvxG04R_fSVtl_lhUFetYHnkkiDW61-kDEQHefqO5JEKDmxNbzwTR8E366KQqRRcC4NbOy8Qng82ol70b6UMKuKRpQ6ciH3Jg",
  "client_assertion_type": "urn:ietf:params:oauth:client-assertion-type:jwt-bearer"
}
incoming_method
POST
incoming_tls_version
TLSv1.2
incoming_tls_cipher
ECDHE-RSA-AES128-GCM-SHA256
incoming_tls_cert
-----BEGIN CERTIFICATE----- MIIHADCCBeigAwIBAgIUeRQCp6rqzrXoXP8Ohn7QkF1aGBwwDQYJKoZIhvcNAQEL BQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx FTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNB TkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDcxMzAwMDgwMFoXDTIyMDgxMjAw MDgwMFowggElMQswCQYDVQQGEwJCUjELMAkGA1UECBMCU1AxEjAQBgNVBAcTCVNB TyBQQVVMTzEkMCIGA1UEChMbQkNPIFNBTlRBTkRFUiAoQlJBU0lMKSBTLkEuMS0w KwYDVQQLEyRiOGQyMGIxYi1lOGE3LTUwOTktODE3NC0wNWVhNDhiY2I1NjYxHTAb BgNVBAMTFHd3dy5zYW50YW5kZXIuY29tLmJyMRcwFQYDVQQFEw45MDQwMDg4ODAw MDE0MjEdMBsGA1UEDxMUUHJpdmF0ZSBPcmdhbml6YXRpb24xEzARBgsrBgEEAYI3 PAIBAxMCQlIxNDAyBgoJkiaJk/IsZAEBEyQ0MmVmMTRkMy0wY2I5LTRiZDktOWQ3 Mi02MTY5YWQxMDQ2YjkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDA jIST5OuvNLankWeo0ioBLYn5Nq7kG20rqI5m2AWIKN2YiIShewkE/7l4TFEtVjfd U94lyiNq3u9pcJVqNTQAsh83iMYZ3OKYDC9b462eoAFMh844TQ8ygzIDGjxuSrkL Yu4z8x8qgA7yNbblf46IKPedLmdG19r7CDQ1kXvNXI4A7y7cwxE1EeWUDuPTvAMV acpV+D6BGgQGabvdItOhwN6ymyNMU9daSif+kldaIvlxsMPec+TzzLviB6ijCbGt LbRYl9omr7B65jtmqQS0gweHQKRzDRiFBieUl06DDwYlGlwAhNwAK6PsVb73BEQ+ jAPzdoF6s3n/GpcXamDlAgMBAAGjggLYMIIC1DAMBgNVHRMBAf8EAjAAMB0GA1Ud DgQWBBTtM2SZKCpdo07osSjEiwLrNnYQsjAfBgNVHSMEGDAWgBSGf1itF/WCtk60 BbP7sM4RQ99MvjBMBggrBgEFBQcBAQRAMD4wPAYIKwYBBQUHMAGGMGh0dHA6Ly9v Y3NwLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJhc2lsLm9yZy5icjBLBgNVHR8E RDBCMECgPqA8hjpodHRwOi8vY3JsLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJh c2lsLm9yZy5ici9pc3N1ZXIuY3JsMB8GA1UdEQQYMBaCFHd3dy5zYW50YW5kZXIu Y29tLmJyMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDAjCCAaEG A1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9kATCCAYAwggE2BggrBgEFBQcCAjCC ASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBzb2xlbHkgZm9yIHVzZSB3aXRoIFJh aWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQgb3RoZXIgcGFydGljaXBhdGluZyBv cmdhbmlzYXRpb25zIHVzaW5nIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZHMgVHJ1 c3QgRnJhbWV3b3JrIFNlcnZpY2VzLiBJdHMgcmVjZWlwdCwgcG9zc2Vzc2lvbiBv ciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5jZSBvZiB0aGUgUmFpZGlhbSBTZXJ2 aWNlcyBMdGQgQ2VydGljaWNhdGUgUG9saWN5IGFuZCByZWxhdGVkIGRvY3VtZW50 cyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0cDovL2Nwcy5zYW5kYm94LnBraS5v cGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvcG9saWNpZXMwDQYJKoZIhvcNAQELBQAD ggEBAGWvraO3Waiho5c6Raqj4JzW2uCi9KUG9awPY31uYOtuaNRfS3XDt44j0VDk 7mh1LtZfOrcq3ny4qZPomgEfPswtFzYcd3hcQvIojeJDUhbcBM+3Tmev/zK3QLzt uXsR+fnHP7H2W2DBDShqtSG0x+AxRSq6e4bAS3gARraZbjQRgl+mibPgGfhfZrd2 Y2w0mJOfutIa093K1KTLkf2eE56rigiwPcXAUjglcrz5+0KZdz0s/h7wUoNAdt+T qFg7+2B3pzNKFpdy7tjIUtLAgXYxp5IpP9QAW49mnBC0JvLlgC6SZnzCelFWWmXk M4R/cRvhf2FzicbsLDjnF2FY1+w= -----END CERTIFICATE-----
incoming_body_json
incoming_query_string_params
{}
incoming_body
client_id=client_TJtKsLmtooQgRSOZSHSE54751&grant_type=client_credentials&scope=consents&client_assertion=eyJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6IjV1TWhGb2dMSHVlZlhKMklkcXBWdVpTTU12dGlVMG4zeU85clkxdnpqZkkifQ.eyJpYXQiOjE2Mzg5NzE1NjcsImV4cCI6MTYzODk3MTYyNywianRpIjoiTm12YThqamFhcVVzOV92LWlYOTFNYUs4SkpxakJVckxlRUFRX1hVUEZBYyIsImlzcyI6ImNsaWVudF9USnRLc0xtdG9vUWdSU09aU0hTRTU0NzUxIiwic3ViIjoiY2xpZW50X1RKdEtzTG10b29RZ1JTT1pTSFNFNTQ3NTEiLCJhdWQiOlsiaHR0cHM6Ly93d3cuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0L3Rlc3QvYS9TVDFzdC8iLCJodHRwczovL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQvdGVzdC1tdGxzL2EvU1Qxc3QvdG9rZW4iXX0.BghizXBkYPvfqVaIGeoU1lduI1Zo4HdtVV0y8ga91sb7zro88Iqm7_za0ctQtm5WoKRGgjXduGvgJYET5yvnV2MDFaLVai5BpTGSBGup904XYQEVBg0jkwhrwWqvfqJ8vTNUtXvfhdhZxMeQiR-TNa2zM4Map6baxDD8Cf3DMEWVw8D02SN38UJAYAxWJ-jb6rhcsVieBsPcn8aFK6ZlnL7B-7xGEXscJ2zDS4MZQUR9MsoyfBsVQuvxG04R_fSVtl_lhUFetYHnkkiDW61-kDEQHefqO5JEKDmxNbzwTR8E366KQqRRcC4NbOy8Qng82ol70b6UMKuKRpQ6ciH3Jg&client_assertion_type=urn%3Aietf%3Aparams%3Aoauth%3Aclient-assertion-type%3Ajwt-bearer
2021-12-08 13:52:48 SUCCESS
EnsureIncomingTls12WithSecureCipherOrTls13
TLS 1.2 in use and cipher is one recommended by BCP195
actual
ECDHE-RSA-AES128-GCM-SHA256
recommended
[
  "DHE-RSA-AES128-GCM-SHA256",
  "ECDHE-RSA-AES128-GCM-SHA256",
  "DHE-RSA-AES256-GCM-SHA384",
  "ECDHE-RSA-AES256-GCM-SHA384"
]
Token endpoint
2021-12-08 13:52:48 SUCCESS
ExtractClientCertificateFromTokenEndpointRequestHeaders
Extracted client certificate
client_certificate
{
  "cert": "-----BEGIN CERTIFICATE----- MIIHADCCBeigAwIBAgIUeRQCp6rqzrXoXP8Ohn7QkF1aGBwwDQYJKoZIhvcNAQEL BQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx FTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNB TkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDcxMzAwMDgwMFoXDTIyMDgxMjAw MDgwMFowggElMQswCQYDVQQGEwJCUjELMAkGA1UECBMCU1AxEjAQBgNVBAcTCVNB TyBQQVVMTzEkMCIGA1UEChMbQkNPIFNBTlRBTkRFUiAoQlJBU0lMKSBTLkEuMS0w KwYDVQQLEyRiOGQyMGIxYi1lOGE3LTUwOTktODE3NC0wNWVhNDhiY2I1NjYxHTAb BgNVBAMTFHd3dy5zYW50YW5kZXIuY29tLmJyMRcwFQYDVQQFEw45MDQwMDg4ODAw MDE0MjEdMBsGA1UEDxMUUHJpdmF0ZSBPcmdhbml6YXRpb24xEzARBgsrBgEEAYI3 PAIBAxMCQlIxNDAyBgoJkiaJk/IsZAEBEyQ0MmVmMTRkMy0wY2I5LTRiZDktOWQ3 Mi02MTY5YWQxMDQ2YjkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDA jIST5OuvNLankWeo0ioBLYn5Nq7kG20rqI5m2AWIKN2YiIShewkE/7l4TFEtVjfd U94lyiNq3u9pcJVqNTQAsh83iMYZ3OKYDC9b462eoAFMh844TQ8ygzIDGjxuSrkL Yu4z8x8qgA7yNbblf46IKPedLmdG19r7CDQ1kXvNXI4A7y7cwxE1EeWUDuPTvAMV acpV+D6BGgQGabvdItOhwN6ymyNMU9daSif+kldaIvlxsMPec+TzzLviB6ijCbGt LbRYl9omr7B65jtmqQS0gweHQKRzDRiFBieUl06DDwYlGlwAhNwAK6PsVb73BEQ+ jAPzdoF6s3n/GpcXamDlAgMBAAGjggLYMIIC1DAMBgNVHRMBAf8EAjAAMB0GA1Ud DgQWBBTtM2SZKCpdo07osSjEiwLrNnYQsjAfBgNVHSMEGDAWgBSGf1itF/WCtk60 BbP7sM4RQ99MvjBMBggrBgEFBQcBAQRAMD4wPAYIKwYBBQUHMAGGMGh0dHA6Ly9v Y3NwLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJhc2lsLm9yZy5icjBLBgNVHR8E RDBCMECgPqA8hjpodHRwOi8vY3JsLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJh c2lsLm9yZy5ici9pc3N1ZXIuY3JsMB8GA1UdEQQYMBaCFHd3dy5zYW50YW5kZXIu Y29tLmJyMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDAjCCAaEG A1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9kATCCAYAwggE2BggrBgEFBQcCAjCC ASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBzb2xlbHkgZm9yIHVzZSB3aXRoIFJh aWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQgb3RoZXIgcGFydGljaXBhdGluZyBv cmdhbmlzYXRpb25zIHVzaW5nIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZHMgVHJ1 c3QgRnJhbWV3b3JrIFNlcnZpY2VzLiBJdHMgcmVjZWlwdCwgcG9zc2Vzc2lvbiBv ciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5jZSBvZiB0aGUgUmFpZGlhbSBTZXJ2 aWNlcyBMdGQgQ2VydGljaWNhdGUgUG9saWN5IGFuZCByZWxhdGVkIGRvY3VtZW50 cyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0cDovL2Nwcy5zYW5kYm94LnBraS5v cGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvcG9saWNpZXMwDQYJKoZIhvcNAQELBQAD ggEBAGWvraO3Waiho5c6Raqj4JzW2uCi9KUG9awPY31uYOtuaNRfS3XDt44j0VDk 7mh1LtZfOrcq3ny4qZPomgEfPswtFzYcd3hcQvIojeJDUhbcBM+3Tmev/zK3QLzt uXsR+fnHP7H2W2DBDShqtSG0x+AxRSq6e4bAS3gARraZbjQRgl+mibPgGfhfZrd2 Y2w0mJOfutIa093K1KTLkf2eE56rigiwPcXAUjglcrz5+0KZdz0s/h7wUoNAdt+T qFg7+2B3pzNKFpdy7tjIUtLAgXYxp5IpP9QAW49mnBC0JvLlgC6SZnzCelFWWmXk M4R/cRvhf2FzicbsLDjnF2FY1+w\u003d -----END CERTIFICATE-----",
  "pem": "-----BEGIN CERTIFICATE-----\nMIIHADCCBeigAwIBAgIUeRQCp6rqzrXoXP8Ohn7QkF1aGBwwDQYJKoZIhvcNAQEL\nBQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx\nFTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNB\nTkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDcxMzAwMDgwMFoXDTIyMDgxMjAw\nMDgwMFowggElMQswCQYDVQQGEwJCUjELMAkGA1UECBMCU1AxEjAQBgNVBAcTCVNB\nTyBQQVVMTzEkMCIGA1UEChMbQkNPIFNBTlRBTkRFUiAoQlJBU0lMKSBTLkEuMS0w\nKwYDVQQLEyRiOGQyMGIxYi1lOGE3LTUwOTktODE3NC0wNWVhNDhiY2I1NjYxHTAb\nBgNVBAMTFHd3dy5zYW50YW5kZXIuY29tLmJyMRcwFQYDVQQFEw45MDQwMDg4ODAw\nMDE0MjEdMBsGA1UEDxMUUHJpdmF0ZSBPcmdhbml6YXRpb24xEzARBgsrBgEEAYI3\nPAIBAxMCQlIxNDAyBgoJkiaJk/IsZAEBEyQ0MmVmMTRkMy0wY2I5LTRiZDktOWQ3\nMi02MTY5YWQxMDQ2YjkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDA\njIST5OuvNLankWeo0ioBLYn5Nq7kG20rqI5m2AWIKN2YiIShewkE/7l4TFEtVjfd\nU94lyiNq3u9pcJVqNTQAsh83iMYZ3OKYDC9b462eoAFMh844TQ8ygzIDGjxuSrkL\nYu4z8x8qgA7yNbblf46IKPedLmdG19r7CDQ1kXvNXI4A7y7cwxE1EeWUDuPTvAMV\nacpV+D6BGgQGabvdItOhwN6ymyNMU9daSif+kldaIvlxsMPec+TzzLviB6ijCbGt\nLbRYl9omr7B65jtmqQS0gweHQKRzDRiFBieUl06DDwYlGlwAhNwAK6PsVb73BEQ+\njAPzdoF6s3n/GpcXamDlAgMBAAGjggLYMIIC1DAMBgNVHRMBAf8EAjAAMB0GA1Ud\nDgQWBBTtM2SZKCpdo07osSjEiwLrNnYQsjAfBgNVHSMEGDAWgBSGf1itF/WCtk60\nBbP7sM4RQ99MvjBMBggrBgEFBQcBAQRAMD4wPAYIKwYBBQUHMAGGMGh0dHA6Ly9v\nY3NwLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJhc2lsLm9yZy5icjBLBgNVHR8E\nRDBCMECgPqA8hjpodHRwOi8vY3JsLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJh\nc2lsLm9yZy5ici9pc3N1ZXIuY3JsMB8GA1UdEQQYMBaCFHd3dy5zYW50YW5kZXIu\nY29tLmJyMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDAjCCAaEG\nA1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9kATCCAYAwggE2BggrBgEFBQcCAjCC\nASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBzb2xlbHkgZm9yIHVzZSB3aXRoIFJh\naWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQgb3RoZXIgcGFydGljaXBhdGluZyBv\ncmdhbmlzYXRpb25zIHVzaW5nIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZHMgVHJ1\nc3QgRnJhbWV3b3JrIFNlcnZpY2VzLiBJdHMgcmVjZWlwdCwgcG9zc2Vzc2lvbiBv\nciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5jZSBvZiB0aGUgUmFpZGlhbSBTZXJ2\naWNlcyBMdGQgQ2VydGljaWNhdGUgUG9saWN5IGFuZCByZWxhdGVkIGRvY3VtZW50\ncyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0cDovL2Nwcy5zYW5kYm94LnBraS5v\ncGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvcG9saWNpZXMwDQYJKoZIhvcNAQELBQAD\nggEBAGWvraO3Waiho5c6Raqj4JzW2uCi9KUG9awPY31uYOtuaNRfS3XDt44j0VDk\n7mh1LtZfOrcq3ny4qZPomgEfPswtFzYcd3hcQvIojeJDUhbcBM+3Tmev/zK3QLzt\nuXsR+fnHP7H2W2DBDShqtSG0x+AxRSq6e4bAS3gARraZbjQRgl+mibPgGfhfZrd2\nY2w0mJOfutIa093K1KTLkf2eE56rigiwPcXAUjglcrz5+0KZdz0s/h7wUoNAdt+T\nqFg7+2B3pzNKFpdy7tjIUtLAgXYxp5IpP9QAW49mnBC0JvLlgC6SZnzCelFWWmXk\nM4R/cRvhf2FzicbsLDjnF2FY1+w\u003d\n-----END CERTIFICATE-----",
  "subject": {
    "dn": "UID\u003d42ef14d3-0cb9-4bd9-9d72-6169ad1046b9,1.3.6.1.4.1.311.60.2.1.3\u003d#13024252,2.5.4.15\u003d#131450726976617465204f7267616e697a6174696f6e,2.5.4.5\u003d#130e3930343030383838303030313432,CN\u003dwww.santander.com.br,OU\u003db8d20b1b-e8a7-5099-8174-05ea48bcb566,O\u003dBCO SANTANDER (BRASIL) S.A.,L\u003dSAO PAULO,ST\u003dSP,C\u003dBR"
  },
  "sanDnsNames": [
    "www.santander.com.br"
  ],
  "sanUris": [],
  "sanIPs": [],
  "sanEmails": []
}
2021-12-08 13:52:48 SUCCESS
CheckForClientCertificate
Found client certificate
2021-12-08 13:52:48 SUCCESS
EnsureClientCertificateMatches
Presented certificate matches registered certificate
actual
-----BEGIN CERTIFICATE-----
MIIHADCCBeigAwIBAgIUeRQCp6rqzrXoXP8Ohn7QkF1aGBwwDQYJKoZIhvcNAQEL
BQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx
FTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNB
TkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDcxMzAwMDgwMFoXDTIyMDgxMjAw
MDgwMFowggElMQswCQYDVQQGEwJCUjELMAkGA1UECBMCU1AxEjAQBgNVBAcTCVNB
TyBQQVVMTzEkMCIGA1UEChMbQkNPIFNBTlRBTkRFUiAoQlJBU0lMKSBTLkEuMS0w
KwYDVQQLEyRiOGQyMGIxYi1lOGE3LTUwOTktODE3NC0wNWVhNDhiY2I1NjYxHTAb
BgNVBAMTFHd3dy5zYW50YW5kZXIuY29tLmJyMRcwFQYDVQQFEw45MDQwMDg4ODAw
MDE0MjEdMBsGA1UEDxMUUHJpdmF0ZSBPcmdhbml6YXRpb24xEzARBgsrBgEEAYI3
PAIBAxMCQlIxNDAyBgoJkiaJk/IsZAEBEyQ0MmVmMTRkMy0wY2I5LTRiZDktOWQ3
Mi02MTY5YWQxMDQ2YjkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDA
jIST5OuvNLankWeo0ioBLYn5Nq7kG20rqI5m2AWIKN2YiIShewkE/7l4TFEtVjfd
U94lyiNq3u9pcJVqNTQAsh83iMYZ3OKYDC9b462eoAFMh844TQ8ygzIDGjxuSrkL
Yu4z8x8qgA7yNbblf46IKPedLmdG19r7CDQ1kXvNXI4A7y7cwxE1EeWUDuPTvAMV
acpV+D6BGgQGabvdItOhwN6ymyNMU9daSif+kldaIvlxsMPec+TzzLviB6ijCbGt
LbRYl9omr7B65jtmqQS0gweHQKRzDRiFBieUl06DDwYlGlwAhNwAK6PsVb73BEQ+
jAPzdoF6s3n/GpcXamDlAgMBAAGjggLYMIIC1DAMBgNVHRMBAf8EAjAAMB0GA1Ud
DgQWBBTtM2SZKCpdo07osSjEiwLrNnYQsjAfBgNVHSMEGDAWgBSGf1itF/WCtk60
BbP7sM4RQ99MvjBMBggrBgEFBQcBAQRAMD4wPAYIKwYBBQUHMAGGMGh0dHA6Ly9v
Y3NwLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJhc2lsLm9yZy5icjBLBgNVHR8E
RDBCMECgPqA8hjpodHRwOi8vY3JsLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJh
c2lsLm9yZy5ici9pc3N1ZXIuY3JsMB8GA1UdEQQYMBaCFHd3dy5zYW50YW5kZXIu
Y29tLmJyMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDAjCCAaEG
A1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9kATCCAYAwggE2BggrBgEFBQcCAjCC
ASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBzb2xlbHkgZm9yIHVzZSB3aXRoIFJh
aWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQgb3RoZXIgcGFydGljaXBhdGluZyBv
cmdhbmlzYXRpb25zIHVzaW5nIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZHMgVHJ1
c3QgRnJhbWV3b3JrIFNlcnZpY2VzLiBJdHMgcmVjZWlwdCwgcG9zc2Vzc2lvbiBv
ciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5jZSBvZiB0aGUgUmFpZGlhbSBTZXJ2
aWNlcyBMdGQgQ2VydGljaWNhdGUgUG9saWN5IGFuZCByZWxhdGVkIGRvY3VtZW50
cyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0cDovL2Nwcy5zYW5kYm94LnBraS5v
cGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvcG9saWNpZXMwDQYJKoZIhvcNAQELBQAD
ggEBAGWvraO3Waiho5c6Raqj4JzW2uCi9KUG9awPY31uYOtuaNRfS3XDt44j0VDk
7mh1LtZfOrcq3ny4qZPomgEfPswtFzYcd3hcQvIojeJDUhbcBM+3Tmev/zK3QLzt
uXsR+fnHP7H2W2DBDShqtSG0x+AxRSq6e4bAS3gARraZbjQRgl+mibPgGfhfZrd2
Y2w0mJOfutIa093K1KTLkf2eE56rigiwPcXAUjglcrz5+0KZdz0s/h7wUoNAdt+T
qFg7+2B3pzNKFpdy7tjIUtLAgXYxp5IpP9QAW49mnBC0JvLlgC6SZnzCelFWWmXk
M4R/cRvhf2FzicbsLDjnF2FY1+w=
-----END CERTIFICATE-----
2021-12-08 13:52:48 SUCCESS
ExtractClientAssertion
Parsed client assertion
client_assertion
{
  "value": "eyJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6IjV1TWhGb2dMSHVlZlhKMklkcXBWdVpTTU12dGlVMG4zeU85clkxdnpqZkkifQ.eyJpYXQiOjE2Mzg5NzE1NjcsImV4cCI6MTYzODk3MTYyNywianRpIjoiTm12YThqamFhcVVzOV92LWlYOTFNYUs4SkpxakJVckxlRUFRX1hVUEZBYyIsImlzcyI6ImNsaWVudF9USnRLc0xtdG9vUWdSU09aU0hTRTU0NzUxIiwic3ViIjoiY2xpZW50X1RKdEtzTG10b29RZ1JTT1pTSFNFNTQ3NTEiLCJhdWQiOlsiaHR0cHM6Ly93d3cuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0L3Rlc3QvYS9TVDFzdC8iLCJodHRwczovL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQvdGVzdC1tdGxzL2EvU1Qxc3QvdG9rZW4iXX0.BghizXBkYPvfqVaIGeoU1lduI1Zo4HdtVV0y8ga91sb7zro88Iqm7_za0ctQtm5WoKRGgjXduGvgJYET5yvnV2MDFaLVai5BpTGSBGup904XYQEVBg0jkwhrwWqvfqJ8vTNUtXvfhdhZxMeQiR-TNa2zM4Map6baxDD8Cf3DMEWVw8D02SN38UJAYAxWJ-jb6rhcsVieBsPcn8aFK6ZlnL7B-7xGEXscJ2zDS4MZQUR9MsoyfBsVQuvxG04R_fSVtl_lhUFetYHnkkiDW61-kDEQHefqO5JEKDmxNbzwTR8E366KQqRRcC4NbOy8Qng82ol70b6UMKuKRpQ6ciH3Jg",
  "header": {
    "kid": "5uMhFogLHuefXJ2IdqpVuZSMMvtiU0n3yO9rY1vzjfI",
    "typ": "JWT",
    "alg": "PS256"
  },
  "claims": {
    "sub": "client_TJtKsLmtooQgRSOZSHSE54751",
    "aud": [
      "https://www.certification.openid.net/test/a/ST1st/",
      "https://www.certification.openid.net/test-mtls/a/ST1st/token"
    ],
    "iss": "client_TJtKsLmtooQgRSOZSHSE54751",
    "exp": 1638971627,
    "iat": 1638971567,
    "jti": "Nmva8jjaaqUs9_v-iX91MaK8JJqjBUrLeEAQ_XUPFAc"
  }
}
2021-12-08 13:52:48
EnsureClientAssertionSignatureAlgorithmMatchesRegistered
token_endpoint_auth_signing_alg is not set for the client, any supported algorithm can be used
2021-12-08 13:52:48 SUCCESS
ValidateClientAssertionSignature
client_assertion signature validated
client_assertion
eyJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6IjV1TWhGb2dMSHVlZlhKMklkcXBWdVpTTU12dGlVMG4zeU85clkxdnpqZkkifQ.eyJpYXQiOjE2Mzg5NzE1NjcsImV4cCI6MTYzODk3MTYyNywianRpIjoiTm12YThqamFhcVVzOV92LWlYOTFNYUs4SkpxakJVckxlRUFRX1hVUEZBYyIsImlzcyI6ImNsaWVudF9USnRLc0xtdG9vUWdSU09aU0hTRTU0NzUxIiwic3ViIjoiY2xpZW50X1RKdEtzTG10b29RZ1JTT1pTSFNFNTQ3NTEiLCJhdWQiOlsiaHR0cHM6Ly93d3cuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0L3Rlc3QvYS9TVDFzdC8iLCJodHRwczovL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQvdGVzdC1tdGxzL2EvU1Qxc3QvdG9rZW4iXX0.BghizXBkYPvfqVaIGeoU1lduI1Zo4HdtVV0y8ga91sb7zro88Iqm7_za0ctQtm5WoKRGgjXduGvgJYET5yvnV2MDFaLVai5BpTGSBGup904XYQEVBg0jkwhrwWqvfqJ8vTNUtXvfhdhZxMeQiR-TNa2zM4Map6baxDD8Cf3DMEWVw8D02SN38UJAYAxWJ-jb6rhcsVieBsPcn8aFK6ZlnL7B-7xGEXscJ2zDS4MZQUR9MsoyfBsVQuvxG04R_fSVtl_lhUFetYHnkkiDW61-kDEQHefqO5JEKDmxNbzwTR8E366KQqRRcC4NbOy8Qng82ol70b6UMKuKRpQ6ciH3Jg
2021-12-08 13:52:48 SUCCESS
EnsureClientAssertionTypeIsJwt
Found JWT assertion type
assertion type
urn:ietf:params:oauth:client-assertion-type:jwt-bearer
2021-12-08 13:52:48 SUCCESS
ValidateClientAssertionClaims
Client Assertion passed all validation checks
2021-12-08 13:52:48 SUCCESS
FAPIBrazilExtractRequestedScopeFromClientCredentialsGrant
Found 'consents' scope in request
actual
[
  "consents"
]
expected
consents
2021-12-08 13:52:48 SUCCESS
GenerateBearerAccessToken
Generated access token
access_token
C4bivYAhPvww6fEZJIAa0BXkVEwf9haUYASgLjubtfLcGcuZtl
2021-12-08 13:52:48 SUCCESS
CreateTokenEndpointResponse
Created token endpoint response
access_token
C4bivYAhPvww6fEZJIAa0BXkVEwf9haUYASgLjubtfLcGcuZtl
token_type
Bearer
2021-12-08 13:52:48
CopyAccessTokenToClientCredentialsField
Condition ran but did not log anything
2021-12-08 13:52:48 OUTGOING
fapi1-advanced-final-client-refresh-token-test
Response to HTTP request to test instance leWt2NvZXXup9Bm
outgoing_status_code
200
outgoing_headers
{}
outgoing_body
{
  "access_token": "C4bivYAhPvww6fEZJIAa0BXkVEwf9haUYASgLjubtfLcGcuZtl",
  "token_type": "Bearer"
}
outgoing_path
token
2021-12-08 13:53:12 INCOMING
fapi1-advanced-final-client-refresh-token-test
Incoming HTTP request to test instance leWt2NvZXXup9Bm
incoming_headers
{
  "host": "www.certification.openid.net",
  "user-agent": "santander-client",
  "accept": "application/json",
  "accept-encoding": "gzip, deflate, br",
  "x-fapi-interaction-id": "c03d1342-9775-4119-ade5-b9552e832e2e",
  "connection": "close"
}
incoming_path
/test/a/ST1st/.well-known/openid-configuration
incoming_body_form_params
incoming_method
GET
incoming_tls_version
TLSv1.2
incoming_tls_cipher
ECDHE-RSA-AES128-GCM-SHA256
incoming_tls_cert
incoming_body_json
incoming_query_string_params
{}
incoming_body
2021-12-08 13:53:12 SUCCESS
EnsureIncomingTls12WithSecureCipherOrTls13
TLS 1.2 in use and cipher is one recommended by BCP195
actual
ECDHE-RSA-AES128-GCM-SHA256
recommended
[
  "DHE-RSA-AES128-GCM-SHA256",
  "ECDHE-RSA-AES128-GCM-SHA256",
  "DHE-RSA-AES256-GCM-SHA384",
  "ECDHE-RSA-AES256-GCM-SHA384"
]
2021-12-08 13:53:12 OUTGOING
fapi1-advanced-final-client-refresh-token-test
Response to HTTP request to test instance leWt2NvZXXup9Bm
outgoing_status_code
200
outgoing_headers
{}
outgoing_body
{
  "issuer": "https://www.certification.openid.net/test/a/ST1st/",
  "authorization_endpoint": "https://www.certification.openid.net/test/a/ST1st/authorize",
  "token_endpoint": "https://www.certification.openid.net/test/a/ST1st/token",
  "jwks_uri": "https://www.certification.openid.net/test/a/ST1st/jwks",
  "registration_endpoint": "https://www.certification.openid.net/test/a/ST1st/register",
  "userinfo_endpoint": "https://www.certification.openid.net/test/a/ST1st/userinfo",
  "mtls_endpoint_aliases": {
    "token_endpoint": "https://www.certification.openid.net/test-mtls/a/ST1st/token",
    "registration_endpoint": "https://www.certification.openid.net/test-mtls/a/ST1st/register",
    "userinfo_endpoint": "https://www.certification.openid.net/test-mtls/a/ST1st/userinfo"
  },
  "tls_client_certificate_bound_access_tokens": true,
  "request_parameter_supported": true,
  "grant_types_supported": [
    "authorization_code",
    "implicit",
    "client_credentials",
    "refresh_token"
  ],
  "claims_parameter_supported": true,
  "request_object_encryption_alg_values_supported": [
    "RSA-OAEP"
  ],
  "request_object_encryption_enc_values_supported": [
    "A256GCM"
  ],
  "claims_supported": [
    "cpf",
    "cnpj",
    "acr"
  ],
  "acr_values_supported": [
    "urn:brasil:openbanking:loa2",
    "urn:brasil:openbanking:loa3"
  ],
  "id_token_signing_alg_values_supported": [
    "PS256"
  ],
  "request_object_signing_alg_values_supported": [
    "PS256"
  ],
  "scopes_supported": [
    "openid",
    "phone",
    "profile",
    "email",
    "address",
    "offline_access",
    "consents",
    "resources",
    "payments"
  ],
  "token_endpoint_auth_methods_supported": [
    "private_key_jwt"
  ],
  "response_types_supported": [
    "code id_token"
  ],
  "token_endpoint_auth_signing_alg_values_supported": [
    "PS256"
  ]
}
outgoing_path
.well-known/openid-configuration
2021-12-08 13:53:13 INCOMING
fapi1-advanced-final-client-refresh-token-test
Incoming HTTP request to test instance leWt2NvZXXup9Bm
incoming_headers
{
  "host": "www.certification.openid.net",
  "user-agent": "santander-client",
  "authorization": "Bearer C4bivYAhPvww6fEZJIAa0BXkVEwf9haUYASgLjubtfLcGcuZtl",
  "content-type": "application/json",
  "x-fapi-interaction-id": "756523ad-b01b-4249-8cc1-06e1999ec509",
  "accept-encoding": "gzip, deflate, br",
  "content-length": "194",
  "connection": "close"
}
incoming_path
/test-mtls/a/ST1st/consents/v1/consents
incoming_body_form_params
incoming_method
POST
incoming_tls_version
TLSv1.2
incoming_tls_cipher
ECDHE-RSA-AES128-GCM-SHA256
incoming_tls_cert
-----BEGIN CERTIFICATE----- MIIHADCCBeigAwIBAgIUeRQCp6rqzrXoXP8Ohn7QkF1aGBwwDQYJKoZIhvcNAQEL BQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx FTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNB TkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDcxMzAwMDgwMFoXDTIyMDgxMjAw MDgwMFowggElMQswCQYDVQQGEwJCUjELMAkGA1UECBMCU1AxEjAQBgNVBAcTCVNB TyBQQVVMTzEkMCIGA1UEChMbQkNPIFNBTlRBTkRFUiAoQlJBU0lMKSBTLkEuMS0w KwYDVQQLEyRiOGQyMGIxYi1lOGE3LTUwOTktODE3NC0wNWVhNDhiY2I1NjYxHTAb BgNVBAMTFHd3dy5zYW50YW5kZXIuY29tLmJyMRcwFQYDVQQFEw45MDQwMDg4ODAw MDE0MjEdMBsGA1UEDxMUUHJpdmF0ZSBPcmdhbml6YXRpb24xEzARBgsrBgEEAYI3 PAIBAxMCQlIxNDAyBgoJkiaJk/IsZAEBEyQ0MmVmMTRkMy0wY2I5LTRiZDktOWQ3 Mi02MTY5YWQxMDQ2YjkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDA jIST5OuvNLankWeo0ioBLYn5Nq7kG20rqI5m2AWIKN2YiIShewkE/7l4TFEtVjfd U94lyiNq3u9pcJVqNTQAsh83iMYZ3OKYDC9b462eoAFMh844TQ8ygzIDGjxuSrkL Yu4z8x8qgA7yNbblf46IKPedLmdG19r7CDQ1kXvNXI4A7y7cwxE1EeWUDuPTvAMV acpV+D6BGgQGabvdItOhwN6ymyNMU9daSif+kldaIvlxsMPec+TzzLviB6ijCbGt LbRYl9omr7B65jtmqQS0gweHQKRzDRiFBieUl06DDwYlGlwAhNwAK6PsVb73BEQ+ jAPzdoF6s3n/GpcXamDlAgMBAAGjggLYMIIC1DAMBgNVHRMBAf8EAjAAMB0GA1Ud DgQWBBTtM2SZKCpdo07osSjEiwLrNnYQsjAfBgNVHSMEGDAWgBSGf1itF/WCtk60 BbP7sM4RQ99MvjBMBggrBgEFBQcBAQRAMD4wPAYIKwYBBQUHMAGGMGh0dHA6Ly9v Y3NwLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJhc2lsLm9yZy5icjBLBgNVHR8E RDBCMECgPqA8hjpodHRwOi8vY3JsLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJh c2lsLm9yZy5ici9pc3N1ZXIuY3JsMB8GA1UdEQQYMBaCFHd3dy5zYW50YW5kZXIu Y29tLmJyMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDAjCCAaEG A1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9kATCCAYAwggE2BggrBgEFBQcCAjCC ASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBzb2xlbHkgZm9yIHVzZSB3aXRoIFJh aWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQgb3RoZXIgcGFydGljaXBhdGluZyBv cmdhbmlzYXRpb25zIHVzaW5nIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZHMgVHJ1 c3QgRnJhbWV3b3JrIFNlcnZpY2VzLiBJdHMgcmVjZWlwdCwgcG9zc2Vzc2lvbiBv ciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5jZSBvZiB0aGUgUmFpZGlhbSBTZXJ2 aWNlcyBMdGQgQ2VydGljaWNhdGUgUG9saWN5IGFuZCByZWxhdGVkIGRvY3VtZW50 cyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0cDovL2Nwcy5zYW5kYm94LnBraS5v cGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvcG9saWNpZXMwDQYJKoZIhvcNAQELBQAD ggEBAGWvraO3Waiho5c6Raqj4JzW2uCi9KUG9awPY31uYOtuaNRfS3XDt44j0VDk 7mh1LtZfOrcq3ny4qZPomgEfPswtFzYcd3hcQvIojeJDUhbcBM+3Tmev/zK3QLzt uXsR+fnHP7H2W2DBDShqtSG0x+AxRSq6e4bAS3gARraZbjQRgl+mibPgGfhfZrd2 Y2w0mJOfutIa093K1KTLkf2eE56rigiwPcXAUjglcrz5+0KZdz0s/h7wUoNAdt+T qFg7+2B3pzNKFpdy7tjIUtLAgXYxp5IpP9QAW49mnBC0JvLlgC6SZnzCelFWWmXk M4R/cRvhf2FzicbsLDjnF2FY1+w= -----END CERTIFICATE-----
incoming_body_json
{
  "data": {
    "loggedUser": {
      "document": {
        "identification": "31415340803",
        "rel": "CPF"
      }
    },
    "businessEntity": {
      "document": {
        "identification": "11111111111111",
        "rel": "CNPJ"
      }
    },
    "permissions": [
      "ACCOUNTS_READ"
    ]
  }
}
incoming_query_string_params
{}
incoming_body
{"data":{"loggedUser":{"document":{"identification":"31415340803","rel":"CPF"}},"businessEntity":{"document": {"identification":"11111111111111","rel": "CNPJ"}},"permissions":["ACCOUNTS_READ"]}}
2021-12-08 13:53:13 SUCCESS
EnsureIncomingTls12WithSecureCipherOrTls13
TLS 1.2 in use and cipher is one recommended by BCP195
actual
ECDHE-RSA-AES128-GCM-SHA256
recommended
[
  "DHE-RSA-AES128-GCM-SHA256",
  "ECDHE-RSA-AES128-GCM-SHA256",
  "DHE-RSA-AES256-GCM-SHA384",
  "ECDHE-RSA-AES256-GCM-SHA384"
]
New consent endpoint
2021-12-08 13:53:13 SUCCESS
ExtractClientCertificateFromTokenEndpointRequestHeaders
Extracted client certificate
client_certificate
{
  "cert": "-----BEGIN CERTIFICATE----- MIIHADCCBeigAwIBAgIUeRQCp6rqzrXoXP8Ohn7QkF1aGBwwDQYJKoZIhvcNAQEL BQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx FTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNB TkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDcxMzAwMDgwMFoXDTIyMDgxMjAw MDgwMFowggElMQswCQYDVQQGEwJCUjELMAkGA1UECBMCU1AxEjAQBgNVBAcTCVNB TyBQQVVMTzEkMCIGA1UEChMbQkNPIFNBTlRBTkRFUiAoQlJBU0lMKSBTLkEuMS0w KwYDVQQLEyRiOGQyMGIxYi1lOGE3LTUwOTktODE3NC0wNWVhNDhiY2I1NjYxHTAb BgNVBAMTFHd3dy5zYW50YW5kZXIuY29tLmJyMRcwFQYDVQQFEw45MDQwMDg4ODAw MDE0MjEdMBsGA1UEDxMUUHJpdmF0ZSBPcmdhbml6YXRpb24xEzARBgsrBgEEAYI3 PAIBAxMCQlIxNDAyBgoJkiaJk/IsZAEBEyQ0MmVmMTRkMy0wY2I5LTRiZDktOWQ3 Mi02MTY5YWQxMDQ2YjkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDA jIST5OuvNLankWeo0ioBLYn5Nq7kG20rqI5m2AWIKN2YiIShewkE/7l4TFEtVjfd U94lyiNq3u9pcJVqNTQAsh83iMYZ3OKYDC9b462eoAFMh844TQ8ygzIDGjxuSrkL Yu4z8x8qgA7yNbblf46IKPedLmdG19r7CDQ1kXvNXI4A7y7cwxE1EeWUDuPTvAMV acpV+D6BGgQGabvdItOhwN6ymyNMU9daSif+kldaIvlxsMPec+TzzLviB6ijCbGt LbRYl9omr7B65jtmqQS0gweHQKRzDRiFBieUl06DDwYlGlwAhNwAK6PsVb73BEQ+ jAPzdoF6s3n/GpcXamDlAgMBAAGjggLYMIIC1DAMBgNVHRMBAf8EAjAAMB0GA1Ud DgQWBBTtM2SZKCpdo07osSjEiwLrNnYQsjAfBgNVHSMEGDAWgBSGf1itF/WCtk60 BbP7sM4RQ99MvjBMBggrBgEFBQcBAQRAMD4wPAYIKwYBBQUHMAGGMGh0dHA6Ly9v Y3NwLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJhc2lsLm9yZy5icjBLBgNVHR8E RDBCMECgPqA8hjpodHRwOi8vY3JsLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJh c2lsLm9yZy5ici9pc3N1ZXIuY3JsMB8GA1UdEQQYMBaCFHd3dy5zYW50YW5kZXIu Y29tLmJyMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDAjCCAaEG A1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9kATCCAYAwggE2BggrBgEFBQcCAjCC ASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBzb2xlbHkgZm9yIHVzZSB3aXRoIFJh aWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQgb3RoZXIgcGFydGljaXBhdGluZyBv cmdhbmlzYXRpb25zIHVzaW5nIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZHMgVHJ1 c3QgRnJhbWV3b3JrIFNlcnZpY2VzLiBJdHMgcmVjZWlwdCwgcG9zc2Vzc2lvbiBv ciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5jZSBvZiB0aGUgUmFpZGlhbSBTZXJ2 aWNlcyBMdGQgQ2VydGljaWNhdGUgUG9saWN5IGFuZCByZWxhdGVkIGRvY3VtZW50 cyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0cDovL2Nwcy5zYW5kYm94LnBraS5v cGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvcG9saWNpZXMwDQYJKoZIhvcNAQELBQAD ggEBAGWvraO3Waiho5c6Raqj4JzW2uCi9KUG9awPY31uYOtuaNRfS3XDt44j0VDk 7mh1LtZfOrcq3ny4qZPomgEfPswtFzYcd3hcQvIojeJDUhbcBM+3Tmev/zK3QLzt uXsR+fnHP7H2W2DBDShqtSG0x+AxRSq6e4bAS3gARraZbjQRgl+mibPgGfhfZrd2 Y2w0mJOfutIa093K1KTLkf2eE56rigiwPcXAUjglcrz5+0KZdz0s/h7wUoNAdt+T qFg7+2B3pzNKFpdy7tjIUtLAgXYxp5IpP9QAW49mnBC0JvLlgC6SZnzCelFWWmXk M4R/cRvhf2FzicbsLDjnF2FY1+w\u003d -----END CERTIFICATE-----",
  "pem": "-----BEGIN CERTIFICATE-----\nMIIHADCCBeigAwIBAgIUeRQCp6rqzrXoXP8Ohn7QkF1aGBwwDQYJKoZIhvcNAQEL\nBQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx\nFTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNB\nTkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDcxMzAwMDgwMFoXDTIyMDgxMjAw\nMDgwMFowggElMQswCQYDVQQGEwJCUjELMAkGA1UECBMCU1AxEjAQBgNVBAcTCVNB\nTyBQQVVMTzEkMCIGA1UEChMbQkNPIFNBTlRBTkRFUiAoQlJBU0lMKSBTLkEuMS0w\nKwYDVQQLEyRiOGQyMGIxYi1lOGE3LTUwOTktODE3NC0wNWVhNDhiY2I1NjYxHTAb\nBgNVBAMTFHd3dy5zYW50YW5kZXIuY29tLmJyMRcwFQYDVQQFEw45MDQwMDg4ODAw\nMDE0MjEdMBsGA1UEDxMUUHJpdmF0ZSBPcmdhbml6YXRpb24xEzARBgsrBgEEAYI3\nPAIBAxMCQlIxNDAyBgoJkiaJk/IsZAEBEyQ0MmVmMTRkMy0wY2I5LTRiZDktOWQ3\nMi02MTY5YWQxMDQ2YjkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDA\njIST5OuvNLankWeo0ioBLYn5Nq7kG20rqI5m2AWIKN2YiIShewkE/7l4TFEtVjfd\nU94lyiNq3u9pcJVqNTQAsh83iMYZ3OKYDC9b462eoAFMh844TQ8ygzIDGjxuSrkL\nYu4z8x8qgA7yNbblf46IKPedLmdG19r7CDQ1kXvNXI4A7y7cwxE1EeWUDuPTvAMV\nacpV+D6BGgQGabvdItOhwN6ymyNMU9daSif+kldaIvlxsMPec+TzzLviB6ijCbGt\nLbRYl9omr7B65jtmqQS0gweHQKRzDRiFBieUl06DDwYlGlwAhNwAK6PsVb73BEQ+\njAPzdoF6s3n/GpcXamDlAgMBAAGjggLYMIIC1DAMBgNVHRMBAf8EAjAAMB0GA1Ud\nDgQWBBTtM2SZKCpdo07osSjEiwLrNnYQsjAfBgNVHSMEGDAWgBSGf1itF/WCtk60\nBbP7sM4RQ99MvjBMBggrBgEFBQcBAQRAMD4wPAYIKwYBBQUHMAGGMGh0dHA6Ly9v\nY3NwLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJhc2lsLm9yZy5icjBLBgNVHR8E\nRDBCMECgPqA8hjpodHRwOi8vY3JsLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJh\nc2lsLm9yZy5ici9pc3N1ZXIuY3JsMB8GA1UdEQQYMBaCFHd3dy5zYW50YW5kZXIu\nY29tLmJyMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDAjCCAaEG\nA1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9kATCCAYAwggE2BggrBgEFBQcCAjCC\nASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBzb2xlbHkgZm9yIHVzZSB3aXRoIFJh\naWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQgb3RoZXIgcGFydGljaXBhdGluZyBv\ncmdhbmlzYXRpb25zIHVzaW5nIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZHMgVHJ1\nc3QgRnJhbWV3b3JrIFNlcnZpY2VzLiBJdHMgcmVjZWlwdCwgcG9zc2Vzc2lvbiBv\nciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5jZSBvZiB0aGUgUmFpZGlhbSBTZXJ2\naWNlcyBMdGQgQ2VydGljaWNhdGUgUG9saWN5IGFuZCByZWxhdGVkIGRvY3VtZW50\ncyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0cDovL2Nwcy5zYW5kYm94LnBraS5v\ncGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvcG9saWNpZXMwDQYJKoZIhvcNAQELBQAD\nggEBAGWvraO3Waiho5c6Raqj4JzW2uCi9KUG9awPY31uYOtuaNRfS3XDt44j0VDk\n7mh1LtZfOrcq3ny4qZPomgEfPswtFzYcd3hcQvIojeJDUhbcBM+3Tmev/zK3QLzt\nuXsR+fnHP7H2W2DBDShqtSG0x+AxRSq6e4bAS3gARraZbjQRgl+mibPgGfhfZrd2\nY2w0mJOfutIa093K1KTLkf2eE56rigiwPcXAUjglcrz5+0KZdz0s/h7wUoNAdt+T\nqFg7+2B3pzNKFpdy7tjIUtLAgXYxp5IpP9QAW49mnBC0JvLlgC6SZnzCelFWWmXk\nM4R/cRvhf2FzicbsLDjnF2FY1+w\u003d\n-----END CERTIFICATE-----",
  "subject": {
    "dn": "UID\u003d42ef14d3-0cb9-4bd9-9d72-6169ad1046b9,1.3.6.1.4.1.311.60.2.1.3\u003d#13024252,2.5.4.15\u003d#131450726976617465204f7267616e697a6174696f6e,2.5.4.5\u003d#130e3930343030383838303030313432,CN\u003dwww.santander.com.br,OU\u003db8d20b1b-e8a7-5099-8174-05ea48bcb566,O\u003dBCO SANTANDER (BRASIL) S.A.,L\u003dSAO PAULO,ST\u003dSP,C\u003dBR"
  },
  "sanDnsNames": [
    "www.santander.com.br"
  ],
  "sanUris": [],
  "sanIPs": [],
  "sanEmails": []
}
2021-12-08 13:53:13 SUCCESS
CheckForClientCertificate
Found client certificate
2021-12-08 13:53:13 SUCCESS
EnsureClientCertificateMatches
Presented certificate matches registered certificate
actual
-----BEGIN CERTIFICATE-----
MIIHADCCBeigAwIBAgIUeRQCp6rqzrXoXP8Ohn7QkF1aGBwwDQYJKoZIhvcNAQEL
BQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx
FTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNB
TkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDcxMzAwMDgwMFoXDTIyMDgxMjAw
MDgwMFowggElMQswCQYDVQQGEwJCUjELMAkGA1UECBMCU1AxEjAQBgNVBAcTCVNB
TyBQQVVMTzEkMCIGA1UEChMbQkNPIFNBTlRBTkRFUiAoQlJBU0lMKSBTLkEuMS0w
KwYDVQQLEyRiOGQyMGIxYi1lOGE3LTUwOTktODE3NC0wNWVhNDhiY2I1NjYxHTAb
BgNVBAMTFHd3dy5zYW50YW5kZXIuY29tLmJyMRcwFQYDVQQFEw45MDQwMDg4ODAw
MDE0MjEdMBsGA1UEDxMUUHJpdmF0ZSBPcmdhbml6YXRpb24xEzARBgsrBgEEAYI3
PAIBAxMCQlIxNDAyBgoJkiaJk/IsZAEBEyQ0MmVmMTRkMy0wY2I5LTRiZDktOWQ3
Mi02MTY5YWQxMDQ2YjkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDA
jIST5OuvNLankWeo0ioBLYn5Nq7kG20rqI5m2AWIKN2YiIShewkE/7l4TFEtVjfd
U94lyiNq3u9pcJVqNTQAsh83iMYZ3OKYDC9b462eoAFMh844TQ8ygzIDGjxuSrkL
Yu4z8x8qgA7yNbblf46IKPedLmdG19r7CDQ1kXvNXI4A7y7cwxE1EeWUDuPTvAMV
acpV+D6BGgQGabvdItOhwN6ymyNMU9daSif+kldaIvlxsMPec+TzzLviB6ijCbGt
LbRYl9omr7B65jtmqQS0gweHQKRzDRiFBieUl06DDwYlGlwAhNwAK6PsVb73BEQ+
jAPzdoF6s3n/GpcXamDlAgMBAAGjggLYMIIC1DAMBgNVHRMBAf8EAjAAMB0GA1Ud
DgQWBBTtM2SZKCpdo07osSjEiwLrNnYQsjAfBgNVHSMEGDAWgBSGf1itF/WCtk60
BbP7sM4RQ99MvjBMBggrBgEFBQcBAQRAMD4wPAYIKwYBBQUHMAGGMGh0dHA6Ly9v
Y3NwLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJhc2lsLm9yZy5icjBLBgNVHR8E
RDBCMECgPqA8hjpodHRwOi8vY3JsLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJh
c2lsLm9yZy5ici9pc3N1ZXIuY3JsMB8GA1UdEQQYMBaCFHd3dy5zYW50YW5kZXIu
Y29tLmJyMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDAjCCAaEG
A1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9kATCCAYAwggE2BggrBgEFBQcCAjCC
ASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBzb2xlbHkgZm9yIHVzZSB3aXRoIFJh
aWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQgb3RoZXIgcGFydGljaXBhdGluZyBv
cmdhbmlzYXRpb25zIHVzaW5nIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZHMgVHJ1
c3QgRnJhbWV3b3JrIFNlcnZpY2VzLiBJdHMgcmVjZWlwdCwgcG9zc2Vzc2lvbiBv
ciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5jZSBvZiB0aGUgUmFpZGlhbSBTZXJ2
aWNlcyBMdGQgQ2VydGljaWNhdGUgUG9saWN5IGFuZCByZWxhdGVkIGRvY3VtZW50
cyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0cDovL2Nwcy5zYW5kYm94LnBraS5v
cGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvcG9saWNpZXMwDQYJKoZIhvcNAQELBQAD
ggEBAGWvraO3Waiho5c6Raqj4JzW2uCi9KUG9awPY31uYOtuaNRfS3XDt44j0VDk
7mh1LtZfOrcq3ny4qZPomgEfPswtFzYcd3hcQvIojeJDUhbcBM+3Tmev/zK3QLzt
uXsR+fnHP7H2W2DBDShqtSG0x+AxRSq6e4bAS3gARraZbjQRgl+mibPgGfhfZrd2
Y2w0mJOfutIa093K1KTLkf2eE56rigiwPcXAUjglcrz5+0KZdz0s/h7wUoNAdt+T
qFg7+2B3pzNKFpdy7tjIUtLAgXYxp5IpP9QAW49mnBC0JvLlgC6SZnzCelFWWmXk
M4R/cRvhf2FzicbsLDjnF2FY1+w=
-----END CERTIFICATE-----
2021-12-08 13:53:13 SUCCESS
EnsureIncomingRequestMethodIsPost
Client correctly used http POST method
2021-12-08 13:53:13 SUCCESS
EnsureBearerAccessTokenNotInParams
Client correctly did not send access token in query parameters or form body
2021-12-08 13:53:13 SUCCESS
ExtractBearerAccessTokenFromHeader
Found access token on incoming request
access_token
C4bivYAhPvww6fEZJIAa0BXkVEwf9haUYASgLjubtfLcGcuZtl
2021-12-08 13:53:13 SUCCESS
RequireBearerClientCredentialsAccessToken
Found access token in request
actual
C4bivYAhPvww6fEZJIAa0BXkVEwf9haUYASgLjubtfLcGcuZtl
2021-12-08 13:53:13 INFO
ExtractFapiDateHeader
Skipped evaluation due to missing required element: incoming_request headers.x-fapi-auth-date
path
headers.x-fapi-auth-date
mapped
object
incoming_request
2021-12-08 13:53:13 INFO
ExtractFapiIpAddressHeader
Skipped evaluation due to missing required element: incoming_request headers.x-fapi-customer-ip-address
path
headers.x-fapi-customer-ip-address
mapped
object
incoming_request
2021-12-08 13:53:13 SUCCESS
ExtractFapiInteractionIdHeader
Found a FAPI interaction ID header
fapi_interaction_id
756523ad-b01b-4249-8cc1-06e1999ec509
2021-12-08 13:53:13 SUCCESS
FAPIBrazilEnsureClientCredentialsScopeContainedConsents
The token request which was used to obtain the access token contained 'consents' scope
actual
[
  "consents"
]
2021-12-08 13:53:13
FAPIBrazilExtractConsentRequest
Condition ran but did not log anything
2021-12-08 13:53:13 INFO
CreateFapiInteractionIdIfNeeded
Found existing FAPI interaction ID
fapi_interaction_id
756523ad-b01b-4249-8cc1-06e1999ec509
2021-12-08 13:53:13 SUCCESS
FAPIBrazilGenerateNewConsentResponse
Created consent response
headers
{
  "x-fapi-interaction-id": "756523ad-b01b-4249-8cc1-06e1999ec509"
}
consentId
urn:conformance.oidf:ucLdravWgB
consent_response
{
  "data": {
    "consentId": "urn:conformance.oidf:ucLdravWgB",
    "creationDateTime": "2021-12-08T13:53:13Z",
    "status": "AWAITING_AUTHORISATION",
    "statusUpdateDateTime": "2021-12-08T13:53:13Z",
    "permissions": [
      "ACCOUNTS_READ",
      "ACCOUNTS_BALANCES_READ",
      "RESOURCES_READ"
    ],
    "expirationDateTime": "2021-12-08T15:53:13Z",
    "transactionFromDateTime": "2021-12-08T13:48:13Z",
    "transactionToDateTime": "2021-12-08T15:53:13Z",
    "links": {
      "self": "https://www.certification.openid.net/test/a/ST1stconsents/v1/consents"
    }
  },
  "meta": {
    "totalRecords": 1,
    "totalPages": 1,
    "requestDateTime": "2021-12-08T13:53:13Z"
  }
}
2021-12-08 13:53:13
ClearAccessTokenFromRequest
Condition ran but did not log anything
2021-12-08 13:53:13 OUTGOING
fapi1-advanced-final-client-refresh-token-test
Response to HTTP request to test instance leWt2NvZXXup9Bm
outgoing_status_code
201
outgoing_headers
{
  "x-fapi-interaction-id": [
    "756523ad-b01b-4249-8cc1-06e1999ec509"
  ]
}
outgoing_body
{
  "data": {
    "consentId": "urn:conformance.oidf:ucLdravWgB",
    "creationDateTime": "2021-12-08T13:53:13Z",
    "status": "AWAITING_AUTHORISATION",
    "statusUpdateDateTime": "2021-12-08T13:53:13Z",
    "permissions": [
      "ACCOUNTS_READ",
      "ACCOUNTS_BALANCES_READ",
      "RESOURCES_READ"
    ],
    "expirationDateTime": "2021-12-08T15:53:13Z",
    "transactionFromDateTime": "2021-12-08T13:48:13Z",
    "transactionToDateTime": "2021-12-08T15:53:13Z",
    "links": {
      "self": "https://www.certification.openid.net/test/a/ST1stconsents/v1/consents"
    }
  },
  "meta": {
    "totalRecords": 1,
    "totalPages": 1,
    "requestDateTime": "2021-12-08T13:53:13Z"
  }
}
outgoing_path
consents/v1/consents
2021-12-08 13:54:02 INCOMING
fapi1-advanced-final-client-refresh-token-test
Incoming HTTP request to test instance leWt2NvZXXup9Bm
incoming_headers
{
  "host": "www.certification.openid.net",
  "user-agent": "santander-client",
  "accept": "application/json",
  "accept-encoding": "gzip, deflate, br",
  "x-fapi-interaction-id": "e4e8ad69-bec3-4784-af32-feaf3dc389d2",
  "connection": "close"
}
incoming_path
/test/a/ST1st/.well-known/openid-configuration
incoming_body_form_params
incoming_method
GET
incoming_tls_version
TLSv1.2
incoming_tls_cipher
ECDHE-RSA-AES128-GCM-SHA256
incoming_tls_cert
incoming_body_json
incoming_query_string_params
{}
incoming_body
2021-12-08 13:54:02 SUCCESS
EnsureIncomingTls12WithSecureCipherOrTls13
TLS 1.2 in use and cipher is one recommended by BCP195
actual
ECDHE-RSA-AES128-GCM-SHA256
recommended
[
  "DHE-RSA-AES128-GCM-SHA256",
  "ECDHE-RSA-AES128-GCM-SHA256",
  "DHE-RSA-AES256-GCM-SHA384",
  "ECDHE-RSA-AES256-GCM-SHA384"
]
2021-12-08 13:54:02 OUTGOING
fapi1-advanced-final-client-refresh-token-test
Response to HTTP request to test instance leWt2NvZXXup9Bm
outgoing_status_code
200
outgoing_headers
{}
outgoing_body
{
  "issuer": "https://www.certification.openid.net/test/a/ST1st/",
  "authorization_endpoint": "https://www.certification.openid.net/test/a/ST1st/authorize",
  "token_endpoint": "https://www.certification.openid.net/test/a/ST1st/token",
  "jwks_uri": "https://www.certification.openid.net/test/a/ST1st/jwks",
  "registration_endpoint": "https://www.certification.openid.net/test/a/ST1st/register",
  "userinfo_endpoint": "https://www.certification.openid.net/test/a/ST1st/userinfo",
  "mtls_endpoint_aliases": {
    "token_endpoint": "https://www.certification.openid.net/test-mtls/a/ST1st/token",
    "registration_endpoint": "https://www.certification.openid.net/test-mtls/a/ST1st/register",
    "userinfo_endpoint": "https://www.certification.openid.net/test-mtls/a/ST1st/userinfo"
  },
  "tls_client_certificate_bound_access_tokens": true,
  "request_parameter_supported": true,
  "grant_types_supported": [
    "authorization_code",
    "implicit",
    "client_credentials",
    "refresh_token"
  ],
  "claims_parameter_supported": true,
  "request_object_encryption_alg_values_supported": [
    "RSA-OAEP"
  ],
  "request_object_encryption_enc_values_supported": [
    "A256GCM"
  ],
  "claims_supported": [
    "cpf",
    "cnpj",
    "acr"
  ],
  "acr_values_supported": [
    "urn:brasil:openbanking:loa2",
    "urn:brasil:openbanking:loa3"
  ],
  "id_token_signing_alg_values_supported": [
    "PS256"
  ],
  "request_object_signing_alg_values_supported": [
    "PS256"
  ],
  "scopes_supported": [
    "openid",
    "phone",
    "profile",
    "email",
    "address",
    "offline_access",
    "consents",
    "resources",
    "payments"
  ],
  "token_endpoint_auth_methods_supported": [
    "private_key_jwt"
  ],
  "response_types_supported": [
    "code id_token"
  ],
  "token_endpoint_auth_signing_alg_values_supported": [
    "PS256"
  ]
}
outgoing_path
.well-known/openid-configuration
2021-12-08 13:54:02 INCOMING
fapi1-advanced-final-client-refresh-token-test
Incoming HTTP request to test instance leWt2NvZXXup9Bm
incoming_headers
{
  "host": "www.certification.openid.net",
  "user-agent": "santander-client",
  "accept": "application/json",
  "accept-encoding": "gzip, deflate, br",
  "x-fapi-interaction-id": "f24e3972-42d2-4141-9feb-eebcc5ac959c",
  "connection": "close"
}
incoming_path
/test/a/ST1st/jwks
incoming_body_form_params
incoming_method
GET
incoming_tls_version
TLSv1.2
incoming_tls_cipher
ECDHE-RSA-AES128-GCM-SHA256
incoming_tls_cert
incoming_body_json
incoming_query_string_params
{}
incoming_body
2021-12-08 13:54:02 SUCCESS
EnsureIncomingTls12WithSecureCipherOrTls13
TLS 1.2 in use and cipher is one recommended by BCP195
actual
ECDHE-RSA-AES128-GCM-SHA256
recommended
[
  "DHE-RSA-AES128-GCM-SHA256",
  "ECDHE-RSA-AES128-GCM-SHA256",
  "DHE-RSA-AES256-GCM-SHA384",
  "ECDHE-RSA-AES256-GCM-SHA384"
]
2021-12-08 13:54:02 OUTGOING
fapi1-advanced-final-client-refresh-token-test
Response to HTTP request to test instance leWt2NvZXXup9Bm
outgoing_status_code
200
outgoing_headers
{}
outgoing_body
{
  "keys": [
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "sig",
      "kid": "X5d4vFYfLxaG1gg8_l3bFYFhUaUVmE6PaEsRWX2EYqM",
      "x5c": [
        "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\u003d\u003d"
      ],
      "alg": "PS256",
      "n": "3IXVqA9zCrmaz30WWjzZexdSuhagP_oVfgB-Y5S7XXeHhU4tho7c3wcNhsrGCKLYSf_47rV78-2OfhPY9WrSJVyqIXoaniwoTnD9splF90J7yog9LgP4kqkWl6wm8gdR5C-UC4Gnl0D2cZKnE6MZ7k_b5nM0ZfC-7H_bO13B4aYpu069th7hFWGK7ps65uiDxcQGYP3oSeqahE5qwfUef2QMkhyVtM_nWP9OVAzOGtJ8km4TdCrq9aF78No9u2YQuaUOJgeOnwKMBjmgEwcuaQe9DEQFXhzBtRmPlml2pTy2QDvxe1HgOTOsnh9igFvX70AGroY3PFY-lJAxC4Fd2w"
    },
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "enc",
      "kid": "0fe502dd-14f0-4f45-80f9-feb9a216f996",
      "alg": "RSA-OAEP",
      "n": "r4dl-ApW6c-fvDbfSVxHpdV8zi8VQW4b9-uHMRq7dzqCkvP8OAG1R3plSr1N6fL_YLiIr9y621XkyRiMEKR7-DeqGsLf2ZTaqrZ1LfYgjsc2i9o3NSOeSgBwKGmT7h1OgxZSbhLzo7Xaktu3CCUZCOWLzs7LKo_CvKkcTF7tPhK9jYjdTsdsnS0RJOPjYQe7JO83Mvhd1Ty3F-Qycd-cKKMSjcQRiHt9jKd09kA2fKVlFwbm2M1PM3NdtnMaOUw31-XC4ixay47XTMqnmX7-op7qYV9wXbeZmjTsAKFuTGwJiGJrOTfqciDLBW8IpGC2BzFJ5rYmRu0kAttpvkOG3Q"
    }
  ]
}
outgoing_path
jwks
2021-12-08 13:54:46 INCOMING
fapi1-advanced-final-client-refresh-token-test
Incoming HTTP request to test instance leWt2NvZXXup9Bm
incoming_headers
{
  "host": "www.certification.openid.net",
  "user-agent": "PostmanRuntime/7.26.3",
  "accept": "*/*",
  "postman-token": "2983aaca-80e1-4ec5-89e4-04fac11186c7",
  "accept-encoding": "gzip, deflate, br",
  "cookie": "JSESSIONID\u003d7FF77B927CE5B434A75EFBB6AC3E95D3",
  "connection": "close"
}
incoming_path
/test/a/ST1st/authorize
incoming_body_form_params
incoming_method
GET
incoming_tls_version
TLSv1.2
incoming_tls_cipher
ECDHE-RSA-AES128-GCM-SHA256
incoming_tls_cert
incoming_body_json
incoming_query_string_params
{
  "client_id": "client_TJtKsLmtooQgRSOZSHSE54751",
  "scope": "openid consents accounts consent:urn:conformance.oidf:ucLdravWgB",
  "response_type": "code id_token",
  "redirect_uri": "https://wpc.paas.santanderbr.pre.corp/open-finance-inbound",
  "request": "eyJhbGciOiJSU0EtT0FFUCIsImVuYyI6IkEyNTZHQ00iLCJjdHkiOiJvYXV0aC1hdXRoei1yZXErand0Iiwia2lkIjoiMGZlNTAyZGQtMTRmMC00ZjQ1LTgwZjktZmViOWEyMTZmOTk2In0.nZDaSMFThOg_3C0r1f-Qqg0aeVznoF1b-rtXQqzosTKhVGjwGZV9fF_cGCAaQS3tBDxWOVFyc0p3JyLgbMY75me3vOroKGfyDLvguyDZzkyqIgqDP5dcBwfl_0tGRw9ms5sHHYTjiBsUZ42yes0UZI8pvovBsyc66kv3lv7Nb_4afNyY6-MnNOE8B0Y9j6tYUouUMUDHusdBhRrA1L7lmqdMSZLiU-4TmUiuASMMGXMixAlhNDNXIH60q43PxvJ-XNS5-DCWpes9JAnt8B0ump76FelKIRmq3P8oeFYjlr0MyH-cpwf3vB3osuP_o3gx53w3FhRywh4618UqELp1jg.MpGgbsO_K5BiW6EX.hT6NQWOEsr7WuiNN54_Nj165z_lczW3x5KvaMg78oyhH1zaJDcGRg0rjvDHe4xXqzCzftXPhreylF6K1mz7Lh78dOaTUV5PcSzHOy6j0wcsYGoex7fJVw09ANIocih_2gYUAz3rAOmfG3nbw-7JbpsdSWto9U1KKvZWChbg8yGkrzqu92aj2IGuTBx63k0r1uemss6gJAyDn13rbnUXYrBNtaYwRO3X7CoDc9vsCgXhTV15bTVXq-ntrYRUw4L5XSGEyiwdaFbC6K4lIrLDATIm2TE6vF0CfXHiWTZW8lQZpyBpka4tQ9bQfX2jJxzwMIqDAZCfv_t9hgZz6oeFhU3bI2gqwnvZlzMkP4aoOac_9vMska2RJFadneFq6KV75wB1tJZEkrkWIY0QWyL-bYls8lc9L1YyGYP0T439A11Ka4dbmDCfePAIZYIgw7-XLcVJPKWk4uE7q6_Uy7BVzKEAvnfTHUAUPE4KpzTgWfIMi3HY8Jd11GRSk9iIUOLG0LsIqYCphpnlf_NUAazQmfPk7f0w19wZsw2IFYtFCbwmrbWOJe5sqDojG5rcE4Vgewlq67xZwGmbUJJgMy-YCiL8BOQVpqa86zu5fgL8RW7kFrwl3Or50HX_uDyZp430tib5TlrZJsvjtdYWydMHPq-mpG1i0HOKGmkrBdnY_jEuCA8HF4I2MdZDagTeIrPBZHTSTgMzx3DgZKSUxG7D4CO4JCSkdnioEHaIF--VsITPrggs7Jra7Iu-GaMSDly8_VphLFfbC9iBrJnuYKDlv8CK0_Wdx23LUwndNe2oCcSd31LVENo5ffakqMy_mjAl5MEcBiSe6sIS_Ldl1_o4Oj5GGL9Gge-epWKoZ1XXYJ4dWF3Bj117zgBKThPCItLz8ozliCInpa6ik1tdOb_D-cVm7lQU0xit3DIHlqxFnMtUTWSY_WP8BTzXWLiIn6skeTg-rkE4Qy1WOoUwFAQLh7K2fVYyJzcrh36pfPpJXHIszvO372r1sek6SJrOZ6jtIWP6aM7XC2-N-Jwhw9FuuublmIUc6qCUSaeRmyugYg4Ut7ubQhBjANiT7H87F63SE7_TNmcIuyYMbuqAliouds4cHA1IGuwiyCbRBs6w2gdTE83Z15ujVzQQEWwGvWrSCvIaRaWINbmgW9yctZF62DD2yv2yOQprDFjLj8DSIwkaYgB5AUW5sQjzAzgvMSfq9PRLYsuJLmFz3W-ENSmcav2asMkx9F6YVOC0WqxlAU69cm9eVFhf8hDKT9HP7hodQfhnMmtMvhnMPfxFkIgSsMP5mMfqlkkV2GGEsAhEi--tTg4pYLZiec7yR1uZT1vsGpadY39phHhZibM6f4MvNgsMj2InvOf5PGPw6OmDkyDca5v7zrg6SU4tEMMjSnE9JLpt06uNq1CavjFc9ieueB2k9bYyoMMGI0A6-rfeglKBUATZy_7KPrlZi1SMtxXio5lffE-1pnvCqNbuDQdl6j4W5I3yiCs5fujiZ67Mhcik-cG2URcDdiGGxbtz__Rxx4fjOUJ1zRs3PlqH0KvNP5vXxdtcteo3jqn2L-HZ7Kg1AOfRuEg2mOYJO5GzQoxjm0uVDyYjxHjxl9cU2BnJsBuC7oIkjyQ9DWIl5Y7hTJitNpxI4NI9WzWD5vj_ENPN_MkNCHgIxbypXQxbv_MiWPKIysYl14vnhSGc3oIvBlDnp-s5g-aNd9yJNMCt6MSqjVj3GvHPlRLbRzD_EgkKIngcExecJyRBQXXTTaTW0lrotXG0ktm39Hd9gQHE7JnkI-sAPtwrE9KW6aRudDBoNmRWcUbuvpVhWgYKIqEant5vumLT6O1_MTZd3CrXgZnw4qW0ovtvOF2-9mMCg0JlxeITadYON4FTYGJoz-uIANm4fht_Gz-ULlW66qNjy9PpxbrG_wa-h6HkS_C0GNFMqmCSV6HA1LSSAK1YCxyELxSsVTkZwj4WTsDUikv23NrnpGpWa4uTuipVUBsvXvIw4LccAps55m6V7_kP1igF_B3KNBiaZw2gC8-odwHrtjDkQHniLu_jIrf8tXcIEP9WfViSAFQTxdUyPblJr1P8L3WjTAynGSdgyokjTHdSqRILD6K5p2b1Vwg-mAtNKM2k2rwlOBUOwSgfHXItWFqIURt9DhXI6n7CC1VU-zQT76yG5e3TpCs2aOK9ce9bNeIC_SUccLvx24eBXroqUrJ5TwGrf6SMovlYozeml7DjbA5lw6YACX7N7p6i2pAJK7t_VgGgdu5MUnB0ldGr8if5EPtgNWqU-nWQ9eAKCTvkRgg.O4_BFU2I8l7hkR3psNVUlQ",
  "response_mode": "fragment"
}
incoming_body
2021-12-08 13:54:46 SUCCESS
EnsureIncomingTls12WithSecureCipherOrTls13
TLS 1.2 in use and cipher is one recommended by BCP195
actual
ECDHE-RSA-AES128-GCM-SHA256
recommended
[
  "DHE-RSA-AES128-GCM-SHA256",
  "ECDHE-RSA-AES128-GCM-SHA256",
  "DHE-RSA-AES256-GCM-SHA384",
  "ECDHE-RSA-AES256-GCM-SHA384"
]
Authorization endpoint
2021-12-08 13:54:46 SUCCESS
ExtractRequestObject
Parsed request object
request_object
{
  "value": "eyJhbGciOiJQUzI1NiIsInR5cCI6Im9hdXRoLWF1dGh6LXJlcStqd3QiLCJraWQiOiI1dU1oRm9nTEh1ZWZYSjJJZHFwVnVaU01NdnRpVTBuM3lPOXJZMXZ6amZJIn0.eyJjbGllbnRfaWQiOiJjbGllbnRfVEp0S3NMbXRvb1FnUlNPWlNIU0U1NDc1MSIsInNjb3BlIjoib3BlbmlkIGNvbnNlbnRzIGFjY291bnRzIGNvbnNlbnQ6dXJuOmNvbmZvcm1hbmNlLm9pZGY6dWNMZHJhdldnQiIsInJlc3BvbnNlX3R5cGUiOiJjb2RlIGlkX3Rva2VuIiwicmVkaXJlY3RfdXJpIjoiaHR0cHM6Ly93cGMucGFhcy5zYW50YW5kZXJici5wcmUuY29ycC9vcGVuLWZpbmFuY2UtaW5ib3VuZCIsImNvZGVfY2hhbGxlbmdlIjoiWnFfQk5BdmZYdVNfdzBaSlJDSnJXRVgtZ0hlMjFka3JHXzJra3E5YWpzRSIsImNvZGVfY2hhbGxlbmdlX21ldGhvZCI6IlMyNTYiLCJyZXNwb25zZV9tb2RlIjoiZnJhZ21lbnQiLCJzdGF0ZSI6ImYwZTg3Y2I1MmM2MjMwN2RhZmQ0M2UzN2NmOTgwYWFhMzZjMDAzZTExOTIxYmNmZjUzMWE3ODFjMDliZjFjMGEiLCJub25jZSI6ImZjYmVhNmQ1ZDNiMjVmOTYzMDMwMzA5OThkODVjMTgyOGEwMTAwZDQ2YTA2ZWFmMDcyYTVkZGZiZGNiNzBmOTAiLCJjbGFpbXMiOnsiaWRfdG9rZW4iOnsiYXV0aF90aW1lIjp7ImVzc2VudGlhbCI6ZmFsc2V9LCJhY3IiOnsidmFsdWVzIjpbInVybjpicmFzaWw6b3BlbmJhbmtpbmc6bG9hMiJdLCJlc3NlbnRpYWwiOmZhbHNlfX0sInVzZXJfaW5mbyI6eyJhdXRoX3RpbWUiOnsiZXNzZW50aWFsIjpmYWxzZX0sImFjciI6eyJ2YWx1ZXMiOlsidXJuOmJyYXNpbDpvcGVuYmFua2luZzpsb2EyIl0sImVzc2VudGlhbCI6ZmFsc2V9fX0sImlzcyI6ImNsaWVudF9USnRLc0xtdG9vUWdSU09aU0hTRTU0NzUxIiwiYXVkIjoiaHR0cHM6Ly93d3cuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0L3Rlc3QvYS9TVDFzdC8iLCJqdGkiOiJYWTk0dVZUV3pGWTlhSmxQM0hIWmhWVnU4eUZFbzZZUEtmYmVkbmhrbmFZIiwiaWF0IjoxNjM4OTcxNjQyLCJleHAiOjE2Mzg5NzE5NDIsIm5iZiI6MTYzODk3MTY0Mn0.ioFIyg4Q0LOGoD8yPm8A6HAu3EapM3nWthbgrC-gsUwlflnLxP19ceHGLw_rwIwQSBRj48v-eh2JcIXy_DvJ5lMFgiXTP329JDo6PxvwNlhKvixVoIr58-Z0BKuZrxKAAnKcW7UlOR62suDncKH4RLJ2HKO9_v7wr0QEimQcrILWjb1Dl5d9zHgLid0midQJ34d-WAz7b89T9sf5oYrWF8PrOrdjwyjvKXh84jGha6gfjKsudAIPvoR05NmsS7o-iqXIYm0jouYIdj02gr1EFgU4QLj6sxXf8fZX_k3anP-KIHZXJ3U-LCa3FRKo4qB-TSMlHiyNNvyUY3uxQq9g9w",
  "header": {
    "kid": "5uMhFogLHuefXJ2IdqpVuZSMMvtiU0n3yO9rY1vzjfI",
    "typ": "oauth-authz-req+jwt",
    "alg": "PS256"
  },
  "claims": {
    "iss": "client_TJtKsLmtooQgRSOZSHSE54751",
    "response_type": "code id_token",
    "code_challenge_method": "S256",
    "nonce": "fcbea6d5d3b25f96303030998d85c1828a0100d46a06eaf072a5ddfbdcb70f90",
    "client_id": "client_TJtKsLmtooQgRSOZSHSE54751",
    "response_mode": "fragment",
    "aud": "https://www.certification.openid.net/test/a/ST1st/",
    "nbf": 1638971642,
    "scope": "openid consents accounts consent:urn:conformance.oidf:ucLdravWgB",
    "claims": {
      "user_info": {
        "acr": {
          "values": [
            "urn:brasil:openbanking:loa2"
          ],
          "essential": false
        },
        "auth_time": {
          "essential": false
        }
      },
      "id_token": {
        "acr": {
          "values": [
            "urn:brasil:openbanking:loa2"
          ],
          "essential": false
        },
        "auth_time": {
          "essential": false
        }
      }
    },
    "redirect_uri": "https://wpc.paas.santanderbr.pre.corp/open-finance-inbound",
    "state": "f0e87cb52c62307dafd43e37cf980aaa36c003e11921bcff531a781c09bf1c0a",
    "exp": 1638971942,
    "iat": 1638971642,
    "code_challenge": "Zq_BNAvfXuS_w0ZJRCJrWEX-gHe21dkrG_2kkq9ajsE",
    "jti": "XY94uVTWzFY9aJlP3HHZhVVu8yFEo6YPKfbednhknaY"
  },
  "jwe_header": {
    "kid": "0fe502dd-14f0-4f45-80f9-feb9a216f996",
    "cty": "oauth-authz-req+jwt",
    "enc": "A256GCM",
    "alg": "RSA-OAEP"
  }
}
2021-12-08 13:54:46 SUCCESS
EnsureRequestObjectWasEncrypted
Request object was encrypted
jwe_header
{
  "kid": "0fe502dd-14f0-4f45-80f9-feb9a216f996",
  "cty": "oauth-authz-req+jwt",
  "enc": "A256GCM",
  "alg": "RSA-OAEP"
}
2021-12-08 13:54:46 SUCCESS
FAPIBrazilEnsureRequestObjectEncryptedUsingRSAOAEPA256GCM
Request object was encrypted using RSA-OAEP and A256GCM
jwe_header
{
  "kid": "0fe502dd-14f0-4f45-80f9-feb9a216f996",
  "cty": "oauth-authz-req+jwt",
  "enc": "A256GCM",
  "alg": "RSA-OAEP"
}
2021-12-08 13:54:46 SUCCESS
ValidateEncryptedRequestObjectHasKid
kid was found in the encrypted request object header
kid
0fe502dd-14f0-4f45-80f9-feb9a216f996
2021-12-08 13:54:46 SUCCESS
CreateEffectiveAuthorizationRequestParameters
Merged http request parameters with request object claims
effective_authorization_endpoint_request
{
  "client_id": "client_TJtKsLmtooQgRSOZSHSE54751",
  "scope": "openid consents accounts consent:urn:conformance.oidf:ucLdravWgB",
  "response_type": "code id_token",
  "redirect_uri": "https://wpc.paas.santanderbr.pre.corp/open-finance-inbound",
  "request": "eyJhbGciOiJSU0EtT0FFUCIsImVuYyI6IkEyNTZHQ00iLCJjdHkiOiJvYXV0aC1hdXRoei1yZXErand0Iiwia2lkIjoiMGZlNTAyZGQtMTRmMC00ZjQ1LTgwZjktZmViOWEyMTZmOTk2In0.nZDaSMFThOg_3C0r1f-Qqg0aeVznoF1b-rtXQqzosTKhVGjwGZV9fF_cGCAaQS3tBDxWOVFyc0p3JyLgbMY75me3vOroKGfyDLvguyDZzkyqIgqDP5dcBwfl_0tGRw9ms5sHHYTjiBsUZ42yes0UZI8pvovBsyc66kv3lv7Nb_4afNyY6-MnNOE8B0Y9j6tYUouUMUDHusdBhRrA1L7lmqdMSZLiU-4TmUiuASMMGXMixAlhNDNXIH60q43PxvJ-XNS5-DCWpes9JAnt8B0ump76FelKIRmq3P8oeFYjlr0MyH-cpwf3vB3osuP_o3gx53w3FhRywh4618UqELp1jg.MpGgbsO_K5BiW6EX.hT6NQWOEsr7WuiNN54_Nj165z_lczW3x5KvaMg78oyhH1zaJDcGRg0rjvDHe4xXqzCzftXPhreylF6K1mz7Lh78dOaTUV5PcSzHOy6j0wcsYGoex7fJVw09ANIocih_2gYUAz3rAOmfG3nbw-7JbpsdSWto9U1KKvZWChbg8yGkrzqu92aj2IGuTBx63k0r1uemss6gJAyDn13rbnUXYrBNtaYwRO3X7CoDc9vsCgXhTV15bTVXq-ntrYRUw4L5XSGEyiwdaFbC6K4lIrLDATIm2TE6vF0CfXHiWTZW8lQZpyBpka4tQ9bQfX2jJxzwMIqDAZCfv_t9hgZz6oeFhU3bI2gqwnvZlzMkP4aoOac_9vMska2RJFadneFq6KV75wB1tJZEkrkWIY0QWyL-bYls8lc9L1YyGYP0T439A11Ka4dbmDCfePAIZYIgw7-XLcVJPKWk4uE7q6_Uy7BVzKEAvnfTHUAUPE4KpzTgWfIMi3HY8Jd11GRSk9iIUOLG0LsIqYCphpnlf_NUAazQmfPk7f0w19wZsw2IFYtFCbwmrbWOJe5sqDojG5rcE4Vgewlq67xZwGmbUJJgMy-YCiL8BOQVpqa86zu5fgL8RW7kFrwl3Or50HX_uDyZp430tib5TlrZJsvjtdYWydMHPq-mpG1i0HOKGmkrBdnY_jEuCA8HF4I2MdZDagTeIrPBZHTSTgMzx3DgZKSUxG7D4CO4JCSkdnioEHaIF--VsITPrggs7Jra7Iu-GaMSDly8_VphLFfbC9iBrJnuYKDlv8CK0_Wdx23LUwndNe2oCcSd31LVENo5ffakqMy_mjAl5MEcBiSe6sIS_Ldl1_o4Oj5GGL9Gge-epWKoZ1XXYJ4dWF3Bj117zgBKThPCItLz8ozliCInpa6ik1tdOb_D-cVm7lQU0xit3DIHlqxFnMtUTWSY_WP8BTzXWLiIn6skeTg-rkE4Qy1WOoUwFAQLh7K2fVYyJzcrh36pfPpJXHIszvO372r1sek6SJrOZ6jtIWP6aM7XC2-N-Jwhw9FuuublmIUc6qCUSaeRmyugYg4Ut7ubQhBjANiT7H87F63SE7_TNmcIuyYMbuqAliouds4cHA1IGuwiyCbRBs6w2gdTE83Z15ujVzQQEWwGvWrSCvIaRaWINbmgW9yctZF62DD2yv2yOQprDFjLj8DSIwkaYgB5AUW5sQjzAzgvMSfq9PRLYsuJLmFz3W-ENSmcav2asMkx9F6YVOC0WqxlAU69cm9eVFhf8hDKT9HP7hodQfhnMmtMvhnMPfxFkIgSsMP5mMfqlkkV2GGEsAhEi--tTg4pYLZiec7yR1uZT1vsGpadY39phHhZibM6f4MvNgsMj2InvOf5PGPw6OmDkyDca5v7zrg6SU4tEMMjSnE9JLpt06uNq1CavjFc9ieueB2k9bYyoMMGI0A6-rfeglKBUATZy_7KPrlZi1SMtxXio5lffE-1pnvCqNbuDQdl6j4W5I3yiCs5fujiZ67Mhcik-cG2URcDdiGGxbtz__Rxx4fjOUJ1zRs3PlqH0KvNP5vXxdtcteo3jqn2L-HZ7Kg1AOfRuEg2mOYJO5GzQoxjm0uVDyYjxHjxl9cU2BnJsBuC7oIkjyQ9DWIl5Y7hTJitNpxI4NI9WzWD5vj_ENPN_MkNCHgIxbypXQxbv_MiWPKIysYl14vnhSGc3oIvBlDnp-s5g-aNd9yJNMCt6MSqjVj3GvHPlRLbRzD_EgkKIngcExecJyRBQXXTTaTW0lrotXG0ktm39Hd9gQHE7JnkI-sAPtwrE9KW6aRudDBoNmRWcUbuvpVhWgYKIqEant5vumLT6O1_MTZd3CrXgZnw4qW0ovtvOF2-9mMCg0JlxeITadYON4FTYGJoz-uIANm4fht_Gz-ULlW66qNjy9PpxbrG_wa-h6HkS_C0GNFMqmCSV6HA1LSSAK1YCxyELxSsVTkZwj4WTsDUikv23NrnpGpWa4uTuipVUBsvXvIw4LccAps55m6V7_kP1igF_B3KNBiaZw2gC8-odwHrtjDkQHniLu_jIrf8tXcIEP9WfViSAFQTxdUyPblJr1P8L3WjTAynGSdgyokjTHdSqRILD6K5p2b1Vwg-mAtNKM2k2rwlOBUOwSgfHXItWFqIURt9DhXI6n7CC1VU-zQT76yG5e3TpCs2aOK9ce9bNeIC_SUccLvx24eBXroqUrJ5TwGrf6SMovlYozeml7DjbA5lw6YACX7N7p6i2pAJK7t_VgGgdu5MUnB0ldGr8if5EPtgNWqU-nWQ9eAKCTvkRgg.O4_BFU2I8l7hkR3psNVUlQ",
  "response_mode": "fragment",
  "iss": "client_TJtKsLmtooQgRSOZSHSE54751",
  "code_challenge_method": "S256",
  "nonce": "fcbea6d5d3b25f96303030998d85c1828a0100d46a06eaf072a5ddfbdcb70f90",
  "aud": "https://www.certification.openid.net/test/a/ST1st/",
  "nbf": 1638971642,
  "claims": {
    "user_info": {
      "acr": {
        "values": [
          "urn:brasil:openbanking:loa2"
        ],
        "essential": false
      },
      "auth_time": {
        "essential": false
      }
    },
    "id_token": {
      "acr": {
        "values": [
          "urn:brasil:openbanking:loa2"
        ],
        "essential": false
      },
      "auth_time": {
        "essential": false
      }
    }
  },
  "state": "f0e87cb52c62307dafd43e37cf980aaa36c003e11921bcff531a781c09bf1c0a",
  "exp": 1638971942,
  "iat": 1638971642,
  "code_challenge": "Zq_BNAvfXuS_w0ZJRCJrWEX-gHe21dkrG_2kkq9ajsE",
  "jti": "XY94uVTWzFY9aJlP3HHZhVVu8yFEo6YPKfbednhknaY"
}
2021-12-08 13:54:46 SUCCESS
FAPIValidateRequestObjectSigningAlg
Request object was signed with a permitted algorithm
alg
PS256
2021-12-08 13:54:46 SUCCESS
FAPIBrazilValidateRequestObjectIdTokenACRClaims
Acr value in request object is as expected
received
[
  "urn:brasil:openbanking:loa2"
]
2021-12-08 13:54:46 SUCCESS
FAPIValidateRequestObjectExp
Request object contains a valid exp claim, expiry time
exp
"Dec 8, 2021, 1:59:02 PM"
2021-12-08 13:54:46 SUCCESS
FAPI1AdvancedValidateRequestObjectNBFClaim
nbf claim is valid
nbf
"Dec 8, 2021, 1:54:02 PM"
now
"Dec 8, 2021, 1:54:46 PM"
2021-12-08 13:54:46
ValidateRequestObjectClaims
Request object does not contain a max_age claim
2021-12-08 13:54:46 SUCCESS
ValidateRequestObjectClaims
Request object claims passed all validation checks
2021-12-08 13:54:46 SUCCESS
EnsureNumericRequestObjectClaimsAreNotNull
None of the claims expected to have numeric values, have null values
numeric_claims
[
  "max_age"
]
2021-12-08 13:54:46 SUCCESS
EnsureRequestObjectDoesNotContainRequestOrRequestUri
Request object does not contain request or request_uri
2021-12-08 13:54:46 SUCCESS
EnsureRequestObjectDoesNotContainSubWithClientId
Request object does not contain Client Id in sub
2021-12-08 13:54:46 SUCCESS
ValidateRequestObjectSignature
Request object signature validated using a key in the client's JWKS and using the client's registered request_object_signing_alg
request_object
eyJhbGciOiJQUzI1NiIsInR5cCI6Im9hdXRoLWF1dGh6LXJlcStqd3QiLCJraWQiOiI1dU1oRm9nTEh1ZWZYSjJJZHFwVnVaU01NdnRpVTBuM3lPOXJZMXZ6amZJIn0.eyJjbGllbnRfaWQiOiJjbGllbnRfVEp0S3NMbXRvb1FnUlNPWlNIU0U1NDc1MSIsInNjb3BlIjoib3BlbmlkIGNvbnNlbnRzIGFjY291bnRzIGNvbnNlbnQ6dXJuOmNvbmZvcm1hbmNlLm9pZGY6dWNMZHJhdldnQiIsInJlc3BvbnNlX3R5cGUiOiJjb2RlIGlkX3Rva2VuIiwicmVkaXJlY3RfdXJpIjoiaHR0cHM6Ly93cGMucGFhcy5zYW50YW5kZXJici5wcmUuY29ycC9vcGVuLWZpbmFuY2UtaW5ib3VuZCIsImNvZGVfY2hhbGxlbmdlIjoiWnFfQk5BdmZYdVNfdzBaSlJDSnJXRVgtZ0hlMjFka3JHXzJra3E5YWpzRSIsImNvZGVfY2hhbGxlbmdlX21ldGhvZCI6IlMyNTYiLCJyZXNwb25zZV9tb2RlIjoiZnJhZ21lbnQiLCJzdGF0ZSI6ImYwZTg3Y2I1MmM2MjMwN2RhZmQ0M2UzN2NmOTgwYWFhMzZjMDAzZTExOTIxYmNmZjUzMWE3ODFjMDliZjFjMGEiLCJub25jZSI6ImZjYmVhNmQ1ZDNiMjVmOTYzMDMwMzA5OThkODVjMTgyOGEwMTAwZDQ2YTA2ZWFmMDcyYTVkZGZiZGNiNzBmOTAiLCJjbGFpbXMiOnsiaWRfdG9rZW4iOnsiYXV0aF90aW1lIjp7ImVzc2VudGlhbCI6ZmFsc2V9LCJhY3IiOnsidmFsdWVzIjpbInVybjpicmFzaWw6b3BlbmJhbmtpbmc6bG9hMiJdLCJlc3NlbnRpYWwiOmZhbHNlfX0sInVzZXJfaW5mbyI6eyJhdXRoX3RpbWUiOnsiZXNzZW50aWFsIjpmYWxzZX0sImFjciI6eyJ2YWx1ZXMiOlsidXJuOmJyYXNpbDpvcGVuYmFua2luZzpsb2EyIl0sImVzc2VudGlhbCI6ZmFsc2V9fX0sImlzcyI6ImNsaWVudF9USnRLc0xtdG9vUWdSU09aU0hTRTU0NzUxIiwiYXVkIjoiaHR0cHM6Ly93d3cuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0L3Rlc3QvYS9TVDFzdC8iLCJqdGkiOiJYWTk0dVZUV3pGWTlhSmxQM0hIWmhWVnU4eUZFbzZZUEtmYmVkbmhrbmFZIiwiaWF0IjoxNjM4OTcxNjQyLCJleHAiOjE2Mzg5NzE5NDIsIm5iZiI6MTYzODk3MTY0Mn0.ioFIyg4Q0LOGoD8yPm8A6HAu3EapM3nWthbgrC-gsUwlflnLxP19ceHGLw_rwIwQSBRj48v-eh2JcIXy_DvJ5lMFgiXTP329JDo6PxvwNlhKvixVoIr58-Z0BKuZrxKAAnKcW7UlOR62suDncKH4RLJ2HKO9_v7wr0QEimQcrILWjb1Dl5d9zHgLid0midQJ34d-WAz7b89T9sf5oYrWF8PrOrdjwyjvKXh84jGha6gfjKsudAIPvoR05NmsS7o-iqXIYm0jouYIdj02gr1EFgU4QLj6sxXf8fZX_k3anP-KIHZXJ3U-LCa3FRKo4qB-TSMlHiyNNvyUY3uxQq9g9w
request_object_signing_alg
PS256
jwk
Sun RSA public key, 2048 bits
  params: null
  modulus: 20007730518243892076875212080507835457142100411946036592660293710460117003790002963826577375060199986108223700629821689000249114347762988573169721015480168537797408466777277336405785851244022278456449938032013281509864572878821183040633159848086104618893581702157751885436532509412403799922997209821391347069264294569564062776003190236526462721745157521053040081903326153845846153956389437663399147577644517789602787508500962253605770963311248633834461478963321376012970918311824338390813757039570043295878095848270003183543080470752566343654567159483080164064378911821692901940047581049323610184149585068150695727591
  public exponent: 65537
2021-12-08 13:54:46 SUCCESS
EnsureMatchingRedirectUriInRequestObject
Redirect URI matched
actual
https://wpc.paas.santanderbr.pre.corp/open-finance-inbound
2021-12-08 13:54:46 SUCCESS
EnsureRequiredAuthorizationRequestParametersMatchRequestObject
Required http request parameters match request object claims
response_type
code id_token
client_id
client_TJtKsLmtooQgRSOZSHSE54751
2021-12-08 13:54:46 SUCCESS
EnsureOptionalAuthorizationRequestParametersMatchRequestObject
All http request parameters and request object claims match
2021-12-08 13:54:46 SUCCESS
EnsureAuthorizationHttpRequestContainsOpenIDScope
Found 'openid' in scope http request parameter
actual
[
  "openid",
  "consents",
  "accounts",
  "consent:urn:conformance.oidf:ucLdravWgB"
]
expected
openid
2021-12-08 13:54:46 SUCCESS
ExtractRequestedScopes
Requested scopes
scope
openid consents accounts consent:urn:conformance.oidf:ucLdravWgB
2021-12-08 13:54:46 SUCCESS
FAPIBrazilValidateConsentScope
Found consent scope in request
actual
[
  "openid",
  "consents",
  "accounts",
  "consent:urn:conformance.oidf:ucLdravWgB"
]
expected
consent:urn:conformance.oidf:ucLdravWgB
2021-12-08 13:54:46 SUCCESS
EnsureScopeContainsAccounts
Found accounts scope in request
actual
[
  "openid",
  "consents",
  "accounts",
  "consent:urn:conformance.oidf:ucLdravWgB"
]
2021-12-08 13:54:46 SUCCESS
EnsureResponseTypeIsCodeIdToken
Response type is expected value
expected
code id_token
2021-12-08 13:54:46 SUCCESS
EnsureOpenIDInScopeRequest
Found 'openid' scope in request
actual
[
  "openid",
  "consents",
  "accounts",
  "consent:urn:conformance.oidf:ucLdravWgB"
]
expected
openid
2021-12-08 13:54:46 SUCCESS
EnsureMatchingClientId
Client ID matched
client_id
client_TJtKsLmtooQgRSOZSHSE54751
2021-12-08 13:54:46 SUCCESS
CreateAuthorizationCode
Created authorization code
authorization_code
YlDtiFkzI9IVV5W9vqKMFAyPC0Q7STsf
2021-12-08 13:54:46 SUCCESS
ExtractNonceFromAuthorizationRequest
Extracted nonce
nonce
fcbea6d5d3b25f96303030998d85c1828a0100d46a06eaf072a5ddfbdcb70f90
2021-12-08 13:54:46 SUCCESS
CalculateCHash
Successful c_hash encoding
c_hash
xnlawMutoVtN8jVqu80bJQ
2021-12-08 13:54:46 SUCCESS
CalculateSHash
Successful s_hash encoding
s_hash
YyE45WSUSc_xekyr0p2vyQ
2021-12-08 13:54:46 SUCCESS
GenerateIdTokenClaims
Created ID Token Claims
iss
https://www.certification.openid.net/test/a/ST1st/
sub
user-subject-1234531
aud
client_TJtKsLmtooQgRSOZSHSE54751
nonce
fcbea6d5d3b25f96303030998d85c1828a0100d46a06eaf072a5ddfbdcb70f90
iat
1638971686
exp
1638971986
2021-12-08 13:54:46 SUCCESS
FAPIBrazilAddCPFAndCPNJToIdTokenClaims
Added claims to id_token claims
id_token_claims
{
  "iss": "https://www.certification.openid.net/test/a/ST1st/",
  "sub": "user-subject-1234531",
  "aud": "client_TJtKsLmtooQgRSOZSHSE54751",
  "nonce": "fcbea6d5d3b25f96303030998d85c1828a0100d46a06eaf072a5ddfbdcb70f90",
  "iat": 1638971686,
  "exp": 1638971986
}
2021-12-08 13:54:46 SUCCESS
AddCHashToIdTokenClaims
Added c_hash to ID token claims
c_hash
xnlawMutoVtN8jVqu80bJQ
id_token_claims
{
  "iss": "https://www.certification.openid.net/test/a/ST1st/",
  "sub": "user-subject-1234531",
  "aud": "client_TJtKsLmtooQgRSOZSHSE54751",
  "nonce": "fcbea6d5d3b25f96303030998d85c1828a0100d46a06eaf072a5ddfbdcb70f90",
  "iat": 1638971686,
  "exp": 1638971986,
  "c_hash": "xnlawMutoVtN8jVqu80bJQ"
}
2021-12-08 13:54:46 SUCCESS
AddSHashToIdTokenClaims
Added s_hash to ID token claims
s_hash
YyE45WSUSc_xekyr0p2vyQ
id_token_claims
{
  "iss": "https://www.certification.openid.net/test/a/ST1st/",
  "sub": "user-subject-1234531",
  "aud": "client_TJtKsLmtooQgRSOZSHSE54751",
  "nonce": "fcbea6d5d3b25f96303030998d85c1828a0100d46a06eaf072a5ddfbdcb70f90",
  "iat": 1638971686,
  "exp": 1638971986,
  "c_hash": "xnlawMutoVtN8jVqu80bJQ",
  "s_hash": "YyE45WSUSc_xekyr0p2vyQ"
}
2021-12-08 13:54:46 INFO
AddAtHashToIdTokenClaims
Skipped evaluation due to missing required string: at_hash
expected
at_hash
2021-12-08 13:54:46 SUCCESS
FAPIBrazilAddACRClaimToIdTokenClaims
Added acr value to id_token_claims
acr_value
urn:brasil:openbanking:loa2
claims
{
  "iss": "https://www.certification.openid.net/test/a/ST1st/",
  "sub": "user-subject-1234531",
  "aud": "client_TJtKsLmtooQgRSOZSHSE54751",
  "nonce": "fcbea6d5d3b25f96303030998d85c1828a0100d46a06eaf072a5ddfbdcb70f90",
  "iat": 1638971686,
  "exp": 1638971986,
  "c_hash": "xnlawMutoVtN8jVqu80bJQ",
  "s_hash": "YyE45WSUSc_xekyr0p2vyQ",
  "acr": "urn:brasil:openbanking:loa2"
}
2021-12-08 13:54:46 SUCCESS
SignIdToken
Signed the ID token
id_token
eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiJ1c2VyLXN1YmplY3QtMTIzNDUzMSIsImF1ZCI6ImNsaWVudF9USnRLc0xtdG9vUWdSU09aU0hTRTU0NzUxIiwiY19oYXNoIjoieG5sYXdNdXRvVnROOGpWcXU4MGJKUSIsImFjciI6InVybjpicmFzaWw6b3BlbmJhbmtpbmc6bG9hMiIsInNfaGFzaCI6Ill5RTQ1V1NVU2NfeGVreXIwcDJ2eVEiLCJpc3MiOiJodHRwczpcL1wvd3d3LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldFwvdGVzdFwvYVwvU1Qxc3RcLyIsImV4cCI6MTYzODk3MTk4Niwibm9uY2UiOiJmY2JlYTZkNWQzYjI1Zjk2MzAzMDMwOTk4ZDg1YzE4MjhhMDEwMGQ0NmEwNmVhZjA3MmE1ZGRmYmRjYjcwZjkwIiwiaWF0IjoxNjM4OTcxNjg2fQ.s-SXnkXUeVCnb-tuFuauD5uX3GibRVIsUODx11y3MEYAbgFWJjFSODOh5GBjGrSVbGYeFRNJE9w9HvHOh6Oy12p_2UmsdbSAIw_0LH7WnlrnQGZXhXxBXyDLkDN7bPfd1aZwATY9sUFFSftdooILQw84G8WWXkqUzCnuSdtaIXw5ihblBNINwygLM7MAd8mmTW6NKw0JH3EoU5ikSY6V03KQq_BHVDXdviqbE2jeZ2yx8FWb550jUW7Dd8IruxupcAxhtABQSJPisQ10E9JflMd7shphgCCWAy6wDCG67YXqPBaApICgEpthDPQrc3qWaYPM5FlqfsMbHi5AfEblJQ
2021-12-08 13:54:46 SUCCESS
FAPIBrazilChangeConsentStatusToAuthorized
Changed consent status to AUTHORISED
consent
{
  "data": {
    "consentId": "urn:conformance.oidf:ucLdravWgB",
    "creationDateTime": "2021-12-08T13:53:13Z",
    "status": "AUTHORISED",
    "statusUpdateDateTime": "2021-12-08T13:54:46Z",
    "permissions": [
      "ACCOUNTS_READ",
      "ACCOUNTS_BALANCES_READ",
      "RESOURCES_READ"
    ],
    "expirationDateTime": "2021-12-08T15:53:13Z",
    "transactionFromDateTime": "2021-12-08T13:48:13Z",
    "transactionToDateTime": "2021-12-08T15:53:13Z",
    "links": {
      "self": "https://www.certification.openid.net/test/a/ST1stconsents/v1/consents"
    }
  },
  "meta": {
    "totalRecords": 1,
    "totalPages": 1,
    "requestDateTime": "2021-12-08T13:53:13Z"
  }
}
2021-12-08 13:54:46 SUCCESS
CreateAuthorizationEndpointResponseParams
Added authorization_endpoint_response_params to environment
params
{
  "redirect_uri": "https://wpc.paas.santanderbr.pre.corp/open-finance-inbound",
  "state": "f0e87cb52c62307dafd43e37cf980aaa36c003e11921bcff531a781c09bf1c0a"
}
2021-12-08 13:54:46 SUCCESS
AddCodeToAuthorizationEndpointResponseParams
Added code to authorization endpoint response params
authorization_endpoint_response_params
{
  "redirect_uri": "https://wpc.paas.santanderbr.pre.corp/open-finance-inbound",
  "state": "f0e87cb52c62307dafd43e37cf980aaa36c003e11921bcff531a781c09bf1c0a",
  "code": "YlDtiFkzI9IVV5W9vqKMFAyPC0Q7STsf"
}
2021-12-08 13:54:46 SUCCESS
AddIdTokenToAuthorizationEndpointResponseParams
Added id_token to authorization endpoint response params
authorization_endpoint_response_params
{
  "redirect_uri": "https://wpc.paas.santanderbr.pre.corp/open-finance-inbound",
  "state": "f0e87cb52c62307dafd43e37cf980aaa36c003e11921bcff531a781c09bf1c0a",
  "code": "YlDtiFkzI9IVV5W9vqKMFAyPC0Q7STsf",
  "id_token": "eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiJ1c2VyLXN1YmplY3QtMTIzNDUzMSIsImF1ZCI6ImNsaWVudF9USnRLc0xtdG9vUWdSU09aU0hTRTU0NzUxIiwiY19oYXNoIjoieG5sYXdNdXRvVnROOGpWcXU4MGJKUSIsImFjciI6InVybjpicmFzaWw6b3BlbmJhbmtpbmc6bG9hMiIsInNfaGFzaCI6Ill5RTQ1V1NVU2NfeGVreXIwcDJ2eVEiLCJpc3MiOiJodHRwczpcL1wvd3d3LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldFwvdGVzdFwvYVwvU1Qxc3RcLyIsImV4cCI6MTYzODk3MTk4Niwibm9uY2UiOiJmY2JlYTZkNWQzYjI1Zjk2MzAzMDMwOTk4ZDg1YzE4MjhhMDEwMGQ0NmEwNmVhZjA3MmE1ZGRmYmRjYjcwZjkwIiwiaWF0IjoxNjM4OTcxNjg2fQ.s-SXnkXUeVCnb-tuFuauD5uX3GibRVIsUODx11y3MEYAbgFWJjFSODOh5GBjGrSVbGYeFRNJE9w9HvHOh6Oy12p_2UmsdbSAIw_0LH7WnlrnQGZXhXxBXyDLkDN7bPfd1aZwATY9sUFFSftdooILQw84G8WWXkqUzCnuSdtaIXw5ihblBNINwygLM7MAd8mmTW6NKw0JH3EoU5ikSY6V03KQq_BHVDXdviqbE2jeZ2yx8FWb550jUW7Dd8IruxupcAxhtABQSJPisQ10E9JflMd7shphgCCWAy6wDCG67YXqPBaApICgEpthDPQrc3qWaYPM5FlqfsMbHi5AfEblJQ"
}
2021-12-08 13:54:46
SendAuthorizationResponseWithResponseModeFragment
Redirecting back to client
uri
https://wpc.paas.santanderbr.pre.corp/open-finance-inbound#state=f0e87cb52c62307dafd43e37cf980aaa36c003e11921bcff531a781c09bf1c0a&code=YlDtiFkzI9IVV5W9vqKMFAyPC0Q7STsf&id_token=eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiJ1c2VyLXN1YmplY3QtMTIzNDUzMSIsImF1ZCI6ImNsaWVudF9USnRLc0xtdG9vUWdSU09aU0hTRTU0NzUxIiwiY19oYXNoIjoieG5sYXdNdXRvVnROOGpWcXU4MGJKUSIsImFjciI6InVybjpicmFzaWw6b3BlbmJhbmtpbmc6bG9hMiIsInNfaGFzaCI6Ill5RTQ1V1NVU2NfeGVreXIwcDJ2eVEiLCJpc3MiOiJodHRwczpcL1wvd3d3LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldFwvdGVzdFwvYVwvU1Qxc3RcLyIsImV4cCI6MTYzODk3MTk4Niwibm9uY2UiOiJmY2JlYTZkNWQzYjI1Zjk2MzAzMDMwOTk4ZDg1YzE4MjhhMDEwMGQ0NmEwNmVhZjA3MmE1ZGRmYmRjYjcwZjkwIiwiaWF0IjoxNjM4OTcxNjg2fQ.s-SXnkXUeVCnb-tuFuauD5uX3GibRVIsUODx11y3MEYAbgFWJjFSODOh5GBjGrSVbGYeFRNJE9w9HvHOh6Oy12p_2UmsdbSAIw_0LH7WnlrnQGZXhXxBXyDLkDN7bPfd1aZwATY9sUFFSftdooILQw84G8WWXkqUzCnuSdtaIXw5ihblBNINwygLM7MAd8mmTW6NKw0JH3EoU5ikSY6V03KQq_BHVDXdviqbE2jeZ2yx8FWb550jUW7Dd8IruxupcAxhtABQSJPisQ10E9JflMd7shphgCCWAy6wDCG67YXqPBaApICgEpthDPQrc3qWaYPM5FlqfsMbHi5AfEblJQ
2021-12-08 13:54:46 OUTGOING
fapi1-advanced-final-client-refresh-token-test
Response to HTTP request to test instance leWt2NvZXXup9Bm
outgoing
org.springframework.web.servlet.view.RedirectView: [RedirectView]; URL [https://wpc.paas.santanderbr.pre.corp/open-finance-inbound#state=f0e87cb52c62307dafd43e37cf980aaa36c003e11921bcff531a781c09bf1c0a&code=YlDtiFkzI9IVV5W9vqKMFAyPC0Q7STsf&id_token=eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiJ1c2VyLXN1YmplY3QtMTIzNDUzMSIsImF1ZCI6ImNsaWVudF9USnRLc0xtdG9vUWdSU09aU0hTRTU0NzUxIiwiY19oYXNoIjoieG5sYXdNdXRvVnROOGpWcXU4MGJKUSIsImFjciI6InVybjpicmFzaWw6b3BlbmJhbmtpbmc6bG9hMiIsInNfaGFzaCI6Ill5RTQ1V1NVU2NfeGVreXIwcDJ2eVEiLCJpc3MiOiJodHRwczpcL1wvd3d3LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldFwvdGVzdFwvYVwvU1Qxc3RcLyIsImV4cCI6MTYzODk3MTk4Niwibm9uY2UiOiJmY2JlYTZkNWQzYjI1Zjk2MzAzMDMwOTk4ZDg1YzE4MjhhMDEwMGQ0NmEwNmVhZjA3MmE1ZGRmYmRjYjcwZjkwIiwiaWF0IjoxNjM4OTcxNjg2fQ.s-SXnkXUeVCnb-tuFuauD5uX3GibRVIsUODx11y3MEYAbgFWJjFSODOh5GBjGrSVbGYeFRNJE9w9HvHOh6Oy12p_2UmsdbSAIw_0LH7WnlrnQGZXhXxBXyDLkDN7bPfd1aZwATY9sUFFSftdooILQw84G8WWXkqUzCnuSdtaIXw5ihblBNINwygLM7MAd8mmTW6NKw0JH3EoU5ikSY6V03KQq_BHVDXdviqbE2jeZ2yx8FWb550jUW7Dd8IruxupcAxhtABQSJPisQ10E9JflMd7shphgCCWAy6wDCG67YXqPBaApICgEpthDPQrc3qWaYPM5FlqfsMbHi5AfEblJQ]
outgoing_path
authorize
2021-12-08 13:55:51 INCOMING
fapi1-advanced-final-client-refresh-token-test
Incoming HTTP request to test instance leWt2NvZXXup9Bm
incoming_headers
{
  "host": "www.certification.openid.net",
  "user-agent": "santander-client",
  "accept": "application/json",
  "accept-encoding": "gzip, deflate, br",
  "x-fapi-interaction-id": "6563340b-77fa-461d-9ace-4dfc4332a0d5",
  "connection": "close"
}
incoming_path
/test/a/ST1st/.well-known/openid-configuration
incoming_body_form_params
incoming_method
GET
incoming_tls_version
TLSv1.2
incoming_tls_cipher
ECDHE-RSA-AES128-GCM-SHA256
incoming_tls_cert
incoming_body_json
incoming_query_string_params
{}
incoming_body
2021-12-08 13:55:51 SUCCESS
EnsureIncomingTls12WithSecureCipherOrTls13
TLS 1.2 in use and cipher is one recommended by BCP195
actual
ECDHE-RSA-AES128-GCM-SHA256
recommended
[
  "DHE-RSA-AES128-GCM-SHA256",
  "ECDHE-RSA-AES128-GCM-SHA256",
  "DHE-RSA-AES256-GCM-SHA384",
  "ECDHE-RSA-AES256-GCM-SHA384"
]
2021-12-08 13:55:51 OUTGOING
fapi1-advanced-final-client-refresh-token-test
Response to HTTP request to test instance leWt2NvZXXup9Bm
outgoing_status_code
200
outgoing_headers
{}
outgoing_body
{
  "issuer": "https://www.certification.openid.net/test/a/ST1st/",
  "authorization_endpoint": "https://www.certification.openid.net/test/a/ST1st/authorize",
  "token_endpoint": "https://www.certification.openid.net/test/a/ST1st/token",
  "jwks_uri": "https://www.certification.openid.net/test/a/ST1st/jwks",
  "registration_endpoint": "https://www.certification.openid.net/test/a/ST1st/register",
  "userinfo_endpoint": "https://www.certification.openid.net/test/a/ST1st/userinfo",
  "mtls_endpoint_aliases": {
    "token_endpoint": "https://www.certification.openid.net/test-mtls/a/ST1st/token",
    "registration_endpoint": "https://www.certification.openid.net/test-mtls/a/ST1st/register",
    "userinfo_endpoint": "https://www.certification.openid.net/test-mtls/a/ST1st/userinfo"
  },
  "tls_client_certificate_bound_access_tokens": true,
  "request_parameter_supported": true,
  "grant_types_supported": [
    "authorization_code",
    "implicit",
    "client_credentials",
    "refresh_token"
  ],
  "claims_parameter_supported": true,
  "request_object_encryption_alg_values_supported": [
    "RSA-OAEP"
  ],
  "request_object_encryption_enc_values_supported": [
    "A256GCM"
  ],
  "claims_supported": [
    "cpf",
    "cnpj",
    "acr"
  ],
  "acr_values_supported": [
    "urn:brasil:openbanking:loa2",
    "urn:brasil:openbanking:loa3"
  ],
  "id_token_signing_alg_values_supported": [
    "PS256"
  ],
  "request_object_signing_alg_values_supported": [
    "PS256"
  ],
  "scopes_supported": [
    "openid",
    "phone",
    "profile",
    "email",
    "address",
    "offline_access",
    "consents",
    "resources",
    "payments"
  ],
  "token_endpoint_auth_methods_supported": [
    "private_key_jwt"
  ],
  "response_types_supported": [
    "code id_token"
  ],
  "token_endpoint_auth_signing_alg_values_supported": [
    "PS256"
  ]
}
outgoing_path
.well-known/openid-configuration
2021-12-08 13:55:52 INCOMING
fapi1-advanced-final-client-refresh-token-test
Incoming HTTP request to test instance leWt2NvZXXup9Bm
incoming_headers
{
  "host": "www.certification.openid.net",
  "user-agent": "santander-client",
  "accept": "application/json",
  "accept-encoding": "gzip, deflate, br",
  "x-fapi-interaction-id": "dd0cf348-d59a-4cb7-9cdf-d3b1bf3de0ef",
  "connection": "close"
}
incoming_path
/test/a/ST1st/jwks
incoming_body_form_params
incoming_method
GET
incoming_tls_version
TLSv1.2
incoming_tls_cipher
ECDHE-RSA-AES128-GCM-SHA256
incoming_tls_cert
incoming_body_json
incoming_query_string_params
{}
incoming_body
2021-12-08 13:55:52 SUCCESS
EnsureIncomingTls12WithSecureCipherOrTls13
TLS 1.2 in use and cipher is one recommended by BCP195
actual
ECDHE-RSA-AES128-GCM-SHA256
recommended
[
  "DHE-RSA-AES128-GCM-SHA256",
  "ECDHE-RSA-AES128-GCM-SHA256",
  "DHE-RSA-AES256-GCM-SHA384",
  "ECDHE-RSA-AES256-GCM-SHA384"
]
2021-12-08 13:55:52 OUTGOING
fapi1-advanced-final-client-refresh-token-test
Response to HTTP request to test instance leWt2NvZXXup9Bm
outgoing_status_code
200
outgoing_headers
{}
outgoing_body
{
  "keys": [
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "sig",
      "kid": "X5d4vFYfLxaG1gg8_l3bFYFhUaUVmE6PaEsRWX2EYqM",
      "x5c": [
        "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\u003d\u003d"
      ],
      "alg": "PS256",
      "n": "3IXVqA9zCrmaz30WWjzZexdSuhagP_oVfgB-Y5S7XXeHhU4tho7c3wcNhsrGCKLYSf_47rV78-2OfhPY9WrSJVyqIXoaniwoTnD9splF90J7yog9LgP4kqkWl6wm8gdR5C-UC4Gnl0D2cZKnE6MZ7k_b5nM0ZfC-7H_bO13B4aYpu069th7hFWGK7ps65uiDxcQGYP3oSeqahE5qwfUef2QMkhyVtM_nWP9OVAzOGtJ8km4TdCrq9aF78No9u2YQuaUOJgeOnwKMBjmgEwcuaQe9DEQFXhzBtRmPlml2pTy2QDvxe1HgOTOsnh9igFvX70AGroY3PFY-lJAxC4Fd2w"
    },
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "enc",
      "kid": "0fe502dd-14f0-4f45-80f9-feb9a216f996",
      "alg": "RSA-OAEP",
      "n": "r4dl-ApW6c-fvDbfSVxHpdV8zi8VQW4b9-uHMRq7dzqCkvP8OAG1R3plSr1N6fL_YLiIr9y621XkyRiMEKR7-DeqGsLf2ZTaqrZ1LfYgjsc2i9o3NSOeSgBwKGmT7h1OgxZSbhLzo7Xaktu3CCUZCOWLzs7LKo_CvKkcTF7tPhK9jYjdTsdsnS0RJOPjYQe7JO83Mvhd1Ty3F-Qycd-cKKMSjcQRiHt9jKd09kA2fKVlFwbm2M1PM3NdtnMaOUw31-XC4ixay47XTMqnmX7-op7qYV9wXbeZmjTsAKFuTGwJiGJrOTfqciDLBW8IpGC2BzFJ5rYmRu0kAttpvkOG3Q"
    }
  ]
}
outgoing_path
jwks
2021-12-08 13:55:53 INCOMING
fapi1-advanced-final-client-refresh-token-test
Incoming HTTP request to test instance leWt2NvZXXup9Bm
incoming_headers
{
  "host": "www.certification.openid.net",
  "user-agent": "santander-client",
  "accept": "application/json",
  "content-type": "application/x-www-form-urlencoded",
  "accept-encoding": "gzip, deflate, br",
  "x-fapi-interaction-id": "81d749e7-521d-4529-a75b-fb1649a0853e",
  "content-length": "1194",
  "connection": "close"
}
incoming_path
/test-mtls/a/ST1st/token
incoming_body_form_params
{
  "grant_type": "authorization_code",
  "code": "YlDtiFkzI9IVV5W9vqKMFAyPC0Q7STsf",
  "redirect_uri": "https://wpc.paas.santanderbr.pre.corp/open-finance-inbound",
  "code_verifier": "FbHdvbi1SBWASmc9BHPeo83oXNmdu038hwTSAtwfMaQ",
  "client_id": "client_TJtKsLmtooQgRSOZSHSE54751",
  "client_assertion": "eyJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6IjV1TWhGb2dMSHVlZlhKMklkcXBWdVpTTU12dGlVMG4zeU85clkxdnpqZkkifQ.eyJpYXQiOjE2Mzg5NzE3NTIsImV4cCI6MTYzODk3MTgxMiwianRpIjoicEQ1V19qNEltaFNwQnhfNnNTTDlRNHJDREo3bkVJYWt5YWZjeHAyZmdYcyIsImlzcyI6ImNsaWVudF9USnRLc0xtdG9vUWdSU09aU0hTRTU0NzUxIiwic3ViIjoiY2xpZW50X1RKdEtzTG10b29RZ1JTT1pTSFNFNTQ3NTEiLCJhdWQiOlsiaHR0cHM6Ly93d3cuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0L3Rlc3QvYS9TVDFzdC8iLCJodHRwczovL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQvdGVzdC1tdGxzL2EvU1Qxc3QvdG9rZW4iXX0.M1RcVMlCyxe5yNC3MIDUC_skgzqgFuW9ekfH8bs3jSs_VbPg1JjuY6TNso1B_hFdlJAMCF--tJZCJg_HHmu0__M6kYnnrgGWFFMX9Nzesrtdz4twu9f7VJkCquRthgU6Svtu9ynMpdDwcFygkGJoJjnQVwRe-8KVsyTCw4fUj6qmDdytMgUsaUhnAE8TXRh0UyJqJ-s4QBwaCWSHsbUOqj3PmjkTm_bJfsNrud5rMytZDwpmFIixBUahcjua4w-g4pUkCGnyhi0za0fim43XErD-TEMLuqVCYH5aGOmYvDd-uCqMoxvA3RIC7R75XnqC9-EzXkXk-HKFW0-0l0e49g",
  "client_assertion_type": "urn:ietf:params:oauth:client-assertion-type:jwt-bearer"
}
incoming_method
POST
incoming_tls_version
TLSv1.2
incoming_tls_cipher
ECDHE-RSA-AES128-GCM-SHA256
incoming_tls_cert
-----BEGIN CERTIFICATE----- MIIHADCCBeigAwIBAgIUeRQCp6rqzrXoXP8Ohn7QkF1aGBwwDQYJKoZIhvcNAQEL BQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx FTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNB TkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDcxMzAwMDgwMFoXDTIyMDgxMjAw MDgwMFowggElMQswCQYDVQQGEwJCUjELMAkGA1UECBMCU1AxEjAQBgNVBAcTCVNB TyBQQVVMTzEkMCIGA1UEChMbQkNPIFNBTlRBTkRFUiAoQlJBU0lMKSBTLkEuMS0w KwYDVQQLEyRiOGQyMGIxYi1lOGE3LTUwOTktODE3NC0wNWVhNDhiY2I1NjYxHTAb BgNVBAMTFHd3dy5zYW50YW5kZXIuY29tLmJyMRcwFQYDVQQFEw45MDQwMDg4ODAw MDE0MjEdMBsGA1UEDxMUUHJpdmF0ZSBPcmdhbml6YXRpb24xEzARBgsrBgEEAYI3 PAIBAxMCQlIxNDAyBgoJkiaJk/IsZAEBEyQ0MmVmMTRkMy0wY2I5LTRiZDktOWQ3 Mi02MTY5YWQxMDQ2YjkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDA jIST5OuvNLankWeo0ioBLYn5Nq7kG20rqI5m2AWIKN2YiIShewkE/7l4TFEtVjfd U94lyiNq3u9pcJVqNTQAsh83iMYZ3OKYDC9b462eoAFMh844TQ8ygzIDGjxuSrkL Yu4z8x8qgA7yNbblf46IKPedLmdG19r7CDQ1kXvNXI4A7y7cwxE1EeWUDuPTvAMV acpV+D6BGgQGabvdItOhwN6ymyNMU9daSif+kldaIvlxsMPec+TzzLviB6ijCbGt LbRYl9omr7B65jtmqQS0gweHQKRzDRiFBieUl06DDwYlGlwAhNwAK6PsVb73BEQ+ jAPzdoF6s3n/GpcXamDlAgMBAAGjggLYMIIC1DAMBgNVHRMBAf8EAjAAMB0GA1Ud DgQWBBTtM2SZKCpdo07osSjEiwLrNnYQsjAfBgNVHSMEGDAWgBSGf1itF/WCtk60 BbP7sM4RQ99MvjBMBggrBgEFBQcBAQRAMD4wPAYIKwYBBQUHMAGGMGh0dHA6Ly9v Y3NwLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJhc2lsLm9yZy5icjBLBgNVHR8E RDBCMECgPqA8hjpodHRwOi8vY3JsLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJh c2lsLm9yZy5ici9pc3N1ZXIuY3JsMB8GA1UdEQQYMBaCFHd3dy5zYW50YW5kZXIu Y29tLmJyMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDAjCCAaEG A1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9kATCCAYAwggE2BggrBgEFBQcCAjCC ASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBzb2xlbHkgZm9yIHVzZSB3aXRoIFJh aWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQgb3RoZXIgcGFydGljaXBhdGluZyBv cmdhbmlzYXRpb25zIHVzaW5nIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZHMgVHJ1 c3QgRnJhbWV3b3JrIFNlcnZpY2VzLiBJdHMgcmVjZWlwdCwgcG9zc2Vzc2lvbiBv ciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5jZSBvZiB0aGUgUmFpZGlhbSBTZXJ2 aWNlcyBMdGQgQ2VydGljaWNhdGUgUG9saWN5IGFuZCByZWxhdGVkIGRvY3VtZW50 cyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0cDovL2Nwcy5zYW5kYm94LnBraS5v cGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvcG9saWNpZXMwDQYJKoZIhvcNAQELBQAD ggEBAGWvraO3Waiho5c6Raqj4JzW2uCi9KUG9awPY31uYOtuaNRfS3XDt44j0VDk 7mh1LtZfOrcq3ny4qZPomgEfPswtFzYcd3hcQvIojeJDUhbcBM+3Tmev/zK3QLzt uXsR+fnHP7H2W2DBDShqtSG0x+AxRSq6e4bAS3gARraZbjQRgl+mibPgGfhfZrd2 Y2w0mJOfutIa093K1KTLkf2eE56rigiwPcXAUjglcrz5+0KZdz0s/h7wUoNAdt+T qFg7+2B3pzNKFpdy7tjIUtLAgXYxp5IpP9QAW49mnBC0JvLlgC6SZnzCelFWWmXk M4R/cRvhf2FzicbsLDjnF2FY1+w= -----END CERTIFICATE-----
incoming_body_json
incoming_query_string_params
{}
incoming_body
grant_type=authorization_code&code=YlDtiFkzI9IVV5W9vqKMFAyPC0Q7STsf&redirect_uri=https%3A%2F%2Fwpc.paas.santanderbr.pre.corp%2Fopen-finance-inbound&code_verifier=FbHdvbi1SBWASmc9BHPeo83oXNmdu038hwTSAtwfMaQ&client_id=client_TJtKsLmtooQgRSOZSHSE54751&client_assertion=eyJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6IjV1TWhGb2dMSHVlZlhKMklkcXBWdVpTTU12dGlVMG4zeU85clkxdnpqZkkifQ.eyJpYXQiOjE2Mzg5NzE3NTIsImV4cCI6MTYzODk3MTgxMiwianRpIjoicEQ1V19qNEltaFNwQnhfNnNTTDlRNHJDREo3bkVJYWt5YWZjeHAyZmdYcyIsImlzcyI6ImNsaWVudF9USnRLc0xtdG9vUWdSU09aU0hTRTU0NzUxIiwic3ViIjoiY2xpZW50X1RKdEtzTG10b29RZ1JTT1pTSFNFNTQ3NTEiLCJhdWQiOlsiaHR0cHM6Ly93d3cuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0L3Rlc3QvYS9TVDFzdC8iLCJodHRwczovL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQvdGVzdC1tdGxzL2EvU1Qxc3QvdG9rZW4iXX0.M1RcVMlCyxe5yNC3MIDUC_skgzqgFuW9ekfH8bs3jSs_VbPg1JjuY6TNso1B_hFdlJAMCF--tJZCJg_HHmu0__M6kYnnrgGWFFMX9Nzesrtdz4twu9f7VJkCquRthgU6Svtu9ynMpdDwcFygkGJoJjnQVwRe-8KVsyTCw4fUj6qmDdytMgUsaUhnAE8TXRh0UyJqJ-s4QBwaCWSHsbUOqj3PmjkTm_bJfsNrud5rMytZDwpmFIixBUahcjua4w-g4pUkCGnyhi0za0fim43XErD-TEMLuqVCYH5aGOmYvDd-uCqMoxvA3RIC7R75XnqC9-EzXkXk-HKFW0-0l0e49g&client_assertion_type=urn%3Aietf%3Aparams%3Aoauth%3Aclient-assertion-type%3Ajwt-bearer
2021-12-08 13:55:53 SUCCESS
EnsureIncomingTls12WithSecureCipherOrTls13
TLS 1.2 in use and cipher is one recommended by BCP195
actual
ECDHE-RSA-AES128-GCM-SHA256
recommended
[
  "DHE-RSA-AES128-GCM-SHA256",
  "ECDHE-RSA-AES128-GCM-SHA256",
  "DHE-RSA-AES256-GCM-SHA384",
  "ECDHE-RSA-AES256-GCM-SHA384"
]
Token endpoint
2021-12-08 13:55:53 SUCCESS
ExtractClientCertificateFromTokenEndpointRequestHeaders
Extracted client certificate
client_certificate
{
  "cert": "-----BEGIN CERTIFICATE----- MIIHADCCBeigAwIBAgIUeRQCp6rqzrXoXP8Ohn7QkF1aGBwwDQYJKoZIhvcNAQEL BQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx FTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNB TkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDcxMzAwMDgwMFoXDTIyMDgxMjAw MDgwMFowggElMQswCQYDVQQGEwJCUjELMAkGA1UECBMCU1AxEjAQBgNVBAcTCVNB TyBQQVVMTzEkMCIGA1UEChMbQkNPIFNBTlRBTkRFUiAoQlJBU0lMKSBTLkEuMS0w KwYDVQQLEyRiOGQyMGIxYi1lOGE3LTUwOTktODE3NC0wNWVhNDhiY2I1NjYxHTAb BgNVBAMTFHd3dy5zYW50YW5kZXIuY29tLmJyMRcwFQYDVQQFEw45MDQwMDg4ODAw MDE0MjEdMBsGA1UEDxMUUHJpdmF0ZSBPcmdhbml6YXRpb24xEzARBgsrBgEEAYI3 PAIBAxMCQlIxNDAyBgoJkiaJk/IsZAEBEyQ0MmVmMTRkMy0wY2I5LTRiZDktOWQ3 Mi02MTY5YWQxMDQ2YjkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDA jIST5OuvNLankWeo0ioBLYn5Nq7kG20rqI5m2AWIKN2YiIShewkE/7l4TFEtVjfd U94lyiNq3u9pcJVqNTQAsh83iMYZ3OKYDC9b462eoAFMh844TQ8ygzIDGjxuSrkL Yu4z8x8qgA7yNbblf46IKPedLmdG19r7CDQ1kXvNXI4A7y7cwxE1EeWUDuPTvAMV acpV+D6BGgQGabvdItOhwN6ymyNMU9daSif+kldaIvlxsMPec+TzzLviB6ijCbGt LbRYl9omr7B65jtmqQS0gweHQKRzDRiFBieUl06DDwYlGlwAhNwAK6PsVb73BEQ+ jAPzdoF6s3n/GpcXamDlAgMBAAGjggLYMIIC1DAMBgNVHRMBAf8EAjAAMB0GA1Ud DgQWBBTtM2SZKCpdo07osSjEiwLrNnYQsjAfBgNVHSMEGDAWgBSGf1itF/WCtk60 BbP7sM4RQ99MvjBMBggrBgEFBQcBAQRAMD4wPAYIKwYBBQUHMAGGMGh0dHA6Ly9v Y3NwLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJhc2lsLm9yZy5icjBLBgNVHR8E RDBCMECgPqA8hjpodHRwOi8vY3JsLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJh c2lsLm9yZy5ici9pc3N1ZXIuY3JsMB8GA1UdEQQYMBaCFHd3dy5zYW50YW5kZXIu Y29tLmJyMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDAjCCAaEG A1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9kATCCAYAwggE2BggrBgEFBQcCAjCC ASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBzb2xlbHkgZm9yIHVzZSB3aXRoIFJh aWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQgb3RoZXIgcGFydGljaXBhdGluZyBv cmdhbmlzYXRpb25zIHVzaW5nIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZHMgVHJ1 c3QgRnJhbWV3b3JrIFNlcnZpY2VzLiBJdHMgcmVjZWlwdCwgcG9zc2Vzc2lvbiBv ciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5jZSBvZiB0aGUgUmFpZGlhbSBTZXJ2 aWNlcyBMdGQgQ2VydGljaWNhdGUgUG9saWN5IGFuZCByZWxhdGVkIGRvY3VtZW50 cyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0cDovL2Nwcy5zYW5kYm94LnBraS5v cGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvcG9saWNpZXMwDQYJKoZIhvcNAQELBQAD ggEBAGWvraO3Waiho5c6Raqj4JzW2uCi9KUG9awPY31uYOtuaNRfS3XDt44j0VDk 7mh1LtZfOrcq3ny4qZPomgEfPswtFzYcd3hcQvIojeJDUhbcBM+3Tmev/zK3QLzt uXsR+fnHP7H2W2DBDShqtSG0x+AxRSq6e4bAS3gARraZbjQRgl+mibPgGfhfZrd2 Y2w0mJOfutIa093K1KTLkf2eE56rigiwPcXAUjglcrz5+0KZdz0s/h7wUoNAdt+T qFg7+2B3pzNKFpdy7tjIUtLAgXYxp5IpP9QAW49mnBC0JvLlgC6SZnzCelFWWmXk M4R/cRvhf2FzicbsLDjnF2FY1+w\u003d -----END CERTIFICATE-----",
  "pem": "-----BEGIN CERTIFICATE-----\nMIIHADCCBeigAwIBAgIUeRQCp6rqzrXoXP8Ohn7QkF1aGBwwDQYJKoZIhvcNAQEL\nBQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx\nFTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNB\nTkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDcxMzAwMDgwMFoXDTIyMDgxMjAw\nMDgwMFowggElMQswCQYDVQQGEwJCUjELMAkGA1UECBMCU1AxEjAQBgNVBAcTCVNB\nTyBQQVVMTzEkMCIGA1UEChMbQkNPIFNBTlRBTkRFUiAoQlJBU0lMKSBTLkEuMS0w\nKwYDVQQLEyRiOGQyMGIxYi1lOGE3LTUwOTktODE3NC0wNWVhNDhiY2I1NjYxHTAb\nBgNVBAMTFHd3dy5zYW50YW5kZXIuY29tLmJyMRcwFQYDVQQFEw45MDQwMDg4ODAw\nMDE0MjEdMBsGA1UEDxMUUHJpdmF0ZSBPcmdhbml6YXRpb24xEzARBgsrBgEEAYI3\nPAIBAxMCQlIxNDAyBgoJkiaJk/IsZAEBEyQ0MmVmMTRkMy0wY2I5LTRiZDktOWQ3\nMi02MTY5YWQxMDQ2YjkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDA\njIST5OuvNLankWeo0ioBLYn5Nq7kG20rqI5m2AWIKN2YiIShewkE/7l4TFEtVjfd\nU94lyiNq3u9pcJVqNTQAsh83iMYZ3OKYDC9b462eoAFMh844TQ8ygzIDGjxuSrkL\nYu4z8x8qgA7yNbblf46IKPedLmdG19r7CDQ1kXvNXI4A7y7cwxE1EeWUDuPTvAMV\nacpV+D6BGgQGabvdItOhwN6ymyNMU9daSif+kldaIvlxsMPec+TzzLviB6ijCbGt\nLbRYl9omr7B65jtmqQS0gweHQKRzDRiFBieUl06DDwYlGlwAhNwAK6PsVb73BEQ+\njAPzdoF6s3n/GpcXamDlAgMBAAGjggLYMIIC1DAMBgNVHRMBAf8EAjAAMB0GA1Ud\nDgQWBBTtM2SZKCpdo07osSjEiwLrNnYQsjAfBgNVHSMEGDAWgBSGf1itF/WCtk60\nBbP7sM4RQ99MvjBMBggrBgEFBQcBAQRAMD4wPAYIKwYBBQUHMAGGMGh0dHA6Ly9v\nY3NwLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJhc2lsLm9yZy5icjBLBgNVHR8E\nRDBCMECgPqA8hjpodHRwOi8vY3JsLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJh\nc2lsLm9yZy5ici9pc3N1ZXIuY3JsMB8GA1UdEQQYMBaCFHd3dy5zYW50YW5kZXIu\nY29tLmJyMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDAjCCAaEG\nA1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9kATCCAYAwggE2BggrBgEFBQcCAjCC\nASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBzb2xlbHkgZm9yIHVzZSB3aXRoIFJh\naWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQgb3RoZXIgcGFydGljaXBhdGluZyBv\ncmdhbmlzYXRpb25zIHVzaW5nIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZHMgVHJ1\nc3QgRnJhbWV3b3JrIFNlcnZpY2VzLiBJdHMgcmVjZWlwdCwgcG9zc2Vzc2lvbiBv\nciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5jZSBvZiB0aGUgUmFpZGlhbSBTZXJ2\naWNlcyBMdGQgQ2VydGljaWNhdGUgUG9saWN5IGFuZCByZWxhdGVkIGRvY3VtZW50\ncyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0cDovL2Nwcy5zYW5kYm94LnBraS5v\ncGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvcG9saWNpZXMwDQYJKoZIhvcNAQELBQAD\nggEBAGWvraO3Waiho5c6Raqj4JzW2uCi9KUG9awPY31uYOtuaNRfS3XDt44j0VDk\n7mh1LtZfOrcq3ny4qZPomgEfPswtFzYcd3hcQvIojeJDUhbcBM+3Tmev/zK3QLzt\nuXsR+fnHP7H2W2DBDShqtSG0x+AxRSq6e4bAS3gARraZbjQRgl+mibPgGfhfZrd2\nY2w0mJOfutIa093K1KTLkf2eE56rigiwPcXAUjglcrz5+0KZdz0s/h7wUoNAdt+T\nqFg7+2B3pzNKFpdy7tjIUtLAgXYxp5IpP9QAW49mnBC0JvLlgC6SZnzCelFWWmXk\nM4R/cRvhf2FzicbsLDjnF2FY1+w\u003d\n-----END CERTIFICATE-----",
  "subject": {
    "dn": "UID\u003d42ef14d3-0cb9-4bd9-9d72-6169ad1046b9,1.3.6.1.4.1.311.60.2.1.3\u003d#13024252,2.5.4.15\u003d#131450726976617465204f7267616e697a6174696f6e,2.5.4.5\u003d#130e3930343030383838303030313432,CN\u003dwww.santander.com.br,OU\u003db8d20b1b-e8a7-5099-8174-05ea48bcb566,O\u003dBCO SANTANDER (BRASIL) S.A.,L\u003dSAO PAULO,ST\u003dSP,C\u003dBR"
  },
  "sanDnsNames": [
    "www.santander.com.br"
  ],
  "sanUris": [],
  "sanIPs": [],
  "sanEmails": []
}
2021-12-08 13:55:53 SUCCESS
CheckForClientCertificate
Found client certificate
2021-12-08 13:55:53 SUCCESS
EnsureClientCertificateMatches
Presented certificate matches registered certificate
actual
-----BEGIN CERTIFICATE-----
MIIHADCCBeigAwIBAgIUeRQCp6rqzrXoXP8Ohn7QkF1aGBwwDQYJKoZIhvcNAQEL
BQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx
FTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNB
TkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDcxMzAwMDgwMFoXDTIyMDgxMjAw
MDgwMFowggElMQswCQYDVQQGEwJCUjELMAkGA1UECBMCU1AxEjAQBgNVBAcTCVNB
TyBQQVVMTzEkMCIGA1UEChMbQkNPIFNBTlRBTkRFUiAoQlJBU0lMKSBTLkEuMS0w
KwYDVQQLEyRiOGQyMGIxYi1lOGE3LTUwOTktODE3NC0wNWVhNDhiY2I1NjYxHTAb
BgNVBAMTFHd3dy5zYW50YW5kZXIuY29tLmJyMRcwFQYDVQQFEw45MDQwMDg4ODAw
MDE0MjEdMBsGA1UEDxMUUHJpdmF0ZSBPcmdhbml6YXRpb24xEzARBgsrBgEEAYI3
PAIBAxMCQlIxNDAyBgoJkiaJk/IsZAEBEyQ0MmVmMTRkMy0wY2I5LTRiZDktOWQ3
Mi02MTY5YWQxMDQ2YjkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDA
jIST5OuvNLankWeo0ioBLYn5Nq7kG20rqI5m2AWIKN2YiIShewkE/7l4TFEtVjfd
U94lyiNq3u9pcJVqNTQAsh83iMYZ3OKYDC9b462eoAFMh844TQ8ygzIDGjxuSrkL
Yu4z8x8qgA7yNbblf46IKPedLmdG19r7CDQ1kXvNXI4A7y7cwxE1EeWUDuPTvAMV
acpV+D6BGgQGabvdItOhwN6ymyNMU9daSif+kldaIvlxsMPec+TzzLviB6ijCbGt
LbRYl9omr7B65jtmqQS0gweHQKRzDRiFBieUl06DDwYlGlwAhNwAK6PsVb73BEQ+
jAPzdoF6s3n/GpcXamDlAgMBAAGjggLYMIIC1DAMBgNVHRMBAf8EAjAAMB0GA1Ud
DgQWBBTtM2SZKCpdo07osSjEiwLrNnYQsjAfBgNVHSMEGDAWgBSGf1itF/WCtk60
BbP7sM4RQ99MvjBMBggrBgEFBQcBAQRAMD4wPAYIKwYBBQUHMAGGMGh0dHA6Ly9v
Y3NwLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJhc2lsLm9yZy5icjBLBgNVHR8E
RDBCMECgPqA8hjpodHRwOi8vY3JsLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJh
c2lsLm9yZy5ici9pc3N1ZXIuY3JsMB8GA1UdEQQYMBaCFHd3dy5zYW50YW5kZXIu
Y29tLmJyMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDAjCCAaEG
A1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9kATCCAYAwggE2BggrBgEFBQcCAjCC
ASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBzb2xlbHkgZm9yIHVzZSB3aXRoIFJh
aWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQgb3RoZXIgcGFydGljaXBhdGluZyBv
cmdhbmlzYXRpb25zIHVzaW5nIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZHMgVHJ1
c3QgRnJhbWV3b3JrIFNlcnZpY2VzLiBJdHMgcmVjZWlwdCwgcG9zc2Vzc2lvbiBv
ciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5jZSBvZiB0aGUgUmFpZGlhbSBTZXJ2
aWNlcyBMdGQgQ2VydGljaWNhdGUgUG9saWN5IGFuZCByZWxhdGVkIGRvY3VtZW50
cyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0cDovL2Nwcy5zYW5kYm94LnBraS5v
cGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvcG9saWNpZXMwDQYJKoZIhvcNAQELBQAD
ggEBAGWvraO3Waiho5c6Raqj4JzW2uCi9KUG9awPY31uYOtuaNRfS3XDt44j0VDk
7mh1LtZfOrcq3ny4qZPomgEfPswtFzYcd3hcQvIojeJDUhbcBM+3Tmev/zK3QLzt
uXsR+fnHP7H2W2DBDShqtSG0x+AxRSq6e4bAS3gARraZbjQRgl+mibPgGfhfZrd2
Y2w0mJOfutIa093K1KTLkf2eE56rigiwPcXAUjglcrz5+0KZdz0s/h7wUoNAdt+T
qFg7+2B3pzNKFpdy7tjIUtLAgXYxp5IpP9QAW49mnBC0JvLlgC6SZnzCelFWWmXk
M4R/cRvhf2FzicbsLDjnF2FY1+w=
-----END CERTIFICATE-----
2021-12-08 13:55:53 SUCCESS
ExtractClientAssertion
Parsed client assertion
client_assertion
{
  "value": "eyJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6IjV1TWhGb2dMSHVlZlhKMklkcXBWdVpTTU12dGlVMG4zeU85clkxdnpqZkkifQ.eyJpYXQiOjE2Mzg5NzE3NTIsImV4cCI6MTYzODk3MTgxMiwianRpIjoicEQ1V19qNEltaFNwQnhfNnNTTDlRNHJDREo3bkVJYWt5YWZjeHAyZmdYcyIsImlzcyI6ImNsaWVudF9USnRLc0xtdG9vUWdSU09aU0hTRTU0NzUxIiwic3ViIjoiY2xpZW50X1RKdEtzTG10b29RZ1JTT1pTSFNFNTQ3NTEiLCJhdWQiOlsiaHR0cHM6Ly93d3cuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0L3Rlc3QvYS9TVDFzdC8iLCJodHRwczovL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQvdGVzdC1tdGxzL2EvU1Qxc3QvdG9rZW4iXX0.M1RcVMlCyxe5yNC3MIDUC_skgzqgFuW9ekfH8bs3jSs_VbPg1JjuY6TNso1B_hFdlJAMCF--tJZCJg_HHmu0__M6kYnnrgGWFFMX9Nzesrtdz4twu9f7VJkCquRthgU6Svtu9ynMpdDwcFygkGJoJjnQVwRe-8KVsyTCw4fUj6qmDdytMgUsaUhnAE8TXRh0UyJqJ-s4QBwaCWSHsbUOqj3PmjkTm_bJfsNrud5rMytZDwpmFIixBUahcjua4w-g4pUkCGnyhi0za0fim43XErD-TEMLuqVCYH5aGOmYvDd-uCqMoxvA3RIC7R75XnqC9-EzXkXk-HKFW0-0l0e49g",
  "header": {
    "kid": "5uMhFogLHuefXJ2IdqpVuZSMMvtiU0n3yO9rY1vzjfI",
    "typ": "JWT",
    "alg": "PS256"
  },
  "claims": {
    "sub": "client_TJtKsLmtooQgRSOZSHSE54751",
    "aud": [
      "https://www.certification.openid.net/test/a/ST1st/",
      "https://www.certification.openid.net/test-mtls/a/ST1st/token"
    ],
    "iss": "client_TJtKsLmtooQgRSOZSHSE54751",
    "exp": 1638971812,
    "iat": 1638971752,
    "jti": "pD5W_j4ImhSpBx_6sSL9Q4rCDJ7nEIakyafcxp2fgXs"
  }
}
2021-12-08 13:55:53
EnsureClientAssertionSignatureAlgorithmMatchesRegistered
token_endpoint_auth_signing_alg is not set for the client, any supported algorithm can be used
2021-12-08 13:55:53 SUCCESS
ValidateClientAssertionSignature
client_assertion signature validated
client_assertion
eyJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6IjV1TWhGb2dMSHVlZlhKMklkcXBWdVpTTU12dGlVMG4zeU85clkxdnpqZkkifQ.eyJpYXQiOjE2Mzg5NzE3NTIsImV4cCI6MTYzODk3MTgxMiwianRpIjoicEQ1V19qNEltaFNwQnhfNnNTTDlRNHJDREo3bkVJYWt5YWZjeHAyZmdYcyIsImlzcyI6ImNsaWVudF9USnRLc0xtdG9vUWdSU09aU0hTRTU0NzUxIiwic3ViIjoiY2xpZW50X1RKdEtzTG10b29RZ1JTT1pTSFNFNTQ3NTEiLCJhdWQiOlsiaHR0cHM6Ly93d3cuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0L3Rlc3QvYS9TVDFzdC8iLCJodHRwczovL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQvdGVzdC1tdGxzL2EvU1Qxc3QvdG9rZW4iXX0.M1RcVMlCyxe5yNC3MIDUC_skgzqgFuW9ekfH8bs3jSs_VbPg1JjuY6TNso1B_hFdlJAMCF--tJZCJg_HHmu0__M6kYnnrgGWFFMX9Nzesrtdz4twu9f7VJkCquRthgU6Svtu9ynMpdDwcFygkGJoJjnQVwRe-8KVsyTCw4fUj6qmDdytMgUsaUhnAE8TXRh0UyJqJ-s4QBwaCWSHsbUOqj3PmjkTm_bJfsNrud5rMytZDwpmFIixBUahcjua4w-g4pUkCGnyhi0za0fim43XErD-TEMLuqVCYH5aGOmYvDd-uCqMoxvA3RIC7R75XnqC9-EzXkXk-HKFW0-0l0e49g
2021-12-08 13:55:53 SUCCESS
EnsureClientAssertionTypeIsJwt
Found JWT assertion type
assertion type
urn:ietf:params:oauth:client-assertion-type:jwt-bearer
2021-12-08 13:55:53 SUCCESS
ValidateClientAssertionClaims
Client Assertion passed all validation checks
2021-12-08 13:55:53 SUCCESS
ValidateAuthorizationCode
Found authorization code
authorization_code
YlDtiFkzI9IVV5W9vqKMFAyPC0Q7STsf
2021-12-08 13:55:53 SUCCESS
ValidateRedirectUri
Found redirect uri
redirect_uri
https://wpc.paas.santanderbr.pre.corp/open-finance-inbound
2021-12-08 13:55:53 SUCCESS
GenerateBearerAccessToken
Generated access token
access_token
dw9M1H2U4rSvqeq3b6s0uJEsA3HgSKCfXRDfvUI4TDJrkqw8CE
2021-12-08 13:55:53 SUCCESS
CalculateAtHash
Successful at_hash encoding
at_hash
9zfh56aOXVNgGJy6QZ6Z5Q
2021-12-08 13:55:53
CreateRefreshToken
Created refresh token
refresh_token
pCYsupviiFqjMQEzvUuYRwUbWJBSvCuxQFiGinvpkQPBSuCCFh2179028421{+@:=
2021-12-08 13:55:53 SUCCESS
GenerateIdTokenClaims
Created ID Token Claims
iss
https://www.certification.openid.net/test/a/ST1st/
sub
user-subject-1234531
aud
client_TJtKsLmtooQgRSOZSHSE54751
nonce
fcbea6d5d3b25f96303030998d85c1828a0100d46a06eaf072a5ddfbdcb70f90
iat
1638971753
exp
1638972053
2021-12-08 13:55:53 SUCCESS
FAPIBrazilAddCPFAndCPNJToIdTokenClaims
Added claims to id_token claims
id_token_claims
{
  "iss": "https://www.certification.openid.net/test/a/ST1st/",
  "sub": "user-subject-1234531",
  "aud": "client_TJtKsLmtooQgRSOZSHSE54751",
  "nonce": "fcbea6d5d3b25f96303030998d85c1828a0100d46a06eaf072a5ddfbdcb70f90",
  "iat": 1638971753,
  "exp": 1638972053
}
2021-12-08 13:55:53 SUCCESS
AddAtHashToIdTokenClaims
Added at_hash to ID token claims
at_hash
9zfh56aOXVNgGJy6QZ6Z5Q
id_token_claims
{
  "iss": "https://www.certification.openid.net/test/a/ST1st/",
  "sub": "user-subject-1234531",
  "aud": "client_TJtKsLmtooQgRSOZSHSE54751",
  "nonce": "fcbea6d5d3b25f96303030998d85c1828a0100d46a06eaf072a5ddfbdcb70f90",
  "iat": 1638971753,
  "exp": 1638972053,
  "at_hash": "9zfh56aOXVNgGJy6QZ6Z5Q"
}
2021-12-08 13:55:53 SUCCESS
FAPIBrazilAddACRClaimToIdTokenClaims
Added acr value to id_token_claims
acr_value
urn:brasil:openbanking:loa2
claims
{
  "iss": "https://www.certification.openid.net/test/a/ST1st/",
  "sub": "user-subject-1234531",
  "aud": "client_TJtKsLmtooQgRSOZSHSE54751",
  "nonce": "fcbea6d5d3b25f96303030998d85c1828a0100d46a06eaf072a5ddfbdcb70f90",
  "iat": 1638971753,
  "exp": 1638972053,
  "at_hash": "9zfh56aOXVNgGJy6QZ6Z5Q",
  "acr": "urn:brasil:openbanking:loa2"
}
2021-12-08 13:55:53 SUCCESS
SignIdToken
Signed the ID token
id_token
eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJhdF9oYXNoIjoiOXpmaDU2YU9YVk5nR0p5NlFaNlo1USIsInN1YiI6InVzZXItc3ViamVjdC0xMjM0NTMxIiwiYXVkIjoiY2xpZW50X1RKdEtzTG10b29RZ1JTT1pTSFNFNTQ3NTEiLCJhY3IiOiJ1cm46YnJhc2lsOm9wZW5iYW5raW5nOmxvYTIiLCJpc3MiOiJodHRwczpcL1wvd3d3LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldFwvdGVzdFwvYVwvU1Qxc3RcLyIsImV4cCI6MTYzODk3MjA1Mywibm9uY2UiOiJmY2JlYTZkNWQzYjI1Zjk2MzAzMDMwOTk4ZDg1YzE4MjhhMDEwMGQ0NmEwNmVhZjA3MmE1ZGRmYmRjYjcwZjkwIiwiaWF0IjoxNjM4OTcxNzUzfQ.v8ZnJQqBR-TEa3bKWTUkapSHNX6ynTID4-YIf1NqhOs2L-mjE6coBMgCNR-DU2vzhEgz__nOcKp5nHiyDPazoW-x34XbnJBg3Ann_GWtoLzDrYaTyCrWXF5q7bi41svFGIquxtx-gJIe5JS7FcpakWkVmkej-Nv7KOmqC3i9z8BKbboXj7VLsgUH73W4fwEpq46Aq8T6rFO8sxwbU4e5NGvDZUuhLeo18GAYfcKqggP4ykgMYphSnPDWUBXoA2yZmBUNRY5njeDgeH187Uh1X2oa1WUcEmpz8VxPt3t5nCqz5djgCIWdDcyyqQAPKGn-ITgA2qmRQRqToQkf8CmYdw
2021-12-08 13:55:53 SUCCESS
CreateTokenEndpointResponse
Created token endpoint response
access_token
dw9M1H2U4rSvqeq3b6s0uJEsA3HgSKCfXRDfvUI4TDJrkqw8CE
token_type
Bearer
id_token
eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJhdF9oYXNoIjoiOXpmaDU2YU9YVk5nR0p5NlFaNlo1USIsInN1YiI6InVzZXItc3ViamVjdC0xMjM0NTMxIiwiYXVkIjoiY2xpZW50X1RKdEtzTG10b29RZ1JTT1pTSFNFNTQ3NTEiLCJhY3IiOiJ1cm46YnJhc2lsOm9wZW5iYW5raW5nOmxvYTIiLCJpc3MiOiJodHRwczpcL1wvd3d3LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldFwvdGVzdFwvYVwvU1Qxc3RcLyIsImV4cCI6MTYzODk3MjA1Mywibm9uY2UiOiJmY2JlYTZkNWQzYjI1Zjk2MzAzMDMwOTk4ZDg1YzE4MjhhMDEwMGQ0NmEwNmVhZjA3MmE1ZGRmYmRjYjcwZjkwIiwiaWF0IjoxNjM4OTcxNzUzfQ.v8ZnJQqBR-TEa3bKWTUkapSHNX6ynTID4-YIf1NqhOs2L-mjE6coBMgCNR-DU2vzhEgz__nOcKp5nHiyDPazoW-x34XbnJBg3Ann_GWtoLzDrYaTyCrWXF5q7bi41svFGIquxtx-gJIe5JS7FcpakWkVmkej-Nv7KOmqC3i9z8BKbboXj7VLsgUH73W4fwEpq46Aq8T6rFO8sxwbU4e5NGvDZUuhLeo18GAYfcKqggP4ykgMYphSnPDWUBXoA2yZmBUNRY5njeDgeH187Uh1X2oa1WUcEmpz8VxPt3t5nCqz5djgCIWdDcyyqQAPKGn-ITgA2qmRQRqToQkf8CmYdw
refresh_token
pCYsupviiFqjMQEzvUuYRwUbWJBSvCuxQFiGinvpkQPBSuCCFh2179028421{+@:=
scope
openid consents accounts consent:urn:conformance.oidf:ucLdravWgB
2021-12-08 13:55:53
RemoveIssuedAccessTokenFromEnvironment
Removed access_token and token_type from environment
2021-12-08 13:55:53 OUTGOING
fapi1-advanced-final-client-refresh-token-test
Response to HTTP request to test instance leWt2NvZXXup9Bm
outgoing_status_code
200
outgoing_headers
{}
outgoing_body
{
  "access_token": "dw9M1H2U4rSvqeq3b6s0uJEsA3HgSKCfXRDfvUI4TDJrkqw8CE",
  "token_type": "Bearer",
  "id_token": "eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJhdF9oYXNoIjoiOXpmaDU2YU9YVk5nR0p5NlFaNlo1USIsInN1YiI6InVzZXItc3ViamVjdC0xMjM0NTMxIiwiYXVkIjoiY2xpZW50X1RKdEtzTG10b29RZ1JTT1pTSFNFNTQ3NTEiLCJhY3IiOiJ1cm46YnJhc2lsOm9wZW5iYW5raW5nOmxvYTIiLCJpc3MiOiJodHRwczpcL1wvd3d3LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldFwvdGVzdFwvYVwvU1Qxc3RcLyIsImV4cCI6MTYzODk3MjA1Mywibm9uY2UiOiJmY2JlYTZkNWQzYjI1Zjk2MzAzMDMwOTk4ZDg1YzE4MjhhMDEwMGQ0NmEwNmVhZjA3MmE1ZGRmYmRjYjcwZjkwIiwiaWF0IjoxNjM4OTcxNzUzfQ.v8ZnJQqBR-TEa3bKWTUkapSHNX6ynTID4-YIf1NqhOs2L-mjE6coBMgCNR-DU2vzhEgz__nOcKp5nHiyDPazoW-x34XbnJBg3Ann_GWtoLzDrYaTyCrWXF5q7bi41svFGIquxtx-gJIe5JS7FcpakWkVmkej-Nv7KOmqC3i9z8BKbboXj7VLsgUH73W4fwEpq46Aq8T6rFO8sxwbU4e5NGvDZUuhLeo18GAYfcKqggP4ykgMYphSnPDWUBXoA2yZmBUNRY5njeDgeH187Uh1X2oa1WUcEmpz8VxPt3t5nCqz5djgCIWdDcyyqQAPKGn-ITgA2qmRQRqToQkf8CmYdw",
  "refresh_token": "pCYsupviiFqjMQEzvUuYRwUbWJBSvCuxQFiGinvpkQPBSuCCFh2179028421{+@:\u003d",
  "scope": "openid consents accounts consent:urn:conformance.oidf:ucLdravWgB"
}
outgoing_path
token
2021-12-08 13:56:05 INCOMING
fapi1-advanced-final-client-refresh-token-test
Incoming HTTP request to test instance leWt2NvZXXup9Bm
incoming_headers
{
  "host": "www.certification.openid.net",
  "user-agent": "santander-client",
  "accept": "application/json",
  "accept-encoding": "gzip, deflate, br",
  "x-fapi-interaction-id": "67c2a15d-177f-413f-81fb-6ea873b5d449",
  "connection": "close"
}
incoming_path
/test/a/ST1st/.well-known/openid-configuration
incoming_body_form_params
incoming_method
GET
incoming_tls_version
TLSv1.2
incoming_tls_cipher
ECDHE-RSA-AES128-GCM-SHA256
incoming_tls_cert
incoming_body_json
incoming_query_string_params
{}
incoming_body
2021-12-08 13:56:05 SUCCESS
EnsureIncomingTls12WithSecureCipherOrTls13
TLS 1.2 in use and cipher is one recommended by BCP195
actual
ECDHE-RSA-AES128-GCM-SHA256
recommended
[
  "DHE-RSA-AES128-GCM-SHA256",
  "ECDHE-RSA-AES128-GCM-SHA256",
  "DHE-RSA-AES256-GCM-SHA384",
  "ECDHE-RSA-AES256-GCM-SHA384"
]
2021-12-08 13:56:05 OUTGOING
fapi1-advanced-final-client-refresh-token-test
Response to HTTP request to test instance leWt2NvZXXup9Bm
outgoing_status_code
200
outgoing_headers
{}
outgoing_body
{
  "issuer": "https://www.certification.openid.net/test/a/ST1st/",
  "authorization_endpoint": "https://www.certification.openid.net/test/a/ST1st/authorize",
  "token_endpoint": "https://www.certification.openid.net/test/a/ST1st/token",
  "jwks_uri": "https://www.certification.openid.net/test/a/ST1st/jwks",
  "registration_endpoint": "https://www.certification.openid.net/test/a/ST1st/register",
  "userinfo_endpoint": "https://www.certification.openid.net/test/a/ST1st/userinfo",
  "mtls_endpoint_aliases": {
    "token_endpoint": "https://www.certification.openid.net/test-mtls/a/ST1st/token",
    "registration_endpoint": "https://www.certification.openid.net/test-mtls/a/ST1st/register",
    "userinfo_endpoint": "https://www.certification.openid.net/test-mtls/a/ST1st/userinfo"
  },
  "tls_client_certificate_bound_access_tokens": true,
  "request_parameter_supported": true,
  "grant_types_supported": [
    "authorization_code",
    "implicit",
    "client_credentials",
    "refresh_token"
  ],
  "claims_parameter_supported": true,
  "request_object_encryption_alg_values_supported": [
    "RSA-OAEP"
  ],
  "request_object_encryption_enc_values_supported": [
    "A256GCM"
  ],
  "claims_supported": [
    "cpf",
    "cnpj",
    "acr"
  ],
  "acr_values_supported": [
    "urn:brasil:openbanking:loa2",
    "urn:brasil:openbanking:loa3"
  ],
  "id_token_signing_alg_values_supported": [
    "PS256"
  ],
  "request_object_signing_alg_values_supported": [
    "PS256"
  ],
  "scopes_supported": [
    "openid",
    "phone",
    "profile",
    "email",
    "address",
    "offline_access",
    "consents",
    "resources",
    "payments"
  ],
  "token_endpoint_auth_methods_supported": [
    "private_key_jwt"
  ],
  "response_types_supported": [
    "code id_token"
  ],
  "token_endpoint_auth_signing_alg_values_supported": [
    "PS256"
  ]
}
outgoing_path
.well-known/openid-configuration
2021-12-08 13:56:06 INCOMING
fapi1-advanced-final-client-refresh-token-test
Incoming HTTP request to test instance leWt2NvZXXup9Bm
incoming_headers
{
  "host": "www.certification.openid.net",
  "user-agent": "santander-client",
  "authorization": "Bearer dw9M1H2U4rSvqeq3b6s0uJEsA3HgSKCfXRDfvUI4TDJrkqw8CE",
  "content-type": "application/json",
  "x-fapi-interaction-id": "db4c7ef6-7576-4c69-8a55-d0200866871c",
  "accept-encoding": "gzip, deflate, br",
  "content-length": "194",
  "connection": "close"
}
incoming_path
/test-mtls/a/ST1st/accounts/v1/accounts
incoming_body_form_params
incoming_method
POST
incoming_tls_version
TLSv1.2
incoming_tls_cipher
ECDHE-RSA-AES128-GCM-SHA256
incoming_tls_cert
-----BEGIN CERTIFICATE----- MIIHADCCBeigAwIBAgIUeRQCp6rqzrXoXP8Ohn7QkF1aGBwwDQYJKoZIhvcNAQEL BQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx FTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNB TkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDcxMzAwMDgwMFoXDTIyMDgxMjAw MDgwMFowggElMQswCQYDVQQGEwJCUjELMAkGA1UECBMCU1AxEjAQBgNVBAcTCVNB TyBQQVVMTzEkMCIGA1UEChMbQkNPIFNBTlRBTkRFUiAoQlJBU0lMKSBTLkEuMS0w KwYDVQQLEyRiOGQyMGIxYi1lOGE3LTUwOTktODE3NC0wNWVhNDhiY2I1NjYxHTAb BgNVBAMTFHd3dy5zYW50YW5kZXIuY29tLmJyMRcwFQYDVQQFEw45MDQwMDg4ODAw MDE0MjEdMBsGA1UEDxMUUHJpdmF0ZSBPcmdhbml6YXRpb24xEzARBgsrBgEEAYI3 PAIBAxMCQlIxNDAyBgoJkiaJk/IsZAEBEyQ0MmVmMTRkMy0wY2I5LTRiZDktOWQ3 Mi02MTY5YWQxMDQ2YjkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDA jIST5OuvNLankWeo0ioBLYn5Nq7kG20rqI5m2AWIKN2YiIShewkE/7l4TFEtVjfd U94lyiNq3u9pcJVqNTQAsh83iMYZ3OKYDC9b462eoAFMh844TQ8ygzIDGjxuSrkL Yu4z8x8qgA7yNbblf46IKPedLmdG19r7CDQ1kXvNXI4A7y7cwxE1EeWUDuPTvAMV acpV+D6BGgQGabvdItOhwN6ymyNMU9daSif+kldaIvlxsMPec+TzzLviB6ijCbGt LbRYl9omr7B65jtmqQS0gweHQKRzDRiFBieUl06DDwYlGlwAhNwAK6PsVb73BEQ+ jAPzdoF6s3n/GpcXamDlAgMBAAGjggLYMIIC1DAMBgNVHRMBAf8EAjAAMB0GA1Ud DgQWBBTtM2SZKCpdo07osSjEiwLrNnYQsjAfBgNVHSMEGDAWgBSGf1itF/WCtk60 BbP7sM4RQ99MvjBMBggrBgEFBQcBAQRAMD4wPAYIKwYBBQUHMAGGMGh0dHA6Ly9v Y3NwLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJhc2lsLm9yZy5icjBLBgNVHR8E RDBCMECgPqA8hjpodHRwOi8vY3JsLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJh c2lsLm9yZy5ici9pc3N1ZXIuY3JsMB8GA1UdEQQYMBaCFHd3dy5zYW50YW5kZXIu Y29tLmJyMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDAjCCAaEG A1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9kATCCAYAwggE2BggrBgEFBQcCAjCC ASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBzb2xlbHkgZm9yIHVzZSB3aXRoIFJh aWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQgb3RoZXIgcGFydGljaXBhdGluZyBv cmdhbmlzYXRpb25zIHVzaW5nIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZHMgVHJ1 c3QgRnJhbWV3b3JrIFNlcnZpY2VzLiBJdHMgcmVjZWlwdCwgcG9zc2Vzc2lvbiBv ciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5jZSBvZiB0aGUgUmFpZGlhbSBTZXJ2 aWNlcyBMdGQgQ2VydGljaWNhdGUgUG9saWN5IGFuZCByZWxhdGVkIGRvY3VtZW50 cyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0cDovL2Nwcy5zYW5kYm94LnBraS5v cGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvcG9saWNpZXMwDQYJKoZIhvcNAQELBQAD ggEBAGWvraO3Waiho5c6Raqj4JzW2uCi9KUG9awPY31uYOtuaNRfS3XDt44j0VDk 7mh1LtZfOrcq3ny4qZPomgEfPswtFzYcd3hcQvIojeJDUhbcBM+3Tmev/zK3QLzt uXsR+fnHP7H2W2DBDShqtSG0x+AxRSq6e4bAS3gARraZbjQRgl+mibPgGfhfZrd2 Y2w0mJOfutIa093K1KTLkf2eE56rigiwPcXAUjglcrz5+0KZdz0s/h7wUoNAdt+T qFg7+2B3pzNKFpdy7tjIUtLAgXYxp5IpP9QAW49mnBC0JvLlgC6SZnzCelFWWmXk M4R/cRvhf2FzicbsLDjnF2FY1+w= -----END CERTIFICATE-----
incoming_body_json
{
  "data": {
    "loggedUser": {
      "document": {
        "identification": "31415340803",
        "rel": "CPF"
      }
    },
    "businessEntity": {
      "document": {
        "identification": "11111111111111",
        "rel": "CNPJ"
      }
    },
    "permissions": [
      "ACCOUNTS_READ"
    ]
  }
}
incoming_query_string_params
{}
incoming_body
{"data":{"loggedUser":{"document":{"identification":"31415340803","rel":"CPF"}},"businessEntity":{"document": {"identification":"11111111111111","rel": "CNPJ"}},"permissions":["ACCOUNTS_READ"]}}
2021-12-08 13:56:06 SUCCESS
EnsureIncomingTls12WithSecureCipherOrTls13
TLS 1.2 in use and cipher is one recommended by BCP195
actual
ECDHE-RSA-AES128-GCM-SHA256
recommended
[
  "DHE-RSA-AES128-GCM-SHA256",
  "ECDHE-RSA-AES128-GCM-SHA256",
  "DHE-RSA-AES256-GCM-SHA384",
  "ECDHE-RSA-AES256-GCM-SHA384"
]
Accounts endpoint (always rejected)
2021-12-08 13:56:06 SUCCESS
LogAccessTokenAlwaysRejectedToForceARefreshGrant
This call will be always rejected. The client must obtain a new access token twice using the refresh_token
2021-12-08 13:56:06 OUTGOING
fapi1-advanced-final-client-refresh-token-test
Response to HTTP request to test instance leWt2NvZXXup9Bm
outgoing_status_code
401
outgoing_headers
{
  "WWW-Authenticate": [
    "Bearer realm\u003d\"conformancesuite\", error\u003d\"invalid_token\", error_description\u003d\"Invalid access token. This test requires you to obtain a new access token twice using the refresh_token\""
  ]
}
outgoing_body
outgoing_path
accounts/v1/accounts
2021-12-08 13:56:40 INCOMING
fapi1-advanced-final-client-refresh-token-test
Incoming HTTP request to test instance leWt2NvZXXup9Bm
incoming_headers
{
  "host": "www.certification.openid.net",
  "user-agent": "santander-client",
  "accept": "application/json",
  "accept-encoding": "gzip, deflate, br",
  "x-fapi-interaction-id": "ede2de9f-4a17-4045-a23f-494a5eacfc2f",
  "connection": "close"
}
incoming_path
/test/a/ST1st/.well-known/openid-configuration
incoming_body_form_params
incoming_method
GET
incoming_tls_version
TLSv1.2
incoming_tls_cipher
ECDHE-RSA-AES128-GCM-SHA256
incoming_tls_cert
incoming_body_json
incoming_query_string_params
{}
incoming_body
2021-12-08 13:56:40 SUCCESS
EnsureIncomingTls12WithSecureCipherOrTls13
TLS 1.2 in use and cipher is one recommended by BCP195
actual
ECDHE-RSA-AES128-GCM-SHA256
recommended
[
  "DHE-RSA-AES128-GCM-SHA256",
  "ECDHE-RSA-AES128-GCM-SHA256",
  "DHE-RSA-AES256-GCM-SHA384",
  "ECDHE-RSA-AES256-GCM-SHA384"
]
2021-12-08 13:56:40 OUTGOING
fapi1-advanced-final-client-refresh-token-test
Response to HTTP request to test instance leWt2NvZXXup9Bm
outgoing_status_code
200
outgoing_headers
{}
outgoing_body
{
  "issuer": "https://www.certification.openid.net/test/a/ST1st/",
  "authorization_endpoint": "https://www.certification.openid.net/test/a/ST1st/authorize",
  "token_endpoint": "https://www.certification.openid.net/test/a/ST1st/token",
  "jwks_uri": "https://www.certification.openid.net/test/a/ST1st/jwks",
  "registration_endpoint": "https://www.certification.openid.net/test/a/ST1st/register",
  "userinfo_endpoint": "https://www.certification.openid.net/test/a/ST1st/userinfo",
  "mtls_endpoint_aliases": {
    "token_endpoint": "https://www.certification.openid.net/test-mtls/a/ST1st/token",
    "registration_endpoint": "https://www.certification.openid.net/test-mtls/a/ST1st/register",
    "userinfo_endpoint": "https://www.certification.openid.net/test-mtls/a/ST1st/userinfo"
  },
  "tls_client_certificate_bound_access_tokens": true,
  "request_parameter_supported": true,
  "grant_types_supported": [
    "authorization_code",
    "implicit",
    "client_credentials",
    "refresh_token"
  ],
  "claims_parameter_supported": true,
  "request_object_encryption_alg_values_supported": [
    "RSA-OAEP"
  ],
  "request_object_encryption_enc_values_supported": [
    "A256GCM"
  ],
  "claims_supported": [
    "cpf",
    "cnpj",
    "acr"
  ],
  "acr_values_supported": [
    "urn:brasil:openbanking:loa2",
    "urn:brasil:openbanking:loa3"
  ],
  "id_token_signing_alg_values_supported": [
    "PS256"
  ],
  "request_object_signing_alg_values_supported": [
    "PS256"
  ],
  "scopes_supported": [
    "openid",
    "phone",
    "profile",
    "email",
    "address",
    "offline_access",
    "consents",
    "resources",
    "payments"
  ],
  "token_endpoint_auth_methods_supported": [
    "private_key_jwt"
  ],
  "response_types_supported": [
    "code id_token"
  ],
  "token_endpoint_auth_signing_alg_values_supported": [
    "PS256"
  ]
}
outgoing_path
.well-known/openid-configuration
2021-12-08 13:56:41 INCOMING
fapi1-advanced-final-client-refresh-token-test
Incoming HTTP request to test instance leWt2NvZXXup9Bm
incoming_headers
{
  "host": "www.certification.openid.net",
  "user-agent": "santander-client",
  "accept": "application/json",
  "content-type": "application/x-www-form-urlencoded",
  "accept-encoding": "gzip, deflate, br",
  "x-fapi-interaction-id": "e56b8d51-8eab-48a5-9a51-8d298e1c819d",
  "content-length": "1180",
  "connection": "close"
}
incoming_path
/test-mtls/a/ST1st/token
incoming_body_form_params
{
  "scope": "openid consents accounts consent:urn:conformance.oidf:ucLdravWgB",
  "grant_type": "refresh_token",
  "refresh_token": "pCYsupviiFqjMQEzvUuYRwUbWJBSvCuxQFiGinvpkQPBSuCCFh2179028421{+@:\u003d",
  "client_id": "client_TJtKsLmtooQgRSOZSHSE54751",
  "client_assertion": "eyJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6IjV1TWhGb2dMSHVlZlhKMklkcXBWdVpTTU12dGlVMG4zeU85clkxdnpqZkkifQ.eyJpYXQiOjE2Mzg5NzE4MDAsImV4cCI6MTYzODk3MTg2MCwianRpIjoiWE42WFhPOXFWUmhlUXlyVTNtZXlsMVRSX1I4RFRXejZ3OEtyV2RMVkxZbyIsImlzcyI6ImNsaWVudF9USnRLc0xtdG9vUWdSU09aU0hTRTU0NzUxIiwic3ViIjoiY2xpZW50X1RKdEtzTG10b29RZ1JTT1pTSFNFNTQ3NTEiLCJhdWQiOlsiaHR0cHM6Ly93d3cuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0L3Rlc3QvYS9TVDFzdC8iLCJodHRwczovL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQvdGVzdC1tdGxzL2EvU1Qxc3QvdG9rZW4iXX0.foLjJcl0jFn59fHCAeAYv_mNX5Kg_l-lp-qNXoisaVGZS9zdLSNq9GUWBT8qN6fKngE0521DO_k1ibtGzNk6a-17EcOCVokNeZ7E5u7HR-GHOvEQbCiZo4xk7bR6LtmsqnPNWh8HGWshMaFxUV-NbvtUGUoOIfOcPhZDi5jO6zNfm3QZFfYcl04R-BzSqkVBdLcNMoqqb_v0xgRAegLP4_VDnMVucTqouPZ07QQ9PiD8_806VMIRq-_so2RysRspuBjkWOq1bz2Yc1brXG_GKpQyOGNx3S919YDBsyQeNxLaDAfvhJvdyBeS1pEWeDyufRITLZcwyioKIVqIC32cZg",
  "client_assertion_type": "urn:ietf:params:oauth:client-assertion-type:jwt-bearer"
}
incoming_method
POST
incoming_tls_version
TLSv1.2
incoming_tls_cipher
ECDHE-RSA-AES128-GCM-SHA256
incoming_tls_cert
-----BEGIN CERTIFICATE----- MIIHADCCBeigAwIBAgIUeRQCp6rqzrXoXP8Ohn7QkF1aGBwwDQYJKoZIhvcNAQEL BQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx FTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNB TkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDcxMzAwMDgwMFoXDTIyMDgxMjAw MDgwMFowggElMQswCQYDVQQGEwJCUjELMAkGA1UECBMCU1AxEjAQBgNVBAcTCVNB TyBQQVVMTzEkMCIGA1UEChMbQkNPIFNBTlRBTkRFUiAoQlJBU0lMKSBTLkEuMS0w KwYDVQQLEyRiOGQyMGIxYi1lOGE3LTUwOTktODE3NC0wNWVhNDhiY2I1NjYxHTAb BgNVBAMTFHd3dy5zYW50YW5kZXIuY29tLmJyMRcwFQYDVQQFEw45MDQwMDg4ODAw MDE0MjEdMBsGA1UEDxMUUHJpdmF0ZSBPcmdhbml6YXRpb24xEzARBgsrBgEEAYI3 PAIBAxMCQlIxNDAyBgoJkiaJk/IsZAEBEyQ0MmVmMTRkMy0wY2I5LTRiZDktOWQ3 Mi02MTY5YWQxMDQ2YjkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDA jIST5OuvNLankWeo0ioBLYn5Nq7kG20rqI5m2AWIKN2YiIShewkE/7l4TFEtVjfd U94lyiNq3u9pcJVqNTQAsh83iMYZ3OKYDC9b462eoAFMh844TQ8ygzIDGjxuSrkL Yu4z8x8qgA7yNbblf46IKPedLmdG19r7CDQ1kXvNXI4A7y7cwxE1EeWUDuPTvAMV acpV+D6BGgQGabvdItOhwN6ymyNMU9daSif+kldaIvlxsMPec+TzzLviB6ijCbGt LbRYl9omr7B65jtmqQS0gweHQKRzDRiFBieUl06DDwYlGlwAhNwAK6PsVb73BEQ+ jAPzdoF6s3n/GpcXamDlAgMBAAGjggLYMIIC1DAMBgNVHRMBAf8EAjAAMB0GA1Ud DgQWBBTtM2SZKCpdo07osSjEiwLrNnYQsjAfBgNVHSMEGDAWgBSGf1itF/WCtk60 BbP7sM4RQ99MvjBMBggrBgEFBQcBAQRAMD4wPAYIKwYBBQUHMAGGMGh0dHA6Ly9v Y3NwLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJhc2lsLm9yZy5icjBLBgNVHR8E RDBCMECgPqA8hjpodHRwOi8vY3JsLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJh c2lsLm9yZy5ici9pc3N1ZXIuY3JsMB8GA1UdEQQYMBaCFHd3dy5zYW50YW5kZXIu Y29tLmJyMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDAjCCAaEG A1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9kATCCAYAwggE2BggrBgEFBQcCAjCC ASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBzb2xlbHkgZm9yIHVzZSB3aXRoIFJh aWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQgb3RoZXIgcGFydGljaXBhdGluZyBv cmdhbmlzYXRpb25zIHVzaW5nIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZHMgVHJ1 c3QgRnJhbWV3b3JrIFNlcnZpY2VzLiBJdHMgcmVjZWlwdCwgcG9zc2Vzc2lvbiBv ciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5jZSBvZiB0aGUgUmFpZGlhbSBTZXJ2 aWNlcyBMdGQgQ2VydGljaWNhdGUgUG9saWN5IGFuZCByZWxhdGVkIGRvY3VtZW50 cyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0cDovL2Nwcy5zYW5kYm94LnBraS5v cGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvcG9saWNpZXMwDQYJKoZIhvcNAQELBQAD ggEBAGWvraO3Waiho5c6Raqj4JzW2uCi9KUG9awPY31uYOtuaNRfS3XDt44j0VDk 7mh1LtZfOrcq3ny4qZPomgEfPswtFzYcd3hcQvIojeJDUhbcBM+3Tmev/zK3QLzt uXsR+fnHP7H2W2DBDShqtSG0x+AxRSq6e4bAS3gARraZbjQRgl+mibPgGfhfZrd2 Y2w0mJOfutIa093K1KTLkf2eE56rigiwPcXAUjglcrz5+0KZdz0s/h7wUoNAdt+T qFg7+2B3pzNKFpdy7tjIUtLAgXYxp5IpP9QAW49mnBC0JvLlgC6SZnzCelFWWmXk M4R/cRvhf2FzicbsLDjnF2FY1+w= -----END CERTIFICATE-----
incoming_body_json
incoming_query_string_params
{}
incoming_body
scope=openid+consents+accounts+consent%3Aurn%3Aconformance.oidf%3AucLdravWgB&grant_type=refresh_token&refresh_token=pCYsupviiFqjMQEzvUuYRwUbWJBSvCuxQFiGinvpkQPBSuCCFh2179028421%7B%2B%40%3A%3D&client_id=client_TJtKsLmtooQgRSOZSHSE54751&client_assertion=eyJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6IjV1TWhGb2dMSHVlZlhKMklkcXBWdVpTTU12dGlVMG4zeU85clkxdnpqZkkifQ.eyJpYXQiOjE2Mzg5NzE4MDAsImV4cCI6MTYzODk3MTg2MCwianRpIjoiWE42WFhPOXFWUmhlUXlyVTNtZXlsMVRSX1I4RFRXejZ3OEtyV2RMVkxZbyIsImlzcyI6ImNsaWVudF9USnRLc0xtdG9vUWdSU09aU0hTRTU0NzUxIiwic3ViIjoiY2xpZW50X1RKdEtzTG10b29RZ1JTT1pTSFNFNTQ3NTEiLCJhdWQiOlsiaHR0cHM6Ly93d3cuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0L3Rlc3QvYS9TVDFzdC8iLCJodHRwczovL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQvdGVzdC1tdGxzL2EvU1Qxc3QvdG9rZW4iXX0.foLjJcl0jFn59fHCAeAYv_mNX5Kg_l-lp-qNXoisaVGZS9zdLSNq9GUWBT8qN6fKngE0521DO_k1ibtGzNk6a-17EcOCVokNeZ7E5u7HR-GHOvEQbCiZo4xk7bR6LtmsqnPNWh8HGWshMaFxUV-NbvtUGUoOIfOcPhZDi5jO6zNfm3QZFfYcl04R-BzSqkVBdLcNMoqqb_v0xgRAegLP4_VDnMVucTqouPZ07QQ9PiD8_806VMIRq-_so2RysRspuBjkWOq1bz2Yc1brXG_GKpQyOGNx3S919YDBsyQeNxLaDAfvhJvdyBeS1pEWeDyufRITLZcwyioKIVqIC32cZg&client_assertion_type=urn%3Aietf%3Aparams%3Aoauth%3Aclient-assertion-type%3Ajwt-bearer
2021-12-08 13:56:41 SUCCESS
EnsureIncomingTls12WithSecureCipherOrTls13
TLS 1.2 in use and cipher is one recommended by BCP195
actual
ECDHE-RSA-AES128-GCM-SHA256
recommended
[
  "DHE-RSA-AES128-GCM-SHA256",
  "ECDHE-RSA-AES128-GCM-SHA256",
  "DHE-RSA-AES256-GCM-SHA384",
  "ECDHE-RSA-AES256-GCM-SHA384"
]
Token endpoint
2021-12-08 13:56:41 SUCCESS
ExtractClientCertificateFromTokenEndpointRequestHeaders
Extracted client certificate
client_certificate
{
  "cert": "-----BEGIN CERTIFICATE----- MIIHADCCBeigAwIBAgIUeRQCp6rqzrXoXP8Ohn7QkF1aGBwwDQYJKoZIhvcNAQEL BQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx FTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNB TkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDcxMzAwMDgwMFoXDTIyMDgxMjAw MDgwMFowggElMQswCQYDVQQGEwJCUjELMAkGA1UECBMCU1AxEjAQBgNVBAcTCVNB TyBQQVVMTzEkMCIGA1UEChMbQkNPIFNBTlRBTkRFUiAoQlJBU0lMKSBTLkEuMS0w KwYDVQQLEyRiOGQyMGIxYi1lOGE3LTUwOTktODE3NC0wNWVhNDhiY2I1NjYxHTAb BgNVBAMTFHd3dy5zYW50YW5kZXIuY29tLmJyMRcwFQYDVQQFEw45MDQwMDg4ODAw MDE0MjEdMBsGA1UEDxMUUHJpdmF0ZSBPcmdhbml6YXRpb24xEzARBgsrBgEEAYI3 PAIBAxMCQlIxNDAyBgoJkiaJk/IsZAEBEyQ0MmVmMTRkMy0wY2I5LTRiZDktOWQ3 Mi02MTY5YWQxMDQ2YjkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDA jIST5OuvNLankWeo0ioBLYn5Nq7kG20rqI5m2AWIKN2YiIShewkE/7l4TFEtVjfd U94lyiNq3u9pcJVqNTQAsh83iMYZ3OKYDC9b462eoAFMh844TQ8ygzIDGjxuSrkL Yu4z8x8qgA7yNbblf46IKPedLmdG19r7CDQ1kXvNXI4A7y7cwxE1EeWUDuPTvAMV acpV+D6BGgQGabvdItOhwN6ymyNMU9daSif+kldaIvlxsMPec+TzzLviB6ijCbGt LbRYl9omr7B65jtmqQS0gweHQKRzDRiFBieUl06DDwYlGlwAhNwAK6PsVb73BEQ+ jAPzdoF6s3n/GpcXamDlAgMBAAGjggLYMIIC1DAMBgNVHRMBAf8EAjAAMB0GA1Ud DgQWBBTtM2SZKCpdo07osSjEiwLrNnYQsjAfBgNVHSMEGDAWgBSGf1itF/WCtk60 BbP7sM4RQ99MvjBMBggrBgEFBQcBAQRAMD4wPAYIKwYBBQUHMAGGMGh0dHA6Ly9v Y3NwLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJhc2lsLm9yZy5icjBLBgNVHR8E RDBCMECgPqA8hjpodHRwOi8vY3JsLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJh c2lsLm9yZy5ici9pc3N1ZXIuY3JsMB8GA1UdEQQYMBaCFHd3dy5zYW50YW5kZXIu Y29tLmJyMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDAjCCAaEG A1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9kATCCAYAwggE2BggrBgEFBQcCAjCC ASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBzb2xlbHkgZm9yIHVzZSB3aXRoIFJh aWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQgb3RoZXIgcGFydGljaXBhdGluZyBv cmdhbmlzYXRpb25zIHVzaW5nIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZHMgVHJ1 c3QgRnJhbWV3b3JrIFNlcnZpY2VzLiBJdHMgcmVjZWlwdCwgcG9zc2Vzc2lvbiBv ciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5jZSBvZiB0aGUgUmFpZGlhbSBTZXJ2 aWNlcyBMdGQgQ2VydGljaWNhdGUgUG9saWN5IGFuZCByZWxhdGVkIGRvY3VtZW50 cyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0cDovL2Nwcy5zYW5kYm94LnBraS5v cGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvcG9saWNpZXMwDQYJKoZIhvcNAQELBQAD ggEBAGWvraO3Waiho5c6Raqj4JzW2uCi9KUG9awPY31uYOtuaNRfS3XDt44j0VDk 7mh1LtZfOrcq3ny4qZPomgEfPswtFzYcd3hcQvIojeJDUhbcBM+3Tmev/zK3QLzt uXsR+fnHP7H2W2DBDShqtSG0x+AxRSq6e4bAS3gARraZbjQRgl+mibPgGfhfZrd2 Y2w0mJOfutIa093K1KTLkf2eE56rigiwPcXAUjglcrz5+0KZdz0s/h7wUoNAdt+T qFg7+2B3pzNKFpdy7tjIUtLAgXYxp5IpP9QAW49mnBC0JvLlgC6SZnzCelFWWmXk M4R/cRvhf2FzicbsLDjnF2FY1+w\u003d -----END CERTIFICATE-----",
  "pem": "-----BEGIN CERTIFICATE-----\nMIIHADCCBeigAwIBAgIUeRQCp6rqzrXoXP8Ohn7QkF1aGBwwDQYJKoZIhvcNAQEL\nBQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx\nFTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNB\nTkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDcxMzAwMDgwMFoXDTIyMDgxMjAw\nMDgwMFowggElMQswCQYDVQQGEwJCUjELMAkGA1UECBMCU1AxEjAQBgNVBAcTCVNB\nTyBQQVVMTzEkMCIGA1UEChMbQkNPIFNBTlRBTkRFUiAoQlJBU0lMKSBTLkEuMS0w\nKwYDVQQLEyRiOGQyMGIxYi1lOGE3LTUwOTktODE3NC0wNWVhNDhiY2I1NjYxHTAb\nBgNVBAMTFHd3dy5zYW50YW5kZXIuY29tLmJyMRcwFQYDVQQFEw45MDQwMDg4ODAw\nMDE0MjEdMBsGA1UEDxMUUHJpdmF0ZSBPcmdhbml6YXRpb24xEzARBgsrBgEEAYI3\nPAIBAxMCQlIxNDAyBgoJkiaJk/IsZAEBEyQ0MmVmMTRkMy0wY2I5LTRiZDktOWQ3\nMi02MTY5YWQxMDQ2YjkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDA\njIST5OuvNLankWeo0ioBLYn5Nq7kG20rqI5m2AWIKN2YiIShewkE/7l4TFEtVjfd\nU94lyiNq3u9pcJVqNTQAsh83iMYZ3OKYDC9b462eoAFMh844TQ8ygzIDGjxuSrkL\nYu4z8x8qgA7yNbblf46IKPedLmdG19r7CDQ1kXvNXI4A7y7cwxE1EeWUDuPTvAMV\nacpV+D6BGgQGabvdItOhwN6ymyNMU9daSif+kldaIvlxsMPec+TzzLviB6ijCbGt\nLbRYl9omr7B65jtmqQS0gweHQKRzDRiFBieUl06DDwYlGlwAhNwAK6PsVb73BEQ+\njAPzdoF6s3n/GpcXamDlAgMBAAGjggLYMIIC1DAMBgNVHRMBAf8EAjAAMB0GA1Ud\nDgQWBBTtM2SZKCpdo07osSjEiwLrNnYQsjAfBgNVHSMEGDAWgBSGf1itF/WCtk60\nBbP7sM4RQ99MvjBMBggrBgEFBQcBAQRAMD4wPAYIKwYBBQUHMAGGMGh0dHA6Ly9v\nY3NwLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJhc2lsLm9yZy5icjBLBgNVHR8E\nRDBCMECgPqA8hjpodHRwOi8vY3JsLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJh\nc2lsLm9yZy5ici9pc3N1ZXIuY3JsMB8GA1UdEQQYMBaCFHd3dy5zYW50YW5kZXIu\nY29tLmJyMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDAjCCAaEG\nA1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9kATCCAYAwggE2BggrBgEFBQcCAjCC\nASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBzb2xlbHkgZm9yIHVzZSB3aXRoIFJh\naWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQgb3RoZXIgcGFydGljaXBhdGluZyBv\ncmdhbmlzYXRpb25zIHVzaW5nIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZHMgVHJ1\nc3QgRnJhbWV3b3JrIFNlcnZpY2VzLiBJdHMgcmVjZWlwdCwgcG9zc2Vzc2lvbiBv\nciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5jZSBvZiB0aGUgUmFpZGlhbSBTZXJ2\naWNlcyBMdGQgQ2VydGljaWNhdGUgUG9saWN5IGFuZCByZWxhdGVkIGRvY3VtZW50\ncyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0cDovL2Nwcy5zYW5kYm94LnBraS5v\ncGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvcG9saWNpZXMwDQYJKoZIhvcNAQELBQAD\nggEBAGWvraO3Waiho5c6Raqj4JzW2uCi9KUG9awPY31uYOtuaNRfS3XDt44j0VDk\n7mh1LtZfOrcq3ny4qZPomgEfPswtFzYcd3hcQvIojeJDUhbcBM+3Tmev/zK3QLzt\nuXsR+fnHP7H2W2DBDShqtSG0x+AxRSq6e4bAS3gARraZbjQRgl+mibPgGfhfZrd2\nY2w0mJOfutIa093K1KTLkf2eE56rigiwPcXAUjglcrz5+0KZdz0s/h7wUoNAdt+T\nqFg7+2B3pzNKFpdy7tjIUtLAgXYxp5IpP9QAW49mnBC0JvLlgC6SZnzCelFWWmXk\nM4R/cRvhf2FzicbsLDjnF2FY1+w\u003d\n-----END CERTIFICATE-----",
  "subject": {
    "dn": "UID\u003d42ef14d3-0cb9-4bd9-9d72-6169ad1046b9,1.3.6.1.4.1.311.60.2.1.3\u003d#13024252,2.5.4.15\u003d#131450726976617465204f7267616e697a6174696f6e,2.5.4.5\u003d#130e3930343030383838303030313432,CN\u003dwww.santander.com.br,OU\u003db8d20b1b-e8a7-5099-8174-05ea48bcb566,O\u003dBCO SANTANDER (BRASIL) S.A.,L\u003dSAO PAULO,ST\u003dSP,C\u003dBR"
  },
  "sanDnsNames": [
    "www.santander.com.br"
  ],
  "sanUris": [],
  "sanIPs": [],
  "sanEmails": []
}
2021-12-08 13:56:41 SUCCESS
CheckForClientCertificate
Found client certificate
2021-12-08 13:56:41 SUCCESS
EnsureClientCertificateMatches
Presented certificate matches registered certificate
actual
-----BEGIN CERTIFICATE-----
MIIHADCCBeigAwIBAgIUeRQCp6rqzrXoXP8Ohn7QkF1aGBwwDQYJKoZIhvcNAQEL
BQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx
FTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNB
TkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDcxMzAwMDgwMFoXDTIyMDgxMjAw
MDgwMFowggElMQswCQYDVQQGEwJCUjELMAkGA1UECBMCU1AxEjAQBgNVBAcTCVNB
TyBQQVVMTzEkMCIGA1UEChMbQkNPIFNBTlRBTkRFUiAoQlJBU0lMKSBTLkEuMS0w
KwYDVQQLEyRiOGQyMGIxYi1lOGE3LTUwOTktODE3NC0wNWVhNDhiY2I1NjYxHTAb
BgNVBAMTFHd3dy5zYW50YW5kZXIuY29tLmJyMRcwFQYDVQQFEw45MDQwMDg4ODAw
MDE0MjEdMBsGA1UEDxMUUHJpdmF0ZSBPcmdhbml6YXRpb24xEzARBgsrBgEEAYI3
PAIBAxMCQlIxNDAyBgoJkiaJk/IsZAEBEyQ0MmVmMTRkMy0wY2I5LTRiZDktOWQ3
Mi02MTY5YWQxMDQ2YjkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDA
jIST5OuvNLankWeo0ioBLYn5Nq7kG20rqI5m2AWIKN2YiIShewkE/7l4TFEtVjfd
U94lyiNq3u9pcJVqNTQAsh83iMYZ3OKYDC9b462eoAFMh844TQ8ygzIDGjxuSrkL
Yu4z8x8qgA7yNbblf46IKPedLmdG19r7CDQ1kXvNXI4A7y7cwxE1EeWUDuPTvAMV
acpV+D6BGgQGabvdItOhwN6ymyNMU9daSif+kldaIvlxsMPec+TzzLviB6ijCbGt
LbRYl9omr7B65jtmqQS0gweHQKRzDRiFBieUl06DDwYlGlwAhNwAK6PsVb73BEQ+
jAPzdoF6s3n/GpcXamDlAgMBAAGjggLYMIIC1DAMBgNVHRMBAf8EAjAAMB0GA1Ud
DgQWBBTtM2SZKCpdo07osSjEiwLrNnYQsjAfBgNVHSMEGDAWgBSGf1itF/WCtk60
BbP7sM4RQ99MvjBMBggrBgEFBQcBAQRAMD4wPAYIKwYBBQUHMAGGMGh0dHA6Ly9v
Y3NwLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJhc2lsLm9yZy5icjBLBgNVHR8E
RDBCMECgPqA8hjpodHRwOi8vY3JsLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJh
c2lsLm9yZy5ici9pc3N1ZXIuY3JsMB8GA1UdEQQYMBaCFHd3dy5zYW50YW5kZXIu
Y29tLmJyMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDAjCCAaEG
A1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9kATCCAYAwggE2BggrBgEFBQcCAjCC
ASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBzb2xlbHkgZm9yIHVzZSB3aXRoIFJh
aWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQgb3RoZXIgcGFydGljaXBhdGluZyBv
cmdhbmlzYXRpb25zIHVzaW5nIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZHMgVHJ1
c3QgRnJhbWV3b3JrIFNlcnZpY2VzLiBJdHMgcmVjZWlwdCwgcG9zc2Vzc2lvbiBv
ciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5jZSBvZiB0aGUgUmFpZGlhbSBTZXJ2
aWNlcyBMdGQgQ2VydGljaWNhdGUgUG9saWN5IGFuZCByZWxhdGVkIGRvY3VtZW50
cyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0cDovL2Nwcy5zYW5kYm94LnBraS5v
cGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvcG9saWNpZXMwDQYJKoZIhvcNAQELBQAD
ggEBAGWvraO3Waiho5c6Raqj4JzW2uCi9KUG9awPY31uYOtuaNRfS3XDt44j0VDk
7mh1LtZfOrcq3ny4qZPomgEfPswtFzYcd3hcQvIojeJDUhbcBM+3Tmev/zK3QLzt
uXsR+fnHP7H2W2DBDShqtSG0x+AxRSq6e4bAS3gARraZbjQRgl+mibPgGfhfZrd2
Y2w0mJOfutIa093K1KTLkf2eE56rigiwPcXAUjglcrz5+0KZdz0s/h7wUoNAdt+T
qFg7+2B3pzNKFpdy7tjIUtLAgXYxp5IpP9QAW49mnBC0JvLlgC6SZnzCelFWWmXk
M4R/cRvhf2FzicbsLDjnF2FY1+w=
-----END CERTIFICATE-----
2021-12-08 13:56:41 SUCCESS
ExtractClientAssertion
Parsed client assertion
client_assertion
{
  "value": "eyJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6IjV1TWhGb2dMSHVlZlhKMklkcXBWdVpTTU12dGlVMG4zeU85clkxdnpqZkkifQ.eyJpYXQiOjE2Mzg5NzE4MDAsImV4cCI6MTYzODk3MTg2MCwianRpIjoiWE42WFhPOXFWUmhlUXlyVTNtZXlsMVRSX1I4RFRXejZ3OEtyV2RMVkxZbyIsImlzcyI6ImNsaWVudF9USnRLc0xtdG9vUWdSU09aU0hTRTU0NzUxIiwic3ViIjoiY2xpZW50X1RKdEtzTG10b29RZ1JTT1pTSFNFNTQ3NTEiLCJhdWQiOlsiaHR0cHM6Ly93d3cuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0L3Rlc3QvYS9TVDFzdC8iLCJodHRwczovL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQvdGVzdC1tdGxzL2EvU1Qxc3QvdG9rZW4iXX0.foLjJcl0jFn59fHCAeAYv_mNX5Kg_l-lp-qNXoisaVGZS9zdLSNq9GUWBT8qN6fKngE0521DO_k1ibtGzNk6a-17EcOCVokNeZ7E5u7HR-GHOvEQbCiZo4xk7bR6LtmsqnPNWh8HGWshMaFxUV-NbvtUGUoOIfOcPhZDi5jO6zNfm3QZFfYcl04R-BzSqkVBdLcNMoqqb_v0xgRAegLP4_VDnMVucTqouPZ07QQ9PiD8_806VMIRq-_so2RysRspuBjkWOq1bz2Yc1brXG_GKpQyOGNx3S919YDBsyQeNxLaDAfvhJvdyBeS1pEWeDyufRITLZcwyioKIVqIC32cZg",
  "header": {
    "kid": "5uMhFogLHuefXJ2IdqpVuZSMMvtiU0n3yO9rY1vzjfI",
    "typ": "JWT",
    "alg": "PS256"
  },
  "claims": {
    "sub": "client_TJtKsLmtooQgRSOZSHSE54751",
    "aud": [
      "https://www.certification.openid.net/test/a/ST1st/",
      "https://www.certification.openid.net/test-mtls/a/ST1st/token"
    ],
    "iss": "client_TJtKsLmtooQgRSOZSHSE54751",
    "exp": 1638971860,
    "iat": 1638971800,
    "jti": "XN6XXO9qVRheQyrU3meyl1TR_R8DTWz6w8KrWdLVLYo"
  }
}
2021-12-08 13:56:41
EnsureClientAssertionSignatureAlgorithmMatchesRegistered
token_endpoint_auth_signing_alg is not set for the client, any supported algorithm can be used
2021-12-08 13:56:41 SUCCESS
ValidateClientAssertionSignature
client_assertion signature validated
client_assertion
eyJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6IjV1TWhGb2dMSHVlZlhKMklkcXBWdVpTTU12dGlVMG4zeU85clkxdnpqZkkifQ.eyJpYXQiOjE2Mzg5NzE4MDAsImV4cCI6MTYzODk3MTg2MCwianRpIjoiWE42WFhPOXFWUmhlUXlyVTNtZXlsMVRSX1I4RFRXejZ3OEtyV2RMVkxZbyIsImlzcyI6ImNsaWVudF9USnRLc0xtdG9vUWdSU09aU0hTRTU0NzUxIiwic3ViIjoiY2xpZW50X1RKdEtzTG10b29RZ1JTT1pTSFNFNTQ3NTEiLCJhdWQiOlsiaHR0cHM6Ly93d3cuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0L3Rlc3QvYS9TVDFzdC8iLCJodHRwczovL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQvdGVzdC1tdGxzL2EvU1Qxc3QvdG9rZW4iXX0.foLjJcl0jFn59fHCAeAYv_mNX5Kg_l-lp-qNXoisaVGZS9zdLSNq9GUWBT8qN6fKngE0521DO_k1ibtGzNk6a-17EcOCVokNeZ7E5u7HR-GHOvEQbCiZo4xk7bR6LtmsqnPNWh8HGWshMaFxUV-NbvtUGUoOIfOcPhZDi5jO6zNfm3QZFfYcl04R-BzSqkVBdLcNMoqqb_v0xgRAegLP4_VDnMVucTqouPZ07QQ9PiD8_806VMIRq-_so2RysRspuBjkWOq1bz2Yc1brXG_GKpQyOGNx3S919YDBsyQeNxLaDAfvhJvdyBeS1pEWeDyufRITLZcwyioKIVqIC32cZg
2021-12-08 13:56:41 SUCCESS
EnsureClientAssertionTypeIsJwt
Found JWT assertion type
assertion type
urn:ietf:params:oauth:client-assertion-type:jwt-bearer
2021-12-08 13:56:41 SUCCESS
ValidateClientAssertionClaims
Client Assertion passed all validation checks
2021-12-08 13:56:41 SUCCESS
ValidateRefreshToken
refresh_token parameter matches the expected value.
refresh_token
pCYsupviiFqjMQEzvUuYRwUbWJBSvCuxQFiGinvpkQPBSuCCFh2179028421{+@:=
2021-12-08 13:56:41 SUCCESS
GenerateBearerAccessToken
Generated access token
access_token
uCXvXfq1MLro602dT8CWE5pF3ILNFJsvqd1ZOhR1HAA8Q3V9zy
2021-12-08 13:56:41 SUCCESS
CalculateAtHash
Successful at_hash encoding
at_hash
SfxrPoQSFOeYKtwtNxkFWg
2021-12-08 13:56:41
CreateRefreshToken
Created refresh token
refresh_token
bMCvrDPHzTiifZxVqdwABXqNgtzcrozOVdbgrtmrBHOmsvDCof1192167398@_{'+
2021-12-08 13:56:41 SUCCESS
CreateTokenEndpointResponse
Created token endpoint response
access_token
uCXvXfq1MLro602dT8CWE5pF3ILNFJsvqd1ZOhR1HAA8Q3V9zy
token_type
Bearer
refresh_token
bMCvrDPHzTiifZxVqdwABXqNgtzcrozOVdbgrtmrBHOmsvDCof1192167398@_{'+
scope
openid consents accounts consent:urn:conformance.oidf:ucLdravWgB
2021-12-08 13:56:41 OUTGOING
fapi1-advanced-final-client-refresh-token-test
Response to HTTP request to test instance leWt2NvZXXup9Bm
outgoing_status_code
200
outgoing_headers
{}
outgoing_body
{
  "access_token": "uCXvXfq1MLro602dT8CWE5pF3ILNFJsvqd1ZOhR1HAA8Q3V9zy",
  "token_type": "Bearer",
  "refresh_token": "bMCvrDPHzTiifZxVqdwABXqNgtzcrozOVdbgrtmrBHOmsvDCof1192167398@_{\u0027+",
  "scope": "openid consents accounts consent:urn:conformance.oidf:ucLdravWgB"
}
outgoing_path
token
2021-12-08 13:57:07 INCOMING
fapi1-advanced-final-client-refresh-token-test
Incoming HTTP request to test instance leWt2NvZXXup9Bm
incoming_headers
{
  "host": "www.certification.openid.net",
  "user-agent": "santander-client",
  "accept": "application/json",
  "accept-encoding": "gzip, deflate, br",
  "x-fapi-interaction-id": "0170d586-2c16-4634-b5f0-6749edc6a109",
  "connection": "close"
}
incoming_path
/test/a/ST1st/.well-known/openid-configuration
incoming_body_form_params
incoming_method
GET
incoming_tls_version
TLSv1.2
incoming_tls_cipher
ECDHE-RSA-AES128-GCM-SHA256
incoming_tls_cert
incoming_body_json
incoming_query_string_params
{}
incoming_body
2021-12-08 13:57:07 SUCCESS
EnsureIncomingTls12WithSecureCipherOrTls13
TLS 1.2 in use and cipher is one recommended by BCP195
actual
ECDHE-RSA-AES128-GCM-SHA256
recommended
[
  "DHE-RSA-AES128-GCM-SHA256",
  "ECDHE-RSA-AES128-GCM-SHA256",
  "DHE-RSA-AES256-GCM-SHA384",
  "ECDHE-RSA-AES256-GCM-SHA384"
]
2021-12-08 13:57:07 OUTGOING
fapi1-advanced-final-client-refresh-token-test
Response to HTTP request to test instance leWt2NvZXXup9Bm
outgoing_status_code
200
outgoing_headers
{}
outgoing_body
{
  "issuer": "https://www.certification.openid.net/test/a/ST1st/",
  "authorization_endpoint": "https://www.certification.openid.net/test/a/ST1st/authorize",
  "token_endpoint": "https://www.certification.openid.net/test/a/ST1st/token",
  "jwks_uri": "https://www.certification.openid.net/test/a/ST1st/jwks",
  "registration_endpoint": "https://www.certification.openid.net/test/a/ST1st/register",
  "userinfo_endpoint": "https://www.certification.openid.net/test/a/ST1st/userinfo",
  "mtls_endpoint_aliases": {
    "token_endpoint": "https://www.certification.openid.net/test-mtls/a/ST1st/token",
    "registration_endpoint": "https://www.certification.openid.net/test-mtls/a/ST1st/register",
    "userinfo_endpoint": "https://www.certification.openid.net/test-mtls/a/ST1st/userinfo"
  },
  "tls_client_certificate_bound_access_tokens": true,
  "request_parameter_supported": true,
  "grant_types_supported": [
    "authorization_code",
    "implicit",
    "client_credentials",
    "refresh_token"
  ],
  "claims_parameter_supported": true,
  "request_object_encryption_alg_values_supported": [
    "RSA-OAEP"
  ],
  "request_object_encryption_enc_values_supported": [
    "A256GCM"
  ],
  "claims_supported": [
    "cpf",
    "cnpj",
    "acr"
  ],
  "acr_values_supported": [
    "urn:brasil:openbanking:loa2",
    "urn:brasil:openbanking:loa3"
  ],
  "id_token_signing_alg_values_supported": [
    "PS256"
  ],
  "request_object_signing_alg_values_supported": [
    "PS256"
  ],
  "scopes_supported": [
    "openid",
    "phone",
    "profile",
    "email",
    "address",
    "offline_access",
    "consents",
    "resources",
    "payments"
  ],
  "token_endpoint_auth_methods_supported": [
    "private_key_jwt"
  ],
  "response_types_supported": [
    "code id_token"
  ],
  "token_endpoint_auth_signing_alg_values_supported": [
    "PS256"
  ]
}
outgoing_path
.well-known/openid-configuration
2021-12-08 13:57:08 INCOMING
fapi1-advanced-final-client-refresh-token-test
Incoming HTTP request to test instance leWt2NvZXXup9Bm
incoming_headers
{
  "host": "www.certification.openid.net",
  "user-agent": "santander-client",
  "authorization": "Bearer uCXvXfq1MLro602dT8CWE5pF3ILNFJsvqd1ZOhR1HAA8Q3V9zy",
  "content-type": "application/json",
  "x-fapi-interaction-id": "49bdb217-fc76-433a-948d-919bf7e807ed",
  "accept-encoding": "gzip, deflate, br",
  "content-length": "194",
  "connection": "close"
}
incoming_path
/test-mtls/a/ST1st/accounts/v1/accounts
incoming_body_form_params
incoming_method
POST
incoming_tls_version
TLSv1.2
incoming_tls_cipher
ECDHE-RSA-AES128-GCM-SHA256
incoming_tls_cert
-----BEGIN CERTIFICATE----- MIIHADCCBeigAwIBAgIUeRQCp6rqzrXoXP8Ohn7QkF1aGBwwDQYJKoZIhvcNAQEL BQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx FTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNB TkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDcxMzAwMDgwMFoXDTIyMDgxMjAw MDgwMFowggElMQswCQYDVQQGEwJCUjELMAkGA1UECBMCU1AxEjAQBgNVBAcTCVNB TyBQQVVMTzEkMCIGA1UEChMbQkNPIFNBTlRBTkRFUiAoQlJBU0lMKSBTLkEuMS0w KwYDVQQLEyRiOGQyMGIxYi1lOGE3LTUwOTktODE3NC0wNWVhNDhiY2I1NjYxHTAb BgNVBAMTFHd3dy5zYW50YW5kZXIuY29tLmJyMRcwFQYDVQQFEw45MDQwMDg4ODAw MDE0MjEdMBsGA1UEDxMUUHJpdmF0ZSBPcmdhbml6YXRpb24xEzARBgsrBgEEAYI3 PAIBAxMCQlIxNDAyBgoJkiaJk/IsZAEBEyQ0MmVmMTRkMy0wY2I5LTRiZDktOWQ3 Mi02MTY5YWQxMDQ2YjkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDA jIST5OuvNLankWeo0ioBLYn5Nq7kG20rqI5m2AWIKN2YiIShewkE/7l4TFEtVjfd U94lyiNq3u9pcJVqNTQAsh83iMYZ3OKYDC9b462eoAFMh844TQ8ygzIDGjxuSrkL Yu4z8x8qgA7yNbblf46IKPedLmdG19r7CDQ1kXvNXI4A7y7cwxE1EeWUDuPTvAMV acpV+D6BGgQGabvdItOhwN6ymyNMU9daSif+kldaIvlxsMPec+TzzLviB6ijCbGt LbRYl9omr7B65jtmqQS0gweHQKRzDRiFBieUl06DDwYlGlwAhNwAK6PsVb73BEQ+ jAPzdoF6s3n/GpcXamDlAgMBAAGjggLYMIIC1DAMBgNVHRMBAf8EAjAAMB0GA1Ud DgQWBBTtM2SZKCpdo07osSjEiwLrNnYQsjAfBgNVHSMEGDAWgBSGf1itF/WCtk60 BbP7sM4RQ99MvjBMBggrBgEFBQcBAQRAMD4wPAYIKwYBBQUHMAGGMGh0dHA6Ly9v Y3NwLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJhc2lsLm9yZy5icjBLBgNVHR8E RDBCMECgPqA8hjpodHRwOi8vY3JsLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJh c2lsLm9yZy5ici9pc3N1ZXIuY3JsMB8GA1UdEQQYMBaCFHd3dy5zYW50YW5kZXIu Y29tLmJyMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDAjCCAaEG A1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9kATCCAYAwggE2BggrBgEFBQcCAjCC ASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBzb2xlbHkgZm9yIHVzZSB3aXRoIFJh aWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQgb3RoZXIgcGFydGljaXBhdGluZyBv cmdhbmlzYXRpb25zIHVzaW5nIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZHMgVHJ1 c3QgRnJhbWV3b3JrIFNlcnZpY2VzLiBJdHMgcmVjZWlwdCwgcG9zc2Vzc2lvbiBv ciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5jZSBvZiB0aGUgUmFpZGlhbSBTZXJ2 aWNlcyBMdGQgQ2VydGljaWNhdGUgUG9saWN5IGFuZCByZWxhdGVkIGRvY3VtZW50 cyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0cDovL2Nwcy5zYW5kYm94LnBraS5v cGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvcG9saWNpZXMwDQYJKoZIhvcNAQELBQAD ggEBAGWvraO3Waiho5c6Raqj4JzW2uCi9KUG9awPY31uYOtuaNRfS3XDt44j0VDk 7mh1LtZfOrcq3ny4qZPomgEfPswtFzYcd3hcQvIojeJDUhbcBM+3Tmev/zK3QLzt uXsR+fnHP7H2W2DBDShqtSG0x+AxRSq6e4bAS3gARraZbjQRgl+mibPgGfhfZrd2 Y2w0mJOfutIa093K1KTLkf2eE56rigiwPcXAUjglcrz5+0KZdz0s/h7wUoNAdt+T qFg7+2B3pzNKFpdy7tjIUtLAgXYxp5IpP9QAW49mnBC0JvLlgC6SZnzCelFWWmXk M4R/cRvhf2FzicbsLDjnF2FY1+w= -----END CERTIFICATE-----
incoming_body_json
{
  "data": {
    "loggedUser": {
      "document": {
        "identification": "31415340803",
        "rel": "CPF"
      }
    },
    "businessEntity": {
      "document": {
        "identification": "11111111111111",
        "rel": "CNPJ"
      }
    },
    "permissions": [
      "ACCOUNTS_READ"
    ]
  }
}
incoming_query_string_params
{}
incoming_body
{"data":{"loggedUser":{"document":{"identification":"31415340803","rel":"CPF"}},"businessEntity":{"document": {"identification":"11111111111111","rel": "CNPJ"}},"permissions":["ACCOUNTS_READ"]}}
2021-12-08 13:57:08 SUCCESS
EnsureIncomingTls12WithSecureCipherOrTls13
TLS 1.2 in use and cipher is one recommended by BCP195
actual
ECDHE-RSA-AES128-GCM-SHA256
recommended
[
  "DHE-RSA-AES128-GCM-SHA256",
  "ECDHE-RSA-AES128-GCM-SHA256",
  "DHE-RSA-AES256-GCM-SHA384",
  "ECDHE-RSA-AES256-GCM-SHA384"
]
Accounts endpoint (always rejected)
2021-12-08 13:57:08 SUCCESS
LogAccessTokenAlwaysRejectedToForceARefreshGrant
This call will be always rejected. The client must obtain a new access token twice using the refresh_token
2021-12-08 13:57:08 OUTGOING
fapi1-advanced-final-client-refresh-token-test
Response to HTTP request to test instance leWt2NvZXXup9Bm
outgoing_status_code
401
outgoing_headers
{
  "WWW-Authenticate": [
    "Bearer realm\u003d\"conformancesuite\", error\u003d\"invalid_token\", error_description\u003d\"Invalid access token. This test requires you to obtain a new access token twice using the refresh_token\""
  ]
}
outgoing_body
outgoing_path
accounts/v1/accounts
2021-12-08 13:57:15 INCOMING
fapi1-advanced-final-client-refresh-token-test
Incoming HTTP request to test instance leWt2NvZXXup9Bm
incoming_headers
{
  "host": "www.certification.openid.net",
  "user-agent": "santander-client",
  "accept": "application/json",
  "accept-encoding": "gzip, deflate, br",
  "x-fapi-interaction-id": "d42886f3-19c7-4880-82d3-f5a62a82b0c7",
  "connection": "close"
}
incoming_path
/test/a/ST1st/.well-known/openid-configuration
incoming_body_form_params
incoming_method
GET
incoming_tls_version
TLSv1.2
incoming_tls_cipher
ECDHE-RSA-AES128-GCM-SHA256
incoming_tls_cert
incoming_body_json
incoming_query_string_params
{}
incoming_body
2021-12-08 13:57:15 SUCCESS
EnsureIncomingTls12WithSecureCipherOrTls13
TLS 1.2 in use and cipher is one recommended by BCP195
actual
ECDHE-RSA-AES128-GCM-SHA256
recommended
[
  "DHE-RSA-AES128-GCM-SHA256",
  "ECDHE-RSA-AES128-GCM-SHA256",
  "DHE-RSA-AES256-GCM-SHA384",
  "ECDHE-RSA-AES256-GCM-SHA384"
]
2021-12-08 13:57:15 OUTGOING
fapi1-advanced-final-client-refresh-token-test
Response to HTTP request to test instance leWt2NvZXXup9Bm
outgoing_status_code
200
outgoing_headers
{}
outgoing_body
{
  "issuer": "https://www.certification.openid.net/test/a/ST1st/",
  "authorization_endpoint": "https://www.certification.openid.net/test/a/ST1st/authorize",
  "token_endpoint": "https://www.certification.openid.net/test/a/ST1st/token",
  "jwks_uri": "https://www.certification.openid.net/test/a/ST1st/jwks",
  "registration_endpoint": "https://www.certification.openid.net/test/a/ST1st/register",
  "userinfo_endpoint": "https://www.certification.openid.net/test/a/ST1st/userinfo",
  "mtls_endpoint_aliases": {
    "token_endpoint": "https://www.certification.openid.net/test-mtls/a/ST1st/token",
    "registration_endpoint": "https://www.certification.openid.net/test-mtls/a/ST1st/register",
    "userinfo_endpoint": "https://www.certification.openid.net/test-mtls/a/ST1st/userinfo"
  },
  "tls_client_certificate_bound_access_tokens": true,
  "request_parameter_supported": true,
  "grant_types_supported": [
    "authorization_code",
    "implicit",
    "client_credentials",
    "refresh_token"
  ],
  "claims_parameter_supported": true,
  "request_object_encryption_alg_values_supported": [
    "RSA-OAEP"
  ],
  "request_object_encryption_enc_values_supported": [
    "A256GCM"
  ],
  "claims_supported": [
    "cpf",
    "cnpj",
    "acr"
  ],
  "acr_values_supported": [
    "urn:brasil:openbanking:loa2",
    "urn:brasil:openbanking:loa3"
  ],
  "id_token_signing_alg_values_supported": [
    "PS256"
  ],
  "request_object_signing_alg_values_supported": [
    "PS256"
  ],
  "scopes_supported": [
    "openid",
    "phone",
    "profile",
    "email",
    "address",
    "offline_access",
    "consents",
    "resources",
    "payments"
  ],
  "token_endpoint_auth_methods_supported": [
    "private_key_jwt"
  ],
  "response_types_supported": [
    "code id_token"
  ],
  "token_endpoint_auth_signing_alg_values_supported": [
    "PS256"
  ]
}
outgoing_path
.well-known/openid-configuration
2021-12-08 13:57:16 INCOMING
fapi1-advanced-final-client-refresh-token-test
Incoming HTTP request to test instance leWt2NvZXXup9Bm
incoming_headers
{
  "host": "www.certification.openid.net",
  "user-agent": "santander-client",
  "accept": "application/json",
  "content-type": "application/x-www-form-urlencoded",
  "accept-encoding": "gzip, deflate, br",
  "x-fapi-interaction-id": "f3d568f4-40de-4c9d-bf69-c59cd801a74e",
  "content-length": "1178",
  "connection": "close"
}
incoming_path
/test-mtls/a/ST1st/token
incoming_body_form_params
{
  "scope": "openid consents accounts consent:urn:conformance.oidf:ucLdravWgB",
  "grant_type": "refresh_token",
  "refresh_token": "bMCvrDPHzTiifZxVqdwABXqNgtzcrozOVdbgrtmrBHOmsvDCof1192167398@_{\u0027+",
  "client_id": "client_TJtKsLmtooQgRSOZSHSE54751",
  "client_assertion": "eyJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6IjV1TWhGb2dMSHVlZlhKMklkcXBWdVpTTU12dGlVMG4zeU85clkxdnpqZkkifQ.eyJpYXQiOjE2Mzg5NzE4MzUsImV4cCI6MTYzODk3MTg5NSwianRpIjoiMVRYcjJZbk5BUmJFczJrQzRlbThlMWVBWG9VSnlFQmpSV251OENPNHpPcyIsImlzcyI6ImNsaWVudF9USnRLc0xtdG9vUWdSU09aU0hTRTU0NzUxIiwic3ViIjoiY2xpZW50X1RKdEtzTG10b29RZ1JTT1pTSFNFNTQ3NTEiLCJhdWQiOlsiaHR0cHM6Ly93d3cuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0L3Rlc3QvYS9TVDFzdC8iLCJodHRwczovL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQvdGVzdC1tdGxzL2EvU1Qxc3QvdG9rZW4iXX0.dZMuZP329l2cNeKl3gWpSxvS9hY05Ph3PIw1KCjfGErXgueVnASTZuq1LCRHZ9F_vWf17PFg-Ck6tWz2k2YvGwbAi9MRCUGkv6EU2Vgs-_CFUtvXfC700zgyXliWRy5l1e9UHdALMNtHRSU6r744faHjYIuIH5xJa0g2s7QyapgffySBPP2KfR44RrzENgiqi3UxgKzXs4Bz1ybAocZUNP0q3E_-ot-9YJvdvQfiOLrrlHjYWnK_SFrlPZD6MZPQtzRUTtEW2I5XXI_SZatadLx0eFsDqYXJ2koZEjAJSIsQ8zCAXCweKlzAiTZklalfG0yRy39QB2DWOiLtY-qJtg",
  "client_assertion_type": "urn:ietf:params:oauth:client-assertion-type:jwt-bearer"
}
incoming_method
POST
incoming_tls_version
TLSv1.2
incoming_tls_cipher
ECDHE-RSA-AES128-GCM-SHA256
incoming_tls_cert
-----BEGIN CERTIFICATE----- MIIHADCCBeigAwIBAgIUeRQCp6rqzrXoXP8Ohn7QkF1aGBwwDQYJKoZIhvcNAQEL BQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx FTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNB TkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDcxMzAwMDgwMFoXDTIyMDgxMjAw MDgwMFowggElMQswCQYDVQQGEwJCUjELMAkGA1UECBMCU1AxEjAQBgNVBAcTCVNB TyBQQVVMTzEkMCIGA1UEChMbQkNPIFNBTlRBTkRFUiAoQlJBU0lMKSBTLkEuMS0w KwYDVQQLEyRiOGQyMGIxYi1lOGE3LTUwOTktODE3NC0wNWVhNDhiY2I1NjYxHTAb BgNVBAMTFHd3dy5zYW50YW5kZXIuY29tLmJyMRcwFQYDVQQFEw45MDQwMDg4ODAw MDE0MjEdMBsGA1UEDxMUUHJpdmF0ZSBPcmdhbml6YXRpb24xEzARBgsrBgEEAYI3 PAIBAxMCQlIxNDAyBgoJkiaJk/IsZAEBEyQ0MmVmMTRkMy0wY2I5LTRiZDktOWQ3 Mi02MTY5YWQxMDQ2YjkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDA jIST5OuvNLankWeo0ioBLYn5Nq7kG20rqI5m2AWIKN2YiIShewkE/7l4TFEtVjfd U94lyiNq3u9pcJVqNTQAsh83iMYZ3OKYDC9b462eoAFMh844TQ8ygzIDGjxuSrkL Yu4z8x8qgA7yNbblf46IKPedLmdG19r7CDQ1kXvNXI4A7y7cwxE1EeWUDuPTvAMV acpV+D6BGgQGabvdItOhwN6ymyNMU9daSif+kldaIvlxsMPec+TzzLviB6ijCbGt LbRYl9omr7B65jtmqQS0gweHQKRzDRiFBieUl06DDwYlGlwAhNwAK6PsVb73BEQ+ jAPzdoF6s3n/GpcXamDlAgMBAAGjggLYMIIC1DAMBgNVHRMBAf8EAjAAMB0GA1Ud DgQWBBTtM2SZKCpdo07osSjEiwLrNnYQsjAfBgNVHSMEGDAWgBSGf1itF/WCtk60 BbP7sM4RQ99MvjBMBggrBgEFBQcBAQRAMD4wPAYIKwYBBQUHMAGGMGh0dHA6Ly9v Y3NwLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJhc2lsLm9yZy5icjBLBgNVHR8E RDBCMECgPqA8hjpodHRwOi8vY3JsLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJh c2lsLm9yZy5ici9pc3N1ZXIuY3JsMB8GA1UdEQQYMBaCFHd3dy5zYW50YW5kZXIu Y29tLmJyMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDAjCCAaEG A1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9kATCCAYAwggE2BggrBgEFBQcCAjCC ASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBzb2xlbHkgZm9yIHVzZSB3aXRoIFJh aWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQgb3RoZXIgcGFydGljaXBhdGluZyBv cmdhbmlzYXRpb25zIHVzaW5nIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZHMgVHJ1 c3QgRnJhbWV3b3JrIFNlcnZpY2VzLiBJdHMgcmVjZWlwdCwgcG9zc2Vzc2lvbiBv ciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5jZSBvZiB0aGUgUmFpZGlhbSBTZXJ2 aWNlcyBMdGQgQ2VydGljaWNhdGUgUG9saWN5IGFuZCByZWxhdGVkIGRvY3VtZW50 cyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0cDovL2Nwcy5zYW5kYm94LnBraS5v cGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvcG9saWNpZXMwDQYJKoZIhvcNAQELBQAD ggEBAGWvraO3Waiho5c6Raqj4JzW2uCi9KUG9awPY31uYOtuaNRfS3XDt44j0VDk 7mh1LtZfOrcq3ny4qZPomgEfPswtFzYcd3hcQvIojeJDUhbcBM+3Tmev/zK3QLzt uXsR+fnHP7H2W2DBDShqtSG0x+AxRSq6e4bAS3gARraZbjQRgl+mibPgGfhfZrd2 Y2w0mJOfutIa093K1KTLkf2eE56rigiwPcXAUjglcrz5+0KZdz0s/h7wUoNAdt+T qFg7+2B3pzNKFpdy7tjIUtLAgXYxp5IpP9QAW49mnBC0JvLlgC6SZnzCelFWWmXk M4R/cRvhf2FzicbsLDjnF2FY1+w= -----END CERTIFICATE-----
incoming_body_json
incoming_query_string_params
{}
incoming_body
scope=openid+consents+accounts+consent%3Aurn%3Aconformance.oidf%3AucLdravWgB&grant_type=refresh_token&refresh_token=bMCvrDPHzTiifZxVqdwABXqNgtzcrozOVdbgrtmrBHOmsvDCof1192167398%40_%7B%27%2B&client_id=client_TJtKsLmtooQgRSOZSHSE54751&client_assertion=eyJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6IjV1TWhGb2dMSHVlZlhKMklkcXBWdVpTTU12dGlVMG4zeU85clkxdnpqZkkifQ.eyJpYXQiOjE2Mzg5NzE4MzUsImV4cCI6MTYzODk3MTg5NSwianRpIjoiMVRYcjJZbk5BUmJFczJrQzRlbThlMWVBWG9VSnlFQmpSV251OENPNHpPcyIsImlzcyI6ImNsaWVudF9USnRLc0xtdG9vUWdSU09aU0hTRTU0NzUxIiwic3ViIjoiY2xpZW50X1RKdEtzTG10b29RZ1JTT1pTSFNFNTQ3NTEiLCJhdWQiOlsiaHR0cHM6Ly93d3cuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0L3Rlc3QvYS9TVDFzdC8iLCJodHRwczovL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQvdGVzdC1tdGxzL2EvU1Qxc3QvdG9rZW4iXX0.dZMuZP329l2cNeKl3gWpSxvS9hY05Ph3PIw1KCjfGErXgueVnASTZuq1LCRHZ9F_vWf17PFg-Ck6tWz2k2YvGwbAi9MRCUGkv6EU2Vgs-_CFUtvXfC700zgyXliWRy5l1e9UHdALMNtHRSU6r744faHjYIuIH5xJa0g2s7QyapgffySBPP2KfR44RrzENgiqi3UxgKzXs4Bz1ybAocZUNP0q3E_-ot-9YJvdvQfiOLrrlHjYWnK_SFrlPZD6MZPQtzRUTtEW2I5XXI_SZatadLx0eFsDqYXJ2koZEjAJSIsQ8zCAXCweKlzAiTZklalfG0yRy39QB2DWOiLtY-qJtg&client_assertion_type=urn%3Aietf%3Aparams%3Aoauth%3Aclient-assertion-type%3Ajwt-bearer
2021-12-08 13:57:16 SUCCESS
EnsureIncomingTls12WithSecureCipherOrTls13
TLS 1.2 in use and cipher is one recommended by BCP195
actual
ECDHE-RSA-AES128-GCM-SHA256
recommended
[
  "DHE-RSA-AES128-GCM-SHA256",
  "ECDHE-RSA-AES128-GCM-SHA256",
  "DHE-RSA-AES256-GCM-SHA384",
  "ECDHE-RSA-AES256-GCM-SHA384"
]
Token endpoint
2021-12-08 13:57:16 SUCCESS
ExtractClientCertificateFromTokenEndpointRequestHeaders
Extracted client certificate
client_certificate
{
  "cert": "-----BEGIN CERTIFICATE----- MIIHADCCBeigAwIBAgIUeRQCp6rqzrXoXP8Ohn7QkF1aGBwwDQYJKoZIhvcNAQEL BQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx FTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNB TkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDcxMzAwMDgwMFoXDTIyMDgxMjAw MDgwMFowggElMQswCQYDVQQGEwJCUjELMAkGA1UECBMCU1AxEjAQBgNVBAcTCVNB TyBQQVVMTzEkMCIGA1UEChMbQkNPIFNBTlRBTkRFUiAoQlJBU0lMKSBTLkEuMS0w KwYDVQQLEyRiOGQyMGIxYi1lOGE3LTUwOTktODE3NC0wNWVhNDhiY2I1NjYxHTAb BgNVBAMTFHd3dy5zYW50YW5kZXIuY29tLmJyMRcwFQYDVQQFEw45MDQwMDg4ODAw MDE0MjEdMBsGA1UEDxMUUHJpdmF0ZSBPcmdhbml6YXRpb24xEzARBgsrBgEEAYI3 PAIBAxMCQlIxNDAyBgoJkiaJk/IsZAEBEyQ0MmVmMTRkMy0wY2I5LTRiZDktOWQ3 Mi02MTY5YWQxMDQ2YjkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDA jIST5OuvNLankWeo0ioBLYn5Nq7kG20rqI5m2AWIKN2YiIShewkE/7l4TFEtVjfd U94lyiNq3u9pcJVqNTQAsh83iMYZ3OKYDC9b462eoAFMh844TQ8ygzIDGjxuSrkL Yu4z8x8qgA7yNbblf46IKPedLmdG19r7CDQ1kXvNXI4A7y7cwxE1EeWUDuPTvAMV acpV+D6BGgQGabvdItOhwN6ymyNMU9daSif+kldaIvlxsMPec+TzzLviB6ijCbGt LbRYl9omr7B65jtmqQS0gweHQKRzDRiFBieUl06DDwYlGlwAhNwAK6PsVb73BEQ+ jAPzdoF6s3n/GpcXamDlAgMBAAGjggLYMIIC1DAMBgNVHRMBAf8EAjAAMB0GA1Ud DgQWBBTtM2SZKCpdo07osSjEiwLrNnYQsjAfBgNVHSMEGDAWgBSGf1itF/WCtk60 BbP7sM4RQ99MvjBMBggrBgEFBQcBAQRAMD4wPAYIKwYBBQUHMAGGMGh0dHA6Ly9v Y3NwLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJhc2lsLm9yZy5icjBLBgNVHR8E RDBCMECgPqA8hjpodHRwOi8vY3JsLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJh c2lsLm9yZy5ici9pc3N1ZXIuY3JsMB8GA1UdEQQYMBaCFHd3dy5zYW50YW5kZXIu Y29tLmJyMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDAjCCAaEG A1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9kATCCAYAwggE2BggrBgEFBQcCAjCC ASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBzb2xlbHkgZm9yIHVzZSB3aXRoIFJh aWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQgb3RoZXIgcGFydGljaXBhdGluZyBv cmdhbmlzYXRpb25zIHVzaW5nIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZHMgVHJ1 c3QgRnJhbWV3b3JrIFNlcnZpY2VzLiBJdHMgcmVjZWlwdCwgcG9zc2Vzc2lvbiBv ciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5jZSBvZiB0aGUgUmFpZGlhbSBTZXJ2 aWNlcyBMdGQgQ2VydGljaWNhdGUgUG9saWN5IGFuZCByZWxhdGVkIGRvY3VtZW50 cyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0cDovL2Nwcy5zYW5kYm94LnBraS5v cGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvcG9saWNpZXMwDQYJKoZIhvcNAQELBQAD ggEBAGWvraO3Waiho5c6Raqj4JzW2uCi9KUG9awPY31uYOtuaNRfS3XDt44j0VDk 7mh1LtZfOrcq3ny4qZPomgEfPswtFzYcd3hcQvIojeJDUhbcBM+3Tmev/zK3QLzt uXsR+fnHP7H2W2DBDShqtSG0x+AxRSq6e4bAS3gARraZbjQRgl+mibPgGfhfZrd2 Y2w0mJOfutIa093K1KTLkf2eE56rigiwPcXAUjglcrz5+0KZdz0s/h7wUoNAdt+T qFg7+2B3pzNKFpdy7tjIUtLAgXYxp5IpP9QAW49mnBC0JvLlgC6SZnzCelFWWmXk M4R/cRvhf2FzicbsLDjnF2FY1+w\u003d -----END CERTIFICATE-----",
  "pem": "-----BEGIN CERTIFICATE-----\nMIIHADCCBeigAwIBAgIUeRQCp6rqzrXoXP8Ohn7QkF1aGBwwDQYJKoZIhvcNAQEL\nBQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx\nFTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNB\nTkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDcxMzAwMDgwMFoXDTIyMDgxMjAw\nMDgwMFowggElMQswCQYDVQQGEwJCUjELMAkGA1UECBMCU1AxEjAQBgNVBAcTCVNB\nTyBQQVVMTzEkMCIGA1UEChMbQkNPIFNBTlRBTkRFUiAoQlJBU0lMKSBTLkEuMS0w\nKwYDVQQLEyRiOGQyMGIxYi1lOGE3LTUwOTktODE3NC0wNWVhNDhiY2I1NjYxHTAb\nBgNVBAMTFHd3dy5zYW50YW5kZXIuY29tLmJyMRcwFQYDVQQFEw45MDQwMDg4ODAw\nMDE0MjEdMBsGA1UEDxMUUHJpdmF0ZSBPcmdhbml6YXRpb24xEzARBgsrBgEEAYI3\nPAIBAxMCQlIxNDAyBgoJkiaJk/IsZAEBEyQ0MmVmMTRkMy0wY2I5LTRiZDktOWQ3\nMi02MTY5YWQxMDQ2YjkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDA\njIST5OuvNLankWeo0ioBLYn5Nq7kG20rqI5m2AWIKN2YiIShewkE/7l4TFEtVjfd\nU94lyiNq3u9pcJVqNTQAsh83iMYZ3OKYDC9b462eoAFMh844TQ8ygzIDGjxuSrkL\nYu4z8x8qgA7yNbblf46IKPedLmdG19r7CDQ1kXvNXI4A7y7cwxE1EeWUDuPTvAMV\nacpV+D6BGgQGabvdItOhwN6ymyNMU9daSif+kldaIvlxsMPec+TzzLviB6ijCbGt\nLbRYl9omr7B65jtmqQS0gweHQKRzDRiFBieUl06DDwYlGlwAhNwAK6PsVb73BEQ+\njAPzdoF6s3n/GpcXamDlAgMBAAGjggLYMIIC1DAMBgNVHRMBAf8EAjAAMB0GA1Ud\nDgQWBBTtM2SZKCpdo07osSjEiwLrNnYQsjAfBgNVHSMEGDAWgBSGf1itF/WCtk60\nBbP7sM4RQ99MvjBMBggrBgEFBQcBAQRAMD4wPAYIKwYBBQUHMAGGMGh0dHA6Ly9v\nY3NwLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJhc2lsLm9yZy5icjBLBgNVHR8E\nRDBCMECgPqA8hjpodHRwOi8vY3JsLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJh\nc2lsLm9yZy5ici9pc3N1ZXIuY3JsMB8GA1UdEQQYMBaCFHd3dy5zYW50YW5kZXIu\nY29tLmJyMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDAjCCAaEG\nA1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9kATCCAYAwggE2BggrBgEFBQcCAjCC\nASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBzb2xlbHkgZm9yIHVzZSB3aXRoIFJh\naWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQgb3RoZXIgcGFydGljaXBhdGluZyBv\ncmdhbmlzYXRpb25zIHVzaW5nIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZHMgVHJ1\nc3QgRnJhbWV3b3JrIFNlcnZpY2VzLiBJdHMgcmVjZWlwdCwgcG9zc2Vzc2lvbiBv\nciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5jZSBvZiB0aGUgUmFpZGlhbSBTZXJ2\naWNlcyBMdGQgQ2VydGljaWNhdGUgUG9saWN5IGFuZCByZWxhdGVkIGRvY3VtZW50\ncyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0cDovL2Nwcy5zYW5kYm94LnBraS5v\ncGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvcG9saWNpZXMwDQYJKoZIhvcNAQELBQAD\nggEBAGWvraO3Waiho5c6Raqj4JzW2uCi9KUG9awPY31uYOtuaNRfS3XDt44j0VDk\n7mh1LtZfOrcq3ny4qZPomgEfPswtFzYcd3hcQvIojeJDUhbcBM+3Tmev/zK3QLzt\nuXsR+fnHP7H2W2DBDShqtSG0x+AxRSq6e4bAS3gARraZbjQRgl+mibPgGfhfZrd2\nY2w0mJOfutIa093K1KTLkf2eE56rigiwPcXAUjglcrz5+0KZdz0s/h7wUoNAdt+T\nqFg7+2B3pzNKFpdy7tjIUtLAgXYxp5IpP9QAW49mnBC0JvLlgC6SZnzCelFWWmXk\nM4R/cRvhf2FzicbsLDjnF2FY1+w\u003d\n-----END CERTIFICATE-----",
  "subject": {
    "dn": "UID\u003d42ef14d3-0cb9-4bd9-9d72-6169ad1046b9,1.3.6.1.4.1.311.60.2.1.3\u003d#13024252,2.5.4.15\u003d#131450726976617465204f7267616e697a6174696f6e,2.5.4.5\u003d#130e3930343030383838303030313432,CN\u003dwww.santander.com.br,OU\u003db8d20b1b-e8a7-5099-8174-05ea48bcb566,O\u003dBCO SANTANDER (BRASIL) S.A.,L\u003dSAO PAULO,ST\u003dSP,C\u003dBR"
  },
  "sanDnsNames": [
    "www.santander.com.br"
  ],
  "sanUris": [],
  "sanIPs": [],
  "sanEmails": []
}
2021-12-08 13:57:16 SUCCESS
CheckForClientCertificate
Found client certificate
2021-12-08 13:57:16 SUCCESS
EnsureClientCertificateMatches
Presented certificate matches registered certificate
actual
-----BEGIN CERTIFICATE-----
MIIHADCCBeigAwIBAgIUeRQCp6rqzrXoXP8Ohn7QkF1aGBwwDQYJKoZIhvcNAQEL
BQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx
FTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNB
TkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDcxMzAwMDgwMFoXDTIyMDgxMjAw
MDgwMFowggElMQswCQYDVQQGEwJCUjELMAkGA1UECBMCU1AxEjAQBgNVBAcTCVNB
TyBQQVVMTzEkMCIGA1UEChMbQkNPIFNBTlRBTkRFUiAoQlJBU0lMKSBTLkEuMS0w
KwYDVQQLEyRiOGQyMGIxYi1lOGE3LTUwOTktODE3NC0wNWVhNDhiY2I1NjYxHTAb
BgNVBAMTFHd3dy5zYW50YW5kZXIuY29tLmJyMRcwFQYDVQQFEw45MDQwMDg4ODAw
MDE0MjEdMBsGA1UEDxMUUHJpdmF0ZSBPcmdhbml6YXRpb24xEzARBgsrBgEEAYI3
PAIBAxMCQlIxNDAyBgoJkiaJk/IsZAEBEyQ0MmVmMTRkMy0wY2I5LTRiZDktOWQ3
Mi02MTY5YWQxMDQ2YjkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDA
jIST5OuvNLankWeo0ioBLYn5Nq7kG20rqI5m2AWIKN2YiIShewkE/7l4TFEtVjfd
U94lyiNq3u9pcJVqNTQAsh83iMYZ3OKYDC9b462eoAFMh844TQ8ygzIDGjxuSrkL
Yu4z8x8qgA7yNbblf46IKPedLmdG19r7CDQ1kXvNXI4A7y7cwxE1EeWUDuPTvAMV
acpV+D6BGgQGabvdItOhwN6ymyNMU9daSif+kldaIvlxsMPec+TzzLviB6ijCbGt
LbRYl9omr7B65jtmqQS0gweHQKRzDRiFBieUl06DDwYlGlwAhNwAK6PsVb73BEQ+
jAPzdoF6s3n/GpcXamDlAgMBAAGjggLYMIIC1DAMBgNVHRMBAf8EAjAAMB0GA1Ud
DgQWBBTtM2SZKCpdo07osSjEiwLrNnYQsjAfBgNVHSMEGDAWgBSGf1itF/WCtk60
BbP7sM4RQ99MvjBMBggrBgEFBQcBAQRAMD4wPAYIKwYBBQUHMAGGMGh0dHA6Ly9v
Y3NwLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJhc2lsLm9yZy5icjBLBgNVHR8E
RDBCMECgPqA8hjpodHRwOi8vY3JsLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJh
c2lsLm9yZy5ici9pc3N1ZXIuY3JsMB8GA1UdEQQYMBaCFHd3dy5zYW50YW5kZXIu
Y29tLmJyMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDAjCCAaEG
A1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9kATCCAYAwggE2BggrBgEFBQcCAjCC
ASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBzb2xlbHkgZm9yIHVzZSB3aXRoIFJh
aWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQgb3RoZXIgcGFydGljaXBhdGluZyBv
cmdhbmlzYXRpb25zIHVzaW5nIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZHMgVHJ1
c3QgRnJhbWV3b3JrIFNlcnZpY2VzLiBJdHMgcmVjZWlwdCwgcG9zc2Vzc2lvbiBv
ciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5jZSBvZiB0aGUgUmFpZGlhbSBTZXJ2
aWNlcyBMdGQgQ2VydGljaWNhdGUgUG9saWN5IGFuZCByZWxhdGVkIGRvY3VtZW50
cyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0cDovL2Nwcy5zYW5kYm94LnBraS5v
cGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvcG9saWNpZXMwDQYJKoZIhvcNAQELBQAD
ggEBAGWvraO3Waiho5c6Raqj4JzW2uCi9KUG9awPY31uYOtuaNRfS3XDt44j0VDk
7mh1LtZfOrcq3ny4qZPomgEfPswtFzYcd3hcQvIojeJDUhbcBM+3Tmev/zK3QLzt
uXsR+fnHP7H2W2DBDShqtSG0x+AxRSq6e4bAS3gARraZbjQRgl+mibPgGfhfZrd2
Y2w0mJOfutIa093K1KTLkf2eE56rigiwPcXAUjglcrz5+0KZdz0s/h7wUoNAdt+T
qFg7+2B3pzNKFpdy7tjIUtLAgXYxp5IpP9QAW49mnBC0JvLlgC6SZnzCelFWWmXk
M4R/cRvhf2FzicbsLDjnF2FY1+w=
-----END CERTIFICATE-----
2021-12-08 13:57:16 SUCCESS
ExtractClientAssertion
Parsed client assertion
client_assertion
{
  "value": "eyJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6IjV1TWhGb2dMSHVlZlhKMklkcXBWdVpTTU12dGlVMG4zeU85clkxdnpqZkkifQ.eyJpYXQiOjE2Mzg5NzE4MzUsImV4cCI6MTYzODk3MTg5NSwianRpIjoiMVRYcjJZbk5BUmJFczJrQzRlbThlMWVBWG9VSnlFQmpSV251OENPNHpPcyIsImlzcyI6ImNsaWVudF9USnRLc0xtdG9vUWdSU09aU0hTRTU0NzUxIiwic3ViIjoiY2xpZW50X1RKdEtzTG10b29RZ1JTT1pTSFNFNTQ3NTEiLCJhdWQiOlsiaHR0cHM6Ly93d3cuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0L3Rlc3QvYS9TVDFzdC8iLCJodHRwczovL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQvdGVzdC1tdGxzL2EvU1Qxc3QvdG9rZW4iXX0.dZMuZP329l2cNeKl3gWpSxvS9hY05Ph3PIw1KCjfGErXgueVnASTZuq1LCRHZ9F_vWf17PFg-Ck6tWz2k2YvGwbAi9MRCUGkv6EU2Vgs-_CFUtvXfC700zgyXliWRy5l1e9UHdALMNtHRSU6r744faHjYIuIH5xJa0g2s7QyapgffySBPP2KfR44RrzENgiqi3UxgKzXs4Bz1ybAocZUNP0q3E_-ot-9YJvdvQfiOLrrlHjYWnK_SFrlPZD6MZPQtzRUTtEW2I5XXI_SZatadLx0eFsDqYXJ2koZEjAJSIsQ8zCAXCweKlzAiTZklalfG0yRy39QB2DWOiLtY-qJtg",
  "header": {
    "kid": "5uMhFogLHuefXJ2IdqpVuZSMMvtiU0n3yO9rY1vzjfI",
    "typ": "JWT",
    "alg": "PS256"
  },
  "claims": {
    "sub": "client_TJtKsLmtooQgRSOZSHSE54751",
    "aud": [
      "https://www.certification.openid.net/test/a/ST1st/",
      "https://www.certification.openid.net/test-mtls/a/ST1st/token"
    ],
    "iss": "client_TJtKsLmtooQgRSOZSHSE54751",
    "exp": 1638971895,
    "iat": 1638971835,
    "jti": "1TXr2YnNARbEs2kC4em8e1eAXoUJyEBjRWnu8CO4zOs"
  }
}
2021-12-08 13:57:16
EnsureClientAssertionSignatureAlgorithmMatchesRegistered
token_endpoint_auth_signing_alg is not set for the client, any supported algorithm can be used
2021-12-08 13:57:16 SUCCESS
ValidateClientAssertionSignature
client_assertion signature validated
client_assertion
eyJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6IjV1TWhGb2dMSHVlZlhKMklkcXBWdVpTTU12dGlVMG4zeU85clkxdnpqZkkifQ.eyJpYXQiOjE2Mzg5NzE4MzUsImV4cCI6MTYzODk3MTg5NSwianRpIjoiMVRYcjJZbk5BUmJFczJrQzRlbThlMWVBWG9VSnlFQmpSV251OENPNHpPcyIsImlzcyI6ImNsaWVudF9USnRLc0xtdG9vUWdSU09aU0hTRTU0NzUxIiwic3ViIjoiY2xpZW50X1RKdEtzTG10b29RZ1JTT1pTSFNFNTQ3NTEiLCJhdWQiOlsiaHR0cHM6Ly93d3cuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0L3Rlc3QvYS9TVDFzdC8iLCJodHRwczovL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQvdGVzdC1tdGxzL2EvU1Qxc3QvdG9rZW4iXX0.dZMuZP329l2cNeKl3gWpSxvS9hY05Ph3PIw1KCjfGErXgueVnASTZuq1LCRHZ9F_vWf17PFg-Ck6tWz2k2YvGwbAi9MRCUGkv6EU2Vgs-_CFUtvXfC700zgyXliWRy5l1e9UHdALMNtHRSU6r744faHjYIuIH5xJa0g2s7QyapgffySBPP2KfR44RrzENgiqi3UxgKzXs4Bz1ybAocZUNP0q3E_-ot-9YJvdvQfiOLrrlHjYWnK_SFrlPZD6MZPQtzRUTtEW2I5XXI_SZatadLx0eFsDqYXJ2koZEjAJSIsQ8zCAXCweKlzAiTZklalfG0yRy39QB2DWOiLtY-qJtg
2021-12-08 13:57:16 SUCCESS
EnsureClientAssertionTypeIsJwt
Found JWT assertion type
assertion type
urn:ietf:params:oauth:client-assertion-type:jwt-bearer
2021-12-08 13:57:16 SUCCESS
ValidateClientAssertionClaims
Client Assertion passed all validation checks
2021-12-08 13:57:16 SUCCESS
ValidateRefreshToken
refresh_token parameter matches the expected value.
refresh_token
bMCvrDPHzTiifZxVqdwABXqNgtzcrozOVdbgrtmrBHOmsvDCof1192167398@_{'+
2021-12-08 13:57:16 SUCCESS
GenerateBearerAccessToken
Generated access token
access_token
Hc77AKQFj05KZjlkTgSHVUhyzetmcy1ZykgeBn29QrcioUGlGs
2021-12-08 13:57:16 SUCCESS
CalculateAtHash
Successful at_hash encoding
at_hash
9Rvdj0J2H8KL1VxokkfKeg
2021-12-08 13:57:16
CreateRefreshToken
Created refresh token
refresh_token
nDsvHvDUCzGkfwSsiVarpaETAYfmCskzDMWtpuqNxmjyVRRdtL7190339692%<{_%
2021-12-08 13:57:16 SUCCESS
CreateTokenEndpointResponse
Created token endpoint response
access_token
Hc77AKQFj05KZjlkTgSHVUhyzetmcy1ZykgeBn29QrcioUGlGs
token_type
Bearer
refresh_token
nDsvHvDUCzGkfwSsiVarpaETAYfmCskzDMWtpuqNxmjyVRRdtL7190339692%<{_%
scope
openid consents accounts consent:urn:conformance.oidf:ucLdravWgB
2021-12-08 13:57:16 OUTGOING
fapi1-advanced-final-client-refresh-token-test
Response to HTTP request to test instance leWt2NvZXXup9Bm
outgoing_status_code
200
outgoing_headers
{}
outgoing_body
{
  "access_token": "Hc77AKQFj05KZjlkTgSHVUhyzetmcy1ZykgeBn29QrcioUGlGs",
  "token_type": "Bearer",
  "refresh_token": "nDsvHvDUCzGkfwSsiVarpaETAYfmCskzDMWtpuqNxmjyVRRdtL7190339692%\u003c{_%",
  "scope": "openid consents accounts consent:urn:conformance.oidf:ucLdravWgB"
}
outgoing_path
token
2021-12-08 13:57:21 INCOMING
fapi1-advanced-final-client-refresh-token-test
Incoming HTTP request to test instance leWt2NvZXXup9Bm
incoming_headers
{
  "host": "www.certification.openid.net",
  "user-agent": "santander-client",
  "accept": "application/json",
  "accept-encoding": "gzip, deflate, br",
  "x-fapi-interaction-id": "5cb9655e-e674-4364-9cf3-c40f20e7001c",
  "connection": "close"
}
incoming_path
/test/a/ST1st/.well-known/openid-configuration
incoming_body_form_params
incoming_method
GET
incoming_tls_version
TLSv1.2
incoming_tls_cipher
ECDHE-RSA-AES128-GCM-SHA256
incoming_tls_cert
incoming_body_json
incoming_query_string_params
{}
incoming_body
2021-12-08 13:57:21 SUCCESS
EnsureIncomingTls12WithSecureCipherOrTls13
TLS 1.2 in use and cipher is one recommended by BCP195
actual
ECDHE-RSA-AES128-GCM-SHA256
recommended
[
  "DHE-RSA-AES128-GCM-SHA256",
  "ECDHE-RSA-AES128-GCM-SHA256",
  "DHE-RSA-AES256-GCM-SHA384",
  "ECDHE-RSA-AES256-GCM-SHA384"
]
2021-12-08 13:57:21 OUTGOING
fapi1-advanced-final-client-refresh-token-test
Response to HTTP request to test instance leWt2NvZXXup9Bm
outgoing_status_code
200
outgoing_headers
{}
outgoing_body
{
  "issuer": "https://www.certification.openid.net/test/a/ST1st/",
  "authorization_endpoint": "https://www.certification.openid.net/test/a/ST1st/authorize",
  "token_endpoint": "https://www.certification.openid.net/test/a/ST1st/token",
  "jwks_uri": "https://www.certification.openid.net/test/a/ST1st/jwks",
  "registration_endpoint": "https://www.certification.openid.net/test/a/ST1st/register",
  "userinfo_endpoint": "https://www.certification.openid.net/test/a/ST1st/userinfo",
  "mtls_endpoint_aliases": {
    "token_endpoint": "https://www.certification.openid.net/test-mtls/a/ST1st/token",
    "registration_endpoint": "https://www.certification.openid.net/test-mtls/a/ST1st/register",
    "userinfo_endpoint": "https://www.certification.openid.net/test-mtls/a/ST1st/userinfo"
  },
  "tls_client_certificate_bound_access_tokens": true,
  "request_parameter_supported": true,
  "grant_types_supported": [
    "authorization_code",
    "implicit",
    "client_credentials",
    "refresh_token"
  ],
  "claims_parameter_supported": true,
  "request_object_encryption_alg_values_supported": [
    "RSA-OAEP"
  ],
  "request_object_encryption_enc_values_supported": [
    "A256GCM"
  ],
  "claims_supported": [
    "cpf",
    "cnpj",
    "acr"
  ],
  "acr_values_supported": [
    "urn:brasil:openbanking:loa2",
    "urn:brasil:openbanking:loa3"
  ],
  "id_token_signing_alg_values_supported": [
    "PS256"
  ],
  "request_object_signing_alg_values_supported": [
    "PS256"
  ],
  "scopes_supported": [
    "openid",
    "phone",
    "profile",
    "email",
    "address",
    "offline_access",
    "consents",
    "resources",
    "payments"
  ],
  "token_endpoint_auth_methods_supported": [
    "private_key_jwt"
  ],
  "response_types_supported": [
    "code id_token"
  ],
  "token_endpoint_auth_signing_alg_values_supported": [
    "PS256"
  ]
}
outgoing_path
.well-known/openid-configuration
2021-12-08 13:57:22 INCOMING
fapi1-advanced-final-client-refresh-token-test
Incoming HTTP request to test instance leWt2NvZXXup9Bm
incoming_headers
{
  "host": "www.certification.openid.net",
  "user-agent": "santander-client",
  "authorization": "Bearer Hc77AKQFj05KZjlkTgSHVUhyzetmcy1ZykgeBn29QrcioUGlGs",
  "content-type": "application/json",
  "x-fapi-interaction-id": "c2fe534c-a61b-445b-9fbe-e8bd9ab82dd1",
  "accept-encoding": "gzip, deflate, br",
  "content-length": "194",
  "connection": "close"
}
incoming_path
/test-mtls/a/ST1st/accounts/v1/accounts
incoming_body_form_params
incoming_method
POST
incoming_tls_version
TLSv1.2
incoming_tls_cipher
ECDHE-RSA-AES128-GCM-SHA256
incoming_tls_cert
-----BEGIN CERTIFICATE----- MIIHADCCBeigAwIBAgIUeRQCp6rqzrXoXP8Ohn7QkF1aGBwwDQYJKoZIhvcNAQEL BQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx FTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNB TkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDcxMzAwMDgwMFoXDTIyMDgxMjAw MDgwMFowggElMQswCQYDVQQGEwJCUjELMAkGA1UECBMCU1AxEjAQBgNVBAcTCVNB TyBQQVVMTzEkMCIGA1UEChMbQkNPIFNBTlRBTkRFUiAoQlJBU0lMKSBTLkEuMS0w KwYDVQQLEyRiOGQyMGIxYi1lOGE3LTUwOTktODE3NC0wNWVhNDhiY2I1NjYxHTAb BgNVBAMTFHd3dy5zYW50YW5kZXIuY29tLmJyMRcwFQYDVQQFEw45MDQwMDg4ODAw MDE0MjEdMBsGA1UEDxMUUHJpdmF0ZSBPcmdhbml6YXRpb24xEzARBgsrBgEEAYI3 PAIBAxMCQlIxNDAyBgoJkiaJk/IsZAEBEyQ0MmVmMTRkMy0wY2I5LTRiZDktOWQ3 Mi02MTY5YWQxMDQ2YjkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDA jIST5OuvNLankWeo0ioBLYn5Nq7kG20rqI5m2AWIKN2YiIShewkE/7l4TFEtVjfd U94lyiNq3u9pcJVqNTQAsh83iMYZ3OKYDC9b462eoAFMh844TQ8ygzIDGjxuSrkL Yu4z8x8qgA7yNbblf46IKPedLmdG19r7CDQ1kXvNXI4A7y7cwxE1EeWUDuPTvAMV acpV+D6BGgQGabvdItOhwN6ymyNMU9daSif+kldaIvlxsMPec+TzzLviB6ijCbGt LbRYl9omr7B65jtmqQS0gweHQKRzDRiFBieUl06DDwYlGlwAhNwAK6PsVb73BEQ+ jAPzdoF6s3n/GpcXamDlAgMBAAGjggLYMIIC1DAMBgNVHRMBAf8EAjAAMB0GA1Ud DgQWBBTtM2SZKCpdo07osSjEiwLrNnYQsjAfBgNVHSMEGDAWgBSGf1itF/WCtk60 BbP7sM4RQ99MvjBMBggrBgEFBQcBAQRAMD4wPAYIKwYBBQUHMAGGMGh0dHA6Ly9v Y3NwLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJhc2lsLm9yZy5icjBLBgNVHR8E RDBCMECgPqA8hjpodHRwOi8vY3JsLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJh c2lsLm9yZy5ici9pc3N1ZXIuY3JsMB8GA1UdEQQYMBaCFHd3dy5zYW50YW5kZXIu Y29tLmJyMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDAjCCAaEG A1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9kATCCAYAwggE2BggrBgEFBQcCAjCC ASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBzb2xlbHkgZm9yIHVzZSB3aXRoIFJh aWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQgb3RoZXIgcGFydGljaXBhdGluZyBv cmdhbmlzYXRpb25zIHVzaW5nIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZHMgVHJ1 c3QgRnJhbWV3b3JrIFNlcnZpY2VzLiBJdHMgcmVjZWlwdCwgcG9zc2Vzc2lvbiBv ciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5jZSBvZiB0aGUgUmFpZGlhbSBTZXJ2 aWNlcyBMdGQgQ2VydGljaWNhdGUgUG9saWN5IGFuZCByZWxhdGVkIGRvY3VtZW50 cyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0cDovL2Nwcy5zYW5kYm94LnBraS5v cGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvcG9saWNpZXMwDQYJKoZIhvcNAQELBQAD ggEBAGWvraO3Waiho5c6Raqj4JzW2uCi9KUG9awPY31uYOtuaNRfS3XDt44j0VDk 7mh1LtZfOrcq3ny4qZPomgEfPswtFzYcd3hcQvIojeJDUhbcBM+3Tmev/zK3QLzt uXsR+fnHP7H2W2DBDShqtSG0x+AxRSq6e4bAS3gARraZbjQRgl+mibPgGfhfZrd2 Y2w0mJOfutIa093K1KTLkf2eE56rigiwPcXAUjglcrz5+0KZdz0s/h7wUoNAdt+T qFg7+2B3pzNKFpdy7tjIUtLAgXYxp5IpP9QAW49mnBC0JvLlgC6SZnzCelFWWmXk M4R/cRvhf2FzicbsLDjnF2FY1+w= -----END CERTIFICATE-----
incoming_body_json
{
  "data": {
    "loggedUser": {
      "document": {
        "identification": "31415340803",
        "rel": "CPF"
      }
    },
    "businessEntity": {
      "document": {
        "identification": "11111111111111",
        "rel": "CNPJ"
      }
    },
    "permissions": [
      "ACCOUNTS_READ"
    ]
  }
}
incoming_query_string_params
{}
incoming_body
{"data":{"loggedUser":{"document":{"identification":"31415340803","rel":"CPF"}},"businessEntity":{"document": {"identification":"11111111111111","rel": "CNPJ"}},"permissions":["ACCOUNTS_READ"]}}
2021-12-08 13:57:22 SUCCESS
EnsureIncomingTls12WithSecureCipherOrTls13
TLS 1.2 in use and cipher is one recommended by BCP195
actual
ECDHE-RSA-AES128-GCM-SHA256
recommended
[
  "DHE-RSA-AES128-GCM-SHA256",
  "ECDHE-RSA-AES128-GCM-SHA256",
  "DHE-RSA-AES256-GCM-SHA384",
  "ECDHE-RSA-AES256-GCM-SHA384"
]
Accounts endpoint
2021-12-08 13:57:22 SUCCESS
ExtractClientCertificateFromTokenEndpointRequestHeaders
Extracted client certificate
client_certificate
{
  "cert": "-----BEGIN CERTIFICATE----- MIIHADCCBeigAwIBAgIUeRQCp6rqzrXoXP8Ohn7QkF1aGBwwDQYJKoZIhvcNAQEL BQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx FTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNB TkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDcxMzAwMDgwMFoXDTIyMDgxMjAw MDgwMFowggElMQswCQYDVQQGEwJCUjELMAkGA1UECBMCU1AxEjAQBgNVBAcTCVNB TyBQQVVMTzEkMCIGA1UEChMbQkNPIFNBTlRBTkRFUiAoQlJBU0lMKSBTLkEuMS0w KwYDVQQLEyRiOGQyMGIxYi1lOGE3LTUwOTktODE3NC0wNWVhNDhiY2I1NjYxHTAb BgNVBAMTFHd3dy5zYW50YW5kZXIuY29tLmJyMRcwFQYDVQQFEw45MDQwMDg4ODAw MDE0MjEdMBsGA1UEDxMUUHJpdmF0ZSBPcmdhbml6YXRpb24xEzARBgsrBgEEAYI3 PAIBAxMCQlIxNDAyBgoJkiaJk/IsZAEBEyQ0MmVmMTRkMy0wY2I5LTRiZDktOWQ3 Mi02MTY5YWQxMDQ2YjkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDA jIST5OuvNLankWeo0ioBLYn5Nq7kG20rqI5m2AWIKN2YiIShewkE/7l4TFEtVjfd U94lyiNq3u9pcJVqNTQAsh83iMYZ3OKYDC9b462eoAFMh844TQ8ygzIDGjxuSrkL Yu4z8x8qgA7yNbblf46IKPedLmdG19r7CDQ1kXvNXI4A7y7cwxE1EeWUDuPTvAMV acpV+D6BGgQGabvdItOhwN6ymyNMU9daSif+kldaIvlxsMPec+TzzLviB6ijCbGt LbRYl9omr7B65jtmqQS0gweHQKRzDRiFBieUl06DDwYlGlwAhNwAK6PsVb73BEQ+ jAPzdoF6s3n/GpcXamDlAgMBAAGjggLYMIIC1DAMBgNVHRMBAf8EAjAAMB0GA1Ud DgQWBBTtM2SZKCpdo07osSjEiwLrNnYQsjAfBgNVHSMEGDAWgBSGf1itF/WCtk60 BbP7sM4RQ99MvjBMBggrBgEFBQcBAQRAMD4wPAYIKwYBBQUHMAGGMGh0dHA6Ly9v Y3NwLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJhc2lsLm9yZy5icjBLBgNVHR8E RDBCMECgPqA8hjpodHRwOi8vY3JsLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJh c2lsLm9yZy5ici9pc3N1ZXIuY3JsMB8GA1UdEQQYMBaCFHd3dy5zYW50YW5kZXIu Y29tLmJyMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDAjCCAaEG A1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9kATCCAYAwggE2BggrBgEFBQcCAjCC ASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBzb2xlbHkgZm9yIHVzZSB3aXRoIFJh aWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQgb3RoZXIgcGFydGljaXBhdGluZyBv cmdhbmlzYXRpb25zIHVzaW5nIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZHMgVHJ1 c3QgRnJhbWV3b3JrIFNlcnZpY2VzLiBJdHMgcmVjZWlwdCwgcG9zc2Vzc2lvbiBv ciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5jZSBvZiB0aGUgUmFpZGlhbSBTZXJ2 aWNlcyBMdGQgQ2VydGljaWNhdGUgUG9saWN5IGFuZCByZWxhdGVkIGRvY3VtZW50 cyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0cDovL2Nwcy5zYW5kYm94LnBraS5v cGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvcG9saWNpZXMwDQYJKoZIhvcNAQELBQAD ggEBAGWvraO3Waiho5c6Raqj4JzW2uCi9KUG9awPY31uYOtuaNRfS3XDt44j0VDk 7mh1LtZfOrcq3ny4qZPomgEfPswtFzYcd3hcQvIojeJDUhbcBM+3Tmev/zK3QLzt uXsR+fnHP7H2W2DBDShqtSG0x+AxRSq6e4bAS3gARraZbjQRgl+mibPgGfhfZrd2 Y2w0mJOfutIa093K1KTLkf2eE56rigiwPcXAUjglcrz5+0KZdz0s/h7wUoNAdt+T qFg7+2B3pzNKFpdy7tjIUtLAgXYxp5IpP9QAW49mnBC0JvLlgC6SZnzCelFWWmXk M4R/cRvhf2FzicbsLDjnF2FY1+w\u003d -----END CERTIFICATE-----",
  "pem": "-----BEGIN CERTIFICATE-----\nMIIHADCCBeigAwIBAgIUeRQCp6rqzrXoXP8Ohn7QkF1aGBwwDQYJKoZIhvcNAQEL\nBQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx\nFTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNB\nTkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDcxMzAwMDgwMFoXDTIyMDgxMjAw\nMDgwMFowggElMQswCQYDVQQGEwJCUjELMAkGA1UECBMCU1AxEjAQBgNVBAcTCVNB\nTyBQQVVMTzEkMCIGA1UEChMbQkNPIFNBTlRBTkRFUiAoQlJBU0lMKSBTLkEuMS0w\nKwYDVQQLEyRiOGQyMGIxYi1lOGE3LTUwOTktODE3NC0wNWVhNDhiY2I1NjYxHTAb\nBgNVBAMTFHd3dy5zYW50YW5kZXIuY29tLmJyMRcwFQYDVQQFEw45MDQwMDg4ODAw\nMDE0MjEdMBsGA1UEDxMUUHJpdmF0ZSBPcmdhbml6YXRpb24xEzARBgsrBgEEAYI3\nPAIBAxMCQlIxNDAyBgoJkiaJk/IsZAEBEyQ0MmVmMTRkMy0wY2I5LTRiZDktOWQ3\nMi02MTY5YWQxMDQ2YjkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDA\njIST5OuvNLankWeo0ioBLYn5Nq7kG20rqI5m2AWIKN2YiIShewkE/7l4TFEtVjfd\nU94lyiNq3u9pcJVqNTQAsh83iMYZ3OKYDC9b462eoAFMh844TQ8ygzIDGjxuSrkL\nYu4z8x8qgA7yNbblf46IKPedLmdG19r7CDQ1kXvNXI4A7y7cwxE1EeWUDuPTvAMV\nacpV+D6BGgQGabvdItOhwN6ymyNMU9daSif+kldaIvlxsMPec+TzzLviB6ijCbGt\nLbRYl9omr7B65jtmqQS0gweHQKRzDRiFBieUl06DDwYlGlwAhNwAK6PsVb73BEQ+\njAPzdoF6s3n/GpcXamDlAgMBAAGjggLYMIIC1DAMBgNVHRMBAf8EAjAAMB0GA1Ud\nDgQWBBTtM2SZKCpdo07osSjEiwLrNnYQsjAfBgNVHSMEGDAWgBSGf1itF/WCtk60\nBbP7sM4RQ99MvjBMBggrBgEFBQcBAQRAMD4wPAYIKwYBBQUHMAGGMGh0dHA6Ly9v\nY3NwLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJhc2lsLm9yZy5icjBLBgNVHR8E\nRDBCMECgPqA8hjpodHRwOi8vY3JsLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJh\nc2lsLm9yZy5ici9pc3N1ZXIuY3JsMB8GA1UdEQQYMBaCFHd3dy5zYW50YW5kZXIu\nY29tLmJyMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDAjCCAaEG\nA1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9kATCCAYAwggE2BggrBgEFBQcCAjCC\nASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBzb2xlbHkgZm9yIHVzZSB3aXRoIFJh\naWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQgb3RoZXIgcGFydGljaXBhdGluZyBv\ncmdhbmlzYXRpb25zIHVzaW5nIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZHMgVHJ1\nc3QgRnJhbWV3b3JrIFNlcnZpY2VzLiBJdHMgcmVjZWlwdCwgcG9zc2Vzc2lvbiBv\nciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5jZSBvZiB0aGUgUmFpZGlhbSBTZXJ2\naWNlcyBMdGQgQ2VydGljaWNhdGUgUG9saWN5IGFuZCByZWxhdGVkIGRvY3VtZW50\ncyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0cDovL2Nwcy5zYW5kYm94LnBraS5v\ncGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvcG9saWNpZXMwDQYJKoZIhvcNAQELBQAD\nggEBAGWvraO3Waiho5c6Raqj4JzW2uCi9KUG9awPY31uYOtuaNRfS3XDt44j0VDk\n7mh1LtZfOrcq3ny4qZPomgEfPswtFzYcd3hcQvIojeJDUhbcBM+3Tmev/zK3QLzt\nuXsR+fnHP7H2W2DBDShqtSG0x+AxRSq6e4bAS3gARraZbjQRgl+mibPgGfhfZrd2\nY2w0mJOfutIa093K1KTLkf2eE56rigiwPcXAUjglcrz5+0KZdz0s/h7wUoNAdt+T\nqFg7+2B3pzNKFpdy7tjIUtLAgXYxp5IpP9QAW49mnBC0JvLlgC6SZnzCelFWWmXk\nM4R/cRvhf2FzicbsLDjnF2FY1+w\u003d\n-----END CERTIFICATE-----",
  "subject": {
    "dn": "UID\u003d42ef14d3-0cb9-4bd9-9d72-6169ad1046b9,1.3.6.1.4.1.311.60.2.1.3\u003d#13024252,2.5.4.15\u003d#131450726976617465204f7267616e697a6174696f6e,2.5.4.5\u003d#130e3930343030383838303030313432,CN\u003dwww.santander.com.br,OU\u003db8d20b1b-e8a7-5099-8174-05ea48bcb566,O\u003dBCO SANTANDER (BRASIL) S.A.,L\u003dSAO PAULO,ST\u003dSP,C\u003dBR"
  },
  "sanDnsNames": [
    "www.santander.com.br"
  ],
  "sanUris": [],
  "sanIPs": [],
  "sanEmails": []
}
2021-12-08 13:57:22 SUCCESS
CheckForClientCertificate
Found client certificate
2021-12-08 13:57:22 SUCCESS
EnsureClientCertificateMatches
Presented certificate matches registered certificate
actual
-----BEGIN CERTIFICATE-----
MIIHADCCBeigAwIBAgIUeRQCp6rqzrXoXP8Ohn7QkF1aGBwwDQYJKoZIhvcNAQEL
BQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx
FTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNB
TkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDcxMzAwMDgwMFoXDTIyMDgxMjAw
MDgwMFowggElMQswCQYDVQQGEwJCUjELMAkGA1UECBMCU1AxEjAQBgNVBAcTCVNB
TyBQQVVMTzEkMCIGA1UEChMbQkNPIFNBTlRBTkRFUiAoQlJBU0lMKSBTLkEuMS0w
KwYDVQQLEyRiOGQyMGIxYi1lOGE3LTUwOTktODE3NC0wNWVhNDhiY2I1NjYxHTAb
BgNVBAMTFHd3dy5zYW50YW5kZXIuY29tLmJyMRcwFQYDVQQFEw45MDQwMDg4ODAw
MDE0MjEdMBsGA1UEDxMUUHJpdmF0ZSBPcmdhbml6YXRpb24xEzARBgsrBgEEAYI3
PAIBAxMCQlIxNDAyBgoJkiaJk/IsZAEBEyQ0MmVmMTRkMy0wY2I5LTRiZDktOWQ3
Mi02MTY5YWQxMDQ2YjkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDA
jIST5OuvNLankWeo0ioBLYn5Nq7kG20rqI5m2AWIKN2YiIShewkE/7l4TFEtVjfd
U94lyiNq3u9pcJVqNTQAsh83iMYZ3OKYDC9b462eoAFMh844TQ8ygzIDGjxuSrkL
Yu4z8x8qgA7yNbblf46IKPedLmdG19r7CDQ1kXvNXI4A7y7cwxE1EeWUDuPTvAMV
acpV+D6BGgQGabvdItOhwN6ymyNMU9daSif+kldaIvlxsMPec+TzzLviB6ijCbGt
LbRYl9omr7B65jtmqQS0gweHQKRzDRiFBieUl06DDwYlGlwAhNwAK6PsVb73BEQ+
jAPzdoF6s3n/GpcXamDlAgMBAAGjggLYMIIC1DAMBgNVHRMBAf8EAjAAMB0GA1Ud
DgQWBBTtM2SZKCpdo07osSjEiwLrNnYQsjAfBgNVHSMEGDAWgBSGf1itF/WCtk60
BbP7sM4RQ99MvjBMBggrBgEFBQcBAQRAMD4wPAYIKwYBBQUHMAGGMGh0dHA6Ly9v
Y3NwLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJhc2lsLm9yZy5icjBLBgNVHR8E
RDBCMECgPqA8hjpodHRwOi8vY3JsLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJh
c2lsLm9yZy5ici9pc3N1ZXIuY3JsMB8GA1UdEQQYMBaCFHd3dy5zYW50YW5kZXIu
Y29tLmJyMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDAjCCAaEG
A1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9kATCCAYAwggE2BggrBgEFBQcCAjCC
ASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBzb2xlbHkgZm9yIHVzZSB3aXRoIFJh
aWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQgb3RoZXIgcGFydGljaXBhdGluZyBv
cmdhbmlzYXRpb25zIHVzaW5nIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZHMgVHJ1
c3QgRnJhbWV3b3JrIFNlcnZpY2VzLiBJdHMgcmVjZWlwdCwgcG9zc2Vzc2lvbiBv
ciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5jZSBvZiB0aGUgUmFpZGlhbSBTZXJ2
aWNlcyBMdGQgQ2VydGljaWNhdGUgUG9saWN5IGFuZCByZWxhdGVkIGRvY3VtZW50
cyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0cDovL2Nwcy5zYW5kYm94LnBraS5v
cGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvcG9saWNpZXMwDQYJKoZIhvcNAQELBQAD
ggEBAGWvraO3Waiho5c6Raqj4JzW2uCi9KUG9awPY31uYOtuaNRfS3XDt44j0VDk
7mh1LtZfOrcq3ny4qZPomgEfPswtFzYcd3hcQvIojeJDUhbcBM+3Tmev/zK3QLzt
uXsR+fnHP7H2W2DBDShqtSG0x+AxRSq6e4bAS3gARraZbjQRgl+mibPgGfhfZrd2
Y2w0mJOfutIa093K1KTLkf2eE56rigiwPcXAUjglcrz5+0KZdz0s/h7wUoNAdt+T
qFg7+2B3pzNKFpdy7tjIUtLAgXYxp5IpP9QAW49mnBC0JvLlgC6SZnzCelFWWmXk
M4R/cRvhf2FzicbsLDjnF2FY1+w=
-----END CERTIFICATE-----
2021-12-08 13:57:22 SUCCESS
EnsureBearerAccessTokenNotInParams
Client correctly did not send access token in query parameters or form body
2021-12-08 13:57:22 SUCCESS
ExtractBearerAccessTokenFromHeader
Found access token on incoming request
access_token
Hc77AKQFj05KZjlkTgSHVUhyzetmcy1ZykgeBn29QrcioUGlGs
2021-12-08 13:57:22 SUCCESS
RequireBearerAccessToken
Found access token in request
actual
Hc77AKQFj05KZjlkTgSHVUhyzetmcy1ZykgeBn29QrcioUGlGs
2021-12-08 13:57:22 INFO
ExtractFapiDateHeader
Skipped evaluation due to missing required element: incoming_request headers.x-fapi-auth-date
path
headers.x-fapi-auth-date
mapped
object
incoming_request
2021-12-08 13:57:22 INFO
ExtractFapiIpAddressHeader
Skipped evaluation due to missing required element: incoming_request headers.x-fapi-customer-ip-address
path
headers.x-fapi-customer-ip-address
mapped
object
incoming_request
2021-12-08 13:57:22 SUCCESS
ExtractFapiInteractionIdHeader
Found a FAPI interaction ID header
fapi_interaction_id
c2fe534c-a61b-445b-9fbe-e8bd9ab82dd1
2021-12-08 13:57:22 SUCCESS
FAPIBrazilEnsureAuthorizationRequestScopesContainAccounts
'accounts' was included in authorization request scopes
actual
openid consents accounts consent:urn:conformance.oidf:ucLdravWgB
expected
accounts
2021-12-08 13:57:22 INFO
CreateFapiInteractionIdIfNeeded
Found existing FAPI interaction ID
fapi_interaction_id
c2fe534c-a61b-445b-9fbe-e8bd9ab82dd1
2021-12-08 13:57:22 SUCCESS
CreateFAPIAccountEndpointResponse
Created account response object
accounts_endpoint_response
{
  "conformance-test-finished": "true"
}
accounts_endpoint_response_headers
{
  "x-fapi-interaction-id": "c2fe534c-a61b-445b-9fbe-e8bd9ab82dd1",
  "content-type": "application/json; charset\u003dUTF-8"
}
2021-12-08 13:57:22 SUCCESS
CreateBrazilAccountsEndpointResponse
Created Brazil accounts response (Please note that this is a hardcoded response copied from API documentation)
accounts_endpoint_response
{
  "data": [
    {
      "brandName": "Organização A",
      "companyCnpj": "21128159000166",
      "type": "CONTA_DEPOSITO_A_VISTA",
      "compeCode": "001",
      "branchCode": "6272",
      "number": "94088392",
      "checkDigit": "4",
      "accountId": "92792126019929279212650822221989319252576"
    }
  ],
  "links": {
    "self": "https://api.banco.com.br/open-banking/api/v1/resource",
    "first": "https://api.banco.com.br/open-banking/api/v1/resource",
    "prev": "https://api.banco.com.br/open-banking/api/v1/resource",
    "next": "https://api.banco.com.br/open-banking/api/v1/resource",
    "last": "https://api.banco.com.br/open-banking/api/v1/resource"
  },
  "meta": {
    "totalRecords": 1,
    "totalPages": 1,
    "requestDateTime": "2021-12-08T13:57:22Z"
  }
}
accounts_endpoint_response_headers
{
  "x-fapi-interaction-id": "c2fe534c-a61b-445b-9fbe-e8bd9ab82dd1",
  "content-type": "application/json"
}
2021-12-08 13:57:22
ClearAccessTokenFromRequest
Condition ran but did not log anything
2021-12-08 13:57:22 OUTGOING
fapi1-advanced-final-client-refresh-token-test
Response to HTTP request to test instance leWt2NvZXXup9Bm
outgoing_status_code
200
outgoing_headers
{
  "x-fapi-interaction-id": [
    "c2fe534c-a61b-445b-9fbe-e8bd9ab82dd1"
  ],
  "content-type": [
    "application/json"
  ]
}
outgoing_body
{
  "data": [
    {
      "brandName": "Organização A",
      "companyCnpj": "21128159000166",
      "type": "CONTA_DEPOSITO_A_VISTA",
      "compeCode": "001",
      "branchCode": "6272",
      "number": "94088392",
      "checkDigit": "4",
      "accountId": "92792126019929279212650822221989319252576"
    }
  ],
  "links": {
    "self": "https://api.banco.com.br/open-banking/api/v1/resource",
    "first": "https://api.banco.com.br/open-banking/api/v1/resource",
    "prev": "https://api.banco.com.br/open-banking/api/v1/resource",
    "next": "https://api.banco.com.br/open-banking/api/v1/resource",
    "last": "https://api.banco.com.br/open-banking/api/v1/resource"
  },
  "meta": {
    "totalRecords": 1,
    "totalPages": 1,
    "requestDateTime": "2021-12-08T13:57:22Z"
  }
}
outgoing_path
accounts/v1/accounts
2021-12-08 13:57:22 FINISHED
fapi1-advanced-final-client-refresh-token-test
Test has run to completion
testmodule_result
PASSED
2021-12-08 13:59:14
TEST-RUNNER
Alias has now been claimed by another test
alias
ST1st
new_test_id
plwE80W80BoxncG
Test Results