Test Summary

Test Results

Expand All Collapse All
All times are UTC
2021-07-30 19:49:15 INFO
TEST-RUNNER
Test instance pIYxC9WWCc5HARG created
baseUrl
https://www.certification.openid.net/test/a/safratest
variant
{
  "client_auth_type": "private_key_jwt",
  "fapi_auth_request_method": "by_value",
  "fapi_profile": "openbanking_brazil",
  "fapi_response_mode": "plain_response"
}
alias
safratest
description
Safra FAPI Test
planId
CxDMEeI0nSCsu
config
{
  "alias": "safratest",
  "description": "Safra FAPI Test",
  "server": {
    "discoveryUrl": "https://api-mtls-hml.safra.com.br/open-banking/auth/realms/SafraPF/.well-known/openid-configuration"
  },
  "client": {
    "scope": "openid accounts",
    "jwks": {
      "keys": [
        {
          "kid": "1wdAurLd6pIjJ6PN38VrNDo7pLqQWBLNNKv-m_aD7Wg",
          "alg": "PS256",
          "kty": "RSA",
          "n": "x6bDCQbVgzrIdgaxSjrwFTWhkD1KswOauFEAQcDJcp0yrgz0D_xw0EJgjsKDz6635fOo-e2bMo7IH-AGN4-FPdOpjt0tipbi3Oc9Rw1V6Myb1S1TsIB6hKacqeIn4GOVLPnFCvttI_sN2egOpU04eABV5oqSfKnVqyBUkUV4y-8K5LYWRsyw4wH_poxEcimIxr50bRI0BWiZ8ThLSxF9YjjxJm7xQYKiUIs3D4pF6WN0Fd0B4emDBuF2mMRTNp45INsPoLsCbHGT5CwwH5Z1HqrWVLh8K0-_efHL4gLOmrDXBjWGcWvO1pE4GlTDC_lzxEgnzWH-gqATbZdnfom95Q",
          "e": "AQAB",
          "d": "qwPsYmoJMByFI5w99tCfX_uNhekKeGao_CLeLnR92gBPLgmIcb0RwUJqRT7W-2m0unNJlbPy0Y6-W5dgm-0C-9-3iNlqLiFq-D_XHGqO4ReKkEMAQdr7l27EGTzQXYPPfzP_lZWiekSNK8975BpOOXRIIG8oZUJw9OF_ruQsQbngYSnLqFxtuYxrRd5yZB9yMGouEx_BWdkzx2rB9cWZmhjgXC0vAFGadC908aKbv6RswqbtAGlPoN7lL_nFJkpZsjR5G8WLGR43Gc3EIdOal1UzLNNVDgl_fgzm8-Adlyls95nqKr_Zq9gbzwNBdLwWsHJEIYC2ZvMntSMQa3brbQ",
          "p": "5nBqpe2yre89CUvXbRAAjB-gfipQuEkIGUxgoRdahvvPNULipdXLGrFXW55t2FsjFFpRvhCLtdM8sDhGMqqDh1lKo2kuhwl8SIRZueQz8vsDMQ_oGw-RCNMRa4p1QkcxBVnVMUgJeYhdHhw6GHCpUEvU_9o-jKVMk200AZxEaIs",
          "q": "3cwXwhOX8pcO8vEiAQL16j5dq9lzZUhqdGkStHlQybOe7WwbglenTQFO4E_Ri-mJx2DLx9mQeaJIV61JsUtrSceulBBDe1MCbVD6ojHh5KHgAhtRWCjRFsZ8iczqcFMoPjQA_yW3sxkWIzesOT9bc15cV8rpuvxJsm18FbK80U8",
          "dp": "dpjKuoUAHbZv4lXvFElVDsjEL8qVapLjoSmG3cGILMpyFQZMYW8Lrbwxqox6GgylnDbztO8NCFIj_Mmpjy_kq4cP-9QJRyRhm2zKRPqmpdn8BYcbPLohObpvT7qdqLO9DfTy3P8nKS4-Rl3epG9vJE0y3U60PGxiYcmlJ2MGbgs",
          "dq": "QuJP68uiz5nz_RjwKyPsaoYCE1eQr-NFjvM8m8XVse2DqI8oQIcUQWl6krQfObTkQoaTDSIzqipg7GeqSFe489fOcoHxB5iBq9t2qUCnoR2bgqcgQZiVbOvQFHIB5Ht_MDrYbhi-q7iN73LTcbQEbObwq9zZ3PRFeRQBDj4HKIs",
          "qi": "GhBbrlJDVrLxyXW3kDb1KHWy-zUhEU7Jsg9PwXBzKz1iiF56pugE-rX95IpacRNPZqxh_ZKVZPpMhEohW1CTcrQ_5WiKLDhSrEAybl7LHmgFzRwmoKtoM46rcS8_PCiUat4rmsBwd0D-o7WU1XPmZVO9UbA79gGlAK5sBysVKXk"
        }
      ]
    },
    "client_id": "client-1"
  },
  "mtls": {
    "cert": "-----BEGIN CERTIFICATE-----\nMIIG7jCCBdagAwIBAgIULso9beQ84Topc8SrV5hrZmqJGscwDQYJKoZIhvcNAQEL\nBQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx\nFTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNB\nTkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDcyMDIwMzcwMFoXDTIyMDgxOTIw\nMzcwMFowggETMQswCQYDVQQGEwJCUjELMAkGA1UECBMCU1AxEzARBgNVBAcMClPD\no28gUGF1bG8xFzAVBgNVBAoTDkJDTyBTQUZSQSBTLkEuMS0wKwYDVQQLEyQ3MDkx\nMzhkZC02ZTlkLTVmOTYtYmZmZi02OWE1YjJjYjNlYzAxFzAVBgNVBAMMDiouc2Fm\ncmEuY29tLmJyMRcwFQYDVQQFEw41ODE2MDc4OTAwMDEyODEdMBsGA1UEDxMUUHJp\ndmF0ZSBPcmdhbml6YXRpb24xEzARBgsrBgEEAYI3PAIBAxMCQlIxNDAyBgoJkiaJ\nk/IsZAEBEyRhNDIzZDFlNy05YTQ3LTQwZTktYjJkYi1hMjM0YzQwMzJlMzQwggEi\nMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDbaLy+4MD59CoPl5dTzt1IolWx\n5B6Z7hf7EpRgbNa41p4Gju+ywPLYy0Yfl9JO+3HUKj2UmxHqfCYfij1GoOIsj6Z2\n5A4BQflAMvqlzGK0ortOjQMyaUmoXzI8SnyshQQiYVUsnnaGLJhcc35eXBNiaqjh\nkoWAEa2MQP+EsCXKyBlvs2KskMpRpP+qgEpWo1/WSWcrzW7nOewhJzzSin7eG7Wc\nJ1XsL9jijm5MaLFyTAeEE2wujLneGlE4gORXmhqH6LVM+SAiNKGCi7YSXi+xhXFx\nO1TuNO6A3XhPDzIaxnSaAcSKK5C4iLBkTSGuoY4z1vYXJZL4qyCLRRJwOllBAgMB\nAAGjggLYMIIC1DAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQPOEY3FWW3IeOp5QP7\naJj3/9aHkzAfBgNVHSMEGDAWgBSGf1itF/WCtk60BbP7sM4RQ99MvjBMBggrBgEF\nBQcBAQRAMD4wPAYIKwYBBQUHMAGGMGh0dHA6Ly9vY3NwLnNhbmRib3gucGtpLm9w\nZW5iYW5raW5nYnJhc2lsLm9yZy5icjBLBgNVHR8ERDBCMECgPqA8hjpodHRwOi8v\nY3JsLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJhc2lsLm9yZy5ici9pc3N1ZXIu\nY3JsMB8GA1UdEQQYMBaCFGFwaS1obWwuc2FmcmEuY29tLmJyMA4GA1UdDwEB/wQE\nAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDAjCCAaEGA1UdIASCAZgwggGUMIIBkAYK\nKwYBBAGDui9kATCCAYAwggE2BggrBgEFBQcCAjCCASgMggEkVGhpcyBDZXJ0aWZp\nY2F0ZSBpcyBzb2xlbHkgZm9yIHVzZSB3aXRoIFJhaWRpYW0gU2VydmljZXMgTGlt\naXRlZCBhbmQgb3RoZXIgcGFydGljaXBhdGluZyBvcmdhbmlzYXRpb25zIHVzaW5n\nIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZHMgVHJ1c3QgRnJhbWV3b3JrIFNlcnZp\nY2VzLiBJdHMgcmVjZWlwdCwgcG9zc2Vzc2lvbiBvciB1c2UgY29uc3RpdHV0ZXMg\nYWNjZXB0YW5jZSBvZiB0aGUgUmFpZGlhbSBTZXJ2aWNlcyBMdGQgQ2VydGljaWNh\ndGUgUG9saWN5IGFuZCByZWxhdGVkIGRvY3VtZW50cyB0aGVyZWluLjBEBggrBgEF\nBQcCARY4aHR0cDovL2Nwcy5zYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5v\ncmcuYnIvcG9saWNpZXMwDQYJKoZIhvcNAQELBQADggEBAEiFiy22sp503pQM3Xfv\n6cjz8wuilrq5JzjWxyMCfa7KCw4XmkjyRrNsSdJi9LjI+kS5cvXgKYZd/H3RobA1\nhdy7nMWxIF+CecijgrkJ5xhczkobgrOk7tqSthLv09icKJCyNyag4Z2AaqSn7jAz\nUy7lyViWwGQvYOLAFeEU+P5qGK8NNwMWTMKPsYRnmziSnkOJhfI7H2WtbzWkmnBF\nw+L7eKe7g7+qsih/JjU/1yv1M+9XM7ifZqf1wrCzNojS+aWVUs2aQD8O3RG3cWJw\nvKrXc8i5LF72xReITeohsFiIaXbZbg0XK0noBcK/7Zfnk/cRvMTCEpwYnxExUdkV\n0FI\u003d\n-----END CERTIFICATE-----",
    "key": "-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDbaLy+4MD59CoP\nl5dTzt1IolWx5B6Z7hf7EpRgbNa41p4Gju+ywPLYy0Yfl9JO+3HUKj2UmxHqfCYf\nij1GoOIsj6Z25A4BQflAMvqlzGK0ortOjQMyaUmoXzI8SnyshQQiYVUsnnaGLJhc\nc35eXBNiaqjhkoWAEa2MQP+EsCXKyBlvs2KskMpRpP+qgEpWo1/WSWcrzW7nOewh\nJzzSin7eG7WcJ1XsL9jijm5MaLFyTAeEE2wujLneGlE4gORXmhqH6LVM+SAiNKGC\ni7YSXi+xhXFxO1TuNO6A3XhPDzIaxnSaAcSKK5C4iLBkTSGuoY4z1vYXJZL4qyCL\nRRJwOllBAgMBAAECggEBAKJqQLXHZ/JfRLdwDqwSSInY6Tia1fA6aHQJx94tEzGW\nZToTmuomnF3Q82K1nw+qYBOfBSC5PaTnK81TJpLeyy4TVDVUEe3qaViVpCcRScvP\nXnoCNmidudGyTlyFAw8uE+ZjSIqT7sbZwhtFvziYTh0fOU5piPtJmr9k6gDN59vX\nrsLUXPPKACQoYXrJmHfzzYOXDCIcuDo/Buo1NQ3RQu6T5NP5AwrliWlMAjrmYih4\n0Dv9KuFVIC7O4Lw8A0cTDXl5r29UUS1gQGMAquwjvrf3O/8PyBWPoAjmyXmfkHLi\nKvY6tWlDTuYfjVtp/ScGUjAJ4A3dSF8INvcrPrpB5AECgYEA84Y88Hfc7h+2Ccwg\nLassrE2fL1ZnzlvJeBOllmFsh/fujIlYGU8Bg5RwNS9zdgYhS3RB/1uPrjxA9wft\nTltBJBYyk88r+h0KnUuJTtUJwIuR5N9V66wiQ41Gknl8YmklqaiulhGI60gxs8N1\n9cJy8m7By+4I+d0WRkrekkUjdqECgYEA5qY73jVHK+RL4O3LU9JI37ninTqkHAp+\n+X/9KoCZEO5cooiN/MTReoePgW3BUTudLq7joZdE85dCBdJOLPa0aLlYUr2wxuu8\n0nO4YlPoA9aHSEubyAOknTfY+T2dBDqKTEiXY0hv8dCe0bjA9papWqqY70AQif4w\n7FgacH+Z/qECgYEA0vdc/ZlpTOUt58jtq4KaHd7U48aAAVak76BdmCxoQFZ6U0d8\nidhW4G2M05Z6+SkQWPSrZBQnIfNS+G7mlzYY9bFBOamFWJUmJ+RTXHbUjviaeGM+\nZP9nY4wVMjmKlxquJQ9bx+gC7IlLfYb8Pt6og/uNaiSZpBRzAoxDywWYVmECgYAp\niDt1itBzBdvn98nKIS6AIr+8oieU6QruMG7M7XUiiFlj5wTyRBqYXrqnirTpxLtM\nAa/5k/yVhGIeHD15eT8JMH7H/2JKn35TwwSrqAI6VrHrgbnebVGCAeFvF/ojHctz\nawrflNabi35ds1AD1yNNsTRyuG2B+6ShmkfAhCmdoQKBgEWsM3WHVBgXePE/109A\nEXeqKuQij0FdncC1HVWRVpuj9oBrUKt3C7nihXCtkXqF/4iNHNbxVZPAiQ1UeMyx\nuW4u26frHVTlf95S6IiNfV6AgcWuRkM1F8GRf2IvjcZYwxGa6l38B0PUmdiPt7TF\nwYi8lJ+EZhjFrchun6bOcvLT\n-----END PRIVATE KEY-----"
  },
  "resource": {
    "resourceUrl": "https://api-mtls-hml.safra.com.br/open-banking/resources/v1/resources",
    "consentUrl": "https://api-mtls-hml.safra.com.br/open-banking/consents/v1/consents",
    "brazilCpf": "16881808852"
  },
  "directory": {
    "discoveryUrl": "https://auth.sandbox.directory.openbankingbrasil.org.br/.well-known/openid-configuration",
    "client_id": "1QibuWjtI43KC0uGjjcBc",
    "apibase": "https://matls-api.sandbox.directory.openbankingbrasil.org.br/"
  },
  "client2": {
    "client_id": "client-2",
    "scope": "openid accounts",
    "jwks": {
      "keys": [
        {
          "kid": "SHEnwmZ4pW1uhwr2U-ZUbSLje52lr2wR0SoAbynkufY",
          "alg": "PS256",
          "kty": "RSA",
          "n": "wnqP4ZhlZIsphYGoc0tv5u7p107ILlgcInNlRQt6aWV-_jj040z8hhVVxj-J8ZU9JYfNCBega853-bhHMPfHCfTglVYI0CK4ELnnmM6RM5wRgW1nmuTeZEnnfYNuq-HWnEakuSzba-wvNyyEbEZ2uqe5XDVNHTSq9xR0E2PPenkRSUSDg074lpB7_eRMEv89-1RrUqExCCg7yflytelTGar3c5Hdq3Vh7TkK5Yj4OOT5twiBy-MljO0x5Zlp8KkZJ6Ff5ZgXX3ZC4JmxbtgR1WhP7oEvXSnMIs7SkVrwALdOmlUjJ2eRrMgr3O3YChiDBuW_BM6gte-7o-S_2lIphQ",
          "e": "AQAB",
          "d": "eLUjus0hGZ-6fM_2IuGOqhJd97JBU2qCw-tFzu4J44MIqHfnn3E4R2zUmUD0uIp9sl6wprYrbt5u3wM-xKj11Ds2bdpBjBYQkukgU1rbCuJyhxfFt4EYe7zXPrMmLO72inbaZMjvw_OLdr5dzuqJZN8XkKDQpTD8cHE0fphzvbp0MMyGtFclsy6_znxz1S8NYeepHU2vlg_Oo9gb9-G4XtXaOJVjZa_z4MUC0v1NwymmXho-3m5Z5fcmbbLCZp7NVl7uqImPOii9HeVdTlSrA-JTQIQkVFkqvaVwWtaF4qO5R1gIjO94Jxl88vJSeYMSBdUxg5Riew0_Jc5gz1fYgQ",
          "p": "4_1gImcoecLeFJlVvpmCW1CgbphGhaUv6sEK-frtKQeokyY3eatYcGI3c7IseMR05WgY1Br80Siwl9G2e2GFNRve-9OWTj-O32X-_RwrMMNRrnpL_MWLZkWlsWfPhj26Vm6YQ2VIphM_yO3Gpguk5zGR7C2hobLBDVVhqmE6fKE",
          "q": "2l83AnTyMKWwTudDujebvr5u0L_TEIMKAmgD2gvtbgFHpRp5BWiu8UYs0rfVADD-h2runXSzgFyz_9ToCQbyrRCilV0-g1ATC3RLkz1ykv2AEiIp2fh8IrhMcThNtqxdlMijfjwTZXnKatlBoa3cMMGwvqPPGnFm3isVLUoQPmU",
          "dp": "v3O0WO97o9QqHe4tfOL3_qqULosdHXl75Yy6JPW8VioiO39qMnfaynUPz84dXkTLTSG_R85p41JiCPuIW8-mxtRiyeICZC8nUR4bpH0VH9vFKdl1GgzhZL6zx2g_cqE_avlwT5gsC5o6hAZ4PFOm5KZRvZ0MD_dF-mZqn2MKdEE",
          "dq": "fhIyZAy4NjWyEBucEkpAdGLk_0d_xyyf_rumXaA9NyEuB7e83s6NEWZ-Qjk3k6C1keC-WdEiQJ1EnhKA05VbTWcpNipbCNyV4isF5r-3Af2wjseCegDnSfQ0zbi_xRLGBDvBiAOO_yrNHdrH9Vu2n79zFtzjmFSYGvOsijUUI7E",
          "qi": "KDOYS3jWXnQpNeaS9slGKIChULsxsFnG_7zbvqc9-7QwXQCmT8Ka_j5az_2eZ5q1RGkbFFUa4htUvHb2zzmrvboHR1MDC7BfQDXSImCuvsJr79hcXROwMFEgHERHIhuIcd6HfKROpakOFdNYDDqYxr7GDshJhiTXby6P4qreK2Y"
        }
      ]
    }
  },
  "mtls2": {
    "cert": "-----BEGIN CERTIFICATE-----\nMIIG7jCCBdagAwIBAgIUc8d/se//5JCdOBkXN5AzUk7jFcQwDQYJKoZIhvcNAQEL\nBQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx\nFTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNB\nTkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDcyMDIwMzgwMFoXDTIyMDgxOTIw\nMzgwMFowggETMQswCQYDVQQGEwJCUjELMAkGA1UECBMCU1AxEzARBgNVBAcMClPD\no28gUGF1bG8xFzAVBgNVBAoTDkJDTyBTQUZSQSBTLkEuMS0wKwYDVQQLEyQ3MDkx\nMzhkZC02ZTlkLTVmOTYtYmZmZi02OWE1YjJjYjNlYzAxFzAVBgNVBAMMDiouc2Fm\ncmEuY29tLmJyMRcwFQYDVQQFEw41ODE2MDc4OTAwMDEyODEdMBsGA1UEDxMUUHJp\ndmF0ZSBPcmdhbml6YXRpb24xEzARBgsrBgEEAYI3PAIBAxMCQlIxNDAyBgoJkiaJ\nk/IsZAEBEyRlYWYxNzFkZC1kYzM2LTRkYTktYTNiZi0xYTMzODYxYTNlNWYwggEi\nMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC/FsOl5frNo/R7RRHxHl1blv2c\nB6sadEdZO7asTIqrqxyLaUu69HaSmIn5lwpkw0T3sGWU8MHHmMgg4oqEJCoyfXwr\n9Zre2rdNb8AZ7I9bv5kUikV3WTmEUf/wMzgmF51Hux4LbWaAMNitg+qRELOrBTaE\nUPlmOIhulyOETd8WvDS6Tcz1k73ZMvrsdvfWsadOFlEUfeAeJ2DFC+SSkjZ7+7T1\nZHtL3N4ReT5ZLzMCib4fJFiobxQ7OWbiy3PShpt5xcO6ZsmzNi/2YZluKaTniq69\nGtb2seiLI4+LSKwjmTni/8MI4i6PiYrMtYtSMsnRi9I8i0ieySr6tF+TosDxAgMB\nAAGjggLYMIIC1DAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBR+fu4b3i8w8+2+UIX9\nF83gFM118DAfBgNVHSMEGDAWgBSGf1itF/WCtk60BbP7sM4RQ99MvjBMBggrBgEF\nBQcBAQRAMD4wPAYIKwYBBQUHMAGGMGh0dHA6Ly9vY3NwLnNhbmRib3gucGtpLm9w\nZW5iYW5raW5nYnJhc2lsLm9yZy5icjBLBgNVHR8ERDBCMECgPqA8hjpodHRwOi8v\nY3JsLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJhc2lsLm9yZy5ici9pc3N1ZXIu\nY3JsMB8GA1UdEQQYMBaCFGFwaS1obWwuc2FmcmEuY29tLmJyMA4GA1UdDwEB/wQE\nAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDAjCCAaEGA1UdIASCAZgwggGUMIIBkAYK\nKwYBBAGDui9kATCCAYAwggE2BggrBgEFBQcCAjCCASgMggEkVGhpcyBDZXJ0aWZp\nY2F0ZSBpcyBzb2xlbHkgZm9yIHVzZSB3aXRoIFJhaWRpYW0gU2VydmljZXMgTGlt\naXRlZCBhbmQgb3RoZXIgcGFydGljaXBhdGluZyBvcmdhbmlzYXRpb25zIHVzaW5n\nIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZHMgVHJ1c3QgRnJhbWV3b3JrIFNlcnZp\nY2VzLiBJdHMgcmVjZWlwdCwgcG9zc2Vzc2lvbiBvciB1c2UgY29uc3RpdHV0ZXMg\nYWNjZXB0YW5jZSBvZiB0aGUgUmFpZGlhbSBTZXJ2aWNlcyBMdGQgQ2VydGljaWNh\ndGUgUG9saWN5IGFuZCByZWxhdGVkIGRvY3VtZW50cyB0aGVyZWluLjBEBggrBgEF\nBQcCARY4aHR0cDovL2Nwcy5zYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5v\ncmcuYnIvcG9saWNpZXMwDQYJKoZIhvcNAQELBQADggEBAKIoN4ONDWxcOdU2MSqr\n/xHdx5D22EKtyVyfcOou2AUo7yRKdaRWP7D8kH1QnqrMVPbriKVamlh7aBfWaNIC\nHAJamkryuL4VST7VlVFgS9f+E+lzxzfNEifCEfgRsABckX542o7WcfX3OI8rDXLO\nDXhde8Fkdt2NpFQiM9q10fL4OLnCDvV9GRYzq4sj6SeDG20JCetuasdyJkYQQCX+\nfItaF+Q6VvdsrtL33x3AqI0uQDE6+MtsEAOA1gOQDTRLyCyAny01UxkKQ1rBcXEU\nyLyClM8XeBKJkImkLBeN8GAKVddgqZ7zHbzSHTEM2BG6VdLOP6Q0voa/seoipw1z\nhLU\u003d\n-----END CERTIFICATE-----",
    "key": "-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC/FsOl5frNo/R7\nRRHxHl1blv2cB6sadEdZO7asTIqrqxyLaUu69HaSmIn5lwpkw0T3sGWU8MHHmMgg\n4oqEJCoyfXwr9Zre2rdNb8AZ7I9bv5kUikV3WTmEUf/wMzgmF51Hux4LbWaAMNit\ng+qRELOrBTaEUPlmOIhulyOETd8WvDS6Tcz1k73ZMvrsdvfWsadOFlEUfeAeJ2DF\nC+SSkjZ7+7T1ZHtL3N4ReT5ZLzMCib4fJFiobxQ7OWbiy3PShpt5xcO6ZsmzNi/2\nYZluKaTniq69Gtb2seiLI4+LSKwjmTni/8MI4i6PiYrMtYtSMsnRi9I8i0ieySr6\ntF+TosDxAgMBAAECggEACrNlpWapktZ5nGWTyaLfq39bGF+9jy+vxyl241Mt+MsO\nQChXW1LRSQhNwbJZnKbqt8wjBCIvV9QQcPb+tsOnsUghqfyI/a3V0fpOEaWTqZmj\nIulTVomilOxansLfhBKSdi/eUNmBgfA6Ug0vF4yN4yfZk7NNJBJKYZcJICGUOpua\nuq+JlwJgbr1DeyiwHV5R/0KceiPJHrkZsdUU+Pev/51kECfYHih0GuMIMMvrXEpo\nJCzoPlyeKwpO+NdhJsuY+YtEsE+taGeNCxnL+nJM3uugRYEoEjyTdJhTIhWDahSC\nukcUml+7jwGx3VO/ZD85zjcOgLl2djQ3xSgGMADMAQKBgQDeUpioHp9/RoEoUZIj\np0YF5x+dTXvGpFYSIQ184RwGD4bkali+mSp8yev/fE9KNm8/oiDRaRIlLoc7kbIM\n0tdgWOn15uoeGupkvTyDKI0QN6dY56p/dImMUFnUYpPSqPwrraPUpKJEE+CeOyHK\nsrlBPEdzLCP9XKPz3OZ9o3sKUQKBgQDcCPZGkBXnuGIluSfYFmr6KNbpk18QgwKG\nYR1R7SAvE8VVhwGsYBE6ZwBnwER8Gs2YHhL8EWd/4mQuuW2G7yuMzSLMUiLYguJc\n9xknRm3kinb+JJSk1st36Qz+X8SCdA/QxO2EirsbifEhF6xBh7cNttQn1WSzN1sR\nWl2fh5gEoQKBgQC132Hs3qhiKV5NinV/3z6EY6/UMmfYd+XFjO6Iw2r2dktGns0c\nlxZP4avDZIFE18UojExGo6rpaefNToIWxYDV28cBmDbcC+7GHJzdOxYzNyQaseIj\nxEUl2TGzcjU1t3IblUAaG9h20sAFEaCyPoUYneRhjrGeeePSAls4Wr20EQKBgHu/\nZpKE0m0B2+EPYwM6iGussEGpKlvk8nSVBaJf1Cvl2KOjTCOf29CWwTmYfmu1v08A\nCvlM6IKZ1nIYwyqSNFH5xMpYn1RZN+nE5paaG4/e99EyzY5vZvtHTJF7Vs9var2l\nI1fZliWEzOIpqC0qoJ7L5kGI2Bua1FLMGb9wyORBAoGBAJP0Qqjzi4CAN+xiI3fc\ncTHY45i/sxKGPiz2rhnpfNuvG9BeAlrX12KnUL08ZxwjKmRAsAk7CRmhl75t3z6M\n/MjYviRXRovYgIcAjgTgHbPDAEcVNbSRZRXsOWo5SAoZ2PwlzaOMTt6Y46VjtEVp\nSkJ6M/ixVmZRAj9mc2T/r3eb\n-----END PRIVATE KEY-----"
  }
}
testName
fapi1-advanced-final-ensure-request-object-without-nbf-fails
2021-07-30 19:49:15 SUCCESS
CreateRedirectUri
Created redirect URI
redirect_uri
https://www.certification.openid.net/test/a/safratest/callback
2021-07-30 19:49:15
GetDynamicServerConfiguration
HTTP request
request_uri
https://api-mtls-hml.safra.com.br/open-banking/auth/realms/SafraPF/.well-known/openid-configuration
request_method
GET
request_headers
{
  "accept": "text/plain, application/json, application/cbor, application/*+json, */*",
  "content-length": "0"
}
request_body

                                
2021-07-30 19:49:16 RESPONSE
GetDynamicServerConfiguration
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "x-xss-protection": "1; mode\u003dblock",
  "x-frame-options": "SAMEORIGIN",
  "referrer-policy": "no-referrer",
  "strict-transport-security": "max-age\u003d31536000; includeSubDomains",
  "x-content-type-options": "nosniff",
  "content-type": "application/json",
  "vary": "Accept-Encoding",
  "cache-control": "no-cache, no-store, no-transform, must-revalidate",
  "expires": "Fri, 30 Jul 2021 19:49:16 GMT",
  "date": "Fri, 30 Jul 2021 19:49:16 GMT",
  "connection": "keep-alive",
  "set-cookie": "c90abdd8e7a45cb14a8bae8901c040fa\u003df3b5c830dbdae649aebac0b0fc678cf8; path\u003d/; HttpOnly; Secure"
}
response_body
{"issuer":"https://api-mtls-hml.safra.com.br/open-banking/auth/realms/SafraPF","authorization_endpoint":"https://api-mtls-hml.safra.com.br/open-banking/auth/realms/SafraPF/protocol/openid-connect/auth","token_endpoint":"https://api-mtls-hml.safra.com.br/open-banking/auth/realms/SafraPF/protocol/openid-connect/token","introspection_endpoint":"https://api-mtls-hml.safra.com.br/open-banking/auth/realms/SafraPF/protocol/openid-connect/token/introspect","userinfo_endpoint":"https://api-mtls-hml.safra.com.br/open-banking/auth/realms/SafraPF/protocol/openid-connect/userinfo","end_session_endpoint":"https://api-mtls-hml.safra.com.br/open-banking/auth/realms/SafraPF/protocol/openid-connect/logout","jwks_uri":"https://api-mtls-hml.safra.com.br/open-banking/auth/realms/SafraPF/protocol/openid-connect/certs","check_session_iframe":"https://api-mtls-hml.safra.com.br/open-banking/auth/realms/SafraPF/protocol/openid-connect/login-status-iframe.html","grant_types_supported":["authorization_code","implicit","refresh_token","password","client_credentials","urn:ietf:params:oauth:grant-type:device_code","urn:openid:params:grant-type:ciba"],"response_types_supported":["code","none","id_token","token","id_token token","code id_token","code token","code id_token token"],"subject_types_supported":["public","pairwise"],"id_token_signing_alg_values_supported":["PS384","ES384","RS384","HS256","HS512","ES256","RS256","HS384","ES512","PS256","PS512","RS512"],"id_token_encryption_alg_values_supported":["RSA-OAEP","RSA-OAEP-256","RSA1_5"],"id_token_encryption_enc_values_supported":["A256GCM","A192GCM","A128GCM","A128CBC-HS256","A192CBC-HS384","A256CBC-HS512"],"userinfo_signing_alg_values_supported":["PS384","ES384","RS384","HS256","HS512","ES256","RS256","HS384","ES512","PS256","PS512","RS512","none"],"request_object_signing_alg_values_supported":["PS384","ES384","RS384","HS256","HS512","ES256","RS256","HS384","ES512","PS256","PS512","RS512","none"],"request_object_encryption_alg_values_supported":["RSA-OAEP","RSA-OAEP-256","RSA1_5"],"request_object_encryption_enc_values_supported":["A256GCM","A192GCM","A128GCM","A128CBC-HS256","A192CBC-HS384","A256CBC-HS512"],"response_modes_supported":["query","fragment","form_post","query.jwt","fragment.jwt","form_post.jwt","jwt"],"registration_endpoint":"https://api-mtls-hml.safra.com.br/open-banking/auth/realms/SafraPF/clients-registrations/openid-connect","token_endpoint_auth_methods_supported":["private_key_jwt","client_secret_basic","client_secret_post","tls_client_auth","client_secret_jwt"],"token_endpoint_auth_signing_alg_values_supported":["PS384","ES384","RS384","HS256","HS512","ES256","RS256","HS384","ES512","PS256","PS512","RS512"],"introspection_endpoint_auth_methods_supported":["private_key_jwt","client_secret_basic","client_secret_post","tls_client_auth","client_secret_jwt"],"introspection_endpoint_auth_signing_alg_values_supported":["PS384","ES384","RS384","HS256","HS512","ES256","RS256","HS384","ES512","PS256","PS512","RS512"],"authorization_signing_alg_values_supported":["PS384","ES384","RS384","HS256","HS512","ES256","RS256","HS384","ES512","PS256","PS512","RS512"],"authorization_encryption_alg_values_supported":["RSA-OAEP","RSA-OAEP-256","RSA1_5"],"authorization_encryption_enc_values_supported":["A256GCM","A192GCM","A128GCM","A128CBC-HS256","A192CBC-HS384","A256CBC-HS512"],"claims_supported":["cpf","cnpj","aud","sub","iss","auth_time","name","given_name","family_name","preferred_username","email","acr"],"claim_types_supported":["normal"],"claims_parameter_supported":true,"scopes_supported":["openid","profile","email","credit-cards-accounts","microprofile-jwt","web-origins","phone","payments","financings","invoice-financings","openid","unarranged-accounts-overdraft","consent","offline_access","customers","accounts","resources","address","consents","loans","roles"],"request_parameter_supported":true,"request_uri_parameter_supported":true,"require_request_uri_registration":true,"code_challenge_methods_supported":["plain","S256"],"tls_client_certificate_bound_access_tokens":true,"revocation_endpoint":"https://api-mtls-hml.safra.com.br/open-banking/auth/realms/SafraPF/protocol/openid-connect/revoke","revocation_endpoint_auth_methods_supported":["private_key_jwt","client_secret_basic","client_secret_post","tls_client_auth","client_secret_jwt"],"revocation_endpoint_auth_signing_alg_values_supported":["PS384","ES384","RS384","HS256","HS512","ES256","RS256","HS384","ES512","PS256","PS512","RS512"],"backchannel_logout_supported":true,"backchannel_logout_session_supported":true,"device_authorization_endpoint":"https://api-mtls-hml.safra.com.br/open-banking/auth/realms/SafraPF/protocol/openid-connect/auth/device","backchannel_token_delivery_modes_supported":["poll"],"backchannel_authentication_endpoint":"https://api-mtls-hml.safra.com.br/open-banking/auth/realms/SafraPF/protocol/openid-connect/ext/ciba/auth","acr_values_supported":["urn:brasil:openbanking:loa2"],"mtls_endpoint_aliases":{"token_endpoint":"https://api-mtls-hml.safra.com.br/open-banking/auth/realms/SafraPF/protocol/openid-connect/token","revocation_endpoint":"https://api-mtls-hml.safra.com.br/open-banking/auth/realms/SafraPF/protocol/openid-connect/revoke","introspection_endpoint":"https://api-mtls-hml.safra.com.br/open-banking/auth/realms/SafraPF/protocol/openid-connect/token/introspect","device_authorization_endpoint":"https://api-mtls-hml.safra.com.br/open-banking/auth/realms/SafraPF/protocol/openid-connect/auth/device","registration_endpoint":"https://api-mtls-hml.safra.com.br/open-banking/auth/realms/SafraPF/clients-registrations/openid-connect","userinfo_endpoint":"https://api-mtls-hml.safra.com.br/open-banking/auth/realms/SafraPF/protocol/openid-connect/userinfo","backchannel_authentication_endpoint":"https://api-mtls-hml.safra.com.br/open-banking/auth/realms/SafraPF/protocol/openid-connect/ext/ciba/auth"}}
2021-07-30 19:49:16
GetDynamicServerConfiguration
Downloaded server configuration
server_config_string
{"issuer":"https://api-mtls-hml.safra.com.br/open-banking/auth/realms/SafraPF","authorization_endpoint":"https://api-mtls-hml.safra.com.br/open-banking/auth/realms/SafraPF/protocol/openid-connect/auth","token_endpoint":"https://api-mtls-hml.safra.com.br/open-banking/auth/realms/SafraPF/protocol/openid-connect/token","introspection_endpoint":"https://api-mtls-hml.safra.com.br/open-banking/auth/realms/SafraPF/protocol/openid-connect/token/introspect","userinfo_endpoint":"https://api-mtls-hml.safra.com.br/open-banking/auth/realms/SafraPF/protocol/openid-connect/userinfo","end_session_endpoint":"https://api-mtls-hml.safra.com.br/open-banking/auth/realms/SafraPF/protocol/openid-connect/logout","jwks_uri":"https://api-mtls-hml.safra.com.br/open-banking/auth/realms/SafraPF/protocol/openid-connect/certs","check_session_iframe":"https://api-mtls-hml.safra.com.br/open-banking/auth/realms/SafraPF/protocol/openid-connect/login-status-iframe.html","grant_types_supported":["authorization_code","implicit","refresh_token","password","client_credentials","urn:ietf:params:oauth:grant-type:device_code","urn:openid:params:grant-type:ciba"],"response_types_supported":["code","none","id_token","token","id_token token","code id_token","code token","code id_token token"],"subject_types_supported":["public","pairwise"],"id_token_signing_alg_values_supported":["PS384","ES384","RS384","HS256","HS512","ES256","RS256","HS384","ES512","PS256","PS512","RS512"],"id_token_encryption_alg_values_supported":["RSA-OAEP","RSA-OAEP-256","RSA1_5"],"id_token_encryption_enc_values_supported":["A256GCM","A192GCM","A128GCM","A128CBC-HS256","A192CBC-HS384","A256CBC-HS512"],"userinfo_signing_alg_values_supported":["PS384","ES384","RS384","HS256","HS512","ES256","RS256","HS384","ES512","PS256","PS512","RS512","none"],"request_object_signing_alg_values_supported":["PS384","ES384","RS384","HS256","HS512","ES256","RS256","HS384","ES512","PS256","PS512","RS512","none"],"request_object_encryption_alg_values_supported":["RSA-OAEP","RSA-OAEP-256","RSA1_5"],"request_object_encryption_enc_values_supported":["A256GCM","A192GCM","A128GCM","A128CBC-HS256","A192CBC-HS384","A256CBC-HS512"],"response_modes_supported":["query","fragment","form_post","query.jwt","fragment.jwt","form_post.jwt","jwt"],"registration_endpoint":"https://api-mtls-hml.safra.com.br/open-banking/auth/realms/SafraPF/clients-registrations/openid-connect","token_endpoint_auth_methods_supported":["private_key_jwt","client_secret_basic","client_secret_post","tls_client_auth","client_secret_jwt"],"token_endpoint_auth_signing_alg_values_supported":["PS384","ES384","RS384","HS256","HS512","ES256","RS256","HS384","ES512","PS256","PS512","RS512"],"introspection_endpoint_auth_methods_supported":["private_key_jwt","client_secret_basic","client_secret_post","tls_client_auth","client_secret_jwt"],"introspection_endpoint_auth_signing_alg_values_supported":["PS384","ES384","RS384","HS256","HS512","ES256","RS256","HS384","ES512","PS256","PS512","RS512"],"authorization_signing_alg_values_supported":["PS384","ES384","RS384","HS256","HS512","ES256","RS256","HS384","ES512","PS256","PS512","RS512"],"authorization_encryption_alg_values_supported":["RSA-OAEP","RSA-OAEP-256","RSA1_5"],"authorization_encryption_enc_values_supported":["A256GCM","A192GCM","A128GCM","A128CBC-HS256","A192CBC-HS384","A256CBC-HS512"],"claims_supported":["cpf","cnpj","aud","sub","iss","auth_time","name","given_name","family_name","preferred_username","email","acr"],"claim_types_supported":["normal"],"claims_parameter_supported":true,"scopes_supported":["openid","profile","email","credit-cards-accounts","microprofile-jwt","web-origins","phone","payments","financings","invoice-financings","openid","unarranged-accounts-overdraft","consent","offline_access","customers","accounts","resources","address","consents","loans","roles"],"request_parameter_supported":true,"request_uri_parameter_supported":true,"require_request_uri_registration":true,"code_challenge_methods_supported":["plain","S256"],"tls_client_certificate_bound_access_tokens":true,"revocation_endpoint":"https://api-mtls-hml.safra.com.br/open-banking/auth/realms/SafraPF/protocol/openid-connect/revoke","revocation_endpoint_auth_methods_supported":["private_key_jwt","client_secret_basic","client_secret_post","tls_client_auth","client_secret_jwt"],"revocation_endpoint_auth_signing_alg_values_supported":["PS384","ES384","RS384","HS256","HS512","ES256","RS256","HS384","ES512","PS256","PS512","RS512"],"backchannel_logout_supported":true,"backchannel_logout_session_supported":true,"device_authorization_endpoint":"https://api-mtls-hml.safra.com.br/open-banking/auth/realms/SafraPF/protocol/openid-connect/auth/device","backchannel_token_delivery_modes_supported":["poll"],"backchannel_authentication_endpoint":"https://api-mtls-hml.safra.com.br/open-banking/auth/realms/SafraPF/protocol/openid-connect/ext/ciba/auth","acr_values_supported":["urn:brasil:openbanking:loa2"],"mtls_endpoint_aliases":{"token_endpoint":"https://api-mtls-hml.safra.com.br/open-banking/auth/realms/SafraPF/protocol/openid-connect/token","revocation_endpoint":"https://api-mtls-hml.safra.com.br/open-banking/auth/realms/SafraPF/protocol/openid-connect/revoke","introspection_endpoint":"https://api-mtls-hml.safra.com.br/open-banking/auth/realms/SafraPF/protocol/openid-connect/token/introspect","device_authorization_endpoint":"https://api-mtls-hml.safra.com.br/open-banking/auth/realms/SafraPF/protocol/openid-connect/auth/device","registration_endpoint":"https://api-mtls-hml.safra.com.br/open-banking/auth/realms/SafraPF/clients-registrations/openid-connect","userinfo_endpoint":"https://api-mtls-hml.safra.com.br/open-banking/auth/realms/SafraPF/protocol/openid-connect/userinfo","backchannel_authentication_endpoint":"https://api-mtls-hml.safra.com.br/open-banking/auth/realms/SafraPF/protocol/openid-connect/ext/ciba/auth"}}
2021-07-30 19:49:16 SUCCESS
GetDynamicServerConfiguration
Successfully parsed server configuration
issuer
https://api-mtls-hml.safra.com.br/open-banking/auth/realms/SafraPF
authorization_endpoint
https://api-mtls-hml.safra.com.br/open-banking/auth/realms/SafraPF/protocol/openid-connect/auth
token_endpoint
https://api-mtls-hml.safra.com.br/open-banking/auth/realms/SafraPF/protocol/openid-connect/token
introspection_endpoint
https://api-mtls-hml.safra.com.br/open-banking/auth/realms/SafraPF/protocol/openid-connect/token/introspect
userinfo_endpoint
https://api-mtls-hml.safra.com.br/open-banking/auth/realms/SafraPF/protocol/openid-connect/userinfo
end_session_endpoint
https://api-mtls-hml.safra.com.br/open-banking/auth/realms/SafraPF/protocol/openid-connect/logout
jwks_uri
https://api-mtls-hml.safra.com.br/open-banking/auth/realms/SafraPF/protocol/openid-connect/certs
check_session_iframe
https://api-mtls-hml.safra.com.br/open-banking/auth/realms/SafraPF/protocol/openid-connect/login-status-iframe.html
grant_types_supported
[
  "authorization_code",
  "implicit",
  "refresh_token",
  "password",
  "client_credentials",
  "urn:ietf:params:oauth:grant-type:device_code",
  "urn:openid:params:grant-type:ciba"
]
response_types_supported
[
  "code",
  "none",
  "id_token",
  "token",
  "id_token token",
  "code id_token",
  "code token",
  "code id_token token"
]
subject_types_supported
[
  "public",
  "pairwise"
]
id_token_signing_alg_values_supported
[
  "PS384",
  "ES384",
  "RS384",
  "HS256",
  "HS512",
  "ES256",
  "RS256",
  "HS384",
  "ES512",
  "PS256",
  "PS512",
  "RS512"
]
id_token_encryption_alg_values_supported
[
  "RSA-OAEP",
  "RSA-OAEP-256",
  "RSA1_5"
]
id_token_encryption_enc_values_supported
[
  "A256GCM",
  "A192GCM",
  "A128GCM",
  "A128CBC-HS256",
  "A192CBC-HS384",
  "A256CBC-HS512"
]
userinfo_signing_alg_values_supported
[
  "PS384",
  "ES384",
  "RS384",
  "HS256",
  "HS512",
  "ES256",
  "RS256",
  "HS384",
  "ES512",
  "PS256",
  "PS512",
  "RS512",
  "none"
]
request_object_signing_alg_values_supported
[
  "PS384",
  "ES384",
  "RS384",
  "HS256",
  "HS512",
  "ES256",
  "RS256",
  "HS384",
  "ES512",
  "PS256",
  "PS512",
  "RS512",
  "none"
]
request_object_encryption_alg_values_supported
[
  "RSA-OAEP",
  "RSA-OAEP-256",
  "RSA1_5"
]
request_object_encryption_enc_values_supported
[
  "A256GCM",
  "A192GCM",
  "A128GCM",
  "A128CBC-HS256",
  "A192CBC-HS384",
  "A256CBC-HS512"
]
response_modes_supported
[
  "query",
  "fragment",
  "form_post",
  "query.jwt",
  "fragment.jwt",
  "form_post.jwt",
  "jwt"
]
registration_endpoint
https://api-mtls-hml.safra.com.br/open-banking/auth/realms/SafraPF/clients-registrations/openid-connect
token_endpoint_auth_methods_supported
[
  "private_key_jwt",
  "client_secret_basic",
  "client_secret_post",
  "tls_client_auth",
  "client_secret_jwt"
]
token_endpoint_auth_signing_alg_values_supported
[
  "PS384",
  "ES384",
  "RS384",
  "HS256",
  "HS512",
  "ES256",
  "RS256",
  "HS384",
  "ES512",
  "PS256",
  "PS512",
  "RS512"
]
introspection_endpoint_auth_methods_supported
[
  "private_key_jwt",
  "client_secret_basic",
  "client_secret_post",
  "tls_client_auth",
  "client_secret_jwt"
]
introspection_endpoint_auth_signing_alg_values_supported
[
  "PS384",
  "ES384",
  "RS384",
  "HS256",
  "HS512",
  "ES256",
  "RS256",
  "HS384",
  "ES512",
  "PS256",
  "PS512",
  "RS512"
]
authorization_signing_alg_values_supported
[
  "PS384",
  "ES384",
  "RS384",
  "HS256",
  "HS512",
  "ES256",
  "RS256",
  "HS384",
  "ES512",
  "PS256",
  "PS512",
  "RS512"
]
authorization_encryption_alg_values_supported
[
  "RSA-OAEP",
  "RSA-OAEP-256",
  "RSA1_5"
]
authorization_encryption_enc_values_supported
[
  "A256GCM",
  "A192GCM",
  "A128GCM",
  "A128CBC-HS256",
  "A192CBC-HS384",
  "A256CBC-HS512"
]
claims_supported
[
  "cpf",
  "cnpj",
  "aud",
  "sub",
  "iss",
  "auth_time",
  "name",
  "given_name",
  "family_name",
  "preferred_username",
  "email",
  "acr"
]
claim_types_supported
[
  "normal"
]
claims_parameter_supported
true
scopes_supported
[
  "openid",
  "profile",
  "email",
  "credit-cards-accounts",
  "microprofile-jwt",
  "web-origins",
  "phone",
  "payments",
  "financings",
  "invoice-financings",
  "openid",
  "unarranged-accounts-overdraft",
  "consent",
  "offline_access",
  "customers",
  "accounts",
  "resources",
  "address",
  "consents",
  "loans",
  "roles"
]
request_parameter_supported
true
request_uri_parameter_supported
true
require_request_uri_registration
true
code_challenge_methods_supported
[
  "plain",
  "S256"
]
tls_client_certificate_bound_access_tokens
true
revocation_endpoint
https://api-mtls-hml.safra.com.br/open-banking/auth/realms/SafraPF/protocol/openid-connect/revoke
revocation_endpoint_auth_methods_supported
[
  "private_key_jwt",
  "client_secret_basic",
  "client_secret_post",
  "tls_client_auth",
  "client_secret_jwt"
]
revocation_endpoint_auth_signing_alg_values_supported
[
  "PS384",
  "ES384",
  "RS384",
  "HS256",
  "HS512",
  "ES256",
  "RS256",
  "HS384",
  "ES512",
  "PS256",
  "PS512",
  "RS512"
]
backchannel_logout_supported
true
backchannel_logout_session_supported
true
device_authorization_endpoint
https://api-mtls-hml.safra.com.br/open-banking/auth/realms/SafraPF/protocol/openid-connect/auth/device
backchannel_token_delivery_modes_supported
[
  "poll"
]
backchannel_authentication_endpoint
https://api-mtls-hml.safra.com.br/open-banking/auth/realms/SafraPF/protocol/openid-connect/ext/ciba/auth
acr_values_supported
[
  "urn:brasil:openbanking:loa2"
]
mtls_endpoint_aliases
{
  "token_endpoint": "https://api-mtls-hml.safra.com.br/open-banking/auth/realms/SafraPF/protocol/openid-connect/token",
  "revocation_endpoint": "https://api-mtls-hml.safra.com.br/open-banking/auth/realms/SafraPF/protocol/openid-connect/revoke",
  "introspection_endpoint": "https://api-mtls-hml.safra.com.br/open-banking/auth/realms/SafraPF/protocol/openid-connect/token/introspect",
  "device_authorization_endpoint": "https://api-mtls-hml.safra.com.br/open-banking/auth/realms/SafraPF/protocol/openid-connect/auth/device",
  "registration_endpoint": "https://api-mtls-hml.safra.com.br/open-banking/auth/realms/SafraPF/clients-registrations/openid-connect",
  "userinfo_endpoint": "https://api-mtls-hml.safra.com.br/open-banking/auth/realms/SafraPF/protocol/openid-connect/userinfo",
  "backchannel_authentication_endpoint": "https://api-mtls-hml.safra.com.br/open-banking/auth/realms/SafraPF/protocol/openid-connect/ext/ciba/auth"
}
2021-07-30 19:49:16 SUCCESS
AddMTLSEndpointAliasesToEnvironment
Added mtls_endpoint_aliases to environment
2021-07-30 19:49:16 SUCCESS
CheckServerConfiguration
Found required server configuration keys
required
[
  "authorization_endpoint",
  "token_endpoint",
  "issuer"
]
2021-07-30 19:49:16
FetchServerKeys
Fetching server key
jwks_uri
https://api-mtls-hml.safra.com.br/open-banking/auth/realms/SafraPF/protocol/openid-connect/certs
2021-07-30 19:49:16
FetchServerKeys
HTTP request
request_uri
https://api-mtls-hml.safra.com.br/open-banking/auth/realms/SafraPF/protocol/openid-connect/certs
request_method
GET
request_headers
{
  "accept": "text/plain, application/json, application/cbor, application/*+json, */*",
  "content-length": "0"
}
request_body

                                
2021-07-30 19:49:16 RESPONSE
FetchServerKeys
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "x-xss-protection": "1; mode\u003dblock",
  "x-frame-options": "SAMEORIGIN",
  "referrer-policy": "no-referrer",
  "strict-transport-security": "max-age\u003d31536000; includeSubDomains",
  "x-content-type-options": "nosniff",
  "content-type": "application/json",
  "vary": "Accept-Encoding",
  "cache-control": "no-cache",
  "expires": "Fri, 30 Jul 2021 19:49:16 GMT",
  "date": "Fri, 30 Jul 2021 19:49:16 GMT",
  "connection": "keep-alive",
  "set-cookie": "c90abdd8e7a45cb14a8bae8901c040fa\u003d39687389e84efcf2509bab84b1015833; path\u003d/; HttpOnly; Secure"
}
response_body
{"keys":[{"kid":"YQaLuiV4t34_1mjWIpEX4BiXc7eV7-vNO9fIvrawt0o","kty":"RSA","alg":"RS256","use":"enc","n":"iTEDiPXY54lEJ1VGdgF3_uFsBc4ADnUmysM-RCLIZQFRAiUYWtNpyaJ8HfBv5QyNsMkecoB0E5hTxRcxY9KzaU0WEv4K0RyE6NGFszm44KGPtsSHMQI5k8GSYgNTfvFD-7Lq351lOx6q9CXmj4QBs_F-w3IWw0Z9PfMJCPu52xP2img51Jl2tF2G4KGJD-dFpB5tpwuRAFEGg9UxItbxjsBKXLuLliED7dPMaH5Pra2XoLojh2oNF1j2_Rygo6sbOjz06WQf9Fb8wWH8VguclpmFR_c6vozP-3VM1shDvCLQIPkgs21B66Ckh30R1m9RY6BWHTeWJMIz7oYao_3LIQ","e":"AQAB","x5c":["MIICnTCCAYUCBgF6oEJe8DANBgkqhkiG9w0BAQsFADASMRAwDgYDVQQDDAdTYWZyYVBGMB4XDTIxMDcxMzE0MjQwMloXDTMxMDcxMzE0MjU0MlowEjEQMA4GA1UEAwwHU2FmcmFQRjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAIkxA4j12OeJRCdVRnYBd/7hbAXOAA51JsrDPkQiyGUBUQIlGFrTacmifB3wb+UMjbDJHnKAdBOYU8UXMWPSs2lNFhL+CtEchOjRhbM5uOChj7bEhzECOZPBkmIDU37xQ/uy6t+dZTseqvQl5o+EAbPxfsNyFsNGfT3zCQj7udsT9opoOdSZdrRdhuChiQ/nRaQebacLkQBRBoPVMSLW8Y7ASly7i5YhA+3TzGh+T62tl6C6I4dqDRdY9v0coKOrGzo89OlkH/RW/MFh/FYLnJaZhUf3Or6Mz/t1TNbIQ7wi0CD5ILNtQeugpId9EdZvUWOgVh03liTCM+6GGqP9yyECAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAIYmMGtv4ZtI/gGy7qBKQ9iI6hP+ehGcGw/CWgTZjg71YjgOYzchikcak1+877B5eaTmm94wGs/ygSh5yRc1peBum7+MzLt7+nRxq4aF3eIjIl6DKdRdjWFDFt2z5x/QN8vbIHeu6MyUSJN6XEhRNAxB9S/ib+V48Rjs0iu+mg3YOSc0mFZvus9Vrl+aI28tz7AXTijd/euqFHDkXTJ66TH2byWRJfWyJebfDl0QxOXBW+g2lodoU454rncEhzSbKJOLWUO2uRgBFP7kj6GEUAyWHTlVm0tzt4iI48MV3J3LwG1T3dUQHJ8MXLcb8qRdC4Tnn989KkfijVtsxZGNbxw=="],"x5t":"mJjhvBYuPKK6zb0HAYcwAZQX63Q","x5t#S256":"Ychrd9COMSyxwxGkX43NXxvj1uz9HPA3ciWeQPL3XtM"},{"kid":"FfCa9rZ7ZaB0vyTaG_L1MTi83dLD4JbpyRTucUi7_b0","kty":"RSA","alg":"PS256","use":"sig","n":"rb2qJq4ufXn1CbP-y3defBxSPjeQffE1WQWqQJ3BCRVU3Ywi_gyt2KWKE3Nh4_rELbJ7Xcrea6ZRCQZUxF5sexxDjMWfKn2LahWxQCDRnqnao7UGoIRVgKaJ4SVezERjrUX2-vFSyE_fhmDSvxyOAva2_4OkPv9O-rbsSR_m5dE1bMwCezh8QrUjwYlN3ouGmU8x1s5hcsmpIMfu30pBkrIIMW4HJV-97BpoX3sGJf8j70Rtsz26_Tmu5k5n9wcHCNwX1U4iK-ia7t7x82mArzcbbhV_lrKfm2Aq_NO0orAbb3L_vpLZrdKLMB3In7-RwpZz8XGEhyTz2O4fnLG5XQ","e":"AQAB","x5c":["MIICnTCCAYUCBgF6XShwSDANBgkqhkiG9w0BAQsFADASMRAwDgYDVQQDDAdTYWZyYVBGMB4XDTIxMDYzMDEzNDEwOVoXDTMxMDYzMDEzNDI0OVowEjEQMA4GA1UEAwwHU2FmcmFQRjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK29qiauLn159Qmz/st3XnwcUj43kH3xNVkFqkCdwQkVVN2MIv4MrdilihNzYeP6xC2ye13K3mumUQkGVMRebHscQ4zFnyp9i2oVsUAg0Z6p2qO1BqCEVYCmieElXsxEY61F9vrxUshP34Zg0r8cjgL2tv+DpD7/Tvq27Ekf5uXRNWzMAns4fEK1I8GJTd6LhplPMdbOYXLJqSDH7t9KQZKyCDFuByVfvewaaF97BiX/I+9EbbM9uv05ruZOZ/cHBwjcF9VOIivomu7e8fNpgK83G24Vf5ayn5tgKvzTtKKwG29y/76S2a3SizAdyJ+/kcKWc/FxhIck89juH5yxuV0CAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAAjtyVLVQgf3GHA7lLg7gRlAfGpNN1U93sD5XVHySweTnpPCwC3TDqS1YOJD+gpgUcHVXMGA+FUkaU+QVxfWvqwY+r1HXq0DgEh5L2O4TJOwUJKanX72zEkS0oky0Butz0WPptGIR/3L3stKQGst/Vk5p22GwnEJpie1g6hDmSD2Lop1djJ8fbDNxdugu29Ex+CvfAJDHvr2r1/bdtmfMHqfLyAc7z+8VbNt1yqX2SJq1Y+83+7UMgLFYMccrlBIC+PnRSiKFPxGHhvS0doyZIrdzQIOn4PK4kC6pyeB8v9RRPxemMF62pzbNKa291gASg4NkYeWfNXg6aQ0ioj5XSA=="],"x5t":"ZPAFX773Dz8Sp50DfUcFCzOQohA","x5t#S256":"2rqXdHsSTMKRPy_qYQLS_8tIbD6SP4h47s5AxAqlqt8"},{"kid":"Bhg3SuC3cXnhJircNVkXC4otLeEPo5_OWuyjYkiiUKE","kty":"RSA","alg":"RS256","use":"sig","n":"0H_FsUSlSxYgyntpgbfCERYud0ps0yfadhzH55bHEB0BqBMa36DMD_C-6VsL-jjNCyUkszWAOlWE8GeyoETg1M0qL58xqI5sX8RTsWqO3QH6VKoQs9moIVpqaTf0ZYS_HCTqL7xfsCYqXQn3loQWIhhWbFQjFBakVF_Vk8lTbR8WXFXhnDU7EfDZNmYBcNhwe5drJXTKZw4ZIhv-f7fUez7fBvQqPmdFL1DlWU1-OxbJa7YPCluz89jwHv4r5veYrQKo2ejXRhcbfd1VUnWbLOYoZKdx3w7yT-WG9q7iTBDfTsw_J2gajb0R4WvDV6tL8_eBsRWCuyaDy1fcX_yJmQ","e":"AQAB","x5c":["MIICnTCCAYUCBgF61PAZNTANBgkqhkiG9w0BAQsFADASMRAwDgYDVQQDDAdTYWZyYVBGMB4XDTIxMDcyMzE5NTQwMloXDTMxMDcyMzE5NTU0MlowEjEQMA4GA1UEAwwHU2FmcmFQRjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANB/xbFEpUsWIMp7aYG3whEWLndKbNMn2nYcx+eWxxAdAagTGt+gzA/wvulbC/o4zQslJLM1gDpVhPBnsqBE4NTNKi+fMaiObF/EU7Fqjt0B+lSqELPZqCFaamk39GWEvxwk6i+8X7AmKl0J95aEFiIYVmxUIxQWpFRf1ZPJU20fFlxV4Zw1OxHw2TZmAXDYcHuXayV0ymcOGSIb/n+31Hs+3wb0Kj5nRS9Q5VlNfjsWyWu2Dwpbs/PY8B7+K+b3mK0CqNno10YXG33dVVJ1myzmKGSncd8O8k/lhvau4kwQ307MPydoGo29EeFrw1erS/P3gbEVgrsmg8tX3F/8iZkCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAVqK5L24HmDr1eLNt2NHok9LO2rbYrGf9of+T+Q8INPcNILB4LcxGqW0I8QQhmA2acShIFae/drspzpYht8GV70c083X+0hFLkwBprTi1UMi7ZugBSkms2NH9mcFhBQuD4TzPmwADPQhJivup8e3WIfPgHG72iLcc3Z/j9E84AboAFTXgiAl/wq432WeMoi83qfDpVmNDYPjIveA/ecfuq+Ck5gT4t4zcoqjGXOMSrBeYMiXGqg+SFWKVE6gvmvCCFH1POzEEDSwdrPnqodha+FFL7IjmrSrjQKG1CU0AKxwPlSzYMckMT/whv8vEEjjkhvwWsSlKw98SrfPtw9f8jA=="],"x5t":"TiGgMTFPGvvC3SY5rUDmztlZUug","x5t#S256":"qFpdOPxuuq8Uol2FFyb-ujI0F0xCANcricK5JXY9-Vs"}]}
2021-07-30 19:49:16
FetchServerKeys
Found JWK set string
jwk_string
{"keys":[{"kid":"YQaLuiV4t34_1mjWIpEX4BiXc7eV7-vNO9fIvrawt0o","kty":"RSA","alg":"RS256","use":"enc","n":"iTEDiPXY54lEJ1VGdgF3_uFsBc4ADnUmysM-RCLIZQFRAiUYWtNpyaJ8HfBv5QyNsMkecoB0E5hTxRcxY9KzaU0WEv4K0RyE6NGFszm44KGPtsSHMQI5k8GSYgNTfvFD-7Lq351lOx6q9CXmj4QBs_F-w3IWw0Z9PfMJCPu52xP2img51Jl2tF2G4KGJD-dFpB5tpwuRAFEGg9UxItbxjsBKXLuLliED7dPMaH5Pra2XoLojh2oNF1j2_Rygo6sbOjz06WQf9Fb8wWH8VguclpmFR_c6vozP-3VM1shDvCLQIPkgs21B66Ckh30R1m9RY6BWHTeWJMIz7oYao_3LIQ","e":"AQAB","x5c":["MIICnTCCAYUCBgF6oEJe8DANBgkqhkiG9w0BAQsFADASMRAwDgYDVQQDDAdTYWZyYVBGMB4XDTIxMDcxMzE0MjQwMloXDTMxMDcxMzE0MjU0MlowEjEQMA4GA1UEAwwHU2FmcmFQRjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAIkxA4j12OeJRCdVRnYBd/7hbAXOAA51JsrDPkQiyGUBUQIlGFrTacmifB3wb+UMjbDJHnKAdBOYU8UXMWPSs2lNFhL+CtEchOjRhbM5uOChj7bEhzECOZPBkmIDU37xQ/uy6t+dZTseqvQl5o+EAbPxfsNyFsNGfT3zCQj7udsT9opoOdSZdrRdhuChiQ/nRaQebacLkQBRBoPVMSLW8Y7ASly7i5YhA+3TzGh+T62tl6C6I4dqDRdY9v0coKOrGzo89OlkH/RW/MFh/FYLnJaZhUf3Or6Mz/t1TNbIQ7wi0CD5ILNtQeugpId9EdZvUWOgVh03liTCM+6GGqP9yyECAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAIYmMGtv4ZtI/gGy7qBKQ9iI6hP+ehGcGw/CWgTZjg71YjgOYzchikcak1+877B5eaTmm94wGs/ygSh5yRc1peBum7+MzLt7+nRxq4aF3eIjIl6DKdRdjWFDFt2z5x/QN8vbIHeu6MyUSJN6XEhRNAxB9S/ib+V48Rjs0iu+mg3YOSc0mFZvus9Vrl+aI28tz7AXTijd/euqFHDkXTJ66TH2byWRJfWyJebfDl0QxOXBW+g2lodoU454rncEhzSbKJOLWUO2uRgBFP7kj6GEUAyWHTlVm0tzt4iI48MV3J3LwG1T3dUQHJ8MXLcb8qRdC4Tnn989KkfijVtsxZGNbxw=="],"x5t":"mJjhvBYuPKK6zb0HAYcwAZQX63Q","x5t#S256":"Ychrd9COMSyxwxGkX43NXxvj1uz9HPA3ciWeQPL3XtM"},{"kid":"FfCa9rZ7ZaB0vyTaG_L1MTi83dLD4JbpyRTucUi7_b0","kty":"RSA","alg":"PS256","use":"sig","n":"rb2qJq4ufXn1CbP-y3defBxSPjeQffE1WQWqQJ3BCRVU3Ywi_gyt2KWKE3Nh4_rELbJ7Xcrea6ZRCQZUxF5sexxDjMWfKn2LahWxQCDRnqnao7UGoIRVgKaJ4SVezERjrUX2-vFSyE_fhmDSvxyOAva2_4OkPv9O-rbsSR_m5dE1bMwCezh8QrUjwYlN3ouGmU8x1s5hcsmpIMfu30pBkrIIMW4HJV-97BpoX3sGJf8j70Rtsz26_Tmu5k5n9wcHCNwX1U4iK-ia7t7x82mArzcbbhV_lrKfm2Aq_NO0orAbb3L_vpLZrdKLMB3In7-RwpZz8XGEhyTz2O4fnLG5XQ","e":"AQAB","x5c":["MIICnTCCAYUCBgF6XShwSDANBgkqhkiG9w0BAQsFADASMRAwDgYDVQQDDAdTYWZyYVBGMB4XDTIxMDYzMDEzNDEwOVoXDTMxMDYzMDEzNDI0OVowEjEQMA4GA1UEAwwHU2FmcmFQRjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK29qiauLn159Qmz/st3XnwcUj43kH3xNVkFqkCdwQkVVN2MIv4MrdilihNzYeP6xC2ye13K3mumUQkGVMRebHscQ4zFnyp9i2oVsUAg0Z6p2qO1BqCEVYCmieElXsxEY61F9vrxUshP34Zg0r8cjgL2tv+DpD7/Tvq27Ekf5uXRNWzMAns4fEK1I8GJTd6LhplPMdbOYXLJqSDH7t9KQZKyCDFuByVfvewaaF97BiX/I+9EbbM9uv05ruZOZ/cHBwjcF9VOIivomu7e8fNpgK83G24Vf5ayn5tgKvzTtKKwG29y/76S2a3SizAdyJ+/kcKWc/FxhIck89juH5yxuV0CAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAAjtyVLVQgf3GHA7lLg7gRlAfGpNN1U93sD5XVHySweTnpPCwC3TDqS1YOJD+gpgUcHVXMGA+FUkaU+QVxfWvqwY+r1HXq0DgEh5L2O4TJOwUJKanX72zEkS0oky0Butz0WPptGIR/3L3stKQGst/Vk5p22GwnEJpie1g6hDmSD2Lop1djJ8fbDNxdugu29Ex+CvfAJDHvr2r1/bdtmfMHqfLyAc7z+8VbNt1yqX2SJq1Y+83+7UMgLFYMccrlBIC+PnRSiKFPxGHhvS0doyZIrdzQIOn4PK4kC6pyeB8v9RRPxemMF62pzbNKa291gASg4NkYeWfNXg6aQ0ioj5XSA=="],"x5t":"ZPAFX773Dz8Sp50DfUcFCzOQohA","x5t#S256":"2rqXdHsSTMKRPy_qYQLS_8tIbD6SP4h47s5AxAqlqt8"},{"kid":"Bhg3SuC3cXnhJircNVkXC4otLeEPo5_OWuyjYkiiUKE","kty":"RSA","alg":"RS256","use":"sig","n":"0H_FsUSlSxYgyntpgbfCERYud0ps0yfadhzH55bHEB0BqBMa36DMD_C-6VsL-jjNCyUkszWAOlWE8GeyoETg1M0qL58xqI5sX8RTsWqO3QH6VKoQs9moIVpqaTf0ZYS_HCTqL7xfsCYqXQn3loQWIhhWbFQjFBakVF_Vk8lTbR8WXFXhnDU7EfDZNmYBcNhwe5drJXTKZw4ZIhv-f7fUez7fBvQqPmdFL1DlWU1-OxbJa7YPCluz89jwHv4r5veYrQKo2ejXRhcbfd1VUnWbLOYoZKdx3w7yT-WG9q7iTBDfTsw_J2gajb0R4WvDV6tL8_eBsRWCuyaDy1fcX_yJmQ","e":"AQAB","x5c":["MIICnTCCAYUCBgF61PAZNTANBgkqhkiG9w0BAQsFADASMRAwDgYDVQQDDAdTYWZyYVBGMB4XDTIxMDcyMzE5NTQwMloXDTMxMDcyMzE5NTU0MlowEjEQMA4GA1UEAwwHU2FmcmFQRjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANB/xbFEpUsWIMp7aYG3whEWLndKbNMn2nYcx+eWxxAdAagTGt+gzA/wvulbC/o4zQslJLM1gDpVhPBnsqBE4NTNKi+fMaiObF/EU7Fqjt0B+lSqELPZqCFaamk39GWEvxwk6i+8X7AmKl0J95aEFiIYVmxUIxQWpFRf1ZPJU20fFlxV4Zw1OxHw2TZmAXDYcHuXayV0ymcOGSIb/n+31Hs+3wb0Kj5nRS9Q5VlNfjsWyWu2Dwpbs/PY8B7+K+b3mK0CqNno10YXG33dVVJ1myzmKGSncd8O8k/lhvau4kwQ307MPydoGo29EeFrw1erS/P3gbEVgrsmg8tX3F/8iZkCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAVqK5L24HmDr1eLNt2NHok9LO2rbYrGf9of+T+Q8INPcNILB4LcxGqW0I8QQhmA2acShIFae/drspzpYht8GV70c083X+0hFLkwBprTi1UMi7ZugBSkms2NH9mcFhBQuD4TzPmwADPQhJivup8e3WIfPgHG72iLcc3Z/j9E84AboAFTXgiAl/wq432WeMoi83qfDpVmNDYPjIveA/ecfuq+Ck5gT4t4zcoqjGXOMSrBeYMiXGqg+SFWKVE6gvmvCCFH1POzEEDSwdrPnqodha+FFL7IjmrSrjQKG1CU0AKxwPlSzYMckMT/whv8vEEjjkhvwWsSlKw98SrfPtw9f8jA=="],"x5t":"TiGgMTFPGvvC3SY5rUDmztlZUug","x5t#S256":"qFpdOPxuuq8Uol2FFyb-ujI0F0xCANcricK5JXY9-Vs"}]}
2021-07-30 19:49:16 SUCCESS
FetchServerKeys
Found server JWK set
server_jwks
{
  "keys": [
    {
      "kid": "YQaLuiV4t34_1mjWIpEX4BiXc7eV7-vNO9fIvrawt0o",
      "kty": "RSA",
      "alg": "RS256",
      "use": "enc",
      "n": "iTEDiPXY54lEJ1VGdgF3_uFsBc4ADnUmysM-RCLIZQFRAiUYWtNpyaJ8HfBv5QyNsMkecoB0E5hTxRcxY9KzaU0WEv4K0RyE6NGFszm44KGPtsSHMQI5k8GSYgNTfvFD-7Lq351lOx6q9CXmj4QBs_F-w3IWw0Z9PfMJCPu52xP2img51Jl2tF2G4KGJD-dFpB5tpwuRAFEGg9UxItbxjsBKXLuLliED7dPMaH5Pra2XoLojh2oNF1j2_Rygo6sbOjz06WQf9Fb8wWH8VguclpmFR_c6vozP-3VM1shDvCLQIPkgs21B66Ckh30R1m9RY6BWHTeWJMIz7oYao_3LIQ",
      "e": "AQAB",
      "x5c": [
        "MIICnTCCAYUCBgF6oEJe8DANBgkqhkiG9w0BAQsFADASMRAwDgYDVQQDDAdTYWZyYVBGMB4XDTIxMDcxMzE0MjQwMloXDTMxMDcxMzE0MjU0MlowEjEQMA4GA1UEAwwHU2FmcmFQRjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAIkxA4j12OeJRCdVRnYBd/7hbAXOAA51JsrDPkQiyGUBUQIlGFrTacmifB3wb+UMjbDJHnKAdBOYU8UXMWPSs2lNFhL+CtEchOjRhbM5uOChj7bEhzECOZPBkmIDU37xQ/uy6t+dZTseqvQl5o+EAbPxfsNyFsNGfT3zCQj7udsT9opoOdSZdrRdhuChiQ/nRaQebacLkQBRBoPVMSLW8Y7ASly7i5YhA+3TzGh+T62tl6C6I4dqDRdY9v0coKOrGzo89OlkH/RW/MFh/FYLnJaZhUf3Or6Mz/t1TNbIQ7wi0CD5ILNtQeugpId9EdZvUWOgVh03liTCM+6GGqP9yyECAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAIYmMGtv4ZtI/gGy7qBKQ9iI6hP+ehGcGw/CWgTZjg71YjgOYzchikcak1+877B5eaTmm94wGs/ygSh5yRc1peBum7+MzLt7+nRxq4aF3eIjIl6DKdRdjWFDFt2z5x/QN8vbIHeu6MyUSJN6XEhRNAxB9S/ib+V48Rjs0iu+mg3YOSc0mFZvus9Vrl+aI28tz7AXTijd/euqFHDkXTJ66TH2byWRJfWyJebfDl0QxOXBW+g2lodoU454rncEhzSbKJOLWUO2uRgBFP7kj6GEUAyWHTlVm0tzt4iI48MV3J3LwG1T3dUQHJ8MXLcb8qRdC4Tnn989KkfijVtsxZGNbxw\u003d\u003d"
      ],
      "x5t": "mJjhvBYuPKK6zb0HAYcwAZQX63Q",
      "x5t#S256": "Ychrd9COMSyxwxGkX43NXxvj1uz9HPA3ciWeQPL3XtM"
    },
    {
      "kid": "FfCa9rZ7ZaB0vyTaG_L1MTi83dLD4JbpyRTucUi7_b0",
      "kty": "RSA",
      "alg": "PS256",
      "use": "sig",
      "n": "rb2qJq4ufXn1CbP-y3defBxSPjeQffE1WQWqQJ3BCRVU3Ywi_gyt2KWKE3Nh4_rELbJ7Xcrea6ZRCQZUxF5sexxDjMWfKn2LahWxQCDRnqnao7UGoIRVgKaJ4SVezERjrUX2-vFSyE_fhmDSvxyOAva2_4OkPv9O-rbsSR_m5dE1bMwCezh8QrUjwYlN3ouGmU8x1s5hcsmpIMfu30pBkrIIMW4HJV-97BpoX3sGJf8j70Rtsz26_Tmu5k5n9wcHCNwX1U4iK-ia7t7x82mArzcbbhV_lrKfm2Aq_NO0orAbb3L_vpLZrdKLMB3In7-RwpZz8XGEhyTz2O4fnLG5XQ",
      "e": "AQAB",
      "x5c": [
        "MIICnTCCAYUCBgF6XShwSDANBgkqhkiG9w0BAQsFADASMRAwDgYDVQQDDAdTYWZyYVBGMB4XDTIxMDYzMDEzNDEwOVoXDTMxMDYzMDEzNDI0OVowEjEQMA4GA1UEAwwHU2FmcmFQRjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK29qiauLn159Qmz/st3XnwcUj43kH3xNVkFqkCdwQkVVN2MIv4MrdilihNzYeP6xC2ye13K3mumUQkGVMRebHscQ4zFnyp9i2oVsUAg0Z6p2qO1BqCEVYCmieElXsxEY61F9vrxUshP34Zg0r8cjgL2tv+DpD7/Tvq27Ekf5uXRNWzMAns4fEK1I8GJTd6LhplPMdbOYXLJqSDH7t9KQZKyCDFuByVfvewaaF97BiX/I+9EbbM9uv05ruZOZ/cHBwjcF9VOIivomu7e8fNpgK83G24Vf5ayn5tgKvzTtKKwG29y/76S2a3SizAdyJ+/kcKWc/FxhIck89juH5yxuV0CAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAAjtyVLVQgf3GHA7lLg7gRlAfGpNN1U93sD5XVHySweTnpPCwC3TDqS1YOJD+gpgUcHVXMGA+FUkaU+QVxfWvqwY+r1HXq0DgEh5L2O4TJOwUJKanX72zEkS0oky0Butz0WPptGIR/3L3stKQGst/Vk5p22GwnEJpie1g6hDmSD2Lop1djJ8fbDNxdugu29Ex+CvfAJDHvr2r1/bdtmfMHqfLyAc7z+8VbNt1yqX2SJq1Y+83+7UMgLFYMccrlBIC+PnRSiKFPxGHhvS0doyZIrdzQIOn4PK4kC6pyeB8v9RRPxemMF62pzbNKa291gASg4NkYeWfNXg6aQ0ioj5XSA\u003d\u003d"
      ],
      "x5t": "ZPAFX773Dz8Sp50DfUcFCzOQohA",
      "x5t#S256": "2rqXdHsSTMKRPy_qYQLS_8tIbD6SP4h47s5AxAqlqt8"
    },
    {
      "kid": "Bhg3SuC3cXnhJircNVkXC4otLeEPo5_OWuyjYkiiUKE",
      "kty": "RSA",
      "alg": "RS256",
      "use": "sig",
      "n": "0H_FsUSlSxYgyntpgbfCERYud0ps0yfadhzH55bHEB0BqBMa36DMD_C-6VsL-jjNCyUkszWAOlWE8GeyoETg1M0qL58xqI5sX8RTsWqO3QH6VKoQs9moIVpqaTf0ZYS_HCTqL7xfsCYqXQn3loQWIhhWbFQjFBakVF_Vk8lTbR8WXFXhnDU7EfDZNmYBcNhwe5drJXTKZw4ZIhv-f7fUez7fBvQqPmdFL1DlWU1-OxbJa7YPCluz89jwHv4r5veYrQKo2ejXRhcbfd1VUnWbLOYoZKdx3w7yT-WG9q7iTBDfTsw_J2gajb0R4WvDV6tL8_eBsRWCuyaDy1fcX_yJmQ",
      "e": "AQAB",
      "x5c": [
        "MIICnTCCAYUCBgF61PAZNTANBgkqhkiG9w0BAQsFADASMRAwDgYDVQQDDAdTYWZyYVBGMB4XDTIxMDcyMzE5NTQwMloXDTMxMDcyMzE5NTU0MlowEjEQMA4GA1UEAwwHU2FmcmFQRjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANB/xbFEpUsWIMp7aYG3whEWLndKbNMn2nYcx+eWxxAdAagTGt+gzA/wvulbC/o4zQslJLM1gDpVhPBnsqBE4NTNKi+fMaiObF/EU7Fqjt0B+lSqELPZqCFaamk39GWEvxwk6i+8X7AmKl0J95aEFiIYVmxUIxQWpFRf1ZPJU20fFlxV4Zw1OxHw2TZmAXDYcHuXayV0ymcOGSIb/n+31Hs+3wb0Kj5nRS9Q5VlNfjsWyWu2Dwpbs/PY8B7+K+b3mK0CqNno10YXG33dVVJ1myzmKGSncd8O8k/lhvau4kwQ307MPydoGo29EeFrw1erS/P3gbEVgrsmg8tX3F/8iZkCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAVqK5L24HmDr1eLNt2NHok9LO2rbYrGf9of+T+Q8INPcNILB4LcxGqW0I8QQhmA2acShIFae/drspzpYht8GV70c083X+0hFLkwBprTi1UMi7ZugBSkms2NH9mcFhBQuD4TzPmwADPQhJivup8e3WIfPgHG72iLcc3Z/j9E84AboAFTXgiAl/wq432WeMoi83qfDpVmNDYPjIveA/ecfuq+Ck5gT4t4zcoqjGXOMSrBeYMiXGqg+SFWKVE6gvmvCCFH1POzEEDSwdrPnqodha+FFL7IjmrSrjQKG1CU0AKxwPlSzYMckMT/whv8vEEjjkhvwWsSlKw98SrfPtw9f8jA\u003d\u003d"
      ],
      "x5t": "TiGgMTFPGvvC3SY5rUDmztlZUug",
      "x5t#S256": "qFpdOPxuuq8Uol2FFyb-ujI0F0xCANcricK5JXY9-Vs"
    }
  ]
}
2021-07-30 19:49:16 SUCCESS
CheckServerKeysIsValid
Server JWKs is valid
server_jwks
{
  "keys": [
    {
      "kid": "YQaLuiV4t34_1mjWIpEX4BiXc7eV7-vNO9fIvrawt0o",
      "kty": "RSA",
      "alg": "RS256",
      "use": "enc",
      "n": "iTEDiPXY54lEJ1VGdgF3_uFsBc4ADnUmysM-RCLIZQFRAiUYWtNpyaJ8HfBv5QyNsMkecoB0E5hTxRcxY9KzaU0WEv4K0RyE6NGFszm44KGPtsSHMQI5k8GSYgNTfvFD-7Lq351lOx6q9CXmj4QBs_F-w3IWw0Z9PfMJCPu52xP2img51Jl2tF2G4KGJD-dFpB5tpwuRAFEGg9UxItbxjsBKXLuLliED7dPMaH5Pra2XoLojh2oNF1j2_Rygo6sbOjz06WQf9Fb8wWH8VguclpmFR_c6vozP-3VM1shDvCLQIPkgs21B66Ckh30R1m9RY6BWHTeWJMIz7oYao_3LIQ",
      "e": "AQAB",
      "x5c": [
        "MIICnTCCAYUCBgF6oEJe8DANBgkqhkiG9w0BAQsFADASMRAwDgYDVQQDDAdTYWZyYVBGMB4XDTIxMDcxMzE0MjQwMloXDTMxMDcxMzE0MjU0MlowEjEQMA4GA1UEAwwHU2FmcmFQRjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAIkxA4j12OeJRCdVRnYBd/7hbAXOAA51JsrDPkQiyGUBUQIlGFrTacmifB3wb+UMjbDJHnKAdBOYU8UXMWPSs2lNFhL+CtEchOjRhbM5uOChj7bEhzECOZPBkmIDU37xQ/uy6t+dZTseqvQl5o+EAbPxfsNyFsNGfT3zCQj7udsT9opoOdSZdrRdhuChiQ/nRaQebacLkQBRBoPVMSLW8Y7ASly7i5YhA+3TzGh+T62tl6C6I4dqDRdY9v0coKOrGzo89OlkH/RW/MFh/FYLnJaZhUf3Or6Mz/t1TNbIQ7wi0CD5ILNtQeugpId9EdZvUWOgVh03liTCM+6GGqP9yyECAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAIYmMGtv4ZtI/gGy7qBKQ9iI6hP+ehGcGw/CWgTZjg71YjgOYzchikcak1+877B5eaTmm94wGs/ygSh5yRc1peBum7+MzLt7+nRxq4aF3eIjIl6DKdRdjWFDFt2z5x/QN8vbIHeu6MyUSJN6XEhRNAxB9S/ib+V48Rjs0iu+mg3YOSc0mFZvus9Vrl+aI28tz7AXTijd/euqFHDkXTJ66TH2byWRJfWyJebfDl0QxOXBW+g2lodoU454rncEhzSbKJOLWUO2uRgBFP7kj6GEUAyWHTlVm0tzt4iI48MV3J3LwG1T3dUQHJ8MXLcb8qRdC4Tnn989KkfijVtsxZGNbxw\u003d\u003d"
      ],
      "x5t": "mJjhvBYuPKK6zb0HAYcwAZQX63Q",
      "x5t#S256": "Ychrd9COMSyxwxGkX43NXxvj1uz9HPA3ciWeQPL3XtM"
    },
    {
      "kid": "FfCa9rZ7ZaB0vyTaG_L1MTi83dLD4JbpyRTucUi7_b0",
      "kty": "RSA",
      "alg": "PS256",
      "use": "sig",
      "n": "rb2qJq4ufXn1CbP-y3defBxSPjeQffE1WQWqQJ3BCRVU3Ywi_gyt2KWKE3Nh4_rELbJ7Xcrea6ZRCQZUxF5sexxDjMWfKn2LahWxQCDRnqnao7UGoIRVgKaJ4SVezERjrUX2-vFSyE_fhmDSvxyOAva2_4OkPv9O-rbsSR_m5dE1bMwCezh8QrUjwYlN3ouGmU8x1s5hcsmpIMfu30pBkrIIMW4HJV-97BpoX3sGJf8j70Rtsz26_Tmu5k5n9wcHCNwX1U4iK-ia7t7x82mArzcbbhV_lrKfm2Aq_NO0orAbb3L_vpLZrdKLMB3In7-RwpZz8XGEhyTz2O4fnLG5XQ",
      "e": "AQAB",
      "x5c": [
        "MIICnTCCAYUCBgF6XShwSDANBgkqhkiG9w0BAQsFADASMRAwDgYDVQQDDAdTYWZyYVBGMB4XDTIxMDYzMDEzNDEwOVoXDTMxMDYzMDEzNDI0OVowEjEQMA4GA1UEAwwHU2FmcmFQRjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK29qiauLn159Qmz/st3XnwcUj43kH3xNVkFqkCdwQkVVN2MIv4MrdilihNzYeP6xC2ye13K3mumUQkGVMRebHscQ4zFnyp9i2oVsUAg0Z6p2qO1BqCEVYCmieElXsxEY61F9vrxUshP34Zg0r8cjgL2tv+DpD7/Tvq27Ekf5uXRNWzMAns4fEK1I8GJTd6LhplPMdbOYXLJqSDH7t9KQZKyCDFuByVfvewaaF97BiX/I+9EbbM9uv05ruZOZ/cHBwjcF9VOIivomu7e8fNpgK83G24Vf5ayn5tgKvzTtKKwG29y/76S2a3SizAdyJ+/kcKWc/FxhIck89juH5yxuV0CAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAAjtyVLVQgf3GHA7lLg7gRlAfGpNN1U93sD5XVHySweTnpPCwC3TDqS1YOJD+gpgUcHVXMGA+FUkaU+QVxfWvqwY+r1HXq0DgEh5L2O4TJOwUJKanX72zEkS0oky0Butz0WPptGIR/3L3stKQGst/Vk5p22GwnEJpie1g6hDmSD2Lop1djJ8fbDNxdugu29Ex+CvfAJDHvr2r1/bdtmfMHqfLyAc7z+8VbNt1yqX2SJq1Y+83+7UMgLFYMccrlBIC+PnRSiKFPxGHhvS0doyZIrdzQIOn4PK4kC6pyeB8v9RRPxemMF62pzbNKa291gASg4NkYeWfNXg6aQ0ioj5XSA\u003d\u003d"
      ],
      "x5t": "ZPAFX773Dz8Sp50DfUcFCzOQohA",
      "x5t#S256": "2rqXdHsSTMKRPy_qYQLS_8tIbD6SP4h47s5AxAqlqt8"
    },
    {
      "kid": "Bhg3SuC3cXnhJircNVkXC4otLeEPo5_OWuyjYkiiUKE",
      "kty": "RSA",
      "alg": "RS256",
      "use": "sig",
      "n": "0H_FsUSlSxYgyntpgbfCERYud0ps0yfadhzH55bHEB0BqBMa36DMD_C-6VsL-jjNCyUkszWAOlWE8GeyoETg1M0qL58xqI5sX8RTsWqO3QH6VKoQs9moIVpqaTf0ZYS_HCTqL7xfsCYqXQn3loQWIhhWbFQjFBakVF_Vk8lTbR8WXFXhnDU7EfDZNmYBcNhwe5drJXTKZw4ZIhv-f7fUez7fBvQqPmdFL1DlWU1-OxbJa7YPCluz89jwHv4r5veYrQKo2ejXRhcbfd1VUnWbLOYoZKdx3w7yT-WG9q7iTBDfTsw_J2gajb0R4WvDV6tL8_eBsRWCuyaDy1fcX_yJmQ",
      "e": "AQAB",
      "x5c": [
        "MIICnTCCAYUCBgF61PAZNTANBgkqhkiG9w0BAQsFADASMRAwDgYDVQQDDAdTYWZyYVBGMB4XDTIxMDcyMzE5NTQwMloXDTMxMDcyMzE5NTU0MlowEjEQMA4GA1UEAwwHU2FmcmFQRjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANB/xbFEpUsWIMp7aYG3whEWLndKbNMn2nYcx+eWxxAdAagTGt+gzA/wvulbC/o4zQslJLM1gDpVhPBnsqBE4NTNKi+fMaiObF/EU7Fqjt0B+lSqELPZqCFaamk39GWEvxwk6i+8X7AmKl0J95aEFiIYVmxUIxQWpFRf1ZPJU20fFlxV4Zw1OxHw2TZmAXDYcHuXayV0ymcOGSIb/n+31Hs+3wb0Kj5nRS9Q5VlNfjsWyWu2Dwpbs/PY8B7+K+b3mK0CqNno10YXG33dVVJ1myzmKGSncd8O8k/lhvau4kwQ307MPydoGo29EeFrw1erS/P3gbEVgrsmg8tX3F/8iZkCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAVqK5L24HmDr1eLNt2NHok9LO2rbYrGf9of+T+Q8INPcNILB4LcxGqW0I8QQhmA2acShIFae/drspzpYht8GV70c083X+0hFLkwBprTi1UMi7ZugBSkms2NH9mcFhBQuD4TzPmwADPQhJivup8e3WIfPgHG72iLcc3Z/j9E84AboAFTXgiAl/wq432WeMoi83qfDpVmNDYPjIveA/ecfuq+Ck5gT4t4zcoqjGXOMSrBeYMiXGqg+SFWKVE6gvmvCCFH1POzEEDSwdrPnqodha+FFL7IjmrSrjQKG1CU0AKxwPlSzYMckMT/whv8vEEjjkhvwWsSlKw98SrfPtw9f8jA\u003d\u003d"
      ],
      "x5t": "TiGgMTFPGvvC3SY5rUDmztlZUug",
      "x5t#S256": "qFpdOPxuuq8Uol2FFyb-ujI0F0xCANcricK5JXY9-Vs"
    }
  ]
}
2021-07-30 19:49:16 SUCCESS
ValidateServerJWKs
Valid server JWKs: keys are valid JSON, contain the required fields and are correctly encoded using unpadded base64url
2021-07-30 19:49:16 SUCCESS
CheckForKeyIdInServerJWKs
All keys contain kids
2021-07-30 19:49:16 SUCCESS
EnsureServerJwksDoesNotContainPrivateOrSymmetricKeys
Jwks does not contain any private or symmetric keys
2021-07-30 19:49:16 SUCCESS
FAPIEnsureMinimumServerKeyLength
Validated minimum key lengths for server_jwks
server_jwks
{
  "keys": [
    {
      "kid": "YQaLuiV4t34_1mjWIpEX4BiXc7eV7-vNO9fIvrawt0o",
      "kty": "RSA",
      "alg": "RS256",
      "use": "enc",
      "n": "iTEDiPXY54lEJ1VGdgF3_uFsBc4ADnUmysM-RCLIZQFRAiUYWtNpyaJ8HfBv5QyNsMkecoB0E5hTxRcxY9KzaU0WEv4K0RyE6NGFszm44KGPtsSHMQI5k8GSYgNTfvFD-7Lq351lOx6q9CXmj4QBs_F-w3IWw0Z9PfMJCPu52xP2img51Jl2tF2G4KGJD-dFpB5tpwuRAFEGg9UxItbxjsBKXLuLliED7dPMaH5Pra2XoLojh2oNF1j2_Rygo6sbOjz06WQf9Fb8wWH8VguclpmFR_c6vozP-3VM1shDvCLQIPkgs21B66Ckh30R1m9RY6BWHTeWJMIz7oYao_3LIQ",
      "e": "AQAB",
      "x5c": [
        "MIICnTCCAYUCBgF6oEJe8DANBgkqhkiG9w0BAQsFADASMRAwDgYDVQQDDAdTYWZyYVBGMB4XDTIxMDcxMzE0MjQwMloXDTMxMDcxMzE0MjU0MlowEjEQMA4GA1UEAwwHU2FmcmFQRjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAIkxA4j12OeJRCdVRnYBd/7hbAXOAA51JsrDPkQiyGUBUQIlGFrTacmifB3wb+UMjbDJHnKAdBOYU8UXMWPSs2lNFhL+CtEchOjRhbM5uOChj7bEhzECOZPBkmIDU37xQ/uy6t+dZTseqvQl5o+EAbPxfsNyFsNGfT3zCQj7udsT9opoOdSZdrRdhuChiQ/nRaQebacLkQBRBoPVMSLW8Y7ASly7i5YhA+3TzGh+T62tl6C6I4dqDRdY9v0coKOrGzo89OlkH/RW/MFh/FYLnJaZhUf3Or6Mz/t1TNbIQ7wi0CD5ILNtQeugpId9EdZvUWOgVh03liTCM+6GGqP9yyECAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAIYmMGtv4ZtI/gGy7qBKQ9iI6hP+ehGcGw/CWgTZjg71YjgOYzchikcak1+877B5eaTmm94wGs/ygSh5yRc1peBum7+MzLt7+nRxq4aF3eIjIl6DKdRdjWFDFt2z5x/QN8vbIHeu6MyUSJN6XEhRNAxB9S/ib+V48Rjs0iu+mg3YOSc0mFZvus9Vrl+aI28tz7AXTijd/euqFHDkXTJ66TH2byWRJfWyJebfDl0QxOXBW+g2lodoU454rncEhzSbKJOLWUO2uRgBFP7kj6GEUAyWHTlVm0tzt4iI48MV3J3LwG1T3dUQHJ8MXLcb8qRdC4Tnn989KkfijVtsxZGNbxw\u003d\u003d"
      ],
      "x5t": "mJjhvBYuPKK6zb0HAYcwAZQX63Q",
      "x5t#S256": "Ychrd9COMSyxwxGkX43NXxvj1uz9HPA3ciWeQPL3XtM"
    },
    {
      "kid": "FfCa9rZ7ZaB0vyTaG_L1MTi83dLD4JbpyRTucUi7_b0",
      "kty": "RSA",
      "alg": "PS256",
      "use": "sig",
      "n": "rb2qJq4ufXn1CbP-y3defBxSPjeQffE1WQWqQJ3BCRVU3Ywi_gyt2KWKE3Nh4_rELbJ7Xcrea6ZRCQZUxF5sexxDjMWfKn2LahWxQCDRnqnao7UGoIRVgKaJ4SVezERjrUX2-vFSyE_fhmDSvxyOAva2_4OkPv9O-rbsSR_m5dE1bMwCezh8QrUjwYlN3ouGmU8x1s5hcsmpIMfu30pBkrIIMW4HJV-97BpoX3sGJf8j70Rtsz26_Tmu5k5n9wcHCNwX1U4iK-ia7t7x82mArzcbbhV_lrKfm2Aq_NO0orAbb3L_vpLZrdKLMB3In7-RwpZz8XGEhyTz2O4fnLG5XQ",
      "e": "AQAB",
      "x5c": [
        "MIICnTCCAYUCBgF6XShwSDANBgkqhkiG9w0BAQsFADASMRAwDgYDVQQDDAdTYWZyYVBGMB4XDTIxMDYzMDEzNDEwOVoXDTMxMDYzMDEzNDI0OVowEjEQMA4GA1UEAwwHU2FmcmFQRjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK29qiauLn159Qmz/st3XnwcUj43kH3xNVkFqkCdwQkVVN2MIv4MrdilihNzYeP6xC2ye13K3mumUQkGVMRebHscQ4zFnyp9i2oVsUAg0Z6p2qO1BqCEVYCmieElXsxEY61F9vrxUshP34Zg0r8cjgL2tv+DpD7/Tvq27Ekf5uXRNWzMAns4fEK1I8GJTd6LhplPMdbOYXLJqSDH7t9KQZKyCDFuByVfvewaaF97BiX/I+9EbbM9uv05ruZOZ/cHBwjcF9VOIivomu7e8fNpgK83G24Vf5ayn5tgKvzTtKKwG29y/76S2a3SizAdyJ+/kcKWc/FxhIck89juH5yxuV0CAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAAjtyVLVQgf3GHA7lLg7gRlAfGpNN1U93sD5XVHySweTnpPCwC3TDqS1YOJD+gpgUcHVXMGA+FUkaU+QVxfWvqwY+r1HXq0DgEh5L2O4TJOwUJKanX72zEkS0oky0Butz0WPptGIR/3L3stKQGst/Vk5p22GwnEJpie1g6hDmSD2Lop1djJ8fbDNxdugu29Ex+CvfAJDHvr2r1/bdtmfMHqfLyAc7z+8VbNt1yqX2SJq1Y+83+7UMgLFYMccrlBIC+PnRSiKFPxGHhvS0doyZIrdzQIOn4PK4kC6pyeB8v9RRPxemMF62pzbNKa291gASg4NkYeWfNXg6aQ0ioj5XSA\u003d\u003d"
      ],
      "x5t": "ZPAFX773Dz8Sp50DfUcFCzOQohA",
      "x5t#S256": "2rqXdHsSTMKRPy_qYQLS_8tIbD6SP4h47s5AxAqlqt8"
    },
    {
      "kid": "Bhg3SuC3cXnhJircNVkXC4otLeEPo5_OWuyjYkiiUKE",
      "kty": "RSA",
      "alg": "RS256",
      "use": "sig",
      "n": "0H_FsUSlSxYgyntpgbfCERYud0ps0yfadhzH55bHEB0BqBMa36DMD_C-6VsL-jjNCyUkszWAOlWE8GeyoETg1M0qL58xqI5sX8RTsWqO3QH6VKoQs9moIVpqaTf0ZYS_HCTqL7xfsCYqXQn3loQWIhhWbFQjFBakVF_Vk8lTbR8WXFXhnDU7EfDZNmYBcNhwe5drJXTKZw4ZIhv-f7fUez7fBvQqPmdFL1DlWU1-OxbJa7YPCluz89jwHv4r5veYrQKo2ejXRhcbfd1VUnWbLOYoZKdx3w7yT-WG9q7iTBDfTsw_J2gajb0R4WvDV6tL8_eBsRWCuyaDy1fcX_yJmQ",
      "e": "AQAB",
      "x5c": [
        "MIICnTCCAYUCBgF61PAZNTANBgkqhkiG9w0BAQsFADASMRAwDgYDVQQDDAdTYWZyYVBGMB4XDTIxMDcyMzE5NTQwMloXDTMxMDcyMzE5NTU0MlowEjEQMA4GA1UEAwwHU2FmcmFQRjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANB/xbFEpUsWIMp7aYG3whEWLndKbNMn2nYcx+eWxxAdAagTGt+gzA/wvulbC/o4zQslJLM1gDpVhPBnsqBE4NTNKi+fMaiObF/EU7Fqjt0B+lSqELPZqCFaamk39GWEvxwk6i+8X7AmKl0J95aEFiIYVmxUIxQWpFRf1ZPJU20fFlxV4Zw1OxHw2TZmAXDYcHuXayV0ymcOGSIb/n+31Hs+3wb0Kj5nRS9Q5VlNfjsWyWu2Dwpbs/PY8B7+K+b3mK0CqNno10YXG33dVVJ1myzmKGSncd8O8k/lhvau4kwQ307MPydoGo29EeFrw1erS/P3gbEVgrsmg8tX3F/8iZkCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAVqK5L24HmDr1eLNt2NHok9LO2rbYrGf9of+T+Q8INPcNILB4LcxGqW0I8QQhmA2acShIFae/drspzpYht8GV70c083X+0hFLkwBprTi1UMi7ZugBSkms2NH9mcFhBQuD4TzPmwADPQhJivup8e3WIfPgHG72iLcc3Z/j9E84AboAFTXgiAl/wq432WeMoi83qfDpVmNDYPjIveA/ecfuq+Ck5gT4t4zcoqjGXOMSrBeYMiXGqg+SFWKVE6gvmvCCFH1POzEEDSwdrPnqodha+FFL7IjmrSrjQKG1CU0AKxwPlSzYMckMT/whv8vEEjjkhvwWsSlKw98SrfPtw9f8jA\u003d\u003d"
      ],
      "x5t": "TiGgMTFPGvvC3SY5rUDmztlZUug",
      "x5t#S256": "qFpdOPxuuq8Uol2FFyb-ujI0F0xCANcricK5JXY9-Vs"
    }
  ]
}
2021-07-30 19:49:16 SUCCESS
GetStaticClientConfiguration
Found a static client object
scope
openid accounts
jwks
{
  "keys": [
    {
      "kid": "1wdAurLd6pIjJ6PN38VrNDo7pLqQWBLNNKv-m_aD7Wg",
      "alg": "PS256",
      "kty": "RSA",
      "n": "x6bDCQbVgzrIdgaxSjrwFTWhkD1KswOauFEAQcDJcp0yrgz0D_xw0EJgjsKDz6635fOo-e2bMo7IH-AGN4-FPdOpjt0tipbi3Oc9Rw1V6Myb1S1TsIB6hKacqeIn4GOVLPnFCvttI_sN2egOpU04eABV5oqSfKnVqyBUkUV4y-8K5LYWRsyw4wH_poxEcimIxr50bRI0BWiZ8ThLSxF9YjjxJm7xQYKiUIs3D4pF6WN0Fd0B4emDBuF2mMRTNp45INsPoLsCbHGT5CwwH5Z1HqrWVLh8K0-_efHL4gLOmrDXBjWGcWvO1pE4GlTDC_lzxEgnzWH-gqATbZdnfom95Q",
      "e": "AQAB",
      "d": "qwPsYmoJMByFI5w99tCfX_uNhekKeGao_CLeLnR92gBPLgmIcb0RwUJqRT7W-2m0unNJlbPy0Y6-W5dgm-0C-9-3iNlqLiFq-D_XHGqO4ReKkEMAQdr7l27EGTzQXYPPfzP_lZWiekSNK8975BpOOXRIIG8oZUJw9OF_ruQsQbngYSnLqFxtuYxrRd5yZB9yMGouEx_BWdkzx2rB9cWZmhjgXC0vAFGadC908aKbv6RswqbtAGlPoN7lL_nFJkpZsjR5G8WLGR43Gc3EIdOal1UzLNNVDgl_fgzm8-Adlyls95nqKr_Zq9gbzwNBdLwWsHJEIYC2ZvMntSMQa3brbQ",
      "p": "5nBqpe2yre89CUvXbRAAjB-gfipQuEkIGUxgoRdahvvPNULipdXLGrFXW55t2FsjFFpRvhCLtdM8sDhGMqqDh1lKo2kuhwl8SIRZueQz8vsDMQ_oGw-RCNMRa4p1QkcxBVnVMUgJeYhdHhw6GHCpUEvU_9o-jKVMk200AZxEaIs",
      "q": "3cwXwhOX8pcO8vEiAQL16j5dq9lzZUhqdGkStHlQybOe7WwbglenTQFO4E_Ri-mJx2DLx9mQeaJIV61JsUtrSceulBBDe1MCbVD6ojHh5KHgAhtRWCjRFsZ8iczqcFMoPjQA_yW3sxkWIzesOT9bc15cV8rpuvxJsm18FbK80U8",
      "dp": "dpjKuoUAHbZv4lXvFElVDsjEL8qVapLjoSmG3cGILMpyFQZMYW8Lrbwxqox6GgylnDbztO8NCFIj_Mmpjy_kq4cP-9QJRyRhm2zKRPqmpdn8BYcbPLohObpvT7qdqLO9DfTy3P8nKS4-Rl3epG9vJE0y3U60PGxiYcmlJ2MGbgs",
      "dq": "QuJP68uiz5nz_RjwKyPsaoYCE1eQr-NFjvM8m8XVse2DqI8oQIcUQWl6krQfObTkQoaTDSIzqipg7GeqSFe489fOcoHxB5iBq9t2qUCnoR2bgqcgQZiVbOvQFHIB5Ht_MDrYbhi-q7iN73LTcbQEbObwq9zZ3PRFeRQBDj4HKIs",
      "qi": "GhBbrlJDVrLxyXW3kDb1KHWy-zUhEU7Jsg9PwXBzKz1iiF56pugE-rX95IpacRNPZqxh_ZKVZPpMhEohW1CTcrQ_5WiKLDhSrEAybl7LHmgFzRwmoKtoM46rcS8_PCiUat4rmsBwd0D-o7WU1XPmZVO9UbA79gGlAK5sBysVKXk"
    }
  ]
}
client_id
client-1
2021-07-30 19:49:16
ValidateMTLSCertificatesHeader
No certificate authority found for MTLS
2021-07-30 19:49:16 SUCCESS
ValidateMTLSCertificatesHeader
MTLS certificates header is valid
2021-07-30 19:49:16
ExtractMTLSCertificatesFromConfiguration
No certificate authority found for MTLS
2021-07-30 19:49:16 SUCCESS
ExtractMTLSCertificatesFromConfiguration
Mutual TLS authentication credentials loaded
cert
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
key
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDbaLy+4MD59CoPl5dTzt1IolWx5B6Z7hf7EpRgbNa41p4Gju+ywPLYy0Yfl9JO+3HUKj2UmxHqfCYfij1GoOIsj6Z25A4BQflAMvqlzGK0ortOjQMyaUmoXzI8SnyshQQiYVUsnnaGLJhcc35eXBNiaqjhkoWAEa2MQP+EsCXKyBlvs2KskMpRpP+qgEpWo1/WSWcrzW7nOewhJzzSin7eG7WcJ1XsL9jijm5MaLFyTAeEE2wujLneGlE4gORXmhqH6LVM+SAiNKGCi7YSXi+xhXFxO1TuNO6A3XhPDzIaxnSaAcSKK5C4iLBkTSGuoY4z1vYXJZL4qyCLRRJwOllBAgMBAAECggEBAKJqQLXHZ/JfRLdwDqwSSInY6Tia1fA6aHQJx94tEzGWZToTmuomnF3Q82K1nw+qYBOfBSC5PaTnK81TJpLeyy4TVDVUEe3qaViVpCcRScvPXnoCNmidudGyTlyFAw8uE+ZjSIqT7sbZwhtFvziYTh0fOU5piPtJmr9k6gDN59vXrsLUXPPKACQoYXrJmHfzzYOXDCIcuDo/Buo1NQ3RQu6T5NP5AwrliWlMAjrmYih40Dv9KuFVIC7O4Lw8A0cTDXl5r29UUS1gQGMAquwjvrf3O/8PyBWPoAjmyXmfkHLiKvY6tWlDTuYfjVtp/ScGUjAJ4A3dSF8INvcrPrpB5AECgYEA84Y88Hfc7h+2CcwgLassrE2fL1ZnzlvJeBOllmFsh/fujIlYGU8Bg5RwNS9zdgYhS3RB/1uPrjxA9wftTltBJBYyk88r+h0KnUuJTtUJwIuR5N9V66wiQ41Gknl8YmklqaiulhGI60gxs8N19cJy8m7By+4I+d0WRkrekkUjdqECgYEA5qY73jVHK+RL4O3LU9JI37ninTqkHAp++X/9KoCZEO5cooiN/MTReoePgW3BUTudLq7joZdE85dCBdJOLPa0aLlYUr2wxuu80nO4YlPoA9aHSEubyAOknTfY+T2dBDqKTEiXY0hv8dCe0bjA9papWqqY70AQif4w7FgacH+Z/qECgYEA0vdc/ZlpTOUt58jtq4KaHd7U48aAAVak76BdmCxoQFZ6U0d8idhW4G2M05Z6+SkQWPSrZBQnIfNS+G7mlzYY9bFBOamFWJUmJ+RTXHbUjviaeGM+ZP9nY4wVMjmKlxquJQ9bx+gC7IlLfYb8Pt6og/uNaiSZpBRzAoxDywWYVmECgYApiDt1itBzBdvn98nKIS6AIr+8oieU6QruMG7M7XUiiFlj5wTyRBqYXrqnirTpxLtMAa/5k/yVhGIeHD15eT8JMH7H/2JKn35TwwSrqAI6VrHrgbnebVGCAeFvF/ojHctzawrflNabi35ds1AD1yNNsTRyuG2B+6ShmkfAhCmdoQKBgEWsM3WHVBgXePE/109AEXeqKuQij0FdncC1HVWRVpuj9oBrUKt3C7nihXCtkXqF/4iNHNbxVZPAiQ1UeMyxuW4u26frHVTlf95S6IiNfV6AgcWuRkM1F8GRf2IvjcZYwxGa6l38B0PUmdiPt7TFwYi8lJ+EZhjFrchun6bOcvLT
2021-07-30 19:49:16 SUCCESS
ValidateClientJWKsPrivatePart
Valid client JWKs: keys are valid JSON, contain the required fields, the private/public exponents match and are correctly encoded using unpadded base64url
2021-07-30 19:49:16 SUCCESS
ExtractJWKsFromStaticClientConfiguration
Extracted client JWK
client_jwks
{
  "keys": [
    {
      "kid": "1wdAurLd6pIjJ6PN38VrNDo7pLqQWBLNNKv-m_aD7Wg",
      "alg": "PS256",
      "kty": "RSA",
      "n": "x6bDCQbVgzrIdgaxSjrwFTWhkD1KswOauFEAQcDJcp0yrgz0D_xw0EJgjsKDz6635fOo-e2bMo7IH-AGN4-FPdOpjt0tipbi3Oc9Rw1V6Myb1S1TsIB6hKacqeIn4GOVLPnFCvttI_sN2egOpU04eABV5oqSfKnVqyBUkUV4y-8K5LYWRsyw4wH_poxEcimIxr50bRI0BWiZ8ThLSxF9YjjxJm7xQYKiUIs3D4pF6WN0Fd0B4emDBuF2mMRTNp45INsPoLsCbHGT5CwwH5Z1HqrWVLh8K0-_efHL4gLOmrDXBjWGcWvO1pE4GlTDC_lzxEgnzWH-gqATbZdnfom95Q",
      "e": "AQAB",
      "d": "qwPsYmoJMByFI5w99tCfX_uNhekKeGao_CLeLnR92gBPLgmIcb0RwUJqRT7W-2m0unNJlbPy0Y6-W5dgm-0C-9-3iNlqLiFq-D_XHGqO4ReKkEMAQdr7l27EGTzQXYPPfzP_lZWiekSNK8975BpOOXRIIG8oZUJw9OF_ruQsQbngYSnLqFxtuYxrRd5yZB9yMGouEx_BWdkzx2rB9cWZmhjgXC0vAFGadC908aKbv6RswqbtAGlPoN7lL_nFJkpZsjR5G8WLGR43Gc3EIdOal1UzLNNVDgl_fgzm8-Adlyls95nqKr_Zq9gbzwNBdLwWsHJEIYC2ZvMntSMQa3brbQ",
      "p": "5nBqpe2yre89CUvXbRAAjB-gfipQuEkIGUxgoRdahvvPNULipdXLGrFXW55t2FsjFFpRvhCLtdM8sDhGMqqDh1lKo2kuhwl8SIRZueQz8vsDMQ_oGw-RCNMRa4p1QkcxBVnVMUgJeYhdHhw6GHCpUEvU_9o-jKVMk200AZxEaIs",
      "q": "3cwXwhOX8pcO8vEiAQL16j5dq9lzZUhqdGkStHlQybOe7WwbglenTQFO4E_Ri-mJx2DLx9mQeaJIV61JsUtrSceulBBDe1MCbVD6ojHh5KHgAhtRWCjRFsZ8iczqcFMoPjQA_yW3sxkWIzesOT9bc15cV8rpuvxJsm18FbK80U8",
      "dp": "dpjKuoUAHbZv4lXvFElVDsjEL8qVapLjoSmG3cGILMpyFQZMYW8Lrbwxqox6GgylnDbztO8NCFIj_Mmpjy_kq4cP-9QJRyRhm2zKRPqmpdn8BYcbPLohObpvT7qdqLO9DfTy3P8nKS4-Rl3epG9vJE0y3U60PGxiYcmlJ2MGbgs",
      "dq": "QuJP68uiz5nz_RjwKyPsaoYCE1eQr-NFjvM8m8XVse2DqI8oQIcUQWl6krQfObTkQoaTDSIzqipg7GeqSFe489fOcoHxB5iBq9t2qUCnoR2bgqcgQZiVbOvQFHIB5Ht_MDrYbhi-q7iN73LTcbQEbObwq9zZ3PRFeRQBDj4HKIs",
      "qi": "GhBbrlJDVrLxyXW3kDb1KHWy-zUhEU7Jsg9PwXBzKz1iiF56pugE-rX95IpacRNPZqxh_ZKVZPpMhEohW1CTcrQ_5WiKLDhSrEAybl7LHmgFzRwmoKtoM46rcS8_PCiUat4rmsBwd0D-o7WU1XPmZVO9UbA79gGlAK5sBysVKXk"
    }
  ]
}
public_client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "e": "AQAB",
      "kid": "1wdAurLd6pIjJ6PN38VrNDo7pLqQWBLNNKv-m_aD7Wg",
      "alg": "PS256",
      "n": "x6bDCQbVgzrIdgaxSjrwFTWhkD1KswOauFEAQcDJcp0yrgz0D_xw0EJgjsKDz6635fOo-e2bMo7IH-AGN4-FPdOpjt0tipbi3Oc9Rw1V6Myb1S1TsIB6hKacqeIn4GOVLPnFCvttI_sN2egOpU04eABV5oqSfKnVqyBUkUV4y-8K5LYWRsyw4wH_poxEcimIxr50bRI0BWiZ8ThLSxF9YjjxJm7xQYKiUIs3D4pF6WN0Fd0B4emDBuF2mMRTNp45INsPoLsCbHGT5CwwH5Z1HqrWVLh8K0-_efHL4gLOmrDXBjWGcWvO1pE4GlTDC_lzxEgnzWH-gqATbZdnfom95Q"
    }
  ]
}
2021-07-30 19:49:16 SUCCESS
CheckForKeyIdInClientJWKs
All keys contain kids
2021-07-30 19:49:16 SUCCESS
CheckDistinctKeyIdValueInClientJWKs
Distinct 'kid' value in all keys of client_jwks
see
https://bitbucket.org/openid/connect/issues/1127
2021-07-30 19:49:16 SUCCESS
FAPIBrazilCheckKeyAlgInClientJWKs
Keys in client JWKS all have permitted 'alg'
permitted
[
  "PS256"
]
2021-07-30 19:49:16 SUCCESS
FAPIEnsureMinimumClientKeyLength
Validated minimum key lengths for client_jwks
client_jwks
{
  "keys": [
    {
      "kid": "1wdAurLd6pIjJ6PN38VrNDo7pLqQWBLNNKv-m_aD7Wg",
      "alg": "PS256",
      "kty": "RSA",
      "n": "x6bDCQbVgzrIdgaxSjrwFTWhkD1KswOauFEAQcDJcp0yrgz0D_xw0EJgjsKDz6635fOo-e2bMo7IH-AGN4-FPdOpjt0tipbi3Oc9Rw1V6Myb1S1TsIB6hKacqeIn4GOVLPnFCvttI_sN2egOpU04eABV5oqSfKnVqyBUkUV4y-8K5LYWRsyw4wH_poxEcimIxr50bRI0BWiZ8ThLSxF9YjjxJm7xQYKiUIs3D4pF6WN0Fd0B4emDBuF2mMRTNp45INsPoLsCbHGT5CwwH5Z1HqrWVLh8K0-_efHL4gLOmrDXBjWGcWvO1pE4GlTDC_lzxEgnzWH-gqATbZdnfom95Q",
      "e": "AQAB",
      "d": "qwPsYmoJMByFI5w99tCfX_uNhekKeGao_CLeLnR92gBPLgmIcb0RwUJqRT7W-2m0unNJlbPy0Y6-W5dgm-0C-9-3iNlqLiFq-D_XHGqO4ReKkEMAQdr7l27EGTzQXYPPfzP_lZWiekSNK8975BpOOXRIIG8oZUJw9OF_ruQsQbngYSnLqFxtuYxrRd5yZB9yMGouEx_BWdkzx2rB9cWZmhjgXC0vAFGadC908aKbv6RswqbtAGlPoN7lL_nFJkpZsjR5G8WLGR43Gc3EIdOal1UzLNNVDgl_fgzm8-Adlyls95nqKr_Zq9gbzwNBdLwWsHJEIYC2ZvMntSMQa3brbQ",
      "p": "5nBqpe2yre89CUvXbRAAjB-gfipQuEkIGUxgoRdahvvPNULipdXLGrFXW55t2FsjFFpRvhCLtdM8sDhGMqqDh1lKo2kuhwl8SIRZueQz8vsDMQ_oGw-RCNMRa4p1QkcxBVnVMUgJeYhdHhw6GHCpUEvU_9o-jKVMk200AZxEaIs",
      "q": "3cwXwhOX8pcO8vEiAQL16j5dq9lzZUhqdGkStHlQybOe7WwbglenTQFO4E_Ri-mJx2DLx9mQeaJIV61JsUtrSceulBBDe1MCbVD6ojHh5KHgAhtRWCjRFsZ8iczqcFMoPjQA_yW3sxkWIzesOT9bc15cV8rpuvxJsm18FbK80U8",
      "dp": "dpjKuoUAHbZv4lXvFElVDsjEL8qVapLjoSmG3cGILMpyFQZMYW8Lrbwxqox6GgylnDbztO8NCFIj_Mmpjy_kq4cP-9QJRyRhm2zKRPqmpdn8BYcbPLohObpvT7qdqLO9DfTy3P8nKS4-Rl3epG9vJE0y3U60PGxiYcmlJ2MGbgs",
      "dq": "QuJP68uiz5nz_RjwKyPsaoYCE1eQr-NFjvM8m8XVse2DqI8oQIcUQWl6krQfObTkQoaTDSIzqipg7GeqSFe489fOcoHxB5iBq9t2qUCnoR2bgqcgQZiVbOvQFHIB5Ht_MDrYbhi-q7iN73LTcbQEbObwq9zZ3PRFeRQBDj4HKIs",
      "qi": "GhBbrlJDVrLxyXW3kDb1KHWy-zUhEU7Jsg9PwXBzKz1iiF56pugE-rX95IpacRNPZqxh_ZKVZPpMhEohW1CTcrQ_5WiKLDhSrEAybl7LHmgFzRwmoKtoM46rcS8_PCiUat4rmsBwd0D-o7WU1XPmZVO9UbA79gGlAK5sBysVKXk"
    }
  ]
}
2021-07-30 19:49:16 SUCCESS
ValidateMTLSCertificatesAsX509
Mutual TLS authentication cert validated as X.509
Verify configuration of second client
2021-07-30 19:49:16 SUCCESS
GetStaticClient2Configuration
Found a static second client object
client_id
client-2
scope
openid accounts
jwks
{
  "keys": [
    {
      "kid": "SHEnwmZ4pW1uhwr2U-ZUbSLje52lr2wR0SoAbynkufY",
      "alg": "PS256",
      "kty": "RSA",
      "n": "wnqP4ZhlZIsphYGoc0tv5u7p107ILlgcInNlRQt6aWV-_jj040z8hhVVxj-J8ZU9JYfNCBega853-bhHMPfHCfTglVYI0CK4ELnnmM6RM5wRgW1nmuTeZEnnfYNuq-HWnEakuSzba-wvNyyEbEZ2uqe5XDVNHTSq9xR0E2PPenkRSUSDg074lpB7_eRMEv89-1RrUqExCCg7yflytelTGar3c5Hdq3Vh7TkK5Yj4OOT5twiBy-MljO0x5Zlp8KkZJ6Ff5ZgXX3ZC4JmxbtgR1WhP7oEvXSnMIs7SkVrwALdOmlUjJ2eRrMgr3O3YChiDBuW_BM6gte-7o-S_2lIphQ",
      "e": "AQAB",
      "d": "eLUjus0hGZ-6fM_2IuGOqhJd97JBU2qCw-tFzu4J44MIqHfnn3E4R2zUmUD0uIp9sl6wprYrbt5u3wM-xKj11Ds2bdpBjBYQkukgU1rbCuJyhxfFt4EYe7zXPrMmLO72inbaZMjvw_OLdr5dzuqJZN8XkKDQpTD8cHE0fphzvbp0MMyGtFclsy6_znxz1S8NYeepHU2vlg_Oo9gb9-G4XtXaOJVjZa_z4MUC0v1NwymmXho-3m5Z5fcmbbLCZp7NVl7uqImPOii9HeVdTlSrA-JTQIQkVFkqvaVwWtaF4qO5R1gIjO94Jxl88vJSeYMSBdUxg5Riew0_Jc5gz1fYgQ",
      "p": "4_1gImcoecLeFJlVvpmCW1CgbphGhaUv6sEK-frtKQeokyY3eatYcGI3c7IseMR05WgY1Br80Siwl9G2e2GFNRve-9OWTj-O32X-_RwrMMNRrnpL_MWLZkWlsWfPhj26Vm6YQ2VIphM_yO3Gpguk5zGR7C2hobLBDVVhqmE6fKE",
      "q": "2l83AnTyMKWwTudDujebvr5u0L_TEIMKAmgD2gvtbgFHpRp5BWiu8UYs0rfVADD-h2runXSzgFyz_9ToCQbyrRCilV0-g1ATC3RLkz1ykv2AEiIp2fh8IrhMcThNtqxdlMijfjwTZXnKatlBoa3cMMGwvqPPGnFm3isVLUoQPmU",
      "dp": "v3O0WO97o9QqHe4tfOL3_qqULosdHXl75Yy6JPW8VioiO39qMnfaynUPz84dXkTLTSG_R85p41JiCPuIW8-mxtRiyeICZC8nUR4bpH0VH9vFKdl1GgzhZL6zx2g_cqE_avlwT5gsC5o6hAZ4PFOm5KZRvZ0MD_dF-mZqn2MKdEE",
      "dq": "fhIyZAy4NjWyEBucEkpAdGLk_0d_xyyf_rumXaA9NyEuB7e83s6NEWZ-Qjk3k6C1keC-WdEiQJ1EnhKA05VbTWcpNipbCNyV4isF5r-3Af2wjseCegDnSfQ0zbi_xRLGBDvBiAOO_yrNHdrH9Vu2n79zFtzjmFSYGvOsijUUI7E",
      "qi": "KDOYS3jWXnQpNeaS9slGKIChULsxsFnG_7zbvqc9-7QwXQCmT8Ka_j5az_2eZ5q1RGkbFFUa4htUvHb2zzmrvboHR1MDC7BfQDXSImCuvsJr79hcXROwMFEgHERHIhuIcd6HfKROpakOFdNYDDqYxr7GDshJhiTXby6P4qreK2Y"
    }
  ]
}
2021-07-30 19:49:16
ValidateMTLSCertificates2Header
No certificate authority found for MTLS
2021-07-30 19:49:16 SUCCESS
ValidateMTLSCertificates2Header
MTLS certificates header is valid
2021-07-30 19:49:16
ExtractMTLSCertificates2FromConfiguration
No certificate authority found for MTLS
2021-07-30 19:49:16 SUCCESS
ExtractMTLSCertificates2FromConfiguration
Mutual TLS authentication credentials loaded
cert
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
key
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC/FsOl5frNo/R7RRHxHl1blv2cB6sadEdZO7asTIqrqxyLaUu69HaSmIn5lwpkw0T3sGWU8MHHmMgg4oqEJCoyfXwr9Zre2rdNb8AZ7I9bv5kUikV3WTmEUf/wMzgmF51Hux4LbWaAMNitg+qRELOrBTaEUPlmOIhulyOETd8WvDS6Tcz1k73ZMvrsdvfWsadOFlEUfeAeJ2DFC+SSkjZ7+7T1ZHtL3N4ReT5ZLzMCib4fJFiobxQ7OWbiy3PShpt5xcO6ZsmzNi/2YZluKaTniq69Gtb2seiLI4+LSKwjmTni/8MI4i6PiYrMtYtSMsnRi9I8i0ieySr6tF+TosDxAgMBAAECggEACrNlpWapktZ5nGWTyaLfq39bGF+9jy+vxyl241Mt+MsOQChXW1LRSQhNwbJZnKbqt8wjBCIvV9QQcPb+tsOnsUghqfyI/a3V0fpOEaWTqZmjIulTVomilOxansLfhBKSdi/eUNmBgfA6Ug0vF4yN4yfZk7NNJBJKYZcJICGUOpuauq+JlwJgbr1DeyiwHV5R/0KceiPJHrkZsdUU+Pev/51kECfYHih0GuMIMMvrXEpoJCzoPlyeKwpO+NdhJsuY+YtEsE+taGeNCxnL+nJM3uugRYEoEjyTdJhTIhWDahSCukcUml+7jwGx3VO/ZD85zjcOgLl2djQ3xSgGMADMAQKBgQDeUpioHp9/RoEoUZIjp0YF5x+dTXvGpFYSIQ184RwGD4bkali+mSp8yev/fE9KNm8/oiDRaRIlLoc7kbIM0tdgWOn15uoeGupkvTyDKI0QN6dY56p/dImMUFnUYpPSqPwrraPUpKJEE+CeOyHKsrlBPEdzLCP9XKPz3OZ9o3sKUQKBgQDcCPZGkBXnuGIluSfYFmr6KNbpk18QgwKGYR1R7SAvE8VVhwGsYBE6ZwBnwER8Gs2YHhL8EWd/4mQuuW2G7yuMzSLMUiLYguJc9xknRm3kinb+JJSk1st36Qz+X8SCdA/QxO2EirsbifEhF6xBh7cNttQn1WSzN1sRWl2fh5gEoQKBgQC132Hs3qhiKV5NinV/3z6EY6/UMmfYd+XFjO6Iw2r2dktGns0clxZP4avDZIFE18UojExGo6rpaefNToIWxYDV28cBmDbcC+7GHJzdOxYzNyQaseIjxEUl2TGzcjU1t3IblUAaG9h20sAFEaCyPoUYneRhjrGeeePSAls4Wr20EQKBgHu/ZpKE0m0B2+EPYwM6iGussEGpKlvk8nSVBaJf1Cvl2KOjTCOf29CWwTmYfmu1v08ACvlM6IKZ1nIYwyqSNFH5xMpYn1RZN+nE5paaG4/e99EyzY5vZvtHTJF7Vs9var2lI1fZliWEzOIpqC0qoJ7L5kGI2Bua1FLMGb9wyORBAoGBAJP0Qqjzi4CAN+xiI3fccTHY45i/sxKGPiz2rhnpfNuvG9BeAlrX12KnUL08ZxwjKmRAsAk7CRmhl75t3z6M/MjYviRXRovYgIcAjgTgHbPDAEcVNbSRZRXsOWo5SAoZ2PwlzaOMTt6Y46VjtEVpSkJ6M/ixVmZRAj9mc2T/r3eb
2021-07-30 19:49:16 SUCCESS
ValidateClientJWKsPrivatePart
Valid client JWKs: keys are valid JSON, contain the required fields, the private/public exponents match and are correctly encoded using unpadded base64url
2021-07-30 19:49:16 SUCCESS
ExtractJWKsFromStaticClientConfiguration
Extracted client JWK
client_jwks
{
  "keys": [
    {
      "kid": "SHEnwmZ4pW1uhwr2U-ZUbSLje52lr2wR0SoAbynkufY",
      "alg": "PS256",
      "kty": "RSA",
      "n": "wnqP4ZhlZIsphYGoc0tv5u7p107ILlgcInNlRQt6aWV-_jj040z8hhVVxj-J8ZU9JYfNCBega853-bhHMPfHCfTglVYI0CK4ELnnmM6RM5wRgW1nmuTeZEnnfYNuq-HWnEakuSzba-wvNyyEbEZ2uqe5XDVNHTSq9xR0E2PPenkRSUSDg074lpB7_eRMEv89-1RrUqExCCg7yflytelTGar3c5Hdq3Vh7TkK5Yj4OOT5twiBy-MljO0x5Zlp8KkZJ6Ff5ZgXX3ZC4JmxbtgR1WhP7oEvXSnMIs7SkVrwALdOmlUjJ2eRrMgr3O3YChiDBuW_BM6gte-7o-S_2lIphQ",
      "e": "AQAB",
      "d": "eLUjus0hGZ-6fM_2IuGOqhJd97JBU2qCw-tFzu4J44MIqHfnn3E4R2zUmUD0uIp9sl6wprYrbt5u3wM-xKj11Ds2bdpBjBYQkukgU1rbCuJyhxfFt4EYe7zXPrMmLO72inbaZMjvw_OLdr5dzuqJZN8XkKDQpTD8cHE0fphzvbp0MMyGtFclsy6_znxz1S8NYeepHU2vlg_Oo9gb9-G4XtXaOJVjZa_z4MUC0v1NwymmXho-3m5Z5fcmbbLCZp7NVl7uqImPOii9HeVdTlSrA-JTQIQkVFkqvaVwWtaF4qO5R1gIjO94Jxl88vJSeYMSBdUxg5Riew0_Jc5gz1fYgQ",
      "p": "4_1gImcoecLeFJlVvpmCW1CgbphGhaUv6sEK-frtKQeokyY3eatYcGI3c7IseMR05WgY1Br80Siwl9G2e2GFNRve-9OWTj-O32X-_RwrMMNRrnpL_MWLZkWlsWfPhj26Vm6YQ2VIphM_yO3Gpguk5zGR7C2hobLBDVVhqmE6fKE",
      "q": "2l83AnTyMKWwTudDujebvr5u0L_TEIMKAmgD2gvtbgFHpRp5BWiu8UYs0rfVADD-h2runXSzgFyz_9ToCQbyrRCilV0-g1ATC3RLkz1ykv2AEiIp2fh8IrhMcThNtqxdlMijfjwTZXnKatlBoa3cMMGwvqPPGnFm3isVLUoQPmU",
      "dp": "v3O0WO97o9QqHe4tfOL3_qqULosdHXl75Yy6JPW8VioiO39qMnfaynUPz84dXkTLTSG_R85p41JiCPuIW8-mxtRiyeICZC8nUR4bpH0VH9vFKdl1GgzhZL6zx2g_cqE_avlwT5gsC5o6hAZ4PFOm5KZRvZ0MD_dF-mZqn2MKdEE",
      "dq": "fhIyZAy4NjWyEBucEkpAdGLk_0d_xyyf_rumXaA9NyEuB7e83s6NEWZ-Qjk3k6C1keC-WdEiQJ1EnhKA05VbTWcpNipbCNyV4isF5r-3Af2wjseCegDnSfQ0zbi_xRLGBDvBiAOO_yrNHdrH9Vu2n79zFtzjmFSYGvOsijUUI7E",
      "qi": "KDOYS3jWXnQpNeaS9slGKIChULsxsFnG_7zbvqc9-7QwXQCmT8Ka_j5az_2eZ5q1RGkbFFUa4htUvHb2zzmrvboHR1MDC7BfQDXSImCuvsJr79hcXROwMFEgHERHIhuIcd6HfKROpakOFdNYDDqYxr7GDshJhiTXby6P4qreK2Y"
    }
  ]
}
public_client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "e": "AQAB",
      "kid": "SHEnwmZ4pW1uhwr2U-ZUbSLje52lr2wR0SoAbynkufY",
      "alg": "PS256",
      "n": "wnqP4ZhlZIsphYGoc0tv5u7p107ILlgcInNlRQt6aWV-_jj040z8hhVVxj-J8ZU9JYfNCBega853-bhHMPfHCfTglVYI0CK4ELnnmM6RM5wRgW1nmuTeZEnnfYNuq-HWnEakuSzba-wvNyyEbEZ2uqe5XDVNHTSq9xR0E2PPenkRSUSDg074lpB7_eRMEv89-1RrUqExCCg7yflytelTGar3c5Hdq3Vh7TkK5Yj4OOT5twiBy-MljO0x5Zlp8KkZJ6Ff5ZgXX3ZC4JmxbtgR1WhP7oEvXSnMIs7SkVrwALdOmlUjJ2eRrMgr3O3YChiDBuW_BM6gte-7o-S_2lIphQ"
    }
  ]
}
2021-07-30 19:49:16 SUCCESS
CheckForKeyIdInClientJWKs
All keys contain kids
2021-07-30 19:49:16 SUCCESS
CheckDistinctKeyIdValueInClientJWKs
Distinct 'kid' value in all keys of client_jwks
see
https://bitbucket.org/openid/connect/issues/1127
2021-07-30 19:49:16 SUCCESS
FAPIBrazilCheckKeyAlgInClientJWKs
Keys in client JWKS all have permitted 'alg'
permitted
[
  "PS256"
]
2021-07-30 19:49:16 SUCCESS
FAPIEnsureMinimumClientKeyLength
Validated minimum key lengths for client_jwks
client_jwks
{
  "keys": [
    {
      "kid": "SHEnwmZ4pW1uhwr2U-ZUbSLje52lr2wR0SoAbynkufY",
      "alg": "PS256",
      "kty": "RSA",
      "n": "wnqP4ZhlZIsphYGoc0tv5u7p107ILlgcInNlRQt6aWV-_jj040z8hhVVxj-J8ZU9JYfNCBega853-bhHMPfHCfTglVYI0CK4ELnnmM6RM5wRgW1nmuTeZEnnfYNuq-HWnEakuSzba-wvNyyEbEZ2uqe5XDVNHTSq9xR0E2PPenkRSUSDg074lpB7_eRMEv89-1RrUqExCCg7yflytelTGar3c5Hdq3Vh7TkK5Yj4OOT5twiBy-MljO0x5Zlp8KkZJ6Ff5ZgXX3ZC4JmxbtgR1WhP7oEvXSnMIs7SkVrwALdOmlUjJ2eRrMgr3O3YChiDBuW_BM6gte-7o-S_2lIphQ",
      "e": "AQAB",
      "d": "eLUjus0hGZ-6fM_2IuGOqhJd97JBU2qCw-tFzu4J44MIqHfnn3E4R2zUmUD0uIp9sl6wprYrbt5u3wM-xKj11Ds2bdpBjBYQkukgU1rbCuJyhxfFt4EYe7zXPrMmLO72inbaZMjvw_OLdr5dzuqJZN8XkKDQpTD8cHE0fphzvbp0MMyGtFclsy6_znxz1S8NYeepHU2vlg_Oo9gb9-G4XtXaOJVjZa_z4MUC0v1NwymmXho-3m5Z5fcmbbLCZp7NVl7uqImPOii9HeVdTlSrA-JTQIQkVFkqvaVwWtaF4qO5R1gIjO94Jxl88vJSeYMSBdUxg5Riew0_Jc5gz1fYgQ",
      "p": "4_1gImcoecLeFJlVvpmCW1CgbphGhaUv6sEK-frtKQeokyY3eatYcGI3c7IseMR05WgY1Br80Siwl9G2e2GFNRve-9OWTj-O32X-_RwrMMNRrnpL_MWLZkWlsWfPhj26Vm6YQ2VIphM_yO3Gpguk5zGR7C2hobLBDVVhqmE6fKE",
      "q": "2l83AnTyMKWwTudDujebvr5u0L_TEIMKAmgD2gvtbgFHpRp5BWiu8UYs0rfVADD-h2runXSzgFyz_9ToCQbyrRCilV0-g1ATC3RLkz1ykv2AEiIp2fh8IrhMcThNtqxdlMijfjwTZXnKatlBoa3cMMGwvqPPGnFm3isVLUoQPmU",
      "dp": "v3O0WO97o9QqHe4tfOL3_qqULosdHXl75Yy6JPW8VioiO39qMnfaynUPz84dXkTLTSG_R85p41JiCPuIW8-mxtRiyeICZC8nUR4bpH0VH9vFKdl1GgzhZL6zx2g_cqE_avlwT5gsC5o6hAZ4PFOm5KZRvZ0MD_dF-mZqn2MKdEE",
      "dq": "fhIyZAy4NjWyEBucEkpAdGLk_0d_xyyf_rumXaA9NyEuB7e83s6NEWZ-Qjk3k6C1keC-WdEiQJ1EnhKA05VbTWcpNipbCNyV4isF5r-3Af2wjseCegDnSfQ0zbi_xRLGBDvBiAOO_yrNHdrH9Vu2n79zFtzjmFSYGvOsijUUI7E",
      "qi": "KDOYS3jWXnQpNeaS9slGKIChULsxsFnG_7zbvqc9-7QwXQCmT8Ka_j5az_2eZ5q1RGkbFFUa4htUvHb2zzmrvboHR1MDC7BfQDXSImCuvsJr79hcXROwMFEgHERHIhuIcd6HfKROpakOFdNYDDqYxr7GDshJhiTXby6P4qreK2Y"
    }
  ]
}
2021-07-30 19:49:16 SUCCESS
ValidateMTLSCertificatesAsX509
Mutual TLS authentication cert validated as X.509
2021-07-30 19:49:16 SUCCESS
GetResourceEndpointConfiguration
Found a resource endpoint object
resourceUrl
https://api-mtls-hml.safra.com.br/open-banking/resources/v1/resources
consentUrl
https://api-mtls-hml.safra.com.br/open-banking/consents/v1/consents
brazilCpf
16881808852
2021-07-30 19:49:16 SUCCESS
SetProtectedResourceUrlToSingleResourceEndpoint
Set protected resource URL
protected_resource_url
https://api-mtls-hml.safra.com.br/open-banking/resources/v1/resources
2021-07-30 19:49:16 SUCCESS
ExtractTLSTestValuesFromResourceConfiguration
Extracted TLS information from resource endpoint
resource_endpoint
{
  "testHost": "api-mtls-hml.safra.com.br",
  "testPort": 443
}
2021-07-30 19:49:16 SUCCESS
ExtractTLSTestValuesFromOBResourceConfiguration
Extracted TLS information from resource endpoint
accounts_resource_endpoint
{
  "testHost": "api-mtls-hml.safra.com.br",
  "testPort": 443
}
accounts_request_endpoint
{
  "testHost": "api-mtls-hml.safra.com.br",
  "testPort": 443
}
2021-07-30 19:49:16
fapi1-advanced-final-ensure-request-object-without-nbf-fails
Setup Done
Use client_credentials grant to obtain Brazil consent
2021-07-30 19:49:16 SUCCESS
CreateTokenEndpointRequestForClientCredentialsGrant
grant_type
client_credentials
scope
openid accounts
2021-07-30 19:49:16 SUCCESS
SetConsentsScopeOnTokenEndpointRequest
Set scope parameter to 'consents'
grant_type
client_credentials
scope
consents
2021-07-30 19:49:16 SUCCESS
CreateClientAuthenticationAssertionClaims
Created client assertion claims
iss
client-1
sub
client-1
aud
https://api-mtls-hml.safra.com.br/open-banking/auth/realms/SafraPF/protocol/openid-connect/token
jti
rLqvIjtp5snL1dByMKgY
iat
1627674556
exp
1627674616
2021-07-30 19:49:16 SUCCESS
SignClientAuthenticationAssertion
Signed the client assertion
client_assertion
eyJraWQiOiIxd2RBdXJMZDZwSWpKNlBOMzhWck5EbzdwTHFRV0JMTk5Ldi1tX2FEN1dnIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiJjbGllbnQtMSIsImF1ZCI6Imh0dHBzOlwvXC9hcGktbXRscy1obWwuc2FmcmEuY29tLmJyXC9vcGVuLWJhbmtpbmdcL2F1dGhcL3JlYWxtc1wvU2FmcmFQRlwvcHJvdG9jb2xcL29wZW5pZC1jb25uZWN0XC90b2tlbiIsImlzcyI6ImNsaWVudC0xIiwiZXhwIjoxNjI3Njc0NjE2LCJpYXQiOjE2Mjc2NzQ1NTYsImp0aSI6InJMcXZJanRwNXNuTDFkQnlNS2dZIn0.Lx5IsbdvnABZaFeOwMlDqkSWl2e_nLufDSCLTXMW6zrtfe2ADpSGgp_aF5klA8Og0jAmaseepx_j5I6utsu4-zh4pTZ43w7OT2SdrixFVhbQywhrUvv1WfsYgR6bYr3oSF4lDLdeXtWGDO9LMrqCehpeWy3pGVMWRDQLgidNpEBh_hSewBZ1-IHEmVNHr8iB7jQMIFggaYqLxPPkrYbssWoCQtEeVQOTUI3y3BJ4es051HelnEuh70LaMyD6Yaoj6gDZ8oK3XCs8aOb9jw50ebspg0EDaoyl9O7iw6m5W3DYgLIQXde7eRbyWvm2yfsp520YEGLRlHjcTNYU5tD_9g
2021-07-30 19:49:16
AddClientAssertionToTokenEndpointRequest
Added client assertion
grant_type
client_credentials
scope
consents
client_assertion
eyJraWQiOiIxd2RBdXJMZDZwSWpKNlBOMzhWck5EbzdwTHFRV0JMTk5Ldi1tX2FEN1dnIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiJjbGllbnQtMSIsImF1ZCI6Imh0dHBzOlwvXC9hcGktbXRscy1obWwuc2FmcmEuY29tLmJyXC9vcGVuLWJhbmtpbmdcL2F1dGhcL3JlYWxtc1wvU2FmcmFQRlwvcHJvdG9jb2xcL29wZW5pZC1jb25uZWN0XC90b2tlbiIsImlzcyI6ImNsaWVudC0xIiwiZXhwIjoxNjI3Njc0NjE2LCJpYXQiOjE2Mjc2NzQ1NTYsImp0aSI6InJMcXZJanRwNXNuTDFkQnlNS2dZIn0.Lx5IsbdvnABZaFeOwMlDqkSWl2e_nLufDSCLTXMW6zrtfe2ADpSGgp_aF5klA8Og0jAmaseepx_j5I6utsu4-zh4pTZ43w7OT2SdrixFVhbQywhrUvv1WfsYgR6bYr3oSF4lDLdeXtWGDO9LMrqCehpeWy3pGVMWRDQLgidNpEBh_hSewBZ1-IHEmVNHr8iB7jQMIFggaYqLxPPkrYbssWoCQtEeVQOTUI3y3BJ4es051HelnEuh70LaMyD6Yaoj6gDZ8oK3XCs8aOb9jw50ebspg0EDaoyl9O7iw6m5W3DYgLIQXde7eRbyWvm2yfsp520YEGLRlHjcTNYU5tD_9g
client_assertion_type
urn:ietf:params:oauth:client-assertion-type:jwt-bearer
2021-07-30 19:49:16
CallTokenEndpoint
HTTP request
request_uri
https://api-mtls-hml.safra.com.br/open-banking/auth/realms/SafraPF/protocol/openid-connect/token
request_method
POST
request_headers
{
  "accept": "application/json;charset\u003dUTF-8",
  "accept-charset": "utf-8",
  "content-type": "application/x-www-form-urlencoded;charset\u003dUTF-8",
  "content-length": "866"
}
request_body
grant_type=client_credentials&scope=consents&client_assertion=eyJraWQiOiIxd2RBdXJMZDZwSWpKNlBOMzhWck5EbzdwTHFRV0JMTk5Ldi1tX2FEN1dnIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiJjbGllbnQtMSIsImF1ZCI6Imh0dHBzOlwvXC9hcGktbXRscy1obWwuc2FmcmEuY29tLmJyXC9vcGVuLWJhbmtpbmdcL2F1dGhcL3JlYWxtc1wvU2FmcmFQRlwvcHJvdG9jb2xcL29wZW5pZC1jb25uZWN0XC90b2tlbiIsImlzcyI6ImNsaWVudC0xIiwiZXhwIjoxNjI3Njc0NjE2LCJpYXQiOjE2Mjc2NzQ1NTYsImp0aSI6InJMcXZJanRwNXNuTDFkQnlNS2dZIn0.Lx5IsbdvnABZaFeOwMlDqkSWl2e_nLufDSCLTXMW6zrtfe2ADpSGgp_aF5klA8Og0jAmaseepx_j5I6utsu4-zh4pTZ43w7OT2SdrixFVhbQywhrUvv1WfsYgR6bYr3oSF4lDLdeXtWGDO9LMrqCehpeWy3pGVMWRDQLgidNpEBh_hSewBZ1-IHEmVNHr8iB7jQMIFggaYqLxPPkrYbssWoCQtEeVQOTUI3y3BJ4es051HelnEuh70LaMyD6Yaoj6gDZ8oK3XCs8aOb9jw50ebspg0EDaoyl9O7iw6m5W3DYgLIQXde7eRbyWvm2yfsp520YEGLRlHjcTNYU5tD_9g&client_assertion_type=urn%3Aietf%3Aparams%3Aoauth%3Aclient-assertion-type%3Ajwt-bearer
request_mutual_tls
{
  "cert": "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\u003d",
  "key": "MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDbaLy+4MD59CoPl5dTzt1IolWx5B6Z7hf7EpRgbNa41p4Gju+ywPLYy0Yfl9JO+3HUKj2UmxHqfCYfij1GoOIsj6Z25A4BQflAMvqlzGK0ortOjQMyaUmoXzI8SnyshQQiYVUsnnaGLJhcc35eXBNiaqjhkoWAEa2MQP+EsCXKyBlvs2KskMpRpP+qgEpWo1/WSWcrzW7nOewhJzzSin7eG7WcJ1XsL9jijm5MaLFyTAeEE2wujLneGlE4gORXmhqH6LVM+SAiNKGCi7YSXi+xhXFxO1TuNO6A3XhPDzIaxnSaAcSKK5C4iLBkTSGuoY4z1vYXJZL4qyCLRRJwOllBAgMBAAECggEBAKJqQLXHZ/JfRLdwDqwSSInY6Tia1fA6aHQJx94tEzGWZToTmuomnF3Q82K1nw+qYBOfBSC5PaTnK81TJpLeyy4TVDVUEe3qaViVpCcRScvPXnoCNmidudGyTlyFAw8uE+ZjSIqT7sbZwhtFvziYTh0fOU5piPtJmr9k6gDN59vXrsLUXPPKACQoYXrJmHfzzYOXDCIcuDo/Buo1NQ3RQu6T5NP5AwrliWlMAjrmYih40Dv9KuFVIC7O4Lw8A0cTDXl5r29UUS1gQGMAquwjvrf3O/8PyBWPoAjmyXmfkHLiKvY6tWlDTuYfjVtp/ScGUjAJ4A3dSF8INvcrPrpB5AECgYEA84Y88Hfc7h+2CcwgLassrE2fL1ZnzlvJeBOllmFsh/fujIlYGU8Bg5RwNS9zdgYhS3RB/1uPrjxA9wftTltBJBYyk88r+h0KnUuJTtUJwIuR5N9V66wiQ41Gknl8YmklqaiulhGI60gxs8N19cJy8m7By+4I+d0WRkrekkUjdqECgYEA5qY73jVHK+RL4O3LU9JI37ninTqkHAp++X/9KoCZEO5cooiN/MTReoePgW3BUTudLq7joZdE85dCBdJOLPa0aLlYUr2wxuu80nO4YlPoA9aHSEubyAOknTfY+T2dBDqKTEiXY0hv8dCe0bjA9papWqqY70AQif4w7FgacH+Z/qECgYEA0vdc/ZlpTOUt58jtq4KaHd7U48aAAVak76BdmCxoQFZ6U0d8idhW4G2M05Z6+SkQWPSrZBQnIfNS+G7mlzYY9bFBOamFWJUmJ+RTXHbUjviaeGM+ZP9nY4wVMjmKlxquJQ9bx+gC7IlLfYb8Pt6og/uNaiSZpBRzAoxDywWYVmECgYApiDt1itBzBdvn98nKIS6AIr+8oieU6QruMG7M7XUiiFlj5wTyRBqYXrqnirTpxLtMAa/5k/yVhGIeHD15eT8JMH7H/2JKn35TwwSrqAI6VrHrgbnebVGCAeFvF/ojHctzawrflNabi35ds1AD1yNNsTRyuG2B+6ShmkfAhCmdoQKBgEWsM3WHVBgXePE/109AEXeqKuQij0FdncC1HVWRVpuj9oBrUKt3C7nihXCtkXqF/4iNHNbxVZPAiQ1UeMyxuW4u26frHVTlf95S6IiNfV6AgcWuRkM1F8GRf2IvjcZYwxGa6l38B0PUmdiPt7TFwYi8lJ+EZhjFrchun6bOcvLT"
}
2021-07-30 19:49:17 RESPONSE
CallTokenEndpoint
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "x-xss-protection": "1; mode\u003dblock",
  "pragma": "no-cache",
  "x-frame-options": "SAMEORIGIN",
  "referrer-policy": "no-referrer",
  "strict-transport-security": "max-age\u003d31536000; includeSubDomains",
  "x-content-type-options": "nosniff",
  "content-type": "application/json",
  "vary": "Accept-Encoding",
  "cache-control": "no-store",
  "expires": "Fri, 30 Jul 2021 19:49:17 GMT",
  "date": "Fri, 30 Jul 2021 19:49:17 GMT",
  "connection": "keep-alive",
  "set-cookie": [
    "KC_RESTART\u003d; Version\u003d1; Expires\u003dThu, 01-Jan-1970 00:00:10 GMT; Max-Age\u003d0; Path\u003d/open-banking/auth/realms/SafraPF/; Secure; HttpOnly",
    "c90abdd8e7a45cb14a8bae8901c040fa\u003da87f169e424a8c60874602f9a37e4924; path\u003d/; HttpOnly; Secure"
  ]
}
response_body
{"access_token":"eyJhbGciOiJQUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJGZkNhOXJaN1phQjB2eVRhR19MMU1UaTgzZExENEpicHlSVHVjVWk3X2IwIn0.eyJleHAiOjE2Mjc2NzQ4NTYsImlhdCI6MTYyNzY3NDU1NiwianRpIjoiMjljYWJkZDEtNTczOS00ZTlhLWJkNDEtZGRmZjhiNTBhYWNjIiwiaXNzIjoiaHR0cHM6Ly9hcGktbXRscy1obWwuc2FmcmEuY29tLmJyL29wZW4tYmFua2luZy9hdXRoL3JlYWxtcy9TYWZyYVBGIiwic3ViIjoiMDk5ODY4NTMtZGU4MS00YzE2LWE1MzktNTQwMDFkZGQ3ZDJhIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoiY2xpZW50LTEiLCJhY3IiOiIxIiwiYWxsb3dlZC1vcmlnaW5zIjpbImh0dHBzOi8vd3d3LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldCJdLCJzY29wZSI6InByb2ZpbGUgZW1haWwgY3JlZGl0LWNhcmRzLWFjY291bnRzIGZpbmFuY2luZ3Mgb3BlbmlkIGludm9pY2UtZmluYW5jaW5ncyB1bmFycmFuZ2VkLWFjY291bnRzLW92ZXJkcmFmdCBjb25zZW50IGN1c3RvbWVycyBhY2NvdW50cyBjb25zZW50cyBsb2FucyIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiY2xpZW50SWQiOiJjbGllbnQtMSIsImNsaWVudEhvc3QiOiIzNS4xOTYuNDQuMTg1IiwicHJlZmVycmVkX3VzZXJuYW1lIjoic2VydmljZS1hY2NvdW50LWNsaWVudC0xIiwiY2xpZW50QWRkcmVzcyI6IjM1LjE5Ni40NC4xODUifQ.ii0m0KX-dTPBSrnkRAsMhWgWHpHVWgtlZaZUzjieW5J9kLJT6A-QwHRZDSjLVCikdwqaKbhQGwyePCku8MrULs0KpIY4vtVQVksg_jtxo4AhgXQShqj5Z2Mv3sEyFCFWVyOqwEcm5h7RSu36u8fzJF4FCmJRYcox8AwbAxQX1_HGf0TuPPjMgAbtU7i-E23Xg6VXgmAjs8uFELLck5hH_0FoSu6mJhYP2nrQYp7y15dzwtFg73k_1HMy8y3i0hnETKu7IWObsv-8kL6WYWSFjOV7oyg3kwBGRb60mJirTiOjoUuEDCFhPeUnRvc2JgNYytCmO22UfkEQbxriV0JubA","expires_in":300,"refresh_expires_in":0,"token_type":"Bearer","not-before-policy":1626456297,"scope":"profile email credit-cards-accounts financings openid invoice-financings unarranged-accounts-overdraft consent customers accounts consents loans"}
2021-07-30 19:49:17
CallTokenEndpoint
Token endpoint response
token_endpoint_response
{"access_token":"eyJhbGciOiJQUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJGZkNhOXJaN1phQjB2eVRhR19MMU1UaTgzZExENEpicHlSVHVjVWk3X2IwIn0.eyJleHAiOjE2Mjc2NzQ4NTYsImlhdCI6MTYyNzY3NDU1NiwianRpIjoiMjljYWJkZDEtNTczOS00ZTlhLWJkNDEtZGRmZjhiNTBhYWNjIiwiaXNzIjoiaHR0cHM6Ly9hcGktbXRscy1obWwuc2FmcmEuY29tLmJyL29wZW4tYmFua2luZy9hdXRoL3JlYWxtcy9TYWZyYVBGIiwic3ViIjoiMDk5ODY4NTMtZGU4MS00YzE2LWE1MzktNTQwMDFkZGQ3ZDJhIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoiY2xpZW50LTEiLCJhY3IiOiIxIiwiYWxsb3dlZC1vcmlnaW5zIjpbImh0dHBzOi8vd3d3LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldCJdLCJzY29wZSI6InByb2ZpbGUgZW1haWwgY3JlZGl0LWNhcmRzLWFjY291bnRzIGZpbmFuY2luZ3Mgb3BlbmlkIGludm9pY2UtZmluYW5jaW5ncyB1bmFycmFuZ2VkLWFjY291bnRzLW92ZXJkcmFmdCBjb25zZW50IGN1c3RvbWVycyBhY2NvdW50cyBjb25zZW50cyBsb2FucyIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiY2xpZW50SWQiOiJjbGllbnQtMSIsImNsaWVudEhvc3QiOiIzNS4xOTYuNDQuMTg1IiwicHJlZmVycmVkX3VzZXJuYW1lIjoic2VydmljZS1hY2NvdW50LWNsaWVudC0xIiwiY2xpZW50QWRkcmVzcyI6IjM1LjE5Ni40NC4xODUifQ.ii0m0KX-dTPBSrnkRAsMhWgWHpHVWgtlZaZUzjieW5J9kLJT6A-QwHRZDSjLVCikdwqaKbhQGwyePCku8MrULs0KpIY4vtVQVksg_jtxo4AhgXQShqj5Z2Mv3sEyFCFWVyOqwEcm5h7RSu36u8fzJF4FCmJRYcox8AwbAxQX1_HGf0TuPPjMgAbtU7i-E23Xg6VXgmAjs8uFELLck5hH_0FoSu6mJhYP2nrQYp7y15dzwtFg73k_1HMy8y3i0hnETKu7IWObsv-8kL6WYWSFjOV7oyg3kwBGRb60mJirTiOjoUuEDCFhPeUnRvc2JgNYytCmO22UfkEQbxriV0JubA","expires_in":300,"refresh_expires_in":0,"token_type":"Bearer","not-before-policy":1626456297,"scope":"profile email credit-cards-accounts financings openid invoice-financings unarranged-accounts-overdraft consent customers accounts consents loans"}
2021-07-30 19:49:17 SUCCESS
CallTokenEndpoint
Parsed token endpoint response
access_token
eyJhbGciOiJQUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJGZkNhOXJaN1phQjB2eVRhR19MMU1UaTgzZExENEpicHlSVHVjVWk3X2IwIn0.eyJleHAiOjE2Mjc2NzQ4NTYsImlhdCI6MTYyNzY3NDU1NiwianRpIjoiMjljYWJkZDEtNTczOS00ZTlhLWJkNDEtZGRmZjhiNTBhYWNjIiwiaXNzIjoiaHR0cHM6Ly9hcGktbXRscy1obWwuc2FmcmEuY29tLmJyL29wZW4tYmFua2luZy9hdXRoL3JlYWxtcy9TYWZyYVBGIiwic3ViIjoiMDk5ODY4NTMtZGU4MS00YzE2LWE1MzktNTQwMDFkZGQ3ZDJhIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoiY2xpZW50LTEiLCJhY3IiOiIxIiwiYWxsb3dlZC1vcmlnaW5zIjpbImh0dHBzOi8vd3d3LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldCJdLCJzY29wZSI6InByb2ZpbGUgZW1haWwgY3JlZGl0LWNhcmRzLWFjY291bnRzIGZpbmFuY2luZ3Mgb3BlbmlkIGludm9pY2UtZmluYW5jaW5ncyB1bmFycmFuZ2VkLWFjY291bnRzLW92ZXJkcmFmdCBjb25zZW50IGN1c3RvbWVycyBhY2NvdW50cyBjb25zZW50cyBsb2FucyIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiY2xpZW50SWQiOiJjbGllbnQtMSIsImNsaWVudEhvc3QiOiIzNS4xOTYuNDQuMTg1IiwicHJlZmVycmVkX3VzZXJuYW1lIjoic2VydmljZS1hY2NvdW50LWNsaWVudC0xIiwiY2xpZW50QWRkcmVzcyI6IjM1LjE5Ni40NC4xODUifQ.ii0m0KX-dTPBSrnkRAsMhWgWHpHVWgtlZaZUzjieW5J9kLJT6A-QwHRZDSjLVCikdwqaKbhQGwyePCku8MrULs0KpIY4vtVQVksg_jtxo4AhgXQShqj5Z2Mv3sEyFCFWVyOqwEcm5h7RSu36u8fzJF4FCmJRYcox8AwbAxQX1_HGf0TuPPjMgAbtU7i-E23Xg6VXgmAjs8uFELLck5hH_0FoSu6mJhYP2nrQYp7y15dzwtFg73k_1HMy8y3i0hnETKu7IWObsv-8kL6WYWSFjOV7oyg3kwBGRb60mJirTiOjoUuEDCFhPeUnRvc2JgNYytCmO22UfkEQbxriV0JubA
expires_in
300
refresh_expires_in
0
token_type
Bearer
not-before-policy
1626456297
scope
profile email credit-cards-accounts financings openid invoice-financings unarranged-accounts-overdraft consent customers accounts consents loans
2021-07-30 19:49:17 SUCCESS
CheckIfTokenEndpointResponseError
No error from token endpoint
2021-07-30 19:49:17 SUCCESS
CheckForAccessTokenValue
Found an access token
access_token
eyJhbGciOiJQUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJGZkNhOXJaN1phQjB2eVRhR19MMU1UaTgzZExENEpicHlSVHVjVWk3X2IwIn0.eyJleHAiOjE2Mjc2NzQ4NTYsImlhdCI6MTYyNzY3NDU1NiwianRpIjoiMjljYWJkZDEtNTczOS00ZTlhLWJkNDEtZGRmZjhiNTBhYWNjIiwiaXNzIjoiaHR0cHM6Ly9hcGktbXRscy1obWwuc2FmcmEuY29tLmJyL29wZW4tYmFua2luZy9hdXRoL3JlYWxtcy9TYWZyYVBGIiwic3ViIjoiMDk5ODY4NTMtZGU4MS00YzE2LWE1MzktNTQwMDFkZGQ3ZDJhIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoiY2xpZW50LTEiLCJhY3IiOiIxIiwiYWxsb3dlZC1vcmlnaW5zIjpbImh0dHBzOi8vd3d3LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldCJdLCJzY29wZSI6InByb2ZpbGUgZW1haWwgY3JlZGl0LWNhcmRzLWFjY291bnRzIGZpbmFuY2luZ3Mgb3BlbmlkIGludm9pY2UtZmluYW5jaW5ncyB1bmFycmFuZ2VkLWFjY291bnRzLW92ZXJkcmFmdCBjb25zZW50IGN1c3RvbWVycyBhY2NvdW50cyBjb25zZW50cyBsb2FucyIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiY2xpZW50SWQiOiJjbGllbnQtMSIsImNsaWVudEhvc3QiOiIzNS4xOTYuNDQuMTg1IiwicHJlZmVycmVkX3VzZXJuYW1lIjoic2VydmljZS1hY2NvdW50LWNsaWVudC0xIiwiY2xpZW50QWRkcmVzcyI6IjM1LjE5Ni40NC4xODUifQ.ii0m0KX-dTPBSrnkRAsMhWgWHpHVWgtlZaZUzjieW5J9kLJT6A-QwHRZDSjLVCikdwqaKbhQGwyePCku8MrULs0KpIY4vtVQVksg_jtxo4AhgXQShqj5Z2Mv3sEyFCFWVyOqwEcm5h7RSu36u8fzJF4FCmJRYcox8AwbAxQX1_HGf0TuPPjMgAbtU7i-E23Xg6VXgmAjs8uFELLck5hH_0FoSu6mJhYP2nrQYp7y15dzwtFg73k_1HMy8y3i0hnETKu7IWObsv-8kL6WYWSFjOV7oyg3kwBGRb60mJirTiOjoUuEDCFhPeUnRvc2JgNYytCmO22UfkEQbxriV0JubA
2021-07-30 19:49:17 SUCCESS
ExtractAccessTokenFromTokenResponse
Extracted the access token
value
eyJhbGciOiJQUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJGZkNhOXJaN1phQjB2eVRhR19MMU1UaTgzZExENEpicHlSVHVjVWk3X2IwIn0.eyJleHAiOjE2Mjc2NzQ4NTYsImlhdCI6MTYyNzY3NDU1NiwianRpIjoiMjljYWJkZDEtNTczOS00ZTlhLWJkNDEtZGRmZjhiNTBhYWNjIiwiaXNzIjoiaHR0cHM6Ly9hcGktbXRscy1obWwuc2FmcmEuY29tLmJyL29wZW4tYmFua2luZy9hdXRoL3JlYWxtcy9TYWZyYVBGIiwic3ViIjoiMDk5ODY4NTMtZGU4MS00YzE2LWE1MzktNTQwMDFkZGQ3ZDJhIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoiY2xpZW50LTEiLCJhY3IiOiIxIiwiYWxsb3dlZC1vcmlnaW5zIjpbImh0dHBzOi8vd3d3LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldCJdLCJzY29wZSI6InByb2ZpbGUgZW1haWwgY3JlZGl0LWNhcmRzLWFjY291bnRzIGZpbmFuY2luZ3Mgb3BlbmlkIGludm9pY2UtZmluYW5jaW5ncyB1bmFycmFuZ2VkLWFjY291bnRzLW92ZXJkcmFmdCBjb25zZW50IGN1c3RvbWVycyBhY2NvdW50cyBjb25zZW50cyBsb2FucyIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiY2xpZW50SWQiOiJjbGllbnQtMSIsImNsaWVudEhvc3QiOiIzNS4xOTYuNDQuMTg1IiwicHJlZmVycmVkX3VzZXJuYW1lIjoic2VydmljZS1hY2NvdW50LWNsaWVudC0xIiwiY2xpZW50QWRkcmVzcyI6IjM1LjE5Ni40NC4xODUifQ.ii0m0KX-dTPBSrnkRAsMhWgWHpHVWgtlZaZUzjieW5J9kLJT6A-QwHRZDSjLVCikdwqaKbhQGwyePCku8MrULs0KpIY4vtVQVksg_jtxo4AhgXQShqj5Z2Mv3sEyFCFWVyOqwEcm5h7RSu36u8fzJF4FCmJRYcox8AwbAxQX1_HGf0TuPPjMgAbtU7i-E23Xg6VXgmAjs8uFELLck5hH_0FoSu6mJhYP2nrQYp7y15dzwtFg73k_1HMy8y3i0hnETKu7IWObsv-8kL6WYWSFjOV7oyg3kwBGRb60mJirTiOjoUuEDCFhPeUnRvc2JgNYytCmO22UfkEQbxriV0JubA
type
Bearer
2021-07-30 19:49:17 SUCCESS
ExtractExpiresInFromTokenEndpointResponse
Extracted 'expires_in'
expires_in
300
2021-07-30 19:49:17 SUCCESS
ValidateExpiresIn
expires_in passed all validation checks
expires_in
300
2021-07-30 19:49:17
CreateEmptyResourceEndpointRequestHeaders
Created empty headers
resource_endpoint_request_headers
{}
2021-07-30 19:49:17 SUCCESS
AddFAPIAuthDateToResourceEndpointRequest
Added x-fapi-auth-date to resource endpoint request headers
resource_endpoint_request_headers
{
  "x-fapi-auth-date": "Fri, 30 Jul 2021 19:49:17 GMT"
}
2021-07-30 19:49:17 SUCCESS
FAPIBrazilCreateConsentRequest
consent_endpoint_request
{
  "data": {
    "permissions": [
      "ACCOUNTS_READ",
      "ACCOUNTS_BALANCES_READ",
      "RESOURCES_READ"
    ],
    "loggedUser": {
      "document": {
        "identification": "16881808852",
        "rel": "CPF"
      }
    }
  }
}
2021-07-30 19:49:17 SUCCESS
FAPIBrazilAddExpirationToConsentRequest
Added expiration time to consent request
consent_endpoint_request
{
  "data": {
    "permissions": [
      "ACCOUNTS_READ",
      "ACCOUNTS_BALANCES_READ",
      "RESOURCES_READ"
    ],
    "loggedUser": {
      "document": {
        "identification": "16881808852",
        "rel": "CPF"
      }
    },
    "expirationDateTime": "2021-07-30T21:49:17Z"
  }
}
2021-07-30 19:49:17
CallConsentEndpointWithBearerToken
HTTP request
request_uri
https://api-mtls-hml.safra.com.br/open-banking/consents/v1/consents
request_method
POST
request_headers
{
  "accept": "application/json;charset\u003dUTF-8",
  "x-fapi-auth-date": "Fri, 30 Jul 2021 19:49:17 GMT",
  "accept-charset": "utf-8",
  "content-type": "application/json;charset\u003dUTF-8",
  "authorization": "Bearer eyJhbGciOiJQUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJGZkNhOXJaN1phQjB2eVRhR19MMU1UaTgzZExENEpicHlSVHVjVWk3X2IwIn0.eyJleHAiOjE2Mjc2NzQ4NTYsImlhdCI6MTYyNzY3NDU1NiwianRpIjoiMjljYWJkZDEtNTczOS00ZTlhLWJkNDEtZGRmZjhiNTBhYWNjIiwiaXNzIjoiaHR0cHM6Ly9hcGktbXRscy1obWwuc2FmcmEuY29tLmJyL29wZW4tYmFua2luZy9hdXRoL3JlYWxtcy9TYWZyYVBGIiwic3ViIjoiMDk5ODY4NTMtZGU4MS00YzE2LWE1MzktNTQwMDFkZGQ3ZDJhIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoiY2xpZW50LTEiLCJhY3IiOiIxIiwiYWxsb3dlZC1vcmlnaW5zIjpbImh0dHBzOi8vd3d3LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldCJdLCJzY29wZSI6InByb2ZpbGUgZW1haWwgY3JlZGl0LWNhcmRzLWFjY291bnRzIGZpbmFuY2luZ3Mgb3BlbmlkIGludm9pY2UtZmluYW5jaW5ncyB1bmFycmFuZ2VkLWFjY291bnRzLW92ZXJkcmFmdCBjb25zZW50IGN1c3RvbWVycyBhY2NvdW50cyBjb25zZW50cyBsb2FucyIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiY2xpZW50SWQiOiJjbGllbnQtMSIsImNsaWVudEhvc3QiOiIzNS4xOTYuNDQuMTg1IiwicHJlZmVycmVkX3VzZXJuYW1lIjoic2VydmljZS1hY2NvdW50LWNsaWVudC0xIiwiY2xpZW50QWRkcmVzcyI6IjM1LjE5Ni40NC4xODUifQ.ii0m0KX-dTPBSrnkRAsMhWgWHpHVWgtlZaZUzjieW5J9kLJT6A-QwHRZDSjLVCikdwqaKbhQGwyePCku8MrULs0KpIY4vtVQVksg_jtxo4AhgXQShqj5Z2Mv3sEyFCFWVyOqwEcm5h7RSu36u8fzJF4FCmJRYcox8AwbAxQX1_HGf0TuPPjMgAbtU7i-E23Xg6VXgmAjs8uFELLck5hH_0FoSu6mJhYP2nrQYp7y15dzwtFg73k_1HMy8y3i0hnETKu7IWObsv-8kL6WYWSFjOV7oyg3kwBGRb60mJirTiOjoUuEDCFhPeUnRvc2JgNYytCmO22UfkEQbxriV0JubA",
  "content-length": "199"
}
request_body
{"data":{"permissions":["ACCOUNTS_READ","ACCOUNTS_BALANCES_READ","RESOURCES_READ"],"loggedUser":{"document":{"identification":"16881808852","rel":"CPF"}},"expirationDateTime":"2021-07-30T21:49:17Z"}}
request_mutual_tls
{
  "cert": "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\u003d",
  "key": "MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDbaLy+4MD59CoPl5dTzt1IolWx5B6Z7hf7EpRgbNa41p4Gju+ywPLYy0Yfl9JO+3HUKj2UmxHqfCYfij1GoOIsj6Z25A4BQflAMvqlzGK0ortOjQMyaUmoXzI8SnyshQQiYVUsnnaGLJhcc35eXBNiaqjhkoWAEa2MQP+EsCXKyBlvs2KskMpRpP+qgEpWo1/WSWcrzW7nOewhJzzSin7eG7WcJ1XsL9jijm5MaLFyTAeEE2wujLneGlE4gORXmhqH6LVM+SAiNKGCi7YSXi+xhXFxO1TuNO6A3XhPDzIaxnSaAcSKK5C4iLBkTSGuoY4z1vYXJZL4qyCLRRJwOllBAgMBAAECggEBAKJqQLXHZ/JfRLdwDqwSSInY6Tia1fA6aHQJx94tEzGWZToTmuomnF3Q82K1nw+qYBOfBSC5PaTnK81TJpLeyy4TVDVUEe3qaViVpCcRScvPXnoCNmidudGyTlyFAw8uE+ZjSIqT7sbZwhtFvziYTh0fOU5piPtJmr9k6gDN59vXrsLUXPPKACQoYXrJmHfzzYOXDCIcuDo/Buo1NQ3RQu6T5NP5AwrliWlMAjrmYih40Dv9KuFVIC7O4Lw8A0cTDXl5r29UUS1gQGMAquwjvrf3O/8PyBWPoAjmyXmfkHLiKvY6tWlDTuYfjVtp/ScGUjAJ4A3dSF8INvcrPrpB5AECgYEA84Y88Hfc7h+2CcwgLassrE2fL1ZnzlvJeBOllmFsh/fujIlYGU8Bg5RwNS9zdgYhS3RB/1uPrjxA9wftTltBJBYyk88r+h0KnUuJTtUJwIuR5N9V66wiQ41Gknl8YmklqaiulhGI60gxs8N19cJy8m7By+4I+d0WRkrekkUjdqECgYEA5qY73jVHK+RL4O3LU9JI37ninTqkHAp++X/9KoCZEO5cooiN/MTReoePgW3BUTudLq7joZdE85dCBdJOLPa0aLlYUr2wxuu80nO4YlPoA9aHSEubyAOknTfY+T2dBDqKTEiXY0hv8dCe0bjA9papWqqY70AQif4w7FgacH+Z/qECgYEA0vdc/ZlpTOUt58jtq4KaHd7U48aAAVak76BdmCxoQFZ6U0d8idhW4G2M05Z6+SkQWPSrZBQnIfNS+G7mlzYY9bFBOamFWJUmJ+RTXHbUjviaeGM+ZP9nY4wVMjmKlxquJQ9bx+gC7IlLfYb8Pt6og/uNaiSZpBRzAoxDywWYVmECgYApiDt1itBzBdvn98nKIS6AIr+8oieU6QruMG7M7XUiiFlj5wTyRBqYXrqnirTpxLtMAa/5k/yVhGIeHD15eT8JMH7H/2JKn35TwwSrqAI6VrHrgbnebVGCAeFvF/ojHctzawrflNabi35ds1AD1yNNsTRyuG2B+6ShmkfAhCmdoQKBgEWsM3WHVBgXePE/109AEXeqKuQij0FdncC1HVWRVpuj9oBrUKt3C7nihXCtkXqF/4iNHNbxVZPAiQ1UeMyxuW4u26frHVTlf95S6IiNfV6AgcWuRkM1F8GRf2IvjcZYwxGa6l38B0PUmdiPt7TFwYi8lJ+EZhjFrchun6bOcvLT"
}
2021-07-30 19:49:18 RESPONSE
CallConsentEndpointWithBearerToken
HTTP response
response_status_code
201 CREATED
response_status_text
Created
response_headers
{
  "max-forwards": "20",
  "x-correlationid": "Id-bd570461acb862d1050eb111 0",
  "location": "",
  "server": "Kestrel",
  "x-fapi-interaction-id": "77e96abb-ebe2-4580-a30e-2d5086cee335",
  "content-type": "application/json; charset\u003dutf-8",
  "content-length": "469",
  "cache-control": "max-age\u003d0",
  "expires": "Fri, 30 Jul 2021 19:49:18 GMT",
  "date": "Fri, 30 Jul 2021 19:49:18 GMT",
  "connection": "keep-alive",
  "set-cookie": [
    "c241ce954bf066fb9e2d5d3736ae0da9\u003d3f852dcebe9c0f35bee9b318a32660a5; path\u003d/; HttpOnly; Secure",
    "88eda54166930203e44749296f4f8227\u003da58f74281c285e3dc355d47e25654383; path\u003d/; HttpOnly; Secure"
  ]
}
response_body
{"data":{"consentId":"urn:safrapf:95d62565ad0d478db2e2b4c2033e5277","creationDateTime":"2021-07-30T19:49:17Z","status":"AWAITING_AUTHORISATION","statusUpdateDateTime":"2021-07-30T19:49:17Z","permissions":["ACCOUNTS_READ","ACCOUNTS_BALANCES_READ","RESOURCES_READ"],"expirationDateTime":"2021-07-30T21:49:17Z"},"links":{"self":"https://api.safra.com.br/open-banking/consents/v1/consents"},"meta":{"totalRecords":1,"totalPages":1,"requestDateTime":"2021-07-30T19:49:18Z"}}
2021-07-30 19:49:18
CallConsentEndpointWithBearerToken
Consent endpoint response
consent_endpoint_response
{"data":{"consentId":"urn:safrapf:95d62565ad0d478db2e2b4c2033e5277","creationDateTime":"2021-07-30T19:49:17Z","status":"AWAITING_AUTHORISATION","statusUpdateDateTime":"2021-07-30T19:49:17Z","permissions":["ACCOUNTS_READ","ACCOUNTS_BALANCES_READ","RESOURCES_READ"],"expirationDateTime":"2021-07-30T21:49:17Z"},"links":{"self":"https://api.safra.com.br/open-banking/consents/v1/consents"},"meta":{"totalRecords":1,"totalPages":1,"requestDateTime":"2021-07-30T19:49:18Z"}}
2021-07-30 19:49:18 SUCCESS
CallConsentEndpointWithBearerToken
Parsed consent endpoint response
headers
{
  "max-forwards": "20",
  "x-correlationid": "Id-bd570461acb862d1050eb111 0",
  "location": "",
  "server": "Kestrel",
  "x-fapi-interaction-id": "77e96abb-ebe2-4580-a30e-2d5086cee335",
  "content-type": "application/json; charset\u003dutf-8",
  "content-length": "469",
  "cache-control": "max-age\u003d0",
  "expires": "Fri, 30 Jul 2021 19:49:18 GMT",
  "date": "Fri, 30 Jul 2021 19:49:18 GMT",
  "connection": "keep-alive",
  "set-cookie": [
    "c241ce954bf066fb9e2d5d3736ae0da9\u003d3f852dcebe9c0f35bee9b318a32660a5; path\u003d/; HttpOnly; Secure",
    "88eda54166930203e44749296f4f8227\u003da58f74281c285e3dc355d47e25654383; path\u003d/; HttpOnly; Secure"
  ]
}
body
{"data":{"consentId":"urn:safrapf:95d62565ad0d478db2e2b4c2033e5277","creationDateTime":"2021-07-30T19:49:17Z","status":"AWAITING_AUTHORISATION","statusUpdateDateTime":"2021-07-30T19:49:17Z","permissions":["ACCOUNTS_READ","ACCOUNTS_BALANCES_READ","RESOURCES_READ"],"expirationDateTime":"2021-07-30T21:49:17Z"},"links":{"self":"https://api.safra.com.br/open-banking/consents/v1/consents"},"meta":{"totalRecords":1,"totalPages":1,"requestDateTime":"2021-07-30T19:49:18Z"}}
2021-07-30 19:49:18 SUCCESS
CheckForFAPIInteractionIdInResourceResponse
Found x-fapi-interaction-id
interaction_id
77e96abb-ebe2-4580-a30e-2d5086cee335
2021-07-30 19:49:18 SUCCESS
ExtractConsentIdFromConsentEndpointResponse
Extracted the consent id
consent_id
urn:safrapf:95d62565ad0d478db2e2b4c2033e5277
2021-07-30 19:49:18 SUCCESS
FAPIBrazilConsentEndpointResponseValidatePermissions
Consent endpoint response contains expected permissions
requested
[
  "ACCOUNTS_READ",
  "ACCOUNTS_BALANCES_READ",
  "RESOURCES_READ"
]
granted
[
  "ACCOUNTS_READ",
  "ACCOUNTS_BALANCES_READ",
  "RESOURCES_READ"
]
2021-07-30 19:49:18 SUCCESS
FAPIBrazilAddConsentIdToClientScope
Added scope of 'openid accounts consent:urn:safrapf:95d62565ad0d478db2e2b4c2033e5277' to client's scope
scope
openid accounts consent:urn:safrapf:95d62565ad0d478db2e2b4c2033e5277
jwks
{
  "keys": [
    {
      "kid": "1wdAurLd6pIjJ6PN38VrNDo7pLqQWBLNNKv-m_aD7Wg",
      "alg": "PS256",
      "kty": "RSA",
      "n": "x6bDCQbVgzrIdgaxSjrwFTWhkD1KswOauFEAQcDJcp0yrgz0D_xw0EJgjsKDz6635fOo-e2bMo7IH-AGN4-FPdOpjt0tipbi3Oc9Rw1V6Myb1S1TsIB6hKacqeIn4GOVLPnFCvttI_sN2egOpU04eABV5oqSfKnVqyBUkUV4y-8K5LYWRsyw4wH_poxEcimIxr50bRI0BWiZ8ThLSxF9YjjxJm7xQYKiUIs3D4pF6WN0Fd0B4emDBuF2mMRTNp45INsPoLsCbHGT5CwwH5Z1HqrWVLh8K0-_efHL4gLOmrDXBjWGcWvO1pE4GlTDC_lzxEgnzWH-gqATbZdnfom95Q",
      "e": "AQAB",
      "d": "qwPsYmoJMByFI5w99tCfX_uNhekKeGao_CLeLnR92gBPLgmIcb0RwUJqRT7W-2m0unNJlbPy0Y6-W5dgm-0C-9-3iNlqLiFq-D_XHGqO4ReKkEMAQdr7l27EGTzQXYPPfzP_lZWiekSNK8975BpOOXRIIG8oZUJw9OF_ruQsQbngYSnLqFxtuYxrRd5yZB9yMGouEx_BWdkzx2rB9cWZmhjgXC0vAFGadC908aKbv6RswqbtAGlPoN7lL_nFJkpZsjR5G8WLGR43Gc3EIdOal1UzLNNVDgl_fgzm8-Adlyls95nqKr_Zq9gbzwNBdLwWsHJEIYC2ZvMntSMQa3brbQ",
      "p": "5nBqpe2yre89CUvXbRAAjB-gfipQuEkIGUxgoRdahvvPNULipdXLGrFXW55t2FsjFFpRvhCLtdM8sDhGMqqDh1lKo2kuhwl8SIRZueQz8vsDMQ_oGw-RCNMRa4p1QkcxBVnVMUgJeYhdHhw6GHCpUEvU_9o-jKVMk200AZxEaIs",
      "q": "3cwXwhOX8pcO8vEiAQL16j5dq9lzZUhqdGkStHlQybOe7WwbglenTQFO4E_Ri-mJx2DLx9mQeaJIV61JsUtrSceulBBDe1MCbVD6ojHh5KHgAhtRWCjRFsZ8iczqcFMoPjQA_yW3sxkWIzesOT9bc15cV8rpuvxJsm18FbK80U8",
      "dp": "dpjKuoUAHbZv4lXvFElVDsjEL8qVapLjoSmG3cGILMpyFQZMYW8Lrbwxqox6GgylnDbztO8NCFIj_Mmpjy_kq4cP-9QJRyRhm2zKRPqmpdn8BYcbPLohObpvT7qdqLO9DfTy3P8nKS4-Rl3epG9vJE0y3U60PGxiYcmlJ2MGbgs",
      "dq": "QuJP68uiz5nz_RjwKyPsaoYCE1eQr-NFjvM8m8XVse2DqI8oQIcUQWl6krQfObTkQoaTDSIzqipg7GeqSFe489fOcoHxB5iBq9t2qUCnoR2bgqcgQZiVbOvQFHIB5Ht_MDrYbhi-q7iN73LTcbQEbObwq9zZ3PRFeRQBDj4HKIs",
      "qi": "GhBbrlJDVrLxyXW3kDb1KHWy-zUhEU7Jsg9PwXBzKz1iiF56pugE-rX95IpacRNPZqxh_ZKVZPpMhEohW1CTcrQ_5WiKLDhSrEAybl7LHmgFzRwmoKtoM46rcS8_PCiUat4rmsBwd0D-o7WU1XPmZVO9UbA79gGlAK5sBysVKXk"
    }
  ]
}
client_id
client-1
Make request to authorization endpoint
2021-07-30 19:49:18 SUCCESS
CreateAuthorizationEndpointRequestFromClientInformation
Created authorization endpoint request
client_id
client-1
redirect_uri
https://www.certification.openid.net/test/a/safratest/callback
scope
openid accounts consent:urn:safrapf:95d62565ad0d478db2e2b4c2033e5277
2021-07-30 19:49:18
CreateRandomStateValue
Created state value
requested_state_length
10
state
mi437uLVGZ
2021-07-30 19:49:18 SUCCESS
AddStateToAuthorizationEndpointRequest
Added state parameter to request
client_id
client-1
redirect_uri
https://www.certification.openid.net/test/a/safratest/callback
scope
openid accounts consent:urn:safrapf:95d62565ad0d478db2e2b4c2033e5277
state
mi437uLVGZ
2021-07-30 19:49:18
CreateRandomNonceValue
Created nonce value
requested_nonce_length
10
nonce
0YIkEvB9s6
2021-07-30 19:49:18 SUCCESS
AddNonceToAuthorizationEndpointRequest
Added nonce parameter to request
client_id
client-1
redirect_uri
https://www.certification.openid.net/test/a/safratest/callback
scope
openid accounts consent:urn:safrapf:95d62565ad0d478db2e2b4c2033e5277
state
mi437uLVGZ
nonce
0YIkEvB9s6
2021-07-30 19:49:18 SUCCESS
SetAuthorizationEndpointRequestResponseTypeToCodeIdtoken
Added response_type parameter to request
client_id
client-1
redirect_uri
https://www.certification.openid.net/test/a/safratest/callback
scope
openid accounts consent:urn:safrapf:95d62565ad0d478db2e2b4c2033e5277
state
mi437uLVGZ
nonce
0YIkEvB9s6
response_type
code id_token
2021-07-30 19:49:18 SUCCESS
ConvertAuthorizationEndpointRequestToRequestObject
Created request object claims
request_object_claims
{
  "client_id": "client-1",
  "redirect_uri": "https://www.certification.openid.net/test/a/safratest/callback",
  "scope": "openid accounts consent:urn:safrapf:95d62565ad0d478db2e2b4c2033e5277",
  "state": "mi437uLVGZ",
  "nonce": "0YIkEvB9s6",
  "response_type": "code id_token"
}
2021-07-30 19:49:18
AddNbfToRequestObject
NOT adding nbf to request object
2021-07-30 19:49:18 SUCCESS
AddExpToRequestObject
Added exp to request object claims
exp
1.627674858E9
2021-07-30 19:49:18 SUCCESS
AddAudToRequestObject
Added aud to request object claims
aud
https://api-mtls-hml.safra.com.br/open-banking/auth/realms/SafraPF
2021-07-30 19:49:18 SUCCESS
AddIssToRequestObject
Added iss to request object claims
iss
client-1
2021-07-30 19:49:18 SUCCESS
AddClientIdToRequestObject
Added client_id to request object claims
client_id
client-1
2021-07-30 19:49:18 SUCCESS
SignRequestObject
Signed the request object
claims
{"aud":"https:\/\/api-mtls-hml.safra.com.br\/open-banking\/auth\/realms\/SafraPF","scope":"openid accounts consent:urn:safrapf:95d62565ad0d478db2e2b4c2033e5277","iss":"client-1","response_type":"code id_token","redirect_uri":"https:\/\/www.certification.openid.net\/test\/a\/safratest\/callback","state":"mi437uLVGZ","exp":1627674858,"nonce":"0YIkEvB9s6","client_id":"client-1"}
header
{"kid":"1wdAurLd6pIjJ6PN38VrNDo7pLqQWBLNNKv-m_aD7Wg","alg":"PS256"}
request_object
eyJraWQiOiIxd2RBdXJMZDZwSWpKNlBOMzhWck5EbzdwTHFRV0JMTk5Ldi1tX2FEN1dnIiwiYWxnIjoiUFMyNTYifQ.eyJhdWQiOiJodHRwczpcL1wvYXBpLW10bHMtaG1sLnNhZnJhLmNvbS5iclwvb3Blbi1iYW5raW5nXC9hdXRoXC9yZWFsbXNcL1NhZnJhUEYiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50cyBjb25zZW50OnVybjpzYWZyYXBmOjk1ZDYyNTY1YWQwZDQ3OGRiMmUyYjRjMjAzM2U1Mjc3IiwiaXNzIjoiY2xpZW50LTEiLCJyZXNwb25zZV90eXBlIjoiY29kZSBpZF90b2tlbiIsInJlZGlyZWN0X3VyaSI6Imh0dHBzOlwvXC93d3cuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0XC90ZXN0XC9hXC9zYWZyYXRlc3RcL2NhbGxiYWNrIiwic3RhdGUiOiJtaTQzN3VMVkdaIiwiZXhwIjoxNjI3Njc0ODU4LCJub25jZSI6IjBZSWtFdkI5czYiLCJjbGllbnRfaWQiOiJjbGllbnQtMSJ9.EvFdYrZH2npLP4UhulYnay3PqoTJ-pG9qDPKwL9ACn_D9_B8UVRndijLq3PwDgVBXfLCOu24fV1Qh3ZW-jGT2GjQ6JsQtg_zcDQvpE6teDElu30Jze5ansgXzIspjoRPrcGWBeDvzlVlo15J-6EtqoC3z__KGn1GGZ5KrtM7y1Hsi70b-RCbMDjA0US2RSZEkH_ul5Q5rIopwxULOBZwrxK7QGQPIilN13qpQHbHbSj_pP1mvoscleWyj_4rKpdtHyc5_i0MQ8rTB7rZfYlSvusGn219be4XfZsYc1qVYPzqs8rJoad-wtg10OiEJOTWl_DdrVA31AXTNy9zOid6qQ
key
{"p":"5nBqpe2yre89CUvXbRAAjB-gfipQuEkIGUxgoRdahvvPNULipdXLGrFXW55t2FsjFFpRvhCLtdM8sDhGMqqDh1lKo2kuhwl8SIRZueQz8vsDMQ_oGw-RCNMRa4p1QkcxBVnVMUgJeYhdHhw6GHCpUEvU_9o-jKVMk200AZxEaIs","kty":"RSA","q":"3cwXwhOX8pcO8vEiAQL16j5dq9lzZUhqdGkStHlQybOe7WwbglenTQFO4E_Ri-mJx2DLx9mQeaJIV61JsUtrSceulBBDe1MCbVD6ojHh5KHgAhtRWCjRFsZ8iczqcFMoPjQA_yW3sxkWIzesOT9bc15cV8rpuvxJsm18FbK80U8","d":"qwPsYmoJMByFI5w99tCfX_uNhekKeGao_CLeLnR92gBPLgmIcb0RwUJqRT7W-2m0unNJlbPy0Y6-W5dgm-0C-9-3iNlqLiFq-D_XHGqO4ReKkEMAQdr7l27EGTzQXYPPfzP_lZWiekSNK8975BpOOXRIIG8oZUJw9OF_ruQsQbngYSnLqFxtuYxrRd5yZB9yMGouEx_BWdkzx2rB9cWZmhjgXC0vAFGadC908aKbv6RswqbtAGlPoN7lL_nFJkpZsjR5G8WLGR43Gc3EIdOal1UzLNNVDgl_fgzm8-Adlyls95nqKr_Zq9gbzwNBdLwWsHJEIYC2ZvMntSMQa3brbQ","e":"AQAB","kid":"1wdAurLd6pIjJ6PN38VrNDo7pLqQWBLNNKv-m_aD7Wg","qi":"GhBbrlJDVrLxyXW3kDb1KHWy-zUhEU7Jsg9PwXBzKz1iiF56pugE-rX95IpacRNPZqxh_ZKVZPpMhEohW1CTcrQ_5WiKLDhSrEAybl7LHmgFzRwmoKtoM46rcS8_PCiUat4rmsBwd0D-o7WU1XPmZVO9UbA79gGlAK5sBysVKXk","dp":"dpjKuoUAHbZv4lXvFElVDsjEL8qVapLjoSmG3cGILMpyFQZMYW8Lrbwxqox6GgylnDbztO8NCFIj_Mmpjy_kq4cP-9QJRyRhm2zKRPqmpdn8BYcbPLohObpvT7qdqLO9DfTy3P8nKS4-Rl3epG9vJE0y3U60PGxiYcmlJ2MGbgs","alg":"PS256","dq":"QuJP68uiz5nz_RjwKyPsaoYCE1eQr-NFjvM8m8XVse2DqI8oQIcUQWl6krQfObTkQoaTDSIzqipg7GeqSFe489fOcoHxB5iBq9t2qUCnoR2bgqcgQZiVbOvQFHIB5Ht_MDrYbhi-q7iN73LTcbQEbObwq9zZ3PRFeRQBDj4HKIs","n":"x6bDCQbVgzrIdgaxSjrwFTWhkD1KswOauFEAQcDJcp0yrgz0D_xw0EJgjsKDz6635fOo-e2bMo7IH-AGN4-FPdOpjt0tipbi3Oc9Rw1V6Myb1S1TsIB6hKacqeIn4GOVLPnFCvttI_sN2egOpU04eABV5oqSfKnVqyBUkUV4y-8K5LYWRsyw4wH_poxEcimIxr50bRI0BWiZ8ThLSxF9YjjxJm7xQYKiUIs3D4pF6WN0Fd0B4emDBuF2mMRTNp45INsPoLsCbHGT5CwwH5Z1HqrWVLh8K0-_efHL4gLOmrDXBjWGcWvO1pE4GlTDC_lzxEgnzWH-gqATbZdnfom95Q"}
2021-07-30 19:49:18
FAPIBrazilEncryptRequestObject
Encrypted the request object
request_object
eyJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiUlNBLU9BRVAifQ.FW-1zpkLFah-4gb3nCWNedZccxCUjoiBZxGy5DMGSOsuGutQrPeHy7Qty2le9CF2wF7t58NpfK8jbZ1LNTj03RbYqKZKVlOfYuq_kzjWvFjMnub9tr-XFEWtVB1dsGGxpQWWB2jaSuwxrU5BX35qcxpaDzGH86U_KKDtW9WWYJZov2628_30UXqtTjqwq4RO0TFOGR45pHHQzNoxgyPvJ8IJlXvdwQxy3cybwdcg6nuSsUojHbjePOs6suFLxacfPn_T8mx0xX017V88GDKVvo1-L8Q9cFvZtz2MYg_GyHHVminG2-5-Bg9G2ipfVaOKd-kaPE06UI7hYxoyMRpD3Q.zD4a26A_9cA4Pmvf.ghRF3Efrdho5H2iLg6mHuOwkbwj55s5Ik9CpL2rKD2urozDeihHQlbufqrCvjJVqD2E_EDv5ATN-nDdZP5e4P5-zy3ElgippF5ZPBgBM_XxygdN-RAXCoQ_WQczpiUdksAQv7G5GCeJl8Q66ZMl4RITmn-p4lWsP7fjrQKquqS_mqrRUrrC_tds2RBxlJjlX0S1rO7aD0WuByKKp2ay4b8aRXUC9mZUVLc6_iktYlnD8SMDuIXPviTTAs5K4iXg7LKnKL_JivDzzaIuaHQ6FkncFAQpE7bqA3tWAiURitrfZDqCGXXpz787RS-N-zh9rrIRETLgQ3aodO8PHyjemGtXuzQ2jeMMk6_UYFV2A2n6gpFUcjgcO1i9VK3YX-kFGfoNzj0IwcFBpFRQ8GZgAkpXW7jrxjgHhWLp_5nnPVkZyJZOeqdTEk9jjwRKE_HCX0Qk4FGhfbHKDYlyADe9NNn008zutEvnY0r6PcVKx76CwrGX2c_nfao6P-Xm9ylKG_SAJjES9L98_qbARchQo4DPM8Iu6M9Yy26qRFpv_p_lwcZyV4TxWT-me_W2i3qtWbLOH9DqXjK-Bg9SqJu7rRnaTCUWIoOiZ_wqfqkR5nWsrbJGf8vqsAR-lflxzR5Rd323luCPC7d9mHK_-isSPd_xSAW1vXrrZOZNzkQeMlUg6RYzcxXViQTfq17R2XiwzV2-E0Ca3PQ3S3icw87kpIA8I4A4LypORU1Gz46KwWhGMnChcpfPc3TXd9NlKXZAodqtWl_mtgS8odNSaYjmjLeb885eNaIFb4fiK23fZOqqDZz1FIXXxwdZ0RkgFcQSlRr6XsauG6KXINZkRVHVBSMo7NhXrbO9WKNQScwzImnQqrg3cFXo67iFpV4NwFA3PndlB0wXc7tq3rzm_0HlpsU3lYiGyBRiJ4YBZ03i7maxbfpKzYB-jHhs9hBNRUV9-0RUuNDyG1XMoDtxNCxpyPnGnKqFX45-EEhLinY5IUtiv2nTFefvsQ9aPIt6mY4glX58ihk8Zt2I81CZYlQhdpOH_yxTSFRjI-FyanzAarvMwJBlOLWycaAA_XXBeEZlK26P-Gx8uQpCQ-RzjGD-O9BMXI8Mrmdga18baKpnYZM6wDN8AMYyyyhWqPv8opMEgO-4R7L4b5bXhhZVSARkTvmnQm2i2kdvoHZZvqL7hHYpLZfjU_Ibzpazt5-Faai3Gnc1OTxOfmSKQD0DJlb0V0LjRHONp6EKqkTk.PyNZU-vMueCAQIy6XlD7HQ
enc
A256GCM
alg
RSA-OAEP
2021-07-30 19:49:18 SUCCESS
BuildRequestObjectByValueRedirectToAuthorizationEndpoint
Sending to authorization endpoint
redirect_to_authorization_endpoint
https://api-mtls-hml.safra.com.br/open-banking/auth/realms/SafraPF/protocol/openid-connect/auth?request=eyJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiUlNBLU9BRVAifQ.FW-1zpkLFah-4gb3nCWNedZccxCUjoiBZxGy5DMGSOsuGutQrPeHy7Qty2le9CF2wF7t58NpfK8jbZ1LNTj03RbYqKZKVlOfYuq_kzjWvFjMnub9tr-XFEWtVB1dsGGxpQWWB2jaSuwxrU5BX35qcxpaDzGH86U_KKDtW9WWYJZov2628_30UXqtTjqwq4RO0TFOGR45pHHQzNoxgyPvJ8IJlXvdwQxy3cybwdcg6nuSsUojHbjePOs6suFLxacfPn_T8mx0xX017V88GDKVvo1-L8Q9cFvZtz2MYg_GyHHVminG2-5-Bg9G2ipfVaOKd-kaPE06UI7hYxoyMRpD3Q.zD4a26A_9cA4Pmvf.ghRF3Efrdho5H2iLg6mHuOwkbwj55s5Ik9CpL2rKD2urozDeihHQlbufqrCvjJVqD2E_EDv5ATN-nDdZP5e4P5-zy3ElgippF5ZPBgBM_XxygdN-RAXCoQ_WQczpiUdksAQv7G5GCeJl8Q66ZMl4RITmn-p4lWsP7fjrQKquqS_mqrRUrrC_tds2RBxlJjlX0S1rO7aD0WuByKKp2ay4b8aRXUC9mZUVLc6_iktYlnD8SMDuIXPviTTAs5K4iXg7LKnKL_JivDzzaIuaHQ6FkncFAQpE7bqA3tWAiURitrfZDqCGXXpz787RS-N-zh9rrIRETLgQ3aodO8PHyjemGtXuzQ2jeMMk6_UYFV2A2n6gpFUcjgcO1i9VK3YX-kFGfoNzj0IwcFBpFRQ8GZgAkpXW7jrxjgHhWLp_5nnPVkZyJZOeqdTEk9jjwRKE_HCX0Qk4FGhfbHKDYlyADe9NNn008zutEvnY0r6PcVKx76CwrGX2c_nfao6P-Xm9ylKG_SAJjES9L98_qbARchQo4DPM8Iu6M9Yy26qRFpv_p_lwcZyV4TxWT-me_W2i3qtWbLOH9DqXjK-Bg9SqJu7rRnaTCUWIoOiZ_wqfqkR5nWsrbJGf8vqsAR-lflxzR5Rd323luCPC7d9mHK_-isSPd_xSAW1vXrrZOZNzkQeMlUg6RYzcxXViQTfq17R2XiwzV2-E0Ca3PQ3S3icw87kpIA8I4A4LypORU1Gz46KwWhGMnChcpfPc3TXd9NlKXZAodqtWl_mtgS8odNSaYjmjLeb885eNaIFb4fiK23fZOqqDZz1FIXXxwdZ0RkgFcQSlRr6XsauG6KXINZkRVHVBSMo7NhXrbO9WKNQScwzImnQqrg3cFXo67iFpV4NwFA3PndlB0wXc7tq3rzm_0HlpsU3lYiGyBRiJ4YBZ03i7maxbfpKzYB-jHhs9hBNRUV9-0RUuNDyG1XMoDtxNCxpyPnGnKqFX45-EEhLinY5IUtiv2nTFefvsQ9aPIt6mY4glX58ihk8Zt2I81CZYlQhdpOH_yxTSFRjI-FyanzAarvMwJBlOLWycaAA_XXBeEZlK26P-Gx8uQpCQ-RzjGD-O9BMXI8Mrmdga18baKpnYZM6wDN8AMYyyyhWqPv8opMEgO-4R7L4b5bXhhZVSARkTvmnQm2i2kdvoHZZvqL7hHYpLZfjU_Ibzpazt5-Faai3Gnc1OTxOfmSKQD0DJlb0V0LjRHONp6EKqkTk.PyNZU-vMueCAQIy6XlD7HQ&client_id=client-1&redirect_uri=https://www.certification.openid.net/test/a/safratest/callback&scope=openid%20accounts%20consent:urn:safrapf:95d62565ad0d478db2e2b4c2033e5277&response_type=code%20id_token
2021-07-30 19:49:18 REDIRECT
fapi1-advanced-final-ensure-request-object-without-nbf-fails
Redirecting to authorization endpoint
redirect_to
https://api-mtls-hml.safra.com.br/open-banking/auth/realms/SafraPF/protocol/openid-connect/auth?request=eyJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiUlNBLU9BRVAifQ.FW-1zpkLFah-4gb3nCWNedZccxCUjoiBZxGy5DMGSOsuGutQrPeHy7Qty2le9CF2wF7t58NpfK8jbZ1LNTj03RbYqKZKVlOfYuq_kzjWvFjMnub9tr-XFEWtVB1dsGGxpQWWB2jaSuwxrU5BX35qcxpaDzGH86U_KKDtW9WWYJZov2628_30UXqtTjqwq4RO0TFOGR45pHHQzNoxgyPvJ8IJlXvdwQxy3cybwdcg6nuSsUojHbjePOs6suFLxacfPn_T8mx0xX017V88GDKVvo1-L8Q9cFvZtz2MYg_GyHHVminG2-5-Bg9G2ipfVaOKd-kaPE06UI7hYxoyMRpD3Q.zD4a26A_9cA4Pmvf.ghRF3Efrdho5H2iLg6mHuOwkbwj55s5Ik9CpL2rKD2urozDeihHQlbufqrCvjJVqD2E_EDv5ATN-nDdZP5e4P5-zy3ElgippF5ZPBgBM_XxygdN-RAXCoQ_WQczpiUdksAQv7G5GCeJl8Q66ZMl4RITmn-p4lWsP7fjrQKquqS_mqrRUrrC_tds2RBxlJjlX0S1rO7aD0WuByKKp2ay4b8aRXUC9mZUVLc6_iktYlnD8SMDuIXPviTTAs5K4iXg7LKnKL_JivDzzaIuaHQ6FkncFAQpE7bqA3tWAiURitrfZDqCGXXpz787RS-N-zh9rrIRETLgQ3aodO8PHyjemGtXuzQ2jeMMk6_UYFV2A2n6gpFUcjgcO1i9VK3YX-kFGfoNzj0IwcFBpFRQ8GZgAkpXW7jrxjgHhWLp_5nnPVkZyJZOeqdTEk9jjwRKE_HCX0Qk4FGhfbHKDYlyADe9NNn008zutEvnY0r6PcVKx76CwrGX2c_nfao6P-Xm9ylKG_SAJjES9L98_qbARchQo4DPM8Iu6M9Yy26qRFpv_p_lwcZyV4TxWT-me_W2i3qtWbLOH9DqXjK-Bg9SqJu7rRnaTCUWIoOiZ_wqfqkR5nWsrbJGf8vqsAR-lflxzR5Rd323luCPC7d9mHK_-isSPd_xSAW1vXrrZOZNzkQeMlUg6RYzcxXViQTfq17R2XiwzV2-E0Ca3PQ3S3icw87kpIA8I4A4LypORU1Gz46KwWhGMnChcpfPc3TXd9NlKXZAodqtWl_mtgS8odNSaYjmjLeb885eNaIFb4fiK23fZOqqDZz1FIXXxwdZ0RkgFcQSlRr6XsauG6KXINZkRVHVBSMo7NhXrbO9WKNQScwzImnQqrg3cFXo67iFpV4NwFA3PndlB0wXc7tq3rzm_0HlpsU3lYiGyBRiJ4YBZ03i7maxbfpKzYB-jHhs9hBNRUV9-0RUuNDyG1XMoDtxNCxpyPnGnKqFX45-EEhLinY5IUtiv2nTFefvsQ9aPIt6mY4glX58ihk8Zt2I81CZYlQhdpOH_yxTSFRjI-FyanzAarvMwJBlOLWycaAA_XXBeEZlK26P-Gx8uQpCQ-RzjGD-O9BMXI8Mrmdga18baKpnYZM6wDN8AMYyyyhWqPv8opMEgO-4R7L4b5bXhhZVSARkTvmnQm2i2kdvoHZZvqL7hHYpLZfjU_Ibzpazt5-Faai3Gnc1OTxOfmSKQD0DJlb0V0LjRHONp6EKqkTk.PyNZU-vMueCAQIy6XlD7HQ&client_id=client-1&redirect_uri=https://www.certification.openid.net/test/a/safratest/callback&scope=openid%20accounts%20consent:urn:safrapf:95d62565ad0d478db2e2b4c2033e5277&response_type=code%20id_token
2021-07-30 19:49:18 REVIEW IMAGE
ExpectRequestObjectMissingNbfClaimErrorPage
If the server does not return an invalid_request_object error back to the client, it must show an error page saying the request object is invalid as it is missing the 'nbf' claim - upload a screenshot of the error page.
img
updatedAt
1627674618593
2021-07-30 19:50:21 FINISHED
fapi1-advanced-final-ensure-request-object-without-nbf-fails
Test has run to completion
testmodule_result
REVIEW
2021-07-30 19:50:40
TEST-RUNNER
Alias has now been claimed by another test
alias
safratest
new_test_id
jeBk2IQpas9pnEz
Test Results