Test Summary

Test Results

Expand All Collapse All
All times are UTC
2021-07-06 06:02:06 INFO
TEST-RUNNER
Test instance asyKYeQ8HpVkcB1 created
baseUrl
https://www.certification.openid.net/test/a/TerosOpenBanking
variant
{
  "client_auth_type": "mtls",
  "fapi_auth_request_method": "pushed",
  "fapi_profile": "openbanking_brazil",
  "fapi_response_mode": "jarm"
}
alias
TerosOpenBanking
description
Authorization Server - Teros Open Banking
planId
AxIQ0twLdlYpb
config
{
  "alias": "TerosOpenBanking",
  "description": "Authorization Server - Teros Open Banking",
  "publish": "summary",
  "server": {
    "discoveryUrl": "https://auth.staging.app-terosopenbanking.com/.well-known/openid-configuration"
  },
  "client": {
    "client_id": "c_uOH_ZzqmYdaneJ9Aev_",
    "scope": "openid consents",
    "jwks": {
      "keys": [
        {
          "x5t#S256": "9xYPCFforFj6e-PyP0P9y0jmTJ67XMsUNc8rU6q3Fl8",
          "p": "88Je7CESLBjWf2sLu-nFio6h3prZqd3e6QzCCx0kFehrBRpH4HJwOx8jr91elw0uuLYfP1W1ygm38qRQQfPS8D5A0Fe2PuNtLgJSsyBZTm4iKYXwsmMEfev0jYsTYnYLibp3eT89lTXRY5Y_5vU8F4eWwJ0r-Jzio6L7U39ytXE",
          "kty": "RSA",
          "q": "0ZH6QXJnVjxyjgfnWCZnMubcssLlg0CyQ5qh5l3q5CfLikOLKazk3Bd47YgxT-FUzyY0PdTe0gV0J0q35TkuuQgf6Yg8dDn2q1aRpKD3ipaYUVKhOtsiylhcOjc7OyhArgpJgVlcf7QAyeAe9YpLMbyJuBF3jBnYAxWmBWOsbYU",
          "d": "bdPKNDIc01cUB9mwrl9itDjv7KI-mL4628IS3vT_FBTCLeIZUyZNNXiSnLHhBnuhE2vO6t1JjGaC2nx35NJYnJtazcvAOpE-d9s2uttUxOAbsCjOk8-A8VGpNlKF7vYWlO6-mWnxG5JbFdVLz4jDv5e0J28l-1vQq0y6sl5TkD2j1ip165UYJx48hXgWM_KjpQOkhfpzxdzYqCiFhawM6cF_oXTL2sxewZqb4a6tY9RNjmJgR710UzlbL6aPNy9R1Lv2qODv9dRaK1hgKZtXVbRWyqSyWV2HRYCNSgDAIdF1rVkiQBfTwglfwk0W0evmgijB2SInzBjz97f3Ap96gQ",
          "e": "AQAB",
          "kid": "98DQoO-ogENpapYrt6K58idPBzdmht5jf0KjyZGL1nI",
          "qi": "39zaGmuQAQzG0Og2763ZscqlZfQqEHuwFpmi_zr5aLLUJR4PZqBMcSPUGV9qsYRHyvotzaYmONNc4aEX-XYcafU4HVIixnhFTRaJopCk3OzX2Td9JD2cjdxdeTUA8zEkw92xwD60-Ze9Qz9vdj5W3KNc7S1WxEG0pBD4NZowQ7g",
          "dp": "3yhM-mP0XQaIKLJ5VZlYzdZyfnbJWmfS0QxrAP22sY_LmipLL0HVWWrSowhItoTNBzFEPhlbihGHo82l5BsyO9riP1ptb_mJVJuv1mmBGPpesCD9EHLyA83mX0a5gmSLf5WEFy48VMOmZEODUQ-l6eypqMC7JqmKG0D0UabV_yE",
          "alg": "PS256",
          "dq": "LO5yTEPd-fQ9z0vMgu7A433xxXXZxVlCnxHxMjXinYYWso8msAm8i5-QssSnZev2xe739mXEXB0FOUNgyAmJhexDA0vNQlIHG9cUpMpKKHF_OLhRjw_alq15IJYk4dsQewADoHLrTQnnvWCK4rQCySgWEtvT2LrVwFuM28zx9A0",
          "n": "x4yu4Ky6NyGYHbxaKiiTbCy2zzp9ljpAfG_Jf_3xKPqNFbvjeki1F-b2FkK6GBQnOilhNaSW7d-3VKNBSkvdwVD54-msCoO0fg9nw2ANZrRN2F9D7Pcww61ZNoxNLCjc8k_FPEKP8bdmMDxsibhlsVuf3i73Qnx1aWBo65TJnDouSHvXh1EqhtdvrHhvPEiPAv7bBPdim2KBlmEhZzJ7UXRb6vNI6qEdKSL2mQko_z9ADhBIOKGcwnZXkuvQATvsVKf6kM9nUir4naeSdsa9oVl91XUwjdr5_adJtvdDUPLGIdVuNK-921YZ19Y7WpIep3-IaLdP9ESjO-4WqMVgtQ"
        }
      ]
    }
  },
  "mtls": {
    "cert": "-----BEGIN CERTIFICATE-----\nMIID4DCCAsigAwIBAgIRALIqyZjyBDTaWMkNbt5mYAgwDQYJKoZIhvcNAQELBQAw\ndzELMAkGA1UEBhMCQlIxDjAMBgNVBAoMBVRlcm9zMRUwEwYDVQQLDAxPcGVuIEJh\nbmtpbmcxCzAJBgNVBAgMAlJKMRswGQYDVQQDDBJUZXJvcyBPcGVuIEJhbmtpbmcx\nFzAVBgNVBAcMDlJpbyBkZSBKYW5laXJvMB4XDTIxMDYyMjE3NTg0NloXDTIyMDcy\nMjE4NTg0NlowLzEtMCsGA1UEAwwkYXBpLnN0YWdpbmcuYXBwLXRlcm9zb3BlbmJh\nbmtpbmcuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmVbGBkKj\nlOaG7+MtwzxDFQQ4SYx2u6pV/Tw3xQWDcm8PWJj1h3BWtY7N2i6/xYd2J3fCS4mn\nUym9Dgu2K4qlpGzRqkSaFWpZ0xHB7hv4wxWheYYs4C+4Kd7Iv/k754PjCALhPdnN\nPeXowZdNWB304dxtpl89aqrHwPu+DOs2MtkjhiLAynwNBy6EqxJrw0bU8ob8z3Iq\n4Y5FwO5zVrK8fMH+Hrs8ktDG8MSR2TJIZLJZCpxKUoa12UVAuiBCMKnILFRMNYcB\ns6DBT7R6YQY1ctHan0BinXUTpdqcEtrMghln0vpHh1RMTKhXE2cNl4JtMEBgk74d\nRAAaJiOqjZ6BqwIDAQABo4GuMIGrMC8GA1UdEQQoMCaCJGFwaS5zdGFnaW5nLmFw\ncC10ZXJvc29wZW5iYW5raW5nLmNvbTAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFCbo\nVpKsRrIvsxWHAvRN1Zgs63kbMB0GA1UdDgQWBBR2mLn2TTea+U6xR9KIzl5mIura\n4TAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMC\nMA0GCSqGSIb3DQEBCwUAA4IBAQCc56Po2ol+Nq0Thq3SF8mL/gOO7rU8G7S5cDEs\nvOu5RObHD/0bSP+x4UCJPb3clMUgUQpdRKMnyymCuNNPhMVHaprKr1/6nbXvu3r3\nGlvYMxn2vkmWI6AotffGTyie6BVEtlU01AbT+4RRuu5J9R5pWgdWzpkKprMdlsX7\nL2NVhjN/jpDozZ6cVObgJfLATF7n/kiziIv100aaUPDD2WYF80P5g2pRO04MUPcQ\nmjGGAqlPWb2WUEROK8YlPbx5VbPiXsf4czy6fwIkDv+Xry49SamzG0kcHtCetxjy\nP0MHZbX4vCW+m+Xoy/OQT7PO1SCs+y6vNTwKsRWmGKlTWgrQ\n-----END CERTIFICATE-----\n",
    "key": "-----BEGIN RSA PRIVATE KEY-----\nMIIEpAIBAAKCAQEAmVbGBkKjlOaG7+MtwzxDFQQ4SYx2u6pV/Tw3xQWDcm8PWJj1\nh3BWtY7N2i6/xYd2J3fCS4mnUym9Dgu2K4qlpGzRqkSaFWpZ0xHB7hv4wxWheYYs\n4C+4Kd7Iv/k754PjCALhPdnNPeXowZdNWB304dxtpl89aqrHwPu+DOs2MtkjhiLA\nynwNBy6EqxJrw0bU8ob8z3Iq4Y5FwO5zVrK8fMH+Hrs8ktDG8MSR2TJIZLJZCpxK\nUoa12UVAuiBCMKnILFRMNYcBs6DBT7R6YQY1ctHan0BinXUTpdqcEtrMghln0vpH\nh1RMTKhXE2cNl4JtMEBgk74dRAAaJiOqjZ6BqwIDAQABAoIBAAHmXVW+haBWqt1W\nBz8gBATCpJ/kqaPxnFci494BD3vffGUwn/opnilpt4s4gQ/FeeVLSpD9B6G0Jq+B\n3aP0d9DtuDtP1kjlpG9FDQ4SMqbYIcQLsYqljLaYGAyo3eEkdS+oOXo2tKBLtPKR\nGVg6JsqVnJYvH+eubgMqG1S1pVpD6Y7b4MQ0CRqms7BWRi3AbSmFta6oKKjlPsmZ\nzep+HftgD440mdsCt9jsZGnOW+iIYi2TAuz1TNYqU/hPKvMxUIjzDhag1I3FSf1j\nvglnA+R7KSyCqLfcoTj6RRjoDbiGi/mGjr/6rk/dYxoNLkBC08hIWP4zYKAFaDRk\nQX+JQUECgYEAzlD4jHgF4gGyo3A4J8zTcgrWRV4/ZjkVd7kngTz+E49GxztiVBte\nrL4NKEgpuI3xujxBLi1Z4POv6UmMOo5gT+2OXvddeMQiHsuPLIPOU/IvLQha+1IT\nxhbBqFL2HgS94TU4ml1BzrQx3R8ZLdx0MiSFFNnZYtOylyjuTw4IJkMCgYEAvkPY\nWiEGx89RhrwgF9EO15JK0c8y+9A52b5ymv3zkH8ffg4swDv+cVNt2Rwjw+SIRyyP\n6vj3TN5HvgRlmm/CnqABgEJJUeOQXZK7jdGJcWzBrvRE28fNag6gfrp8ccZqgEm6\nBebIoBpzBNm7fiw2kldbDSEvgJ5SfB3Z9q1hJHkCgYEArbCDHpaotTUis+90hyUr\n2XWAIBQRIbjq9si8llPHvqW/O1kmFZKZKKozH3dpEEMHfvbdFMf/Q59DuA0/7cgR\nExj148MyQMo1w2ExnpM0L33S84F2PuBBX2GnFVMKegkZ5a/NgD8EeMVAuVxF8VMH\ny3LtSrmABnAciJ9fyNQSTksCgYA/JxPT7qxqe/TqjNz2Ks0LXqJ4+5ZHoPjivmUZ\n7vr+VkOkup29/Ovav79xVfbFGcDmJvNqIdMr74fOmXUECt6FekSlRttBVBBiDsc0\nLn25aUjsgmWssagL8Ojyx4Fw3lQRWudk+BJVmhHdZUvneFNwxZASTpaO0X49dkcX\nqrrYuQKBgQCxMojZ3yvka+WUJtbNeCuhLg1GqA3MnIuGk+hzMzZDyR7DK8SBtbYY\nlZyl/N2UbShC40uFqZmPVo4iiGzTP2brpdmumGKW0Wd2g4LaRI3AYk/ZaH60nkjx\nKUFuDPCET67DWCnm4az18VUi9hxPQLs3RUOsWyYqsAgRlKDrmzjngw\u003d\u003d\n-----END RSA PRIVATE KEY-----\n",
    "ca": "-----BEGIN CERTIFICATE-----\nMIIDujCCAqKgAwIBAgIQdWjNcvVe7V9OmnjXPZbsCzANBgkqhkiG9w0BAQsFADB3\nMQswCQYDVQQGEwJCUjEOMAwGA1UECgwFVGVyb3MxFTATBgNVBAsMDE9wZW4gQmFu\na2luZzELMAkGA1UECAwCUkoxGzAZBgNVBAMMElRlcm9zIE9wZW4gQmFua2luZzEX\nMBUGA1UEBwwOUmlvIGRlIEphbmVpcm8wHhcNMjEwNjIyMTc1NjUzWhcNMzEwNjIy\nMTg1NjUzWjB3MQswCQYDVQQGEwJCUjEOMAwGA1UECgwFVGVyb3MxFTATBgNVBAsM\nDE9wZW4gQmFua2luZzELMAkGA1UECAwCUkoxGzAZBgNVBAMMElRlcm9zIE9wZW4g\nQmFua2luZzEXMBUGA1UEBwwOUmlvIGRlIEphbmVpcm8wggEiMA0GCSqGSIb3DQEB\nAQUAA4IBDwAwggEKAoIBAQCtiIG327nsIXjSm9Pq+3H2maq/XnW0PPMvk35hrfCJ\n1VXCU79dbyPiQ93Td2bpCD7YOStoVZLnW9moc4WGSQ+lxEiXksciWSC2QpB3ee7/\nvwZdb9m2l0TKBSqOUgb/LIJm2zURDcIxwA/p9/AbVTbWiRJBMqY7sUa1xgPQyOBQ\nvk+01U4BIGR3UV6d4dD1gI2Aj/ldGugejH7hawPmgQP36l942OcMY3ehZnnNNWoW\nuHWM9PDzCwmiRcr2zT3i1ru+Q+kRniU0Hu3OOKkWbzMfkYpRljkfU/HLWU3wpOfF\nSNEU48/jB0aB1Mo+oqikDiniEak02yNnKwxaRDG2llsXAgMBAAGjQjBAMA8GA1Ud\nEwEB/wQFMAMBAf8wHQYDVR0OBBYEFCboVpKsRrIvsxWHAvRN1Zgs63kbMA4GA1Ud\nDwEB/wQEAwIBhjANBgkqhkiG9w0BAQsFAAOCAQEAhnGtLaItPLHdxnyfK31fQhBz\nourZSV+ZhzX0jDF3wiAmcOE8tDnHjt3y5/HjaJfdp+GDTIxXQhc/r7oCmJ1CuxId\nLva1/pEcrk41vdSuJfxDC23CdppgqBHsKI2zf84hiR7p9/7cttd/CE2HFi6WsTm8\nZmaeB65Pj8KjkXRYiY97pr2h66B+RkHYpDivmsEYHhLZbuWMqrf2RltL3JMEmn9Z\nIHquyCQNrnI6DD5XqOnLb5zEdGTwrz3nmgzlZWfFGO6p7hOLlOyNgt4NRMuMEA3v\nZb7LdAaDTEC9x+c3G0+3ThUhRULERfFGop/aJce746KxDU7w2FHDSXwSjwkJmw\u003d\u003d\n-----END CERTIFICATE-----\n"
  },
  "client2": {
    "client_id": "8dxz4KPQn89ULTnsAmPnt",
    "scope": "openid consents",
    "jwks": {
      "keys": [
        {
          "p": "0WSE_Wb6SGHep073z8ocYee1FTCoPlhvndwIR0CVes5ohCc9aY6UZ5a357PFWASl304LSAIIgaHLO9UZM8TZcs0WFGNgUb_6cTMjEGYp8p2z2TEbwEjSHup8tZr2n0DKHwcbzx0_F2FdQszLEdcPZGh13G1n5Lhd97nm4Og4s-E",
          "kty": "RSA",
          "q": "t5S52FJAQ03ACIatHwlpN62Q-1FzT-IkGqdgNZcdhmc1jnQyaNV8ajFs9xiTaNCffuIr_u2Cff2wafm2CINpIqRMVmY_uk5lyULLAQnJ4cHC40zKEOzXQHr7LxcjVlHHCSQsDTI6PRxkzXUYDspy-XwNnR_bLLvo9JUXdEozYUM",
          "d": "XKiH9--OSr2XdNYmOZ9DMAebT8ZAwcszjznVQO8maeQRtbcNrHM_9I5HH_17Og7SqOXDEoA8Zj_BE95BvwTI0Fm9ZqQ9oldJVUu5oX94XpaXebsa7d2HzknNY95twR2CTYMvY7BMZ7Fm484jnBSIQ1NHQhiUjm4_vGjWbGJC63Lv-c4LW5Ucmefk3hXhIt5PXbvQEY1UD6K_nz-MbO07caVQ9rJgmHJ1MOwCBfAm5XpvPVERSEoPk2r2dnl0inxjeTWpTrdnFMc2J_wwjw8bbV5idsqMtE2b7t6sEN6j4yPQcCDHU-D0QlLHyvlbnM19BzKagAEw3QRe9vg3xsvBwQ",
          "e": "AQAB",
          "kid": "II9c9PNSBOcqQMXSynaY6414KP1cXiuPFYaDu3A2n_I",
          "qi": "Nycuxqx5cYlUWUKQm4G-j4MX9eS5x4krRfeCYR9n7yvz-BP6xZGsjuFg3kUGSUoBUDP8MpdSB4tboo_a4uXiV_uwAn7pSr_EO8TR6lTAnMedG98udX6YLTttCLnlngXvrgkY8rJfeX0Z_dDlDNiBrDGMJTFfw8wzxYLft8_Sa1s",
          "dp": "9jI6K7fojzKDmDRBKw94T6UgRMnxB1zz36fWE_Db0IjgWoHIs1PxKdsMYGH-pn7QiL46hW_ekIyraK4l87h_83sveslddsFCtdZqY927dIf37mbPOkZkx_TsrJqHXrfO7qxtBhhdFiBkhyZDnbY_Ys9vxLzeaw5bbeomjEp-YQ",
          "alg": "PS256",
          "dq": "LCWHy418BrNbyrEYUK5irxD-HHGp2Tv4krBNYpXEc92981PeC3fLQ34_ReyTBlGlCU46ZkOXbdTj55g1PjbbwYjhEqXkDVltAMkfKFDCS5fc1exRa2CJIuhwHxLhXJCt3HTmYwYBG1EIrJ_L-UKWA4jhfTd77XYCv05bJYvybyE",
          "n": "liiBMJtOinDhrLee6yBFLAtW7ckE5_0_o-q7yMCjBaso9h-VeNsakRCGsiYKI1kj5ZfRNXELU-upwTzzfkWk1uoDe-ldayhDr7BibgnmTLps0X7hbMZfv-XXbxZzbBItOr9XtejEyyKcZtwZAXaSxXYusArHNJcT7OLq_22kIlpRpV0tNGYHbdbnbSMiJMd-GPzMIbHZ7nr6Q-K1k7EOr4kpWgkFZgqDJN7E64SLapvpqqaD7FeQkZ3ubKi6mem7kTUO4bW1MbTmnKkNpAkJ8s-Xpq1RISqXu1-D6qQW17w-dRYDWL_eUhYQ7UQUDcTlbUAGRrW4WFy_4QUZItJU4w"
        }
      ]
    }
  },
  "mtls2": {
    "cert": "-----BEGIN CERTIFICATE-----\nMIIDsDCCApigAwIBAgIRAJaAoK4RMF4zYl/+aMxd3VIwDQYJKoZIhvcNAQELBQAw\ndzELMAkGA1UEBhMCQlIxDjAMBgNVBAoMBVRlcm9zMRUwEwYDVQQLDAxPcGVuIEJh\nbmtpbmcxCzAJBgNVBAgMAlJKMRswGQYDVQQDDBJUZXJvcyBPcGVuIEJhbmtpbmcx\nFzAVBgNVBAcMDlJpbyBkZSBKYW5laXJvMB4XDTIxMDcwMzIxNDg0NFoXDTIyMDgw\nMzIyNDg0NFowFzEVMBMGA1UEAwwMd3d3LnRlc3QuY29tMIIBIjANBgkqhkiG9w0B\nAQEFAAOCAQ8AMIIBCgKCAQEAw9j6gcxvmV4fk6W6TE3sAH9v2IJT3iwvAjV62Anw\nHfPfs9HDOEXcFlbfavg4fdXTvhaerX0AdNYOF5lKBBU79zL6DkRFhoBbbNF947h/\n2jpaQkkPyegZ4ooa//Of7ouYnAl32S2BtvZquZ3HoXPFFHvRIsZz8oP4X430vdVV\nOgu/U5VqrbU2S1AfyMEeHWK0pOVWEh9wll5Bw3i/u9oa2JjSBSRVOtNBSWxML7PF\n83qzjJsYJxpaagOXVwzcOcb3aHYGjVSFSe0KWnaWUAJOvoQ/wzNhFwFeJTlaHiuX\ngY3j6212GuAYBZjlTFTmQ1AZTpI7ZTNbAFgkO6zFJvzGwQIDAQABo4GWMIGTMBcG\nA1UdEQQQMA6CDHd3dy50ZXN0LmNvbTAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFCbo\nVpKsRrIvsxWHAvRN1Zgs63kbMB0GA1UdDgQWBBTw+SpkOX0R1gt0rgTfngpqli4v\njzAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMC\nMA0GCSqGSIb3DQEBCwUAA4IBAQAgMbvQk7zpmr1/osUBtF7l1QbzpRYKbUAHgs1E\nyWJa/zftVXZtgc9ZP70MuKwxe1E+Uo4CI19z1SzTs9tY2YbiGslGfjjkTbW7s2gh\nOsgl2MZyguMVH95NDqJD5h5lIwT+VA3xISCHCnboNT14ObEi6SrWSYj7mIXAzYXP\nvxD6hAGC2gaG+1l8XQ2Z6F5ksvulFKmlwyasL9GG84gpljCATxqw8iOskEE4rxvH\nf1FH/x4ABhdlkOt51mrPECeioVS0LPdPe369bjLnExmlaC8wsRAJc5V6fcP3J/sC\nHa65mTHP1XlOhEryVPyLeDQEmn+Hl8FLAsEUqLEUTf40hYFe\n-----END CERTIFICATE-----\n",
    "key": "-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEAw9j6gcxvmV4fk6W6TE3sAH9v2IJT3iwvAjV62AnwHfPfs9HD\nOEXcFlbfavg4fdXTvhaerX0AdNYOF5lKBBU79zL6DkRFhoBbbNF947h/2jpaQkkP\nyegZ4ooa//Of7ouYnAl32S2BtvZquZ3HoXPFFHvRIsZz8oP4X430vdVVOgu/U5Vq\nrbU2S1AfyMEeHWK0pOVWEh9wll5Bw3i/u9oa2JjSBSRVOtNBSWxML7PF83qzjJsY\nJxpaagOXVwzcOcb3aHYGjVSFSe0KWnaWUAJOvoQ/wzNhFwFeJTlaHiuXgY3j6212\nGuAYBZjlTFTmQ1AZTpI7ZTNbAFgkO6zFJvzGwQIDAQABAoIBAAHBvCKGrtAXgO1C\nQPDvCIFLI1nT9nRhXVUV3XmbYjbkkYLDjI6gSsx9AEFNg3U2gjEb8xWvj73cjzEN\nQBWYCqsJnyZaXKzLkTZhTTGqHaR7nkRmsyBup2/JqRsXaH17bVWl/JgbQUT+wh+S\n35/uQcvwneRD1zWrUyKpS3MZ+ysbfJimv9FdvNfTf5z5IXwQdK0300cmRItRqFwH\nR6aBPsW0hGpQ8GA+p/dGvHHXKjbsOitiHQr4TH8dhsLYwjkusWVKfeGBMXbMeXwM\nbGJ3PNRcyH5x8u9+CYKB3y4QxfZCcUs+QpXpWRPbOnRjYDcWGcO3h2LPgg80IM36\nJ76AIAECgYEA7DCYMXahxmbCxbEhrZ6vFoJ6XthHlsANkBVBSGTBHxhwFT3NsYR9\n0Hc2gnr52jApCixS/3u/5fbLh3i8QTwxc14pEIozO+kueL8eyOItVNmRec6enGc1\nr6pAQwHerHlp8VOAQ1IPrOy4Ev+R7KDLm7o+sI3Uy7scLVxdNddmMsECgYEA1EYq\neJRnqcg0+oUJVKYjJ9RcDYAK0zaFFxAwv1cknszTK5GRPCeKh8RZuf7s9Jjw1sei\n3nGdNGte31CP05KM067m0tmQq74R5EfvzzgbgITTC/dT4Z3KQ+9ZPzNmi1LdUwXb\nvtI0ooe8DWsLww3+pkQgjEWknhfPQePYoqz/lAECgYBSPN1RI7BSZ4db1EAYts7Z\n9JZtHbtXdwmB6JSxgztm+1hTXRCYxbwU8N1O80i5utkfTK2dfVYk2Rim09ggkrfZ\nJqj/tE8AhkGDE3DBm1cTWyn3EoVRifI8dvgnHKiOvzuvJlbbmeARYt745nnFvXsH\nfwLC8K9uPHkkJiviSlywQQKBgBiwCGR5rgy68h5otosXv2L0ebhAOgIShywFgAXg\n1qt5Wt3oUiHS33OmzGCrW1efKfNwyGpigEwGaMREFFYg5yv/XW0MTJ0Mv/vyuds5\nxUkPKZRssV6+ATYhchm9mqF9g6wSNFpfDCwS6TYOSxHmYMVpiveFaf3Q+xPIsftJ\nb3gBAoGBANUC81G4+FuLfp0RQNmPsCi2f866xNrRnzZj9XArJcYV+peY8c0DmbqS\ndC7Yu/svDjJKND7an4sABLaRr9XhTp5fToiQVzrNUBaFDVR8A6DXOM25U0f6zsiy\nqRqyxRHSunE5JaOZxGbnppeuWSWmdPIhnnkDGpdqw92YEb6Hkcks\n-----END RSA PRIVATE KEY-----\n",
    "ca": "-----BEGIN CERTIFICATE-----\nMIIDujCCAqKgAwIBAgIQdWjNcvVe7V9OmnjXPZbsCzANBgkqhkiG9w0BAQsFADB3\nMQswCQYDVQQGEwJCUjEOMAwGA1UECgwFVGVyb3MxFTATBgNVBAsMDE9wZW4gQmFu\na2luZzELMAkGA1UECAwCUkoxGzAZBgNVBAMMElRlcm9zIE9wZW4gQmFua2luZzEX\nMBUGA1UEBwwOUmlvIGRlIEphbmVpcm8wHhcNMjEwNjIyMTc1NjUzWhcNMzEwNjIy\nMTg1NjUzWjB3MQswCQYDVQQGEwJCUjEOMAwGA1UECgwFVGVyb3MxFTATBgNVBAsM\nDE9wZW4gQmFua2luZzELMAkGA1UECAwCUkoxGzAZBgNVBAMMElRlcm9zIE9wZW4g\nQmFua2luZzEXMBUGA1UEBwwOUmlvIGRlIEphbmVpcm8wggEiMA0GCSqGSIb3DQEB\nAQUAA4IBDwAwggEKAoIBAQCtiIG327nsIXjSm9Pq+3H2maq/XnW0PPMvk35hrfCJ\n1VXCU79dbyPiQ93Td2bpCD7YOStoVZLnW9moc4WGSQ+lxEiXksciWSC2QpB3ee7/\nvwZdb9m2l0TKBSqOUgb/LIJm2zURDcIxwA/p9/AbVTbWiRJBMqY7sUa1xgPQyOBQ\nvk+01U4BIGR3UV6d4dD1gI2Aj/ldGugejH7hawPmgQP36l942OcMY3ehZnnNNWoW\nuHWM9PDzCwmiRcr2zT3i1ru+Q+kRniU0Hu3OOKkWbzMfkYpRljkfU/HLWU3wpOfF\nSNEU48/jB0aB1Mo+oqikDiniEak02yNnKwxaRDG2llsXAgMBAAGjQjBAMA8GA1Ud\nEwEB/wQFMAMBAf8wHQYDVR0OBBYEFCboVpKsRrIvsxWHAvRN1Zgs63kbMA4GA1Ud\nDwEB/wQEAwIBhjANBgkqhkiG9w0BAQsFAAOCAQEAhnGtLaItPLHdxnyfK31fQhBz\nourZSV+ZhzX0jDF3wiAmcOE8tDnHjt3y5/HjaJfdp+GDTIxXQhc/r7oCmJ1CuxId\nLva1/pEcrk41vdSuJfxDC23CdppgqBHsKI2zf84hiR7p9/7cttd/CE2HFi6WsTm8\nZmaeB65Pj8KjkXRYiY97pr2h66B+RkHYpDivmsEYHhLZbuWMqrf2RltL3JMEmn9Z\nIHquyCQNrnI6DD5XqOnLb5zEdGTwrz3nmgzlZWfFGO6p7hOLlOyNgt4NRMuMEA3v\nZb7LdAaDTEC9x+c3G0+3ThUhRULERfFGop/aJce746KxDU7w2FHDSXwSjwkJmw\u003d\u003d\n-----END CERTIFICATE-----\n"
  },
  "resource": {
    "resourceUrl": "https://auth.staging.app-terosopenbanking.com/consents/resource",
    "consentUrl": "https://auth.staging.app-terosopenbanking.com/consents",
    "brazilCpf": "191.659.870-63"
  }
}
testName
fapi1-advanced-final-par-attempt-invalid-http-method
2021-07-06 06:02:06 SUCCESS
CreateRedirectUri
Created redirect URI
redirect_uri
https://www.certification.openid.net/test/a/TerosOpenBanking/callback
2021-07-06 06:02:06
GetDynamicServerConfiguration
HTTP request
request_uri
https://auth.staging.app-terosopenbanking.com/.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-06 06:02:06 RESPONSE
GetDynamicServerConfiguration
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "content-security-policy": "default-src \u0027self\u0027;base-uri \u0027self\u0027;block-all-mixed-content;font-src \u0027self\u0027 https: data:;frame-ancestors \u0027self\u0027;img-src \u0027self\u0027 *;object-src \u0027none\u0027;script-src \u0027self\u0027;script-src-attr \u0027none\u0027;style-src \u0027self\u0027 https: \u0027unsafe-inline\u0027;upgrade-insecure-requests",
  "x-dns-prefetch-control": "off",
  "expect-ct": "max-age\u003d0",
  "x-frame-options": "SAMEORIGIN",
  "strict-transport-security": "max-age\u003d15552000; includeSubDomains",
  "x-download-options": "noopen",
  "x-content-type-options": "nosniff",
  "x-permitted-cross-domain-policies": "none",
  "referrer-policy": "no-referrer",
  "x-xss-protection": "0",
  "vary": "Origin",
  "content-type": "application/json; charset\u003dutf-8",
  "content-length": "3301",
  "date": "Tue, 06 Jul 2021 06:02:06 GMT",
  "connection": "keep-alive",
  "keep-alive": "timeout\u003d5"
}
response_body
{"acr_values_supported":["urn:brasil:openbanking:loa2","urn:brasil:openbanking:loa3"],"authorization_endpoint":"https://auth.staging.app-terosopenbanking.com/auth","claims_parameter_supported":true,"claims_supported":["account","sub","address","email","email_verified","phone_number","phone_number_verified","birthdate","family_name","gender","given_name","locale","middle_name","name","nickname","picture","preferred_username","profile","updated_at","website","zoneinfo","acr","sid","auth_time","iss","cpf","cnpj"],"code_challenge_methods_supported":["S256"],"end_session_endpoint":"https://auth.staging.app-terosopenbanking.com/session/end","grant_types_supported":["implicit","authorization_code","refresh_token","client_credentials"],"id_token_signing_alg_values_supported":["PS256"],"issuer":"https://auth.staging.app-terosopenbanking.com","jwks_uri":"https://auth.staging.app-terosopenbanking.com/jwks","registration_endpoint":"https://auth.staging.app-terosopenbanking.com/reg","response_modes_supported":["form_post","fragment","query","jwt","query.jwt","fragment.jwt","form_post.jwt"],"response_types_supported":["code id_token","code","id_token","none"],"scopes_supported":["accounts","consents","credit-cards-accounts","customers","invoice-financings","financings","loans","unarranged-accounts-overdraft","resources","openid","address","email","phone","profile"],"subject_types_supported":["public"],"token_endpoint_auth_methods_supported":["private_key_jwt","tls_client_auth"],"token_endpoint_auth_signing_alg_values_supported":["PS256"],"token_endpoint":"https://auth.staging.app-terosopenbanking.com/token","pushed_authorization_request_endpoint":"https://auth.staging.app-terosopenbanking.com/request","request_object_signing_alg_values_supported":["PS256"],"request_parameter_supported":true,"request_uri_parameter_supported":true,"require_request_uri_registration":true,"require_signed_request_object":true,"userinfo_endpoint":"https://auth.staging.app-terosopenbanking.com/me","userinfo_signing_alg_values_supported":["PS256"],"authorization_signing_alg_values_supported":["PS256"],"introspection_endpoint":"https://auth.staging.app-terosopenbanking.com/token/introspection","introspection_endpoint_auth_methods_supported":["private_key_jwt","tls_client_auth"],"introspection_endpoint_auth_signing_alg_values_supported":["PS256"],"introspection_signing_alg_values_supported":["PS256"],"revocation_endpoint":"https://auth.staging.app-terosopenbanking.com/token/revocation","revocation_endpoint_auth_methods_supported":["private_key_jwt","tls_client_auth"],"revocation_endpoint_auth_signing_alg_values_supported":["PS256"],"id_token_encryption_alg_values_supported":["RSA-OAEP"],"id_token_encryption_enc_values_supported":["A256GCM"],"userinfo_encryption_alg_values_supported":["RSA-OAEP"],"userinfo_encryption_enc_values_supported":["A256GCM"],"introspection_encryption_alg_values_supported":["RSA-OAEP"],"introspection_encryption_enc_values_supported":["A256GCM"],"authorization_encryption_alg_values_supported":["RSA-OAEP"],"authorization_encryption_enc_values_supported":["A256GCM"],"request_object_encryption_alg_values_supported":[],"request_object_encryption_enc_values_supported":["A256GCM"],"tls_client_certificate_bound_access_tokens":true,"claim_types_supported":["normal"]}
2021-07-06 06:02:06
GetDynamicServerConfiguration
Downloaded server configuration
server_config_string
{"acr_values_supported":["urn:brasil:openbanking:loa2","urn:brasil:openbanking:loa3"],"authorization_endpoint":"https://auth.staging.app-terosopenbanking.com/auth","claims_parameter_supported":true,"claims_supported":["account","sub","address","email","email_verified","phone_number","phone_number_verified","birthdate","family_name","gender","given_name","locale","middle_name","name","nickname","picture","preferred_username","profile","updated_at","website","zoneinfo","acr","sid","auth_time","iss","cpf","cnpj"],"code_challenge_methods_supported":["S256"],"end_session_endpoint":"https://auth.staging.app-terosopenbanking.com/session/end","grant_types_supported":["implicit","authorization_code","refresh_token","client_credentials"],"id_token_signing_alg_values_supported":["PS256"],"issuer":"https://auth.staging.app-terosopenbanking.com","jwks_uri":"https://auth.staging.app-terosopenbanking.com/jwks","registration_endpoint":"https://auth.staging.app-terosopenbanking.com/reg","response_modes_supported":["form_post","fragment","query","jwt","query.jwt","fragment.jwt","form_post.jwt"],"response_types_supported":["code id_token","code","id_token","none"],"scopes_supported":["accounts","consents","credit-cards-accounts","customers","invoice-financings","financings","loans","unarranged-accounts-overdraft","resources","openid","address","email","phone","profile"],"subject_types_supported":["public"],"token_endpoint_auth_methods_supported":["private_key_jwt","tls_client_auth"],"token_endpoint_auth_signing_alg_values_supported":["PS256"],"token_endpoint":"https://auth.staging.app-terosopenbanking.com/token","pushed_authorization_request_endpoint":"https://auth.staging.app-terosopenbanking.com/request","request_object_signing_alg_values_supported":["PS256"],"request_parameter_supported":true,"request_uri_parameter_supported":true,"require_request_uri_registration":true,"require_signed_request_object":true,"userinfo_endpoint":"https://auth.staging.app-terosopenbanking.com/me","userinfo_signing_alg_values_supported":["PS256"],"authorization_signing_alg_values_supported":["PS256"],"introspection_endpoint":"https://auth.staging.app-terosopenbanking.com/token/introspection","introspection_endpoint_auth_methods_supported":["private_key_jwt","tls_client_auth"],"introspection_endpoint_auth_signing_alg_values_supported":["PS256"],"introspection_signing_alg_values_supported":["PS256"],"revocation_endpoint":"https://auth.staging.app-terosopenbanking.com/token/revocation","revocation_endpoint_auth_methods_supported":["private_key_jwt","tls_client_auth"],"revocation_endpoint_auth_signing_alg_values_supported":["PS256"],"id_token_encryption_alg_values_supported":["RSA-OAEP"],"id_token_encryption_enc_values_supported":["A256GCM"],"userinfo_encryption_alg_values_supported":["RSA-OAEP"],"userinfo_encryption_enc_values_supported":["A256GCM"],"introspection_encryption_alg_values_supported":["RSA-OAEP"],"introspection_encryption_enc_values_supported":["A256GCM"],"authorization_encryption_alg_values_supported":["RSA-OAEP"],"authorization_encryption_enc_values_supported":["A256GCM"],"request_object_encryption_alg_values_supported":[],"request_object_encryption_enc_values_supported":["A256GCM"],"tls_client_certificate_bound_access_tokens":true,"claim_types_supported":["normal"]}
2021-07-06 06:02:06 SUCCESS
GetDynamicServerConfiguration
Successfully parsed server configuration
acr_values_supported
[
  "urn:brasil:openbanking:loa2",
  "urn:brasil:openbanking:loa3"
]
authorization_endpoint
https://auth.staging.app-terosopenbanking.com/auth
claims_parameter_supported
true
claims_supported
[
  "account",
  "sub",
  "address",
  "email",
  "email_verified",
  "phone_number",
  "phone_number_verified",
  "birthdate",
  "family_name",
  "gender",
  "given_name",
  "locale",
  "middle_name",
  "name",
  "nickname",
  "picture",
  "preferred_username",
  "profile",
  "updated_at",
  "website",
  "zoneinfo",
  "acr",
  "sid",
  "auth_time",
  "iss",
  "cpf",
  "cnpj"
]
code_challenge_methods_supported
[
  "S256"
]
end_session_endpoint
https://auth.staging.app-terosopenbanking.com/session/end
grant_types_supported
[
  "implicit",
  "authorization_code",
  "refresh_token",
  "client_credentials"
]
id_token_signing_alg_values_supported
[
  "PS256"
]
issuer
https://auth.staging.app-terosopenbanking.com
jwks_uri
https://auth.staging.app-terosopenbanking.com/jwks
registration_endpoint
https://auth.staging.app-terosopenbanking.com/reg
response_modes_supported
[
  "form_post",
  "fragment",
  "query",
  "jwt",
  "query.jwt",
  "fragment.jwt",
  "form_post.jwt"
]
response_types_supported
[
  "code id_token",
  "code",
  "id_token",
  "none"
]
scopes_supported
[
  "accounts",
  "consents",
  "credit-cards-accounts",
  "customers",
  "invoice-financings",
  "financings",
  "loans",
  "unarranged-accounts-overdraft",
  "resources",
  "openid",
  "address",
  "email",
  "phone",
  "profile"
]
subject_types_supported
[
  "public"
]
token_endpoint_auth_methods_supported
[
  "private_key_jwt",
  "tls_client_auth"
]
token_endpoint_auth_signing_alg_values_supported
[
  "PS256"
]
token_endpoint
https://auth.staging.app-terosopenbanking.com/token
pushed_authorization_request_endpoint
https://auth.staging.app-terosopenbanking.com/request
request_object_signing_alg_values_supported
[
  "PS256"
]
request_parameter_supported
true
request_uri_parameter_supported
true
require_request_uri_registration
true
require_signed_request_object
true
userinfo_endpoint
https://auth.staging.app-terosopenbanking.com/me
userinfo_signing_alg_values_supported
[
  "PS256"
]
authorization_signing_alg_values_supported
[
  "PS256"
]
introspection_endpoint
https://auth.staging.app-terosopenbanking.com/token/introspection
introspection_endpoint_auth_methods_supported
[
  "private_key_jwt",
  "tls_client_auth"
]
introspection_endpoint_auth_signing_alg_values_supported
[
  "PS256"
]
introspection_signing_alg_values_supported
[
  "PS256"
]
revocation_endpoint
https://auth.staging.app-terosopenbanking.com/token/revocation
revocation_endpoint_auth_methods_supported
[
  "private_key_jwt",
  "tls_client_auth"
]
revocation_endpoint_auth_signing_alg_values_supported
[
  "PS256"
]
id_token_encryption_alg_values_supported
[
  "RSA-OAEP"
]
id_token_encryption_enc_values_supported
[
  "A256GCM"
]
userinfo_encryption_alg_values_supported
[
  "RSA-OAEP"
]
userinfo_encryption_enc_values_supported
[
  "A256GCM"
]
introspection_encryption_alg_values_supported
[
  "RSA-OAEP"
]
introspection_encryption_enc_values_supported
[
  "A256GCM"
]
authorization_encryption_alg_values_supported
[
  "RSA-OAEP"
]
authorization_encryption_enc_values_supported
[
  "A256GCM"
]
request_object_encryption_alg_values_supported
[]
request_object_encryption_enc_values_supported
[
  "A256GCM"
]
tls_client_certificate_bound_access_tokens
true
claim_types_supported
[
  "normal"
]
2021-07-06 06:02:06
AddMTLSEndpointAliasesToEnvironment
mtls_endpoint_aliases is not present in the server configuration
2021-07-06 06:02:06 SUCCESS
CheckServerConfiguration
Found required server configuration keys
required
[
  "authorization_endpoint",
  "token_endpoint",
  "issuer"
]
2021-07-06 06:02:06
FetchServerKeys
Fetching server key
jwks_uri
https://auth.staging.app-terosopenbanking.com/jwks
2021-07-06 06:02:06
FetchServerKeys
HTTP request
request_uri
https://auth.staging.app-terosopenbanking.com/jwks
request_method
GET
request_headers
{
  "accept": "text/plain, application/json, application/cbor, application/*+json, */*",
  "content-length": "0"
}
request_body

                                
2021-07-06 06:02:06 RESPONSE
FetchServerKeys
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "content-security-policy": "default-src \u0027self\u0027;base-uri \u0027self\u0027;block-all-mixed-content;font-src \u0027self\u0027 https: data:;frame-ancestors \u0027self\u0027;img-src \u0027self\u0027 *;object-src \u0027none\u0027;script-src \u0027self\u0027;script-src-attr \u0027none\u0027;style-src \u0027self\u0027 https: \u0027unsafe-inline\u0027;upgrade-insecure-requests",
  "x-dns-prefetch-control": "off",
  "expect-ct": "max-age\u003d0",
  "x-frame-options": "SAMEORIGIN",
  "strict-transport-security": "max-age\u003d15552000; includeSubDomains",
  "x-download-options": "noopen",
  "x-content-type-options": "nosniff",
  "x-permitted-cross-domain-policies": "none",
  "referrer-policy": "no-referrer",
  "x-xss-protection": "0",
  "vary": "Origin",
  "content-type": "application/jwk-set+json; charset\u003dutf-8",
  "content-length": "462",
  "date": "Tue, 06 Jul 2021 06:02:06 GMT",
  "connection": "keep-alive",
  "keep-alive": "timeout\u003d5"
}
response_body
{"keys":[{"kty":"RSA","use":"sig","kid":"f_76qqYigtJJ4Ktg0xcNtUz0PorO0tOCTsiKZm_3gq0","alg":"PS256","e":"AQAB","n":"hiZLTaH3AbYR1s8oXM5xcjgLTUsYJpoN35c2Uv-vtUjB6ENlRCrNeplD1lhSab842WRyr58WvAfxejbMZZxttBzG6Ggl4AxvMM3VXuZcZXPK6uA2c5jROsEDwf-Cvir7IsBLgV2u4GLwrsuHTzg8lIok4M7PszFiJJM8DnbZbnbvB3jJguBRcgU0rWzXZF1IYkrC6zLHkST7nhobMTkB7WLW8moJuADMF_2ShTzugSOy5ouC1m8sYd9QAgAkO9qBQWon_VGc2iUb12ojvKh0dWtdoaDQveUdQolPytVaEcighFRPpITj1gj12b8G1JKt8VaaK3dzAmgX7NX_KXiePw"}]}
2021-07-06 06:02:06
FetchServerKeys
Found JWK set string
jwk_string
{"keys":[{"kty":"RSA","use":"sig","kid":"f_76qqYigtJJ4Ktg0xcNtUz0PorO0tOCTsiKZm_3gq0","alg":"PS256","e":"AQAB","n":"hiZLTaH3AbYR1s8oXM5xcjgLTUsYJpoN35c2Uv-vtUjB6ENlRCrNeplD1lhSab842WRyr58WvAfxejbMZZxttBzG6Ggl4AxvMM3VXuZcZXPK6uA2c5jROsEDwf-Cvir7IsBLgV2u4GLwrsuHTzg8lIok4M7PszFiJJM8DnbZbnbvB3jJguBRcgU0rWzXZF1IYkrC6zLHkST7nhobMTkB7WLW8moJuADMF_2ShTzugSOy5ouC1m8sYd9QAgAkO9qBQWon_VGc2iUb12ojvKh0dWtdoaDQveUdQolPytVaEcighFRPpITj1gj12b8G1JKt8VaaK3dzAmgX7NX_KXiePw"}]}
2021-07-06 06:02:06 SUCCESS
FetchServerKeys
Found server JWK set
server_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "use": "sig",
      "kid": "f_76qqYigtJJ4Ktg0xcNtUz0PorO0tOCTsiKZm_3gq0",
      "alg": "PS256",
      "e": "AQAB",
      "n": "hiZLTaH3AbYR1s8oXM5xcjgLTUsYJpoN35c2Uv-vtUjB6ENlRCrNeplD1lhSab842WRyr58WvAfxejbMZZxttBzG6Ggl4AxvMM3VXuZcZXPK6uA2c5jROsEDwf-Cvir7IsBLgV2u4GLwrsuHTzg8lIok4M7PszFiJJM8DnbZbnbvB3jJguBRcgU0rWzXZF1IYkrC6zLHkST7nhobMTkB7WLW8moJuADMF_2ShTzugSOy5ouC1m8sYd9QAgAkO9qBQWon_VGc2iUb12ojvKh0dWtdoaDQveUdQolPytVaEcighFRPpITj1gj12b8G1JKt8VaaK3dzAmgX7NX_KXiePw"
    }
  ]
}
2021-07-06 06:02:06 SUCCESS
CheckServerKeysIsValid
Server JWKs is valid
server_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "use": "sig",
      "kid": "f_76qqYigtJJ4Ktg0xcNtUz0PorO0tOCTsiKZm_3gq0",
      "alg": "PS256",
      "e": "AQAB",
      "n": "hiZLTaH3AbYR1s8oXM5xcjgLTUsYJpoN35c2Uv-vtUjB6ENlRCrNeplD1lhSab842WRyr58WvAfxejbMZZxttBzG6Ggl4AxvMM3VXuZcZXPK6uA2c5jROsEDwf-Cvir7IsBLgV2u4GLwrsuHTzg8lIok4M7PszFiJJM8DnbZbnbvB3jJguBRcgU0rWzXZF1IYkrC6zLHkST7nhobMTkB7WLW8moJuADMF_2ShTzugSOy5ouC1m8sYd9QAgAkO9qBQWon_VGc2iUb12ojvKh0dWtdoaDQveUdQolPytVaEcighFRPpITj1gj12b8G1JKt8VaaK3dzAmgX7NX_KXiePw"
    }
  ]
}
2021-07-06 06:02:06 SUCCESS
ValidateServerJWKs
Valid server JWKs: keys are valid JSON, contain the required fields and are correctly encoded using unpadded base64url
2021-07-06 06:02:06 SUCCESS
CheckForKeyIdInServerJWKs
All keys contain kids
2021-07-06 06:02:06 SUCCESS
EnsureServerJwksDoesNotContainPrivateOrSymmetricKeys
Jwks does not contain any private or symmetric keys
2021-07-06 06:02:06 SUCCESS
FAPIEnsureMinimumServerKeyLength
Validated minimum key lengths for server_jwks
server_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "use": "sig",
      "kid": "f_76qqYigtJJ4Ktg0xcNtUz0PorO0tOCTsiKZm_3gq0",
      "alg": "PS256",
      "e": "AQAB",
      "n": "hiZLTaH3AbYR1s8oXM5xcjgLTUsYJpoN35c2Uv-vtUjB6ENlRCrNeplD1lhSab842WRyr58WvAfxejbMZZxttBzG6Ggl4AxvMM3VXuZcZXPK6uA2c5jROsEDwf-Cvir7IsBLgV2u4GLwrsuHTzg8lIok4M7PszFiJJM8DnbZbnbvB3jJguBRcgU0rWzXZF1IYkrC6zLHkST7nhobMTkB7WLW8moJuADMF_2ShTzugSOy5ouC1m8sYd9QAgAkO9qBQWon_VGc2iUb12ojvKh0dWtdoaDQveUdQolPytVaEcighFRPpITj1gj12b8G1JKt8VaaK3dzAmgX7NX_KXiePw"
    }
  ]
}
2021-07-06 06:02:06 SUCCESS
GetStaticClientConfiguration
Found a static client object
client_id
c_uOH_ZzqmYdaneJ9Aev_
scope
openid consents
jwks
{
  "keys": [
    {
      "x5t#S256": "9xYPCFforFj6e-PyP0P9y0jmTJ67XMsUNc8rU6q3Fl8",
      "p": "88Je7CESLBjWf2sLu-nFio6h3prZqd3e6QzCCx0kFehrBRpH4HJwOx8jr91elw0uuLYfP1W1ygm38qRQQfPS8D5A0Fe2PuNtLgJSsyBZTm4iKYXwsmMEfev0jYsTYnYLibp3eT89lTXRY5Y_5vU8F4eWwJ0r-Jzio6L7U39ytXE",
      "kty": "RSA",
      "q": "0ZH6QXJnVjxyjgfnWCZnMubcssLlg0CyQ5qh5l3q5CfLikOLKazk3Bd47YgxT-FUzyY0PdTe0gV0J0q35TkuuQgf6Yg8dDn2q1aRpKD3ipaYUVKhOtsiylhcOjc7OyhArgpJgVlcf7QAyeAe9YpLMbyJuBF3jBnYAxWmBWOsbYU",
      "d": "bdPKNDIc01cUB9mwrl9itDjv7KI-mL4628IS3vT_FBTCLeIZUyZNNXiSnLHhBnuhE2vO6t1JjGaC2nx35NJYnJtazcvAOpE-d9s2uttUxOAbsCjOk8-A8VGpNlKF7vYWlO6-mWnxG5JbFdVLz4jDv5e0J28l-1vQq0y6sl5TkD2j1ip165UYJx48hXgWM_KjpQOkhfpzxdzYqCiFhawM6cF_oXTL2sxewZqb4a6tY9RNjmJgR710UzlbL6aPNy9R1Lv2qODv9dRaK1hgKZtXVbRWyqSyWV2HRYCNSgDAIdF1rVkiQBfTwglfwk0W0evmgijB2SInzBjz97f3Ap96gQ",
      "e": "AQAB",
      "kid": "98DQoO-ogENpapYrt6K58idPBzdmht5jf0KjyZGL1nI",
      "qi": "39zaGmuQAQzG0Og2763ZscqlZfQqEHuwFpmi_zr5aLLUJR4PZqBMcSPUGV9qsYRHyvotzaYmONNc4aEX-XYcafU4HVIixnhFTRaJopCk3OzX2Td9JD2cjdxdeTUA8zEkw92xwD60-Ze9Qz9vdj5W3KNc7S1WxEG0pBD4NZowQ7g",
      "dp": "3yhM-mP0XQaIKLJ5VZlYzdZyfnbJWmfS0QxrAP22sY_LmipLL0HVWWrSowhItoTNBzFEPhlbihGHo82l5BsyO9riP1ptb_mJVJuv1mmBGPpesCD9EHLyA83mX0a5gmSLf5WEFy48VMOmZEODUQ-l6eypqMC7JqmKG0D0UabV_yE",
      "alg": "PS256",
      "dq": "LO5yTEPd-fQ9z0vMgu7A433xxXXZxVlCnxHxMjXinYYWso8msAm8i5-QssSnZev2xe739mXEXB0FOUNgyAmJhexDA0vNQlIHG9cUpMpKKHF_OLhRjw_alq15IJYk4dsQewADoHLrTQnnvWCK4rQCySgWEtvT2LrVwFuM28zx9A0",
      "n": "x4yu4Ky6NyGYHbxaKiiTbCy2zzp9ljpAfG_Jf_3xKPqNFbvjeki1F-b2FkK6GBQnOilhNaSW7d-3VKNBSkvdwVD54-msCoO0fg9nw2ANZrRN2F9D7Pcww61ZNoxNLCjc8k_FPEKP8bdmMDxsibhlsVuf3i73Qnx1aWBo65TJnDouSHvXh1EqhtdvrHhvPEiPAv7bBPdim2KBlmEhZzJ7UXRb6vNI6qEdKSL2mQko_z9ADhBIOKGcwnZXkuvQATvsVKf6kM9nUir4naeSdsa9oVl91XUwjdr5_adJtvdDUPLGIdVuNK-921YZ19Y7WpIep3-IaLdP9ESjO-4WqMVgtQ"
    }
  ]
}
2021-07-06 06:02:06 SUCCESS
ValidateMTLSCertificatesHeader
MTLS certificates header is valid
2021-07-06 06:02:06 SUCCESS
ExtractMTLSCertificatesFromConfiguration
Mutual TLS authentication credentials loaded
cert
MIID4DCCAsigAwIBAgIRALIqyZjyBDTaWMkNbt5mYAgwDQYJKoZIhvcNAQELBQAwdzELMAkGA1UEBhMCQlIxDjAMBgNVBAoMBVRlcm9zMRUwEwYDVQQLDAxPcGVuIEJhbmtpbmcxCzAJBgNVBAgMAlJKMRswGQYDVQQDDBJUZXJvcyBPcGVuIEJhbmtpbmcxFzAVBgNVBAcMDlJpbyBkZSBKYW5laXJvMB4XDTIxMDYyMjE3NTg0NloXDTIyMDcyMjE4NTg0NlowLzEtMCsGA1UEAwwkYXBpLnN0YWdpbmcuYXBwLXRlcm9zb3BlbmJhbmtpbmcuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmVbGBkKjlOaG7+MtwzxDFQQ4SYx2u6pV/Tw3xQWDcm8PWJj1h3BWtY7N2i6/xYd2J3fCS4mnUym9Dgu2K4qlpGzRqkSaFWpZ0xHB7hv4wxWheYYs4C+4Kd7Iv/k754PjCALhPdnNPeXowZdNWB304dxtpl89aqrHwPu+DOs2MtkjhiLAynwNBy6EqxJrw0bU8ob8z3Iq4Y5FwO5zVrK8fMH+Hrs8ktDG8MSR2TJIZLJZCpxKUoa12UVAuiBCMKnILFRMNYcBs6DBT7R6YQY1ctHan0BinXUTpdqcEtrMghln0vpHh1RMTKhXE2cNl4JtMEBgk74dRAAaJiOqjZ6BqwIDAQABo4GuMIGrMC8GA1UdEQQoMCaCJGFwaS5zdGFnaW5nLmFwcC10ZXJvc29wZW5iYW5raW5nLmNvbTAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFCboVpKsRrIvsxWHAvRN1Zgs63kbMB0GA1UdDgQWBBR2mLn2TTea+U6xR9KIzl5mIura4TAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA0GCSqGSIb3DQEBCwUAA4IBAQCc56Po2ol+Nq0Thq3SF8mL/gOO7rU8G7S5cDEsvOu5RObHD/0bSP+x4UCJPb3clMUgUQpdRKMnyymCuNNPhMVHaprKr1/6nbXvu3r3GlvYMxn2vkmWI6AotffGTyie6BVEtlU01AbT+4RRuu5J9R5pWgdWzpkKprMdlsX7L2NVhjN/jpDozZ6cVObgJfLATF7n/kiziIv100aaUPDD2WYF80P5g2pRO04MUPcQmjGGAqlPWb2WUEROK8YlPbx5VbPiXsf4czy6fwIkDv+Xry49SamzG0kcHtCetxjyP0MHZbX4vCW+m+Xoy/OQT7PO1SCs+y6vNTwKsRWmGKlTWgrQ
key
MIIEpAIBAAKCAQEAmVbGBkKjlOaG7+MtwzxDFQQ4SYx2u6pV/Tw3xQWDcm8PWJj1h3BWtY7N2i6/xYd2J3fCS4mnUym9Dgu2K4qlpGzRqkSaFWpZ0xHB7hv4wxWheYYs4C+4Kd7Iv/k754PjCALhPdnNPeXowZdNWB304dxtpl89aqrHwPu+DOs2MtkjhiLAynwNBy6EqxJrw0bU8ob8z3Iq4Y5FwO5zVrK8fMH+Hrs8ktDG8MSR2TJIZLJZCpxKUoa12UVAuiBCMKnILFRMNYcBs6DBT7R6YQY1ctHan0BinXUTpdqcEtrMghln0vpHh1RMTKhXE2cNl4JtMEBgk74dRAAaJiOqjZ6BqwIDAQABAoIBAAHmXVW+haBWqt1WBz8gBATCpJ/kqaPxnFci494BD3vffGUwn/opnilpt4s4gQ/FeeVLSpD9B6G0Jq+B3aP0d9DtuDtP1kjlpG9FDQ4SMqbYIcQLsYqljLaYGAyo3eEkdS+oOXo2tKBLtPKRGVg6JsqVnJYvH+eubgMqG1S1pVpD6Y7b4MQ0CRqms7BWRi3AbSmFta6oKKjlPsmZzep+HftgD440mdsCt9jsZGnOW+iIYi2TAuz1TNYqU/hPKvMxUIjzDhag1I3FSf1jvglnA+R7KSyCqLfcoTj6RRjoDbiGi/mGjr/6rk/dYxoNLkBC08hIWP4zYKAFaDRkQX+JQUECgYEAzlD4jHgF4gGyo3A4J8zTcgrWRV4/ZjkVd7kngTz+E49GxztiVBterL4NKEgpuI3xujxBLi1Z4POv6UmMOo5gT+2OXvddeMQiHsuPLIPOU/IvLQha+1ITxhbBqFL2HgS94TU4ml1BzrQx3R8ZLdx0MiSFFNnZYtOylyjuTw4IJkMCgYEAvkPYWiEGx89RhrwgF9EO15JK0c8y+9A52b5ymv3zkH8ffg4swDv+cVNt2Rwjw+SIRyyP6vj3TN5HvgRlmm/CnqABgEJJUeOQXZK7jdGJcWzBrvRE28fNag6gfrp8ccZqgEm6BebIoBpzBNm7fiw2kldbDSEvgJ5SfB3Z9q1hJHkCgYEArbCDHpaotTUis+90hyUr2XWAIBQRIbjq9si8llPHvqW/O1kmFZKZKKozH3dpEEMHfvbdFMf/Q59DuA0/7cgRExj148MyQMo1w2ExnpM0L33S84F2PuBBX2GnFVMKegkZ5a/NgD8EeMVAuVxF8VMHy3LtSrmABnAciJ9fyNQSTksCgYA/JxPT7qxqe/TqjNz2Ks0LXqJ4+5ZHoPjivmUZ7vr+VkOkup29/Ovav79xVfbFGcDmJvNqIdMr74fOmXUECt6FekSlRttBVBBiDsc0Ln25aUjsgmWssagL8Ojyx4Fw3lQRWudk+BJVmhHdZUvneFNwxZASTpaO0X49dkcXqrrYuQKBgQCxMojZ3yvka+WUJtbNeCuhLg1GqA3MnIuGk+hzMzZDyR7DK8SBtbYYlZyl/N2UbShC40uFqZmPVo4iiGzTP2brpdmumGKW0Wd2g4LaRI3AYk/ZaH60nkjxKUFuDPCET67DWCnm4az18VUi9hxPQLs3RUOsWyYqsAgRlKDrmzjngw==
ca
MIIDujCCAqKgAwIBAgIQdWjNcvVe7V9OmnjXPZbsCzANBgkqhkiG9w0BAQsFADB3MQswCQYDVQQGEwJCUjEOMAwGA1UECgwFVGVyb3MxFTATBgNVBAsMDE9wZW4gQmFua2luZzELMAkGA1UECAwCUkoxGzAZBgNVBAMMElRlcm9zIE9wZW4gQmFua2luZzEXMBUGA1UEBwwOUmlvIGRlIEphbmVpcm8wHhcNMjEwNjIyMTc1NjUzWhcNMzEwNjIyMTg1NjUzWjB3MQswCQYDVQQGEwJCUjEOMAwGA1UECgwFVGVyb3MxFTATBgNVBAsMDE9wZW4gQmFua2luZzELMAkGA1UECAwCUkoxGzAZBgNVBAMMElRlcm9zIE9wZW4gQmFua2luZzEXMBUGA1UEBwwOUmlvIGRlIEphbmVpcm8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCtiIG327nsIXjSm9Pq+3H2maq/XnW0PPMvk35hrfCJ1VXCU79dbyPiQ93Td2bpCD7YOStoVZLnW9moc4WGSQ+lxEiXksciWSC2QpB3ee7/vwZdb9m2l0TKBSqOUgb/LIJm2zURDcIxwA/p9/AbVTbWiRJBMqY7sUa1xgPQyOBQvk+01U4BIGR3UV6d4dD1gI2Aj/ldGugejH7hawPmgQP36l942OcMY3ehZnnNNWoWuHWM9PDzCwmiRcr2zT3i1ru+Q+kRniU0Hu3OOKkWbzMfkYpRljkfU/HLWU3wpOfFSNEU48/jB0aB1Mo+oqikDiniEak02yNnKwxaRDG2llsXAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFCboVpKsRrIvsxWHAvRN1Zgs63kbMA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG9w0BAQsFAAOCAQEAhnGtLaItPLHdxnyfK31fQhBzourZSV+ZhzX0jDF3wiAmcOE8tDnHjt3y5/HjaJfdp+GDTIxXQhc/r7oCmJ1CuxIdLva1/pEcrk41vdSuJfxDC23CdppgqBHsKI2zf84hiR7p9/7cttd/CE2HFi6WsTm8ZmaeB65Pj8KjkXRYiY97pr2h66B+RkHYpDivmsEYHhLZbuWMqrf2RltL3JMEmn9ZIHquyCQNrnI6DD5XqOnLb5zEdGTwrz3nmgzlZWfFGO6p7hOLlOyNgt4NRMuMEA3vZb7LdAaDTEC9x+c3G0+3ThUhRULERfFGop/aJce746KxDU7w2FHDSXwSjwkJmw==
2021-07-06 06:02:06 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-06 06:02:06 SUCCESS
ExtractJWKsFromStaticClientConfiguration
Extracted client JWK
client_jwks
{
  "keys": [
    {
      "x5t#S256": "9xYPCFforFj6e-PyP0P9y0jmTJ67XMsUNc8rU6q3Fl8",
      "p": "88Je7CESLBjWf2sLu-nFio6h3prZqd3e6QzCCx0kFehrBRpH4HJwOx8jr91elw0uuLYfP1W1ygm38qRQQfPS8D5A0Fe2PuNtLgJSsyBZTm4iKYXwsmMEfev0jYsTYnYLibp3eT89lTXRY5Y_5vU8F4eWwJ0r-Jzio6L7U39ytXE",
      "kty": "RSA",
      "q": "0ZH6QXJnVjxyjgfnWCZnMubcssLlg0CyQ5qh5l3q5CfLikOLKazk3Bd47YgxT-FUzyY0PdTe0gV0J0q35TkuuQgf6Yg8dDn2q1aRpKD3ipaYUVKhOtsiylhcOjc7OyhArgpJgVlcf7QAyeAe9YpLMbyJuBF3jBnYAxWmBWOsbYU",
      "d": "bdPKNDIc01cUB9mwrl9itDjv7KI-mL4628IS3vT_FBTCLeIZUyZNNXiSnLHhBnuhE2vO6t1JjGaC2nx35NJYnJtazcvAOpE-d9s2uttUxOAbsCjOk8-A8VGpNlKF7vYWlO6-mWnxG5JbFdVLz4jDv5e0J28l-1vQq0y6sl5TkD2j1ip165UYJx48hXgWM_KjpQOkhfpzxdzYqCiFhawM6cF_oXTL2sxewZqb4a6tY9RNjmJgR710UzlbL6aPNy9R1Lv2qODv9dRaK1hgKZtXVbRWyqSyWV2HRYCNSgDAIdF1rVkiQBfTwglfwk0W0evmgijB2SInzBjz97f3Ap96gQ",
      "e": "AQAB",
      "kid": "98DQoO-ogENpapYrt6K58idPBzdmht5jf0KjyZGL1nI",
      "qi": "39zaGmuQAQzG0Og2763ZscqlZfQqEHuwFpmi_zr5aLLUJR4PZqBMcSPUGV9qsYRHyvotzaYmONNc4aEX-XYcafU4HVIixnhFTRaJopCk3OzX2Td9JD2cjdxdeTUA8zEkw92xwD60-Ze9Qz9vdj5W3KNc7S1WxEG0pBD4NZowQ7g",
      "dp": "3yhM-mP0XQaIKLJ5VZlYzdZyfnbJWmfS0QxrAP22sY_LmipLL0HVWWrSowhItoTNBzFEPhlbihGHo82l5BsyO9riP1ptb_mJVJuv1mmBGPpesCD9EHLyA83mX0a5gmSLf5WEFy48VMOmZEODUQ-l6eypqMC7JqmKG0D0UabV_yE",
      "alg": "PS256",
      "dq": "LO5yTEPd-fQ9z0vMgu7A433xxXXZxVlCnxHxMjXinYYWso8msAm8i5-QssSnZev2xe739mXEXB0FOUNgyAmJhexDA0vNQlIHG9cUpMpKKHF_OLhRjw_alq15IJYk4dsQewADoHLrTQnnvWCK4rQCySgWEtvT2LrVwFuM28zx9A0",
      "n": "x4yu4Ky6NyGYHbxaKiiTbCy2zzp9ljpAfG_Jf_3xKPqNFbvjeki1F-b2FkK6GBQnOilhNaSW7d-3VKNBSkvdwVD54-msCoO0fg9nw2ANZrRN2F9D7Pcww61ZNoxNLCjc8k_FPEKP8bdmMDxsibhlsVuf3i73Qnx1aWBo65TJnDouSHvXh1EqhtdvrHhvPEiPAv7bBPdim2KBlmEhZzJ7UXRb6vNI6qEdKSL2mQko_z9ADhBIOKGcwnZXkuvQATvsVKf6kM9nUir4naeSdsa9oVl91XUwjdr5_adJtvdDUPLGIdVuNK-921YZ19Y7WpIep3-IaLdP9ESjO-4WqMVgtQ"
    }
  ]
}
public_client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "x5t#S256": "9xYPCFforFj6e-PyP0P9y0jmTJ67XMsUNc8rU6q3Fl8",
      "e": "AQAB",
      "kid": "98DQoO-ogENpapYrt6K58idPBzdmht5jf0KjyZGL1nI",
      "alg": "PS256",
      "n": "x4yu4Ky6NyGYHbxaKiiTbCy2zzp9ljpAfG_Jf_3xKPqNFbvjeki1F-b2FkK6GBQnOilhNaSW7d-3VKNBSkvdwVD54-msCoO0fg9nw2ANZrRN2F9D7Pcww61ZNoxNLCjc8k_FPEKP8bdmMDxsibhlsVuf3i73Qnx1aWBo65TJnDouSHvXh1EqhtdvrHhvPEiPAv7bBPdim2KBlmEhZzJ7UXRb6vNI6qEdKSL2mQko_z9ADhBIOKGcwnZXkuvQATvsVKf6kM9nUir4naeSdsa9oVl91XUwjdr5_adJtvdDUPLGIdVuNK-921YZ19Y7WpIep3-IaLdP9ESjO-4WqMVgtQ"
    }
  ]
}
2021-07-06 06:02:06 SUCCESS
CheckForKeyIdInClientJWKs
All keys contain kids
2021-07-06 06:02:06 SUCCESS
CheckDistinctKeyIdValueInClientJWKs
Distinct 'kid' value in all keys of client_jwks
see
https://bitbucket.org/openid/connect/issues/1127
2021-07-06 06:02:06 SUCCESS
FAPIBrazilCheckKeyAlgInClientJWKs
Keys in client JWKS all have permitted 'alg'
permitted
[
  "PS256"
]
2021-07-06 06:02:06 SUCCESS
FAPIEnsureMinimumClientKeyLength
Validated minimum key lengths for client_jwks
client_jwks
{
  "keys": [
    {
      "x5t#S256": "9xYPCFforFj6e-PyP0P9y0jmTJ67XMsUNc8rU6q3Fl8",
      "p": "88Je7CESLBjWf2sLu-nFio6h3prZqd3e6QzCCx0kFehrBRpH4HJwOx8jr91elw0uuLYfP1W1ygm38qRQQfPS8D5A0Fe2PuNtLgJSsyBZTm4iKYXwsmMEfev0jYsTYnYLibp3eT89lTXRY5Y_5vU8F4eWwJ0r-Jzio6L7U39ytXE",
      "kty": "RSA",
      "q": "0ZH6QXJnVjxyjgfnWCZnMubcssLlg0CyQ5qh5l3q5CfLikOLKazk3Bd47YgxT-FUzyY0PdTe0gV0J0q35TkuuQgf6Yg8dDn2q1aRpKD3ipaYUVKhOtsiylhcOjc7OyhArgpJgVlcf7QAyeAe9YpLMbyJuBF3jBnYAxWmBWOsbYU",
      "d": "bdPKNDIc01cUB9mwrl9itDjv7KI-mL4628IS3vT_FBTCLeIZUyZNNXiSnLHhBnuhE2vO6t1JjGaC2nx35NJYnJtazcvAOpE-d9s2uttUxOAbsCjOk8-A8VGpNlKF7vYWlO6-mWnxG5JbFdVLz4jDv5e0J28l-1vQq0y6sl5TkD2j1ip165UYJx48hXgWM_KjpQOkhfpzxdzYqCiFhawM6cF_oXTL2sxewZqb4a6tY9RNjmJgR710UzlbL6aPNy9R1Lv2qODv9dRaK1hgKZtXVbRWyqSyWV2HRYCNSgDAIdF1rVkiQBfTwglfwk0W0evmgijB2SInzBjz97f3Ap96gQ",
      "e": "AQAB",
      "kid": "98DQoO-ogENpapYrt6K58idPBzdmht5jf0KjyZGL1nI",
      "qi": "39zaGmuQAQzG0Og2763ZscqlZfQqEHuwFpmi_zr5aLLUJR4PZqBMcSPUGV9qsYRHyvotzaYmONNc4aEX-XYcafU4HVIixnhFTRaJopCk3OzX2Td9JD2cjdxdeTUA8zEkw92xwD60-Ze9Qz9vdj5W3KNc7S1WxEG0pBD4NZowQ7g",
      "dp": "3yhM-mP0XQaIKLJ5VZlYzdZyfnbJWmfS0QxrAP22sY_LmipLL0HVWWrSowhItoTNBzFEPhlbihGHo82l5BsyO9riP1ptb_mJVJuv1mmBGPpesCD9EHLyA83mX0a5gmSLf5WEFy48VMOmZEODUQ-l6eypqMC7JqmKG0D0UabV_yE",
      "alg": "PS256",
      "dq": "LO5yTEPd-fQ9z0vMgu7A433xxXXZxVlCnxHxMjXinYYWso8msAm8i5-QssSnZev2xe739mXEXB0FOUNgyAmJhexDA0vNQlIHG9cUpMpKKHF_OLhRjw_alq15IJYk4dsQewADoHLrTQnnvWCK4rQCySgWEtvT2LrVwFuM28zx9A0",
      "n": "x4yu4Ky6NyGYHbxaKiiTbCy2zzp9ljpAfG_Jf_3xKPqNFbvjeki1F-b2FkK6GBQnOilhNaSW7d-3VKNBSkvdwVD54-msCoO0fg9nw2ANZrRN2F9D7Pcww61ZNoxNLCjc8k_FPEKP8bdmMDxsibhlsVuf3i73Qnx1aWBo65TJnDouSHvXh1EqhtdvrHhvPEiPAv7bBPdim2KBlmEhZzJ7UXRb6vNI6qEdKSL2mQko_z9ADhBIOKGcwnZXkuvQATvsVKf6kM9nUir4naeSdsa9oVl91XUwjdr5_adJtvdDUPLGIdVuNK-921YZ19Y7WpIep3-IaLdP9ESjO-4WqMVgtQ"
    }
  ]
}
2021-07-06 06:02:06 SUCCESS
ValidateMTLSCertificatesAsX509
Mutual TLS authentication cert validated as X.509
Verify configuration of second client
2021-07-06 06:02:06 SUCCESS
GetStaticClient2Configuration
Found a static second client object
client_id
8dxz4KPQn89ULTnsAmPnt
scope
openid consents
jwks
{
  "keys": [
    {
      "p": "0WSE_Wb6SGHep073z8ocYee1FTCoPlhvndwIR0CVes5ohCc9aY6UZ5a357PFWASl304LSAIIgaHLO9UZM8TZcs0WFGNgUb_6cTMjEGYp8p2z2TEbwEjSHup8tZr2n0DKHwcbzx0_F2FdQszLEdcPZGh13G1n5Lhd97nm4Og4s-E",
      "kty": "RSA",
      "q": "t5S52FJAQ03ACIatHwlpN62Q-1FzT-IkGqdgNZcdhmc1jnQyaNV8ajFs9xiTaNCffuIr_u2Cff2wafm2CINpIqRMVmY_uk5lyULLAQnJ4cHC40zKEOzXQHr7LxcjVlHHCSQsDTI6PRxkzXUYDspy-XwNnR_bLLvo9JUXdEozYUM",
      "d": "XKiH9--OSr2XdNYmOZ9DMAebT8ZAwcszjznVQO8maeQRtbcNrHM_9I5HH_17Og7SqOXDEoA8Zj_BE95BvwTI0Fm9ZqQ9oldJVUu5oX94XpaXebsa7d2HzknNY95twR2CTYMvY7BMZ7Fm484jnBSIQ1NHQhiUjm4_vGjWbGJC63Lv-c4LW5Ucmefk3hXhIt5PXbvQEY1UD6K_nz-MbO07caVQ9rJgmHJ1MOwCBfAm5XpvPVERSEoPk2r2dnl0inxjeTWpTrdnFMc2J_wwjw8bbV5idsqMtE2b7t6sEN6j4yPQcCDHU-D0QlLHyvlbnM19BzKagAEw3QRe9vg3xsvBwQ",
      "e": "AQAB",
      "kid": "II9c9PNSBOcqQMXSynaY6414KP1cXiuPFYaDu3A2n_I",
      "qi": "Nycuxqx5cYlUWUKQm4G-j4MX9eS5x4krRfeCYR9n7yvz-BP6xZGsjuFg3kUGSUoBUDP8MpdSB4tboo_a4uXiV_uwAn7pSr_EO8TR6lTAnMedG98udX6YLTttCLnlngXvrgkY8rJfeX0Z_dDlDNiBrDGMJTFfw8wzxYLft8_Sa1s",
      "dp": "9jI6K7fojzKDmDRBKw94T6UgRMnxB1zz36fWE_Db0IjgWoHIs1PxKdsMYGH-pn7QiL46hW_ekIyraK4l87h_83sveslddsFCtdZqY927dIf37mbPOkZkx_TsrJqHXrfO7qxtBhhdFiBkhyZDnbY_Ys9vxLzeaw5bbeomjEp-YQ",
      "alg": "PS256",
      "dq": "LCWHy418BrNbyrEYUK5irxD-HHGp2Tv4krBNYpXEc92981PeC3fLQ34_ReyTBlGlCU46ZkOXbdTj55g1PjbbwYjhEqXkDVltAMkfKFDCS5fc1exRa2CJIuhwHxLhXJCt3HTmYwYBG1EIrJ_L-UKWA4jhfTd77XYCv05bJYvybyE",
      "n": "liiBMJtOinDhrLee6yBFLAtW7ckE5_0_o-q7yMCjBaso9h-VeNsakRCGsiYKI1kj5ZfRNXELU-upwTzzfkWk1uoDe-ldayhDr7BibgnmTLps0X7hbMZfv-XXbxZzbBItOr9XtejEyyKcZtwZAXaSxXYusArHNJcT7OLq_22kIlpRpV0tNGYHbdbnbSMiJMd-GPzMIbHZ7nr6Q-K1k7EOr4kpWgkFZgqDJN7E64SLapvpqqaD7FeQkZ3ubKi6mem7kTUO4bW1MbTmnKkNpAkJ8s-Xpq1RISqXu1-D6qQW17w-dRYDWL_eUhYQ7UQUDcTlbUAGRrW4WFy_4QUZItJU4w"
    }
  ]
}
2021-07-06 06:02:06 SUCCESS
ValidateMTLSCertificates2Header
MTLS certificates header is valid
2021-07-06 06:02:06 SUCCESS
ExtractMTLSCertificates2FromConfiguration
Mutual TLS authentication credentials loaded
cert
MIIDsDCCApigAwIBAgIRAJaAoK4RMF4zYl/+aMxd3VIwDQYJKoZIhvcNAQELBQAwdzELMAkGA1UEBhMCQlIxDjAMBgNVBAoMBVRlcm9zMRUwEwYDVQQLDAxPcGVuIEJhbmtpbmcxCzAJBgNVBAgMAlJKMRswGQYDVQQDDBJUZXJvcyBPcGVuIEJhbmtpbmcxFzAVBgNVBAcMDlJpbyBkZSBKYW5laXJvMB4XDTIxMDcwMzIxNDg0NFoXDTIyMDgwMzIyNDg0NFowFzEVMBMGA1UEAwwMd3d3LnRlc3QuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw9j6gcxvmV4fk6W6TE3sAH9v2IJT3iwvAjV62AnwHfPfs9HDOEXcFlbfavg4fdXTvhaerX0AdNYOF5lKBBU79zL6DkRFhoBbbNF947h/2jpaQkkPyegZ4ooa//Of7ouYnAl32S2BtvZquZ3HoXPFFHvRIsZz8oP4X430vdVVOgu/U5VqrbU2S1AfyMEeHWK0pOVWEh9wll5Bw3i/u9oa2JjSBSRVOtNBSWxML7PF83qzjJsYJxpaagOXVwzcOcb3aHYGjVSFSe0KWnaWUAJOvoQ/wzNhFwFeJTlaHiuXgY3j6212GuAYBZjlTFTmQ1AZTpI7ZTNbAFgkO6zFJvzGwQIDAQABo4GWMIGTMBcGA1UdEQQQMA6CDHd3dy50ZXN0LmNvbTAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFCboVpKsRrIvsxWHAvRN1Zgs63kbMB0GA1UdDgQWBBTw+SpkOX0R1gt0rgTfngpqli4vjzAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA0GCSqGSIb3DQEBCwUAA4IBAQAgMbvQk7zpmr1/osUBtF7l1QbzpRYKbUAHgs1EyWJa/zftVXZtgc9ZP70MuKwxe1E+Uo4CI19z1SzTs9tY2YbiGslGfjjkTbW7s2ghOsgl2MZyguMVH95NDqJD5h5lIwT+VA3xISCHCnboNT14ObEi6SrWSYj7mIXAzYXPvxD6hAGC2gaG+1l8XQ2Z6F5ksvulFKmlwyasL9GG84gpljCATxqw8iOskEE4rxvHf1FH/x4ABhdlkOt51mrPECeioVS0LPdPe369bjLnExmlaC8wsRAJc5V6fcP3J/sCHa65mTHP1XlOhEryVPyLeDQEmn+Hl8FLAsEUqLEUTf40hYFe
key
MIIEowIBAAKCAQEAw9j6gcxvmV4fk6W6TE3sAH9v2IJT3iwvAjV62AnwHfPfs9HDOEXcFlbfavg4fdXTvhaerX0AdNYOF5lKBBU79zL6DkRFhoBbbNF947h/2jpaQkkPyegZ4ooa//Of7ouYnAl32S2BtvZquZ3HoXPFFHvRIsZz8oP4X430vdVVOgu/U5VqrbU2S1AfyMEeHWK0pOVWEh9wll5Bw3i/u9oa2JjSBSRVOtNBSWxML7PF83qzjJsYJxpaagOXVwzcOcb3aHYGjVSFSe0KWnaWUAJOvoQ/wzNhFwFeJTlaHiuXgY3j6212GuAYBZjlTFTmQ1AZTpI7ZTNbAFgkO6zFJvzGwQIDAQABAoIBAAHBvCKGrtAXgO1CQPDvCIFLI1nT9nRhXVUV3XmbYjbkkYLDjI6gSsx9AEFNg3U2gjEb8xWvj73cjzENQBWYCqsJnyZaXKzLkTZhTTGqHaR7nkRmsyBup2/JqRsXaH17bVWl/JgbQUT+wh+S35/uQcvwneRD1zWrUyKpS3MZ+ysbfJimv9FdvNfTf5z5IXwQdK0300cmRItRqFwHR6aBPsW0hGpQ8GA+p/dGvHHXKjbsOitiHQr4TH8dhsLYwjkusWVKfeGBMXbMeXwMbGJ3PNRcyH5x8u9+CYKB3y4QxfZCcUs+QpXpWRPbOnRjYDcWGcO3h2LPgg80IM36J76AIAECgYEA7DCYMXahxmbCxbEhrZ6vFoJ6XthHlsANkBVBSGTBHxhwFT3NsYR90Hc2gnr52jApCixS/3u/5fbLh3i8QTwxc14pEIozO+kueL8eyOItVNmRec6enGc1r6pAQwHerHlp8VOAQ1IPrOy4Ev+R7KDLm7o+sI3Uy7scLVxdNddmMsECgYEA1EYqeJRnqcg0+oUJVKYjJ9RcDYAK0zaFFxAwv1cknszTK5GRPCeKh8RZuf7s9Jjw1sei3nGdNGte31CP05KM067m0tmQq74R5EfvzzgbgITTC/dT4Z3KQ+9ZPzNmi1LdUwXbvtI0ooe8DWsLww3+pkQgjEWknhfPQePYoqz/lAECgYBSPN1RI7BSZ4db1EAYts7Z9JZtHbtXdwmB6JSxgztm+1hTXRCYxbwU8N1O80i5utkfTK2dfVYk2Rim09ggkrfZJqj/tE8AhkGDE3DBm1cTWyn3EoVRifI8dvgnHKiOvzuvJlbbmeARYt745nnFvXsHfwLC8K9uPHkkJiviSlywQQKBgBiwCGR5rgy68h5otosXv2L0ebhAOgIShywFgAXg1qt5Wt3oUiHS33OmzGCrW1efKfNwyGpigEwGaMREFFYg5yv/XW0MTJ0Mv/vyuds5xUkPKZRssV6+ATYhchm9mqF9g6wSNFpfDCwS6TYOSxHmYMVpiveFaf3Q+xPIsftJb3gBAoGBANUC81G4+FuLfp0RQNmPsCi2f866xNrRnzZj9XArJcYV+peY8c0DmbqSdC7Yu/svDjJKND7an4sABLaRr9XhTp5fToiQVzrNUBaFDVR8A6DXOM25U0f6zsiyqRqyxRHSunE5JaOZxGbnppeuWSWmdPIhnnkDGpdqw92YEb6Hkcks
ca
MIIDujCCAqKgAwIBAgIQdWjNcvVe7V9OmnjXPZbsCzANBgkqhkiG9w0BAQsFADB3MQswCQYDVQQGEwJCUjEOMAwGA1UECgwFVGVyb3MxFTATBgNVBAsMDE9wZW4gQmFua2luZzELMAkGA1UECAwCUkoxGzAZBgNVBAMMElRlcm9zIE9wZW4gQmFua2luZzEXMBUGA1UEBwwOUmlvIGRlIEphbmVpcm8wHhcNMjEwNjIyMTc1NjUzWhcNMzEwNjIyMTg1NjUzWjB3MQswCQYDVQQGEwJCUjEOMAwGA1UECgwFVGVyb3MxFTATBgNVBAsMDE9wZW4gQmFua2luZzELMAkGA1UECAwCUkoxGzAZBgNVBAMMElRlcm9zIE9wZW4gQmFua2luZzEXMBUGA1UEBwwOUmlvIGRlIEphbmVpcm8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCtiIG327nsIXjSm9Pq+3H2maq/XnW0PPMvk35hrfCJ1VXCU79dbyPiQ93Td2bpCD7YOStoVZLnW9moc4WGSQ+lxEiXksciWSC2QpB3ee7/vwZdb9m2l0TKBSqOUgb/LIJm2zURDcIxwA/p9/AbVTbWiRJBMqY7sUa1xgPQyOBQvk+01U4BIGR3UV6d4dD1gI2Aj/ldGugejH7hawPmgQP36l942OcMY3ehZnnNNWoWuHWM9PDzCwmiRcr2zT3i1ru+Q+kRniU0Hu3OOKkWbzMfkYpRljkfU/HLWU3wpOfFSNEU48/jB0aB1Mo+oqikDiniEak02yNnKwxaRDG2llsXAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFCboVpKsRrIvsxWHAvRN1Zgs63kbMA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG9w0BAQsFAAOCAQEAhnGtLaItPLHdxnyfK31fQhBzourZSV+ZhzX0jDF3wiAmcOE8tDnHjt3y5/HjaJfdp+GDTIxXQhc/r7oCmJ1CuxIdLva1/pEcrk41vdSuJfxDC23CdppgqBHsKI2zf84hiR7p9/7cttd/CE2HFi6WsTm8ZmaeB65Pj8KjkXRYiY97pr2h66B+RkHYpDivmsEYHhLZbuWMqrf2RltL3JMEmn9ZIHquyCQNrnI6DD5XqOnLb5zEdGTwrz3nmgzlZWfFGO6p7hOLlOyNgt4NRMuMEA3vZb7LdAaDTEC9x+c3G0+3ThUhRULERfFGop/aJce746KxDU7w2FHDSXwSjwkJmw==
2021-07-06 06:02:06 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-06 06:02:06 SUCCESS
ExtractJWKsFromStaticClientConfiguration
Extracted client JWK
client_jwks
{
  "keys": [
    {
      "p": "0WSE_Wb6SGHep073z8ocYee1FTCoPlhvndwIR0CVes5ohCc9aY6UZ5a357PFWASl304LSAIIgaHLO9UZM8TZcs0WFGNgUb_6cTMjEGYp8p2z2TEbwEjSHup8tZr2n0DKHwcbzx0_F2FdQszLEdcPZGh13G1n5Lhd97nm4Og4s-E",
      "kty": "RSA",
      "q": "t5S52FJAQ03ACIatHwlpN62Q-1FzT-IkGqdgNZcdhmc1jnQyaNV8ajFs9xiTaNCffuIr_u2Cff2wafm2CINpIqRMVmY_uk5lyULLAQnJ4cHC40zKEOzXQHr7LxcjVlHHCSQsDTI6PRxkzXUYDspy-XwNnR_bLLvo9JUXdEozYUM",
      "d": "XKiH9--OSr2XdNYmOZ9DMAebT8ZAwcszjznVQO8maeQRtbcNrHM_9I5HH_17Og7SqOXDEoA8Zj_BE95BvwTI0Fm9ZqQ9oldJVUu5oX94XpaXebsa7d2HzknNY95twR2CTYMvY7BMZ7Fm484jnBSIQ1NHQhiUjm4_vGjWbGJC63Lv-c4LW5Ucmefk3hXhIt5PXbvQEY1UD6K_nz-MbO07caVQ9rJgmHJ1MOwCBfAm5XpvPVERSEoPk2r2dnl0inxjeTWpTrdnFMc2J_wwjw8bbV5idsqMtE2b7t6sEN6j4yPQcCDHU-D0QlLHyvlbnM19BzKagAEw3QRe9vg3xsvBwQ",
      "e": "AQAB",
      "kid": "II9c9PNSBOcqQMXSynaY6414KP1cXiuPFYaDu3A2n_I",
      "qi": "Nycuxqx5cYlUWUKQm4G-j4MX9eS5x4krRfeCYR9n7yvz-BP6xZGsjuFg3kUGSUoBUDP8MpdSB4tboo_a4uXiV_uwAn7pSr_EO8TR6lTAnMedG98udX6YLTttCLnlngXvrgkY8rJfeX0Z_dDlDNiBrDGMJTFfw8wzxYLft8_Sa1s",
      "dp": "9jI6K7fojzKDmDRBKw94T6UgRMnxB1zz36fWE_Db0IjgWoHIs1PxKdsMYGH-pn7QiL46hW_ekIyraK4l87h_83sveslddsFCtdZqY927dIf37mbPOkZkx_TsrJqHXrfO7qxtBhhdFiBkhyZDnbY_Ys9vxLzeaw5bbeomjEp-YQ",
      "alg": "PS256",
      "dq": "LCWHy418BrNbyrEYUK5irxD-HHGp2Tv4krBNYpXEc92981PeC3fLQ34_ReyTBlGlCU46ZkOXbdTj55g1PjbbwYjhEqXkDVltAMkfKFDCS5fc1exRa2CJIuhwHxLhXJCt3HTmYwYBG1EIrJ_L-UKWA4jhfTd77XYCv05bJYvybyE",
      "n": "liiBMJtOinDhrLee6yBFLAtW7ckE5_0_o-q7yMCjBaso9h-VeNsakRCGsiYKI1kj5ZfRNXELU-upwTzzfkWk1uoDe-ldayhDr7BibgnmTLps0X7hbMZfv-XXbxZzbBItOr9XtejEyyKcZtwZAXaSxXYusArHNJcT7OLq_22kIlpRpV0tNGYHbdbnbSMiJMd-GPzMIbHZ7nr6Q-K1k7EOr4kpWgkFZgqDJN7E64SLapvpqqaD7FeQkZ3ubKi6mem7kTUO4bW1MbTmnKkNpAkJ8s-Xpq1RISqXu1-D6qQW17w-dRYDWL_eUhYQ7UQUDcTlbUAGRrW4WFy_4QUZItJU4w"
    }
  ]
}
public_client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "e": "AQAB",
      "kid": "II9c9PNSBOcqQMXSynaY6414KP1cXiuPFYaDu3A2n_I",
      "alg": "PS256",
      "n": "liiBMJtOinDhrLee6yBFLAtW7ckE5_0_o-q7yMCjBaso9h-VeNsakRCGsiYKI1kj5ZfRNXELU-upwTzzfkWk1uoDe-ldayhDr7BibgnmTLps0X7hbMZfv-XXbxZzbBItOr9XtejEyyKcZtwZAXaSxXYusArHNJcT7OLq_22kIlpRpV0tNGYHbdbnbSMiJMd-GPzMIbHZ7nr6Q-K1k7EOr4kpWgkFZgqDJN7E64SLapvpqqaD7FeQkZ3ubKi6mem7kTUO4bW1MbTmnKkNpAkJ8s-Xpq1RISqXu1-D6qQW17w-dRYDWL_eUhYQ7UQUDcTlbUAGRrW4WFy_4QUZItJU4w"
    }
  ]
}
2021-07-06 06:02:06 SUCCESS
CheckForKeyIdInClientJWKs
All keys contain kids
2021-07-06 06:02:06 SUCCESS
CheckDistinctKeyIdValueInClientJWKs
Distinct 'kid' value in all keys of client_jwks
see
https://bitbucket.org/openid/connect/issues/1127
2021-07-06 06:02:06 SUCCESS
FAPIBrazilCheckKeyAlgInClientJWKs
Keys in client JWKS all have permitted 'alg'
permitted
[
  "PS256"
]
2021-07-06 06:02:06 SUCCESS
FAPIEnsureMinimumClientKeyLength
Validated minimum key lengths for client_jwks
client_jwks
{
  "keys": [
    {
      "p": "0WSE_Wb6SGHep073z8ocYee1FTCoPlhvndwIR0CVes5ohCc9aY6UZ5a357PFWASl304LSAIIgaHLO9UZM8TZcs0WFGNgUb_6cTMjEGYp8p2z2TEbwEjSHup8tZr2n0DKHwcbzx0_F2FdQszLEdcPZGh13G1n5Lhd97nm4Og4s-E",
      "kty": "RSA",
      "q": "t5S52FJAQ03ACIatHwlpN62Q-1FzT-IkGqdgNZcdhmc1jnQyaNV8ajFs9xiTaNCffuIr_u2Cff2wafm2CINpIqRMVmY_uk5lyULLAQnJ4cHC40zKEOzXQHr7LxcjVlHHCSQsDTI6PRxkzXUYDspy-XwNnR_bLLvo9JUXdEozYUM",
      "d": "XKiH9--OSr2XdNYmOZ9DMAebT8ZAwcszjznVQO8maeQRtbcNrHM_9I5HH_17Og7SqOXDEoA8Zj_BE95BvwTI0Fm9ZqQ9oldJVUu5oX94XpaXebsa7d2HzknNY95twR2CTYMvY7BMZ7Fm484jnBSIQ1NHQhiUjm4_vGjWbGJC63Lv-c4LW5Ucmefk3hXhIt5PXbvQEY1UD6K_nz-MbO07caVQ9rJgmHJ1MOwCBfAm5XpvPVERSEoPk2r2dnl0inxjeTWpTrdnFMc2J_wwjw8bbV5idsqMtE2b7t6sEN6j4yPQcCDHU-D0QlLHyvlbnM19BzKagAEw3QRe9vg3xsvBwQ",
      "e": "AQAB",
      "kid": "II9c9PNSBOcqQMXSynaY6414KP1cXiuPFYaDu3A2n_I",
      "qi": "Nycuxqx5cYlUWUKQm4G-j4MX9eS5x4krRfeCYR9n7yvz-BP6xZGsjuFg3kUGSUoBUDP8MpdSB4tboo_a4uXiV_uwAn7pSr_EO8TR6lTAnMedG98udX6YLTttCLnlngXvrgkY8rJfeX0Z_dDlDNiBrDGMJTFfw8wzxYLft8_Sa1s",
      "dp": "9jI6K7fojzKDmDRBKw94T6UgRMnxB1zz36fWE_Db0IjgWoHIs1PxKdsMYGH-pn7QiL46hW_ekIyraK4l87h_83sveslddsFCtdZqY927dIf37mbPOkZkx_TsrJqHXrfO7qxtBhhdFiBkhyZDnbY_Ys9vxLzeaw5bbeomjEp-YQ",
      "alg": "PS256",
      "dq": "LCWHy418BrNbyrEYUK5irxD-HHGp2Tv4krBNYpXEc92981PeC3fLQ34_ReyTBlGlCU46ZkOXbdTj55g1PjbbwYjhEqXkDVltAMkfKFDCS5fc1exRa2CJIuhwHxLhXJCt3HTmYwYBG1EIrJ_L-UKWA4jhfTd77XYCv05bJYvybyE",
      "n": "liiBMJtOinDhrLee6yBFLAtW7ckE5_0_o-q7yMCjBaso9h-VeNsakRCGsiYKI1kj5ZfRNXELU-upwTzzfkWk1uoDe-ldayhDr7BibgnmTLps0X7hbMZfv-XXbxZzbBItOr9XtejEyyKcZtwZAXaSxXYusArHNJcT7OLq_22kIlpRpV0tNGYHbdbnbSMiJMd-GPzMIbHZ7nr6Q-K1k7EOr4kpWgkFZgqDJN7E64SLapvpqqaD7FeQkZ3ubKi6mem7kTUO4bW1MbTmnKkNpAkJ8s-Xpq1RISqXu1-D6qQW17w-dRYDWL_eUhYQ7UQUDcTlbUAGRrW4WFy_4QUZItJU4w"
    }
  ]
}
2021-07-06 06:02:06 SUCCESS
ValidateMTLSCertificatesAsX509
Mutual TLS authentication cert validated as X.509
2021-07-06 06:02:06 SUCCESS
GetResourceEndpointConfiguration
Found a resource endpoint object
resourceUrl
https://auth.staging.app-terosopenbanking.com/consents/resource
consentUrl
https://auth.staging.app-terosopenbanking.com/consents
brazilCpf
191.659.870-63
2021-07-06 06:02:06 SUCCESS
SetProtectedResourceUrlToSingleResourceEndpoint
Set protected resource URL
protected_resource_url
https://auth.staging.app-terosopenbanking.com/consents/resource
2021-07-06 06:02:06 SUCCESS
ExtractTLSTestValuesFromResourceConfiguration
Extracted TLS information from resource endpoint
resource_endpoint
{
  "testHost": "auth.staging.app-terosopenbanking.com",
  "testPort": 443
}
2021-07-06 06:02:06 SUCCESS
ExtractTLSTestValuesFromOBResourceConfiguration
Extracted TLS information from resource endpoint
accounts_resource_endpoint
{
  "testHost": "auth.staging.app-terosopenbanking.com",
  "testPort": 443
}
accounts_request_endpoint
{
  "testHost": "auth.staging.app-terosopenbanking.com",
  "testPort": 443
}
2021-07-06 06:02:06
fapi1-advanced-final-par-attempt-invalid-http-method
Setup Done
Use client_credentials grant to obtain Brazil consent
2021-07-06 06:02:06 SUCCESS
CreateTokenEndpointRequestForClientCredentialsGrant
grant_type
client_credentials
scope
openid consents
2021-07-06 06:02:06 SUCCESS
SetConsentsScopeOnTokenEndpointRequest
Set scope parameter to 'consents'
grant_type
client_credentials
scope
consents
2021-07-06 06:02:06 SUCCESS
AddClientIdToTokenEndpointRequest
grant_type
client_credentials
scope
consents
client_id
c_uOH_ZzqmYdaneJ9Aev_
2021-07-06 06:02:06
CallTokenEndpoint
HTTP request
request_uri
https://auth.staging.app-terosopenbanking.com/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": "76"
}
request_body
grant_type=client_credentials&scope=consents&client_id=c_uOH_ZzqmYdaneJ9Aev_
request_mutual_tls
{
  "cert": "MIID4DCCAsigAwIBAgIRALIqyZjyBDTaWMkNbt5mYAgwDQYJKoZIhvcNAQELBQAwdzELMAkGA1UEBhMCQlIxDjAMBgNVBAoMBVRlcm9zMRUwEwYDVQQLDAxPcGVuIEJhbmtpbmcxCzAJBgNVBAgMAlJKMRswGQYDVQQDDBJUZXJvcyBPcGVuIEJhbmtpbmcxFzAVBgNVBAcMDlJpbyBkZSBKYW5laXJvMB4XDTIxMDYyMjE3NTg0NloXDTIyMDcyMjE4NTg0NlowLzEtMCsGA1UEAwwkYXBpLnN0YWdpbmcuYXBwLXRlcm9zb3BlbmJhbmtpbmcuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmVbGBkKjlOaG7+MtwzxDFQQ4SYx2u6pV/Tw3xQWDcm8PWJj1h3BWtY7N2i6/xYd2J3fCS4mnUym9Dgu2K4qlpGzRqkSaFWpZ0xHB7hv4wxWheYYs4C+4Kd7Iv/k754PjCALhPdnNPeXowZdNWB304dxtpl89aqrHwPu+DOs2MtkjhiLAynwNBy6EqxJrw0bU8ob8z3Iq4Y5FwO5zVrK8fMH+Hrs8ktDG8MSR2TJIZLJZCpxKUoa12UVAuiBCMKnILFRMNYcBs6DBT7R6YQY1ctHan0BinXUTpdqcEtrMghln0vpHh1RMTKhXE2cNl4JtMEBgk74dRAAaJiOqjZ6BqwIDAQABo4GuMIGrMC8GA1UdEQQoMCaCJGFwaS5zdGFnaW5nLmFwcC10ZXJvc29wZW5iYW5raW5nLmNvbTAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFCboVpKsRrIvsxWHAvRN1Zgs63kbMB0GA1UdDgQWBBR2mLn2TTea+U6xR9KIzl5mIura4TAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA0GCSqGSIb3DQEBCwUAA4IBAQCc56Po2ol+Nq0Thq3SF8mL/gOO7rU8G7S5cDEsvOu5RObHD/0bSP+x4UCJPb3clMUgUQpdRKMnyymCuNNPhMVHaprKr1/6nbXvu3r3GlvYMxn2vkmWI6AotffGTyie6BVEtlU01AbT+4RRuu5J9R5pWgdWzpkKprMdlsX7L2NVhjN/jpDozZ6cVObgJfLATF7n/kiziIv100aaUPDD2WYF80P5g2pRO04MUPcQmjGGAqlPWb2WUEROK8YlPbx5VbPiXsf4czy6fwIkDv+Xry49SamzG0kcHtCetxjyP0MHZbX4vCW+m+Xoy/OQT7PO1SCs+y6vNTwKsRWmGKlTWgrQ",
  "key": "MIIEpAIBAAKCAQEAmVbGBkKjlOaG7+MtwzxDFQQ4SYx2u6pV/Tw3xQWDcm8PWJj1h3BWtY7N2i6/xYd2J3fCS4mnUym9Dgu2K4qlpGzRqkSaFWpZ0xHB7hv4wxWheYYs4C+4Kd7Iv/k754PjCALhPdnNPeXowZdNWB304dxtpl89aqrHwPu+DOs2MtkjhiLAynwNBy6EqxJrw0bU8ob8z3Iq4Y5FwO5zVrK8fMH+Hrs8ktDG8MSR2TJIZLJZCpxKUoa12UVAuiBCMKnILFRMNYcBs6DBT7R6YQY1ctHan0BinXUTpdqcEtrMghln0vpHh1RMTKhXE2cNl4JtMEBgk74dRAAaJiOqjZ6BqwIDAQABAoIBAAHmXVW+haBWqt1WBz8gBATCpJ/kqaPxnFci494BD3vffGUwn/opnilpt4s4gQ/FeeVLSpD9B6G0Jq+B3aP0d9DtuDtP1kjlpG9FDQ4SMqbYIcQLsYqljLaYGAyo3eEkdS+oOXo2tKBLtPKRGVg6JsqVnJYvH+eubgMqG1S1pVpD6Y7b4MQ0CRqms7BWRi3AbSmFta6oKKjlPsmZzep+HftgD440mdsCt9jsZGnOW+iIYi2TAuz1TNYqU/hPKvMxUIjzDhag1I3FSf1jvglnA+R7KSyCqLfcoTj6RRjoDbiGi/mGjr/6rk/dYxoNLkBC08hIWP4zYKAFaDRkQX+JQUECgYEAzlD4jHgF4gGyo3A4J8zTcgrWRV4/ZjkVd7kngTz+E49GxztiVBterL4NKEgpuI3xujxBLi1Z4POv6UmMOo5gT+2OXvddeMQiHsuPLIPOU/IvLQha+1ITxhbBqFL2HgS94TU4ml1BzrQx3R8ZLdx0MiSFFNnZYtOylyjuTw4IJkMCgYEAvkPYWiEGx89RhrwgF9EO15JK0c8y+9A52b5ymv3zkH8ffg4swDv+cVNt2Rwjw+SIRyyP6vj3TN5HvgRlmm/CnqABgEJJUeOQXZK7jdGJcWzBrvRE28fNag6gfrp8ccZqgEm6BebIoBpzBNm7fiw2kldbDSEvgJ5SfB3Z9q1hJHkCgYEArbCDHpaotTUis+90hyUr2XWAIBQRIbjq9si8llPHvqW/O1kmFZKZKKozH3dpEEMHfvbdFMf/Q59DuA0/7cgRExj148MyQMo1w2ExnpM0L33S84F2PuBBX2GnFVMKegkZ5a/NgD8EeMVAuVxF8VMHy3LtSrmABnAciJ9fyNQSTksCgYA/JxPT7qxqe/TqjNz2Ks0LXqJ4+5ZHoPjivmUZ7vr+VkOkup29/Ovav79xVfbFGcDmJvNqIdMr74fOmXUECt6FekSlRttBVBBiDsc0Ln25aUjsgmWssagL8Ojyx4Fw3lQRWudk+BJVmhHdZUvneFNwxZASTpaO0X49dkcXqrrYuQKBgQCxMojZ3yvka+WUJtbNeCuhLg1GqA3MnIuGk+hzMzZDyR7DK8SBtbYYlZyl/N2UbShC40uFqZmPVo4iiGzTP2brpdmumGKW0Wd2g4LaRI3AYk/ZaH60nkjxKUFuDPCET67DWCnm4az18VUi9hxPQLs3RUOsWyYqsAgRlKDrmzjngw\u003d\u003d",
  "ca": "MIIDujCCAqKgAwIBAgIQdWjNcvVe7V9OmnjXPZbsCzANBgkqhkiG9w0BAQsFADB3MQswCQYDVQQGEwJCUjEOMAwGA1UECgwFVGVyb3MxFTATBgNVBAsMDE9wZW4gQmFua2luZzELMAkGA1UECAwCUkoxGzAZBgNVBAMMElRlcm9zIE9wZW4gQmFua2luZzEXMBUGA1UEBwwOUmlvIGRlIEphbmVpcm8wHhcNMjEwNjIyMTc1NjUzWhcNMzEwNjIyMTg1NjUzWjB3MQswCQYDVQQGEwJCUjEOMAwGA1UECgwFVGVyb3MxFTATBgNVBAsMDE9wZW4gQmFua2luZzELMAkGA1UECAwCUkoxGzAZBgNVBAMMElRlcm9zIE9wZW4gQmFua2luZzEXMBUGA1UEBwwOUmlvIGRlIEphbmVpcm8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCtiIG327nsIXjSm9Pq+3H2maq/XnW0PPMvk35hrfCJ1VXCU79dbyPiQ93Td2bpCD7YOStoVZLnW9moc4WGSQ+lxEiXksciWSC2QpB3ee7/vwZdb9m2l0TKBSqOUgb/LIJm2zURDcIxwA/p9/AbVTbWiRJBMqY7sUa1xgPQyOBQvk+01U4BIGR3UV6d4dD1gI2Aj/ldGugejH7hawPmgQP36l942OcMY3ehZnnNNWoWuHWM9PDzCwmiRcr2zT3i1ru+Q+kRniU0Hu3OOKkWbzMfkYpRljkfU/HLWU3wpOfFSNEU48/jB0aB1Mo+oqikDiniEak02yNnKwxaRDG2llsXAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFCboVpKsRrIvsxWHAvRN1Zgs63kbMA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG9w0BAQsFAAOCAQEAhnGtLaItPLHdxnyfK31fQhBzourZSV+ZhzX0jDF3wiAmcOE8tDnHjt3y5/HjaJfdp+GDTIxXQhc/r7oCmJ1CuxIdLva1/pEcrk41vdSuJfxDC23CdppgqBHsKI2zf84hiR7p9/7cttd/CE2HFi6WsTm8ZmaeB65Pj8KjkXRYiY97pr2h66B+RkHYpDivmsEYHhLZbuWMqrf2RltL3JMEmn9ZIHquyCQNrnI6DD5XqOnLb5zEdGTwrz3nmgzlZWfFGO6p7hOLlOyNgt4NRMuMEA3vZb7LdAaDTEC9x+c3G0+3ThUhRULERfFGop/aJce746KxDU7w2FHDSXwSjwkJmw\u003d\u003d"
}
2021-07-06 06:02:06 RESPONSE
CallTokenEndpoint
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "content-security-policy": "default-src \u0027self\u0027;base-uri \u0027self\u0027;block-all-mixed-content;font-src \u0027self\u0027 https: data:;frame-ancestors \u0027self\u0027;img-src \u0027self\u0027 *;object-src \u0027none\u0027;script-src \u0027self\u0027;script-src-attr \u0027none\u0027;style-src \u0027self\u0027 https: \u0027unsafe-inline\u0027;upgrade-insecure-requests",
  "x-dns-prefetch-control": "off",
  "expect-ct": "max-age\u003d0",
  "x-frame-options": "SAMEORIGIN",
  "strict-transport-security": "max-age\u003d15552000; includeSubDomains",
  "x-download-options": "noopen",
  "x-content-type-options": "nosniff",
  "x-permitted-cross-domain-policies": "none",
  "referrer-policy": "no-referrer",
  "x-xss-protection": "0",
  "vary": "Origin",
  "pragma": "no-cache",
  "cache-control": "no-cache, no-store",
  "content-type": "application/json; charset\u003dutf-8",
  "content-length": "248",
  "date": "Tue, 06 Jul 2021 06:02:06 GMT",
  "connection": "keep-alive",
  "keep-alive": "timeout\u003d5"
}
response_body
{"access_token":"c36VIJeVWUfNkyvKzArBjyBEWcLch5uQBTJvmJIlxxphdyU7bkHG_PaTQRcd2HRAqdxpLnszSkLJm-Bdx_z3mMbJhk1ysAF6HLFT9QGrQw8jxGImtA-H-zVeQlm6EziqvumycPt6OmUTjKPi4gzqcZRRkB-YvAO_Hzf932ulTmA","expires_in":600,"token_type":"Bearer","scope":"consents"}
2021-07-06 06:02:06
CallTokenEndpoint
Token endpoint response
token_endpoint_response
{"access_token":"c36VIJeVWUfNkyvKzArBjyBEWcLch5uQBTJvmJIlxxphdyU7bkHG_PaTQRcd2HRAqdxpLnszSkLJm-Bdx_z3mMbJhk1ysAF6HLFT9QGrQw8jxGImtA-H-zVeQlm6EziqvumycPt6OmUTjKPi4gzqcZRRkB-YvAO_Hzf932ulTmA","expires_in":600,"token_type":"Bearer","scope":"consents"}
2021-07-06 06:02:06 SUCCESS
CallTokenEndpoint
Parsed token endpoint response
access_token
c36VIJeVWUfNkyvKzArBjyBEWcLch5uQBTJvmJIlxxphdyU7bkHG_PaTQRcd2HRAqdxpLnszSkLJm-Bdx_z3mMbJhk1ysAF6HLFT9QGrQw8jxGImtA-H-zVeQlm6EziqvumycPt6OmUTjKPi4gzqcZRRkB-YvAO_Hzf932ulTmA
expires_in
600
token_type
Bearer
scope
consents
2021-07-06 06:02:06 SUCCESS
CheckIfTokenEndpointResponseError
No error from token endpoint
2021-07-06 06:02:06 SUCCESS
CheckForAccessTokenValue
Found an access token
access_token
c36VIJeVWUfNkyvKzArBjyBEWcLch5uQBTJvmJIlxxphdyU7bkHG_PaTQRcd2HRAqdxpLnszSkLJm-Bdx_z3mMbJhk1ysAF6HLFT9QGrQw8jxGImtA-H-zVeQlm6EziqvumycPt6OmUTjKPi4gzqcZRRkB-YvAO_Hzf932ulTmA
2021-07-06 06:02:06 SUCCESS
ExtractAccessTokenFromTokenResponse
Extracted the access token
value
c36VIJeVWUfNkyvKzArBjyBEWcLch5uQBTJvmJIlxxphdyU7bkHG_PaTQRcd2HRAqdxpLnszSkLJm-Bdx_z3mMbJhk1ysAF6HLFT9QGrQw8jxGImtA-H-zVeQlm6EziqvumycPt6OmUTjKPi4gzqcZRRkB-YvAO_Hzf932ulTmA
type
Bearer
2021-07-06 06:02:06 SUCCESS
ExtractExpiresInFromTokenEndpointResponse
Extracted 'expires_in'
expires_in
600
2021-07-06 06:02:06 SUCCESS
ValidateExpiresIn
expires_in passed all validation checks
expires_in
600
2021-07-06 06:02:06
CreateEmptyResourceEndpointRequestHeaders
Created empty headers
resource_endpoint_request_headers
{}
2021-07-06 06:02:06 SUCCESS
AddFAPIAuthDateToResourceEndpointRequest
Added x-fapi-auth-date to resource endpoint request headers
resource_endpoint_request_headers
{
  "x-fapi-auth-date": "Tue, 06 Jul 2021 06:02:06 GMT"
}
2021-07-06 06:02:06 SUCCESS
FAPIBrazilCreateConsentRequest
consent_endpoint_request
{
  "data": {
    "permissions": [
      "RESOURCES_READ"
    ],
    "loggedUser": {
      "document": {
        "identification": "191.659.870-63",
        "rel": "CPF"
      }
    }
  }
}
2021-07-06 06:02:06 SUCCESS
FAPIBrazilAddExpirationToConsentRequest
Added expiration time to consent request
consent_endpoint_request
{
  "data": {
    "permissions": [
      "RESOURCES_READ"
    ],
    "loggedUser": {
      "document": {
        "identification": "191.659.870-63",
        "rel": "CPF"
      }
    },
    "expirationDateTime": "2021-07-06T08:02:06Z"
  }
}
2021-07-06 06:02:06
CallConsentEndpointWithBearerToken
HTTP request
request_uri
https://auth.staging.app-terosopenbanking.com/consents
request_method
POST
request_headers
{
  "accept": "application/json;charset\u003dUTF-8",
  "x-fapi-auth-date": "Tue, 06 Jul 2021 06:02:06 GMT",
  "accept-charset": "utf-8",
  "content-type": "application/json;charset\u003dUTF-8",
  "authorization": "Bearer c36VIJeVWUfNkyvKzArBjyBEWcLch5uQBTJvmJIlxxphdyU7bkHG_PaTQRcd2HRAqdxpLnszSkLJm-Bdx_z3mMbJhk1ysAF6HLFT9QGrQw8jxGImtA-H-zVeQlm6EziqvumycPt6OmUTjKPi4gzqcZRRkB-YvAO_Hzf932ulTmA",
  "content-length": "161"
}
request_body
{"data":{"permissions":["RESOURCES_READ"],"loggedUser":{"document":{"identification":"191.659.870-63","rel":"CPF"}},"expirationDateTime":"2021-07-06T08:02:06Z"}}
request_mutual_tls
{
  "cert": "MIID4DCCAsigAwIBAgIRALIqyZjyBDTaWMkNbt5mYAgwDQYJKoZIhvcNAQELBQAwdzELMAkGA1UEBhMCQlIxDjAMBgNVBAoMBVRlcm9zMRUwEwYDVQQLDAxPcGVuIEJhbmtpbmcxCzAJBgNVBAgMAlJKMRswGQYDVQQDDBJUZXJvcyBPcGVuIEJhbmtpbmcxFzAVBgNVBAcMDlJpbyBkZSBKYW5laXJvMB4XDTIxMDYyMjE3NTg0NloXDTIyMDcyMjE4NTg0NlowLzEtMCsGA1UEAwwkYXBpLnN0YWdpbmcuYXBwLXRlcm9zb3BlbmJhbmtpbmcuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmVbGBkKjlOaG7+MtwzxDFQQ4SYx2u6pV/Tw3xQWDcm8PWJj1h3BWtY7N2i6/xYd2J3fCS4mnUym9Dgu2K4qlpGzRqkSaFWpZ0xHB7hv4wxWheYYs4C+4Kd7Iv/k754PjCALhPdnNPeXowZdNWB304dxtpl89aqrHwPu+DOs2MtkjhiLAynwNBy6EqxJrw0bU8ob8z3Iq4Y5FwO5zVrK8fMH+Hrs8ktDG8MSR2TJIZLJZCpxKUoa12UVAuiBCMKnILFRMNYcBs6DBT7R6YQY1ctHan0BinXUTpdqcEtrMghln0vpHh1RMTKhXE2cNl4JtMEBgk74dRAAaJiOqjZ6BqwIDAQABo4GuMIGrMC8GA1UdEQQoMCaCJGFwaS5zdGFnaW5nLmFwcC10ZXJvc29wZW5iYW5raW5nLmNvbTAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFCboVpKsRrIvsxWHAvRN1Zgs63kbMB0GA1UdDgQWBBR2mLn2TTea+U6xR9KIzl5mIura4TAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA0GCSqGSIb3DQEBCwUAA4IBAQCc56Po2ol+Nq0Thq3SF8mL/gOO7rU8G7S5cDEsvOu5RObHD/0bSP+x4UCJPb3clMUgUQpdRKMnyymCuNNPhMVHaprKr1/6nbXvu3r3GlvYMxn2vkmWI6AotffGTyie6BVEtlU01AbT+4RRuu5J9R5pWgdWzpkKprMdlsX7L2NVhjN/jpDozZ6cVObgJfLATF7n/kiziIv100aaUPDD2WYF80P5g2pRO04MUPcQmjGGAqlPWb2WUEROK8YlPbx5VbPiXsf4czy6fwIkDv+Xry49SamzG0kcHtCetxjyP0MHZbX4vCW+m+Xoy/OQT7PO1SCs+y6vNTwKsRWmGKlTWgrQ",
  "key": "MIIEpAIBAAKCAQEAmVbGBkKjlOaG7+MtwzxDFQQ4SYx2u6pV/Tw3xQWDcm8PWJj1h3BWtY7N2i6/xYd2J3fCS4mnUym9Dgu2K4qlpGzRqkSaFWpZ0xHB7hv4wxWheYYs4C+4Kd7Iv/k754PjCALhPdnNPeXowZdNWB304dxtpl89aqrHwPu+DOs2MtkjhiLAynwNBy6EqxJrw0bU8ob8z3Iq4Y5FwO5zVrK8fMH+Hrs8ktDG8MSR2TJIZLJZCpxKUoa12UVAuiBCMKnILFRMNYcBs6DBT7R6YQY1ctHan0BinXUTpdqcEtrMghln0vpHh1RMTKhXE2cNl4JtMEBgk74dRAAaJiOqjZ6BqwIDAQABAoIBAAHmXVW+haBWqt1WBz8gBATCpJ/kqaPxnFci494BD3vffGUwn/opnilpt4s4gQ/FeeVLSpD9B6G0Jq+B3aP0d9DtuDtP1kjlpG9FDQ4SMqbYIcQLsYqljLaYGAyo3eEkdS+oOXo2tKBLtPKRGVg6JsqVnJYvH+eubgMqG1S1pVpD6Y7b4MQ0CRqms7BWRi3AbSmFta6oKKjlPsmZzep+HftgD440mdsCt9jsZGnOW+iIYi2TAuz1TNYqU/hPKvMxUIjzDhag1I3FSf1jvglnA+R7KSyCqLfcoTj6RRjoDbiGi/mGjr/6rk/dYxoNLkBC08hIWP4zYKAFaDRkQX+JQUECgYEAzlD4jHgF4gGyo3A4J8zTcgrWRV4/ZjkVd7kngTz+E49GxztiVBterL4NKEgpuI3xujxBLi1Z4POv6UmMOo5gT+2OXvddeMQiHsuPLIPOU/IvLQha+1ITxhbBqFL2HgS94TU4ml1BzrQx3R8ZLdx0MiSFFNnZYtOylyjuTw4IJkMCgYEAvkPYWiEGx89RhrwgF9EO15JK0c8y+9A52b5ymv3zkH8ffg4swDv+cVNt2Rwjw+SIRyyP6vj3TN5HvgRlmm/CnqABgEJJUeOQXZK7jdGJcWzBrvRE28fNag6gfrp8ccZqgEm6BebIoBpzBNm7fiw2kldbDSEvgJ5SfB3Z9q1hJHkCgYEArbCDHpaotTUis+90hyUr2XWAIBQRIbjq9si8llPHvqW/O1kmFZKZKKozH3dpEEMHfvbdFMf/Q59DuA0/7cgRExj148MyQMo1w2ExnpM0L33S84F2PuBBX2GnFVMKegkZ5a/NgD8EeMVAuVxF8VMHy3LtSrmABnAciJ9fyNQSTksCgYA/JxPT7qxqe/TqjNz2Ks0LXqJ4+5ZHoPjivmUZ7vr+VkOkup29/Ovav79xVfbFGcDmJvNqIdMr74fOmXUECt6FekSlRttBVBBiDsc0Ln25aUjsgmWssagL8Ojyx4Fw3lQRWudk+BJVmhHdZUvneFNwxZASTpaO0X49dkcXqrrYuQKBgQCxMojZ3yvka+WUJtbNeCuhLg1GqA3MnIuGk+hzMzZDyR7DK8SBtbYYlZyl/N2UbShC40uFqZmPVo4iiGzTP2brpdmumGKW0Wd2g4LaRI3AYk/ZaH60nkjxKUFuDPCET67DWCnm4az18VUi9hxPQLs3RUOsWyYqsAgRlKDrmzjngw\u003d\u003d",
  "ca": "MIIDujCCAqKgAwIBAgIQdWjNcvVe7V9OmnjXPZbsCzANBgkqhkiG9w0BAQsFADB3MQswCQYDVQQGEwJCUjEOMAwGA1UECgwFVGVyb3MxFTATBgNVBAsMDE9wZW4gQmFua2luZzELMAkGA1UECAwCUkoxGzAZBgNVBAMMElRlcm9zIE9wZW4gQmFua2luZzEXMBUGA1UEBwwOUmlvIGRlIEphbmVpcm8wHhcNMjEwNjIyMTc1NjUzWhcNMzEwNjIyMTg1NjUzWjB3MQswCQYDVQQGEwJCUjEOMAwGA1UECgwFVGVyb3MxFTATBgNVBAsMDE9wZW4gQmFua2luZzELMAkGA1UECAwCUkoxGzAZBgNVBAMMElRlcm9zIE9wZW4gQmFua2luZzEXMBUGA1UEBwwOUmlvIGRlIEphbmVpcm8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCtiIG327nsIXjSm9Pq+3H2maq/XnW0PPMvk35hrfCJ1VXCU79dbyPiQ93Td2bpCD7YOStoVZLnW9moc4WGSQ+lxEiXksciWSC2QpB3ee7/vwZdb9m2l0TKBSqOUgb/LIJm2zURDcIxwA/p9/AbVTbWiRJBMqY7sUa1xgPQyOBQvk+01U4BIGR3UV6d4dD1gI2Aj/ldGugejH7hawPmgQP36l942OcMY3ehZnnNNWoWuHWM9PDzCwmiRcr2zT3i1ru+Q+kRniU0Hu3OOKkWbzMfkYpRljkfU/HLWU3wpOfFSNEU48/jB0aB1Mo+oqikDiniEak02yNnKwxaRDG2llsXAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFCboVpKsRrIvsxWHAvRN1Zgs63kbMA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG9w0BAQsFAAOCAQEAhnGtLaItPLHdxnyfK31fQhBzourZSV+ZhzX0jDF3wiAmcOE8tDnHjt3y5/HjaJfdp+GDTIxXQhc/r7oCmJ1CuxIdLva1/pEcrk41vdSuJfxDC23CdppgqBHsKI2zf84hiR7p9/7cttd/CE2HFi6WsTm8ZmaeB65Pj8KjkXRYiY97pr2h66B+RkHYpDivmsEYHhLZbuWMqrf2RltL3JMEmn9ZIHquyCQNrnI6DD5XqOnLb5zEdGTwrz3nmgzlZWfFGO6p7hOLlOyNgt4NRMuMEA3vZb7LdAaDTEC9x+c3G0+3ThUhRULERfFGop/aJce746KxDU7w2FHDSXwSjwkJmw\u003d\u003d"
}
2021-07-06 06:02:07 RESPONSE
CallConsentEndpointWithBearerToken
HTTP response
response_status_code
201 CREATED
response_status_text
Created
response_headers
{
  "content-security-policy": "default-src \u0027none\u0027; upgrade-insecure-requests",
  "x-dns-prefetch-control": "off",
  "expect-ct": "max-age\u003d0",
  "x-frame-options": "DENY",
  "strict-transport-security": "max-age\u003d63072000; includeSubdomains; preload",
  "x-download-options": "noopen",
  "x-content-type-options": "nosniff",
  "x-permitted-cross-domain-policies": "none",
  "referrer-policy": "no-referrer",
  "x-xss-protection": "1; mode\u003dblock",
  "date": "Tue, 06 Jul 2021 06:02:07 GMT",
  "content-type": "application/json; charset\u003dutf-8",
  "content-length": "371",
  "connection": "close",
  "x-v": "1.0",
  "x-fapi-interaction-id": "00000000-0000-0000-0000-000000000000",
  "apigw-requestid": "CCK65gYtGjQEMvA\u003d",
  "etag": "W/\"173-L/P2cvmW6FEk9r/TrnAMFEPN7rc\""
}
response_body
{"data":{"consentId":"urn:c_uOH_ZzqmYdaneJ9Aev_:01ebf9c1-f615-46ac-82c8-5d4637b1bf60","creationDateTime":"2021-07-06T06:02:07.1497589+00:00","status":"AWAITING_AUTHORISATION","statusUpdateDateTime":"2021-07-06T06:02:07.1497591+00:00","permissions":["RESOURCES_READ"],"expirationDateTime":"2021-07-06T08:02:06Z"},"meta":{"protocol":"9f074390-cebd-4c96-a8c7-08cf0f69cda1"}}
2021-07-06 06:02:07
CallConsentEndpointWithBearerToken
Consent endpoint response
consent_endpoint_response
{"data":{"consentId":"urn:c_uOH_ZzqmYdaneJ9Aev_:01ebf9c1-f615-46ac-82c8-5d4637b1bf60","creationDateTime":"2021-07-06T06:02:07.1497589+00:00","status":"AWAITING_AUTHORISATION","statusUpdateDateTime":"2021-07-06T06:02:07.1497591+00:00","permissions":["RESOURCES_READ"],"expirationDateTime":"2021-07-06T08:02:06Z"},"meta":{"protocol":"9f074390-cebd-4c96-a8c7-08cf0f69cda1"}}
2021-07-06 06:02:07 SUCCESS
CallConsentEndpointWithBearerToken
Parsed consent endpoint response
headers
{
  "content-security-policy": "default-src \u0027none\u0027; upgrade-insecure-requests",
  "x-dns-prefetch-control": "off",
  "expect-ct": "max-age\u003d0",
  "x-frame-options": "DENY",
  "strict-transport-security": "max-age\u003d63072000; includeSubdomains; preload",
  "x-download-options": "noopen",
  "x-content-type-options": "nosniff",
  "x-permitted-cross-domain-policies": "none",
  "referrer-policy": "no-referrer",
  "x-xss-protection": "1; mode\u003dblock",
  "date": "Tue, 06 Jul 2021 06:02:07 GMT",
  "content-type": "application/json; charset\u003dutf-8",
  "content-length": "371",
  "connection": "close",
  "x-v": "1.0",
  "x-fapi-interaction-id": "00000000-0000-0000-0000-000000000000",
  "apigw-requestid": "CCK65gYtGjQEMvA\u003d",
  "etag": "W/\"173-L/P2cvmW6FEk9r/TrnAMFEPN7rc\""
}
body
{"data":{"consentId":"urn:c_uOH_ZzqmYdaneJ9Aev_:01ebf9c1-f615-46ac-82c8-5d4637b1bf60","creationDateTime":"2021-07-06T06:02:07.1497589+00:00","status":"AWAITING_AUTHORISATION","statusUpdateDateTime":"2021-07-06T06:02:07.1497591+00:00","permissions":["RESOURCES_READ"],"expirationDateTime":"2021-07-06T08:02:06Z"},"meta":{"protocol":"9f074390-cebd-4c96-a8c7-08cf0f69cda1"}}
2021-07-06 06:02:07 SUCCESS
CheckForFAPIInteractionIdInResourceResponse
Found x-fapi-interaction-id
interaction_id
00000000-0000-0000-0000-000000000000
2021-07-06 06:02:07 SUCCESS
ExtractConsentIdFromConsentEndpointResponse
Extracted the consent id
consent_id
urn:c_uOH_ZzqmYdaneJ9Aev_:01ebf9c1-f615-46ac-82c8-5d4637b1bf60
2021-07-06 06:02:07 SUCCESS
FAPIBrazilAddConsentIdToClientScope
Added scope of 'openid consents consent:urn:c_uOH_ZzqmYdaneJ9Aev_:01ebf9c1-f615-46ac-82c8-5d4637b1bf60' to client's scope
client_id
c_uOH_ZzqmYdaneJ9Aev_
scope
openid consents consent:urn:c_uOH_ZzqmYdaneJ9Aev_:01ebf9c1-f615-46ac-82c8-5d4637b1bf60
jwks
{
  "keys": [
    {
      "x5t#S256": "9xYPCFforFj6e-PyP0P9y0jmTJ67XMsUNc8rU6q3Fl8",
      "p": "88Je7CESLBjWf2sLu-nFio6h3prZqd3e6QzCCx0kFehrBRpH4HJwOx8jr91elw0uuLYfP1W1ygm38qRQQfPS8D5A0Fe2PuNtLgJSsyBZTm4iKYXwsmMEfev0jYsTYnYLibp3eT89lTXRY5Y_5vU8F4eWwJ0r-Jzio6L7U39ytXE",
      "kty": "RSA",
      "q": "0ZH6QXJnVjxyjgfnWCZnMubcssLlg0CyQ5qh5l3q5CfLikOLKazk3Bd47YgxT-FUzyY0PdTe0gV0J0q35TkuuQgf6Yg8dDn2q1aRpKD3ipaYUVKhOtsiylhcOjc7OyhArgpJgVlcf7QAyeAe9YpLMbyJuBF3jBnYAxWmBWOsbYU",
      "d": "bdPKNDIc01cUB9mwrl9itDjv7KI-mL4628IS3vT_FBTCLeIZUyZNNXiSnLHhBnuhE2vO6t1JjGaC2nx35NJYnJtazcvAOpE-d9s2uttUxOAbsCjOk8-A8VGpNlKF7vYWlO6-mWnxG5JbFdVLz4jDv5e0J28l-1vQq0y6sl5TkD2j1ip165UYJx48hXgWM_KjpQOkhfpzxdzYqCiFhawM6cF_oXTL2sxewZqb4a6tY9RNjmJgR710UzlbL6aPNy9R1Lv2qODv9dRaK1hgKZtXVbRWyqSyWV2HRYCNSgDAIdF1rVkiQBfTwglfwk0W0evmgijB2SInzBjz97f3Ap96gQ",
      "e": "AQAB",
      "kid": "98DQoO-ogENpapYrt6K58idPBzdmht5jf0KjyZGL1nI",
      "qi": "39zaGmuQAQzG0Og2763ZscqlZfQqEHuwFpmi_zr5aLLUJR4PZqBMcSPUGV9qsYRHyvotzaYmONNc4aEX-XYcafU4HVIixnhFTRaJopCk3OzX2Td9JD2cjdxdeTUA8zEkw92xwD60-Ze9Qz9vdj5W3KNc7S1WxEG0pBD4NZowQ7g",
      "dp": "3yhM-mP0XQaIKLJ5VZlYzdZyfnbJWmfS0QxrAP22sY_LmipLL0HVWWrSowhItoTNBzFEPhlbihGHo82l5BsyO9riP1ptb_mJVJuv1mmBGPpesCD9EHLyA83mX0a5gmSLf5WEFy48VMOmZEODUQ-l6eypqMC7JqmKG0D0UabV_yE",
      "alg": "PS256",
      "dq": "LO5yTEPd-fQ9z0vMgu7A433xxXXZxVlCnxHxMjXinYYWso8msAm8i5-QssSnZev2xe739mXEXB0FOUNgyAmJhexDA0vNQlIHG9cUpMpKKHF_OLhRjw_alq15IJYk4dsQewADoHLrTQnnvWCK4rQCySgWEtvT2LrVwFuM28zx9A0",
      "n": "x4yu4Ky6NyGYHbxaKiiTbCy2zzp9ljpAfG_Jf_3xKPqNFbvjeki1F-b2FkK6GBQnOilhNaSW7d-3VKNBSkvdwVD54-msCoO0fg9nw2ANZrRN2F9D7Pcww61ZNoxNLCjc8k_FPEKP8bdmMDxsibhlsVuf3i73Qnx1aWBo65TJnDouSHvXh1EqhtdvrHhvPEiPAv7bBPdim2KBlmEhZzJ7UXRb6vNI6qEdKSL2mQko_z9ADhBIOKGcwnZXkuvQATvsVKf6kM9nUir4naeSdsa9oVl91XUwjdr5_adJtvdDUPLGIdVuNK-921YZ19Y7WpIep3-IaLdP9ESjO-4WqMVgtQ"
    }
  ]
}
Make request to authorization endpoint
2021-07-06 06:02:07 SUCCESS
CreateAuthorizationEndpointRequestFromClientInformation
Created authorization endpoint request
client_id
c_uOH_ZzqmYdaneJ9Aev_
redirect_uri
https://www.certification.openid.net/test/a/TerosOpenBanking/callback
scope
openid consents consent:urn:c_uOH_ZzqmYdaneJ9Aev_:01ebf9c1-f615-46ac-82c8-5d4637b1bf60
2021-07-06 06:02:07
CreateRandomStateValue
Created state value
requested_state_length
10
state
GYQCPxPkMU
2021-07-06 06:02:07 SUCCESS
AddStateToAuthorizationEndpointRequest
Added state parameter to request
client_id
c_uOH_ZzqmYdaneJ9Aev_
redirect_uri
https://www.certification.openid.net/test/a/TerosOpenBanking/callback
scope
openid consents consent:urn:c_uOH_ZzqmYdaneJ9Aev_:01ebf9c1-f615-46ac-82c8-5d4637b1bf60
state
GYQCPxPkMU
2021-07-06 06:02:07
CreateRandomNonceValue
Created nonce value
requested_nonce_length
10
nonce
7JL1tP1LWM
2021-07-06 06:02:07 SUCCESS
AddNonceToAuthorizationEndpointRequest
Added nonce parameter to request
client_id
c_uOH_ZzqmYdaneJ9Aev_
redirect_uri
https://www.certification.openid.net/test/a/TerosOpenBanking/callback
scope
openid consents consent:urn:c_uOH_ZzqmYdaneJ9Aev_:01ebf9c1-f615-46ac-82c8-5d4637b1bf60
state
GYQCPxPkMU
nonce
7JL1tP1LWM
2021-07-06 06:02:07 SUCCESS
SetAuthorizationEndpointRequestResponseTypeToCode
Added response_type parameter to request
client_id
c_uOH_ZzqmYdaneJ9Aev_
redirect_uri
https://www.certification.openid.net/test/a/TerosOpenBanking/callback
scope
openid consents consent:urn:c_uOH_ZzqmYdaneJ9Aev_:01ebf9c1-f615-46ac-82c8-5d4637b1bf60
state
GYQCPxPkMU
nonce
7JL1tP1LWM
response_type
code
2021-07-06 06:02:07 SUCCESS
SetAuthorizationEndpointRequestResponseModeToJWT
Added response_mode parameter to request
client_id
c_uOH_ZzqmYdaneJ9Aev_
redirect_uri
https://www.certification.openid.net/test/a/TerosOpenBanking/callback
scope
openid consents consent:urn:c_uOH_ZzqmYdaneJ9Aev_:01ebf9c1-f615-46ac-82c8-5d4637b1bf60
state
GYQCPxPkMU
nonce
7JL1tP1LWM
response_type
code
response_mode
jwt
2021-07-06 06:02:07
CreateRandomCodeVerifier
Created code_verifier value
code_verifier
onjGh~-9kd7irWVzNvR4~.N8RDLVpO~bzULn6wYxEy8nhiCQwmE29_HgzZm8oshd3pqPstuqCNA-vrUGJcqWdllwhzxxaMGjNQtoVkUe~KK6gAKUxU_Ed~29bPQow1bR
2021-07-06 06:02:07
CreateS256CodeChallenge
Created code_challenge value
code_challenge
B-Gq1DX875On9nqTlyxvJ2zTiemVNGPpQi2giYZ1HIE
2021-07-06 06:02:07 SUCCESS
AddCodeChallengeToAuthorizationEndpointRequest
Added code_challenge and code_challenge_method parameters to request
client_id
c_uOH_ZzqmYdaneJ9Aev_
redirect_uri
https://www.certification.openid.net/test/a/TerosOpenBanking/callback
scope
openid consents consent:urn:c_uOH_ZzqmYdaneJ9Aev_:01ebf9c1-f615-46ac-82c8-5d4637b1bf60
state
GYQCPxPkMU
nonce
7JL1tP1LWM
response_type
code
response_mode
jwt
code_challenge
B-Gq1DX875On9nqTlyxvJ2zTiemVNGPpQi2giYZ1HIE
code_challenge_method
S256
2021-07-06 06:02:07 SUCCESS
ConvertAuthorizationEndpointRequestToRequestObject
Created request object claims
request_object_claims
{
  "client_id": "c_uOH_ZzqmYdaneJ9Aev_",
  "redirect_uri": "https://www.certification.openid.net/test/a/TerosOpenBanking/callback",
  "scope": "openid consents consent:urn:c_uOH_ZzqmYdaneJ9Aev_:01ebf9c1-f615-46ac-82c8-5d4637b1bf60",
  "state": "GYQCPxPkMU",
  "nonce": "7JL1tP1LWM",
  "response_type": "code",
  "response_mode": "jwt",
  "code_challenge": "B-Gq1DX875On9nqTlyxvJ2zTiemVNGPpQi2giYZ1HIE",
  "code_challenge_method": "S256"
}
2021-07-06 06:02:07 SUCCESS
AddNbfToRequestObject
Added nbf to request object claims
nbf
1.625551327E9
2021-07-06 06:02:07 SUCCESS
AddExpToRequestObject
Added exp to request object claims
exp
1.625551627E9
2021-07-06 06:02:07 SUCCESS
AddAudToRequestObject
Added aud to request object claims
aud
https://auth.staging.app-terosopenbanking.com
2021-07-06 06:02:07 SUCCESS
AddIssToRequestObject
Added iss to request object claims
iss
c_uOH_ZzqmYdaneJ9Aev_
2021-07-06 06:02:07 SUCCESS
AddClientIdToRequestObject
Added client_id to request object claims
client_id
c_uOH_ZzqmYdaneJ9Aev_
2021-07-06 06:02:07 SUCCESS
SignRequestObject
Signed the request object
claims
{"iss":"c_uOH_ZzqmYdaneJ9Aev_","response_type":"code","code_challenge_method":"S256","nonce":"7JL1tP1LWM","client_id":"c_uOH_ZzqmYdaneJ9Aev_","response_mode":"jwt","aud":"https:\/\/auth.staging.app-terosopenbanking.com","nbf":1625551327,"scope":"openid consents consent:urn:c_uOH_ZzqmYdaneJ9Aev_:01ebf9c1-f615-46ac-82c8-5d4637b1bf60","redirect_uri":"https:\/\/www.certification.openid.net\/test\/a\/TerosOpenBanking\/callback","state":"GYQCPxPkMU","exp":1625551627,"code_challenge":"B-Gq1DX875On9nqTlyxvJ2zTiemVNGPpQi2giYZ1HIE"}
header
{"kid":"98DQoO-ogENpapYrt6K58idPBzdmht5jf0KjyZGL1nI","alg":"PS256"}
request_object
eyJraWQiOiI5OERRb08tb2dFTnBhcFlydDZLNThpZFBCemRtaHQ1amYwS2p5WkdMMW5JIiwiYWxnIjoiUFMyNTYifQ.eyJpc3MiOiJjX3VPSF9aenFtWWRhbmVKOUFldl8iLCJyZXNwb25zZV90eXBlIjoiY29kZSIsImNvZGVfY2hhbGxlbmdlX21ldGhvZCI6IlMyNTYiLCJub25jZSI6IjdKTDF0UDFMV00iLCJjbGllbnRfaWQiOiJjX3VPSF9aenFtWWRhbmVKOUFldl8iLCJyZXNwb25zZV9tb2RlIjoiand0IiwiYXVkIjoiaHR0cHM6XC9cL2F1dGguc3RhZ2luZy5hcHAtdGVyb3NvcGVuYmFua2luZy5jb20iLCJuYmYiOjE2MjU1NTEzMjcsInNjb3BlIjoib3BlbmlkIGNvbnNlbnRzIGNvbnNlbnQ6dXJuOmNfdU9IX1p6cW1ZZGFuZUo5QWV2XzowMWViZjljMS1mNjE1LTQ2YWMtODJjOC01ZDQ2MzdiMWJmNjAiLCJyZWRpcmVjdF91cmkiOiJodHRwczpcL1wvd3d3LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldFwvdGVzdFwvYVwvVGVyb3NPcGVuQmFua2luZ1wvY2FsbGJhY2siLCJzdGF0ZSI6IkdZUUNQeFBrTVUiLCJleHAiOjE2MjU1NTE2MjcsImNvZGVfY2hhbGxlbmdlIjoiQi1HcTFEWDg3NU9uOW5xVGx5eHZKMnpUaWVtVk5HUHBRaTJnaVlaMUhJRSJ9.NVp1ngHuM2wghjqeioRAU8idRNdPbS34sPgzM2US9zIzXF2S5ljRcYIFUy5lDkQW5Fre_LHNKtudGKcB3gQcC50vWtNTRRIQsR9-CgXvBKkV4cPO6XUI6XU8wMjwDG_kheoZYHMnjGsbIay9CQ9aRtCw82zyra8iSQWbb_WnoHjtTeDDu1PQq_zR1IFTsAAL5CNCAcYksIQH8-BqBPnkN0UL0ABN-TsI8AMJNjAJFEfG9dMYBGNd1jtQmfcbLV-4f4bq_Lolo54tV9eFX1tvk2Vjjm9TCwz-AtBNfk-Qog1r1cvnQ3jrKG9QQEgDANdqnocSYYZm0jZ7YI0b6rpZqQ
key
{"p":"88Je7CESLBjWf2sLu-nFio6h3prZqd3e6QzCCx0kFehrBRpH4HJwOx8jr91elw0uuLYfP1W1ygm38qRQQfPS8D5A0Fe2PuNtLgJSsyBZTm4iKYXwsmMEfev0jYsTYnYLibp3eT89lTXRY5Y_5vU8F4eWwJ0r-Jzio6L7U39ytXE","kty":"RSA","x5t#S256":"9xYPCFforFj6e-PyP0P9y0jmTJ67XMsUNc8rU6q3Fl8","q":"0ZH6QXJnVjxyjgfnWCZnMubcssLlg0CyQ5qh5l3q5CfLikOLKazk3Bd47YgxT-FUzyY0PdTe0gV0J0q35TkuuQgf6Yg8dDn2q1aRpKD3ipaYUVKhOtsiylhcOjc7OyhArgpJgVlcf7QAyeAe9YpLMbyJuBF3jBnYAxWmBWOsbYU","d":"bdPKNDIc01cUB9mwrl9itDjv7KI-mL4628IS3vT_FBTCLeIZUyZNNXiSnLHhBnuhE2vO6t1JjGaC2nx35NJYnJtazcvAOpE-d9s2uttUxOAbsCjOk8-A8VGpNlKF7vYWlO6-mWnxG5JbFdVLz4jDv5e0J28l-1vQq0y6sl5TkD2j1ip165UYJx48hXgWM_KjpQOkhfpzxdzYqCiFhawM6cF_oXTL2sxewZqb4a6tY9RNjmJgR710UzlbL6aPNy9R1Lv2qODv9dRaK1hgKZtXVbRWyqSyWV2HRYCNSgDAIdF1rVkiQBfTwglfwk0W0evmgijB2SInzBjz97f3Ap96gQ","e":"AQAB","kid":"98DQoO-ogENpapYrt6K58idPBzdmht5jf0KjyZGL1nI","qi":"39zaGmuQAQzG0Og2763ZscqlZfQqEHuwFpmi_zr5aLLUJR4PZqBMcSPUGV9qsYRHyvotzaYmONNc4aEX-XYcafU4HVIixnhFTRaJopCk3OzX2Td9JD2cjdxdeTUA8zEkw92xwD60-Ze9Qz9vdj5W3KNc7S1WxEG0pBD4NZowQ7g","dp":"3yhM-mP0XQaIKLJ5VZlYzdZyfnbJWmfS0QxrAP22sY_LmipLL0HVWWrSowhItoTNBzFEPhlbihGHo82l5BsyO9riP1ptb_mJVJuv1mmBGPpesCD9EHLyA83mX0a5gmSLf5WEFy48VMOmZEODUQ-l6eypqMC7JqmKG0D0UabV_yE","alg":"PS256","dq":"LO5yTEPd-fQ9z0vMgu7A433xxXXZxVlCnxHxMjXinYYWso8msAm8i5-QssSnZev2xe739mXEXB0FOUNgyAmJhexDA0vNQlIHG9cUpMpKKHF_OLhRjw_alq15IJYk4dsQewADoHLrTQnnvWCK4rQCySgWEtvT2LrVwFuM28zx9A0","n":"x4yu4Ky6NyGYHbxaKiiTbCy2zzp9ljpAfG_Jf_3xKPqNFbvjeki1F-b2FkK6GBQnOilhNaSW7d-3VKNBSkvdwVD54-msCoO0fg9nw2ANZrRN2F9D7Pcww61ZNoxNLCjc8k_FPEKP8bdmMDxsibhlsVuf3i73Qnx1aWBo65TJnDouSHvXh1EqhtdvrHhvPEiPAv7bBPdim2KBlmEhZzJ7UXRb6vNI6qEdKSL2mQko_z9ADhBIOKGcwnZXkuvQATvsVKf6kM9nUir4naeSdsa9oVl91XUwjdr5_adJtvdDUPLGIdVuNK-921YZ19Y7WpIep3-IaLdP9ESjO-4WqMVgtQ"}
2021-07-06 06:02:07 SUCCESS
BuildRequestObjectPostToPAREndpoint
request
eyJraWQiOiI5OERRb08tb2dFTnBhcFlydDZLNThpZFBCemRtaHQ1amYwS2p5WkdMMW5JIiwiYWxnIjoiUFMyNTYifQ.eyJpc3MiOiJjX3VPSF9aenFtWWRhbmVKOUFldl8iLCJyZXNwb25zZV90eXBlIjoiY29kZSIsImNvZGVfY2hhbGxlbmdlX21ldGhvZCI6IlMyNTYiLCJub25jZSI6IjdKTDF0UDFMV00iLCJjbGllbnRfaWQiOiJjX3VPSF9aenFtWWRhbmVKOUFldl8iLCJyZXNwb25zZV9tb2RlIjoiand0IiwiYXVkIjoiaHR0cHM6XC9cL2F1dGguc3RhZ2luZy5hcHAtdGVyb3NvcGVuYmFua2luZy5jb20iLCJuYmYiOjE2MjU1NTEzMjcsInNjb3BlIjoib3BlbmlkIGNvbnNlbnRzIGNvbnNlbnQ6dXJuOmNfdU9IX1p6cW1ZZGFuZUo5QWV2XzowMWViZjljMS1mNjE1LTQ2YWMtODJjOC01ZDQ2MzdiMWJmNjAiLCJyZWRpcmVjdF91cmkiOiJodHRwczpcL1wvd3d3LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldFwvdGVzdFwvYVwvVGVyb3NPcGVuQmFua2luZ1wvY2FsbGJhY2siLCJzdGF0ZSI6IkdZUUNQeFBrTVUiLCJleHAiOjE2MjU1NTE2MjcsImNvZGVfY2hhbGxlbmdlIjoiQi1HcTFEWDg3NU9uOW5xVGx5eHZKMnpUaWVtVk5HUHBRaTJnaVlaMUhJRSJ9.NVp1ngHuM2wghjqeioRAU8idRNdPbS34sPgzM2US9zIzXF2S5ljRcYIFUy5lDkQW5Fre_LHNKtudGKcB3gQcC50vWtNTRRIQsR9-CgXvBKkV4cPO6XUI6XU8wMjwDG_kheoZYHMnjGsbIay9CQ9aRtCw82zyra8iSQWbb_WnoHjtTeDDu1PQq_zR1IFTsAAL5CNCAcYksIQH8-BqBPnkN0UL0ABN-TsI8AMJNjAJFEfG9dMYBGNd1jtQmfcbLV-4f4bq_Lolo54tV9eFX1tvk2Vjjm9TCwz-AtBNfk-Qog1r1cvnQ3jrKG9QQEgDANdqnocSYYZm0jZ7YI0b6rpZqQ
2021-07-06 06:02:07 SUCCESS
AddClientIdToPAREndpointRequest
request
eyJraWQiOiI5OERRb08tb2dFTnBhcFlydDZLNThpZFBCemRtaHQ1amYwS2p5WkdMMW5JIiwiYWxnIjoiUFMyNTYifQ.eyJpc3MiOiJjX3VPSF9aenFtWWRhbmVKOUFldl8iLCJyZXNwb25zZV90eXBlIjoiY29kZSIsImNvZGVfY2hhbGxlbmdlX21ldGhvZCI6IlMyNTYiLCJub25jZSI6IjdKTDF0UDFMV00iLCJjbGllbnRfaWQiOiJjX3VPSF9aenFtWWRhbmVKOUFldl8iLCJyZXNwb25zZV9tb2RlIjoiand0IiwiYXVkIjoiaHR0cHM6XC9cL2F1dGguc3RhZ2luZy5hcHAtdGVyb3NvcGVuYmFua2luZy5jb20iLCJuYmYiOjE2MjU1NTEzMjcsInNjb3BlIjoib3BlbmlkIGNvbnNlbnRzIGNvbnNlbnQ6dXJuOmNfdU9IX1p6cW1ZZGFuZUo5QWV2XzowMWViZjljMS1mNjE1LTQ2YWMtODJjOC01ZDQ2MzdiMWJmNjAiLCJyZWRpcmVjdF91cmkiOiJodHRwczpcL1wvd3d3LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldFwvdGVzdFwvYVwvVGVyb3NPcGVuQmFua2luZ1wvY2FsbGJhY2siLCJzdGF0ZSI6IkdZUUNQeFBrTVUiLCJleHAiOjE2MjU1NTE2MjcsImNvZGVfY2hhbGxlbmdlIjoiQi1HcTFEWDg3NU9uOW5xVGx5eHZKMnpUaWVtVk5HUHBRaTJnaVlaMUhJRSJ9.NVp1ngHuM2wghjqeioRAU8idRNdPbS34sPgzM2US9zIzXF2S5ljRcYIFUy5lDkQW5Fre_LHNKtudGKcB3gQcC50vWtNTRRIQsR9-CgXvBKkV4cPO6XUI6XU8wMjwDG_kheoZYHMnjGsbIay9CQ9aRtCw82zyra8iSQWbb_WnoHjtTeDDu1PQq_zR1IFTsAAL5CNCAcYksIQH8-BqBPnkN0UL0ABN-TsI8AMJNjAJFEfG9dMYBGNd1jtQmfcbLV-4f4bq_Lolo54tV9eFX1tvk2Vjjm9TCwz-AtBNfk-Qog1r1cvnQ3jrKG9QQEgDANdqnocSYYZm0jZ7YI0b6rpZqQ
client_id
c_uOH_ZzqmYdaneJ9Aev_
2021-07-06 06:02:07
CallPAREndpoint
HTTP request
request_uri
https://auth.staging.app-terosopenbanking.com/request
request_method
PUT
request_headers
{
  "accept": "application/json;charset\u003dUTF-8",
  "content-type": "application/x-www-form-urlencoded;charset\u003dUTF-8",
  "accept-charset": "utf-8",
  "content-length": "1178"
}
request_body
request=eyJraWQiOiI5OERRb08tb2dFTnBhcFlydDZLNThpZFBCemRtaHQ1amYwS2p5WkdMMW5JIiwiYWxnIjoiUFMyNTYifQ.eyJpc3MiOiJjX3VPSF9aenFtWWRhbmVKOUFldl8iLCJyZXNwb25zZV90eXBlIjoiY29kZSIsImNvZGVfY2hhbGxlbmdlX21ldGhvZCI6IlMyNTYiLCJub25jZSI6IjdKTDF0UDFMV00iLCJjbGllbnRfaWQiOiJjX3VPSF9aenFtWWRhbmVKOUFldl8iLCJyZXNwb25zZV9tb2RlIjoiand0IiwiYXVkIjoiaHR0cHM6XC9cL2F1dGguc3RhZ2luZy5hcHAtdGVyb3NvcGVuYmFua2luZy5jb20iLCJuYmYiOjE2MjU1NTEzMjcsInNjb3BlIjoib3BlbmlkIGNvbnNlbnRzIGNvbnNlbnQ6dXJuOmNfdU9IX1p6cW1ZZGFuZUo5QWV2XzowMWViZjljMS1mNjE1LTQ2YWMtODJjOC01ZDQ2MzdiMWJmNjAiLCJyZWRpcmVjdF91cmkiOiJodHRwczpcL1wvd3d3LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldFwvdGVzdFwvYVwvVGVyb3NPcGVuQmFua2luZ1wvY2FsbGJhY2siLCJzdGF0ZSI6IkdZUUNQeFBrTVUiLCJleHAiOjE2MjU1NTE2MjcsImNvZGVfY2hhbGxlbmdlIjoiQi1HcTFEWDg3NU9uOW5xVGx5eHZKMnpUaWVtVk5HUHBRaTJnaVlaMUhJRSJ9.NVp1ngHuM2wghjqeioRAU8idRNdPbS34sPgzM2US9zIzXF2S5ljRcYIFUy5lDkQW5Fre_LHNKtudGKcB3gQcC50vWtNTRRIQsR9-CgXvBKkV4cPO6XUI6XU8wMjwDG_kheoZYHMnjGsbIay9CQ9aRtCw82zyra8iSQWbb_WnoHjtTeDDu1PQq_zR1IFTsAAL5CNCAcYksIQH8-BqBPnkN0UL0ABN-TsI8AMJNjAJFEfG9dMYBGNd1jtQmfcbLV-4f4bq_Lolo54tV9eFX1tvk2Vjjm9TCwz-AtBNfk-Qog1r1cvnQ3jrKG9QQEgDANdqnocSYYZm0jZ7YI0b6rpZqQ&client_id=c_uOH_ZzqmYdaneJ9Aev_
request_mutual_tls
{
  "cert": "MIID4DCCAsigAwIBAgIRALIqyZjyBDTaWMkNbt5mYAgwDQYJKoZIhvcNAQELBQAwdzELMAkGA1UEBhMCQlIxDjAMBgNVBAoMBVRlcm9zMRUwEwYDVQQLDAxPcGVuIEJhbmtpbmcxCzAJBgNVBAgMAlJKMRswGQYDVQQDDBJUZXJvcyBPcGVuIEJhbmtpbmcxFzAVBgNVBAcMDlJpbyBkZSBKYW5laXJvMB4XDTIxMDYyMjE3NTg0NloXDTIyMDcyMjE4NTg0NlowLzEtMCsGA1UEAwwkYXBpLnN0YWdpbmcuYXBwLXRlcm9zb3BlbmJhbmtpbmcuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmVbGBkKjlOaG7+MtwzxDFQQ4SYx2u6pV/Tw3xQWDcm8PWJj1h3BWtY7N2i6/xYd2J3fCS4mnUym9Dgu2K4qlpGzRqkSaFWpZ0xHB7hv4wxWheYYs4C+4Kd7Iv/k754PjCALhPdnNPeXowZdNWB304dxtpl89aqrHwPu+DOs2MtkjhiLAynwNBy6EqxJrw0bU8ob8z3Iq4Y5FwO5zVrK8fMH+Hrs8ktDG8MSR2TJIZLJZCpxKUoa12UVAuiBCMKnILFRMNYcBs6DBT7R6YQY1ctHan0BinXUTpdqcEtrMghln0vpHh1RMTKhXE2cNl4JtMEBgk74dRAAaJiOqjZ6BqwIDAQABo4GuMIGrMC8GA1UdEQQoMCaCJGFwaS5zdGFnaW5nLmFwcC10ZXJvc29wZW5iYW5raW5nLmNvbTAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFCboVpKsRrIvsxWHAvRN1Zgs63kbMB0GA1UdDgQWBBR2mLn2TTea+U6xR9KIzl5mIura4TAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA0GCSqGSIb3DQEBCwUAA4IBAQCc56Po2ol+Nq0Thq3SF8mL/gOO7rU8G7S5cDEsvOu5RObHD/0bSP+x4UCJPb3clMUgUQpdRKMnyymCuNNPhMVHaprKr1/6nbXvu3r3GlvYMxn2vkmWI6AotffGTyie6BVEtlU01AbT+4RRuu5J9R5pWgdWzpkKprMdlsX7L2NVhjN/jpDozZ6cVObgJfLATF7n/kiziIv100aaUPDD2WYF80P5g2pRO04MUPcQmjGGAqlPWb2WUEROK8YlPbx5VbPiXsf4czy6fwIkDv+Xry49SamzG0kcHtCetxjyP0MHZbX4vCW+m+Xoy/OQT7PO1SCs+y6vNTwKsRWmGKlTWgrQ",
  "key": "MIIEpAIBAAKCAQEAmVbGBkKjlOaG7+MtwzxDFQQ4SYx2u6pV/Tw3xQWDcm8PWJj1h3BWtY7N2i6/xYd2J3fCS4mnUym9Dgu2K4qlpGzRqkSaFWpZ0xHB7hv4wxWheYYs4C+4Kd7Iv/k754PjCALhPdnNPeXowZdNWB304dxtpl89aqrHwPu+DOs2MtkjhiLAynwNBy6EqxJrw0bU8ob8z3Iq4Y5FwO5zVrK8fMH+Hrs8ktDG8MSR2TJIZLJZCpxKUoa12UVAuiBCMKnILFRMNYcBs6DBT7R6YQY1ctHan0BinXUTpdqcEtrMghln0vpHh1RMTKhXE2cNl4JtMEBgk74dRAAaJiOqjZ6BqwIDAQABAoIBAAHmXVW+haBWqt1WBz8gBATCpJ/kqaPxnFci494BD3vffGUwn/opnilpt4s4gQ/FeeVLSpD9B6G0Jq+B3aP0d9DtuDtP1kjlpG9FDQ4SMqbYIcQLsYqljLaYGAyo3eEkdS+oOXo2tKBLtPKRGVg6JsqVnJYvH+eubgMqG1S1pVpD6Y7b4MQ0CRqms7BWRi3AbSmFta6oKKjlPsmZzep+HftgD440mdsCt9jsZGnOW+iIYi2TAuz1TNYqU/hPKvMxUIjzDhag1I3FSf1jvglnA+R7KSyCqLfcoTj6RRjoDbiGi/mGjr/6rk/dYxoNLkBC08hIWP4zYKAFaDRkQX+JQUECgYEAzlD4jHgF4gGyo3A4J8zTcgrWRV4/ZjkVd7kngTz+E49GxztiVBterL4NKEgpuI3xujxBLi1Z4POv6UmMOo5gT+2OXvddeMQiHsuPLIPOU/IvLQha+1ITxhbBqFL2HgS94TU4ml1BzrQx3R8ZLdx0MiSFFNnZYtOylyjuTw4IJkMCgYEAvkPYWiEGx89RhrwgF9EO15JK0c8y+9A52b5ymv3zkH8ffg4swDv+cVNt2Rwjw+SIRyyP6vj3TN5HvgRlmm/CnqABgEJJUeOQXZK7jdGJcWzBrvRE28fNag6gfrp8ccZqgEm6BebIoBpzBNm7fiw2kldbDSEvgJ5SfB3Z9q1hJHkCgYEArbCDHpaotTUis+90hyUr2XWAIBQRIbjq9si8llPHvqW/O1kmFZKZKKozH3dpEEMHfvbdFMf/Q59DuA0/7cgRExj148MyQMo1w2ExnpM0L33S84F2PuBBX2GnFVMKegkZ5a/NgD8EeMVAuVxF8VMHy3LtSrmABnAciJ9fyNQSTksCgYA/JxPT7qxqe/TqjNz2Ks0LXqJ4+5ZHoPjivmUZ7vr+VkOkup29/Ovav79xVfbFGcDmJvNqIdMr74fOmXUECt6FekSlRttBVBBiDsc0Ln25aUjsgmWssagL8Ojyx4Fw3lQRWudk+BJVmhHdZUvneFNwxZASTpaO0X49dkcXqrrYuQKBgQCxMojZ3yvka+WUJtbNeCuhLg1GqA3MnIuGk+hzMzZDyR7DK8SBtbYYlZyl/N2UbShC40uFqZmPVo4iiGzTP2brpdmumGKW0Wd2g4LaRI3AYk/ZaH60nkjxKUFuDPCET67DWCnm4az18VUi9hxPQLs3RUOsWyYqsAgRlKDrmzjngw\u003d\u003d",
  "ca": "MIIDujCCAqKgAwIBAgIQdWjNcvVe7V9OmnjXPZbsCzANBgkqhkiG9w0BAQsFADB3MQswCQYDVQQGEwJCUjEOMAwGA1UECgwFVGVyb3MxFTATBgNVBAsMDE9wZW4gQmFua2luZzELMAkGA1UECAwCUkoxGzAZBgNVBAMMElRlcm9zIE9wZW4gQmFua2luZzEXMBUGA1UEBwwOUmlvIGRlIEphbmVpcm8wHhcNMjEwNjIyMTc1NjUzWhcNMzEwNjIyMTg1NjUzWjB3MQswCQYDVQQGEwJCUjEOMAwGA1UECgwFVGVyb3MxFTATBgNVBAsMDE9wZW4gQmFua2luZzELMAkGA1UECAwCUkoxGzAZBgNVBAMMElRlcm9zIE9wZW4gQmFua2luZzEXMBUGA1UEBwwOUmlvIGRlIEphbmVpcm8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCtiIG327nsIXjSm9Pq+3H2maq/XnW0PPMvk35hrfCJ1VXCU79dbyPiQ93Td2bpCD7YOStoVZLnW9moc4WGSQ+lxEiXksciWSC2QpB3ee7/vwZdb9m2l0TKBSqOUgb/LIJm2zURDcIxwA/p9/AbVTbWiRJBMqY7sUa1xgPQyOBQvk+01U4BIGR3UV6d4dD1gI2Aj/ldGugejH7hawPmgQP36l942OcMY3ehZnnNNWoWuHWM9PDzCwmiRcr2zT3i1ru+Q+kRniU0Hu3OOKkWbzMfkYpRljkfU/HLWU3wpOfFSNEU48/jB0aB1Mo+oqikDiniEak02yNnKwxaRDG2llsXAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFCboVpKsRrIvsxWHAvRN1Zgs63kbMA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG9w0BAQsFAAOCAQEAhnGtLaItPLHdxnyfK31fQhBzourZSV+ZhzX0jDF3wiAmcOE8tDnHjt3y5/HjaJfdp+GDTIxXQhc/r7oCmJ1CuxIdLva1/pEcrk41vdSuJfxDC23CdppgqBHsKI2zf84hiR7p9/7cttd/CE2HFi6WsTm8ZmaeB65Pj8KjkXRYiY97pr2h66B+RkHYpDivmsEYHhLZbuWMqrf2RltL3JMEmn9ZIHquyCQNrnI6DD5XqOnLb5zEdGTwrz3nmgzlZWfFGO6p7hOLlOyNgt4NRMuMEA3vZb7LdAaDTEC9x+c3G0+3ThUhRULERfFGop/aJce746KxDU7w2FHDSXwSjwkJmw\u003d\u003d"
}
2021-07-06 06:02:07 RESPONSE
CallPAREndpoint
HTTP response
response_status_code
404 NOT_FOUND
response_status_text
Not Found
response_headers
{
  "content-security-policy": "default-src \u0027self\u0027;base-uri \u0027self\u0027;block-all-mixed-content;font-src \u0027self\u0027 https: data:;frame-ancestors \u0027self\u0027;img-src \u0027self\u0027 *;object-src \u0027none\u0027;script-src \u0027self\u0027;script-src-attr \u0027none\u0027;style-src \u0027self\u0027 https: \u0027unsafe-inline\u0027;upgrade-insecure-requests",
  "x-dns-prefetch-control": "off",
  "expect-ct": "max-age\u003d0",
  "x-frame-options": "SAMEORIGIN",
  "strict-transport-security": "max-age\u003d15552000; includeSubDomains",
  "x-download-options": "noopen",
  "x-content-type-options": "nosniff",
  "x-permitted-cross-domain-policies": "none",
  "referrer-policy": "no-referrer",
  "x-xss-protection": "0",
  "content-type": "application/json; charset\u003dutf-8",
  "content-length": "108",
  "date": "Tue, 06 Jul 2021 06:02:07 GMT",
  "connection": "keep-alive",
  "keep-alive": "timeout\u003d5"
}
response_body
{"error":"invalid_request","error_description":"unrecognized route or not allowed method (PUT on /request)"}
2021-07-06 06:02:07 SUCCESS
CallPAREndpoint
Storing pushed_authorization_endpoint_response_http_status 404
2021-07-06 06:02:07 SUCCESS
EnsureParHTTPError
Pushed Authorization Request Endpoint returned a HTTP 4xx or 5xx error as expected
actual
404
2021-07-06 06:02:07 FINISHED
fapi1-advanced-final-par-attempt-invalid-http-method
Test has run to completion
testmodule_result
PASSED
2021-07-06 06:02:10
TEST-RUNNER
Alias has now been claimed by another test
alias
TerosOpenBanking
new_test_id
Xhp4GPS7ofSJfJX
Test Results