Test Summary

Test Results

Expand All Collapse All
All times are UTC
2021-12-16 19:13:31 INFO
TEST-RUNNER
Test instance mSTRMkTtku1e82r created
baseUrl
https://www.certification.openid.net/test/a/RP-Security-Test-PAN
variant
{
  "client_auth_type": "private_key_jwt",
  "fapi_auth_request_method": "pushed",
  "fapi_profile": "openbanking_brazil",
  "fapi_jarm_type": "oidc",
  "fapi_response_mode": "plain_response"
}
alias
RP-Security-Test-PAN
description
Teste de Segurança de RP do Ambiente de Homologação do PAN para o Open Banking
planId
TQoMgbFqkMMZ0
config
{
  "alias": "RP-Security-Test-PAN",
  "description": "Teste de Segurança de RP do Ambiente de Homologação do PAN para o Open Banking",
  "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": "SBSfBTOJMVQBBL848VGXI",
    "redirect_uri": "https://api-openbanking-hml.bancopan.com.br/tpp/callback",
    "certificate": "-----BEGIN CERTIFICATE-----\nMIIG5TCCBc2gAwIBAgIUPz5BkF1/67noL2gNUfej8F/Srk8wDQYJKoZIhvcNAQEL\nBQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx\nFTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNB\nTkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDYyNTEzMjEwMFoXDTIyMDcyNTEz\nMjEwMFowggEPMQswCQYDVQQGEwJCUjELMAkGA1UECBMCU1AxEzARBgNVBAcMClPD\no28gUGF1bG8xEjAQBgNVBAoTCUJBTkNPIFBBTjEtMCsGA1UECxMkYjZhMjE0Yzct\nNjMzMi01YTQxLTg0NjQtYTI4MWZiOWE0Y2EwMRgwFgYDVQQDEw9iYW5jb3Bhbi5j\nb20uYnIxFzAVBgNVBAUTDjU5Mjg1NDExMDAwMTEzMTQwMgYKCZImiZPyLGQBARMk\nYWM2MGZlNjUtNThjYS00NGMzLTkzNTItNmY1NTZjNWNiOThlMR0wGwYDVQQPExRQ\ncml2YXRlIE9yZ2FuaXphdGlvbjETMBEGCysGAQQBgjc8AgEDEwJCUjCCASIwDQYJ\nKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK9iTsg4Msxj3uccgD/6XTlbFz27VtV4\n9PJqZf23TvhEbz6o80y2VMZ+5Q57lh9RbN2uAmGLO/jpfbzrCsWS7Zh53dvesi0r\niu6TwOHdJ1n2kLgSOtH3lZFYKHesnWNi+DndNMRDWeZeWJMSXoMNK8zQP7NMUhO6\ni56vB8Dv6OLAyZ0HgC/xpfUj9GCyDDFa2HvqEJsf5YwAEnXBWqvDTVLIkt8on+WV\nCLrlgYJsNunCZrpAJ9/ws7V4WZCEoJBjl7eFe8LuqRQ5G3L/5Lsd2jBtgS4u2xG3\n5iTWbWWQ+FnBN9enlw0lw7djwQohndIxSVhMy/YL+b6rO5vJFWD7s3sCAwEAAaOC\nAtMwggLPMAwGA1UdEwEB/wQCMAAwHwYDVR0jBBgwFoAUhn9YrRf1grZOtAWz+7DO\nEUPfTL4wTAYIKwYBBQUHAQEEQDA+MDwGCCsGAQUFBzABhjBodHRwOi8vb2NzcC5z\nYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5vcmcuYnIwSwYDVR0fBEQwQjBA\noD6gPIY6aHR0cDovL2NybC5zYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5v\ncmcuYnIvaXNzdWVyLmNybDAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAwwCgYIKwYB\nBQUHAwIwHQYDVR0OBBYEFKoNhBSY0ndO3mFsjapYiGGn82PGMBoGA1UdEQQTMBGC\nD2JhbmNvcGFuLmNvbS5icjCCAaEGA1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9k\nATCCAYAwggE2BggrBgEFBQcCAjCCASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBz\nb2xlbHkgZm9yIHVzZSB3aXRoIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQg\nb3RoZXIgcGFydGljaXBhdGluZyBvcmdhbmlzYXRpb25zIHVzaW5nIFJhaWRpYW0g\nU2VydmljZXMgTGltaXRlZHMgVHJ1c3QgRnJhbWV3b3JrIFNlcnZpY2VzLiBJdHMg\ncmVjZWlwdCwgcG9zc2Vzc2lvbiBvciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5j\nZSBvZiB0aGUgUmFpZGlhbSBTZXJ2aWNlcyBMdGQgQ2VydGljaWNhdGUgUG9saWN5\nIGFuZCByZWxhdGVkIGRvY3VtZW50cyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0\ncDovL2Nwcy5zYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvcG9s\naWNpZXMwDQYJKoZIhvcNAQELBQADggEBAISLc+dYvh4KZpPGgr5BT59CVtAETbyL\n8ztUdhATHzRouH1HhG5UhXPzsgpsceF9DL/OuKVuAHMGvlPVBUdfMNo/dztdNfZs\nZG7XT/OLzF5KPfjbNcP0z3NgmGzLE61QafJ7a88eBkUJR6VqI/FAQEJ339NYh5i0\nQZRll4z7H2c9NO+oS7rEd3EC9ixUY+hMnibtX/F9XXPc4rNlmhTL1Jx3R3EjTRrY\nYFTmIjrI8KTz2+UX1tV6/6WgkDxujsbpQmOTtoC6Sy7HQoeN9pGJ/20/AOFDTMsG\nOZOp5hfqEfELz3nzHp7ZETCx0Jg4YgaeQmQh7/5Y1UlRd1IRGbDDdks\u003d\n-----END CERTIFICATE-----",
    "jwks": {
      "keys": [
        {
          "alg": "PS256",
          "kid": "5gYHIHbtw0UB4BwjtqUnhtFN6WthEW2mdX7dfUBQHII",
          "kty": "RSA",
          "n": "s6TziphxtrX8j3vjj4KG-sIowBuRnLa8qqs48z0uZ6Agzk9mJH0D8noFgQ_n1tgdo9et8B3fUxhE1l3gQtMOS2mtH9rE6HuJXJjjIPLpOxNsxa7UPQSEZlfP_o6uJOkidGxpDF66x7Xb5n5KBZEV_wbPTeLcB9XNkfoGvCw1o-Ni5tEg7o2oN9thmSYznSrbRUeM15dmBxz6ZYhtKdGM3z_aK6nva4lkGUrps1RZlcWShocDVaz8DXLBt2M5d-YbCLfsF4sDy5BqPk-WccQJr2do7sGA1n38tUQbY5TKw5i6bgHxlxupWvrFEc4s0yHXiSgvzLDMOiM3-5jMBdv6ew",
          "e": "AQAB"
        }
      ]
    }
  },
  "client2": {
    "redirect_uri": "https://api-openbanking-hml.bancopan.com.br/tpp/callback",
    "id_token_encrypted_response_alg": "RSA-OAEP",
    "id_token_encrypted_response_enc": "A256GCM",
    "client_id": "Lk4dFn0ve0wnQiN37NSDR",
    "jwks": {
      "keys": [
        {
          "alg": "PS256",
          "kid": "5gYHIHbtw0UB4BwjtqUnhtFN6WthEW2mdX7dfUBQHII",
          "kty": "RSA",
          "n": "s6TziphxtrX8j3vjj4KG-sIowBuRnLa8qqs48z0uZ6Agzk9mJH0D8noFgQ_n1tgdo9et8B3fUxhE1l3gQtMOS2mtH9rE6HuJXJjjIPLpOxNsxa7UPQSEZlfP_o6uJOkidGxpDF66x7Xb5n5KBZEV_wbPTeLcB9XNkfoGvCw1o-Ni5tEg7o2oN9thmSYznSrbRUeM15dmBxz6ZYhtKdGM3z_aK6nva4lkGUrps1RZlcWShocDVaz8DXLBt2M5d-YbCLfsF4sDy5BqPk-WccQJr2do7sGA1n38tUQbY5TKw5i6bgHxlxupWvrFEc4s0yHXiSgvzLDMOiM3-5jMBdv6ew",
          "e": "AQAB"
        },
        {
          "kty": "RSA",
          "use": "enc",
          "alg": "PS256",
          "n": "xY64ckpxUTXk7Q9e_ulwxLogYEzJ7tZswwGt7EesKk8E_Sq9o4ybEq-tWL2l_h_Q38Y8MkyxPsiKQqzwXdb5npvtZ5fv-QF3u2eqryqWm3ialiWZtIG48ia__ApswN1JZUX_3YdrzwdxJjc-SeSR0eTXB21WvJ5DxhfX8aiU8p93oHP_K7nqjUAr241XNYK119KvDI0pVbaJuwXqWJvLXWnLLfWyZXCsuoMc0yU9yEeos2CkJlEyslNF37q2M_rv-52yrevzhJ_OJjxc2As-U2EpoKAOfhqa-sVSEGEaa-YApVNV-KmEE3nw-6T7sqBBvp7sbtXuKq8RoFaQkA2kzQ",
          "e": "AQAB",
          "kid": "5997c113bd799f7e61039be31353e4e5917c28a3536ee7d0f44d5bfbf301cc55"
        }
      ]
    },
    "certificate": "-----BEGIN CERTIFICATE-----\nMIIG5TCCBc2gAwIBAgIUPz5BkF1/67noL2gNUfej8F/Srk8wDQYJKoZIhvcNAQEL\nBQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx\nFTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNB\nTkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDYyNTEzMjEwMFoXDTIyMDcyNTEz\nMjEwMFowggEPMQswCQYDVQQGEwJCUjELMAkGA1UECBMCU1AxEzARBgNVBAcMClPD\no28gUGF1bG8xEjAQBgNVBAoTCUJBTkNPIFBBTjEtMCsGA1UECxMkYjZhMjE0Yzct\nNjMzMi01YTQxLTg0NjQtYTI4MWZiOWE0Y2EwMRgwFgYDVQQDEw9iYW5jb3Bhbi5j\nb20uYnIxFzAVBgNVBAUTDjU5Mjg1NDExMDAwMTEzMTQwMgYKCZImiZPyLGQBARMk\nYWM2MGZlNjUtNThjYS00NGMzLTkzNTItNmY1NTZjNWNiOThlMR0wGwYDVQQPExRQ\ncml2YXRlIE9yZ2FuaXphdGlvbjETMBEGCysGAQQBgjc8AgEDEwJCUjCCASIwDQYJ\nKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK9iTsg4Msxj3uccgD/6XTlbFz27VtV4\n9PJqZf23TvhEbz6o80y2VMZ+5Q57lh9RbN2uAmGLO/jpfbzrCsWS7Zh53dvesi0r\niu6TwOHdJ1n2kLgSOtH3lZFYKHesnWNi+DndNMRDWeZeWJMSXoMNK8zQP7NMUhO6\ni56vB8Dv6OLAyZ0HgC/xpfUj9GCyDDFa2HvqEJsf5YwAEnXBWqvDTVLIkt8on+WV\nCLrlgYJsNunCZrpAJ9/ws7V4WZCEoJBjl7eFe8LuqRQ5G3L/5Lsd2jBtgS4u2xG3\n5iTWbWWQ+FnBN9enlw0lw7djwQohndIxSVhMy/YL+b6rO5vJFWD7s3sCAwEAAaOC\nAtMwggLPMAwGA1UdEwEB/wQCMAAwHwYDVR0jBBgwFoAUhn9YrRf1grZOtAWz+7DO\nEUPfTL4wTAYIKwYBBQUHAQEEQDA+MDwGCCsGAQUFBzABhjBodHRwOi8vb2NzcC5z\nYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5vcmcuYnIwSwYDVR0fBEQwQjBA\noD6gPIY6aHR0cDovL2NybC5zYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5v\ncmcuYnIvaXNzdWVyLmNybDAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAwwCgYIKwYB\nBQUHAwIwHQYDVR0OBBYEFKoNhBSY0ndO3mFsjapYiGGn82PGMBoGA1UdEQQTMBGC\nD2JhbmNvcGFuLmNvbS5icjCCAaEGA1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9k\nATCCAYAwggE2BggrBgEFBQcCAjCCASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBz\nb2xlbHkgZm9yIHVzZSB3aXRoIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQg\nb3RoZXIgcGFydGljaXBhdGluZyBvcmdhbmlzYXRpb25zIHVzaW5nIFJhaWRpYW0g\nU2VydmljZXMgTGltaXRlZHMgVHJ1c3QgRnJhbWV3b3JrIFNlcnZpY2VzLiBJdHMg\ncmVjZWlwdCwgcG9zc2Vzc2lvbiBvciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5j\nZSBvZiB0aGUgUmFpZGlhbSBTZXJ2aWNlcyBMdGQgQ2VydGljaWNhdGUgUG9saWN5\nIGFuZCByZWxhdGVkIGRvY3VtZW50cyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0\ncDovL2Nwcy5zYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvcG9s\naWNpZXMwDQYJKoZIhvcNAQELBQADggEBAISLc+dYvh4KZpPGgr5BT59CVtAETbyL\n8ztUdhATHzRouH1HhG5UhXPzsgpsceF9DL/OuKVuAHMGvlPVBUdfMNo/dztdNfZs\nZG7XT/OLzF5KPfjbNcP0z3NgmGzLE61QafJ7a88eBkUJR6VqI/FAQEJ339NYh5i0\nQZRll4z7H2c9NO+oS7rEd3EC9ixUY+hMnibtX/F9XXPc4rNlmhTL1Jx3R3EjTRrY\nYFTmIjrI8KTz2+UX1tV6/6WgkDxujsbpQmOTtoC6Sy7HQoeN9pGJ/20/AOFDTMsG\nOZOp5hfqEfELz3nzHp7ZETCx0Jg4YgaeQmQh7/5Y1UlRd1IRGbDDdks\u003d\n-----END CERTIFICATE-----"
  },
  "directory": {
    "keystore": "https://keystore.sandbox.directory.openbankingbrasil.org.br/"
  }
}
testName
fapi1-advanced-final-client-test
2021-12-16 19:13:31 SUCCESS
FAPIBrazilGenerateServerConfiguration
Created server configuration
server
{
  "issuer": "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/",
  "authorization_endpoint": "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/authorize",
  "token_endpoint": "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/token",
  "jwks_uri": "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/jwks",
  "registration_endpoint": "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/register",
  "userinfo_endpoint": "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/userinfo",
  "mtls_endpoint_aliases": {
    "token_endpoint": "https://www.certification.openid.net/test-mtls/a/RP-Security-Test-PAN/token",
    "registration_endpoint": "https://www.certification.openid.net/test-mtls/a/RP-Security-Test-PAN/register",
    "userinfo_endpoint": "https://www.certification.openid.net/test-mtls/a/RP-Security-Test-PAN/userinfo"
  },
  "tls_client_certificate_bound_access_tokens": true,
  "request_parameter_supported": true
}
issuer
https://www.certification.openid.net/test/a/RP-Security-Test-PAN/
discoveryUrl
https://www.certification.openid.net/test/a/RP-Security-Test-PAN/.well-known/openid-configuration
2021-12-16 19:13:31 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": [
        "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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"
    }
  ]
}
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": [
        "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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"
    }
  ]
}
2021-12-16 19:13:31 SUCCESS
ValidateServerJWKs
Valid server JWKs: keys are valid JSON, contain the required fields and are correctly encoded using unpadded base64url
2021-12-16 19:13:31
SetServerSigningAlgToPS256
Successfully set signing algorithm to PS256
2021-12-16 19:13:31
FAPIBrazilSetGrantTypesSupportedInServerConfiguration
Successfully set grant_types_supported
server
{
  "issuer": "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/",
  "authorization_endpoint": "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/authorize",
  "token_endpoint": "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/token",
  "jwks_uri": "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/jwks",
  "registration_endpoint": "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/register",
  "userinfo_endpoint": "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/userinfo",
  "mtls_endpoint_aliases": {
    "token_endpoint": "https://www.certification.openid.net/test-mtls/a/RP-Security-Test-PAN/token",
    "registration_endpoint": "https://www.certification.openid.net/test-mtls/a/RP-Security-Test-PAN/register",
    "userinfo_endpoint": "https://www.certification.openid.net/test-mtls/a/RP-Security-Test-PAN/userinfo"
  },
  "tls_client_certificate_bound_access_tokens": true,
  "request_parameter_supported": true,
  "grant_types_supported": [
    "authorization_code",
    "implicit",
    "client_credentials",
    "refresh_token"
  ]
}
2021-12-16 19:13:31
AddClaimsParameterSupportedTrueToServerConfiguration
Successfully added claims_parameter_supported to server configuration
server
{
  "issuer": "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/",
  "authorization_endpoint": "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/authorize",
  "token_endpoint": "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/token",
  "jwks_uri": "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/jwks",
  "registration_endpoint": "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/register",
  "userinfo_endpoint": "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/userinfo",
  "mtls_endpoint_aliases": {
    "token_endpoint": "https://www.certification.openid.net/test-mtls/a/RP-Security-Test-PAN/token",
    "registration_endpoint": "https://www.certification.openid.net/test-mtls/a/RP-Security-Test-PAN/register",
    "userinfo_endpoint": "https://www.certification.openid.net/test-mtls/a/RP-Security-Test-PAN/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-16 19:13:31
FAPIBrazilAddBrazilSpecificSettingsToServerConfiguration
Added open banking Brazil specific server settings
server
{
  "issuer": "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/",
  "authorization_endpoint": "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/authorize",
  "token_endpoint": "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/token",
  "jwks_uri": "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/jwks",
  "registration_endpoint": "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/register",
  "userinfo_endpoint": "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/userinfo",
  "mtls_endpoint_aliases": {
    "token_endpoint": "https://www.certification.openid.net/test-mtls/a/RP-Security-Test-PAN/token",
    "registration_endpoint": "https://www.certification.openid.net/test-mtls/a/RP-Security-Test-PAN/register",
    "userinfo_endpoint": "https://www.certification.openid.net/test-mtls/a/RP-Security-Test-PAN/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-16 19:13:31
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/RP-Security-Test-PAN/",
  "authorization_endpoint": "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/authorize",
  "token_endpoint": "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/token",
  "jwks_uri": "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/jwks",
  "registration_endpoint": "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/register",
  "userinfo_endpoint": "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/userinfo",
  "mtls_endpoint_aliases": {
    "token_endpoint": "https://www.certification.openid.net/test-mtls/a/RP-Security-Test-PAN/token",
    "registration_endpoint": "https://www.certification.openid.net/test-mtls/a/RP-Security-Test-PAN/register",
    "userinfo_endpoint": "https://www.certification.openid.net/test-mtls/a/RP-Security-Test-PAN/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-16 19:13:31
AddPushedAuthorizationRequestEndpointToServerConfig
Added pushed_authorization_request_endpoint to server configuration
endpoint
https://www.certification.openid.net/test/a/RP-Security-Test-PAN/par
2021-12-16 19:13:31
AddRequirePushedAuthorizationRequestsToServerConfig
Added require_pushed_authorization_requests to server configuration
value
true
2021-12-16 19:13:31 SUCCESS
AddResponseTypeCodeIdTokenToServerConfiguration
Added code id_token as response type supported
response_types_supported
[
  "code id_token"
]
2021-12-16 19:13:31 SUCCESS
FAPIBrazilAddTokenEndpointAuthSigningAlgValuesSupportedToServer
Set token_endpoint_auth_signing_alg_values_supported
values
[
  "PS256"
]
2021-12-16 19:13:31 SUCCESS
CheckServerConfiguration
Found required server configuration keys
required
[
  "authorization_endpoint",
  "token_endpoint",
  "issuer"
]
2021-12-16 19:13:31 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-16 19:13:31 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-16 19:13:31 SUCCESS
GetStaticClientConfiguration
Found a static client object
client_id
SBSfBTOJMVQBBL848VGXI
redirect_uri
https://api-openbanking-hml.bancopan.com.br/tpp/callback
certificate
-----BEGIN CERTIFICATE-----
MIIG5TCCBc2gAwIBAgIUPz5BkF1/67noL2gNUfej8F/Srk8wDQYJKoZIhvcNAQEL
BQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx
FTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNB
TkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDYyNTEzMjEwMFoXDTIyMDcyNTEz
MjEwMFowggEPMQswCQYDVQQGEwJCUjELMAkGA1UECBMCU1AxEzARBgNVBAcMClPD
o28gUGF1bG8xEjAQBgNVBAoTCUJBTkNPIFBBTjEtMCsGA1UECxMkYjZhMjE0Yzct
NjMzMi01YTQxLTg0NjQtYTI4MWZiOWE0Y2EwMRgwFgYDVQQDEw9iYW5jb3Bhbi5j
b20uYnIxFzAVBgNVBAUTDjU5Mjg1NDExMDAwMTEzMTQwMgYKCZImiZPyLGQBARMk
YWM2MGZlNjUtNThjYS00NGMzLTkzNTItNmY1NTZjNWNiOThlMR0wGwYDVQQPExRQ
cml2YXRlIE9yZ2FuaXphdGlvbjETMBEGCysGAQQBgjc8AgEDEwJCUjCCASIwDQYJ
KoZIhvcNAQEBBQADggEPADCCAQoCggEBAK9iTsg4Msxj3uccgD/6XTlbFz27VtV4
9PJqZf23TvhEbz6o80y2VMZ+5Q57lh9RbN2uAmGLO/jpfbzrCsWS7Zh53dvesi0r
iu6TwOHdJ1n2kLgSOtH3lZFYKHesnWNi+DndNMRDWeZeWJMSXoMNK8zQP7NMUhO6
i56vB8Dv6OLAyZ0HgC/xpfUj9GCyDDFa2HvqEJsf5YwAEnXBWqvDTVLIkt8on+WV
CLrlgYJsNunCZrpAJ9/ws7V4WZCEoJBjl7eFe8LuqRQ5G3L/5Lsd2jBtgS4u2xG3
5iTWbWWQ+FnBN9enlw0lw7djwQohndIxSVhMy/YL+b6rO5vJFWD7s3sCAwEAAaOC
AtMwggLPMAwGA1UdEwEB/wQCMAAwHwYDVR0jBBgwFoAUhn9YrRf1grZOtAWz+7DO
EUPfTL4wTAYIKwYBBQUHAQEEQDA+MDwGCCsGAQUFBzABhjBodHRwOi8vb2NzcC5z
YW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5vcmcuYnIwSwYDVR0fBEQwQjBA
oD6gPIY6aHR0cDovL2NybC5zYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5v
cmcuYnIvaXNzdWVyLmNybDAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAwwCgYIKwYB
BQUHAwIwHQYDVR0OBBYEFKoNhBSY0ndO3mFsjapYiGGn82PGMBoGA1UdEQQTMBGC
D2JhbmNvcGFuLmNvbS5icjCCAaEGA1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9k
ATCCAYAwggE2BggrBgEFBQcCAjCCASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBz
b2xlbHkgZm9yIHVzZSB3aXRoIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQg
b3RoZXIgcGFydGljaXBhdGluZyBvcmdhbmlzYXRpb25zIHVzaW5nIFJhaWRpYW0g
U2VydmljZXMgTGltaXRlZHMgVHJ1c3QgRnJhbWV3b3JrIFNlcnZpY2VzLiBJdHMg
cmVjZWlwdCwgcG9zc2Vzc2lvbiBvciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5j
ZSBvZiB0aGUgUmFpZGlhbSBTZXJ2aWNlcyBMdGQgQ2VydGljaWNhdGUgUG9saWN5
IGFuZCByZWxhdGVkIGRvY3VtZW50cyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0
cDovL2Nwcy5zYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvcG9s
aWNpZXMwDQYJKoZIhvcNAQELBQADggEBAISLc+dYvh4KZpPGgr5BT59CVtAETbyL
8ztUdhATHzRouH1HhG5UhXPzsgpsceF9DL/OuKVuAHMGvlPVBUdfMNo/dztdNfZs
ZG7XT/OLzF5KPfjbNcP0z3NgmGzLE61QafJ7a88eBkUJR6VqI/FAQEJ339NYh5i0
QZRll4z7H2c9NO+oS7rEd3EC9ixUY+hMnibtX/F9XXPc4rNlmhTL1Jx3R3EjTRrY
YFTmIjrI8KTz2+UX1tV6/6WgkDxujsbpQmOTtoC6Sy7HQoeN9pGJ/20/AOFDTMsG
OZOp5hfqEfELz3nzHp7ZETCx0Jg4YgaeQmQh7/5Y1UlRd1IRGbDDdks=
-----END CERTIFICATE-----
jwks
{
  "keys": [
    {
      "alg": "PS256",
      "kid": "5gYHIHbtw0UB4BwjtqUnhtFN6WthEW2mdX7dfUBQHII",
      "kty": "RSA",
      "n": "s6TziphxtrX8j3vjj4KG-sIowBuRnLa8qqs48z0uZ6Agzk9mJH0D8noFgQ_n1tgdo9et8B3fUxhE1l3gQtMOS2mtH9rE6HuJXJjjIPLpOxNsxa7UPQSEZlfP_o6uJOkidGxpDF66x7Xb5n5KBZEV_wbPTeLcB9XNkfoGvCw1o-Ni5tEg7o2oN9thmSYznSrbRUeM15dmBxz6ZYhtKdGM3z_aK6nva4lkGUrps1RZlcWShocDVaz8DXLBt2M5d-YbCLfsF4sDy5BqPk-WccQJr2do7sGA1n38tUQbY5TKw5i6bgHxlxupWvrFEc4s0yHXiSgvzLDMOiM3-5jMBdv6ew",
      "e": "AQAB"
    }
  ]
}
2021-12-16 19:13:31 SUCCESS
ValidateClientJWKsPublicPart
Valid client JWKs: keys are valid JSON, contain the required fields and are correctly encoded using unpadded base64url
2021-12-16 19:13:31 SUCCESS
ExtractJWKsFromStaticClientConfiguration
Extracted client JWK
client_jwks
{
  "keys": [
    {
      "alg": "PS256",
      "kid": "5gYHIHbtw0UB4BwjtqUnhtFN6WthEW2mdX7dfUBQHII",
      "kty": "RSA",
      "n": "s6TziphxtrX8j3vjj4KG-sIowBuRnLa8qqs48z0uZ6Agzk9mJH0D8noFgQ_n1tgdo9et8B3fUxhE1l3gQtMOS2mtH9rE6HuJXJjjIPLpOxNsxa7UPQSEZlfP_o6uJOkidGxpDF66x7Xb5n5KBZEV_wbPTeLcB9XNkfoGvCw1o-Ni5tEg7o2oN9thmSYznSrbRUeM15dmBxz6ZYhtKdGM3z_aK6nva4lkGUrps1RZlcWShocDVaz8DXLBt2M5d-YbCLfsF4sDy5BqPk-WccQJr2do7sGA1n38tUQbY5TKw5i6bgHxlxupWvrFEc4s0yHXiSgvzLDMOiM3-5jMBdv6ew",
      "e": "AQAB"
    }
  ]
}
public_client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "e": "AQAB",
      "kid": "5gYHIHbtw0UB4BwjtqUnhtFN6WthEW2mdX7dfUBQHII",
      "alg": "PS256",
      "n": "s6TziphxtrX8j3vjj4KG-sIowBuRnLa8qqs48z0uZ6Agzk9mJH0D8noFgQ_n1tgdo9et8B3fUxhE1l3gQtMOS2mtH9rE6HuJXJjjIPLpOxNsxa7UPQSEZlfP_o6uJOkidGxpDF66x7Xb5n5KBZEV_wbPTeLcB9XNkfoGvCw1o-Ni5tEg7o2oN9thmSYznSrbRUeM15dmBxz6ZYhtKdGM3z_aK6nva4lkGUrps1RZlcWShocDVaz8DXLBt2M5d-YbCLfsF4sDy5BqPk-WccQJr2do7sGA1n38tUQbY5TKw5i6bgHxlxupWvrFEc4s0yHXiSgvzLDMOiM3-5jMBdv6ew"
    }
  ]
}
2021-12-16 19:13:31 SUCCESS
CheckDistinctKeyIdValueInClientJWKs
Distinct 'kid' value in all keys of client_jwks
see
https://bitbucket.org/openid/connect/issues/1127
2021-12-16 19:13:31 SUCCESS
EnsureClientJwksDoesNotContainPrivateOrSymmetricKeys
Jwks does not contain any private or symmetric keys
2021-12-16 19:13:31 SUCCESS
FAPIEnsureMinimumClientKeyLength
Validated minimum key lengths for client_jwks
client_jwks
{
  "keys": [
    {
      "alg": "PS256",
      "kid": "5gYHIHbtw0UB4BwjtqUnhtFN6WthEW2mdX7dfUBQHII",
      "kty": "RSA",
      "n": "s6TziphxtrX8j3vjj4KG-sIowBuRnLa8qqs48z0uZ6Agzk9mJH0D8noFgQ_n1tgdo9et8B3fUxhE1l3gQtMOS2mtH9rE6HuJXJjjIPLpOxNsxa7UPQSEZlfP_o6uJOkidGxpDF66x7Xb5n5KBZEV_wbPTeLcB9XNkfoGvCw1o-Ni5tEg7o2oN9thmSYznSrbRUeM15dmBxz6ZYhtKdGM3z_aK6nva4lkGUrps1RZlcWShocDVaz8DXLBt2M5d-YbCLfsF4sDy5BqPk-WccQJr2do7sGA1n38tUQbY5TKw5i6bgHxlxupWvrFEc4s0yHXiSgvzLDMOiM3-5jMBdv6ew",
      "e": "AQAB"
    }
  ]
}
Verify configuration of second client
2021-12-16 19:13:31 SUCCESS
GetStaticClient2Configuration
Found a static second client object
redirect_uri
https://api-openbanking-hml.bancopan.com.br/tpp/callback
id_token_encrypted_response_alg
RSA-OAEP
id_token_encrypted_response_enc
A256GCM
client_id
Lk4dFn0ve0wnQiN37NSDR
jwks
{
  "keys": [
    {
      "alg": "PS256",
      "kid": "5gYHIHbtw0UB4BwjtqUnhtFN6WthEW2mdX7dfUBQHII",
      "kty": "RSA",
      "n": "s6TziphxtrX8j3vjj4KG-sIowBuRnLa8qqs48z0uZ6Agzk9mJH0D8noFgQ_n1tgdo9et8B3fUxhE1l3gQtMOS2mtH9rE6HuJXJjjIPLpOxNsxa7UPQSEZlfP_o6uJOkidGxpDF66x7Xb5n5KBZEV_wbPTeLcB9XNkfoGvCw1o-Ni5tEg7o2oN9thmSYznSrbRUeM15dmBxz6ZYhtKdGM3z_aK6nva4lkGUrps1RZlcWShocDVaz8DXLBt2M5d-YbCLfsF4sDy5BqPk-WccQJr2do7sGA1n38tUQbY5TKw5i6bgHxlxupWvrFEc4s0yHXiSgvzLDMOiM3-5jMBdv6ew",
      "e": "AQAB"
    },
    {
      "kty": "RSA",
      "use": "enc",
      "alg": "PS256",
      "n": "xY64ckpxUTXk7Q9e_ulwxLogYEzJ7tZswwGt7EesKk8E_Sq9o4ybEq-tWL2l_h_Q38Y8MkyxPsiKQqzwXdb5npvtZ5fv-QF3u2eqryqWm3ialiWZtIG48ia__ApswN1JZUX_3YdrzwdxJjc-SeSR0eTXB21WvJ5DxhfX8aiU8p93oHP_K7nqjUAr241XNYK119KvDI0pVbaJuwXqWJvLXWnLLfWyZXCsuoMc0yU9yEeos2CkJlEyslNF37q2M_rv-52yrevzhJ_OJjxc2As-U2EpoKAOfhqa-sVSEGEaa-YApVNV-KmEE3nw-6T7sqBBvp7sbtXuKq8RoFaQkA2kzQ",
      "e": "AQAB",
      "kid": "5997c113bd799f7e61039be31353e4e5917c28a3536ee7d0f44d5bfbf301cc55"
    }
  ]
}
certificate
-----BEGIN CERTIFICATE-----
MIIG5TCCBc2gAwIBAgIUPz5BkF1/67noL2gNUfej8F/Srk8wDQYJKoZIhvcNAQEL
BQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx
FTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNB
TkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDYyNTEzMjEwMFoXDTIyMDcyNTEz
MjEwMFowggEPMQswCQYDVQQGEwJCUjELMAkGA1UECBMCU1AxEzARBgNVBAcMClPD
o28gUGF1bG8xEjAQBgNVBAoTCUJBTkNPIFBBTjEtMCsGA1UECxMkYjZhMjE0Yzct
NjMzMi01YTQxLTg0NjQtYTI4MWZiOWE0Y2EwMRgwFgYDVQQDEw9iYW5jb3Bhbi5j
b20uYnIxFzAVBgNVBAUTDjU5Mjg1NDExMDAwMTEzMTQwMgYKCZImiZPyLGQBARMk
YWM2MGZlNjUtNThjYS00NGMzLTkzNTItNmY1NTZjNWNiOThlMR0wGwYDVQQPExRQ
cml2YXRlIE9yZ2FuaXphdGlvbjETMBEGCysGAQQBgjc8AgEDEwJCUjCCASIwDQYJ
KoZIhvcNAQEBBQADggEPADCCAQoCggEBAK9iTsg4Msxj3uccgD/6XTlbFz27VtV4
9PJqZf23TvhEbz6o80y2VMZ+5Q57lh9RbN2uAmGLO/jpfbzrCsWS7Zh53dvesi0r
iu6TwOHdJ1n2kLgSOtH3lZFYKHesnWNi+DndNMRDWeZeWJMSXoMNK8zQP7NMUhO6
i56vB8Dv6OLAyZ0HgC/xpfUj9GCyDDFa2HvqEJsf5YwAEnXBWqvDTVLIkt8on+WV
CLrlgYJsNunCZrpAJ9/ws7V4WZCEoJBjl7eFe8LuqRQ5G3L/5Lsd2jBtgS4u2xG3
5iTWbWWQ+FnBN9enlw0lw7djwQohndIxSVhMy/YL+b6rO5vJFWD7s3sCAwEAAaOC
AtMwggLPMAwGA1UdEwEB/wQCMAAwHwYDVR0jBBgwFoAUhn9YrRf1grZOtAWz+7DO
EUPfTL4wTAYIKwYBBQUHAQEEQDA+MDwGCCsGAQUFBzABhjBodHRwOi8vb2NzcC5z
YW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5vcmcuYnIwSwYDVR0fBEQwQjBA
oD6gPIY6aHR0cDovL2NybC5zYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5v
cmcuYnIvaXNzdWVyLmNybDAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAwwCgYIKwYB
BQUHAwIwHQYDVR0OBBYEFKoNhBSY0ndO3mFsjapYiGGn82PGMBoGA1UdEQQTMBGC
D2JhbmNvcGFuLmNvbS5icjCCAaEGA1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9k
ATCCAYAwggE2BggrBgEFBQcCAjCCASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBz
b2xlbHkgZm9yIHVzZSB3aXRoIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQg
b3RoZXIgcGFydGljaXBhdGluZyBvcmdhbmlzYXRpb25zIHVzaW5nIFJhaWRpYW0g
U2VydmljZXMgTGltaXRlZHMgVHJ1c3QgRnJhbWV3b3JrIFNlcnZpY2VzLiBJdHMg
cmVjZWlwdCwgcG9zc2Vzc2lvbiBvciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5j
ZSBvZiB0aGUgUmFpZGlhbSBTZXJ2aWNlcyBMdGQgQ2VydGljaWNhdGUgUG9saWN5
IGFuZCByZWxhdGVkIGRvY3VtZW50cyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0
cDovL2Nwcy5zYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvcG9s
aWNpZXMwDQYJKoZIhvcNAQELBQADggEBAISLc+dYvh4KZpPGgr5BT59CVtAETbyL
8ztUdhATHzRouH1HhG5UhXPzsgpsceF9DL/OuKVuAHMGvlPVBUdfMNo/dztdNfZs
ZG7XT/OLzF5KPfjbNcP0z3NgmGzLE61QafJ7a88eBkUJR6VqI/FAQEJ339NYh5i0
QZRll4z7H2c9NO+oS7rEd3EC9ixUY+hMnibtX/F9XXPc4rNlmhTL1Jx3R3EjTRrY
YFTmIjrI8KTz2+UX1tV6/6WgkDxujsbpQmOTtoC6Sy7HQoeN9pGJ/20/AOFDTMsG
OZOp5hfqEfELz3nzHp7ZETCx0Jg4YgaeQmQh7/5Y1UlRd1IRGbDDdks=
-----END CERTIFICATE-----
2021-12-16 19:13:31 SUCCESS
ValidateClientJWKsPublicPart
Valid client JWKs: keys are valid JSON, contain the required fields and are correctly encoded using unpadded base64url
2021-12-16 19:13:31 SUCCESS
ExtractJWKsFromStaticClientConfiguration
Extracted client JWK
client_jwks
{
  "keys": [
    {
      "alg": "PS256",
      "kid": "5gYHIHbtw0UB4BwjtqUnhtFN6WthEW2mdX7dfUBQHII",
      "kty": "RSA",
      "n": "s6TziphxtrX8j3vjj4KG-sIowBuRnLa8qqs48z0uZ6Agzk9mJH0D8noFgQ_n1tgdo9et8B3fUxhE1l3gQtMOS2mtH9rE6HuJXJjjIPLpOxNsxa7UPQSEZlfP_o6uJOkidGxpDF66x7Xb5n5KBZEV_wbPTeLcB9XNkfoGvCw1o-Ni5tEg7o2oN9thmSYznSrbRUeM15dmBxz6ZYhtKdGM3z_aK6nva4lkGUrps1RZlcWShocDVaz8DXLBt2M5d-YbCLfsF4sDy5BqPk-WccQJr2do7sGA1n38tUQbY5TKw5i6bgHxlxupWvrFEc4s0yHXiSgvzLDMOiM3-5jMBdv6ew",
      "e": "AQAB"
    },
    {
      "kty": "RSA",
      "use": "enc",
      "alg": "PS256",
      "n": "xY64ckpxUTXk7Q9e_ulwxLogYEzJ7tZswwGt7EesKk8E_Sq9o4ybEq-tWL2l_h_Q38Y8MkyxPsiKQqzwXdb5npvtZ5fv-QF3u2eqryqWm3ialiWZtIG48ia__ApswN1JZUX_3YdrzwdxJjc-SeSR0eTXB21WvJ5DxhfX8aiU8p93oHP_K7nqjUAr241XNYK119KvDI0pVbaJuwXqWJvLXWnLLfWyZXCsuoMc0yU9yEeos2CkJlEyslNF37q2M_rv-52yrevzhJ_OJjxc2As-U2EpoKAOfhqa-sVSEGEaa-YApVNV-KmEE3nw-6T7sqBBvp7sbtXuKq8RoFaQkA2kzQ",
      "e": "AQAB",
      "kid": "5997c113bd799f7e61039be31353e4e5917c28a3536ee7d0f44d5bfbf301cc55"
    }
  ]
}
public_client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "e": "AQAB",
      "kid": "5gYHIHbtw0UB4BwjtqUnhtFN6WthEW2mdX7dfUBQHII",
      "alg": "PS256",
      "n": "s6TziphxtrX8j3vjj4KG-sIowBuRnLa8qqs48z0uZ6Agzk9mJH0D8noFgQ_n1tgdo9et8B3fUxhE1l3gQtMOS2mtH9rE6HuJXJjjIPLpOxNsxa7UPQSEZlfP_o6uJOkidGxpDF66x7Xb5n5KBZEV_wbPTeLcB9XNkfoGvCw1o-Ni5tEg7o2oN9thmSYznSrbRUeM15dmBxz6ZYhtKdGM3z_aK6nva4lkGUrps1RZlcWShocDVaz8DXLBt2M5d-YbCLfsF4sDy5BqPk-WccQJr2do7sGA1n38tUQbY5TKw5i6bgHxlxupWvrFEc4s0yHXiSgvzLDMOiM3-5jMBdv6ew"
    },
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "enc",
      "kid": "5997c113bd799f7e61039be31353e4e5917c28a3536ee7d0f44d5bfbf301cc55",
      "alg": "PS256",
      "n": "xY64ckpxUTXk7Q9e_ulwxLogYEzJ7tZswwGt7EesKk8E_Sq9o4ybEq-tWL2l_h_Q38Y8MkyxPsiKQqzwXdb5npvtZ5fv-QF3u2eqryqWm3ialiWZtIG48ia__ApswN1JZUX_3YdrzwdxJjc-SeSR0eTXB21WvJ5DxhfX8aiU8p93oHP_K7nqjUAr241XNYK119KvDI0pVbaJuwXqWJvLXWnLLfWyZXCsuoMc0yU9yEeos2CkJlEyslNF37q2M_rv-52yrevzhJ_OJjxc2As-U2EpoKAOfhqa-sVSEGEaa-YApVNV-KmEE3nw-6T7sqBBvp7sbtXuKq8RoFaQkA2kzQ"
    }
  ]
}
2021-12-16 19:13:31 SUCCESS
CheckDistinctKeyIdValueInClientJWKs
Distinct 'kid' value in all keys of client_jwks
see
https://bitbucket.org/openid/connect/issues/1127
2021-12-16 19:13:31 SUCCESS
EnsureClientJwksDoesNotContainPrivateOrSymmetricKeys
Jwks does not contain any private or symmetric keys
2021-12-16 19:13:31 SUCCESS
FAPIEnsureMinimumClientKeyLength
Validated minimum key lengths for client_jwks
client_jwks
{
  "keys": [
    {
      "alg": "PS256",
      "kid": "5gYHIHbtw0UB4BwjtqUnhtFN6WthEW2mdX7dfUBQHII",
      "kty": "RSA",
      "n": "s6TziphxtrX8j3vjj4KG-sIowBuRnLa8qqs48z0uZ6Agzk9mJH0D8noFgQ_n1tgdo9et8B3fUxhE1l3gQtMOS2mtH9rE6HuJXJjjIPLpOxNsxa7UPQSEZlfP_o6uJOkidGxpDF66x7Xb5n5KBZEV_wbPTeLcB9XNkfoGvCw1o-Ni5tEg7o2oN9thmSYznSrbRUeM15dmBxz6ZYhtKdGM3z_aK6nva4lkGUrps1RZlcWShocDVaz8DXLBt2M5d-YbCLfsF4sDy5BqPk-WccQJr2do7sGA1n38tUQbY5TKw5i6bgHxlxupWvrFEc4s0yHXiSgvzLDMOiM3-5jMBdv6ew",
      "e": "AQAB"
    },
    {
      "kty": "RSA",
      "use": "enc",
      "alg": "PS256",
      "n": "xY64ckpxUTXk7Q9e_ulwxLogYEzJ7tZswwGt7EesKk8E_Sq9o4ybEq-tWL2l_h_Q38Y8MkyxPsiKQqzwXdb5npvtZ5fv-QF3u2eqryqWm3ialiWZtIG48ia__ApswN1JZUX_3YdrzwdxJjc-SeSR0eTXB21WvJ5DxhfX8aiU8p93oHP_K7nqjUAr241XNYK119KvDI0pVbaJuwXqWJvLXWnLLfWyZXCsuoMc0yU9yEeos2CkJlEyslNF37q2M_rv-52yrevzhJ_OJjxc2As-U2EpoKAOfhqa-sVSEGEaa-YApVNV-KmEE3nw-6T7sqBBvp7sbtXuKq8RoFaQkA2kzQ",
      "e": "AQAB",
      "kid": "5997c113bd799f7e61039be31353e4e5917c28a3536ee7d0f44d5bfbf301cc55"
    }
  ]
}
2021-12-16 19:13:31
fapi1-advanced-final-client-test
Setup Done
2021-12-16 19:13:38 INCOMING
fapi1-advanced-final-client-test
Incoming HTTP request to test instance mSTRMkTtku1e82r
incoming_headers
{
  "host": "www.certification.openid.net",
  "user-agent": "openid-client/4.9.1 (https://github.com/panva/node-openid-client)",
  "accept": "application/json",
  "accept-encoding": "gzip, deflate, br",
  "connection": "close"
}
incoming_path
/test/a/RP-Security-Test-PAN/.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-16 19:13:38 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-16 19:13:38 OUTGOING
fapi1-advanced-final-client-test
Response to HTTP request to test instance mSTRMkTtku1e82r
outgoing_status_code
200
outgoing_headers
{}
outgoing_body
{
  "issuer": "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/",
  "authorization_endpoint": "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/authorize",
  "token_endpoint": "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/token",
  "jwks_uri": "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/jwks",
  "registration_endpoint": "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/register",
  "userinfo_endpoint": "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/userinfo",
  "mtls_endpoint_aliases": {
    "token_endpoint": "https://www.certification.openid.net/test-mtls/a/RP-Security-Test-PAN/token",
    "registration_endpoint": "https://www.certification.openid.net/test-mtls/a/RP-Security-Test-PAN/register",
    "userinfo_endpoint": "https://www.certification.openid.net/test-mtls/a/RP-Security-Test-PAN/userinfo",
    "pushed_authorization_request_endpoint": "https://www.certification.openid.net/test-mtls/a/RP-Security-Test-PAN/par"
  },
  "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"
  ],
  "pushed_authorization_request_endpoint": "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/par",
  "require_pushed_authorization_requests": true,
  "response_types_supported": [
    "code id_token"
  ],
  "token_endpoint_auth_signing_alg_values_supported": [
    "PS256"
  ]
}
outgoing_path
.well-known/openid-configuration
2021-12-16 19:13:38 INCOMING
fapi1-advanced-final-client-test
Incoming HTTP request to test instance mSTRMkTtku1e82r
incoming_headers
{
  "host": "www.certification.openid.net",
  "user-agent": "openid-client/4.9.1 (https://github.com/panva/node-openid-client)",
  "accept": "application/json",
  "content-type": "application/x-www-form-urlencoded",
  "accept-encoding": "gzip, deflate, br",
  "content-length": "1210",
  "connection": "close"
}
incoming_path
/test-mtls/a/RP-Security-Test-PAN/token
incoming_body_form_params
{
  "scope": "consents",
  "grant_type": "client_credentials",
  "redirect_uri": "https://api-openbanking-hml.bancopan.com.br/tpp/callback",
  "client_id": "SBSfBTOJMVQBBL848VGXI",
  "client_assertion": "eyJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6IjVnWUhJSGJ0dzBVQjRCd2p0cVVuaHRGTjZXdGhFVzJtZFg3ZGZVQlFISUkifQ.eyJpYXQiOjE2Mzk2ODIwMTgsImV4cCI6MTYzOTY4MjA3OCwianRpIjoiMHk4QkNONXhkQTRTbDk3eU1kMEtWMGJpVFBqNk54U1Q0ZnhfSDRncXVvWSIsImlzcyI6IlNCU2ZCVE9KTVZRQkJMODQ4VkdYSSIsInN1YiI6IlNCU2ZCVE9KTVZRQkJMODQ4VkdYSSIsImF1ZCI6WyJodHRwczovL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQvdGVzdC9hL1JQLVNlY3VyaXR5LVRlc3QtUEFOLyIsImh0dHBzOi8vd3d3LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldC90ZXN0L2EvUlAtU2VjdXJpdHktVGVzdC1QQU4vdG9rZW4iLCJodHRwczovL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQvdGVzdC1tdGxzL2EvUlAtU2VjdXJpdHktVGVzdC1QQU4vdG9rZW4iXX0.CUY9PThaWkdHz1VDocBFbByCWZ15b0x4HsJjamhw_sSzKy0SmkjQT_OEcUS4WBd1_9BwkyUv_o4-IlLyZveUsrJrBAFDJTgHuzq-k25EgBuu8VyNUv6D1u_mF7mf26MUt82F5DDkWxLqf0DLpfyQYUc4pUmjBbv6N_fKKDmueyQUgvcf3tZLGXbIto3PxfwRkPv4x-Lpnb6JCLLgKnh2orQ4hYQ7VTXmFiD9BVHNZfwZBc1vdNGsjJtrEz61ibKLuiIFFbDOffw_nks5MPBo8IMW2FMKuAJchLD3YekL8dUoOd-NorsdLyKq8RcuLyxxwYlpnWfK8la2_AjNUvFkkA",
  "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----- MIIG5TCCBc2gAwIBAgIUPz5BkF1/67noL2gNUfej8F/Srk8wDQYJKoZIhvcNAQEL BQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx FTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNB TkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDYyNTEzMjEwMFoXDTIyMDcyNTEz MjEwMFowggEPMQswCQYDVQQGEwJCUjELMAkGA1UECBMCU1AxEzARBgNVBAcMClPD o28gUGF1bG8xEjAQBgNVBAoTCUJBTkNPIFBBTjEtMCsGA1UECxMkYjZhMjE0Yzct NjMzMi01YTQxLTg0NjQtYTI4MWZiOWE0Y2EwMRgwFgYDVQQDEw9iYW5jb3Bhbi5j b20uYnIxFzAVBgNVBAUTDjU5Mjg1NDExMDAwMTEzMTQwMgYKCZImiZPyLGQBARMk YWM2MGZlNjUtNThjYS00NGMzLTkzNTItNmY1NTZjNWNiOThlMR0wGwYDVQQPExRQ cml2YXRlIE9yZ2FuaXphdGlvbjETMBEGCysGAQQBgjc8AgEDEwJCUjCCASIwDQYJ KoZIhvcNAQEBBQADggEPADCCAQoCggEBAK9iTsg4Msxj3uccgD/6XTlbFz27VtV4 9PJqZf23TvhEbz6o80y2VMZ+5Q57lh9RbN2uAmGLO/jpfbzrCsWS7Zh53dvesi0r iu6TwOHdJ1n2kLgSOtH3lZFYKHesnWNi+DndNMRDWeZeWJMSXoMNK8zQP7NMUhO6 i56vB8Dv6OLAyZ0HgC/xpfUj9GCyDDFa2HvqEJsf5YwAEnXBWqvDTVLIkt8on+WV CLrlgYJsNunCZrpAJ9/ws7V4WZCEoJBjl7eFe8LuqRQ5G3L/5Lsd2jBtgS4u2xG3 5iTWbWWQ+FnBN9enlw0lw7djwQohndIxSVhMy/YL+b6rO5vJFWD7s3sCAwEAAaOC AtMwggLPMAwGA1UdEwEB/wQCMAAwHwYDVR0jBBgwFoAUhn9YrRf1grZOtAWz+7DO EUPfTL4wTAYIKwYBBQUHAQEEQDA+MDwGCCsGAQUFBzABhjBodHRwOi8vb2NzcC5z YW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5vcmcuYnIwSwYDVR0fBEQwQjBA oD6gPIY6aHR0cDovL2NybC5zYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5v cmcuYnIvaXNzdWVyLmNybDAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAwwCgYIKwYB BQUHAwIwHQYDVR0OBBYEFKoNhBSY0ndO3mFsjapYiGGn82PGMBoGA1UdEQQTMBGC D2JhbmNvcGFuLmNvbS5icjCCAaEGA1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9k ATCCAYAwggE2BggrBgEFBQcCAjCCASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBz b2xlbHkgZm9yIHVzZSB3aXRoIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQg b3RoZXIgcGFydGljaXBhdGluZyBvcmdhbmlzYXRpb25zIHVzaW5nIFJhaWRpYW0g U2VydmljZXMgTGltaXRlZHMgVHJ1c3QgRnJhbWV3b3JrIFNlcnZpY2VzLiBJdHMg cmVjZWlwdCwgcG9zc2Vzc2lvbiBvciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5j ZSBvZiB0aGUgUmFpZGlhbSBTZXJ2aWNlcyBMdGQgQ2VydGljaWNhdGUgUG9saWN5 IGFuZCByZWxhdGVkIGRvY3VtZW50cyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0 cDovL2Nwcy5zYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvcG9s aWNpZXMwDQYJKoZIhvcNAQELBQADggEBAISLc+dYvh4KZpPGgr5BT59CVtAETbyL 8ztUdhATHzRouH1HhG5UhXPzsgpsceF9DL/OuKVuAHMGvlPVBUdfMNo/dztdNfZs ZG7XT/OLzF5KPfjbNcP0z3NgmGzLE61QafJ7a88eBkUJR6VqI/FAQEJ339NYh5i0 QZRll4z7H2c9NO+oS7rEd3EC9ixUY+hMnibtX/F9XXPc4rNlmhTL1Jx3R3EjTRrY YFTmIjrI8KTz2+UX1tV6/6WgkDxujsbpQmOTtoC6Sy7HQoeN9pGJ/20/AOFDTMsG OZOp5hfqEfELz3nzHp7ZETCx0Jg4YgaeQmQh7/5Y1UlRd1IRGbDDdks= -----END CERTIFICATE-----
incoming_body_json
incoming_query_string_params
{}
incoming_body
scope=consents&grant_type=client_credentials&redirect_uri=https%3A%2F%2Fapi-openbanking-hml.bancopan.com.br%2Ftpp%2Fcallback&client_id=SBSfBTOJMVQBBL848VGXI&client_assertion=eyJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6IjVnWUhJSGJ0dzBVQjRCd2p0cVVuaHRGTjZXdGhFVzJtZFg3ZGZVQlFISUkifQ.eyJpYXQiOjE2Mzk2ODIwMTgsImV4cCI6MTYzOTY4MjA3OCwianRpIjoiMHk4QkNONXhkQTRTbDk3eU1kMEtWMGJpVFBqNk54U1Q0ZnhfSDRncXVvWSIsImlzcyI6IlNCU2ZCVE9KTVZRQkJMODQ4VkdYSSIsInN1YiI6IlNCU2ZCVE9KTVZRQkJMODQ4VkdYSSIsImF1ZCI6WyJodHRwczovL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQvdGVzdC9hL1JQLVNlY3VyaXR5LVRlc3QtUEFOLyIsImh0dHBzOi8vd3d3LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldC90ZXN0L2EvUlAtU2VjdXJpdHktVGVzdC1QQU4vdG9rZW4iLCJodHRwczovL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQvdGVzdC1tdGxzL2EvUlAtU2VjdXJpdHktVGVzdC1QQU4vdG9rZW4iXX0.CUY9PThaWkdHz1VDocBFbByCWZ15b0x4HsJjamhw_sSzKy0SmkjQT_OEcUS4WBd1_9BwkyUv_o4-IlLyZveUsrJrBAFDJTgHuzq-k25EgBuu8VyNUv6D1u_mF7mf26MUt82F5DDkWxLqf0DLpfyQYUc4pUmjBbv6N_fKKDmueyQUgvcf3tZLGXbIto3PxfwRkPv4x-Lpnb6JCLLgKnh2orQ4hYQ7VTXmFiD9BVHNZfwZBc1vdNGsjJtrEz61ibKLuiIFFbDOffw_nks5MPBo8IMW2FMKuAJchLD3YekL8dUoOd-NorsdLyKq8RcuLyxxwYlpnWfK8la2_AjNUvFkkA&client_assertion_type=urn%3Aietf%3Aparams%3Aoauth%3Aclient-assertion-type%3Ajwt-bearer
2021-12-16 19:13:38 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-16 19:13:38 SUCCESS
ExtractClientCertificateFromTokenEndpointRequestHeaders
Extracted client certificate
client_certificate
{
  "cert": "-----BEGIN CERTIFICATE----- MIIG5TCCBc2gAwIBAgIUPz5BkF1/67noL2gNUfej8F/Srk8wDQYJKoZIhvcNAQEL BQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx FTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNB TkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDYyNTEzMjEwMFoXDTIyMDcyNTEz MjEwMFowggEPMQswCQYDVQQGEwJCUjELMAkGA1UECBMCU1AxEzARBgNVBAcMClPD o28gUGF1bG8xEjAQBgNVBAoTCUJBTkNPIFBBTjEtMCsGA1UECxMkYjZhMjE0Yzct NjMzMi01YTQxLTg0NjQtYTI4MWZiOWE0Y2EwMRgwFgYDVQQDEw9iYW5jb3Bhbi5j b20uYnIxFzAVBgNVBAUTDjU5Mjg1NDExMDAwMTEzMTQwMgYKCZImiZPyLGQBARMk YWM2MGZlNjUtNThjYS00NGMzLTkzNTItNmY1NTZjNWNiOThlMR0wGwYDVQQPExRQ cml2YXRlIE9yZ2FuaXphdGlvbjETMBEGCysGAQQBgjc8AgEDEwJCUjCCASIwDQYJ KoZIhvcNAQEBBQADggEPADCCAQoCggEBAK9iTsg4Msxj3uccgD/6XTlbFz27VtV4 9PJqZf23TvhEbz6o80y2VMZ+5Q57lh9RbN2uAmGLO/jpfbzrCsWS7Zh53dvesi0r iu6TwOHdJ1n2kLgSOtH3lZFYKHesnWNi+DndNMRDWeZeWJMSXoMNK8zQP7NMUhO6 i56vB8Dv6OLAyZ0HgC/xpfUj9GCyDDFa2HvqEJsf5YwAEnXBWqvDTVLIkt8on+WV CLrlgYJsNunCZrpAJ9/ws7V4WZCEoJBjl7eFe8LuqRQ5G3L/5Lsd2jBtgS4u2xG3 5iTWbWWQ+FnBN9enlw0lw7djwQohndIxSVhMy/YL+b6rO5vJFWD7s3sCAwEAAaOC AtMwggLPMAwGA1UdEwEB/wQCMAAwHwYDVR0jBBgwFoAUhn9YrRf1grZOtAWz+7DO EUPfTL4wTAYIKwYBBQUHAQEEQDA+MDwGCCsGAQUFBzABhjBodHRwOi8vb2NzcC5z YW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5vcmcuYnIwSwYDVR0fBEQwQjBA oD6gPIY6aHR0cDovL2NybC5zYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5v cmcuYnIvaXNzdWVyLmNybDAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAwwCgYIKwYB BQUHAwIwHQYDVR0OBBYEFKoNhBSY0ndO3mFsjapYiGGn82PGMBoGA1UdEQQTMBGC D2JhbmNvcGFuLmNvbS5icjCCAaEGA1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9k ATCCAYAwggE2BggrBgEFBQcCAjCCASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBz b2xlbHkgZm9yIHVzZSB3aXRoIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQg b3RoZXIgcGFydGljaXBhdGluZyBvcmdhbmlzYXRpb25zIHVzaW5nIFJhaWRpYW0g U2VydmljZXMgTGltaXRlZHMgVHJ1c3QgRnJhbWV3b3JrIFNlcnZpY2VzLiBJdHMg cmVjZWlwdCwgcG9zc2Vzc2lvbiBvciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5j ZSBvZiB0aGUgUmFpZGlhbSBTZXJ2aWNlcyBMdGQgQ2VydGljaWNhdGUgUG9saWN5 IGFuZCByZWxhdGVkIGRvY3VtZW50cyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0 cDovL2Nwcy5zYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvcG9s aWNpZXMwDQYJKoZIhvcNAQELBQADggEBAISLc+dYvh4KZpPGgr5BT59CVtAETbyL 8ztUdhATHzRouH1HhG5UhXPzsgpsceF9DL/OuKVuAHMGvlPVBUdfMNo/dztdNfZs ZG7XT/OLzF5KPfjbNcP0z3NgmGzLE61QafJ7a88eBkUJR6VqI/FAQEJ339NYh5i0 QZRll4z7H2c9NO+oS7rEd3EC9ixUY+hMnibtX/F9XXPc4rNlmhTL1Jx3R3EjTRrY YFTmIjrI8KTz2+UX1tV6/6WgkDxujsbpQmOTtoC6Sy7HQoeN9pGJ/20/AOFDTMsG OZOp5hfqEfELz3nzHp7ZETCx0Jg4YgaeQmQh7/5Y1UlRd1IRGbDDdks\u003d -----END CERTIFICATE-----",
  "pem": "-----BEGIN CERTIFICATE-----\nMIIG5TCCBc2gAwIBAgIUPz5BkF1/67noL2gNUfej8F/Srk8wDQYJKoZIhvcNAQEL\nBQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx\nFTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNB\nTkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDYyNTEzMjEwMFoXDTIyMDcyNTEz\nMjEwMFowggEPMQswCQYDVQQGEwJCUjELMAkGA1UECBMCU1AxEzARBgNVBAcMClPD\no28gUGF1bG8xEjAQBgNVBAoTCUJBTkNPIFBBTjEtMCsGA1UECxMkYjZhMjE0Yzct\nNjMzMi01YTQxLTg0NjQtYTI4MWZiOWE0Y2EwMRgwFgYDVQQDEw9iYW5jb3Bhbi5j\nb20uYnIxFzAVBgNVBAUTDjU5Mjg1NDExMDAwMTEzMTQwMgYKCZImiZPyLGQBARMk\nYWM2MGZlNjUtNThjYS00NGMzLTkzNTItNmY1NTZjNWNiOThlMR0wGwYDVQQPExRQ\ncml2YXRlIE9yZ2FuaXphdGlvbjETMBEGCysGAQQBgjc8AgEDEwJCUjCCASIwDQYJ\nKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK9iTsg4Msxj3uccgD/6XTlbFz27VtV4\n9PJqZf23TvhEbz6o80y2VMZ+5Q57lh9RbN2uAmGLO/jpfbzrCsWS7Zh53dvesi0r\niu6TwOHdJ1n2kLgSOtH3lZFYKHesnWNi+DndNMRDWeZeWJMSXoMNK8zQP7NMUhO6\ni56vB8Dv6OLAyZ0HgC/xpfUj9GCyDDFa2HvqEJsf5YwAEnXBWqvDTVLIkt8on+WV\nCLrlgYJsNunCZrpAJ9/ws7V4WZCEoJBjl7eFe8LuqRQ5G3L/5Lsd2jBtgS4u2xG3\n5iTWbWWQ+FnBN9enlw0lw7djwQohndIxSVhMy/YL+b6rO5vJFWD7s3sCAwEAAaOC\nAtMwggLPMAwGA1UdEwEB/wQCMAAwHwYDVR0jBBgwFoAUhn9YrRf1grZOtAWz+7DO\nEUPfTL4wTAYIKwYBBQUHAQEEQDA+MDwGCCsGAQUFBzABhjBodHRwOi8vb2NzcC5z\nYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5vcmcuYnIwSwYDVR0fBEQwQjBA\noD6gPIY6aHR0cDovL2NybC5zYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5v\ncmcuYnIvaXNzdWVyLmNybDAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAwwCgYIKwYB\nBQUHAwIwHQYDVR0OBBYEFKoNhBSY0ndO3mFsjapYiGGn82PGMBoGA1UdEQQTMBGC\nD2JhbmNvcGFuLmNvbS5icjCCAaEGA1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9k\nATCCAYAwggE2BggrBgEFBQcCAjCCASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBz\nb2xlbHkgZm9yIHVzZSB3aXRoIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQg\nb3RoZXIgcGFydGljaXBhdGluZyBvcmdhbmlzYXRpb25zIHVzaW5nIFJhaWRpYW0g\nU2VydmljZXMgTGltaXRlZHMgVHJ1c3QgRnJhbWV3b3JrIFNlcnZpY2VzLiBJdHMg\ncmVjZWlwdCwgcG9zc2Vzc2lvbiBvciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5j\nZSBvZiB0aGUgUmFpZGlhbSBTZXJ2aWNlcyBMdGQgQ2VydGljaWNhdGUgUG9saWN5\nIGFuZCByZWxhdGVkIGRvY3VtZW50cyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0\ncDovL2Nwcy5zYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvcG9s\naWNpZXMwDQYJKoZIhvcNAQELBQADggEBAISLc+dYvh4KZpPGgr5BT59CVtAETbyL\n8ztUdhATHzRouH1HhG5UhXPzsgpsceF9DL/OuKVuAHMGvlPVBUdfMNo/dztdNfZs\nZG7XT/OLzF5KPfjbNcP0z3NgmGzLE61QafJ7a88eBkUJR6VqI/FAQEJ339NYh5i0\nQZRll4z7H2c9NO+oS7rEd3EC9ixUY+hMnibtX/F9XXPc4rNlmhTL1Jx3R3EjTRrY\nYFTmIjrI8KTz2+UX1tV6/6WgkDxujsbpQmOTtoC6Sy7HQoeN9pGJ/20/AOFDTMsG\nOZOp5hfqEfELz3nzHp7ZETCx0Jg4YgaeQmQh7/5Y1UlRd1IRGbDDdks\u003d\n-----END CERTIFICATE-----",
  "subject": {
    "dn": "1.3.6.1.4.1.311.60.2.1.3\u003d#13024252,2.5.4.15\u003d#131450726976617465204f7267616e697a6174696f6e,UID\u003dac60fe65-58ca-44c3-9352-6f556c5cb98e,2.5.4.5\u003d#130e3539323835343131303030313133,CN\u003dbancopan.com.br,OU\u003db6a214c7-6332-5a41-8464-a281fb9a4ca0,O\u003dBANCO PAN,L\u003dSão Paulo,ST\u003dSP,C\u003dBR"
  },
  "sanDnsNames": [
    "bancopan.com.br"
  ],
  "sanUris": [],
  "sanIPs": [],
  "sanEmails": []
}
2021-12-16 19:13:38 SUCCESS
CheckForClientCertificate
Found client certificate
2021-12-16 19:13:38 SUCCESS
EnsureClientCertificateMatches
Presented certificate matches registered certificate
actual
-----BEGIN CERTIFICATE-----
MIIG5TCCBc2gAwIBAgIUPz5BkF1/67noL2gNUfej8F/Srk8wDQYJKoZIhvcNAQEL
BQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx
FTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNB
TkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDYyNTEzMjEwMFoXDTIyMDcyNTEz
MjEwMFowggEPMQswCQYDVQQGEwJCUjELMAkGA1UECBMCU1AxEzARBgNVBAcMClPD
o28gUGF1bG8xEjAQBgNVBAoTCUJBTkNPIFBBTjEtMCsGA1UECxMkYjZhMjE0Yzct
NjMzMi01YTQxLTg0NjQtYTI4MWZiOWE0Y2EwMRgwFgYDVQQDEw9iYW5jb3Bhbi5j
b20uYnIxFzAVBgNVBAUTDjU5Mjg1NDExMDAwMTEzMTQwMgYKCZImiZPyLGQBARMk
YWM2MGZlNjUtNThjYS00NGMzLTkzNTItNmY1NTZjNWNiOThlMR0wGwYDVQQPExRQ
cml2YXRlIE9yZ2FuaXphdGlvbjETMBEGCysGAQQBgjc8AgEDEwJCUjCCASIwDQYJ
KoZIhvcNAQEBBQADggEPADCCAQoCggEBAK9iTsg4Msxj3uccgD/6XTlbFz27VtV4
9PJqZf23TvhEbz6o80y2VMZ+5Q57lh9RbN2uAmGLO/jpfbzrCsWS7Zh53dvesi0r
iu6TwOHdJ1n2kLgSOtH3lZFYKHesnWNi+DndNMRDWeZeWJMSXoMNK8zQP7NMUhO6
i56vB8Dv6OLAyZ0HgC/xpfUj9GCyDDFa2HvqEJsf5YwAEnXBWqvDTVLIkt8on+WV
CLrlgYJsNunCZrpAJ9/ws7V4WZCEoJBjl7eFe8LuqRQ5G3L/5Lsd2jBtgS4u2xG3
5iTWbWWQ+FnBN9enlw0lw7djwQohndIxSVhMy/YL+b6rO5vJFWD7s3sCAwEAAaOC
AtMwggLPMAwGA1UdEwEB/wQCMAAwHwYDVR0jBBgwFoAUhn9YrRf1grZOtAWz+7DO
EUPfTL4wTAYIKwYBBQUHAQEEQDA+MDwGCCsGAQUFBzABhjBodHRwOi8vb2NzcC5z
YW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5vcmcuYnIwSwYDVR0fBEQwQjBA
oD6gPIY6aHR0cDovL2NybC5zYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5v
cmcuYnIvaXNzdWVyLmNybDAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAwwCgYIKwYB
BQUHAwIwHQYDVR0OBBYEFKoNhBSY0ndO3mFsjapYiGGn82PGMBoGA1UdEQQTMBGC
D2JhbmNvcGFuLmNvbS5icjCCAaEGA1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9k
ATCCAYAwggE2BggrBgEFBQcCAjCCASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBz
b2xlbHkgZm9yIHVzZSB3aXRoIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQg
b3RoZXIgcGFydGljaXBhdGluZyBvcmdhbmlzYXRpb25zIHVzaW5nIFJhaWRpYW0g
U2VydmljZXMgTGltaXRlZHMgVHJ1c3QgRnJhbWV3b3JrIFNlcnZpY2VzLiBJdHMg
cmVjZWlwdCwgcG9zc2Vzc2lvbiBvciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5j
ZSBvZiB0aGUgUmFpZGlhbSBTZXJ2aWNlcyBMdGQgQ2VydGljaWNhdGUgUG9saWN5
IGFuZCByZWxhdGVkIGRvY3VtZW50cyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0
cDovL2Nwcy5zYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvcG9s
aWNpZXMwDQYJKoZIhvcNAQELBQADggEBAISLc+dYvh4KZpPGgr5BT59CVtAETbyL
8ztUdhATHzRouH1HhG5UhXPzsgpsceF9DL/OuKVuAHMGvlPVBUdfMNo/dztdNfZs
ZG7XT/OLzF5KPfjbNcP0z3NgmGzLE61QafJ7a88eBkUJR6VqI/FAQEJ339NYh5i0
QZRll4z7H2c9NO+oS7rEd3EC9ixUY+hMnibtX/F9XXPc4rNlmhTL1Jx3R3EjTRrY
YFTmIjrI8KTz2+UX1tV6/6WgkDxujsbpQmOTtoC6Sy7HQoeN9pGJ/20/AOFDTMsG
OZOp5hfqEfELz3nzHp7ZETCx0Jg4YgaeQmQh7/5Y1UlRd1IRGbDDdks=
-----END CERTIFICATE-----
2021-12-16 19:13:38 SUCCESS
ExtractClientAssertion
Parsed client assertion
client_assertion
{
  "value": "eyJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6IjVnWUhJSGJ0dzBVQjRCd2p0cVVuaHRGTjZXdGhFVzJtZFg3ZGZVQlFISUkifQ.eyJpYXQiOjE2Mzk2ODIwMTgsImV4cCI6MTYzOTY4MjA3OCwianRpIjoiMHk4QkNONXhkQTRTbDk3eU1kMEtWMGJpVFBqNk54U1Q0ZnhfSDRncXVvWSIsImlzcyI6IlNCU2ZCVE9KTVZRQkJMODQ4VkdYSSIsInN1YiI6IlNCU2ZCVE9KTVZRQkJMODQ4VkdYSSIsImF1ZCI6WyJodHRwczovL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQvdGVzdC9hL1JQLVNlY3VyaXR5LVRlc3QtUEFOLyIsImh0dHBzOi8vd3d3LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldC90ZXN0L2EvUlAtU2VjdXJpdHktVGVzdC1QQU4vdG9rZW4iLCJodHRwczovL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQvdGVzdC1tdGxzL2EvUlAtU2VjdXJpdHktVGVzdC1QQU4vdG9rZW4iXX0.CUY9PThaWkdHz1VDocBFbByCWZ15b0x4HsJjamhw_sSzKy0SmkjQT_OEcUS4WBd1_9BwkyUv_o4-IlLyZveUsrJrBAFDJTgHuzq-k25EgBuu8VyNUv6D1u_mF7mf26MUt82F5DDkWxLqf0DLpfyQYUc4pUmjBbv6N_fKKDmueyQUgvcf3tZLGXbIto3PxfwRkPv4x-Lpnb6JCLLgKnh2orQ4hYQ7VTXmFiD9BVHNZfwZBc1vdNGsjJtrEz61ibKLuiIFFbDOffw_nks5MPBo8IMW2FMKuAJchLD3YekL8dUoOd-NorsdLyKq8RcuLyxxwYlpnWfK8la2_AjNUvFkkA",
  "header": {
    "kid": "5gYHIHbtw0UB4BwjtqUnhtFN6WthEW2mdX7dfUBQHII",
    "typ": "JWT",
    "alg": "PS256"
  },
  "claims": {
    "sub": "SBSfBTOJMVQBBL848VGXI",
    "aud": [
      "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/",
      "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/token",
      "https://www.certification.openid.net/test-mtls/a/RP-Security-Test-PAN/token"
    ],
    "iss": "SBSfBTOJMVQBBL848VGXI",
    "exp": 1639682078,
    "iat": 1639682018,
    "jti": "0y8BCN5xdA4Sl97yMd0KV0biTPj6NxST4fx_H4gquoY"
  }
}
2021-12-16 19:13:38
EnsureClientAssertionSignatureAlgorithmMatchesRegistered
token_endpoint_auth_signing_alg is not set for the client, any supported algorithm can be used
2021-12-16 19:13:38 SUCCESS
ValidateClientAssertionSignature
client_assertion signature validated
client_assertion
eyJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6IjVnWUhJSGJ0dzBVQjRCd2p0cVVuaHRGTjZXdGhFVzJtZFg3ZGZVQlFISUkifQ.eyJpYXQiOjE2Mzk2ODIwMTgsImV4cCI6MTYzOTY4MjA3OCwianRpIjoiMHk4QkNONXhkQTRTbDk3eU1kMEtWMGJpVFBqNk54U1Q0ZnhfSDRncXVvWSIsImlzcyI6IlNCU2ZCVE9KTVZRQkJMODQ4VkdYSSIsInN1YiI6IlNCU2ZCVE9KTVZRQkJMODQ4VkdYSSIsImF1ZCI6WyJodHRwczovL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQvdGVzdC9hL1JQLVNlY3VyaXR5LVRlc3QtUEFOLyIsImh0dHBzOi8vd3d3LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldC90ZXN0L2EvUlAtU2VjdXJpdHktVGVzdC1QQU4vdG9rZW4iLCJodHRwczovL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQvdGVzdC1tdGxzL2EvUlAtU2VjdXJpdHktVGVzdC1QQU4vdG9rZW4iXX0.CUY9PThaWkdHz1VDocBFbByCWZ15b0x4HsJjamhw_sSzKy0SmkjQT_OEcUS4WBd1_9BwkyUv_o4-IlLyZveUsrJrBAFDJTgHuzq-k25EgBuu8VyNUv6D1u_mF7mf26MUt82F5DDkWxLqf0DLpfyQYUc4pUmjBbv6N_fKKDmueyQUgvcf3tZLGXbIto3PxfwRkPv4x-Lpnb6JCLLgKnh2orQ4hYQ7VTXmFiD9BVHNZfwZBc1vdNGsjJtrEz61ibKLuiIFFbDOffw_nks5MPBo8IMW2FMKuAJchLD3YekL8dUoOd-NorsdLyKq8RcuLyxxwYlpnWfK8la2_AjNUvFkkA
2021-12-16 19:13:38 SUCCESS
EnsureClientAssertionTypeIsJwt
Found JWT assertion type
assertion type
urn:ietf:params:oauth:client-assertion-type:jwt-bearer
2021-12-16 19:13:38 SUCCESS
ValidateClientAssertionClaims
Client Assertion passed all validation checks
2021-12-16 19:13:38 SUCCESS
FAPIBrazilExtractRequestedScopeFromClientCredentialsGrant
Found 'consents' scope in request
actual
[
  "consents"
]
expected
consents
2021-12-16 19:13:38 SUCCESS
GenerateBearerAccessToken
Generated access token
access_token
CAJIMejHOlzssfyEtibhDVtP9Cdjh6AfsFdAtb7LdJPJgmqWpE
2021-12-16 19:13:38 SUCCESS
CreateTokenEndpointResponse
Created token endpoint response
access_token
CAJIMejHOlzssfyEtibhDVtP9Cdjh6AfsFdAtb7LdJPJgmqWpE
token_type
Bearer
2021-12-16 19:13:38
CopyAccessTokenToClientCredentialsField
Condition ran but did not log anything
2021-12-16 19:13:38 OUTGOING
fapi1-advanced-final-client-test
Response to HTTP request to test instance mSTRMkTtku1e82r
outgoing_status_code
200
outgoing_headers
{}
outgoing_body
{
  "access_token": "CAJIMejHOlzssfyEtibhDVtP9Cdjh6AfsFdAtb7LdJPJgmqWpE",
  "token_type": "Bearer"
}
outgoing_path
token
2021-12-16 19:13:38 INCOMING
fapi1-advanced-final-client-test
Incoming HTTP request to test instance mSTRMkTtku1e82r
incoming_headers
{
  "host": "www.certification.openid.net",
  "accept": "application/json, text/plain, */*",
  "content-type": "application/json",
  "authorization": "Bearer CAJIMejHOlzssfyEtibhDVtP9Cdjh6AfsFdAtb7LdJPJgmqWpE",
  "user-agent": "axios/0.21.4",
  "content-length": "261",
  "connection": "close"
}
incoming_path
/test-mtls/a/RP-Security-Test-PAN/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----- MIIG5TCCBc2gAwIBAgIUPz5BkF1/67noL2gNUfej8F/Srk8wDQYJKoZIhvcNAQEL BQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx FTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNB TkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDYyNTEzMjEwMFoXDTIyMDcyNTEz MjEwMFowggEPMQswCQYDVQQGEwJCUjELMAkGA1UECBMCU1AxEzARBgNVBAcMClPD o28gUGF1bG8xEjAQBgNVBAoTCUJBTkNPIFBBTjEtMCsGA1UECxMkYjZhMjE0Yzct NjMzMi01YTQxLTg0NjQtYTI4MWZiOWE0Y2EwMRgwFgYDVQQDEw9iYW5jb3Bhbi5j b20uYnIxFzAVBgNVBAUTDjU5Mjg1NDExMDAwMTEzMTQwMgYKCZImiZPyLGQBARMk YWM2MGZlNjUtNThjYS00NGMzLTkzNTItNmY1NTZjNWNiOThlMR0wGwYDVQQPExRQ cml2YXRlIE9yZ2FuaXphdGlvbjETMBEGCysGAQQBgjc8AgEDEwJCUjCCASIwDQYJ KoZIhvcNAQEBBQADggEPADCCAQoCggEBAK9iTsg4Msxj3uccgD/6XTlbFz27VtV4 9PJqZf23TvhEbz6o80y2VMZ+5Q57lh9RbN2uAmGLO/jpfbzrCsWS7Zh53dvesi0r iu6TwOHdJ1n2kLgSOtH3lZFYKHesnWNi+DndNMRDWeZeWJMSXoMNK8zQP7NMUhO6 i56vB8Dv6OLAyZ0HgC/xpfUj9GCyDDFa2HvqEJsf5YwAEnXBWqvDTVLIkt8on+WV CLrlgYJsNunCZrpAJ9/ws7V4WZCEoJBjl7eFe8LuqRQ5G3L/5Lsd2jBtgS4u2xG3 5iTWbWWQ+FnBN9enlw0lw7djwQohndIxSVhMy/YL+b6rO5vJFWD7s3sCAwEAAaOC AtMwggLPMAwGA1UdEwEB/wQCMAAwHwYDVR0jBBgwFoAUhn9YrRf1grZOtAWz+7DO EUPfTL4wTAYIKwYBBQUHAQEEQDA+MDwGCCsGAQUFBzABhjBodHRwOi8vb2NzcC5z YW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5vcmcuYnIwSwYDVR0fBEQwQjBA oD6gPIY6aHR0cDovL2NybC5zYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5v cmcuYnIvaXNzdWVyLmNybDAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAwwCgYIKwYB BQUHAwIwHQYDVR0OBBYEFKoNhBSY0ndO3mFsjapYiGGn82PGMBoGA1UdEQQTMBGC D2JhbmNvcGFuLmNvbS5icjCCAaEGA1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9k ATCCAYAwggE2BggrBgEFBQcCAjCCASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBz b2xlbHkgZm9yIHVzZSB3aXRoIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQg b3RoZXIgcGFydGljaXBhdGluZyBvcmdhbmlzYXRpb25zIHVzaW5nIFJhaWRpYW0g U2VydmljZXMgTGltaXRlZHMgVHJ1c3QgRnJhbWV3b3JrIFNlcnZpY2VzLiBJdHMg cmVjZWlwdCwgcG9zc2Vzc2lvbiBvciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5j ZSBvZiB0aGUgUmFpZGlhbSBTZXJ2aWNlcyBMdGQgQ2VydGljaWNhdGUgUG9saWN5 IGFuZCByZWxhdGVkIGRvY3VtZW50cyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0 cDovL2Nwcy5zYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvcG9s aWNpZXMwDQYJKoZIhvcNAQELBQADggEBAISLc+dYvh4KZpPGgr5BT59CVtAETbyL 8ztUdhATHzRouH1HhG5UhXPzsgpsceF9DL/OuKVuAHMGvlPVBUdfMNo/dztdNfZs ZG7XT/OLzF5KPfjbNcP0z3NgmGzLE61QafJ7a88eBkUJR6VqI/FAQEJ339NYh5i0 QZRll4z7H2c9NO+oS7rEd3EC9ixUY+hMnibtX/F9XXPc4rNlmhTL1Jx3R3EjTRrY YFTmIjrI8KTz2+UX1tV6/6WgkDxujsbpQmOTtoC6Sy7HQoeN9pGJ/20/AOFDTMsG OZOp5hfqEfELz3nzHp7ZETCx0Jg4YgaeQmQh7/5Y1UlRd1IRGbDDdks= -----END CERTIFICATE-----
incoming_body_json
{
  "data": {
    "loggedUser": {
      "document": {
        "identification": "44257214899",
        "rel": "CPF"
      }
    },
    "permissions": [
      "RESOURCES_READ",
      "ACCOUNTS_READ",
      "ACCOUNTS_TRANSACTIONS_READ",
      "ACCOUNTS_OVERDRAFT_LIMITS_READ",
      "ACCOUNTS_BALANCES_READ"
    ],
    "expirationDateTime": "2022-08-21T08:30:00Z"
  }
}
incoming_query_string_params
{}
incoming_body
{"data":{"loggedUser":{"document":{"identification":"44257214899","rel":"CPF"}},"permissions":["RESOURCES_READ","ACCOUNTS_READ","ACCOUNTS_TRANSACTIONS_READ","ACCOUNTS_OVERDRAFT_LIMITS_READ","ACCOUNTS_BALANCES_READ"],"expirationDateTime":"2022-08-21T08:30:00Z"}}
2021-12-16 19:13:38 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-16 19:13:38 SUCCESS
ExtractClientCertificateFromTokenEndpointRequestHeaders
Extracted client certificate
client_certificate
{
  "cert": "-----BEGIN CERTIFICATE----- MIIG5TCCBc2gAwIBAgIUPz5BkF1/67noL2gNUfej8F/Srk8wDQYJKoZIhvcNAQEL BQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx FTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNB TkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDYyNTEzMjEwMFoXDTIyMDcyNTEz MjEwMFowggEPMQswCQYDVQQGEwJCUjELMAkGA1UECBMCU1AxEzARBgNVBAcMClPD o28gUGF1bG8xEjAQBgNVBAoTCUJBTkNPIFBBTjEtMCsGA1UECxMkYjZhMjE0Yzct NjMzMi01YTQxLTg0NjQtYTI4MWZiOWE0Y2EwMRgwFgYDVQQDEw9iYW5jb3Bhbi5j b20uYnIxFzAVBgNVBAUTDjU5Mjg1NDExMDAwMTEzMTQwMgYKCZImiZPyLGQBARMk YWM2MGZlNjUtNThjYS00NGMzLTkzNTItNmY1NTZjNWNiOThlMR0wGwYDVQQPExRQ cml2YXRlIE9yZ2FuaXphdGlvbjETMBEGCysGAQQBgjc8AgEDEwJCUjCCASIwDQYJ KoZIhvcNAQEBBQADggEPADCCAQoCggEBAK9iTsg4Msxj3uccgD/6XTlbFz27VtV4 9PJqZf23TvhEbz6o80y2VMZ+5Q57lh9RbN2uAmGLO/jpfbzrCsWS7Zh53dvesi0r iu6TwOHdJ1n2kLgSOtH3lZFYKHesnWNi+DndNMRDWeZeWJMSXoMNK8zQP7NMUhO6 i56vB8Dv6OLAyZ0HgC/xpfUj9GCyDDFa2HvqEJsf5YwAEnXBWqvDTVLIkt8on+WV CLrlgYJsNunCZrpAJ9/ws7V4WZCEoJBjl7eFe8LuqRQ5G3L/5Lsd2jBtgS4u2xG3 5iTWbWWQ+FnBN9enlw0lw7djwQohndIxSVhMy/YL+b6rO5vJFWD7s3sCAwEAAaOC AtMwggLPMAwGA1UdEwEB/wQCMAAwHwYDVR0jBBgwFoAUhn9YrRf1grZOtAWz+7DO EUPfTL4wTAYIKwYBBQUHAQEEQDA+MDwGCCsGAQUFBzABhjBodHRwOi8vb2NzcC5z YW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5vcmcuYnIwSwYDVR0fBEQwQjBA oD6gPIY6aHR0cDovL2NybC5zYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5v cmcuYnIvaXNzdWVyLmNybDAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAwwCgYIKwYB BQUHAwIwHQYDVR0OBBYEFKoNhBSY0ndO3mFsjapYiGGn82PGMBoGA1UdEQQTMBGC D2JhbmNvcGFuLmNvbS5icjCCAaEGA1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9k ATCCAYAwggE2BggrBgEFBQcCAjCCASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBz b2xlbHkgZm9yIHVzZSB3aXRoIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQg b3RoZXIgcGFydGljaXBhdGluZyBvcmdhbmlzYXRpb25zIHVzaW5nIFJhaWRpYW0g U2VydmljZXMgTGltaXRlZHMgVHJ1c3QgRnJhbWV3b3JrIFNlcnZpY2VzLiBJdHMg cmVjZWlwdCwgcG9zc2Vzc2lvbiBvciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5j ZSBvZiB0aGUgUmFpZGlhbSBTZXJ2aWNlcyBMdGQgQ2VydGljaWNhdGUgUG9saWN5 IGFuZCByZWxhdGVkIGRvY3VtZW50cyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0 cDovL2Nwcy5zYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvcG9s aWNpZXMwDQYJKoZIhvcNAQELBQADggEBAISLc+dYvh4KZpPGgr5BT59CVtAETbyL 8ztUdhATHzRouH1HhG5UhXPzsgpsceF9DL/OuKVuAHMGvlPVBUdfMNo/dztdNfZs ZG7XT/OLzF5KPfjbNcP0z3NgmGzLE61QafJ7a88eBkUJR6VqI/FAQEJ339NYh5i0 QZRll4z7H2c9NO+oS7rEd3EC9ixUY+hMnibtX/F9XXPc4rNlmhTL1Jx3R3EjTRrY YFTmIjrI8KTz2+UX1tV6/6WgkDxujsbpQmOTtoC6Sy7HQoeN9pGJ/20/AOFDTMsG OZOp5hfqEfELz3nzHp7ZETCx0Jg4YgaeQmQh7/5Y1UlRd1IRGbDDdks\u003d -----END CERTIFICATE-----",
  "pem": "-----BEGIN CERTIFICATE-----\nMIIG5TCCBc2gAwIBAgIUPz5BkF1/67noL2gNUfej8F/Srk8wDQYJKoZIhvcNAQEL\nBQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx\nFTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNB\nTkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDYyNTEzMjEwMFoXDTIyMDcyNTEz\nMjEwMFowggEPMQswCQYDVQQGEwJCUjELMAkGA1UECBMCU1AxEzARBgNVBAcMClPD\no28gUGF1bG8xEjAQBgNVBAoTCUJBTkNPIFBBTjEtMCsGA1UECxMkYjZhMjE0Yzct\nNjMzMi01YTQxLTg0NjQtYTI4MWZiOWE0Y2EwMRgwFgYDVQQDEw9iYW5jb3Bhbi5j\nb20uYnIxFzAVBgNVBAUTDjU5Mjg1NDExMDAwMTEzMTQwMgYKCZImiZPyLGQBARMk\nYWM2MGZlNjUtNThjYS00NGMzLTkzNTItNmY1NTZjNWNiOThlMR0wGwYDVQQPExRQ\ncml2YXRlIE9yZ2FuaXphdGlvbjETMBEGCysGAQQBgjc8AgEDEwJCUjCCASIwDQYJ\nKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK9iTsg4Msxj3uccgD/6XTlbFz27VtV4\n9PJqZf23TvhEbz6o80y2VMZ+5Q57lh9RbN2uAmGLO/jpfbzrCsWS7Zh53dvesi0r\niu6TwOHdJ1n2kLgSOtH3lZFYKHesnWNi+DndNMRDWeZeWJMSXoMNK8zQP7NMUhO6\ni56vB8Dv6OLAyZ0HgC/xpfUj9GCyDDFa2HvqEJsf5YwAEnXBWqvDTVLIkt8on+WV\nCLrlgYJsNunCZrpAJ9/ws7V4WZCEoJBjl7eFe8LuqRQ5G3L/5Lsd2jBtgS4u2xG3\n5iTWbWWQ+FnBN9enlw0lw7djwQohndIxSVhMy/YL+b6rO5vJFWD7s3sCAwEAAaOC\nAtMwggLPMAwGA1UdEwEB/wQCMAAwHwYDVR0jBBgwFoAUhn9YrRf1grZOtAWz+7DO\nEUPfTL4wTAYIKwYBBQUHAQEEQDA+MDwGCCsGAQUFBzABhjBodHRwOi8vb2NzcC5z\nYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5vcmcuYnIwSwYDVR0fBEQwQjBA\noD6gPIY6aHR0cDovL2NybC5zYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5v\ncmcuYnIvaXNzdWVyLmNybDAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAwwCgYIKwYB\nBQUHAwIwHQYDVR0OBBYEFKoNhBSY0ndO3mFsjapYiGGn82PGMBoGA1UdEQQTMBGC\nD2JhbmNvcGFuLmNvbS5icjCCAaEGA1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9k\nATCCAYAwggE2BggrBgEFBQcCAjCCASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBz\nb2xlbHkgZm9yIHVzZSB3aXRoIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQg\nb3RoZXIgcGFydGljaXBhdGluZyBvcmdhbmlzYXRpb25zIHVzaW5nIFJhaWRpYW0g\nU2VydmljZXMgTGltaXRlZHMgVHJ1c3QgRnJhbWV3b3JrIFNlcnZpY2VzLiBJdHMg\ncmVjZWlwdCwgcG9zc2Vzc2lvbiBvciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5j\nZSBvZiB0aGUgUmFpZGlhbSBTZXJ2aWNlcyBMdGQgQ2VydGljaWNhdGUgUG9saWN5\nIGFuZCByZWxhdGVkIGRvY3VtZW50cyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0\ncDovL2Nwcy5zYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvcG9s\naWNpZXMwDQYJKoZIhvcNAQELBQADggEBAISLc+dYvh4KZpPGgr5BT59CVtAETbyL\n8ztUdhATHzRouH1HhG5UhXPzsgpsceF9DL/OuKVuAHMGvlPVBUdfMNo/dztdNfZs\nZG7XT/OLzF5KPfjbNcP0z3NgmGzLE61QafJ7a88eBkUJR6VqI/FAQEJ339NYh5i0\nQZRll4z7H2c9NO+oS7rEd3EC9ixUY+hMnibtX/F9XXPc4rNlmhTL1Jx3R3EjTRrY\nYFTmIjrI8KTz2+UX1tV6/6WgkDxujsbpQmOTtoC6Sy7HQoeN9pGJ/20/AOFDTMsG\nOZOp5hfqEfELz3nzHp7ZETCx0Jg4YgaeQmQh7/5Y1UlRd1IRGbDDdks\u003d\n-----END CERTIFICATE-----",
  "subject": {
    "dn": "1.3.6.1.4.1.311.60.2.1.3\u003d#13024252,2.5.4.15\u003d#131450726976617465204f7267616e697a6174696f6e,UID\u003dac60fe65-58ca-44c3-9352-6f556c5cb98e,2.5.4.5\u003d#130e3539323835343131303030313133,CN\u003dbancopan.com.br,OU\u003db6a214c7-6332-5a41-8464-a281fb9a4ca0,O\u003dBANCO PAN,L\u003dSão Paulo,ST\u003dSP,C\u003dBR"
  },
  "sanDnsNames": [
    "bancopan.com.br"
  ],
  "sanUris": [],
  "sanIPs": [],
  "sanEmails": []
}
2021-12-16 19:13:38 SUCCESS
CheckForClientCertificate
Found client certificate
2021-12-16 19:13:38 SUCCESS
EnsureClientCertificateMatches
Presented certificate matches registered certificate
actual
-----BEGIN CERTIFICATE-----
MIIG5TCCBc2gAwIBAgIUPz5BkF1/67noL2gNUfej8F/Srk8wDQYJKoZIhvcNAQEL
BQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx
FTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNB
TkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDYyNTEzMjEwMFoXDTIyMDcyNTEz
MjEwMFowggEPMQswCQYDVQQGEwJCUjELMAkGA1UECBMCU1AxEzARBgNVBAcMClPD
o28gUGF1bG8xEjAQBgNVBAoTCUJBTkNPIFBBTjEtMCsGA1UECxMkYjZhMjE0Yzct
NjMzMi01YTQxLTg0NjQtYTI4MWZiOWE0Y2EwMRgwFgYDVQQDEw9iYW5jb3Bhbi5j
b20uYnIxFzAVBgNVBAUTDjU5Mjg1NDExMDAwMTEzMTQwMgYKCZImiZPyLGQBARMk
YWM2MGZlNjUtNThjYS00NGMzLTkzNTItNmY1NTZjNWNiOThlMR0wGwYDVQQPExRQ
cml2YXRlIE9yZ2FuaXphdGlvbjETMBEGCysGAQQBgjc8AgEDEwJCUjCCASIwDQYJ
KoZIhvcNAQEBBQADggEPADCCAQoCggEBAK9iTsg4Msxj3uccgD/6XTlbFz27VtV4
9PJqZf23TvhEbz6o80y2VMZ+5Q57lh9RbN2uAmGLO/jpfbzrCsWS7Zh53dvesi0r
iu6TwOHdJ1n2kLgSOtH3lZFYKHesnWNi+DndNMRDWeZeWJMSXoMNK8zQP7NMUhO6
i56vB8Dv6OLAyZ0HgC/xpfUj9GCyDDFa2HvqEJsf5YwAEnXBWqvDTVLIkt8on+WV
CLrlgYJsNunCZrpAJ9/ws7V4WZCEoJBjl7eFe8LuqRQ5G3L/5Lsd2jBtgS4u2xG3
5iTWbWWQ+FnBN9enlw0lw7djwQohndIxSVhMy/YL+b6rO5vJFWD7s3sCAwEAAaOC
AtMwggLPMAwGA1UdEwEB/wQCMAAwHwYDVR0jBBgwFoAUhn9YrRf1grZOtAWz+7DO
EUPfTL4wTAYIKwYBBQUHAQEEQDA+MDwGCCsGAQUFBzABhjBodHRwOi8vb2NzcC5z
YW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5vcmcuYnIwSwYDVR0fBEQwQjBA
oD6gPIY6aHR0cDovL2NybC5zYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5v
cmcuYnIvaXNzdWVyLmNybDAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAwwCgYIKwYB
BQUHAwIwHQYDVR0OBBYEFKoNhBSY0ndO3mFsjapYiGGn82PGMBoGA1UdEQQTMBGC
D2JhbmNvcGFuLmNvbS5icjCCAaEGA1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9k
ATCCAYAwggE2BggrBgEFBQcCAjCCASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBz
b2xlbHkgZm9yIHVzZSB3aXRoIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQg
b3RoZXIgcGFydGljaXBhdGluZyBvcmdhbmlzYXRpb25zIHVzaW5nIFJhaWRpYW0g
U2VydmljZXMgTGltaXRlZHMgVHJ1c3QgRnJhbWV3b3JrIFNlcnZpY2VzLiBJdHMg
cmVjZWlwdCwgcG9zc2Vzc2lvbiBvciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5j
ZSBvZiB0aGUgUmFpZGlhbSBTZXJ2aWNlcyBMdGQgQ2VydGljaWNhdGUgUG9saWN5
IGFuZCByZWxhdGVkIGRvY3VtZW50cyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0
cDovL2Nwcy5zYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvcG9s
aWNpZXMwDQYJKoZIhvcNAQELBQADggEBAISLc+dYvh4KZpPGgr5BT59CVtAETbyL
8ztUdhATHzRouH1HhG5UhXPzsgpsceF9DL/OuKVuAHMGvlPVBUdfMNo/dztdNfZs
ZG7XT/OLzF5KPfjbNcP0z3NgmGzLE61QafJ7a88eBkUJR6VqI/FAQEJ339NYh5i0
QZRll4z7H2c9NO+oS7rEd3EC9ixUY+hMnibtX/F9XXPc4rNlmhTL1Jx3R3EjTRrY
YFTmIjrI8KTz2+UX1tV6/6WgkDxujsbpQmOTtoC6Sy7HQoeN9pGJ/20/AOFDTMsG
OZOp5hfqEfELz3nzHp7ZETCx0Jg4YgaeQmQh7/5Y1UlRd1IRGbDDdks=
-----END CERTIFICATE-----
2021-12-16 19:13:38 SUCCESS
EnsureIncomingRequestMethodIsPost
Client correctly used http POST method
2021-12-16 19:13:38 SUCCESS
EnsureBearerAccessTokenNotInParams
Client correctly did not send access token in query parameters or form body
2021-12-16 19:13:38 SUCCESS
ExtractBearerAccessTokenFromHeader
Found access token on incoming request
access_token
CAJIMejHOlzssfyEtibhDVtP9Cdjh6AfsFdAtb7LdJPJgmqWpE
2021-12-16 19:13:38 SUCCESS
RequireBearerClientCredentialsAccessToken
Found access token in request
actual
CAJIMejHOlzssfyEtibhDVtP9Cdjh6AfsFdAtb7LdJPJgmqWpE
2021-12-16 19:13:38 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-16 19:13:38 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-16 19:13:38 INFO
ExtractFapiInteractionIdHeader
Skipped evaluation due to missing required element: incoming_request headers.x-fapi-interaction-id
path
headers.x-fapi-interaction-id
mapped
object
incoming_request
2021-12-16 19:13:38 SUCCESS
FAPIBrazilEnsureClientCredentialsScopeContainedConsents
The token request which was used to obtain the access token contained 'consents' scope
actual
[
  "consents"
]
2021-12-16 19:13:38
FAPIBrazilExtractConsentRequest
Condition ran but did not log anything
2021-12-16 19:13:38 SUCCESS
CreateFapiInteractionIdIfNeeded
Created new FAPI interaction ID
fapi_interaction_id
41be5f3d-2edf-44a7-b56a-4e8182ff1eaf
2021-12-16 19:13:38 SUCCESS
FAPIBrazilGenerateNewConsentResponse
Created consent response
headers
{
  "x-fapi-interaction-id": "41be5f3d-2edf-44a7-b56a-4e8182ff1eaf"
}
consentId
urn:conformance.oidf:boTebFhr4J
consent_response
{
  "data": {
    "consentId": "urn:conformance.oidf:boTebFhr4J",
    "creationDateTime": "2021-12-16T19:13:38Z",
    "status": "AWAITING_AUTHORISATION",
    "statusUpdateDateTime": "2021-12-16T19:13:38Z",
    "permissions": [
      "ACCOUNTS_READ",
      "ACCOUNTS_BALANCES_READ",
      "RESOURCES_READ"
    ],
    "expirationDateTime": "2021-12-16T21:13:38Z",
    "transactionFromDateTime": "2021-12-16T19:08:38Z",
    "transactionToDateTime": "2021-12-16T21:13:38Z",
    "links": {
      "self": "https://www.certification.openid.net/test/a/RP-Security-Test-PANconsents/v1/consents"
    }
  },
  "meta": {
    "totalRecords": 1,
    "totalPages": 1,
    "requestDateTime": "2021-12-16T19:13:38Z"
  }
}
2021-12-16 19:13:38
ClearAccessTokenFromRequest
Condition ran but did not log anything
2021-12-16 19:13:38 OUTGOING
fapi1-advanced-final-client-test
Response to HTTP request to test instance mSTRMkTtku1e82r
outgoing_status_code
201
outgoing_headers
{
  "x-fapi-interaction-id": [
    "41be5f3d-2edf-44a7-b56a-4e8182ff1eaf"
  ]
}
outgoing_body
{
  "data": {
    "consentId": "urn:conformance.oidf:boTebFhr4J",
    "creationDateTime": "2021-12-16T19:13:38Z",
    "status": "AWAITING_AUTHORISATION",
    "statusUpdateDateTime": "2021-12-16T19:13:38Z",
    "permissions": [
      "ACCOUNTS_READ",
      "ACCOUNTS_BALANCES_READ",
      "RESOURCES_READ"
    ],
    "expirationDateTime": "2021-12-16T21:13:38Z",
    "transactionFromDateTime": "2021-12-16T19:08:38Z",
    "transactionToDateTime": "2021-12-16T21:13:38Z",
    "links": {
      "self": "https://www.certification.openid.net/test/a/RP-Security-Test-PANconsents/v1/consents"
    }
  },
  "meta": {
    "totalRecords": 1,
    "totalPages": 1,
    "requestDateTime": "2021-12-16T19:13:38Z"
  }
}
outgoing_path
consents/v1/consents
2021-12-16 19:13:39 INCOMING
fapi1-advanced-final-client-test
Incoming HTTP request to test instance mSTRMkTtku1e82r
incoming_headers
{
  "host": "www.certification.openid.net",
  "user-agent": "openid-client/4.9.1 (https://github.com/panva/node-openid-client)",
  "accept": "application/json",
  "accept-encoding": "gzip, deflate, br",
  "connection": "close"
}
incoming_path
/test/a/RP-Security-Test-PAN/.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-16 19:13:39 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-16 19:13:39 OUTGOING
fapi1-advanced-final-client-test
Response to HTTP request to test instance mSTRMkTtku1e82r
outgoing_status_code
200
outgoing_headers
{}
outgoing_body
{
  "issuer": "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/",
  "authorization_endpoint": "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/authorize",
  "token_endpoint": "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/token",
  "jwks_uri": "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/jwks",
  "registration_endpoint": "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/register",
  "userinfo_endpoint": "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/userinfo",
  "mtls_endpoint_aliases": {
    "token_endpoint": "https://www.certification.openid.net/test-mtls/a/RP-Security-Test-PAN/token",
    "registration_endpoint": "https://www.certification.openid.net/test-mtls/a/RP-Security-Test-PAN/register",
    "userinfo_endpoint": "https://www.certification.openid.net/test-mtls/a/RP-Security-Test-PAN/userinfo",
    "pushed_authorization_request_endpoint": "https://www.certification.openid.net/test-mtls/a/RP-Security-Test-PAN/par"
  },
  "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"
  ],
  "pushed_authorization_request_endpoint": "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/par",
  "require_pushed_authorization_requests": true,
  "response_types_supported": [
    "code id_token"
  ],
  "token_endpoint_auth_signing_alg_values_supported": [
    "PS256"
  ]
}
outgoing_path
.well-known/openid-configuration
2021-12-16 19:13:39 INCOMING
fapi1-advanced-final-client-test
Incoming HTTP request to test instance mSTRMkTtku1e82r
incoming_headers
{
  "host": "www.certification.openid.net",
  "user-agent": "openid-client/4.9.1 (https://github.com/panva/node-openid-client)",
  "accept": "application/json",
  "accept-encoding": "gzip, deflate, br",
  "connection": "close"
}
incoming_path
/test/a/RP-Security-Test-PAN/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-16 19:13:39 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-16 19:13:39 OUTGOING
fapi1-advanced-final-client-test
Response to HTTP request to test instance mSTRMkTtku1e82r
outgoing_status_code
200
outgoing_headers
{}
outgoing_body
{
  "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"
    }
  ]
}
outgoing_path
jwks
2021-12-16 19:13:39 INCOMING
fapi1-advanced-final-client-test
Incoming HTTP request to test instance mSTRMkTtku1e82r
incoming_headers
{
  "host": "www.certification.openid.net",
  "user-agent": "openid-client/4.9.1 (https://github.com/panva/node-openid-client)",
  "accept": "application/json",
  "content-type": "application/x-www-form-urlencoded",
  "accept-encoding": "gzip, deflate, br",
  "content-length": "3489",
  "connection": "close"
}
incoming_path
/test-mtls/a/RP-Security-Test-PAN/par
incoming_body_form_params
{
  "request": "eyJhbGciOiJSU0EtT0FFUCIsImVuYyI6IkEyNTZHQ00iLCJjdHkiOiJvYXV0aC1hdXRoei1yZXErand0Iiwia2lkIjoiMGZlNTAyZGQtMTRmMC00ZjQ1LTgwZjktZmViOWEyMTZmOTk2In0.LZx0h5Iikg2gPOi8frgFtWsqZlL6ldjxQPH_6XbvD9cQ7ld5_rSufzkOJH4lVNsi-xq9uiL2PnNCMpdYyAlysm-tPTEDmpgtIkHcSFLdsvv8YoHG3xqN-RDMuh_Gm1O8QdWqjzIB4ib1GCw5ROKe-8Xvo3EDP9VzS-tsktT1jTZzonXrORU6ipGZ5cXL9Pfzvxd8gIyg1c2M4DVJCZAo5D4AgBCj7TiNxBoJ_oRcUVeSj1lAwBfMY9uBdmcxPnk1yviwIrX9lFY57sxWbZwfomiAqP0jCPeI5ieNrworLo21caN63ZrZd7fZ2ofYweJ_6yp-w28L312BzZ641vvoAw.t1Y87uuaO7GgynD7.9DX0GjaSWdou57q7bDvXKd8hdMl2_zxbSMbMTRJY5NE2DO1s0bKvncBZaPVHAs2zllpiEbCPw8kgI2MKlEA0FKWzrAmNWXlLM0jS7bFM89GWPhU2rf8dr-15fRpVq2MKPCHliXM14HDezKzkLBTbAgV70cXB3a9tfiBFxFo5GmsIerrVE_L2OamkUJXrkX8j94uosHvlQpOLNJPtW5H4Tfw-h_KulfrUGt2D2O4doe6n28Ivw9F7UBjlyNafD3lLPC5Y_7em9OBR7B96fJ0wWlIy_IqT5WjVS5pOhC3sdbEE0T9QQfFNMvNohZQIbSQlXNvDid3xSrZ3Uev8pODcatnbdL-e1oxtjpfFLzL4G0818aRvih7ZbKt8TUXNMsDfVEg7YBnMLGtEqlLor9zxHZeoQV2Mausmka8hACHKtXUHap6f1oo-1UHaYILZyI-wPGpYb1aW0fWruY34maaEO0DdOBEFDEU_DQKPxCQHVfH1dWoQVK0FxMCnsscFO_Q8Vcc-qJOoGZgetGZ5E1_aNwhNRH2HZ9tTAuAxotWwgq1zaJtvuUE5HqBWRFqZOM4gVac-dGYzuYMjWiM-Ea36Jl1IFXHTPk5a0D9Dwqka4-3iWjQT-6sm8139dRw-NoUqKpjVZ7SWltiFjf4c9HfGyegxZy3BQLzh10PDlurVxE0cEK_SJZ4o-5HCrgOjJD04ZEaR2CVsIkFpzVX8Tf5SiBSiDNcxNMEV1Fs0z98X2QWQxmubvjK-Q11rTos3oXYev8d8wX4gXj8-l-3i_gEqwrOhpqNgIxpsI6LrWzwFc_tgt7lUnbtGfPz4dwqSSW67vohRbWl_zzYlXFmXGrUEVSzjmkKMiO5BQ6KunlHyA8ClPbXUqmq6aEW0qBIJE2fK_VHuKQy_3BcDPKPydRob-Of1hC3cBqYhOMTK2a8z_De89fES75jtmaDgzJjnDmCMjCiZI3P33GOch1Zu4Lx3qecSLckwscVc_Hn824a4M066grvjSi-z3NHoeKhE5du4j1UxsDDhAcuVwvul_L3RVpDiXSjtDuY3DRsfmx6psy6x5w4me7eYHocP4N5AAy3cp0p520TQ4W39D00lOfjX4SEQ78UfKrHZq08S_82FP5dZcTSAMjsMwhkFk7pQWghmvPXlUULuqTr2fgX8AJR4aDTXpj5TYedTrZHgQjbLP-9BjJhJOzwz3VIWKhmoSagTMcxbcAFceT0_N_LTbcPaEFpfaPQNXoPjNc_QXiTDmJD12sXoSZi5h1-j5B-nLqC7T59HTh05eMEFi03kWIMYrb19Lh-bOFJ2l97g7vuOtuG822fdaCPjGHjtDhFgPVCHXUJoa4g522FxuLXubytgU2kNI0ZPVVaryvpaouM6drROTWWaUuzt_fExYqbirTMuRT_GGj7Sax8rwwoDp9A4ludxuY3QH1zYfZ9oPaW-Ls99Psms0nIRQoUMsJa-jm9JB_thgFT7rEoH71G6dJlXLXI-faokKZJqt9MQuydDDkdI1SfqZap6vR-FqoMc95FisUi_XXDbM5rNbYIT1lc2D_5VLrxbK1ZSrMOOYvl58HbUYu7iq9zBCqbX-Q3V88fM6z3ls8bJq9jWuC-3YiaHHMnId0Ik8OGzW0AwwSj4qOPMcBCsU84uv5_bNaKhy_rGh3ltkMKj1YeoM-f3TXcDNf6vp32LUXahNiJKPCyCC5YUY1uNYS3BzSA4YvbSLlOhbir6QYfN2xEMGaoQTA1nK8x5liPJS6r686645Dq_YQICQsydkbkRBJBqsfsIQU6AhJ6EP1e6nZp2_o2aS4H7HLhJnVtRfRBCnOPpy1V3PAgpjanwD54WOiGFll-p4VlR5IC8lP8cSuds.RGQK3641k0vEQxCodGMPNw",
  "client_id": "SBSfBTOJMVQBBL848VGXI",
  "client_assertion": "eyJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6IjVnWUhJSGJ0dzBVQjRCd2p0cVVuaHRGTjZXdGhFVzJtZFg3ZGZVQlFISUkifQ.eyJpYXQiOjE2Mzk2ODIwMTksImV4cCI6MTYzOTY4MjA3OSwianRpIjoiZno2dTEwdHp0Q0NqblpzbEpLeDNlX3l5eEtWYnhuYlBPZDJkdkVHTm9tdyIsImlzcyI6IlNCU2ZCVE9KTVZRQkJMODQ4VkdYSSIsInN1YiI6IlNCU2ZCVE9KTVZRQkJMODQ4VkdYSSIsImF1ZCI6WyJodHRwczovL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQvdGVzdC9hL1JQLVNlY3VyaXR5LVRlc3QtUEFOLyIsImh0dHBzOi8vd3d3LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldC90ZXN0L2EvUlAtU2VjdXJpdHktVGVzdC1QQU4vdG9rZW4iLCJodHRwczovL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQvdGVzdC1tdGxzL2EvUlAtU2VjdXJpdHktVGVzdC1QQU4vdG9rZW4iXX0.IXTYjiXgIqlWhSklDC2qgU7xRjdBjxMF8dqq1qnvUPxioEekTgkn0oepI4MDbp8hWrnzJdzlsZWTGtP0dKDMhL4_-vUjHsNKqLLX3KLC2U6StJzsMPTCsYdD1WuKXHAZ9WXhKVcZh7VyIZgYuQ_KZNzCrd-M2FJmIkcxS9wR5Wej-YWSoB2j5r3ovLVKrLGeSDAIUbj_GVNI46zVF_2XA6vo8lnGLs44rCPTLZ68xkjBKovPISbZFe3Bmj0Pz9-O7gtBIHYH64g1xbhbcUcGrABAY-vF-6-v-4MWo5nArjiz9XlRq5FU-bD3dkWqYh-f4hWFgOmZr-bFqULGbtifvA",
  "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----- MIIG5TCCBc2gAwIBAgIUPz5BkF1/67noL2gNUfej8F/Srk8wDQYJKoZIhvcNAQEL BQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx FTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNB TkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDYyNTEzMjEwMFoXDTIyMDcyNTEz MjEwMFowggEPMQswCQYDVQQGEwJCUjELMAkGA1UECBMCU1AxEzARBgNVBAcMClPD o28gUGF1bG8xEjAQBgNVBAoTCUJBTkNPIFBBTjEtMCsGA1UECxMkYjZhMjE0Yzct NjMzMi01YTQxLTg0NjQtYTI4MWZiOWE0Y2EwMRgwFgYDVQQDEw9iYW5jb3Bhbi5j b20uYnIxFzAVBgNVBAUTDjU5Mjg1NDExMDAwMTEzMTQwMgYKCZImiZPyLGQBARMk YWM2MGZlNjUtNThjYS00NGMzLTkzNTItNmY1NTZjNWNiOThlMR0wGwYDVQQPExRQ cml2YXRlIE9yZ2FuaXphdGlvbjETMBEGCysGAQQBgjc8AgEDEwJCUjCCASIwDQYJ KoZIhvcNAQEBBQADggEPADCCAQoCggEBAK9iTsg4Msxj3uccgD/6XTlbFz27VtV4 9PJqZf23TvhEbz6o80y2VMZ+5Q57lh9RbN2uAmGLO/jpfbzrCsWS7Zh53dvesi0r iu6TwOHdJ1n2kLgSOtH3lZFYKHesnWNi+DndNMRDWeZeWJMSXoMNK8zQP7NMUhO6 i56vB8Dv6OLAyZ0HgC/xpfUj9GCyDDFa2HvqEJsf5YwAEnXBWqvDTVLIkt8on+WV CLrlgYJsNunCZrpAJ9/ws7V4WZCEoJBjl7eFe8LuqRQ5G3L/5Lsd2jBtgS4u2xG3 5iTWbWWQ+FnBN9enlw0lw7djwQohndIxSVhMy/YL+b6rO5vJFWD7s3sCAwEAAaOC AtMwggLPMAwGA1UdEwEB/wQCMAAwHwYDVR0jBBgwFoAUhn9YrRf1grZOtAWz+7DO EUPfTL4wTAYIKwYBBQUHAQEEQDA+MDwGCCsGAQUFBzABhjBodHRwOi8vb2NzcC5z YW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5vcmcuYnIwSwYDVR0fBEQwQjBA oD6gPIY6aHR0cDovL2NybC5zYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5v cmcuYnIvaXNzdWVyLmNybDAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAwwCgYIKwYB BQUHAwIwHQYDVR0OBBYEFKoNhBSY0ndO3mFsjapYiGGn82PGMBoGA1UdEQQTMBGC D2JhbmNvcGFuLmNvbS5icjCCAaEGA1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9k ATCCAYAwggE2BggrBgEFBQcCAjCCASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBz b2xlbHkgZm9yIHVzZSB3aXRoIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQg b3RoZXIgcGFydGljaXBhdGluZyBvcmdhbmlzYXRpb25zIHVzaW5nIFJhaWRpYW0g U2VydmljZXMgTGltaXRlZHMgVHJ1c3QgRnJhbWV3b3JrIFNlcnZpY2VzLiBJdHMg cmVjZWlwdCwgcG9zc2Vzc2lvbiBvciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5j ZSBvZiB0aGUgUmFpZGlhbSBTZXJ2aWNlcyBMdGQgQ2VydGljaWNhdGUgUG9saWN5 IGFuZCByZWxhdGVkIGRvY3VtZW50cyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0 cDovL2Nwcy5zYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvcG9s aWNpZXMwDQYJKoZIhvcNAQELBQADggEBAISLc+dYvh4KZpPGgr5BT59CVtAETbyL 8ztUdhATHzRouH1HhG5UhXPzsgpsceF9DL/OuKVuAHMGvlPVBUdfMNo/dztdNfZs ZG7XT/OLzF5KPfjbNcP0z3NgmGzLE61QafJ7a88eBkUJR6VqI/FAQEJ339NYh5i0 QZRll4z7H2c9NO+oS7rEd3EC9ixUY+hMnibtX/F9XXPc4rNlmhTL1Jx3R3EjTRrY YFTmIjrI8KTz2+UX1tV6/6WgkDxujsbpQmOTtoC6Sy7HQoeN9pGJ/20/AOFDTMsG OZOp5hfqEfELz3nzHp7ZETCx0Jg4YgaeQmQh7/5Y1UlRd1IRGbDDdks= -----END CERTIFICATE-----
incoming_body_json
incoming_query_string_params
{}
incoming_body
request=eyJhbGciOiJSU0EtT0FFUCIsImVuYyI6IkEyNTZHQ00iLCJjdHkiOiJvYXV0aC1hdXRoei1yZXErand0Iiwia2lkIjoiMGZlNTAyZGQtMTRmMC00ZjQ1LTgwZjktZmViOWEyMTZmOTk2In0.LZx0h5Iikg2gPOi8frgFtWsqZlL6ldjxQPH_6XbvD9cQ7ld5_rSufzkOJH4lVNsi-xq9uiL2PnNCMpdYyAlysm-tPTEDmpgtIkHcSFLdsvv8YoHG3xqN-RDMuh_Gm1O8QdWqjzIB4ib1GCw5ROKe-8Xvo3EDP9VzS-tsktT1jTZzonXrORU6ipGZ5cXL9Pfzvxd8gIyg1c2M4DVJCZAo5D4AgBCj7TiNxBoJ_oRcUVeSj1lAwBfMY9uBdmcxPnk1yviwIrX9lFY57sxWbZwfomiAqP0jCPeI5ieNrworLo21caN63ZrZd7fZ2ofYweJ_6yp-w28L312BzZ641vvoAw.t1Y87uuaO7GgynD7.9DX0GjaSWdou57q7bDvXKd8hdMl2_zxbSMbMTRJY5NE2DO1s0bKvncBZaPVHAs2zllpiEbCPw8kgI2MKlEA0FKWzrAmNWXlLM0jS7bFM89GWPhU2rf8dr-15fRpVq2MKPCHliXM14HDezKzkLBTbAgV70cXB3a9tfiBFxFo5GmsIerrVE_L2OamkUJXrkX8j94uosHvlQpOLNJPtW5H4Tfw-h_KulfrUGt2D2O4doe6n28Ivw9F7UBjlyNafD3lLPC5Y_7em9OBR7B96fJ0wWlIy_IqT5WjVS5pOhC3sdbEE0T9QQfFNMvNohZQIbSQlXNvDid3xSrZ3Uev8pODcatnbdL-e1oxtjpfFLzL4G0818aRvih7ZbKt8TUXNMsDfVEg7YBnMLGtEqlLor9zxHZeoQV2Mausmka8hACHKtXUHap6f1oo-1UHaYILZyI-wPGpYb1aW0fWruY34maaEO0DdOBEFDEU_DQKPxCQHVfH1dWoQVK0FxMCnsscFO_Q8Vcc-qJOoGZgetGZ5E1_aNwhNRH2HZ9tTAuAxotWwgq1zaJtvuUE5HqBWRFqZOM4gVac-dGYzuYMjWiM-Ea36Jl1IFXHTPk5a0D9Dwqka4-3iWjQT-6sm8139dRw-NoUqKpjVZ7SWltiFjf4c9HfGyegxZy3BQLzh10PDlurVxE0cEK_SJZ4o-5HCrgOjJD04ZEaR2CVsIkFpzVX8Tf5SiBSiDNcxNMEV1Fs0z98X2QWQxmubvjK-Q11rTos3oXYev8d8wX4gXj8-l-3i_gEqwrOhpqNgIxpsI6LrWzwFc_tgt7lUnbtGfPz4dwqSSW67vohRbWl_zzYlXFmXGrUEVSzjmkKMiO5BQ6KunlHyA8ClPbXUqmq6aEW0qBIJE2fK_VHuKQy_3BcDPKPydRob-Of1hC3cBqYhOMTK2a8z_De89fES75jtmaDgzJjnDmCMjCiZI3P33GOch1Zu4Lx3qecSLckwscVc_Hn824a4M066grvjSi-z3NHoeKhE5du4j1UxsDDhAcuVwvul_L3RVpDiXSjtDuY3DRsfmx6psy6x5w4me7eYHocP4N5AAy3cp0p520TQ4W39D00lOfjX4SEQ78UfKrHZq08S_82FP5dZcTSAMjsMwhkFk7pQWghmvPXlUULuqTr2fgX8AJR4aDTXpj5TYedTrZHgQjbLP-9BjJhJOzwz3VIWKhmoSagTMcxbcAFceT0_N_LTbcPaEFpfaPQNXoPjNc_QXiTDmJD12sXoSZi5h1-j5B-nLqC7T59HTh05eMEFi03kWIMYrb19Lh-bOFJ2l97g7vuOtuG822fdaCPjGHjtDhFgPVCHXUJoa4g522FxuLXubytgU2kNI0ZPVVaryvpaouM6drROTWWaUuzt_fExYqbirTMuRT_GGj7Sax8rwwoDp9A4ludxuY3QH1zYfZ9oPaW-Ls99Psms0nIRQoUMsJa-jm9JB_thgFT7rEoH71G6dJlXLXI-faokKZJqt9MQuydDDkdI1SfqZap6vR-FqoMc95FisUi_XXDbM5rNbYIT1lc2D_5VLrxbK1ZSrMOOYvl58HbUYu7iq9zBCqbX-Q3V88fM6z3ls8bJq9jWuC-3YiaHHMnId0Ik8OGzW0AwwSj4qOPMcBCsU84uv5_bNaKhy_rGh3ltkMKj1YeoM-f3TXcDNf6vp32LUXahNiJKPCyCC5YUY1uNYS3BzSA4YvbSLlOhbir6QYfN2xEMGaoQTA1nK8x5liPJS6r686645Dq_YQICQsydkbkRBJBqsfsIQU6AhJ6EP1e6nZp2_o2aS4H7HLhJnVtRfRBCnOPpy1V3PAgpjanwD54WOiGFll-p4VlR5IC8lP8cSuds.RGQK3641k0vEQxCodGMPNw&client_id=SBSfBTOJMVQBBL848VGXI&client_assertion=eyJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6IjVnWUhJSGJ0dzBVQjRCd2p0cVVuaHRGTjZXdGhFVzJtZFg3ZGZVQlFISUkifQ.eyJpYXQiOjE2Mzk2ODIwMTksImV4cCI6MTYzOTY4MjA3OSwianRpIjoiZno2dTEwdHp0Q0NqblpzbEpLeDNlX3l5eEtWYnhuYlBPZDJkdkVHTm9tdyIsImlzcyI6IlNCU2ZCVE9KTVZRQkJMODQ4VkdYSSIsInN1YiI6IlNCU2ZCVE9KTVZRQkJMODQ4VkdYSSIsImF1ZCI6WyJodHRwczovL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQvdGVzdC9hL1JQLVNlY3VyaXR5LVRlc3QtUEFOLyIsImh0dHBzOi8vd3d3LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldC90ZXN0L2EvUlAtU2VjdXJpdHktVGVzdC1QQU4vdG9rZW4iLCJodHRwczovL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQvdGVzdC1tdGxzL2EvUlAtU2VjdXJpdHktVGVzdC1QQU4vdG9rZW4iXX0.IXTYjiXgIqlWhSklDC2qgU7xRjdBjxMF8dqq1qnvUPxioEekTgkn0oepI4MDbp8hWrnzJdzlsZWTGtP0dKDMhL4_-vUjHsNKqLLX3KLC2U6StJzsMPTCsYdD1WuKXHAZ9WXhKVcZh7VyIZgYuQ_KZNzCrd-M2FJmIkcxS9wR5Wej-YWSoB2j5r3ovLVKrLGeSDAIUbj_GVNI46zVF_2XA6vo8lnGLs44rCPTLZ68xkjBKovPISbZFe3Bmj0Pz9-O7gtBIHYH64g1xbhbcUcGrABAY-vF-6-v-4MWo5nArjiz9XlRq5FU-bD3dkWqYh-f4hWFgOmZr-bFqULGbtifvA&client_assertion_type=urn%3Aietf%3Aparams%3Aoauth%3Aclient-assertion-type%3Ajwt-bearer
2021-12-16 19:13:39 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"
]
PAR endpoint
2021-12-16 19:13:39 SUCCESS
ExtractClientCertificateFromTokenEndpointRequestHeaders
Extracted client certificate
client_certificate
{
  "cert": "-----BEGIN CERTIFICATE----- MIIG5TCCBc2gAwIBAgIUPz5BkF1/67noL2gNUfej8F/Srk8wDQYJKoZIhvcNAQEL BQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx FTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNB TkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDYyNTEzMjEwMFoXDTIyMDcyNTEz MjEwMFowggEPMQswCQYDVQQGEwJCUjELMAkGA1UECBMCU1AxEzARBgNVBAcMClPD o28gUGF1bG8xEjAQBgNVBAoTCUJBTkNPIFBBTjEtMCsGA1UECxMkYjZhMjE0Yzct NjMzMi01YTQxLTg0NjQtYTI4MWZiOWE0Y2EwMRgwFgYDVQQDEw9iYW5jb3Bhbi5j b20uYnIxFzAVBgNVBAUTDjU5Mjg1NDExMDAwMTEzMTQwMgYKCZImiZPyLGQBARMk YWM2MGZlNjUtNThjYS00NGMzLTkzNTItNmY1NTZjNWNiOThlMR0wGwYDVQQPExRQ cml2YXRlIE9yZ2FuaXphdGlvbjETMBEGCysGAQQBgjc8AgEDEwJCUjCCASIwDQYJ KoZIhvcNAQEBBQADggEPADCCAQoCggEBAK9iTsg4Msxj3uccgD/6XTlbFz27VtV4 9PJqZf23TvhEbz6o80y2VMZ+5Q57lh9RbN2uAmGLO/jpfbzrCsWS7Zh53dvesi0r iu6TwOHdJ1n2kLgSOtH3lZFYKHesnWNi+DndNMRDWeZeWJMSXoMNK8zQP7NMUhO6 i56vB8Dv6OLAyZ0HgC/xpfUj9GCyDDFa2HvqEJsf5YwAEnXBWqvDTVLIkt8on+WV CLrlgYJsNunCZrpAJ9/ws7V4WZCEoJBjl7eFe8LuqRQ5G3L/5Lsd2jBtgS4u2xG3 5iTWbWWQ+FnBN9enlw0lw7djwQohndIxSVhMy/YL+b6rO5vJFWD7s3sCAwEAAaOC AtMwggLPMAwGA1UdEwEB/wQCMAAwHwYDVR0jBBgwFoAUhn9YrRf1grZOtAWz+7DO EUPfTL4wTAYIKwYBBQUHAQEEQDA+MDwGCCsGAQUFBzABhjBodHRwOi8vb2NzcC5z YW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5vcmcuYnIwSwYDVR0fBEQwQjBA oD6gPIY6aHR0cDovL2NybC5zYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5v cmcuYnIvaXNzdWVyLmNybDAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAwwCgYIKwYB BQUHAwIwHQYDVR0OBBYEFKoNhBSY0ndO3mFsjapYiGGn82PGMBoGA1UdEQQTMBGC D2JhbmNvcGFuLmNvbS5icjCCAaEGA1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9k ATCCAYAwggE2BggrBgEFBQcCAjCCASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBz b2xlbHkgZm9yIHVzZSB3aXRoIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQg b3RoZXIgcGFydGljaXBhdGluZyBvcmdhbmlzYXRpb25zIHVzaW5nIFJhaWRpYW0g U2VydmljZXMgTGltaXRlZHMgVHJ1c3QgRnJhbWV3b3JrIFNlcnZpY2VzLiBJdHMg cmVjZWlwdCwgcG9zc2Vzc2lvbiBvciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5j ZSBvZiB0aGUgUmFpZGlhbSBTZXJ2aWNlcyBMdGQgQ2VydGljaWNhdGUgUG9saWN5 IGFuZCByZWxhdGVkIGRvY3VtZW50cyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0 cDovL2Nwcy5zYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvcG9s aWNpZXMwDQYJKoZIhvcNAQELBQADggEBAISLc+dYvh4KZpPGgr5BT59CVtAETbyL 8ztUdhATHzRouH1HhG5UhXPzsgpsceF9DL/OuKVuAHMGvlPVBUdfMNo/dztdNfZs ZG7XT/OLzF5KPfjbNcP0z3NgmGzLE61QafJ7a88eBkUJR6VqI/FAQEJ339NYh5i0 QZRll4z7H2c9NO+oS7rEd3EC9ixUY+hMnibtX/F9XXPc4rNlmhTL1Jx3R3EjTRrY YFTmIjrI8KTz2+UX1tV6/6WgkDxujsbpQmOTtoC6Sy7HQoeN9pGJ/20/AOFDTMsG OZOp5hfqEfELz3nzHp7ZETCx0Jg4YgaeQmQh7/5Y1UlRd1IRGbDDdks\u003d -----END CERTIFICATE-----",
  "pem": "-----BEGIN CERTIFICATE-----\nMIIG5TCCBc2gAwIBAgIUPz5BkF1/67noL2gNUfej8F/Srk8wDQYJKoZIhvcNAQEL\nBQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx\nFTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNB\nTkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDYyNTEzMjEwMFoXDTIyMDcyNTEz\nMjEwMFowggEPMQswCQYDVQQGEwJCUjELMAkGA1UECBMCU1AxEzARBgNVBAcMClPD\no28gUGF1bG8xEjAQBgNVBAoTCUJBTkNPIFBBTjEtMCsGA1UECxMkYjZhMjE0Yzct\nNjMzMi01YTQxLTg0NjQtYTI4MWZiOWE0Y2EwMRgwFgYDVQQDEw9iYW5jb3Bhbi5j\nb20uYnIxFzAVBgNVBAUTDjU5Mjg1NDExMDAwMTEzMTQwMgYKCZImiZPyLGQBARMk\nYWM2MGZlNjUtNThjYS00NGMzLTkzNTItNmY1NTZjNWNiOThlMR0wGwYDVQQPExRQ\ncml2YXRlIE9yZ2FuaXphdGlvbjETMBEGCysGAQQBgjc8AgEDEwJCUjCCASIwDQYJ\nKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK9iTsg4Msxj3uccgD/6XTlbFz27VtV4\n9PJqZf23TvhEbz6o80y2VMZ+5Q57lh9RbN2uAmGLO/jpfbzrCsWS7Zh53dvesi0r\niu6TwOHdJ1n2kLgSOtH3lZFYKHesnWNi+DndNMRDWeZeWJMSXoMNK8zQP7NMUhO6\ni56vB8Dv6OLAyZ0HgC/xpfUj9GCyDDFa2HvqEJsf5YwAEnXBWqvDTVLIkt8on+WV\nCLrlgYJsNunCZrpAJ9/ws7V4WZCEoJBjl7eFe8LuqRQ5G3L/5Lsd2jBtgS4u2xG3\n5iTWbWWQ+FnBN9enlw0lw7djwQohndIxSVhMy/YL+b6rO5vJFWD7s3sCAwEAAaOC\nAtMwggLPMAwGA1UdEwEB/wQCMAAwHwYDVR0jBBgwFoAUhn9YrRf1grZOtAWz+7DO\nEUPfTL4wTAYIKwYBBQUHAQEEQDA+MDwGCCsGAQUFBzABhjBodHRwOi8vb2NzcC5z\nYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5vcmcuYnIwSwYDVR0fBEQwQjBA\noD6gPIY6aHR0cDovL2NybC5zYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5v\ncmcuYnIvaXNzdWVyLmNybDAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAwwCgYIKwYB\nBQUHAwIwHQYDVR0OBBYEFKoNhBSY0ndO3mFsjapYiGGn82PGMBoGA1UdEQQTMBGC\nD2JhbmNvcGFuLmNvbS5icjCCAaEGA1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9k\nATCCAYAwggE2BggrBgEFBQcCAjCCASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBz\nb2xlbHkgZm9yIHVzZSB3aXRoIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQg\nb3RoZXIgcGFydGljaXBhdGluZyBvcmdhbmlzYXRpb25zIHVzaW5nIFJhaWRpYW0g\nU2VydmljZXMgTGltaXRlZHMgVHJ1c3QgRnJhbWV3b3JrIFNlcnZpY2VzLiBJdHMg\ncmVjZWlwdCwgcG9zc2Vzc2lvbiBvciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5j\nZSBvZiB0aGUgUmFpZGlhbSBTZXJ2aWNlcyBMdGQgQ2VydGljaWNhdGUgUG9saWN5\nIGFuZCByZWxhdGVkIGRvY3VtZW50cyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0\ncDovL2Nwcy5zYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvcG9s\naWNpZXMwDQYJKoZIhvcNAQELBQADggEBAISLc+dYvh4KZpPGgr5BT59CVtAETbyL\n8ztUdhATHzRouH1HhG5UhXPzsgpsceF9DL/OuKVuAHMGvlPVBUdfMNo/dztdNfZs\nZG7XT/OLzF5KPfjbNcP0z3NgmGzLE61QafJ7a88eBkUJR6VqI/FAQEJ339NYh5i0\nQZRll4z7H2c9NO+oS7rEd3EC9ixUY+hMnibtX/F9XXPc4rNlmhTL1Jx3R3EjTRrY\nYFTmIjrI8KTz2+UX1tV6/6WgkDxujsbpQmOTtoC6Sy7HQoeN9pGJ/20/AOFDTMsG\nOZOp5hfqEfELz3nzHp7ZETCx0Jg4YgaeQmQh7/5Y1UlRd1IRGbDDdks\u003d\n-----END CERTIFICATE-----",
  "subject": {
    "dn": "1.3.6.1.4.1.311.60.2.1.3\u003d#13024252,2.5.4.15\u003d#131450726976617465204f7267616e697a6174696f6e,UID\u003dac60fe65-58ca-44c3-9352-6f556c5cb98e,2.5.4.5\u003d#130e3539323835343131303030313133,CN\u003dbancopan.com.br,OU\u003db6a214c7-6332-5a41-8464-a281fb9a4ca0,O\u003dBANCO PAN,L\u003dSão Paulo,ST\u003dSP,C\u003dBR"
  },
  "sanDnsNames": [
    "bancopan.com.br"
  ],
  "sanUris": [],
  "sanIPs": [],
  "sanEmails": []
}
2021-12-16 19:13:39 SUCCESS
CheckForClientCertificate
Found client certificate
2021-12-16 19:13:39 SUCCESS
EnsureClientCertificateMatches
Presented certificate matches registered certificate
actual
-----BEGIN CERTIFICATE-----
MIIG5TCCBc2gAwIBAgIUPz5BkF1/67noL2gNUfej8F/Srk8wDQYJKoZIhvcNAQEL
BQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx
FTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNB
TkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDYyNTEzMjEwMFoXDTIyMDcyNTEz
MjEwMFowggEPMQswCQYDVQQGEwJCUjELMAkGA1UECBMCU1AxEzARBgNVBAcMClPD
o28gUGF1bG8xEjAQBgNVBAoTCUJBTkNPIFBBTjEtMCsGA1UECxMkYjZhMjE0Yzct
NjMzMi01YTQxLTg0NjQtYTI4MWZiOWE0Y2EwMRgwFgYDVQQDEw9iYW5jb3Bhbi5j
b20uYnIxFzAVBgNVBAUTDjU5Mjg1NDExMDAwMTEzMTQwMgYKCZImiZPyLGQBARMk
YWM2MGZlNjUtNThjYS00NGMzLTkzNTItNmY1NTZjNWNiOThlMR0wGwYDVQQPExRQ
cml2YXRlIE9yZ2FuaXphdGlvbjETMBEGCysGAQQBgjc8AgEDEwJCUjCCASIwDQYJ
KoZIhvcNAQEBBQADggEPADCCAQoCggEBAK9iTsg4Msxj3uccgD/6XTlbFz27VtV4
9PJqZf23TvhEbz6o80y2VMZ+5Q57lh9RbN2uAmGLO/jpfbzrCsWS7Zh53dvesi0r
iu6TwOHdJ1n2kLgSOtH3lZFYKHesnWNi+DndNMRDWeZeWJMSXoMNK8zQP7NMUhO6
i56vB8Dv6OLAyZ0HgC/xpfUj9GCyDDFa2HvqEJsf5YwAEnXBWqvDTVLIkt8on+WV
CLrlgYJsNunCZrpAJ9/ws7V4WZCEoJBjl7eFe8LuqRQ5G3L/5Lsd2jBtgS4u2xG3
5iTWbWWQ+FnBN9enlw0lw7djwQohndIxSVhMy/YL+b6rO5vJFWD7s3sCAwEAAaOC
AtMwggLPMAwGA1UdEwEB/wQCMAAwHwYDVR0jBBgwFoAUhn9YrRf1grZOtAWz+7DO
EUPfTL4wTAYIKwYBBQUHAQEEQDA+MDwGCCsGAQUFBzABhjBodHRwOi8vb2NzcC5z
YW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5vcmcuYnIwSwYDVR0fBEQwQjBA
oD6gPIY6aHR0cDovL2NybC5zYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5v
cmcuYnIvaXNzdWVyLmNybDAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAwwCgYIKwYB
BQUHAwIwHQYDVR0OBBYEFKoNhBSY0ndO3mFsjapYiGGn82PGMBoGA1UdEQQTMBGC
D2JhbmNvcGFuLmNvbS5icjCCAaEGA1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9k
ATCCAYAwggE2BggrBgEFBQcCAjCCASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBz
b2xlbHkgZm9yIHVzZSB3aXRoIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQg
b3RoZXIgcGFydGljaXBhdGluZyBvcmdhbmlzYXRpb25zIHVzaW5nIFJhaWRpYW0g
U2VydmljZXMgTGltaXRlZHMgVHJ1c3QgRnJhbWV3b3JrIFNlcnZpY2VzLiBJdHMg
cmVjZWlwdCwgcG9zc2Vzc2lvbiBvciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5j
ZSBvZiB0aGUgUmFpZGlhbSBTZXJ2aWNlcyBMdGQgQ2VydGljaWNhdGUgUG9saWN5
IGFuZCByZWxhdGVkIGRvY3VtZW50cyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0
cDovL2Nwcy5zYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvcG9s
aWNpZXMwDQYJKoZIhvcNAQELBQADggEBAISLc+dYvh4KZpPGgr5BT59CVtAETbyL
8ztUdhATHzRouH1HhG5UhXPzsgpsceF9DL/OuKVuAHMGvlPVBUdfMNo/dztdNfZs
ZG7XT/OLzF5KPfjbNcP0z3NgmGzLE61QafJ7a88eBkUJR6VqI/FAQEJ339NYh5i0
QZRll4z7H2c9NO+oS7rEd3EC9ixUY+hMnibtX/F9XXPc4rNlmhTL1Jx3R3EjTRrY
YFTmIjrI8KTz2+UX1tV6/6WgkDxujsbpQmOTtoC6Sy7HQoeN9pGJ/20/AOFDTMsG
OZOp5hfqEfELz3nzHp7ZETCx0Jg4YgaeQmQh7/5Y1UlRd1IRGbDDdks=
-----END CERTIFICATE-----
2021-12-16 19:13:39 SUCCESS
ExtractClientAssertion
Parsed client assertion
client_assertion
{
  "value": "eyJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6IjVnWUhJSGJ0dzBVQjRCd2p0cVVuaHRGTjZXdGhFVzJtZFg3ZGZVQlFISUkifQ.eyJpYXQiOjE2Mzk2ODIwMTksImV4cCI6MTYzOTY4MjA3OSwianRpIjoiZno2dTEwdHp0Q0NqblpzbEpLeDNlX3l5eEtWYnhuYlBPZDJkdkVHTm9tdyIsImlzcyI6IlNCU2ZCVE9KTVZRQkJMODQ4VkdYSSIsInN1YiI6IlNCU2ZCVE9KTVZRQkJMODQ4VkdYSSIsImF1ZCI6WyJodHRwczovL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQvdGVzdC9hL1JQLVNlY3VyaXR5LVRlc3QtUEFOLyIsImh0dHBzOi8vd3d3LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldC90ZXN0L2EvUlAtU2VjdXJpdHktVGVzdC1QQU4vdG9rZW4iLCJodHRwczovL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQvdGVzdC1tdGxzL2EvUlAtU2VjdXJpdHktVGVzdC1QQU4vdG9rZW4iXX0.IXTYjiXgIqlWhSklDC2qgU7xRjdBjxMF8dqq1qnvUPxioEekTgkn0oepI4MDbp8hWrnzJdzlsZWTGtP0dKDMhL4_-vUjHsNKqLLX3KLC2U6StJzsMPTCsYdD1WuKXHAZ9WXhKVcZh7VyIZgYuQ_KZNzCrd-M2FJmIkcxS9wR5Wej-YWSoB2j5r3ovLVKrLGeSDAIUbj_GVNI46zVF_2XA6vo8lnGLs44rCPTLZ68xkjBKovPISbZFe3Bmj0Pz9-O7gtBIHYH64g1xbhbcUcGrABAY-vF-6-v-4MWo5nArjiz9XlRq5FU-bD3dkWqYh-f4hWFgOmZr-bFqULGbtifvA",
  "header": {
    "kid": "5gYHIHbtw0UB4BwjtqUnhtFN6WthEW2mdX7dfUBQHII",
    "typ": "JWT",
    "alg": "PS256"
  },
  "claims": {
    "sub": "SBSfBTOJMVQBBL848VGXI",
    "aud": [
      "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/",
      "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/token",
      "https://www.certification.openid.net/test-mtls/a/RP-Security-Test-PAN/token"
    ],
    "iss": "SBSfBTOJMVQBBL848VGXI",
    "exp": 1639682079,
    "iat": 1639682019,
    "jti": "fz6u10tztCCjnZslJKx3e_yyxKVbxnbPOd2dvEGNomw"
  }
}
2021-12-16 19:13:39
EnsureClientAssertionSignatureAlgorithmMatchesRegistered
token_endpoint_auth_signing_alg is not set for the client, any supported algorithm can be used
2021-12-16 19:13:39 SUCCESS
ValidateClientAssertionSignature
client_assertion signature validated
client_assertion
eyJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6IjVnWUhJSGJ0dzBVQjRCd2p0cVVuaHRGTjZXdGhFVzJtZFg3ZGZVQlFISUkifQ.eyJpYXQiOjE2Mzk2ODIwMTksImV4cCI6MTYzOTY4MjA3OSwianRpIjoiZno2dTEwdHp0Q0NqblpzbEpLeDNlX3l5eEtWYnhuYlBPZDJkdkVHTm9tdyIsImlzcyI6IlNCU2ZCVE9KTVZRQkJMODQ4VkdYSSIsInN1YiI6IlNCU2ZCVE9KTVZRQkJMODQ4VkdYSSIsImF1ZCI6WyJodHRwczovL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQvdGVzdC9hL1JQLVNlY3VyaXR5LVRlc3QtUEFOLyIsImh0dHBzOi8vd3d3LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldC90ZXN0L2EvUlAtU2VjdXJpdHktVGVzdC1QQU4vdG9rZW4iLCJodHRwczovL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQvdGVzdC1tdGxzL2EvUlAtU2VjdXJpdHktVGVzdC1QQU4vdG9rZW4iXX0.IXTYjiXgIqlWhSklDC2qgU7xRjdBjxMF8dqq1qnvUPxioEekTgkn0oepI4MDbp8hWrnzJdzlsZWTGtP0dKDMhL4_-vUjHsNKqLLX3KLC2U6StJzsMPTCsYdD1WuKXHAZ9WXhKVcZh7VyIZgYuQ_KZNzCrd-M2FJmIkcxS9wR5Wej-YWSoB2j5r3ovLVKrLGeSDAIUbj_GVNI46zVF_2XA6vo8lnGLs44rCPTLZ68xkjBKovPISbZFe3Bmj0Pz9-O7gtBIHYH64g1xbhbcUcGrABAY-vF-6-v-4MWo5nArjiz9XlRq5FU-bD3dkWqYh-f4hWFgOmZr-bFqULGbtifvA
2021-12-16 19:13:39 SUCCESS
EnsureClientAssertionTypeIsJwt
Found JWT assertion type
assertion type
urn:ietf:params:oauth:client-assertion-type:jwt-bearer
2021-12-16 19:13:39 SUCCESS
ValidateClientAssertionClaimsForPAREndpoint
Client Assertion passed all validation checks
2021-12-16 19:13:39 SUCCESS
ExtractRequestObjectFromPAREndpointRequest
Parsed request object
request_object
{
  "value": "eyJhbGciOiJQUzI1NiIsInR5cCI6Im9hdXRoLWF1dGh6LXJlcStqd3QiLCJraWQiOiI1Z1lISUhidHcwVUI0QndqdHFVbmh0Rk42V3RoRVcybWRYN2RmVUJRSElJIn0.eyJzY29wZSI6Im9wZW5pZCBjb25zZW50OnVybjpjb25mb3JtYW5jZS5vaWRmOmJvVGViRmhyNEogYWNjb3VudHMgcmVzb3VyY2VzIiwicmVzcG9uc2VfdHlwZSI6ImNvZGUgaWRfdG9rZW4iLCJyZWRpcmVjdF91cmkiOiJodHRwczovL2FwaS1vcGVuYmFua2luZy1obWwuYmFuY29wYW4uY29tLmJyL3RwcC9jYWxsYmFjayIsImNvZGVfY2hhbGxlbmdlIjoiWUdwcEo3b004ZGtNby0yeHhMZUFhalpubklfOUVvdnU5VWlxbjV0RXhQUSIsImNvZGVfY2hhbGxlbmdlX21ldGhvZCI6IlMyNTYiLCJyZXNwb25zZV9tb2RlIjoiZnJhZ21lbnQiLCJzdGF0ZSI6IjUzMzYyNjFlM2E3MzU1ZjVhMzEwNTZmZjE5ZjhlNzBkMmVmNTI3NDZhOGJmMTM3YjJjMjMxYWRjNWRmODRkZmUiLCJub25jZSI6ImE2YjA4MTA1ZTM2Yzc2MjNlMTU5NWZkNDhjMWU1MjY3ZjU5MDQ4MGRkMTQ2YzljYmE1NjQ5YzM3NDJkYjJjMzAiLCJpc3MiOiJTQlNmQlRPSk1WUUJCTDg0OFZHWEkiLCJhdWQiOiJodHRwczovL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQvdGVzdC9hL1JQLVNlY3VyaXR5LVRlc3QtUEFOLyIsImNsaWVudF9pZCI6IlNCU2ZCVE9KTVZRQkJMODQ4VkdYSSIsImp0aSI6IkNZRHJ6MXZ0OVNrYUFpT191bDkxR01UbU9YUkdmS1JTdTJ5WkFydE1GN1EiLCJpYXQiOjE2Mzk2ODIwMTksImV4cCI6MTYzOTY4MjMxOSwibmJmIjoxNjM5NjgyMDE5fQ.RjITPqsxpSq3qrlnFdZwwPANhUsAhuFN6M0SgMHQS8pY3VzTGZWuKkziyuHAMBTyni0yaIdyY3KsHrPZv54uY8JZ-XQCnERBS_ag24urvomzpDotAn84f2EoTM-_Tgpui2sEbL-hWo5pE6ou3my7MAktBK5ZGVXNFTtbJN-IlTG7f4sHV9iQva1R3PSBGufO3fQ8USzE8CSslOEQBqFEYGAk_WkKCZYlpLpTZyJ8U2mVk6pWU-87cONP9gjZmZWlHrmRwdqqRod7lPOJ-szxyBTloW3WKoOKwJ3MCoVui34mRvmk3his9eRZ-TgifcC8cx4rdEZXK59P1t3dKrhErA",
  "header": {
    "kid": "5gYHIHbtw0UB4BwjtqUnhtFN6WthEW2mdX7dfUBQHII",
    "typ": "oauth-authz-req+jwt",
    "alg": "PS256"
  },
  "claims": {
    "iss": "SBSfBTOJMVQBBL848VGXI",
    "response_type": "code id_token",
    "code_challenge_method": "S256",
    "nonce": "a6b08105e36c7623e1595fd48c1e5267f590480dd146c9cba5649c3742db2c30",
    "client_id": "SBSfBTOJMVQBBL848VGXI",
    "response_mode": "fragment",
    "aud": "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/",
    "nbf": 1639682019,
    "scope": "openid consent:urn:conformance.oidf:boTebFhr4J accounts resources",
    "redirect_uri": "https://api-openbanking-hml.bancopan.com.br/tpp/callback",
    "state": "5336261e3a7355f5a31056ff19f8e70d2ef52746a8bf137b2c231adc5df84dfe",
    "exp": 1639682319,
    "iat": 1639682019,
    "code_challenge": "YGppJ7oM8dkMo-2xxLeAajZnnI_9Eovu9Uiqn5tExPQ",
    "jti": "CYDrz1vt9SkaAiO_ul91GMTmOXRGfKRSu2yZArtMF7Q"
  },
  "jwe_header": {
    "kid": "0fe502dd-14f0-4f45-80f9-feb9a216f996",
    "cty": "oauth-authz-req+jwt",
    "enc": "A256GCM",
    "alg": "RSA-OAEP"
  }
}
2021-12-16 19:13:39 SUCCESS
EnsurePAREndpointRequestDoesNotContainRequestUriParameter
PAR endpoint request does not contain a request_uri parameter
2021-12-16 19:13:39 SUCCESS
ValidateEncryptedRequestObjectHasKid
kid was found in the encrypted request object header
kid
0fe502dd-14f0-4f45-80f9-feb9a216f996
2021-12-16 19:13:39 SUCCESS
FAPIValidateRequestObjectSigningAlg
Request object was signed with a permitted algorithm
alg
PS256
2021-12-16 19:13:39
FAPIBrazilValidateRequestObjectIdTokenACRClaims
acr claim is not requested
2021-12-16 19:13:39 SUCCESS
FAPIValidateRequestObjectExp
Request object contains a valid exp claim, expiry time
exp
"Dec 16, 2021, 7:18:39 PM"
2021-12-16 19:13:39 SUCCESS
FAPI1AdvancedValidateRequestObjectNBFClaim
nbf claim is valid
nbf
"Dec 16, 2021, 7:13:39 PM"
now
"Dec 16, 2021, 7:13:39 PM"
2021-12-16 19:13:39
ValidateRequestObjectClaims
Request object does not contain a max_age claim
2021-12-16 19:13:39 SUCCESS
ValidateRequestObjectClaims
Request object claims passed all validation checks
2021-12-16 19:13:39 SUCCESS
EnsureNumericRequestObjectClaimsAreNotNull
None of the claims expected to have numeric values, have null values
numeric_claims
[
  "max_age"
]
2021-12-16 19:13:39 SUCCESS
EnsureRequestObjectDoesNotContainRequestOrRequestUri
Request object does not contain request or request_uri
2021-12-16 19:13:39 SUCCESS
EnsureRequestObjectDoesNotContainSubWithClientId
Request object does not contain Client Id in sub
2021-12-16 19:13:39 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
eyJhbGciOiJQUzI1NiIsInR5cCI6Im9hdXRoLWF1dGh6LXJlcStqd3QiLCJraWQiOiI1Z1lISUhidHcwVUI0QndqdHFVbmh0Rk42V3RoRVcybWRYN2RmVUJRSElJIn0.eyJzY29wZSI6Im9wZW5pZCBjb25zZW50OnVybjpjb25mb3JtYW5jZS5vaWRmOmJvVGViRmhyNEogYWNjb3VudHMgcmVzb3VyY2VzIiwicmVzcG9uc2VfdHlwZSI6ImNvZGUgaWRfdG9rZW4iLCJyZWRpcmVjdF91cmkiOiJodHRwczovL2FwaS1vcGVuYmFua2luZy1obWwuYmFuY29wYW4uY29tLmJyL3RwcC9jYWxsYmFjayIsImNvZGVfY2hhbGxlbmdlIjoiWUdwcEo3b004ZGtNby0yeHhMZUFhalpubklfOUVvdnU5VWlxbjV0RXhQUSIsImNvZGVfY2hhbGxlbmdlX21ldGhvZCI6IlMyNTYiLCJyZXNwb25zZV9tb2RlIjoiZnJhZ21lbnQiLCJzdGF0ZSI6IjUzMzYyNjFlM2E3MzU1ZjVhMzEwNTZmZjE5ZjhlNzBkMmVmNTI3NDZhOGJmMTM3YjJjMjMxYWRjNWRmODRkZmUiLCJub25jZSI6ImE2YjA4MTA1ZTM2Yzc2MjNlMTU5NWZkNDhjMWU1MjY3ZjU5MDQ4MGRkMTQ2YzljYmE1NjQ5YzM3NDJkYjJjMzAiLCJpc3MiOiJTQlNmQlRPSk1WUUJCTDg0OFZHWEkiLCJhdWQiOiJodHRwczovL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQvdGVzdC9hL1JQLVNlY3VyaXR5LVRlc3QtUEFOLyIsImNsaWVudF9pZCI6IlNCU2ZCVE9KTVZRQkJMODQ4VkdYSSIsImp0aSI6IkNZRHJ6MXZ0OVNrYUFpT191bDkxR01UbU9YUkdmS1JTdTJ5WkFydE1GN1EiLCJpYXQiOjE2Mzk2ODIwMTksImV4cCI6MTYzOTY4MjMxOSwibmJmIjoxNjM5NjgyMDE5fQ.RjITPqsxpSq3qrlnFdZwwPANhUsAhuFN6M0SgMHQS8pY3VzTGZWuKkziyuHAMBTyni0yaIdyY3KsHrPZv54uY8JZ-XQCnERBS_ag24urvomzpDotAn84f2EoTM-_Tgpui2sEbL-hWo5pE6ou3my7MAktBK5ZGVXNFTtbJN-IlTG7f4sHV9iQva1R3PSBGufO3fQ8USzE8CSslOEQBqFEYGAk_WkKCZYlpLpTZyJ8U2mVk6pWU-87cONP9gjZmZWlHrmRwdqqRod7lPOJ-szxyBTloW3WKoOKwJ3MCoVui34mRvmk3his9eRZ-TgifcC8cx4rdEZXK59P1t3dKrhErA
request_object_signing_alg
PS256
jwk
Sun RSA public key, 2048 bits
  params: null
  modulus: 22677997123100865027038163618440931425768853246042685053952059568088768370775879662687649598715143390108338286915488499774626148365554590008656132577357893743438278711902761437715966243285423555795769385881803147871566517201086180684345745904063840678522561040685569999111501676387252045965556897951681323146595605739539663340316188618451821106202340139520257397286742681119465613725230213120667075481235349311488074650446518605298417452683228189337358541483332915940982625541029074799406321696170037150264352053879457399805139882493978179691887049996822814968964846225178258105165825398408907737359544759640349473403
  public exponent: 65537
2021-12-16 19:13:39 SUCCESS
EnsureMatchingRedirectUriInRequestObject
Redirect URI matched
actual
https://api-openbanking-hml.bancopan.com.br/tpp/callback
2021-12-16 19:13:39 SUCCESS
EnsureRequestObjectContainsCodeChallengeWhenUsingPAR
Found required PKCE parameters in request
code_challenge_method
S256
code_challenge
YGppJ7oM8dkMo-2xxLeAajZnnI_9Eovu9Uiqn5tExPQ
2021-12-16 19:13:39 SUCCESS
CreatePAREndpointResponse
Created PAR endpoint response
request_uri
urn:ietf:params:oauth:request_uri:a6d43e99-35e4-4937-8b62-d55769660d73
expires_in
600
2021-12-16 19:13:39 OUTGOING
fapi1-advanced-final-client-test
Response to HTTP request to test instance mSTRMkTtku1e82r
outgoing_status_code
201
outgoing_headers
{}
outgoing_body
{
  "request_uri": "urn:ietf:params:oauth:request_uri:a6d43e99-35e4-4937-8b62-d55769660d73",
  "expires_in": 600
}
outgoing_path
par
2021-12-16 19:13:40 INCOMING
fapi1-advanced-final-client-test
Incoming HTTP request to test instance mSTRMkTtku1e82r
incoming_headers
{
  "host": "www.certification.openid.net",
  "accept": "application/json, text/plain, */*",
  "content-type": "application/json",
  "x-idempotency-key": "e10e4d0e-ce0d-4d83-a9da-117622eec23c",
  "test-name": "25-fapi1-advanced-final-client-test.pushed",
  "authorization": "Bearer eyJraWQiOiJkZWZhdWx0IiwiYWxnIjoiUlMyNTYifQ.eyJzdWIiOiI3NGViNGMyMi1mYTZlLTQzNTgtYWI0Yy0yMmZhNmUxMzU4MzMiLCJhdWQiOiI3NGViNGMyMi1mYTZlLTQzNTgtYWI0Yy0yMmZhNmUxMzU4MzMiLCJkb21haW4iOiIwZmI2NjgxOC0yZTE3LTRhNzQtYjY2OC0xODJlMTcyYTc0ZjgiLCJzY29wZSI6ImNvbnNlbnRfYWRtaW4gcHJveHlfcmVhZCB0ZW5hbnRfYWRtaW4gY2F0ZWdvcnlfYWRtaW4gb3JnYW5pemF0aW9uX2FkbWluIiwiaXNzIjoiaHR0cDpcL1wvdHBwLWlhbS1vcGVuYmFua2luZy1obWwuYmFuY29wYW4uY29tLmJyXC9hbVwvdHBwXC9vaWRjIiwiZXhwIjoxNjM5Njg5MjE2LCJpYXQiOjE2Mzk2ODIwMTYsImp0aSI6Imk5SlJyZzEwMVZ5N3FnMWFfTVk4di1LWUZoT3JGc1Nzcm5RQy01MFNMQ2cifQ.XDl6c17XT6336uKOvLm5mDmJB3NOj_0ElSBC3cbA_b-X16mDb0ZixwX3gG5z2c82Hun0bvzzA4fys9jnpDFRNPaB6U_tCNgMCqk0hy2UOLdEYa8paZTfaKQxFTNRS6478JMhaKXgpnyL_CABEMOYHvxazvVAxrX32urqGF7z_8ZF8sy2lplY5wbGNm8MbeIZMXpijRnxiSz57dIzASox6GV53NqL9AtVGvEiGtVciRmdS0YvcpiclZuA3XT2cO8QcOiLU6Y85r8ffE63K9WjOfQVbwpGWrHDFK3z_mWpMsN_LRYidtAAX8zl1MykyRGwsYXLKMe_SkKA_DGIzxFhsA",
  "user-agent": "axios/0.24.0",
  "connection": "close"
}
incoming_path
/test/a/RP-Security-Test-PAN/authorize
incoming_body_form_params
incoming_method
GET
incoming_tls_version
TLSv1.2
incoming_tls_cipher
DHE-RSA-AES128-GCM-SHA256
incoming_tls_cert
incoming_body_json
incoming_query_string_params
{
  "client_id": "SBSfBTOJMVQBBL848VGXI",
  "scope": "openid consent:urn:conformance.oidf:boTebFhr4J accounts resources",
  "response_type": "code",
  "redirect_uri": "https://api-openbanking-hml.bancopan.com.br/tpp/callback",
  "request_uri": "urn:ietf:params:oauth:request_uri:a6d43e99-35e4-4937-8b62-d55769660d73"
}
incoming_body
2021-12-16 19:13:40 SUCCESS
EnsureIncomingTls12WithSecureCipherOrTls13
TLS 1.2 in use and cipher is one recommended by BCP195
actual
DHE-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-16 19:13:40 SUCCESS
EnsureAuthorizationRequestDoesNotContainRequestWhenUsingPAR
Request does not contain a request parameter
2021-12-16 19:13:40 SUCCESS
ValidateEncryptedRequestObjectHasKid
kid was found in the encrypted request object header
kid
0fe502dd-14f0-4f45-80f9-feb9a216f996
2021-12-16 19:13:40 SUCCESS
CreateEffectiveAuthorizationRequestParameters
Merged http request parameters with request object claims
effective_authorization_endpoint_request
{
  "client_id": "SBSfBTOJMVQBBL848VGXI",
  "scope": "openid consent:urn:conformance.oidf:boTebFhr4J accounts resources",
  "response_type": "code id_token",
  "redirect_uri": "https://api-openbanking-hml.bancopan.com.br/tpp/callback",
  "iss": "SBSfBTOJMVQBBL848VGXI",
  "code_challenge_method": "S256",
  "nonce": "a6b08105e36c7623e1595fd48c1e5267f590480dd146c9cba5649c3742db2c30",
  "response_mode": "fragment",
  "aud": "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/",
  "nbf": 1639682019,
  "state": "5336261e3a7355f5a31056ff19f8e70d2ef52746a8bf137b2c231adc5df84dfe",
  "exp": 1639682319,
  "iat": 1639682019,
  "code_challenge": "YGppJ7oM8dkMo-2xxLeAajZnnI_9Eovu9Uiqn5tExPQ",
  "jti": "CYDrz1vt9SkaAiO_ul91GMTmOXRGfKRSu2yZArtMF7Q"
}
2021-12-16 19:13:40 SUCCESS
EnsureClientIdInAuthorizationRequestParametersMatchRequestObject
client_id http request parameter value matches client_id in request object
2021-12-16 19:13:40 SUCCESS
ExtractRequestedScopes
Requested scopes
scope
openid consent:urn:conformance.oidf:boTebFhr4J accounts resources
2021-12-16 19:13:40 SUCCESS
FAPIBrazilValidateConsentScope
Found consent scope in request
actual
[
  "openid",
  "consent:urn:conformance.oidf:boTebFhr4J",
  "accounts",
  "resources"
]
expected
consent:urn:conformance.oidf:boTebFhr4J
2021-12-16 19:13:40 SUCCESS
EnsureScopeContainsAccounts
Found accounts scope in request
actual
[
  "openid",
  "consent:urn:conformance.oidf:boTebFhr4J",
  "accounts",
  "resources"
]
2021-12-16 19:13:40 SUCCESS
EnsureResponseTypeIsCodeIdToken
Response type is expected value
expected
code id_token
2021-12-16 19:13:40 SUCCESS
EnsureOpenIDInScopeRequest
Found 'openid' scope in request
actual
[
  "openid",
  "consent:urn:conformance.oidf:boTebFhr4J",
  "accounts",
  "resources"
]
expected
openid
2021-12-16 19:13:40 SUCCESS
EnsureMatchingClientId
Client ID matched
client_id
SBSfBTOJMVQBBL848VGXI
2021-12-16 19:13:40 SUCCESS
CreateAuthorizationCode
Created authorization code
authorization_code
tj2mqZg2V5jR4WgO8OQEjEDWYyKCpIyT
2021-12-16 19:13:40 SUCCESS
ExtractNonceFromAuthorizationRequest
Extracted nonce
nonce
a6b08105e36c7623e1595fd48c1e5267f590480dd146c9cba5649c3742db2c30
2021-12-16 19:13:40 SUCCESS
CalculateCHash
Successful c_hash encoding
c_hash
N7amErzLpT7GkJp-TJrgpQ
2021-12-16 19:13:40 SUCCESS
CalculateSHash
Successful s_hash encoding
s_hash
8qnNkLxEbOTzNAObdi73gw
2021-12-16 19:13:40 SUCCESS
GenerateIdTokenClaims
Created ID Token Claims
iss
https://www.certification.openid.net/test/a/RP-Security-Test-PAN/
sub
user-subject-1234531
aud
SBSfBTOJMVQBBL848VGXI
nonce
a6b08105e36c7623e1595fd48c1e5267f590480dd146c9cba5649c3742db2c30
iat
1639682020
exp
1639682320
2021-12-16 19:13:40
FAPIBrazilAddCPFAndCPNJToIdTokenClaims
Request object does not contain a claims element.id_token
2021-12-16 19:13:40 SUCCESS
AddCHashToIdTokenClaims
Added c_hash to ID token claims
c_hash
N7amErzLpT7GkJp-TJrgpQ
id_token_claims
{
  "iss": "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/",
  "sub": "user-subject-1234531",
  "aud": "SBSfBTOJMVQBBL848VGXI",
  "nonce": "a6b08105e36c7623e1595fd48c1e5267f590480dd146c9cba5649c3742db2c30",
  "iat": 1639682020,
  "exp": 1639682320,
  "c_hash": "N7amErzLpT7GkJp-TJrgpQ"
}
2021-12-16 19:13:40 SUCCESS
AddSHashToIdTokenClaims
Added s_hash to ID token claims
s_hash
8qnNkLxEbOTzNAObdi73gw
id_token_claims
{
  "iss": "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/",
  "sub": "user-subject-1234531",
  "aud": "SBSfBTOJMVQBBL848VGXI",
  "nonce": "a6b08105e36c7623e1595fd48c1e5267f590480dd146c9cba5649c3742db2c30",
  "iat": 1639682020,
  "exp": 1639682320,
  "c_hash": "N7amErzLpT7GkJp-TJrgpQ",
  "s_hash": "8qnNkLxEbOTzNAObdi73gw"
}
2021-12-16 19:13:40 INFO
AddAtHashToIdTokenClaims
Skipped evaluation due to missing required string: at_hash
expected
at_hash
2021-12-16 19:13:40 INFO
FAPIBrazilAddACRClaimToIdTokenClaims
Skipped evaluation due to missing required string: requested_id_token_acr_values
expected
requested_id_token_acr_values
2021-12-16 19:13:40 SUCCESS
SignIdToken
Signed the ID token
id_token
eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiJ1c2VyLXN1YmplY3QtMTIzNDUzMSIsImF1ZCI6IlNCU2ZCVE9KTVZRQkJMODQ4VkdYSSIsImNfaGFzaCI6Ik43YW1FcnpMcFQ3R2tKcC1USnJncFEiLCJzX2hhc2giOiI4cW5Oa0x4RWJPVHpOQU9iZGk3M2d3IiwiaXNzIjoiaHR0cHM6XC9cL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXRcL3Rlc3RcL2FcL1JQLVNlY3VyaXR5LVRlc3QtUEFOXC8iLCJleHAiOjE2Mzk2ODIzMjAsIm5vbmNlIjoiYTZiMDgxMDVlMzZjNzYyM2UxNTk1ZmQ0OGMxZTUyNjdmNTkwNDgwZGQxNDZjOWNiYTU2NDljMzc0MmRiMmMzMCIsImlhdCI6MTYzOTY4MjAyMH0.Cq3Yyx8fnaONNiy7IuOUx-99ItsKJv3ib2hH_zQHr0Ry5jksqGBCa1oGiWpWp887_IqfwU0VVknv7stxkZm65i6Tb2Cn1XjTh7Vm1pVPBixTndjH7dYnvsPnRGsB9J4b0F68GSiQ1pEvUrg4jWDdob4YSKZMxgSs9a4J_oErQBtlpYnmBM6UVv9oiEmXTW_-fVdVjD1aNGuyYTLMN_tw10fKEukkvGtNLm5vJiKKodyd7Xc4T1t9lMc1ydswZnDzF1a9IstJ46_G4QnOuNF3mPs5IbluVoXdBVDvLoA9eO3OJB2fSloicNsD_3BBdYh5UB5rUArpWlltRwIgRdqp5Q
2021-12-16 19:13:40 SUCCESS
FAPIBrazilChangeConsentStatusToAuthorized
Changed consent status to AUTHORISED
consent
{
  "data": {
    "consentId": "urn:conformance.oidf:boTebFhr4J",
    "creationDateTime": "2021-12-16T19:13:38Z",
    "status": "AUTHORISED",
    "statusUpdateDateTime": "2021-12-16T19:13:40Z",
    "permissions": [
      "ACCOUNTS_READ",
      "ACCOUNTS_BALANCES_READ",
      "RESOURCES_READ"
    ],
    "expirationDateTime": "2021-12-16T21:13:38Z",
    "transactionFromDateTime": "2021-12-16T19:08:38Z",
    "transactionToDateTime": "2021-12-16T21:13:38Z",
    "links": {
      "self": "https://www.certification.openid.net/test/a/RP-Security-Test-PANconsents/v1/consents"
    }
  },
  "meta": {
    "totalRecords": 1,
    "totalPages": 1,
    "requestDateTime": "2021-12-16T19:13:38Z"
  }
}
2021-12-16 19:13:40 SUCCESS
CreateAuthorizationEndpointResponseParams
Added authorization_endpoint_response_params to environment
params
{
  "redirect_uri": "https://api-openbanking-hml.bancopan.com.br/tpp/callback",
  "state": "5336261e3a7355f5a31056ff19f8e70d2ef52746a8bf137b2c231adc5df84dfe"
}
2021-12-16 19:13:40 SUCCESS
AddCodeToAuthorizationEndpointResponseParams
Added code to authorization endpoint response params
authorization_endpoint_response_params
{
  "redirect_uri": "https://api-openbanking-hml.bancopan.com.br/tpp/callback",
  "state": "5336261e3a7355f5a31056ff19f8e70d2ef52746a8bf137b2c231adc5df84dfe",
  "code": "tj2mqZg2V5jR4WgO8OQEjEDWYyKCpIyT"
}
2021-12-16 19:13:40 SUCCESS
AddIdTokenToAuthorizationEndpointResponseParams
Added id_token to authorization endpoint response params
authorization_endpoint_response_params
{
  "redirect_uri": "https://api-openbanking-hml.bancopan.com.br/tpp/callback",
  "state": "5336261e3a7355f5a31056ff19f8e70d2ef52746a8bf137b2c231adc5df84dfe",
  "code": "tj2mqZg2V5jR4WgO8OQEjEDWYyKCpIyT",
  "id_token": "eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiJ1c2VyLXN1YmplY3QtMTIzNDUzMSIsImF1ZCI6IlNCU2ZCVE9KTVZRQkJMODQ4VkdYSSIsImNfaGFzaCI6Ik43YW1FcnpMcFQ3R2tKcC1USnJncFEiLCJzX2hhc2giOiI4cW5Oa0x4RWJPVHpOQU9iZGk3M2d3IiwiaXNzIjoiaHR0cHM6XC9cL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXRcL3Rlc3RcL2FcL1JQLVNlY3VyaXR5LVRlc3QtUEFOXC8iLCJleHAiOjE2Mzk2ODIzMjAsIm5vbmNlIjoiYTZiMDgxMDVlMzZjNzYyM2UxNTk1ZmQ0OGMxZTUyNjdmNTkwNDgwZGQxNDZjOWNiYTU2NDljMzc0MmRiMmMzMCIsImlhdCI6MTYzOTY4MjAyMH0.Cq3Yyx8fnaONNiy7IuOUx-99ItsKJv3ib2hH_zQHr0Ry5jksqGBCa1oGiWpWp887_IqfwU0VVknv7stxkZm65i6Tb2Cn1XjTh7Vm1pVPBixTndjH7dYnvsPnRGsB9J4b0F68GSiQ1pEvUrg4jWDdob4YSKZMxgSs9a4J_oErQBtlpYnmBM6UVv9oiEmXTW_-fVdVjD1aNGuyYTLMN_tw10fKEukkvGtNLm5vJiKKodyd7Xc4T1t9lMc1ydswZnDzF1a9IstJ46_G4QnOuNF3mPs5IbluVoXdBVDvLoA9eO3OJB2fSloicNsD_3BBdYh5UB5rUArpWlltRwIgRdqp5Q"
}
2021-12-16 19:13:40
SendAuthorizationResponseWithResponseModeFragment
Redirecting back to client
uri
https://api-openbanking-hml.bancopan.com.br/tpp/callback#state=5336261e3a7355f5a31056ff19f8e70d2ef52746a8bf137b2c231adc5df84dfe&code=tj2mqZg2V5jR4WgO8OQEjEDWYyKCpIyT&id_token=eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiJ1c2VyLXN1YmplY3QtMTIzNDUzMSIsImF1ZCI6IlNCU2ZCVE9KTVZRQkJMODQ4VkdYSSIsImNfaGFzaCI6Ik43YW1FcnpMcFQ3R2tKcC1USnJncFEiLCJzX2hhc2giOiI4cW5Oa0x4RWJPVHpOQU9iZGk3M2d3IiwiaXNzIjoiaHR0cHM6XC9cL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXRcL3Rlc3RcL2FcL1JQLVNlY3VyaXR5LVRlc3QtUEFOXC8iLCJleHAiOjE2Mzk2ODIzMjAsIm5vbmNlIjoiYTZiMDgxMDVlMzZjNzYyM2UxNTk1ZmQ0OGMxZTUyNjdmNTkwNDgwZGQxNDZjOWNiYTU2NDljMzc0MmRiMmMzMCIsImlhdCI6MTYzOTY4MjAyMH0.Cq3Yyx8fnaONNiy7IuOUx-99ItsKJv3ib2hH_zQHr0Ry5jksqGBCa1oGiWpWp887_IqfwU0VVknv7stxkZm65i6Tb2Cn1XjTh7Vm1pVPBixTndjH7dYnvsPnRGsB9J4b0F68GSiQ1pEvUrg4jWDdob4YSKZMxgSs9a4J_oErQBtlpYnmBM6UVv9oiEmXTW_-fVdVjD1aNGuyYTLMN_tw10fKEukkvGtNLm5vJiKKodyd7Xc4T1t9lMc1ydswZnDzF1a9IstJ46_G4QnOuNF3mPs5IbluVoXdBVDvLoA9eO3OJB2fSloicNsD_3BBdYh5UB5rUArpWlltRwIgRdqp5Q
2021-12-16 19:13:40 OUTGOING
fapi1-advanced-final-client-test
Response to HTTP request to test instance mSTRMkTtku1e82r
outgoing
org.springframework.web.servlet.view.RedirectView: [RedirectView]; URL [https://api-openbanking-hml.bancopan.com.br/tpp/callback#state=5336261e3a7355f5a31056ff19f8e70d2ef52746a8bf137b2c231adc5df84dfe&code=tj2mqZg2V5jR4WgO8OQEjEDWYyKCpIyT&id_token=eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiJ1c2VyLXN1YmplY3QtMTIzNDUzMSIsImF1ZCI6IlNCU2ZCVE9KTVZRQkJMODQ4VkdYSSIsImNfaGFzaCI6Ik43YW1FcnpMcFQ3R2tKcC1USnJncFEiLCJzX2hhc2giOiI4cW5Oa0x4RWJPVHpOQU9iZGk3M2d3IiwiaXNzIjoiaHR0cHM6XC9cL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXRcL3Rlc3RcL2FcL1JQLVNlY3VyaXR5LVRlc3QtUEFOXC8iLCJleHAiOjE2Mzk2ODIzMjAsIm5vbmNlIjoiYTZiMDgxMDVlMzZjNzYyM2UxNTk1ZmQ0OGMxZTUyNjdmNTkwNDgwZGQxNDZjOWNiYTU2NDljMzc0MmRiMmMzMCIsImlhdCI6MTYzOTY4MjAyMH0.Cq3Yyx8fnaONNiy7IuOUx-99ItsKJv3ib2hH_zQHr0Ry5jksqGBCa1oGiWpWp887_IqfwU0VVknv7stxkZm65i6Tb2Cn1XjTh7Vm1pVPBixTndjH7dYnvsPnRGsB9J4b0F68GSiQ1pEvUrg4jWDdob4YSKZMxgSs9a4J_oErQBtlpYnmBM6UVv9oiEmXTW_-fVdVjD1aNGuyYTLMN_tw10fKEukkvGtNLm5vJiKKodyd7Xc4T1t9lMc1ydswZnDzF1a9IstJ46_G4QnOuNF3mPs5IbluVoXdBVDvLoA9eO3OJB2fSloicNsD_3BBdYh5UB5rUArpWlltRwIgRdqp5Q]
outgoing_path
authorize
2021-12-16 19:13:41 INCOMING
fapi1-advanced-final-client-test
Incoming HTTP request to test instance mSTRMkTtku1e82r
incoming_headers
{
  "host": "www.certification.openid.net",
  "user-agent": "openid-client/4.9.1 (https://github.com/panva/node-openid-client)",
  "accept": "application/json",
  "accept-encoding": "gzip, deflate, br",
  "connection": "close"
}
incoming_path
/test/a/RP-Security-Test-PAN/.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-16 19:13: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"
]
2021-12-16 19:13:42 OUTGOING
fapi1-advanced-final-client-test
Response to HTTP request to test instance mSTRMkTtku1e82r
outgoing_status_code
200
outgoing_headers
{}
outgoing_body
{
  "issuer": "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/",
  "authorization_endpoint": "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/authorize",
  "token_endpoint": "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/token",
  "jwks_uri": "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/jwks",
  "registration_endpoint": "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/register",
  "userinfo_endpoint": "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/userinfo",
  "mtls_endpoint_aliases": {
    "token_endpoint": "https://www.certification.openid.net/test-mtls/a/RP-Security-Test-PAN/token",
    "registration_endpoint": "https://www.certification.openid.net/test-mtls/a/RP-Security-Test-PAN/register",
    "userinfo_endpoint": "https://www.certification.openid.net/test-mtls/a/RP-Security-Test-PAN/userinfo",
    "pushed_authorization_request_endpoint": "https://www.certification.openid.net/test-mtls/a/RP-Security-Test-PAN/par"
  },
  "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"
  ],
  "pushed_authorization_request_endpoint": "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/par",
  "require_pushed_authorization_requests": true,
  "response_types_supported": [
    "code id_token"
  ],
  "token_endpoint_auth_signing_alg_values_supported": [
    "PS256"
  ]
}
outgoing_path
.well-known/openid-configuration
2021-12-16 19:13:42 INCOMING
fapi1-advanced-final-client-test
Incoming HTTP request to test instance mSTRMkTtku1e82r
incoming_headers
{
  "host": "www.certification.openid.net",
  "user-agent": "openid-client/4.9.1 (https://github.com/panva/node-openid-client)",
  "accept": "application/json",
  "accept-encoding": "gzip, deflate, br",
  "connection": "close"
}
incoming_path
/test/a/RP-Security-Test-PAN/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-16 19:13:42 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-16 19:13:42 OUTGOING
fapi1-advanced-final-client-test
Response to HTTP request to test instance mSTRMkTtku1e82r
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-16 19:13:42 INCOMING
fapi1-advanced-final-client-test
Incoming HTTP request to test instance mSTRMkTtku1e82r
incoming_headers
{
  "host": "www.certification.openid.net",
  "user-agent": "openid-client/4.9.1 (https://github.com/panva/node-openid-client)",
  "accept": "application/json",
  "content-type": "application/x-www-form-urlencoded",
  "accept-encoding": "gzip, deflate, br",
  "content-length": "1291",
  "connection": "close"
}
incoming_path
/test-mtls/a/RP-Security-Test-PAN/token
incoming_body_form_params
{
  "grant_type": "authorization_code",
  "code": "tj2mqZg2V5jR4WgO8OQEjEDWYyKCpIyT",
  "redirect_uri": "https://api-openbanking-hml.bancopan.com.br/tpp/callback",
  "code_verifier": "bPmqc18zuYFqhoLATZ4yieqmtlO1pQcTutih4QECP_Q",
  "client_id": "SBSfBTOJMVQBBL848VGXI",
  "client_assertion": "eyJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6IjVnWUhJSGJ0dzBVQjRCd2p0cVVuaHRGTjZXdGhFVzJtZFg3ZGZVQlFISUkifQ.eyJpYXQiOjE2Mzk2ODIwMjIsImV4cCI6MTYzOTY4MjA4MiwianRpIjoidDdaRzA1WDQzNElCcGJOczU5SVFzeTROQnBxZUUxU1pHOFFPTHNuOV9RVSIsImlzcyI6IlNCU2ZCVE9KTVZRQkJMODQ4VkdYSSIsInN1YiI6IlNCU2ZCVE9KTVZRQkJMODQ4VkdYSSIsImF1ZCI6WyJodHRwczovL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQvdGVzdC9hL1JQLVNlY3VyaXR5LVRlc3QtUEFOLyIsImh0dHBzOi8vd3d3LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldC90ZXN0L2EvUlAtU2VjdXJpdHktVGVzdC1QQU4vdG9rZW4iLCJodHRwczovL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQvdGVzdC1tdGxzL2EvUlAtU2VjdXJpdHktVGVzdC1QQU4vdG9rZW4iXX0.BJBKXAXtBAXvkCGsGXFZIweUNZgsBBehZB1owaGNQhBjtpamDchiSeyFkU5SHqhGjQZg13HRH5hT5Kc4ii-jK8LcHPnOiycr5f3vAfDMxuJlad46wek60QWszistTuxJgA0IaRwwN6Kn-udFYhw58WL70kHw6wv2_QI1cUYeIZmag1k12WXZv6RjuLVkpTYGQnw0phZ7f1QK_--oV35mxecXEGOEpvo8mU8kjXklYS02Iz3hxW6b5r0heh-ZVGYm2sXEzTddX8IDkIUv1ZmADlyxJ6zw8M9VGv9ToCy-W-ZqbswXWgSJOAoxEdV8QnvvWEWr0qONoMByBsrdpRWjhA",
  "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----- MIIG5TCCBc2gAwIBAgIUPz5BkF1/67noL2gNUfej8F/Srk8wDQYJKoZIhvcNAQEL BQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx FTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNB TkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDYyNTEzMjEwMFoXDTIyMDcyNTEz MjEwMFowggEPMQswCQYDVQQGEwJCUjELMAkGA1UECBMCU1AxEzARBgNVBAcMClPD o28gUGF1bG8xEjAQBgNVBAoTCUJBTkNPIFBBTjEtMCsGA1UECxMkYjZhMjE0Yzct NjMzMi01YTQxLTg0NjQtYTI4MWZiOWE0Y2EwMRgwFgYDVQQDEw9iYW5jb3Bhbi5j b20uYnIxFzAVBgNVBAUTDjU5Mjg1NDExMDAwMTEzMTQwMgYKCZImiZPyLGQBARMk YWM2MGZlNjUtNThjYS00NGMzLTkzNTItNmY1NTZjNWNiOThlMR0wGwYDVQQPExRQ cml2YXRlIE9yZ2FuaXphdGlvbjETMBEGCysGAQQBgjc8AgEDEwJCUjCCASIwDQYJ KoZIhvcNAQEBBQADggEPADCCAQoCggEBAK9iTsg4Msxj3uccgD/6XTlbFz27VtV4 9PJqZf23TvhEbz6o80y2VMZ+5Q57lh9RbN2uAmGLO/jpfbzrCsWS7Zh53dvesi0r iu6TwOHdJ1n2kLgSOtH3lZFYKHesnWNi+DndNMRDWeZeWJMSXoMNK8zQP7NMUhO6 i56vB8Dv6OLAyZ0HgC/xpfUj9GCyDDFa2HvqEJsf5YwAEnXBWqvDTVLIkt8on+WV CLrlgYJsNunCZrpAJ9/ws7V4WZCEoJBjl7eFe8LuqRQ5G3L/5Lsd2jBtgS4u2xG3 5iTWbWWQ+FnBN9enlw0lw7djwQohndIxSVhMy/YL+b6rO5vJFWD7s3sCAwEAAaOC AtMwggLPMAwGA1UdEwEB/wQCMAAwHwYDVR0jBBgwFoAUhn9YrRf1grZOtAWz+7DO EUPfTL4wTAYIKwYBBQUHAQEEQDA+MDwGCCsGAQUFBzABhjBodHRwOi8vb2NzcC5z YW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5vcmcuYnIwSwYDVR0fBEQwQjBA oD6gPIY6aHR0cDovL2NybC5zYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5v cmcuYnIvaXNzdWVyLmNybDAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAwwCgYIKwYB BQUHAwIwHQYDVR0OBBYEFKoNhBSY0ndO3mFsjapYiGGn82PGMBoGA1UdEQQTMBGC D2JhbmNvcGFuLmNvbS5icjCCAaEGA1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9k ATCCAYAwggE2BggrBgEFBQcCAjCCASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBz b2xlbHkgZm9yIHVzZSB3aXRoIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQg b3RoZXIgcGFydGljaXBhdGluZyBvcmdhbmlzYXRpb25zIHVzaW5nIFJhaWRpYW0g U2VydmljZXMgTGltaXRlZHMgVHJ1c3QgRnJhbWV3b3JrIFNlcnZpY2VzLiBJdHMg cmVjZWlwdCwgcG9zc2Vzc2lvbiBvciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5j ZSBvZiB0aGUgUmFpZGlhbSBTZXJ2aWNlcyBMdGQgQ2VydGljaWNhdGUgUG9saWN5 IGFuZCByZWxhdGVkIGRvY3VtZW50cyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0 cDovL2Nwcy5zYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvcG9s aWNpZXMwDQYJKoZIhvcNAQELBQADggEBAISLc+dYvh4KZpPGgr5BT59CVtAETbyL 8ztUdhATHzRouH1HhG5UhXPzsgpsceF9DL/OuKVuAHMGvlPVBUdfMNo/dztdNfZs ZG7XT/OLzF5KPfjbNcP0z3NgmGzLE61QafJ7a88eBkUJR6VqI/FAQEJ339NYh5i0 QZRll4z7H2c9NO+oS7rEd3EC9ixUY+hMnibtX/F9XXPc4rNlmhTL1Jx3R3EjTRrY YFTmIjrI8KTz2+UX1tV6/6WgkDxujsbpQmOTtoC6Sy7HQoeN9pGJ/20/AOFDTMsG OZOp5hfqEfELz3nzHp7ZETCx0Jg4YgaeQmQh7/5Y1UlRd1IRGbDDdks= -----END CERTIFICATE-----
incoming_body_json
incoming_query_string_params
{}
incoming_body
grant_type=authorization_code&code=tj2mqZg2V5jR4WgO8OQEjEDWYyKCpIyT&redirect_uri=https%3A%2F%2Fapi-openbanking-hml.bancopan.com.br%2Ftpp%2Fcallback&code_verifier=bPmqc18zuYFqhoLATZ4yieqmtlO1pQcTutih4QECP_Q&client_id=SBSfBTOJMVQBBL848VGXI&client_assertion=eyJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6IjVnWUhJSGJ0dzBVQjRCd2p0cVVuaHRGTjZXdGhFVzJtZFg3ZGZVQlFISUkifQ.eyJpYXQiOjE2Mzk2ODIwMjIsImV4cCI6MTYzOTY4MjA4MiwianRpIjoidDdaRzA1WDQzNElCcGJOczU5SVFzeTROQnBxZUUxU1pHOFFPTHNuOV9RVSIsImlzcyI6IlNCU2ZCVE9KTVZRQkJMODQ4VkdYSSIsInN1YiI6IlNCU2ZCVE9KTVZRQkJMODQ4VkdYSSIsImF1ZCI6WyJodHRwczovL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQvdGVzdC9hL1JQLVNlY3VyaXR5LVRlc3QtUEFOLyIsImh0dHBzOi8vd3d3LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldC90ZXN0L2EvUlAtU2VjdXJpdHktVGVzdC1QQU4vdG9rZW4iLCJodHRwczovL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQvdGVzdC1tdGxzL2EvUlAtU2VjdXJpdHktVGVzdC1QQU4vdG9rZW4iXX0.BJBKXAXtBAXvkCGsGXFZIweUNZgsBBehZB1owaGNQhBjtpamDchiSeyFkU5SHqhGjQZg13HRH5hT5Kc4ii-jK8LcHPnOiycr5f3vAfDMxuJlad46wek60QWszistTuxJgA0IaRwwN6Kn-udFYhw58WL70kHw6wv2_QI1cUYeIZmag1k12WXZv6RjuLVkpTYGQnw0phZ7f1QK_--oV35mxecXEGOEpvo8mU8kjXklYS02Iz3hxW6b5r0heh-ZVGYm2sXEzTddX8IDkIUv1ZmADlyxJ6zw8M9VGv9ToCy-W-ZqbswXWgSJOAoxEdV8QnvvWEWr0qONoMByBsrdpRWjhA&client_assertion_type=urn%3Aietf%3Aparams%3Aoauth%3Aclient-assertion-type%3Ajwt-bearer
2021-12-16 19:13:42 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-16 19:13:42 SUCCESS
ExtractClientCertificateFromTokenEndpointRequestHeaders
Extracted client certificate
client_certificate
{
  "cert": "-----BEGIN CERTIFICATE----- MIIG5TCCBc2gAwIBAgIUPz5BkF1/67noL2gNUfej8F/Srk8wDQYJKoZIhvcNAQEL BQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx FTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNB TkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDYyNTEzMjEwMFoXDTIyMDcyNTEz MjEwMFowggEPMQswCQYDVQQGEwJCUjELMAkGA1UECBMCU1AxEzARBgNVBAcMClPD o28gUGF1bG8xEjAQBgNVBAoTCUJBTkNPIFBBTjEtMCsGA1UECxMkYjZhMjE0Yzct NjMzMi01YTQxLTg0NjQtYTI4MWZiOWE0Y2EwMRgwFgYDVQQDEw9iYW5jb3Bhbi5j b20uYnIxFzAVBgNVBAUTDjU5Mjg1NDExMDAwMTEzMTQwMgYKCZImiZPyLGQBARMk YWM2MGZlNjUtNThjYS00NGMzLTkzNTItNmY1NTZjNWNiOThlMR0wGwYDVQQPExRQ cml2YXRlIE9yZ2FuaXphdGlvbjETMBEGCysGAQQBgjc8AgEDEwJCUjCCASIwDQYJ KoZIhvcNAQEBBQADggEPADCCAQoCggEBAK9iTsg4Msxj3uccgD/6XTlbFz27VtV4 9PJqZf23TvhEbz6o80y2VMZ+5Q57lh9RbN2uAmGLO/jpfbzrCsWS7Zh53dvesi0r iu6TwOHdJ1n2kLgSOtH3lZFYKHesnWNi+DndNMRDWeZeWJMSXoMNK8zQP7NMUhO6 i56vB8Dv6OLAyZ0HgC/xpfUj9GCyDDFa2HvqEJsf5YwAEnXBWqvDTVLIkt8on+WV CLrlgYJsNunCZrpAJ9/ws7V4WZCEoJBjl7eFe8LuqRQ5G3L/5Lsd2jBtgS4u2xG3 5iTWbWWQ+FnBN9enlw0lw7djwQohndIxSVhMy/YL+b6rO5vJFWD7s3sCAwEAAaOC AtMwggLPMAwGA1UdEwEB/wQCMAAwHwYDVR0jBBgwFoAUhn9YrRf1grZOtAWz+7DO EUPfTL4wTAYIKwYBBQUHAQEEQDA+MDwGCCsGAQUFBzABhjBodHRwOi8vb2NzcC5z YW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5vcmcuYnIwSwYDVR0fBEQwQjBA oD6gPIY6aHR0cDovL2NybC5zYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5v cmcuYnIvaXNzdWVyLmNybDAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAwwCgYIKwYB BQUHAwIwHQYDVR0OBBYEFKoNhBSY0ndO3mFsjapYiGGn82PGMBoGA1UdEQQTMBGC D2JhbmNvcGFuLmNvbS5icjCCAaEGA1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9k ATCCAYAwggE2BggrBgEFBQcCAjCCASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBz b2xlbHkgZm9yIHVzZSB3aXRoIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQg b3RoZXIgcGFydGljaXBhdGluZyBvcmdhbmlzYXRpb25zIHVzaW5nIFJhaWRpYW0g U2VydmljZXMgTGltaXRlZHMgVHJ1c3QgRnJhbWV3b3JrIFNlcnZpY2VzLiBJdHMg cmVjZWlwdCwgcG9zc2Vzc2lvbiBvciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5j ZSBvZiB0aGUgUmFpZGlhbSBTZXJ2aWNlcyBMdGQgQ2VydGljaWNhdGUgUG9saWN5 IGFuZCByZWxhdGVkIGRvY3VtZW50cyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0 cDovL2Nwcy5zYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvcG9s aWNpZXMwDQYJKoZIhvcNAQELBQADggEBAISLc+dYvh4KZpPGgr5BT59CVtAETbyL 8ztUdhATHzRouH1HhG5UhXPzsgpsceF9DL/OuKVuAHMGvlPVBUdfMNo/dztdNfZs ZG7XT/OLzF5KPfjbNcP0z3NgmGzLE61QafJ7a88eBkUJR6VqI/FAQEJ339NYh5i0 QZRll4z7H2c9NO+oS7rEd3EC9ixUY+hMnibtX/F9XXPc4rNlmhTL1Jx3R3EjTRrY YFTmIjrI8KTz2+UX1tV6/6WgkDxujsbpQmOTtoC6Sy7HQoeN9pGJ/20/AOFDTMsG OZOp5hfqEfELz3nzHp7ZETCx0Jg4YgaeQmQh7/5Y1UlRd1IRGbDDdks\u003d -----END CERTIFICATE-----",
  "pem": "-----BEGIN CERTIFICATE-----\nMIIG5TCCBc2gAwIBAgIUPz5BkF1/67noL2gNUfej8F/Srk8wDQYJKoZIhvcNAQEL\nBQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx\nFTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNB\nTkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDYyNTEzMjEwMFoXDTIyMDcyNTEz\nMjEwMFowggEPMQswCQYDVQQGEwJCUjELMAkGA1UECBMCU1AxEzARBgNVBAcMClPD\no28gUGF1bG8xEjAQBgNVBAoTCUJBTkNPIFBBTjEtMCsGA1UECxMkYjZhMjE0Yzct\nNjMzMi01YTQxLTg0NjQtYTI4MWZiOWE0Y2EwMRgwFgYDVQQDEw9iYW5jb3Bhbi5j\nb20uYnIxFzAVBgNVBAUTDjU5Mjg1NDExMDAwMTEzMTQwMgYKCZImiZPyLGQBARMk\nYWM2MGZlNjUtNThjYS00NGMzLTkzNTItNmY1NTZjNWNiOThlMR0wGwYDVQQPExRQ\ncml2YXRlIE9yZ2FuaXphdGlvbjETMBEGCysGAQQBgjc8AgEDEwJCUjCCASIwDQYJ\nKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK9iTsg4Msxj3uccgD/6XTlbFz27VtV4\n9PJqZf23TvhEbz6o80y2VMZ+5Q57lh9RbN2uAmGLO/jpfbzrCsWS7Zh53dvesi0r\niu6TwOHdJ1n2kLgSOtH3lZFYKHesnWNi+DndNMRDWeZeWJMSXoMNK8zQP7NMUhO6\ni56vB8Dv6OLAyZ0HgC/xpfUj9GCyDDFa2HvqEJsf5YwAEnXBWqvDTVLIkt8on+WV\nCLrlgYJsNunCZrpAJ9/ws7V4WZCEoJBjl7eFe8LuqRQ5G3L/5Lsd2jBtgS4u2xG3\n5iTWbWWQ+FnBN9enlw0lw7djwQohndIxSVhMy/YL+b6rO5vJFWD7s3sCAwEAAaOC\nAtMwggLPMAwGA1UdEwEB/wQCMAAwHwYDVR0jBBgwFoAUhn9YrRf1grZOtAWz+7DO\nEUPfTL4wTAYIKwYBBQUHAQEEQDA+MDwGCCsGAQUFBzABhjBodHRwOi8vb2NzcC5z\nYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5vcmcuYnIwSwYDVR0fBEQwQjBA\noD6gPIY6aHR0cDovL2NybC5zYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5v\ncmcuYnIvaXNzdWVyLmNybDAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAwwCgYIKwYB\nBQUHAwIwHQYDVR0OBBYEFKoNhBSY0ndO3mFsjapYiGGn82PGMBoGA1UdEQQTMBGC\nD2JhbmNvcGFuLmNvbS5icjCCAaEGA1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9k\nATCCAYAwggE2BggrBgEFBQcCAjCCASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBz\nb2xlbHkgZm9yIHVzZSB3aXRoIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQg\nb3RoZXIgcGFydGljaXBhdGluZyBvcmdhbmlzYXRpb25zIHVzaW5nIFJhaWRpYW0g\nU2VydmljZXMgTGltaXRlZHMgVHJ1c3QgRnJhbWV3b3JrIFNlcnZpY2VzLiBJdHMg\ncmVjZWlwdCwgcG9zc2Vzc2lvbiBvciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5j\nZSBvZiB0aGUgUmFpZGlhbSBTZXJ2aWNlcyBMdGQgQ2VydGljaWNhdGUgUG9saWN5\nIGFuZCByZWxhdGVkIGRvY3VtZW50cyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0\ncDovL2Nwcy5zYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvcG9s\naWNpZXMwDQYJKoZIhvcNAQELBQADggEBAISLc+dYvh4KZpPGgr5BT59CVtAETbyL\n8ztUdhATHzRouH1HhG5UhXPzsgpsceF9DL/OuKVuAHMGvlPVBUdfMNo/dztdNfZs\nZG7XT/OLzF5KPfjbNcP0z3NgmGzLE61QafJ7a88eBkUJR6VqI/FAQEJ339NYh5i0\nQZRll4z7H2c9NO+oS7rEd3EC9ixUY+hMnibtX/F9XXPc4rNlmhTL1Jx3R3EjTRrY\nYFTmIjrI8KTz2+UX1tV6/6WgkDxujsbpQmOTtoC6Sy7HQoeN9pGJ/20/AOFDTMsG\nOZOp5hfqEfELz3nzHp7ZETCx0Jg4YgaeQmQh7/5Y1UlRd1IRGbDDdks\u003d\n-----END CERTIFICATE-----",
  "subject": {
    "dn": "1.3.6.1.4.1.311.60.2.1.3\u003d#13024252,2.5.4.15\u003d#131450726976617465204f7267616e697a6174696f6e,UID\u003dac60fe65-58ca-44c3-9352-6f556c5cb98e,2.5.4.5\u003d#130e3539323835343131303030313133,CN\u003dbancopan.com.br,OU\u003db6a214c7-6332-5a41-8464-a281fb9a4ca0,O\u003dBANCO PAN,L\u003dSão Paulo,ST\u003dSP,C\u003dBR"
  },
  "sanDnsNames": [
    "bancopan.com.br"
  ],
  "sanUris": [],
  "sanIPs": [],
  "sanEmails": []
}
2021-12-16 19:13:42 SUCCESS
CheckForClientCertificate
Found client certificate
2021-12-16 19:13:42 SUCCESS
EnsureClientCertificateMatches
Presented certificate matches registered certificate
actual
-----BEGIN CERTIFICATE-----
MIIG5TCCBc2gAwIBAgIUPz5BkF1/67noL2gNUfej8F/Srk8wDQYJKoZIhvcNAQEL
BQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx
FTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNB
TkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDYyNTEzMjEwMFoXDTIyMDcyNTEz
MjEwMFowggEPMQswCQYDVQQGEwJCUjELMAkGA1UECBMCU1AxEzARBgNVBAcMClPD
o28gUGF1bG8xEjAQBgNVBAoTCUJBTkNPIFBBTjEtMCsGA1UECxMkYjZhMjE0Yzct
NjMzMi01YTQxLTg0NjQtYTI4MWZiOWE0Y2EwMRgwFgYDVQQDEw9iYW5jb3Bhbi5j
b20uYnIxFzAVBgNVBAUTDjU5Mjg1NDExMDAwMTEzMTQwMgYKCZImiZPyLGQBARMk
YWM2MGZlNjUtNThjYS00NGMzLTkzNTItNmY1NTZjNWNiOThlMR0wGwYDVQQPExRQ
cml2YXRlIE9yZ2FuaXphdGlvbjETMBEGCysGAQQBgjc8AgEDEwJCUjCCASIwDQYJ
KoZIhvcNAQEBBQADggEPADCCAQoCggEBAK9iTsg4Msxj3uccgD/6XTlbFz27VtV4
9PJqZf23TvhEbz6o80y2VMZ+5Q57lh9RbN2uAmGLO/jpfbzrCsWS7Zh53dvesi0r
iu6TwOHdJ1n2kLgSOtH3lZFYKHesnWNi+DndNMRDWeZeWJMSXoMNK8zQP7NMUhO6
i56vB8Dv6OLAyZ0HgC/xpfUj9GCyDDFa2HvqEJsf5YwAEnXBWqvDTVLIkt8on+WV
CLrlgYJsNunCZrpAJ9/ws7V4WZCEoJBjl7eFe8LuqRQ5G3L/5Lsd2jBtgS4u2xG3
5iTWbWWQ+FnBN9enlw0lw7djwQohndIxSVhMy/YL+b6rO5vJFWD7s3sCAwEAAaOC
AtMwggLPMAwGA1UdEwEB/wQCMAAwHwYDVR0jBBgwFoAUhn9YrRf1grZOtAWz+7DO
EUPfTL4wTAYIKwYBBQUHAQEEQDA+MDwGCCsGAQUFBzABhjBodHRwOi8vb2NzcC5z
YW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5vcmcuYnIwSwYDVR0fBEQwQjBA
oD6gPIY6aHR0cDovL2NybC5zYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5v
cmcuYnIvaXNzdWVyLmNybDAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAwwCgYIKwYB
BQUHAwIwHQYDVR0OBBYEFKoNhBSY0ndO3mFsjapYiGGn82PGMBoGA1UdEQQTMBGC
D2JhbmNvcGFuLmNvbS5icjCCAaEGA1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9k
ATCCAYAwggE2BggrBgEFBQcCAjCCASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBz
b2xlbHkgZm9yIHVzZSB3aXRoIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQg
b3RoZXIgcGFydGljaXBhdGluZyBvcmdhbmlzYXRpb25zIHVzaW5nIFJhaWRpYW0g
U2VydmljZXMgTGltaXRlZHMgVHJ1c3QgRnJhbWV3b3JrIFNlcnZpY2VzLiBJdHMg
cmVjZWlwdCwgcG9zc2Vzc2lvbiBvciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5j
ZSBvZiB0aGUgUmFpZGlhbSBTZXJ2aWNlcyBMdGQgQ2VydGljaWNhdGUgUG9saWN5
IGFuZCByZWxhdGVkIGRvY3VtZW50cyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0
cDovL2Nwcy5zYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvcG9s
aWNpZXMwDQYJKoZIhvcNAQELBQADggEBAISLc+dYvh4KZpPGgr5BT59CVtAETbyL
8ztUdhATHzRouH1HhG5UhXPzsgpsceF9DL/OuKVuAHMGvlPVBUdfMNo/dztdNfZs
ZG7XT/OLzF5KPfjbNcP0z3NgmGzLE61QafJ7a88eBkUJR6VqI/FAQEJ339NYh5i0
QZRll4z7H2c9NO+oS7rEd3EC9ixUY+hMnibtX/F9XXPc4rNlmhTL1Jx3R3EjTRrY
YFTmIjrI8KTz2+UX1tV6/6WgkDxujsbpQmOTtoC6Sy7HQoeN9pGJ/20/AOFDTMsG
OZOp5hfqEfELz3nzHp7ZETCx0Jg4YgaeQmQh7/5Y1UlRd1IRGbDDdks=
-----END CERTIFICATE-----
2021-12-16 19:13:42 SUCCESS
ExtractClientAssertion
Parsed client assertion
client_assertion
{
  "value": "eyJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6IjVnWUhJSGJ0dzBVQjRCd2p0cVVuaHRGTjZXdGhFVzJtZFg3ZGZVQlFISUkifQ.eyJpYXQiOjE2Mzk2ODIwMjIsImV4cCI6MTYzOTY4MjA4MiwianRpIjoidDdaRzA1WDQzNElCcGJOczU5SVFzeTROQnBxZUUxU1pHOFFPTHNuOV9RVSIsImlzcyI6IlNCU2ZCVE9KTVZRQkJMODQ4VkdYSSIsInN1YiI6IlNCU2ZCVE9KTVZRQkJMODQ4VkdYSSIsImF1ZCI6WyJodHRwczovL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQvdGVzdC9hL1JQLVNlY3VyaXR5LVRlc3QtUEFOLyIsImh0dHBzOi8vd3d3LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldC90ZXN0L2EvUlAtU2VjdXJpdHktVGVzdC1QQU4vdG9rZW4iLCJodHRwczovL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQvdGVzdC1tdGxzL2EvUlAtU2VjdXJpdHktVGVzdC1QQU4vdG9rZW4iXX0.BJBKXAXtBAXvkCGsGXFZIweUNZgsBBehZB1owaGNQhBjtpamDchiSeyFkU5SHqhGjQZg13HRH5hT5Kc4ii-jK8LcHPnOiycr5f3vAfDMxuJlad46wek60QWszistTuxJgA0IaRwwN6Kn-udFYhw58WL70kHw6wv2_QI1cUYeIZmag1k12WXZv6RjuLVkpTYGQnw0phZ7f1QK_--oV35mxecXEGOEpvo8mU8kjXklYS02Iz3hxW6b5r0heh-ZVGYm2sXEzTddX8IDkIUv1ZmADlyxJ6zw8M9VGv9ToCy-W-ZqbswXWgSJOAoxEdV8QnvvWEWr0qONoMByBsrdpRWjhA",
  "header": {
    "kid": "5gYHIHbtw0UB4BwjtqUnhtFN6WthEW2mdX7dfUBQHII",
    "typ": "JWT",
    "alg": "PS256"
  },
  "claims": {
    "sub": "SBSfBTOJMVQBBL848VGXI",
    "aud": [
      "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/",
      "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/token",
      "https://www.certification.openid.net/test-mtls/a/RP-Security-Test-PAN/token"
    ],
    "iss": "SBSfBTOJMVQBBL848VGXI",
    "exp": 1639682082,
    "iat": 1639682022,
    "jti": "t7ZG05X434IBpbNs59IQsy4NBpqeE1SZG8QOLsn9_QU"
  }
}
2021-12-16 19:13:42
EnsureClientAssertionSignatureAlgorithmMatchesRegistered
token_endpoint_auth_signing_alg is not set for the client, any supported algorithm can be used
2021-12-16 19:13:42 SUCCESS
ValidateClientAssertionSignature
client_assertion signature validated
client_assertion
eyJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6IjVnWUhJSGJ0dzBVQjRCd2p0cVVuaHRGTjZXdGhFVzJtZFg3ZGZVQlFISUkifQ.eyJpYXQiOjE2Mzk2ODIwMjIsImV4cCI6MTYzOTY4MjA4MiwianRpIjoidDdaRzA1WDQzNElCcGJOczU5SVFzeTROQnBxZUUxU1pHOFFPTHNuOV9RVSIsImlzcyI6IlNCU2ZCVE9KTVZRQkJMODQ4VkdYSSIsInN1YiI6IlNCU2ZCVE9KTVZRQkJMODQ4VkdYSSIsImF1ZCI6WyJodHRwczovL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQvdGVzdC9hL1JQLVNlY3VyaXR5LVRlc3QtUEFOLyIsImh0dHBzOi8vd3d3LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldC90ZXN0L2EvUlAtU2VjdXJpdHktVGVzdC1QQU4vdG9rZW4iLCJodHRwczovL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQvdGVzdC1tdGxzL2EvUlAtU2VjdXJpdHktVGVzdC1QQU4vdG9rZW4iXX0.BJBKXAXtBAXvkCGsGXFZIweUNZgsBBehZB1owaGNQhBjtpamDchiSeyFkU5SHqhGjQZg13HRH5hT5Kc4ii-jK8LcHPnOiycr5f3vAfDMxuJlad46wek60QWszistTuxJgA0IaRwwN6Kn-udFYhw58WL70kHw6wv2_QI1cUYeIZmag1k12WXZv6RjuLVkpTYGQnw0phZ7f1QK_--oV35mxecXEGOEpvo8mU8kjXklYS02Iz3hxW6b5r0heh-ZVGYm2sXEzTddX8IDkIUv1ZmADlyxJ6zw8M9VGv9ToCy-W-ZqbswXWgSJOAoxEdV8QnvvWEWr0qONoMByBsrdpRWjhA
2021-12-16 19:13:42 SUCCESS
EnsureClientAssertionTypeIsJwt
Found JWT assertion type
assertion type
urn:ietf:params:oauth:client-assertion-type:jwt-bearer
2021-12-16 19:13:42 SUCCESS
ValidateClientAssertionClaims
Client Assertion passed all validation checks
2021-12-16 19:13:42 SUCCESS
ValidateAuthorizationCode
Found authorization code
authorization_code
tj2mqZg2V5jR4WgO8OQEjEDWYyKCpIyT
2021-12-16 19:13:42 SUCCESS
ValidateRedirectUri
Found redirect uri
redirect_uri
https://api-openbanking-hml.bancopan.com.br/tpp/callback
2021-12-16 19:13:42 SUCCESS
ValidateCodeVerifierWithS256
Validated code_verifier successfully
code_challenge_method
S256
code_verifier
bPmqc18zuYFqhoLATZ4yieqmtlO1pQcTutih4QECP_Q
code_challenge
YGppJ7oM8dkMo-2xxLeAajZnnI_9Eovu9Uiqn5tExPQ
2021-12-16 19:13:42 SUCCESS
GenerateBearerAccessToken
Generated access token
access_token
bLOYcInIqf1ygFETqEbGqeSMYA4Cg9QwohsKzccsWxpjCB8bkG
2021-12-16 19:13:42 SUCCESS
CalculateAtHash
Successful at_hash encoding
at_hash
r2TPowCYhYzIKxR8aOzUSw
2021-12-16 19:13:42
CreateRefreshToken
Created refresh token
refresh_token
PCJLvtcoawCiXlIVQTDLbDiXMyafzTfsunSAvKJTdgEIENqwQy0735607447{$|(@
2021-12-16 19:13:42 SUCCESS
GenerateIdTokenClaims
Created ID Token Claims
iss
https://www.certification.openid.net/test/a/RP-Security-Test-PAN/
sub
user-subject-1234531
aud
SBSfBTOJMVQBBL848VGXI
nonce
a6b08105e36c7623e1595fd48c1e5267f590480dd146c9cba5649c3742db2c30
iat
1639682022
exp
1639682322
2021-12-16 19:13:42
FAPIBrazilAddCPFAndCPNJToIdTokenClaims
Request object does not contain a claims element.id_token
2021-12-16 19:13:42 SUCCESS
AddAtHashToIdTokenClaims
Added at_hash to ID token claims
at_hash
r2TPowCYhYzIKxR8aOzUSw
id_token_claims
{
  "iss": "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/",
  "sub": "user-subject-1234531",
  "aud": "SBSfBTOJMVQBBL848VGXI",
  "nonce": "a6b08105e36c7623e1595fd48c1e5267f590480dd146c9cba5649c3742db2c30",
  "iat": 1639682022,
  "exp": 1639682322,
  "at_hash": "r2TPowCYhYzIKxR8aOzUSw"
}
2021-12-16 19:13:42 INFO
FAPIBrazilAddACRClaimToIdTokenClaims
Skipped evaluation due to missing required string: requested_id_token_acr_values
expected
requested_id_token_acr_values
2021-12-16 19:13:42 SUCCESS
SignIdToken
Signed the ID token
id_token
eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJhdF9oYXNoIjoicjJUUG93Q1loWXpJS3hSOGFPelVTdyIsInN1YiI6InVzZXItc3ViamVjdC0xMjM0NTMxIiwiYXVkIjoiU0JTZkJUT0pNVlFCQkw4NDhWR1hJIiwiaXNzIjoiaHR0cHM6XC9cL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXRcL3Rlc3RcL2FcL1JQLVNlY3VyaXR5LVRlc3QtUEFOXC8iLCJleHAiOjE2Mzk2ODIzMjIsIm5vbmNlIjoiYTZiMDgxMDVlMzZjNzYyM2UxNTk1ZmQ0OGMxZTUyNjdmNTkwNDgwZGQxNDZjOWNiYTU2NDljMzc0MmRiMmMzMCIsImlhdCI6MTYzOTY4MjAyMn0.oeyUIV9ThLJ9KqyHGL642lp0FMi8suJx6zeVo9WmhHg7RqNM9ZAC2JOQ7oVlPvjGI6MuQNIEYPkmm0b1s77hi9EjnRlwyqHtgxjHv82xLpkrebrhvsUcJv2jdZvGGUYR5PZvTCUZ_k9msDqfaDzYBF90WjzByzeIXL_rPaJ2Wiz4D85RSl8FJ3VDRLF3_qqrOx1_vOE41jaOGBq-2U5QSxgl3xedKTDVJRgfamKYlmZJp2m-xOImY9EeAfqKsTwXpKs1QUFEuCgAfeQ1berLKLx1bfY5AHOBQyFjFoSbsD5E3P75thsRJCJRdtQNBRjEjfk8ClFdBxgZHJYJ5iQdXA
2021-12-16 19:13:42 SUCCESS
CreateTokenEndpointResponse
Created token endpoint response
access_token
bLOYcInIqf1ygFETqEbGqeSMYA4Cg9QwohsKzccsWxpjCB8bkG
token_type
Bearer
id_token
eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJhdF9oYXNoIjoicjJUUG93Q1loWXpJS3hSOGFPelVTdyIsInN1YiI6InVzZXItc3ViamVjdC0xMjM0NTMxIiwiYXVkIjoiU0JTZkJUT0pNVlFCQkw4NDhWR1hJIiwiaXNzIjoiaHR0cHM6XC9cL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXRcL3Rlc3RcL2FcL1JQLVNlY3VyaXR5LVRlc3QtUEFOXC8iLCJleHAiOjE2Mzk2ODIzMjIsIm5vbmNlIjoiYTZiMDgxMDVlMzZjNzYyM2UxNTk1ZmQ0OGMxZTUyNjdmNTkwNDgwZGQxNDZjOWNiYTU2NDljMzc0MmRiMmMzMCIsImlhdCI6MTYzOTY4MjAyMn0.oeyUIV9ThLJ9KqyHGL642lp0FMi8suJx6zeVo9WmhHg7RqNM9ZAC2JOQ7oVlPvjGI6MuQNIEYPkmm0b1s77hi9EjnRlwyqHtgxjHv82xLpkrebrhvsUcJv2jdZvGGUYR5PZvTCUZ_k9msDqfaDzYBF90WjzByzeIXL_rPaJ2Wiz4D85RSl8FJ3VDRLF3_qqrOx1_vOE41jaOGBq-2U5QSxgl3xedKTDVJRgfamKYlmZJp2m-xOImY9EeAfqKsTwXpKs1QUFEuCgAfeQ1berLKLx1bfY5AHOBQyFjFoSbsD5E3P75thsRJCJRdtQNBRjEjfk8ClFdBxgZHJYJ5iQdXA
refresh_token
PCJLvtcoawCiXlIVQTDLbDiXMyafzTfsunSAvKJTdgEIENqwQy0735607447{$|(@
scope
openid consent:urn:conformance.oidf:boTebFhr4J accounts resources
2021-12-16 19:13:42 OUTGOING
fapi1-advanced-final-client-test
Response to HTTP request to test instance mSTRMkTtku1e82r
outgoing_status_code
200
outgoing_headers
{}
outgoing_body
{
  "access_token": "bLOYcInIqf1ygFETqEbGqeSMYA4Cg9QwohsKzccsWxpjCB8bkG",
  "token_type": "Bearer",
  "id_token": "eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJhdF9oYXNoIjoicjJUUG93Q1loWXpJS3hSOGFPelVTdyIsInN1YiI6InVzZXItc3ViamVjdC0xMjM0NTMxIiwiYXVkIjoiU0JTZkJUT0pNVlFCQkw4NDhWR1hJIiwiaXNzIjoiaHR0cHM6XC9cL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXRcL3Rlc3RcL2FcL1JQLVNlY3VyaXR5LVRlc3QtUEFOXC8iLCJleHAiOjE2Mzk2ODIzMjIsIm5vbmNlIjoiYTZiMDgxMDVlMzZjNzYyM2UxNTk1ZmQ0OGMxZTUyNjdmNTkwNDgwZGQxNDZjOWNiYTU2NDljMzc0MmRiMmMzMCIsImlhdCI6MTYzOTY4MjAyMn0.oeyUIV9ThLJ9KqyHGL642lp0FMi8suJx6zeVo9WmhHg7RqNM9ZAC2JOQ7oVlPvjGI6MuQNIEYPkmm0b1s77hi9EjnRlwyqHtgxjHv82xLpkrebrhvsUcJv2jdZvGGUYR5PZvTCUZ_k9msDqfaDzYBF90WjzByzeIXL_rPaJ2Wiz4D85RSl8FJ3VDRLF3_qqrOx1_vOE41jaOGBq-2U5QSxgl3xedKTDVJRgfamKYlmZJp2m-xOImY9EeAfqKsTwXpKs1QUFEuCgAfeQ1berLKLx1bfY5AHOBQyFjFoSbsD5E3P75thsRJCJRdtQNBRjEjfk8ClFdBxgZHJYJ5iQdXA",
  "refresh_token": "PCJLvtcoawCiXlIVQTDLbDiXMyafzTfsunSAvKJTdgEIENqwQy0735607447{$|(@",
  "scope": "openid consent:urn:conformance.oidf:boTebFhr4J accounts resources"
}
outgoing_path
token
2021-12-16 19:13:44 INCOMING
fapi1-advanced-final-client-test
Incoming HTTP request to test instance mSTRMkTtku1e82r
incoming_headers
{
  "host": "www.certification.openid.net",
  "user-agent": "openid-client/4.9.1 (https://github.com/panva/node-openid-client)",
  "accept": "application/json",
  "accept-encoding": "gzip, deflate, br",
  "connection": "close"
}
incoming_path
/test/a/RP-Security-Test-PAN/.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-16 19:13:44 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-16 19:13:44 OUTGOING
fapi1-advanced-final-client-test
Response to HTTP request to test instance mSTRMkTtku1e82r
outgoing_status_code
200
outgoing_headers
{}
outgoing_body
{
  "issuer": "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/",
  "authorization_endpoint": "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/authorize",
  "token_endpoint": "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/token",
  "jwks_uri": "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/jwks",
  "registration_endpoint": "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/register",
  "userinfo_endpoint": "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/userinfo",
  "mtls_endpoint_aliases": {
    "token_endpoint": "https://www.certification.openid.net/test-mtls/a/RP-Security-Test-PAN/token",
    "registration_endpoint": "https://www.certification.openid.net/test-mtls/a/RP-Security-Test-PAN/register",
    "userinfo_endpoint": "https://www.certification.openid.net/test-mtls/a/RP-Security-Test-PAN/userinfo",
    "pushed_authorization_request_endpoint": "https://www.certification.openid.net/test-mtls/a/RP-Security-Test-PAN/par"
  },
  "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"
  ],
  "pushed_authorization_request_endpoint": "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/par",
  "require_pushed_authorization_requests": true,
  "response_types_supported": [
    "code id_token"
  ],
  "token_endpoint_auth_signing_alg_values_supported": [
    "PS256"
  ]
}
outgoing_path
.well-known/openid-configuration
2021-12-16 19:13:44 INCOMING
fapi1-advanced-final-client-test
Incoming HTTP request to test instance mSTRMkTtku1e82r
incoming_headers
{
  "host": "www.certification.openid.net",
  "user-agent": "openid-client/4.9.1 (https://github.com/panva/node-openid-client)",
  "accept": "application/json",
  "accept-encoding": "gzip, deflate, br",
  "connection": "close"
}
incoming_path
/test/a/RP-Security-Test-PAN/.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-16 19:13:44 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-16 19:13:44 OUTGOING
fapi1-advanced-final-client-test
Response to HTTP request to test instance mSTRMkTtku1e82r
outgoing_status_code
200
outgoing_headers
{}
outgoing_body
{
  "issuer": "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/",
  "authorization_endpoint": "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/authorize",
  "token_endpoint": "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/token",
  "jwks_uri": "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/jwks",
  "registration_endpoint": "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/register",
  "userinfo_endpoint": "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/userinfo",
  "mtls_endpoint_aliases": {
    "token_endpoint": "https://www.certification.openid.net/test-mtls/a/RP-Security-Test-PAN/token",
    "registration_endpoint": "https://www.certification.openid.net/test-mtls/a/RP-Security-Test-PAN/register",
    "userinfo_endpoint": "https://www.certification.openid.net/test-mtls/a/RP-Security-Test-PAN/userinfo",
    "pushed_authorization_request_endpoint": "https://www.certification.openid.net/test-mtls/a/RP-Security-Test-PAN/par"
  },
  "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"
  ],
  "pushed_authorization_request_endpoint": "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/par",
  "require_pushed_authorization_requests": true,
  "response_types_supported": [
    "code id_token"
  ],
  "token_endpoint_auth_signing_alg_values_supported": [
    "PS256"
  ]
}
outgoing_path
.well-known/openid-configuration
2021-12-16 19:13:44 INCOMING
fapi1-advanced-final-client-test
Incoming HTTP request to test instance mSTRMkTtku1e82r
incoming_headers
{
  "host": "www.certification.openid.net",
  "user-agent": "openid-client/4.9.1 (https://github.com/panva/node-openid-client)",
  "accept": "application/json",
  "content-type": "application/x-www-form-urlencoded",
  "accept-encoding": "gzip, deflate, br",
  "content-length": "1200",
  "connection": "close"
}
incoming_path
/test-mtls/a/RP-Security-Test-PAN/token
incoming_body_form_params
{
  "grant_type": "refresh_token",
  "refresh_token": "PCJLvtcoawCiXlIVQTDLbDiXMyafzTfsunSAvKJTdgEIENqwQy0735607447{$|(@",
  "client_id": "SBSfBTOJMVQBBL848VGXI",
  "client_assertion": "eyJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6IjVnWUhJSGJ0dzBVQjRCd2p0cVVuaHRGTjZXdGhFVzJtZFg3ZGZVQlFISUkifQ.eyJpYXQiOjE2Mzk2ODIwMjQsImV4cCI6MTYzOTY4MjA4NCwianRpIjoiVFNfNjJzdk5aeU1VRXh1aklUOWlNdjNSdHJDbzBvdXE5NVVReHZDS241MCIsImlzcyI6IlNCU2ZCVE9KTVZRQkJMODQ4VkdYSSIsInN1YiI6IlNCU2ZCVE9KTVZRQkJMODQ4VkdYSSIsImF1ZCI6WyJodHRwczovL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQvdGVzdC9hL1JQLVNlY3VyaXR5LVRlc3QtUEFOLyIsImh0dHBzOi8vd3d3LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldC90ZXN0L2EvUlAtU2VjdXJpdHktVGVzdC1QQU4vdG9rZW4iLCJodHRwczovL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQvdGVzdC1tdGxzL2EvUlAtU2VjdXJpdHktVGVzdC1QQU4vdG9rZW4iXX0.OGtE3zx_3JYHYzRnmtePMjOhzR54Ck6_PxyZpvjXhx_7yY4y0v_qsB7ti_DIeQlf4U-9Bhjq-h2Rd_rkmreU-IGH-jtvM5UFOuIFMDOsWHbaM6y70uTxxihjicZ0B7WK-z_pfliuMA10uvGFcgduBBugA4zYYZ6sqStymQrERnFd05UFdUqeZpZv2gb2g-h030qDraEtGsXptdTMTg0wcPMuCDvc3Hvi0cr_NxIr9DxAy42GQfiOcYxGr0wiVdZhgph0z4Jputa4I84xmmtvREroCVuEmNW9YTC6TSIJgsZm9CIjJxcGQsjSeXSF0bZ2lA7jBOniL9BqogzRy3ErkQ",
  "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----- MIIG5TCCBc2gAwIBAgIUPz5BkF1/67noL2gNUfej8F/Srk8wDQYJKoZIhvcNAQEL BQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx FTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNB TkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDYyNTEzMjEwMFoXDTIyMDcyNTEz MjEwMFowggEPMQswCQYDVQQGEwJCUjELMAkGA1UECBMCU1AxEzARBgNVBAcMClPD o28gUGF1bG8xEjAQBgNVBAoTCUJBTkNPIFBBTjEtMCsGA1UECxMkYjZhMjE0Yzct NjMzMi01YTQxLTg0NjQtYTI4MWZiOWE0Y2EwMRgwFgYDVQQDEw9iYW5jb3Bhbi5j b20uYnIxFzAVBgNVBAUTDjU5Mjg1NDExMDAwMTEzMTQwMgYKCZImiZPyLGQBARMk YWM2MGZlNjUtNThjYS00NGMzLTkzNTItNmY1NTZjNWNiOThlMR0wGwYDVQQPExRQ cml2YXRlIE9yZ2FuaXphdGlvbjETMBEGCysGAQQBgjc8AgEDEwJCUjCCASIwDQYJ KoZIhvcNAQEBBQADggEPADCCAQoCggEBAK9iTsg4Msxj3uccgD/6XTlbFz27VtV4 9PJqZf23TvhEbz6o80y2VMZ+5Q57lh9RbN2uAmGLO/jpfbzrCsWS7Zh53dvesi0r iu6TwOHdJ1n2kLgSOtH3lZFYKHesnWNi+DndNMRDWeZeWJMSXoMNK8zQP7NMUhO6 i56vB8Dv6OLAyZ0HgC/xpfUj9GCyDDFa2HvqEJsf5YwAEnXBWqvDTVLIkt8on+WV CLrlgYJsNunCZrpAJ9/ws7V4WZCEoJBjl7eFe8LuqRQ5G3L/5Lsd2jBtgS4u2xG3 5iTWbWWQ+FnBN9enlw0lw7djwQohndIxSVhMy/YL+b6rO5vJFWD7s3sCAwEAAaOC AtMwggLPMAwGA1UdEwEB/wQCMAAwHwYDVR0jBBgwFoAUhn9YrRf1grZOtAWz+7DO EUPfTL4wTAYIKwYBBQUHAQEEQDA+MDwGCCsGAQUFBzABhjBodHRwOi8vb2NzcC5z YW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5vcmcuYnIwSwYDVR0fBEQwQjBA oD6gPIY6aHR0cDovL2NybC5zYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5v cmcuYnIvaXNzdWVyLmNybDAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAwwCgYIKwYB BQUHAwIwHQYDVR0OBBYEFKoNhBSY0ndO3mFsjapYiGGn82PGMBoGA1UdEQQTMBGC D2JhbmNvcGFuLmNvbS5icjCCAaEGA1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9k ATCCAYAwggE2BggrBgEFBQcCAjCCASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBz b2xlbHkgZm9yIHVzZSB3aXRoIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQg b3RoZXIgcGFydGljaXBhdGluZyBvcmdhbmlzYXRpb25zIHVzaW5nIFJhaWRpYW0g U2VydmljZXMgTGltaXRlZHMgVHJ1c3QgRnJhbWV3b3JrIFNlcnZpY2VzLiBJdHMg cmVjZWlwdCwgcG9zc2Vzc2lvbiBvciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5j ZSBvZiB0aGUgUmFpZGlhbSBTZXJ2aWNlcyBMdGQgQ2VydGljaWNhdGUgUG9saWN5 IGFuZCByZWxhdGVkIGRvY3VtZW50cyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0 cDovL2Nwcy5zYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvcG9s aWNpZXMwDQYJKoZIhvcNAQELBQADggEBAISLc+dYvh4KZpPGgr5BT59CVtAETbyL 8ztUdhATHzRouH1HhG5UhXPzsgpsceF9DL/OuKVuAHMGvlPVBUdfMNo/dztdNfZs ZG7XT/OLzF5KPfjbNcP0z3NgmGzLE61QafJ7a88eBkUJR6VqI/FAQEJ339NYh5i0 QZRll4z7H2c9NO+oS7rEd3EC9ixUY+hMnibtX/F9XXPc4rNlmhTL1Jx3R3EjTRrY YFTmIjrI8KTz2+UX1tV6/6WgkDxujsbpQmOTtoC6Sy7HQoeN9pGJ/20/AOFDTMsG OZOp5hfqEfELz3nzHp7ZETCx0Jg4YgaeQmQh7/5Y1UlRd1IRGbDDdks= -----END CERTIFICATE-----
incoming_body_json
incoming_query_string_params
{}
incoming_body
grant_type=refresh_token&refresh_token=PCJLvtcoawCiXlIVQTDLbDiXMyafzTfsunSAvKJTdgEIENqwQy0735607447%7B%24%7C%28%40&client_id=SBSfBTOJMVQBBL848VGXI&client_assertion=eyJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6IjVnWUhJSGJ0dzBVQjRCd2p0cVVuaHRGTjZXdGhFVzJtZFg3ZGZVQlFISUkifQ.eyJpYXQiOjE2Mzk2ODIwMjQsImV4cCI6MTYzOTY4MjA4NCwianRpIjoiVFNfNjJzdk5aeU1VRXh1aklUOWlNdjNSdHJDbzBvdXE5NVVReHZDS241MCIsImlzcyI6IlNCU2ZCVE9KTVZRQkJMODQ4VkdYSSIsInN1YiI6IlNCU2ZCVE9KTVZRQkJMODQ4VkdYSSIsImF1ZCI6WyJodHRwczovL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQvdGVzdC9hL1JQLVNlY3VyaXR5LVRlc3QtUEFOLyIsImh0dHBzOi8vd3d3LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldC90ZXN0L2EvUlAtU2VjdXJpdHktVGVzdC1QQU4vdG9rZW4iLCJodHRwczovL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQvdGVzdC1tdGxzL2EvUlAtU2VjdXJpdHktVGVzdC1QQU4vdG9rZW4iXX0.OGtE3zx_3JYHYzRnmtePMjOhzR54Ck6_PxyZpvjXhx_7yY4y0v_qsB7ti_DIeQlf4U-9Bhjq-h2Rd_rkmreU-IGH-jtvM5UFOuIFMDOsWHbaM6y70uTxxihjicZ0B7WK-z_pfliuMA10uvGFcgduBBugA4zYYZ6sqStymQrERnFd05UFdUqeZpZv2gb2g-h030qDraEtGsXptdTMTg0wcPMuCDvc3Hvi0cr_NxIr9DxAy42GQfiOcYxGr0wiVdZhgph0z4Jputa4I84xmmtvREroCVuEmNW9YTC6TSIJgsZm9CIjJxcGQsjSeXSF0bZ2lA7jBOniL9BqogzRy3ErkQ&client_assertion_type=urn%3Aietf%3Aparams%3Aoauth%3Aclient-assertion-type%3Ajwt-bearer
2021-12-16 19:13:44 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-16 19:13:44 SUCCESS
ExtractClientCertificateFromTokenEndpointRequestHeaders
Extracted client certificate
client_certificate
{
  "cert": "-----BEGIN CERTIFICATE----- MIIG5TCCBc2gAwIBAgIUPz5BkF1/67noL2gNUfej8F/Srk8wDQYJKoZIhvcNAQEL BQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx FTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNB TkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDYyNTEzMjEwMFoXDTIyMDcyNTEz MjEwMFowggEPMQswCQYDVQQGEwJCUjELMAkGA1UECBMCU1AxEzARBgNVBAcMClPD o28gUGF1bG8xEjAQBgNVBAoTCUJBTkNPIFBBTjEtMCsGA1UECxMkYjZhMjE0Yzct NjMzMi01YTQxLTg0NjQtYTI4MWZiOWE0Y2EwMRgwFgYDVQQDEw9iYW5jb3Bhbi5j b20uYnIxFzAVBgNVBAUTDjU5Mjg1NDExMDAwMTEzMTQwMgYKCZImiZPyLGQBARMk YWM2MGZlNjUtNThjYS00NGMzLTkzNTItNmY1NTZjNWNiOThlMR0wGwYDVQQPExRQ cml2YXRlIE9yZ2FuaXphdGlvbjETMBEGCysGAQQBgjc8AgEDEwJCUjCCASIwDQYJ KoZIhvcNAQEBBQADggEPADCCAQoCggEBAK9iTsg4Msxj3uccgD/6XTlbFz27VtV4 9PJqZf23TvhEbz6o80y2VMZ+5Q57lh9RbN2uAmGLO/jpfbzrCsWS7Zh53dvesi0r iu6TwOHdJ1n2kLgSOtH3lZFYKHesnWNi+DndNMRDWeZeWJMSXoMNK8zQP7NMUhO6 i56vB8Dv6OLAyZ0HgC/xpfUj9GCyDDFa2HvqEJsf5YwAEnXBWqvDTVLIkt8on+WV CLrlgYJsNunCZrpAJ9/ws7V4WZCEoJBjl7eFe8LuqRQ5G3L/5Lsd2jBtgS4u2xG3 5iTWbWWQ+FnBN9enlw0lw7djwQohndIxSVhMy/YL+b6rO5vJFWD7s3sCAwEAAaOC AtMwggLPMAwGA1UdEwEB/wQCMAAwHwYDVR0jBBgwFoAUhn9YrRf1grZOtAWz+7DO EUPfTL4wTAYIKwYBBQUHAQEEQDA+MDwGCCsGAQUFBzABhjBodHRwOi8vb2NzcC5z YW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5vcmcuYnIwSwYDVR0fBEQwQjBA oD6gPIY6aHR0cDovL2NybC5zYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5v cmcuYnIvaXNzdWVyLmNybDAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAwwCgYIKwYB BQUHAwIwHQYDVR0OBBYEFKoNhBSY0ndO3mFsjapYiGGn82PGMBoGA1UdEQQTMBGC D2JhbmNvcGFuLmNvbS5icjCCAaEGA1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9k ATCCAYAwggE2BggrBgEFBQcCAjCCASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBz b2xlbHkgZm9yIHVzZSB3aXRoIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQg b3RoZXIgcGFydGljaXBhdGluZyBvcmdhbmlzYXRpb25zIHVzaW5nIFJhaWRpYW0g U2VydmljZXMgTGltaXRlZHMgVHJ1c3QgRnJhbWV3b3JrIFNlcnZpY2VzLiBJdHMg cmVjZWlwdCwgcG9zc2Vzc2lvbiBvciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5j ZSBvZiB0aGUgUmFpZGlhbSBTZXJ2aWNlcyBMdGQgQ2VydGljaWNhdGUgUG9saWN5 IGFuZCByZWxhdGVkIGRvY3VtZW50cyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0 cDovL2Nwcy5zYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvcG9s aWNpZXMwDQYJKoZIhvcNAQELBQADggEBAISLc+dYvh4KZpPGgr5BT59CVtAETbyL 8ztUdhATHzRouH1HhG5UhXPzsgpsceF9DL/OuKVuAHMGvlPVBUdfMNo/dztdNfZs ZG7XT/OLzF5KPfjbNcP0z3NgmGzLE61QafJ7a88eBkUJR6VqI/FAQEJ339NYh5i0 QZRll4z7H2c9NO+oS7rEd3EC9ixUY+hMnibtX/F9XXPc4rNlmhTL1Jx3R3EjTRrY YFTmIjrI8KTz2+UX1tV6/6WgkDxujsbpQmOTtoC6Sy7HQoeN9pGJ/20/AOFDTMsG OZOp5hfqEfELz3nzHp7ZETCx0Jg4YgaeQmQh7/5Y1UlRd1IRGbDDdks\u003d -----END CERTIFICATE-----",
  "pem": "-----BEGIN CERTIFICATE-----\nMIIG5TCCBc2gAwIBAgIUPz5BkF1/67noL2gNUfej8F/Srk8wDQYJKoZIhvcNAQEL\nBQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx\nFTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNB\nTkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDYyNTEzMjEwMFoXDTIyMDcyNTEz\nMjEwMFowggEPMQswCQYDVQQGEwJCUjELMAkGA1UECBMCU1AxEzARBgNVBAcMClPD\no28gUGF1bG8xEjAQBgNVBAoTCUJBTkNPIFBBTjEtMCsGA1UECxMkYjZhMjE0Yzct\nNjMzMi01YTQxLTg0NjQtYTI4MWZiOWE0Y2EwMRgwFgYDVQQDEw9iYW5jb3Bhbi5j\nb20uYnIxFzAVBgNVBAUTDjU5Mjg1NDExMDAwMTEzMTQwMgYKCZImiZPyLGQBARMk\nYWM2MGZlNjUtNThjYS00NGMzLTkzNTItNmY1NTZjNWNiOThlMR0wGwYDVQQPExRQ\ncml2YXRlIE9yZ2FuaXphdGlvbjETMBEGCysGAQQBgjc8AgEDEwJCUjCCASIwDQYJ\nKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK9iTsg4Msxj3uccgD/6XTlbFz27VtV4\n9PJqZf23TvhEbz6o80y2VMZ+5Q57lh9RbN2uAmGLO/jpfbzrCsWS7Zh53dvesi0r\niu6TwOHdJ1n2kLgSOtH3lZFYKHesnWNi+DndNMRDWeZeWJMSXoMNK8zQP7NMUhO6\ni56vB8Dv6OLAyZ0HgC/xpfUj9GCyDDFa2HvqEJsf5YwAEnXBWqvDTVLIkt8on+WV\nCLrlgYJsNunCZrpAJ9/ws7V4WZCEoJBjl7eFe8LuqRQ5G3L/5Lsd2jBtgS4u2xG3\n5iTWbWWQ+FnBN9enlw0lw7djwQohndIxSVhMy/YL+b6rO5vJFWD7s3sCAwEAAaOC\nAtMwggLPMAwGA1UdEwEB/wQCMAAwHwYDVR0jBBgwFoAUhn9YrRf1grZOtAWz+7DO\nEUPfTL4wTAYIKwYBBQUHAQEEQDA+MDwGCCsGAQUFBzABhjBodHRwOi8vb2NzcC5z\nYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5vcmcuYnIwSwYDVR0fBEQwQjBA\noD6gPIY6aHR0cDovL2NybC5zYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5v\ncmcuYnIvaXNzdWVyLmNybDAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAwwCgYIKwYB\nBQUHAwIwHQYDVR0OBBYEFKoNhBSY0ndO3mFsjapYiGGn82PGMBoGA1UdEQQTMBGC\nD2JhbmNvcGFuLmNvbS5icjCCAaEGA1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9k\nATCCAYAwggE2BggrBgEFBQcCAjCCASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBz\nb2xlbHkgZm9yIHVzZSB3aXRoIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQg\nb3RoZXIgcGFydGljaXBhdGluZyBvcmdhbmlzYXRpb25zIHVzaW5nIFJhaWRpYW0g\nU2VydmljZXMgTGltaXRlZHMgVHJ1c3QgRnJhbWV3b3JrIFNlcnZpY2VzLiBJdHMg\ncmVjZWlwdCwgcG9zc2Vzc2lvbiBvciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5j\nZSBvZiB0aGUgUmFpZGlhbSBTZXJ2aWNlcyBMdGQgQ2VydGljaWNhdGUgUG9saWN5\nIGFuZCByZWxhdGVkIGRvY3VtZW50cyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0\ncDovL2Nwcy5zYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvcG9s\naWNpZXMwDQYJKoZIhvcNAQELBQADggEBAISLc+dYvh4KZpPGgr5BT59CVtAETbyL\n8ztUdhATHzRouH1HhG5UhXPzsgpsceF9DL/OuKVuAHMGvlPVBUdfMNo/dztdNfZs\nZG7XT/OLzF5KPfjbNcP0z3NgmGzLE61QafJ7a88eBkUJR6VqI/FAQEJ339NYh5i0\nQZRll4z7H2c9NO+oS7rEd3EC9ixUY+hMnibtX/F9XXPc4rNlmhTL1Jx3R3EjTRrY\nYFTmIjrI8KTz2+UX1tV6/6WgkDxujsbpQmOTtoC6Sy7HQoeN9pGJ/20/AOFDTMsG\nOZOp5hfqEfELz3nzHp7ZETCx0Jg4YgaeQmQh7/5Y1UlRd1IRGbDDdks\u003d\n-----END CERTIFICATE-----",
  "subject": {
    "dn": "1.3.6.1.4.1.311.60.2.1.3\u003d#13024252,2.5.4.15\u003d#131450726976617465204f7267616e697a6174696f6e,UID\u003dac60fe65-58ca-44c3-9352-6f556c5cb98e,2.5.4.5\u003d#130e3539323835343131303030313133,CN\u003dbancopan.com.br,OU\u003db6a214c7-6332-5a41-8464-a281fb9a4ca0,O\u003dBANCO PAN,L\u003dSão Paulo,ST\u003dSP,C\u003dBR"
  },
  "sanDnsNames": [
    "bancopan.com.br"
  ],
  "sanUris": [],
  "sanIPs": [],
  "sanEmails": []
}
2021-12-16 19:13:44 SUCCESS
CheckForClientCertificate
Found client certificate
2021-12-16 19:13:44 SUCCESS
EnsureClientCertificateMatches
Presented certificate matches registered certificate
actual
-----BEGIN CERTIFICATE-----
MIIG5TCCBc2gAwIBAgIUPz5BkF1/67noL2gNUfej8F/Srk8wDQYJKoZIhvcNAQEL
BQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx
FTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNB
TkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDYyNTEzMjEwMFoXDTIyMDcyNTEz
MjEwMFowggEPMQswCQYDVQQGEwJCUjELMAkGA1UECBMCU1AxEzARBgNVBAcMClPD
o28gUGF1bG8xEjAQBgNVBAoTCUJBTkNPIFBBTjEtMCsGA1UECxMkYjZhMjE0Yzct
NjMzMi01YTQxLTg0NjQtYTI4MWZiOWE0Y2EwMRgwFgYDVQQDEw9iYW5jb3Bhbi5j
b20uYnIxFzAVBgNVBAUTDjU5Mjg1NDExMDAwMTEzMTQwMgYKCZImiZPyLGQBARMk
YWM2MGZlNjUtNThjYS00NGMzLTkzNTItNmY1NTZjNWNiOThlMR0wGwYDVQQPExRQ
cml2YXRlIE9yZ2FuaXphdGlvbjETMBEGCysGAQQBgjc8AgEDEwJCUjCCASIwDQYJ
KoZIhvcNAQEBBQADggEPADCCAQoCggEBAK9iTsg4Msxj3uccgD/6XTlbFz27VtV4
9PJqZf23TvhEbz6o80y2VMZ+5Q57lh9RbN2uAmGLO/jpfbzrCsWS7Zh53dvesi0r
iu6TwOHdJ1n2kLgSOtH3lZFYKHesnWNi+DndNMRDWeZeWJMSXoMNK8zQP7NMUhO6
i56vB8Dv6OLAyZ0HgC/xpfUj9GCyDDFa2HvqEJsf5YwAEnXBWqvDTVLIkt8on+WV
CLrlgYJsNunCZrpAJ9/ws7V4WZCEoJBjl7eFe8LuqRQ5G3L/5Lsd2jBtgS4u2xG3
5iTWbWWQ+FnBN9enlw0lw7djwQohndIxSVhMy/YL+b6rO5vJFWD7s3sCAwEAAaOC
AtMwggLPMAwGA1UdEwEB/wQCMAAwHwYDVR0jBBgwFoAUhn9YrRf1grZOtAWz+7DO
EUPfTL4wTAYIKwYBBQUHAQEEQDA+MDwGCCsGAQUFBzABhjBodHRwOi8vb2NzcC5z
YW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5vcmcuYnIwSwYDVR0fBEQwQjBA
oD6gPIY6aHR0cDovL2NybC5zYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5v
cmcuYnIvaXNzdWVyLmNybDAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAwwCgYIKwYB
BQUHAwIwHQYDVR0OBBYEFKoNhBSY0ndO3mFsjapYiGGn82PGMBoGA1UdEQQTMBGC
D2JhbmNvcGFuLmNvbS5icjCCAaEGA1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9k
ATCCAYAwggE2BggrBgEFBQcCAjCCASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBz
b2xlbHkgZm9yIHVzZSB3aXRoIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQg
b3RoZXIgcGFydGljaXBhdGluZyBvcmdhbmlzYXRpb25zIHVzaW5nIFJhaWRpYW0g
U2VydmljZXMgTGltaXRlZHMgVHJ1c3QgRnJhbWV3b3JrIFNlcnZpY2VzLiBJdHMg
cmVjZWlwdCwgcG9zc2Vzc2lvbiBvciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5j
ZSBvZiB0aGUgUmFpZGlhbSBTZXJ2aWNlcyBMdGQgQ2VydGljaWNhdGUgUG9saWN5
IGFuZCByZWxhdGVkIGRvY3VtZW50cyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0
cDovL2Nwcy5zYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvcG9s
aWNpZXMwDQYJKoZIhvcNAQELBQADggEBAISLc+dYvh4KZpPGgr5BT59CVtAETbyL
8ztUdhATHzRouH1HhG5UhXPzsgpsceF9DL/OuKVuAHMGvlPVBUdfMNo/dztdNfZs
ZG7XT/OLzF5KPfjbNcP0z3NgmGzLE61QafJ7a88eBkUJR6VqI/FAQEJ339NYh5i0
QZRll4z7H2c9NO+oS7rEd3EC9ixUY+hMnibtX/F9XXPc4rNlmhTL1Jx3R3EjTRrY
YFTmIjrI8KTz2+UX1tV6/6WgkDxujsbpQmOTtoC6Sy7HQoeN9pGJ/20/AOFDTMsG
OZOp5hfqEfELz3nzHp7ZETCx0Jg4YgaeQmQh7/5Y1UlRd1IRGbDDdks=
-----END CERTIFICATE-----
2021-12-16 19:13:44 SUCCESS
ExtractClientAssertion
Parsed client assertion
client_assertion
{
  "value": "eyJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6IjVnWUhJSGJ0dzBVQjRCd2p0cVVuaHRGTjZXdGhFVzJtZFg3ZGZVQlFISUkifQ.eyJpYXQiOjE2Mzk2ODIwMjQsImV4cCI6MTYzOTY4MjA4NCwianRpIjoiVFNfNjJzdk5aeU1VRXh1aklUOWlNdjNSdHJDbzBvdXE5NVVReHZDS241MCIsImlzcyI6IlNCU2ZCVE9KTVZRQkJMODQ4VkdYSSIsInN1YiI6IlNCU2ZCVE9KTVZRQkJMODQ4VkdYSSIsImF1ZCI6WyJodHRwczovL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQvdGVzdC9hL1JQLVNlY3VyaXR5LVRlc3QtUEFOLyIsImh0dHBzOi8vd3d3LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldC90ZXN0L2EvUlAtU2VjdXJpdHktVGVzdC1QQU4vdG9rZW4iLCJodHRwczovL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQvdGVzdC1tdGxzL2EvUlAtU2VjdXJpdHktVGVzdC1QQU4vdG9rZW4iXX0.OGtE3zx_3JYHYzRnmtePMjOhzR54Ck6_PxyZpvjXhx_7yY4y0v_qsB7ti_DIeQlf4U-9Bhjq-h2Rd_rkmreU-IGH-jtvM5UFOuIFMDOsWHbaM6y70uTxxihjicZ0B7WK-z_pfliuMA10uvGFcgduBBugA4zYYZ6sqStymQrERnFd05UFdUqeZpZv2gb2g-h030qDraEtGsXptdTMTg0wcPMuCDvc3Hvi0cr_NxIr9DxAy42GQfiOcYxGr0wiVdZhgph0z4Jputa4I84xmmtvREroCVuEmNW9YTC6TSIJgsZm9CIjJxcGQsjSeXSF0bZ2lA7jBOniL9BqogzRy3ErkQ",
  "header": {
    "kid": "5gYHIHbtw0UB4BwjtqUnhtFN6WthEW2mdX7dfUBQHII",
    "typ": "JWT",
    "alg": "PS256"
  },
  "claims": {
    "sub": "SBSfBTOJMVQBBL848VGXI",
    "aud": [
      "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/",
      "https://www.certification.openid.net/test/a/RP-Security-Test-PAN/token",
      "https://www.certification.openid.net/test-mtls/a/RP-Security-Test-PAN/token"
    ],
    "iss": "SBSfBTOJMVQBBL848VGXI",
    "exp": 1639682084,
    "iat": 1639682024,
    "jti": "TS_62svNZyMUExujIT9iMv3RtrCo0ouq95UQxvCKn50"
  }
}
2021-12-16 19:13:44
EnsureClientAssertionSignatureAlgorithmMatchesRegistered
token_endpoint_auth_signing_alg is not set for the client, any supported algorithm can be used
2021-12-16 19:13:44 SUCCESS
ValidateClientAssertionSignature
client_assertion signature validated
client_assertion
eyJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6IjVnWUhJSGJ0dzBVQjRCd2p0cVVuaHRGTjZXdGhFVzJtZFg3ZGZVQlFISUkifQ.eyJpYXQiOjE2Mzk2ODIwMjQsImV4cCI6MTYzOTY4MjA4NCwianRpIjoiVFNfNjJzdk5aeU1VRXh1aklUOWlNdjNSdHJDbzBvdXE5NVVReHZDS241MCIsImlzcyI6IlNCU2ZCVE9KTVZRQkJMODQ4VkdYSSIsInN1YiI6IlNCU2ZCVE9KTVZRQkJMODQ4VkdYSSIsImF1ZCI6WyJodHRwczovL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQvdGVzdC9hL1JQLVNlY3VyaXR5LVRlc3QtUEFOLyIsImh0dHBzOi8vd3d3LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldC90ZXN0L2EvUlAtU2VjdXJpdHktVGVzdC1QQU4vdG9rZW4iLCJodHRwczovL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQvdGVzdC1tdGxzL2EvUlAtU2VjdXJpdHktVGVzdC1QQU4vdG9rZW4iXX0.OGtE3zx_3JYHYzRnmtePMjOhzR54Ck6_PxyZpvjXhx_7yY4y0v_qsB7ti_DIeQlf4U-9Bhjq-h2Rd_rkmreU-IGH-jtvM5UFOuIFMDOsWHbaM6y70uTxxihjicZ0B7WK-z_pfliuMA10uvGFcgduBBugA4zYYZ6sqStymQrERnFd05UFdUqeZpZv2gb2g-h030qDraEtGsXptdTMTg0wcPMuCDvc3Hvi0cr_NxIr9DxAy42GQfiOcYxGr0wiVdZhgph0z4Jputa4I84xmmtvREroCVuEmNW9YTC6TSIJgsZm9CIjJxcGQsjSeXSF0bZ2lA7jBOniL9BqogzRy3ErkQ
2021-12-16 19:13:44 SUCCESS
EnsureClientAssertionTypeIsJwt
Found JWT assertion type
assertion type
urn:ietf:params:oauth:client-assertion-type:jwt-bearer
2021-12-16 19:13:44 SUCCESS
ValidateClientAssertionClaims
Client Assertion passed all validation checks
2021-12-16 19:13:44 SUCCESS
ValidateRefreshToken
refresh_token parameter matches the expected value.
refresh_token
PCJLvtcoawCiXlIVQTDLbDiXMyafzTfsunSAvKJTdgEIENqwQy0735607447{$|(@
2021-12-16 19:13:44 SUCCESS
GenerateBearerAccessToken
Generated access token
access_token
9986H7klbX7JlJyeJUUtMDNLko2K3hh7aoo6l4hEmIDNarqfaH
2021-12-16 19:13:44 SUCCESS
CalculateAtHash
Successful at_hash encoding
at_hash
srKKggEGW5Q0paqEXOEbZQ
2021-12-16 19:13:44
CreateRefreshToken
Created refresh token
refresh_token
CISeIdKEVxMJnzRMpaKTIxnoNOxwvzryHpFfMpDxkfZhSlPiRI4114034745, %%`
2021-12-16 19:13:44 SUCCESS
CreateTokenEndpointResponse
Created token endpoint response
access_token
9986H7klbX7JlJyeJUUtMDNLko2K3hh7aoo6l4hEmIDNarqfaH
token_type
Bearer
refresh_token
CISeIdKEVxMJnzRMpaKTIxnoNOxwvzryHpFfMpDxkfZhSlPiRI4114034745, %%`
scope
openid consent:urn:conformance.oidf:boTebFhr4J accounts resources
2021-12-16 19:13:44 OUTGOING
fapi1-advanced-final-client-test
Response to HTTP request to test instance mSTRMkTtku1e82r
outgoing_status_code
200
outgoing_headers
{}
outgoing_body
{
  "access_token": "9986H7klbX7JlJyeJUUtMDNLko2K3hh7aoo6l4hEmIDNarqfaH",
  "token_type": "Bearer",
  "refresh_token": "CISeIdKEVxMJnzRMpaKTIxnoNOxwvzryHpFfMpDxkfZhSlPiRI4114034745, %%`",
  "scope": "openid consent:urn:conformance.oidf:boTebFhr4J accounts resources"
}
outgoing_path
token
2021-12-16 19:13:44 INCOMING
fapi1-advanced-final-client-test
Incoming HTTP request to test instance mSTRMkTtku1e82r
incoming_headers
{
  "host": "www.certification.openid.net",
  "accept": "application/json, text/plain, */*",
  "authorization": "Bearer 9986H7klbX7JlJyeJUUtMDNLko2K3hh7aoo6l4hEmIDNarqfaH",
  "user-agent": "axios/0.21.4",
  "connection": "close"
}
incoming_path
/test-mtls/a/RP-Security-Test-PAN/accounts/v1/accounts
incoming_body_form_params
incoming_method
GET
incoming_tls_version
TLSv1.2
incoming_tls_cipher
ECDHE-RSA-AES128-GCM-SHA256
incoming_tls_cert
-----BEGIN CERTIFICATE----- MIIG5TCCBc2gAwIBAgIUPz5BkF1/67noL2gNUfej8F/Srk8wDQYJKoZIhvcNAQEL BQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx FTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNB TkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDYyNTEzMjEwMFoXDTIyMDcyNTEz MjEwMFowggEPMQswCQYDVQQGEwJCUjELMAkGA1UECBMCU1AxEzARBgNVBAcMClPD o28gUGF1bG8xEjAQBgNVBAoTCUJBTkNPIFBBTjEtMCsGA1UECxMkYjZhMjE0Yzct NjMzMi01YTQxLTg0NjQtYTI4MWZiOWE0Y2EwMRgwFgYDVQQDEw9iYW5jb3Bhbi5j b20uYnIxFzAVBgNVBAUTDjU5Mjg1NDExMDAwMTEzMTQwMgYKCZImiZPyLGQBARMk YWM2MGZlNjUtNThjYS00NGMzLTkzNTItNmY1NTZjNWNiOThlMR0wGwYDVQQPExRQ cml2YXRlIE9yZ2FuaXphdGlvbjETMBEGCysGAQQBgjc8AgEDEwJCUjCCASIwDQYJ KoZIhvcNAQEBBQADggEPADCCAQoCggEBAK9iTsg4Msxj3uccgD/6XTlbFz27VtV4 9PJqZf23TvhEbz6o80y2VMZ+5Q57lh9RbN2uAmGLO/jpfbzrCsWS7Zh53dvesi0r iu6TwOHdJ1n2kLgSOtH3lZFYKHesnWNi+DndNMRDWeZeWJMSXoMNK8zQP7NMUhO6 i56vB8Dv6OLAyZ0HgC/xpfUj9GCyDDFa2HvqEJsf5YwAEnXBWqvDTVLIkt8on+WV CLrlgYJsNunCZrpAJ9/ws7V4WZCEoJBjl7eFe8LuqRQ5G3L/5Lsd2jBtgS4u2xG3 5iTWbWWQ+FnBN9enlw0lw7djwQohndIxSVhMy/YL+b6rO5vJFWD7s3sCAwEAAaOC AtMwggLPMAwGA1UdEwEB/wQCMAAwHwYDVR0jBBgwFoAUhn9YrRf1grZOtAWz+7DO EUPfTL4wTAYIKwYBBQUHAQEEQDA+MDwGCCsGAQUFBzABhjBodHRwOi8vb2NzcC5z YW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5vcmcuYnIwSwYDVR0fBEQwQjBA oD6gPIY6aHR0cDovL2NybC5zYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5v cmcuYnIvaXNzdWVyLmNybDAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAwwCgYIKwYB BQUHAwIwHQYDVR0OBBYEFKoNhBSY0ndO3mFsjapYiGGn82PGMBoGA1UdEQQTMBGC D2JhbmNvcGFuLmNvbS5icjCCAaEGA1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9k ATCCAYAwggE2BggrBgEFBQcCAjCCASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBz b2xlbHkgZm9yIHVzZSB3aXRoIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQg b3RoZXIgcGFydGljaXBhdGluZyBvcmdhbmlzYXRpb25zIHVzaW5nIFJhaWRpYW0g U2VydmljZXMgTGltaXRlZHMgVHJ1c3QgRnJhbWV3b3JrIFNlcnZpY2VzLiBJdHMg cmVjZWlwdCwgcG9zc2Vzc2lvbiBvciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5j ZSBvZiB0aGUgUmFpZGlhbSBTZXJ2aWNlcyBMdGQgQ2VydGljaWNhdGUgUG9saWN5 IGFuZCByZWxhdGVkIGRvY3VtZW50cyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0 cDovL2Nwcy5zYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvcG9s aWNpZXMwDQYJKoZIhvcNAQELBQADggEBAISLc+dYvh4KZpPGgr5BT59CVtAETbyL 8ztUdhATHzRouH1HhG5UhXPzsgpsceF9DL/OuKVuAHMGvlPVBUdfMNo/dztdNfZs ZG7XT/OLzF5KPfjbNcP0z3NgmGzLE61QafJ7a88eBkUJR6VqI/FAQEJ339NYh5i0 QZRll4z7H2c9NO+oS7rEd3EC9ixUY+hMnibtX/F9XXPc4rNlmhTL1Jx3R3EjTRrY YFTmIjrI8KTz2+UX1tV6/6WgkDxujsbpQmOTtoC6Sy7HQoeN9pGJ/20/AOFDTMsG OZOp5hfqEfELz3nzHp7ZETCx0Jg4YgaeQmQh7/5Y1UlRd1IRGbDDdks= -----END CERTIFICATE-----
incoming_body_json
incoming_query_string_params
{}
incoming_body
2021-12-16 19:13:44 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-16 19:13:44 SUCCESS
ExtractClientCertificateFromTokenEndpointRequestHeaders
Extracted client certificate
client_certificate
{
  "cert": "-----BEGIN CERTIFICATE----- MIIG5TCCBc2gAwIBAgIUPz5BkF1/67noL2gNUfej8F/Srk8wDQYJKoZIhvcNAQEL BQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx FTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNB TkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDYyNTEzMjEwMFoXDTIyMDcyNTEz MjEwMFowggEPMQswCQYDVQQGEwJCUjELMAkGA1UECBMCU1AxEzARBgNVBAcMClPD o28gUGF1bG8xEjAQBgNVBAoTCUJBTkNPIFBBTjEtMCsGA1UECxMkYjZhMjE0Yzct NjMzMi01YTQxLTg0NjQtYTI4MWZiOWE0Y2EwMRgwFgYDVQQDEw9iYW5jb3Bhbi5j b20uYnIxFzAVBgNVBAUTDjU5Mjg1NDExMDAwMTEzMTQwMgYKCZImiZPyLGQBARMk YWM2MGZlNjUtNThjYS00NGMzLTkzNTItNmY1NTZjNWNiOThlMR0wGwYDVQQPExRQ cml2YXRlIE9yZ2FuaXphdGlvbjETMBEGCysGAQQBgjc8AgEDEwJCUjCCASIwDQYJ KoZIhvcNAQEBBQADggEPADCCAQoCggEBAK9iTsg4Msxj3uccgD/6XTlbFz27VtV4 9PJqZf23TvhEbz6o80y2VMZ+5Q57lh9RbN2uAmGLO/jpfbzrCsWS7Zh53dvesi0r iu6TwOHdJ1n2kLgSOtH3lZFYKHesnWNi+DndNMRDWeZeWJMSXoMNK8zQP7NMUhO6 i56vB8Dv6OLAyZ0HgC/xpfUj9GCyDDFa2HvqEJsf5YwAEnXBWqvDTVLIkt8on+WV CLrlgYJsNunCZrpAJ9/ws7V4WZCEoJBjl7eFe8LuqRQ5G3L/5Lsd2jBtgS4u2xG3 5iTWbWWQ+FnBN9enlw0lw7djwQohndIxSVhMy/YL+b6rO5vJFWD7s3sCAwEAAaOC AtMwggLPMAwGA1UdEwEB/wQCMAAwHwYDVR0jBBgwFoAUhn9YrRf1grZOtAWz+7DO EUPfTL4wTAYIKwYBBQUHAQEEQDA+MDwGCCsGAQUFBzABhjBodHRwOi8vb2NzcC5z YW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5vcmcuYnIwSwYDVR0fBEQwQjBA oD6gPIY6aHR0cDovL2NybC5zYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5v cmcuYnIvaXNzdWVyLmNybDAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAwwCgYIKwYB BQUHAwIwHQYDVR0OBBYEFKoNhBSY0ndO3mFsjapYiGGn82PGMBoGA1UdEQQTMBGC D2JhbmNvcGFuLmNvbS5icjCCAaEGA1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9k ATCCAYAwggE2BggrBgEFBQcCAjCCASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBz b2xlbHkgZm9yIHVzZSB3aXRoIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQg b3RoZXIgcGFydGljaXBhdGluZyBvcmdhbmlzYXRpb25zIHVzaW5nIFJhaWRpYW0g U2VydmljZXMgTGltaXRlZHMgVHJ1c3QgRnJhbWV3b3JrIFNlcnZpY2VzLiBJdHMg cmVjZWlwdCwgcG9zc2Vzc2lvbiBvciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5j ZSBvZiB0aGUgUmFpZGlhbSBTZXJ2aWNlcyBMdGQgQ2VydGljaWNhdGUgUG9saWN5 IGFuZCByZWxhdGVkIGRvY3VtZW50cyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0 cDovL2Nwcy5zYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvcG9s aWNpZXMwDQYJKoZIhvcNAQELBQADggEBAISLc+dYvh4KZpPGgr5BT59CVtAETbyL 8ztUdhATHzRouH1HhG5UhXPzsgpsceF9DL/OuKVuAHMGvlPVBUdfMNo/dztdNfZs ZG7XT/OLzF5KPfjbNcP0z3NgmGzLE61QafJ7a88eBkUJR6VqI/FAQEJ339NYh5i0 QZRll4z7H2c9NO+oS7rEd3EC9ixUY+hMnibtX/F9XXPc4rNlmhTL1Jx3R3EjTRrY YFTmIjrI8KTz2+UX1tV6/6WgkDxujsbpQmOTtoC6Sy7HQoeN9pGJ/20/AOFDTMsG OZOp5hfqEfELz3nzHp7ZETCx0Jg4YgaeQmQh7/5Y1UlRd1IRGbDDdks\u003d -----END CERTIFICATE-----",
  "pem": "-----BEGIN CERTIFICATE-----\nMIIG5TCCBc2gAwIBAgIUPz5BkF1/67noL2gNUfej8F/Srk8wDQYJKoZIhvcNAQEL\nBQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx\nFTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNB\nTkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDYyNTEzMjEwMFoXDTIyMDcyNTEz\nMjEwMFowggEPMQswCQYDVQQGEwJCUjELMAkGA1UECBMCU1AxEzARBgNVBAcMClPD\no28gUGF1bG8xEjAQBgNVBAoTCUJBTkNPIFBBTjEtMCsGA1UECxMkYjZhMjE0Yzct\nNjMzMi01YTQxLTg0NjQtYTI4MWZiOWE0Y2EwMRgwFgYDVQQDEw9iYW5jb3Bhbi5j\nb20uYnIxFzAVBgNVBAUTDjU5Mjg1NDExMDAwMTEzMTQwMgYKCZImiZPyLGQBARMk\nYWM2MGZlNjUtNThjYS00NGMzLTkzNTItNmY1NTZjNWNiOThlMR0wGwYDVQQPExRQ\ncml2YXRlIE9yZ2FuaXphdGlvbjETMBEGCysGAQQBgjc8AgEDEwJCUjCCASIwDQYJ\nKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK9iTsg4Msxj3uccgD/6XTlbFz27VtV4\n9PJqZf23TvhEbz6o80y2VMZ+5Q57lh9RbN2uAmGLO/jpfbzrCsWS7Zh53dvesi0r\niu6TwOHdJ1n2kLgSOtH3lZFYKHesnWNi+DndNMRDWeZeWJMSXoMNK8zQP7NMUhO6\ni56vB8Dv6OLAyZ0HgC/xpfUj9GCyDDFa2HvqEJsf5YwAEnXBWqvDTVLIkt8on+WV\nCLrlgYJsNunCZrpAJ9/ws7V4WZCEoJBjl7eFe8LuqRQ5G3L/5Lsd2jBtgS4u2xG3\n5iTWbWWQ+FnBN9enlw0lw7djwQohndIxSVhMy/YL+b6rO5vJFWD7s3sCAwEAAaOC\nAtMwggLPMAwGA1UdEwEB/wQCMAAwHwYDVR0jBBgwFoAUhn9YrRf1grZOtAWz+7DO\nEUPfTL4wTAYIKwYBBQUHAQEEQDA+MDwGCCsGAQUFBzABhjBodHRwOi8vb2NzcC5z\nYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5vcmcuYnIwSwYDVR0fBEQwQjBA\noD6gPIY6aHR0cDovL2NybC5zYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5v\ncmcuYnIvaXNzdWVyLmNybDAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAwwCgYIKwYB\nBQUHAwIwHQYDVR0OBBYEFKoNhBSY0ndO3mFsjapYiGGn82PGMBoGA1UdEQQTMBGC\nD2JhbmNvcGFuLmNvbS5icjCCAaEGA1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9k\nATCCAYAwggE2BggrBgEFBQcCAjCCASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBz\nb2xlbHkgZm9yIHVzZSB3aXRoIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQg\nb3RoZXIgcGFydGljaXBhdGluZyBvcmdhbmlzYXRpb25zIHVzaW5nIFJhaWRpYW0g\nU2VydmljZXMgTGltaXRlZHMgVHJ1c3QgRnJhbWV3b3JrIFNlcnZpY2VzLiBJdHMg\ncmVjZWlwdCwgcG9zc2Vzc2lvbiBvciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5j\nZSBvZiB0aGUgUmFpZGlhbSBTZXJ2aWNlcyBMdGQgQ2VydGljaWNhdGUgUG9saWN5\nIGFuZCByZWxhdGVkIGRvY3VtZW50cyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0\ncDovL2Nwcy5zYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvcG9s\naWNpZXMwDQYJKoZIhvcNAQELBQADggEBAISLc+dYvh4KZpPGgr5BT59CVtAETbyL\n8ztUdhATHzRouH1HhG5UhXPzsgpsceF9DL/OuKVuAHMGvlPVBUdfMNo/dztdNfZs\nZG7XT/OLzF5KPfjbNcP0z3NgmGzLE61QafJ7a88eBkUJR6VqI/FAQEJ339NYh5i0\nQZRll4z7H2c9NO+oS7rEd3EC9ixUY+hMnibtX/F9XXPc4rNlmhTL1Jx3R3EjTRrY\nYFTmIjrI8KTz2+UX1tV6/6WgkDxujsbpQmOTtoC6Sy7HQoeN9pGJ/20/AOFDTMsG\nOZOp5hfqEfELz3nzHp7ZETCx0Jg4YgaeQmQh7/5Y1UlRd1IRGbDDdks\u003d\n-----END CERTIFICATE-----",
  "subject": {
    "dn": "1.3.6.1.4.1.311.60.2.1.3\u003d#13024252,2.5.4.15\u003d#131450726976617465204f7267616e697a6174696f6e,UID\u003dac60fe65-58ca-44c3-9352-6f556c5cb98e,2.5.4.5\u003d#130e3539323835343131303030313133,CN\u003dbancopan.com.br,OU\u003db6a214c7-6332-5a41-8464-a281fb9a4ca0,O\u003dBANCO PAN,L\u003dSão Paulo,ST\u003dSP,C\u003dBR"
  },
  "sanDnsNames": [
    "bancopan.com.br"
  ],
  "sanUris": [],
  "sanIPs": [],
  "sanEmails": []
}
2021-12-16 19:13:44 SUCCESS
CheckForClientCertificate
Found client certificate
2021-12-16 19:13:44 SUCCESS
EnsureClientCertificateMatches
Presented certificate matches registered certificate
actual
-----BEGIN CERTIFICATE-----
MIIG5TCCBc2gAwIBAgIUPz5BkF1/67noL2gNUfej8F/Srk8wDQYJKoZIhvcNAQEL
BQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx
FTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNB
TkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDYyNTEzMjEwMFoXDTIyMDcyNTEz
MjEwMFowggEPMQswCQYDVQQGEwJCUjELMAkGA1UECBMCU1AxEzARBgNVBAcMClPD
o28gUGF1bG8xEjAQBgNVBAoTCUJBTkNPIFBBTjEtMCsGA1UECxMkYjZhMjE0Yzct
NjMzMi01YTQxLTg0NjQtYTI4MWZiOWE0Y2EwMRgwFgYDVQQDEw9iYW5jb3Bhbi5j
b20uYnIxFzAVBgNVBAUTDjU5Mjg1NDExMDAwMTEzMTQwMgYKCZImiZPyLGQBARMk
YWM2MGZlNjUtNThjYS00NGMzLTkzNTItNmY1NTZjNWNiOThlMR0wGwYDVQQPExRQ
cml2YXRlIE9yZ2FuaXphdGlvbjETMBEGCysGAQQBgjc8AgEDEwJCUjCCASIwDQYJ
KoZIhvcNAQEBBQADggEPADCCAQoCggEBAK9iTsg4Msxj3uccgD/6XTlbFz27VtV4
9PJqZf23TvhEbz6o80y2VMZ+5Q57lh9RbN2uAmGLO/jpfbzrCsWS7Zh53dvesi0r
iu6TwOHdJ1n2kLgSOtH3lZFYKHesnWNi+DndNMRDWeZeWJMSXoMNK8zQP7NMUhO6
i56vB8Dv6OLAyZ0HgC/xpfUj9GCyDDFa2HvqEJsf5YwAEnXBWqvDTVLIkt8on+WV
CLrlgYJsNunCZrpAJ9/ws7V4WZCEoJBjl7eFe8LuqRQ5G3L/5Lsd2jBtgS4u2xG3
5iTWbWWQ+FnBN9enlw0lw7djwQohndIxSVhMy/YL+b6rO5vJFWD7s3sCAwEAAaOC
AtMwggLPMAwGA1UdEwEB/wQCMAAwHwYDVR0jBBgwFoAUhn9YrRf1grZOtAWz+7DO
EUPfTL4wTAYIKwYBBQUHAQEEQDA+MDwGCCsGAQUFBzABhjBodHRwOi8vb2NzcC5z
YW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5vcmcuYnIwSwYDVR0fBEQwQjBA
oD6gPIY6aHR0cDovL2NybC5zYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5v
cmcuYnIvaXNzdWVyLmNybDAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAwwCgYIKwYB
BQUHAwIwHQYDVR0OBBYEFKoNhBSY0ndO3mFsjapYiGGn82PGMBoGA1UdEQQTMBGC
D2JhbmNvcGFuLmNvbS5icjCCAaEGA1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9k
ATCCAYAwggE2BggrBgEFBQcCAjCCASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBz
b2xlbHkgZm9yIHVzZSB3aXRoIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQg
b3RoZXIgcGFydGljaXBhdGluZyBvcmdhbmlzYXRpb25zIHVzaW5nIFJhaWRpYW0g
U2VydmljZXMgTGltaXRlZHMgVHJ1c3QgRnJhbWV3b3JrIFNlcnZpY2VzLiBJdHMg
cmVjZWlwdCwgcG9zc2Vzc2lvbiBvciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5j
ZSBvZiB0aGUgUmFpZGlhbSBTZXJ2aWNlcyBMdGQgQ2VydGljaWNhdGUgUG9saWN5
IGFuZCByZWxhdGVkIGRvY3VtZW50cyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0
cDovL2Nwcy5zYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvcG9s
aWNpZXMwDQYJKoZIhvcNAQELBQADggEBAISLc+dYvh4KZpPGgr5BT59CVtAETbyL
8ztUdhATHzRouH1HhG5UhXPzsgpsceF9DL/OuKVuAHMGvlPVBUdfMNo/dztdNfZs
ZG7XT/OLzF5KPfjbNcP0z3NgmGzLE61QafJ7a88eBkUJR6VqI/FAQEJ339NYh5i0
QZRll4z7H2c9NO+oS7rEd3EC9ixUY+hMnibtX/F9XXPc4rNlmhTL1Jx3R3EjTRrY
YFTmIjrI8KTz2+UX1tV6/6WgkDxujsbpQmOTtoC6Sy7HQoeN9pGJ/20/AOFDTMsG
OZOp5hfqEfELz3nzHp7ZETCx0Jg4YgaeQmQh7/5Y1UlRd1IRGbDDdks=
-----END CERTIFICATE-----
2021-12-16 19:13:44 SUCCESS
EnsureBearerAccessTokenNotInParams
Client correctly did not send access token in query parameters or form body
2021-12-16 19:13:44 SUCCESS
ExtractBearerAccessTokenFromHeader
Found access token on incoming request
access_token
9986H7klbX7JlJyeJUUtMDNLko2K3hh7aoo6l4hEmIDNarqfaH
2021-12-16 19:13:44 SUCCESS
RequireBearerAccessToken
Found access token in request
actual
9986H7klbX7JlJyeJUUtMDNLko2K3hh7aoo6l4hEmIDNarqfaH
2021-12-16 19:13:44 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-16 19:13:44 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-16 19:13:44 INFO
ExtractFapiInteractionIdHeader
Skipped evaluation due to missing required element: incoming_request headers.x-fapi-interaction-id
path
headers.x-fapi-interaction-id
mapped
object
incoming_request
2021-12-16 19:13:44 SUCCESS
FAPIBrazilEnsureAuthorizationRequestScopesContainAccounts
'accounts' was included in authorization request scopes
actual
openid consent:urn:conformance.oidf:boTebFhr4J accounts resources
expected
accounts
2021-12-16 19:13:44 INFO
CreateFapiInteractionIdIfNeeded
Found existing FAPI interaction ID
fapi_interaction_id
41be5f3d-2edf-44a7-b56a-4e8182ff1eaf
2021-12-16 19:13:44 SUCCESS
CreateFAPIAccountEndpointResponse
Created account response object
accounts_endpoint_response
{
  "conformance-test-finished": "true"
}
accounts_endpoint_response_headers
{
  "x-fapi-interaction-id": "41be5f3d-2edf-44a7-b56a-4e8182ff1eaf",
  "content-type": "application/json; charset\u003dUTF-8"
}
2021-12-16 19:13:44 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-16T19:13:44Z"
  }
}
accounts_endpoint_response_headers
{
  "x-fapi-interaction-id": "41be5f3d-2edf-44a7-b56a-4e8182ff1eaf",
  "content-type": "application/json"
}
2021-12-16 19:13:44
ClearAccessTokenFromRequest
Condition ran but did not log anything
2021-12-16 19:13:44 OUTGOING
fapi1-advanced-final-client-test
Response to HTTP request to test instance mSTRMkTtku1e82r
outgoing_status_code
200
outgoing_headers
{
  "x-fapi-interaction-id": [
    "41be5f3d-2edf-44a7-b56a-4e8182ff1eaf"
  ],
  "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-16T19:13:44Z"
  }
}
outgoing_path
accounts/v1/accounts
2021-12-16 19:13:45 FINISHED
fapi1-advanced-final-client-test
Test has run to completion
testmodule_result
PASSED
2021-12-16 19:13:48
TEST-RUNNER
Alias has now been claimed by another test
alias
RP-Security-Test-PAN
new_test_id
mZ4GcGSmR7Fi3f4
Test Results