Test Summary

Test Results

Expand All Collapse All
All times are UTC
2021-07-06 05:53:46 INFO
TEST-RUNNER
Test instance 4W404kCeuWONqwo 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-ensure-request-object-with-long-nonce
2021-07-06 05:53:46 SUCCESS
CreateRedirectUri
Created redirect URI
redirect_uri
https://www.certification.openid.net/test/a/TerosOpenBanking/callback
2021-07-06 05:53:46
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 05:53:46 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": "3346",
  "date": "Tue, 06 Jul 2021 05:53:46 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","require_pushed_authorization_requests":true,"request_object_signing_alg_values_supported":["PS256"],"request_parameter_supported":true,"request_uri_parameter_supported":true,"require_request_uri_registration":true,"require_signed_request_object":true,"userinfo_endpoint":"https://auth.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 05:53:46
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","require_pushed_authorization_requests":true,"request_object_signing_alg_values_supported":["PS256"],"request_parameter_supported":true,"request_uri_parameter_supported":true,"require_request_uri_registration":true,"require_signed_request_object":true,"userinfo_endpoint":"https://auth.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 05:53:46 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
require_pushed_authorization_requests
true
request_object_signing_alg_values_supported
[
  "PS256"
]
request_parameter_supported
true
request_uri_parameter_supported
true
require_request_uri_registration
true
require_signed_request_object
true
userinfo_endpoint
https://auth.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 05:53:46
AddMTLSEndpointAliasesToEnvironment
mtls_endpoint_aliases is not present in the server configuration
2021-07-06 05:53:46 SUCCESS
CheckServerConfiguration
Found required server configuration keys
required
[
  "authorization_endpoint",
  "token_endpoint",
  "issuer"
]
2021-07-06 05:53:46
FetchServerKeys
Fetching server key
jwks_uri
https://auth.staging.app-terosopenbanking.com/jwks
2021-07-06 05:53:46
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 05:53:46 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 05:53:46 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 05:53:46
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 05:53:46 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 05:53:46 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 05:53:46 SUCCESS
ValidateServerJWKs
Valid server JWKs: keys are valid JSON, contain the required fields and are correctly encoded using unpadded base64url
2021-07-06 05:53:46 SUCCESS
CheckForKeyIdInServerJWKs
All keys contain kids
2021-07-06 05:53:46 SUCCESS
EnsureServerJwksDoesNotContainPrivateOrSymmetricKeys
Jwks does not contain any private or symmetric keys
2021-07-06 05:53:46 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 05:53:46 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 05:53:46 SUCCESS
ValidateMTLSCertificatesHeader
MTLS certificates header is valid
2021-07-06 05:53:46 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 05:53:46 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 05:53:46 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 05:53:46 SUCCESS
CheckForKeyIdInClientJWKs
All keys contain kids
2021-07-06 05:53:46 SUCCESS
CheckDistinctKeyIdValueInClientJWKs
Distinct 'kid' value in all keys of client_jwks
see
https://bitbucket.org/openid/connect/issues/1127
2021-07-06 05:53:46 SUCCESS
FAPIBrazilCheckKeyAlgInClientJWKs
Keys in client JWKS all have permitted 'alg'
permitted
[
  "PS256"
]
2021-07-06 05:53:46 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 05:53:46 SUCCESS
ValidateMTLSCertificatesAsX509
Mutual TLS authentication cert validated as X.509
Verify configuration of second client
2021-07-06 05:53:46 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 05:53:46 SUCCESS
ValidateMTLSCertificates2Header
MTLS certificates header is valid
2021-07-06 05:53:46 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 05:53:46 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 05:53:46 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 05:53:46 SUCCESS
CheckForKeyIdInClientJWKs
All keys contain kids
2021-07-06 05:53:46 SUCCESS
CheckDistinctKeyIdValueInClientJWKs
Distinct 'kid' value in all keys of client_jwks
see
https://bitbucket.org/openid/connect/issues/1127
2021-07-06 05:53:46 SUCCESS
FAPIBrazilCheckKeyAlgInClientJWKs
Keys in client JWKS all have permitted 'alg'
permitted
[
  "PS256"
]
2021-07-06 05:53:46 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 05:53:46 SUCCESS
ValidateMTLSCertificatesAsX509
Mutual TLS authentication cert validated as X.509
2021-07-06 05:53:46 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 05:53:46 SUCCESS
SetProtectedResourceUrlToSingleResourceEndpoint
Set protected resource URL
protected_resource_url
https://auth.staging.app-terosopenbanking.com/consents/resource
2021-07-06 05:53:46 SUCCESS
ExtractTLSTestValuesFromResourceConfiguration
Extracted TLS information from resource endpoint
resource_endpoint
{
  "testHost": "auth.staging.app-terosopenbanking.com",
  "testPort": 443
}
2021-07-06 05:53:46 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 05:53:46
fapi1-advanced-final-ensure-request-object-with-long-nonce
Setup Done
Use client_credentials grant to obtain Brazil consent
2021-07-06 05:53:46 SUCCESS
CreateTokenEndpointRequestForClientCredentialsGrant
grant_type
client_credentials
scope
openid consents
2021-07-06 05:53:46 SUCCESS
SetConsentsScopeOnTokenEndpointRequest
Set scope parameter to 'consents'
grant_type
client_credentials
scope
consents
2021-07-06 05:53:46 SUCCESS
AddClientIdToTokenEndpointRequest
grant_type
client_credentials
scope
consents
client_id
c_uOH_ZzqmYdaneJ9Aev_
2021-07-06 05:53:46
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 05:53:46 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 05:53:46 GMT",
  "connection": "keep-alive",
  "keep-alive": "timeout\u003d5"
}
response_body
{"access_token":"KkkH4wLcsKhRwDDVRfBn85ZBPROHgHVIDs8NHPH1Xroc9kFvRfS3mg2HmMRt3FLWHBLVFe9wsRjHAQDcsacAAbPEWl1uDh5kwy_TJE25jVVbns8QosoWbG4Mik0SewYztnTcX6dqUeWyHlimoEWXN6LOPwyGiclBVMkOcSpMIGG","expires_in":600,"token_type":"Bearer","scope":"consents"}
2021-07-06 05:53:46
CallTokenEndpoint
Token endpoint response
token_endpoint_response
{"access_token":"KkkH4wLcsKhRwDDVRfBn85ZBPROHgHVIDs8NHPH1Xroc9kFvRfS3mg2HmMRt3FLWHBLVFe9wsRjHAQDcsacAAbPEWl1uDh5kwy_TJE25jVVbns8QosoWbG4Mik0SewYztnTcX6dqUeWyHlimoEWXN6LOPwyGiclBVMkOcSpMIGG","expires_in":600,"token_type":"Bearer","scope":"consents"}
2021-07-06 05:53:46 SUCCESS
CallTokenEndpoint
Parsed token endpoint response
access_token
KkkH4wLcsKhRwDDVRfBn85ZBPROHgHVIDs8NHPH1Xroc9kFvRfS3mg2HmMRt3FLWHBLVFe9wsRjHAQDcsacAAbPEWl1uDh5kwy_TJE25jVVbns8QosoWbG4Mik0SewYztnTcX6dqUeWyHlimoEWXN6LOPwyGiclBVMkOcSpMIGG
expires_in
600
token_type
Bearer
scope
consents
2021-07-06 05:53:46 SUCCESS
CheckIfTokenEndpointResponseError
No error from token endpoint
2021-07-06 05:53:46 SUCCESS
CheckForAccessTokenValue
Found an access token
access_token
KkkH4wLcsKhRwDDVRfBn85ZBPROHgHVIDs8NHPH1Xroc9kFvRfS3mg2HmMRt3FLWHBLVFe9wsRjHAQDcsacAAbPEWl1uDh5kwy_TJE25jVVbns8QosoWbG4Mik0SewYztnTcX6dqUeWyHlimoEWXN6LOPwyGiclBVMkOcSpMIGG
2021-07-06 05:53:46 SUCCESS
ExtractAccessTokenFromTokenResponse
Extracted the access token
value
KkkH4wLcsKhRwDDVRfBn85ZBPROHgHVIDs8NHPH1Xroc9kFvRfS3mg2HmMRt3FLWHBLVFe9wsRjHAQDcsacAAbPEWl1uDh5kwy_TJE25jVVbns8QosoWbG4Mik0SewYztnTcX6dqUeWyHlimoEWXN6LOPwyGiclBVMkOcSpMIGG
type
Bearer
2021-07-06 05:53:46 SUCCESS
ExtractExpiresInFromTokenEndpointResponse
Extracted 'expires_in'
expires_in
600
2021-07-06 05:53:46 SUCCESS
ValidateExpiresIn
expires_in passed all validation checks
expires_in
600
2021-07-06 05:53:46
CreateEmptyResourceEndpointRequestHeaders
Created empty headers
resource_endpoint_request_headers
{}
2021-07-06 05:53:46 SUCCESS
AddFAPIAuthDateToResourceEndpointRequest
Added x-fapi-auth-date to resource endpoint request headers
resource_endpoint_request_headers
{
  "x-fapi-auth-date": "Tue, 06 Jul 2021 05:53:46 GMT"
}
2021-07-06 05:53:46 SUCCESS
FAPIBrazilCreateConsentRequest
consent_endpoint_request
{
  "data": {
    "permissions": [
      "RESOURCES_READ"
    ],
    "loggedUser": {
      "document": {
        "identification": "191.659.870-63",
        "rel": "CPF"
      }
    }
  }
}
2021-07-06 05:53:46 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-06T07:53:46Z"
  }
}
2021-07-06 05:53:46
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 05:53:46 GMT",
  "accept-charset": "utf-8",
  "content-type": "application/json;charset\u003dUTF-8",
  "authorization": "Bearer KkkH4wLcsKhRwDDVRfBn85ZBPROHgHVIDs8NHPH1Xroc9kFvRfS3mg2HmMRt3FLWHBLVFe9wsRjHAQDcsacAAbPEWl1uDh5kwy_TJE25jVVbns8QosoWbG4Mik0SewYztnTcX6dqUeWyHlimoEWXN6LOPwyGiclBVMkOcSpMIGG",
  "content-length": "161"
}
request_body
{"data":{"permissions":["RESOURCES_READ"],"loggedUser":{"document":{"identification":"191.659.870-63","rel":"CPF"}},"expirationDateTime":"2021-07-06T07:53:46Z"}}
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 05:53:47 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 05:53:47 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": "CCJszhshGjQEMlQ\u003d",
  "etag": "W/\"173-ug4w9jsBqW/1DH9katsGv8pxczg\""
}
response_body
{"data":{"consentId":"urn:c_uOH_ZzqmYdaneJ9Aev_:665559ae-0d28-45e3-9354-5cf20c50fbb3","creationDateTime":"2021-07-06T05:53:47.3932122+00:00","status":"AWAITING_AUTHORISATION","statusUpdateDateTime":"2021-07-06T05:53:47.3932124+00:00","permissions":["RESOURCES_READ"],"expirationDateTime":"2021-07-06T07:53:46Z"},"meta":{"protocol":"c7718ae0-6493-44cf-8e97-d308dc7c0d1e"}}
2021-07-06 05:53:47
CallConsentEndpointWithBearerToken
Consent endpoint response
consent_endpoint_response
{"data":{"consentId":"urn:c_uOH_ZzqmYdaneJ9Aev_:665559ae-0d28-45e3-9354-5cf20c50fbb3","creationDateTime":"2021-07-06T05:53:47.3932122+00:00","status":"AWAITING_AUTHORISATION","statusUpdateDateTime":"2021-07-06T05:53:47.3932124+00:00","permissions":["RESOURCES_READ"],"expirationDateTime":"2021-07-06T07:53:46Z"},"meta":{"protocol":"c7718ae0-6493-44cf-8e97-d308dc7c0d1e"}}
2021-07-06 05:53:47 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 05:53:47 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": "CCJszhshGjQEMlQ\u003d",
  "etag": "W/\"173-ug4w9jsBqW/1DH9katsGv8pxczg\""
}
body
{"data":{"consentId":"urn:c_uOH_ZzqmYdaneJ9Aev_:665559ae-0d28-45e3-9354-5cf20c50fbb3","creationDateTime":"2021-07-06T05:53:47.3932122+00:00","status":"AWAITING_AUTHORISATION","statusUpdateDateTime":"2021-07-06T05:53:47.3932124+00:00","permissions":["RESOURCES_READ"],"expirationDateTime":"2021-07-06T07:53:46Z"},"meta":{"protocol":"c7718ae0-6493-44cf-8e97-d308dc7c0d1e"}}
2021-07-06 05:53:47 SUCCESS
CheckForFAPIInteractionIdInResourceResponse
Found x-fapi-interaction-id
interaction_id
00000000-0000-0000-0000-000000000000
2021-07-06 05:53:47 SUCCESS
ExtractConsentIdFromConsentEndpointResponse
Extracted the consent id
consent_id
urn:c_uOH_ZzqmYdaneJ9Aev_:665559ae-0d28-45e3-9354-5cf20c50fbb3
2021-07-06 05:53:47 SUCCESS
FAPIBrazilAddConsentIdToClientScope
Added scope of 'openid consents consent:urn:c_uOH_ZzqmYdaneJ9Aev_:665559ae-0d28-45e3-9354-5cf20c50fbb3' to client's scope
client_id
c_uOH_ZzqmYdaneJ9Aev_
scope
openid consents consent:urn:c_uOH_ZzqmYdaneJ9Aev_:665559ae-0d28-45e3-9354-5cf20c50fbb3
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 05:53:47 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_:665559ae-0d28-45e3-9354-5cf20c50fbb3
2021-07-06 05:53:47
CreateRandomStateValue
Created state value
requested_state_length
10
state
1h4vagGjF4
2021-07-06 05:53:47 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_:665559ae-0d28-45e3-9354-5cf20c50fbb3
state
1h4vagGjF4
2021-07-06 05:53:47
CreateRandomNonceValue
Created nonce value
requested_nonce_length
384
nonce
gR38rVXtu0CeiSWwXd24O9qv1YVNUBkIwLcC00XXmioGX8y1MTzif67v5XvdvT7cds4xUEWV6Otv4xSQTwObolGu7vN7AlqkmFaLY4lswbDWra6NILTgHODsFqXNCfsGoauFXGUrAgzwINXQmP07d5Qt29TswRh0NLtz6ZqKonxVRmK3lxE3OQeKZuq8fJyx0J7U4XS8NRt91bPpJPXoGUUCz1gvq0vMsGD1XLFVvhlVej9jjWCJgnBp1nd73hVctaW2gUUVA2wzqERv4xkMITqn8QQ8MelVSK9G9VzxLhgLAef75e4BMEcbu1QnhK8k8tTvgbhiel6pISe22kWfev64XGWC1Tw7QOfvNflRFEek4cgN6pWhcNdQ7cRSjAnl
2021-07-06 05:53:47 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_:665559ae-0d28-45e3-9354-5cf20c50fbb3
state
1h4vagGjF4
nonce
gR38rVXtu0CeiSWwXd24O9qv1YVNUBkIwLcC00XXmioGX8y1MTzif67v5XvdvT7cds4xUEWV6Otv4xSQTwObolGu7vN7AlqkmFaLY4lswbDWra6NILTgHODsFqXNCfsGoauFXGUrAgzwINXQmP07d5Qt29TswRh0NLtz6ZqKonxVRmK3lxE3OQeKZuq8fJyx0J7U4XS8NRt91bPpJPXoGUUCz1gvq0vMsGD1XLFVvhlVej9jjWCJgnBp1nd73hVctaW2gUUVA2wzqERv4xkMITqn8QQ8MelVSK9G9VzxLhgLAef75e4BMEcbu1QnhK8k8tTvgbhiel6pISe22kWfev64XGWC1Tw7QOfvNflRFEek4cgN6pWhcNdQ7cRSjAnl
2021-07-06 05:53:47 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_:665559ae-0d28-45e3-9354-5cf20c50fbb3
state
1h4vagGjF4
nonce
gR38rVXtu0CeiSWwXd24O9qv1YVNUBkIwLcC00XXmioGX8y1MTzif67v5XvdvT7cds4xUEWV6Otv4xSQTwObolGu7vN7AlqkmFaLY4lswbDWra6NILTgHODsFqXNCfsGoauFXGUrAgzwINXQmP07d5Qt29TswRh0NLtz6ZqKonxVRmK3lxE3OQeKZuq8fJyx0J7U4XS8NRt91bPpJPXoGUUCz1gvq0vMsGD1XLFVvhlVej9jjWCJgnBp1nd73hVctaW2gUUVA2wzqERv4xkMITqn8QQ8MelVSK9G9VzxLhgLAef75e4BMEcbu1QnhK8k8tTvgbhiel6pISe22kWfev64XGWC1Tw7QOfvNflRFEek4cgN6pWhcNdQ7cRSjAnl
response_type
code
2021-07-06 05:53:47 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_:665559ae-0d28-45e3-9354-5cf20c50fbb3
state
1h4vagGjF4
nonce
gR38rVXtu0CeiSWwXd24O9qv1YVNUBkIwLcC00XXmioGX8y1MTzif67v5XvdvT7cds4xUEWV6Otv4xSQTwObolGu7vN7AlqkmFaLY4lswbDWra6NILTgHODsFqXNCfsGoauFXGUrAgzwINXQmP07d5Qt29TswRh0NLtz6ZqKonxVRmK3lxE3OQeKZuq8fJyx0J7U4XS8NRt91bPpJPXoGUUCz1gvq0vMsGD1XLFVvhlVej9jjWCJgnBp1nd73hVctaW2gUUVA2wzqERv4xkMITqn8QQ8MelVSK9G9VzxLhgLAef75e4BMEcbu1QnhK8k8tTvgbhiel6pISe22kWfev64XGWC1Tw7QOfvNflRFEek4cgN6pWhcNdQ7cRSjAnl
response_type
code
response_mode
jwt
2021-07-06 05:53:47
CreateRandomCodeVerifier
Created code_verifier value
code_verifier
4dJRePFE_v1CgWtqt7S-K1OkxVaqk.F-HHL-1NgD3Eu9DMM0OqQT1GzHLYWrjPr0J-4TK6ZTqe35kEB41c5EsATEVnukUu_0C_61KrHo9tEmpOt776TWeDZGQehQNQyd
2021-07-06 05:53:47
CreateS256CodeChallenge
Created code_challenge value
code_challenge
3aRnH5cmEZIPD7wV7nhSYMxGWDQ3ycvJ_V0LR4vCGOI
2021-07-06 05:53:47 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_:665559ae-0d28-45e3-9354-5cf20c50fbb3
state
1h4vagGjF4
nonce
gR38rVXtu0CeiSWwXd24O9qv1YVNUBkIwLcC00XXmioGX8y1MTzif67v5XvdvT7cds4xUEWV6Otv4xSQTwObolGu7vN7AlqkmFaLY4lswbDWra6NILTgHODsFqXNCfsGoauFXGUrAgzwINXQmP07d5Qt29TswRh0NLtz6ZqKonxVRmK3lxE3OQeKZuq8fJyx0J7U4XS8NRt91bPpJPXoGUUCz1gvq0vMsGD1XLFVvhlVej9jjWCJgnBp1nd73hVctaW2gUUVA2wzqERv4xkMITqn8QQ8MelVSK9G9VzxLhgLAef75e4BMEcbu1QnhK8k8tTvgbhiel6pISe22kWfev64XGWC1Tw7QOfvNflRFEek4cgN6pWhcNdQ7cRSjAnl
response_type
code
response_mode
jwt
code_challenge
3aRnH5cmEZIPD7wV7nhSYMxGWDQ3ycvJ_V0LR4vCGOI
code_challenge_method
S256
2021-07-06 05:53:47 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_:665559ae-0d28-45e3-9354-5cf20c50fbb3",
  "state": "1h4vagGjF4",
  "nonce": "gR38rVXtu0CeiSWwXd24O9qv1YVNUBkIwLcC00XXmioGX8y1MTzif67v5XvdvT7cds4xUEWV6Otv4xSQTwObolGu7vN7AlqkmFaLY4lswbDWra6NILTgHODsFqXNCfsGoauFXGUrAgzwINXQmP07d5Qt29TswRh0NLtz6ZqKonxVRmK3lxE3OQeKZuq8fJyx0J7U4XS8NRt91bPpJPXoGUUCz1gvq0vMsGD1XLFVvhlVej9jjWCJgnBp1nd73hVctaW2gUUVA2wzqERv4xkMITqn8QQ8MelVSK9G9VzxLhgLAef75e4BMEcbu1QnhK8k8tTvgbhiel6pISe22kWfev64XGWC1Tw7QOfvNflRFEek4cgN6pWhcNdQ7cRSjAnl",
  "response_type": "code",
  "response_mode": "jwt",
  "code_challenge": "3aRnH5cmEZIPD7wV7nhSYMxGWDQ3ycvJ_V0LR4vCGOI",
  "code_challenge_method": "S256"
}
2021-07-06 05:53:47 SUCCESS
AddNbfToRequestObject
Added nbf to request object claims
nbf
1.625550827E9
2021-07-06 05:53:47 SUCCESS
AddExpToRequestObject
Added exp to request object claims
exp
1.625551127E9
2021-07-06 05:53:47 SUCCESS
AddAudToRequestObject
Added aud to request object claims
aud
https://auth.staging.app-terosopenbanking.com
2021-07-06 05:53:47 SUCCESS
AddIssToRequestObject
Added iss to request object claims
iss
c_uOH_ZzqmYdaneJ9Aev_
2021-07-06 05:53:47 SUCCESS
AddClientIdToRequestObject
Added client_id to request object claims
client_id
c_uOH_ZzqmYdaneJ9Aev_
2021-07-06 05:53:47 SUCCESS
SignRequestObject
Signed the request object
claims
{"iss":"c_uOH_ZzqmYdaneJ9Aev_","response_type":"code","code_challenge_method":"S256","nonce":"gR38rVXtu0CeiSWwXd24O9qv1YVNUBkIwLcC00XXmioGX8y1MTzif67v5XvdvT7cds4xUEWV6Otv4xSQTwObolGu7vN7AlqkmFaLY4lswbDWra6NILTgHODsFqXNCfsGoauFXGUrAgzwINXQmP07d5Qt29TswRh0NLtz6ZqKonxVRmK3lxE3OQeKZuq8fJyx0J7U4XS8NRt91bPpJPXoGUUCz1gvq0vMsGD1XLFVvhlVej9jjWCJgnBp1nd73hVctaW2gUUVA2wzqERv4xkMITqn8QQ8MelVSK9G9VzxLhgLAef75e4BMEcbu1QnhK8k8tTvgbhiel6pISe22kWfev64XGWC1Tw7QOfvNflRFEek4cgN6pWhcNdQ7cRSjAnl","client_id":"c_uOH_ZzqmYdaneJ9Aev_","response_mode":"jwt","aud":"https:\/\/auth.staging.app-terosopenbanking.com","nbf":1625550827,"scope":"openid consents consent:urn:c_uOH_ZzqmYdaneJ9Aev_:665559ae-0d28-45e3-9354-5cf20c50fbb3","redirect_uri":"https:\/\/www.certification.openid.net\/test\/a\/TerosOpenBanking\/callback","state":"1h4vagGjF4","exp":1625551127,"code_challenge":"3aRnH5cmEZIPD7wV7nhSYMxGWDQ3ycvJ_V0LR4vCGOI"}
header
{"kid":"98DQoO-ogENpapYrt6K58idPBzdmht5jf0KjyZGL1nI","alg":"PS256"}
request_object
eyJraWQiOiI5OERRb08tb2dFTnBhcFlydDZLNThpZFBCemRtaHQ1amYwS2p5WkdMMW5JIiwiYWxnIjoiUFMyNTYifQ.eyJpc3MiOiJjX3VPSF9aenFtWWRhbmVKOUFldl8iLCJyZXNwb25zZV90eXBlIjoiY29kZSIsImNvZGVfY2hhbGxlbmdlX21ldGhvZCI6IlMyNTYiLCJub25jZSI6ImdSMzhyVlh0dTBDZWlTV3dYZDI0TzlxdjFZVk5VQmtJd0xjQzAwWFhtaW9HWDh5MU1UemlmNjd2NVh2ZHZUN2NkczR4VUVXVjZPdHY0eFNRVHdPYm9sR3U3dk43QWxxa21GYUxZNGxzd2JEV3JhNk5JTFRnSE9Ec0ZxWE5DZnNHb2F1RlhHVXJBZ3p3SU5YUW1QMDdkNVF0MjlUc3dSaDBOTHR6NlpxS29ueFZSbUszbHhFM09RZUtadXE4Zkp5eDBKN1U0WFM4TlJ0OTFiUHBKUFhvR1VVQ3oxZ3ZxMHZNc0dEMVhMRlZ2aGxWZWo5ampXQ0pnbkJwMW5kNzNoVmN0YVcyZ1VVVkEyd3pxRVJ2NHhrTUlUcW44UVE4TWVsVlNLOUc5Vnp4TGhnTEFlZjc1ZTRCTUVjYnUxUW5oSzhrOHRUdmdiaGllbDZwSVNlMjJrV2ZldjY0WEdXQzFUdzdRT2Z2TmZsUkZFZWs0Y2dONnBXaGNOZFE3Y1JTakFubCIsImNsaWVudF9pZCI6ImNfdU9IX1p6cW1ZZGFuZUo5QWV2XyIsInJlc3BvbnNlX21vZGUiOiJqd3QiLCJhdWQiOiJodHRwczpcL1wvYXV0aC5zdGFnaW5nLmFwcC10ZXJvc29wZW5iYW5raW5nLmNvbSIsIm5iZiI6MTYyNTU1MDgyNywic2NvcGUiOiJvcGVuaWQgY29uc2VudHMgY29uc2VudDp1cm46Y191T0hfWnpxbVlkYW5lSjlBZXZfOjY2NTU1OWFlLTBkMjgtNDVlMy05MzU0LTVjZjIwYzUwZmJiMyIsInJlZGlyZWN0X3VyaSI6Imh0dHBzOlwvXC93d3cuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0XC90ZXN0XC9hXC9UZXJvc09wZW5CYW5raW5nXC9jYWxsYmFjayIsInN0YXRlIjoiMWg0dmFnR2pGNCIsImV4cCI6MTYyNTU1MTEyNywiY29kZV9jaGFsbGVuZ2UiOiIzYVJuSDVjbUVaSVBEN3dWN25oU1lNeEdXRFEzeWN2Sl9WMExSNHZDR09JIn0.S8RrnraAW00ymxVZH_6T7PbiCxU-FE9r0ju0at2yrDPBwusdfab3LuB22x9h2xSPjK2C6sRVM4SzG7SGE22l0VpcAIJnT9vZjsgArzadgzCgp28lK982KHwxBcpBPhRxG0-d6ltZjnRSpc3T5hrzzOnIHsiYfKJQS3xWYXYHO6GgVQReMWdeXjM1n9lc4y5qrrS61ZI_-doF2BTNOBjmBK8pn0F3yB9qvptX1jE1pA5iboZ3iOwtye9pKIvcYm4wS9VOPFjIeQDVS-UO1NWpPUb9AxFQYTEMIL_DMlbMwuUwKeGs5OUJRIgsp41mEM3tZGv5WIMaoUrYjaYayPteNw
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 05:53:47 SUCCESS
BuildRequestObjectPostToPAREndpoint
request
eyJraWQiOiI5OERRb08tb2dFTnBhcFlydDZLNThpZFBCemRtaHQ1amYwS2p5WkdMMW5JIiwiYWxnIjoiUFMyNTYifQ.eyJpc3MiOiJjX3VPSF9aenFtWWRhbmVKOUFldl8iLCJyZXNwb25zZV90eXBlIjoiY29kZSIsImNvZGVfY2hhbGxlbmdlX21ldGhvZCI6IlMyNTYiLCJub25jZSI6ImdSMzhyVlh0dTBDZWlTV3dYZDI0TzlxdjFZVk5VQmtJd0xjQzAwWFhtaW9HWDh5MU1UemlmNjd2NVh2ZHZUN2NkczR4VUVXVjZPdHY0eFNRVHdPYm9sR3U3dk43QWxxa21GYUxZNGxzd2JEV3JhNk5JTFRnSE9Ec0ZxWE5DZnNHb2F1RlhHVXJBZ3p3SU5YUW1QMDdkNVF0MjlUc3dSaDBOTHR6NlpxS29ueFZSbUszbHhFM09RZUtadXE4Zkp5eDBKN1U0WFM4TlJ0OTFiUHBKUFhvR1VVQ3oxZ3ZxMHZNc0dEMVhMRlZ2aGxWZWo5ampXQ0pnbkJwMW5kNzNoVmN0YVcyZ1VVVkEyd3pxRVJ2NHhrTUlUcW44UVE4TWVsVlNLOUc5Vnp4TGhnTEFlZjc1ZTRCTUVjYnUxUW5oSzhrOHRUdmdiaGllbDZwSVNlMjJrV2ZldjY0WEdXQzFUdzdRT2Z2TmZsUkZFZWs0Y2dONnBXaGNOZFE3Y1JTakFubCIsImNsaWVudF9pZCI6ImNfdU9IX1p6cW1ZZGFuZUo5QWV2XyIsInJlc3BvbnNlX21vZGUiOiJqd3QiLCJhdWQiOiJodHRwczpcL1wvYXV0aC5zdGFnaW5nLmFwcC10ZXJvc29wZW5iYW5raW5nLmNvbSIsIm5iZiI6MTYyNTU1MDgyNywic2NvcGUiOiJvcGVuaWQgY29uc2VudHMgY29uc2VudDp1cm46Y191T0hfWnpxbVlkYW5lSjlBZXZfOjY2NTU1OWFlLTBkMjgtNDVlMy05MzU0LTVjZjIwYzUwZmJiMyIsInJlZGlyZWN0X3VyaSI6Imh0dHBzOlwvXC93d3cuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0XC90ZXN0XC9hXC9UZXJvc09wZW5CYW5raW5nXC9jYWxsYmFjayIsInN0YXRlIjoiMWg0dmFnR2pGNCIsImV4cCI6MTYyNTU1MTEyNywiY29kZV9jaGFsbGVuZ2UiOiIzYVJuSDVjbUVaSVBEN3dWN25oU1lNeEdXRFEzeWN2Sl9WMExSNHZDR09JIn0.S8RrnraAW00ymxVZH_6T7PbiCxU-FE9r0ju0at2yrDPBwusdfab3LuB22x9h2xSPjK2C6sRVM4SzG7SGE22l0VpcAIJnT9vZjsgArzadgzCgp28lK982KHwxBcpBPhRxG0-d6ltZjnRSpc3T5hrzzOnIHsiYfKJQS3xWYXYHO6GgVQReMWdeXjM1n9lc4y5qrrS61ZI_-doF2BTNOBjmBK8pn0F3yB9qvptX1jE1pA5iboZ3iOwtye9pKIvcYm4wS9VOPFjIeQDVS-UO1NWpPUb9AxFQYTEMIL_DMlbMwuUwKeGs5OUJRIgsp41mEM3tZGv5WIMaoUrYjaYayPteNw
2021-07-06 05:53:47 SUCCESS
AddClientIdToPAREndpointRequest
request
eyJraWQiOiI5OERRb08tb2dFTnBhcFlydDZLNThpZFBCemRtaHQ1amYwS2p5WkdMMW5JIiwiYWxnIjoiUFMyNTYifQ.eyJpc3MiOiJjX3VPSF9aenFtWWRhbmVKOUFldl8iLCJyZXNwb25zZV90eXBlIjoiY29kZSIsImNvZGVfY2hhbGxlbmdlX21ldGhvZCI6IlMyNTYiLCJub25jZSI6ImdSMzhyVlh0dTBDZWlTV3dYZDI0TzlxdjFZVk5VQmtJd0xjQzAwWFhtaW9HWDh5MU1UemlmNjd2NVh2ZHZUN2NkczR4VUVXVjZPdHY0eFNRVHdPYm9sR3U3dk43QWxxa21GYUxZNGxzd2JEV3JhNk5JTFRnSE9Ec0ZxWE5DZnNHb2F1RlhHVXJBZ3p3SU5YUW1QMDdkNVF0MjlUc3dSaDBOTHR6NlpxS29ueFZSbUszbHhFM09RZUtadXE4Zkp5eDBKN1U0WFM4TlJ0OTFiUHBKUFhvR1VVQ3oxZ3ZxMHZNc0dEMVhMRlZ2aGxWZWo5ampXQ0pnbkJwMW5kNzNoVmN0YVcyZ1VVVkEyd3pxRVJ2NHhrTUlUcW44UVE4TWVsVlNLOUc5Vnp4TGhnTEFlZjc1ZTRCTUVjYnUxUW5oSzhrOHRUdmdiaGllbDZwSVNlMjJrV2ZldjY0WEdXQzFUdzdRT2Z2TmZsUkZFZWs0Y2dONnBXaGNOZFE3Y1JTakFubCIsImNsaWVudF9pZCI6ImNfdU9IX1p6cW1ZZGFuZUo5QWV2XyIsInJlc3BvbnNlX21vZGUiOiJqd3QiLCJhdWQiOiJodHRwczpcL1wvYXV0aC5zdGFnaW5nLmFwcC10ZXJvc29wZW5iYW5raW5nLmNvbSIsIm5iZiI6MTYyNTU1MDgyNywic2NvcGUiOiJvcGVuaWQgY29uc2VudHMgY29uc2VudDp1cm46Y191T0hfWnpxbVlkYW5lSjlBZXZfOjY2NTU1OWFlLTBkMjgtNDVlMy05MzU0LTVjZjIwYzUwZmJiMyIsInJlZGlyZWN0X3VyaSI6Imh0dHBzOlwvXC93d3cuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0XC90ZXN0XC9hXC9UZXJvc09wZW5CYW5raW5nXC9jYWxsYmFjayIsInN0YXRlIjoiMWg0dmFnR2pGNCIsImV4cCI6MTYyNTU1MTEyNywiY29kZV9jaGFsbGVuZ2UiOiIzYVJuSDVjbUVaSVBEN3dWN25oU1lNeEdXRFEzeWN2Sl9WMExSNHZDR09JIn0.S8RrnraAW00ymxVZH_6T7PbiCxU-FE9r0ju0at2yrDPBwusdfab3LuB22x9h2xSPjK2C6sRVM4SzG7SGE22l0VpcAIJnT9vZjsgArzadgzCgp28lK982KHwxBcpBPhRxG0-d6ltZjnRSpc3T5hrzzOnIHsiYfKJQS3xWYXYHO6GgVQReMWdeXjM1n9lc4y5qrrS61ZI_-doF2BTNOBjmBK8pn0F3yB9qvptX1jE1pA5iboZ3iOwtye9pKIvcYm4wS9VOPFjIeQDVS-UO1NWpPUb9AxFQYTEMIL_DMlbMwuUwKeGs5OUJRIgsp41mEM3tZGv5WIMaoUrYjaYayPteNw
client_id
c_uOH_ZzqmYdaneJ9Aev_
2021-07-06 05:53:47
CallPAREndpoint
HTTP request
request_uri
https://auth.staging.app-terosopenbanking.com/request
request_method
POST
request_headers
{
  "accept": "application/json;charset\u003dUTF-8",
  "content-type": "application/x-www-form-urlencoded;charset\u003dUTF-8",
  "accept-charset": "utf-8",
  "content-length": "1677"
}
request_body
request=eyJraWQiOiI5OERRb08tb2dFTnBhcFlydDZLNThpZFBCemRtaHQ1amYwS2p5WkdMMW5JIiwiYWxnIjoiUFMyNTYifQ.eyJpc3MiOiJjX3VPSF9aenFtWWRhbmVKOUFldl8iLCJyZXNwb25zZV90eXBlIjoiY29kZSIsImNvZGVfY2hhbGxlbmdlX21ldGhvZCI6IlMyNTYiLCJub25jZSI6ImdSMzhyVlh0dTBDZWlTV3dYZDI0TzlxdjFZVk5VQmtJd0xjQzAwWFhtaW9HWDh5MU1UemlmNjd2NVh2ZHZUN2NkczR4VUVXVjZPdHY0eFNRVHdPYm9sR3U3dk43QWxxa21GYUxZNGxzd2JEV3JhNk5JTFRnSE9Ec0ZxWE5DZnNHb2F1RlhHVXJBZ3p3SU5YUW1QMDdkNVF0MjlUc3dSaDBOTHR6NlpxS29ueFZSbUszbHhFM09RZUtadXE4Zkp5eDBKN1U0WFM4TlJ0OTFiUHBKUFhvR1VVQ3oxZ3ZxMHZNc0dEMVhMRlZ2aGxWZWo5ampXQ0pnbkJwMW5kNzNoVmN0YVcyZ1VVVkEyd3pxRVJ2NHhrTUlUcW44UVE4TWVsVlNLOUc5Vnp4TGhnTEFlZjc1ZTRCTUVjYnUxUW5oSzhrOHRUdmdiaGllbDZwSVNlMjJrV2ZldjY0WEdXQzFUdzdRT2Z2TmZsUkZFZWs0Y2dONnBXaGNOZFE3Y1JTakFubCIsImNsaWVudF9pZCI6ImNfdU9IX1p6cW1ZZGFuZUo5QWV2XyIsInJlc3BvbnNlX21vZGUiOiJqd3QiLCJhdWQiOiJodHRwczpcL1wvYXV0aC5zdGFnaW5nLmFwcC10ZXJvc29wZW5iYW5raW5nLmNvbSIsIm5iZiI6MTYyNTU1MDgyNywic2NvcGUiOiJvcGVuaWQgY29uc2VudHMgY29uc2VudDp1cm46Y191T0hfWnpxbVlkYW5lSjlBZXZfOjY2NTU1OWFlLTBkMjgtNDVlMy05MzU0LTVjZjIwYzUwZmJiMyIsInJlZGlyZWN0X3VyaSI6Imh0dHBzOlwvXC93d3cuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0XC90ZXN0XC9hXC9UZXJvc09wZW5CYW5raW5nXC9jYWxsYmFjayIsInN0YXRlIjoiMWg0dmFnR2pGNCIsImV4cCI6MTYyNTU1MTEyNywiY29kZV9jaGFsbGVuZ2UiOiIzYVJuSDVjbUVaSVBEN3dWN25oU1lNeEdXRFEzeWN2Sl9WMExSNHZDR09JIn0.S8RrnraAW00ymxVZH_6T7PbiCxU-FE9r0ju0at2yrDPBwusdfab3LuB22x9h2xSPjK2C6sRVM4SzG7SGE22l0VpcAIJnT9vZjsgArzadgzCgp28lK982KHwxBcpBPhRxG0-d6ltZjnRSpc3T5hrzzOnIHsiYfKJQS3xWYXYHO6GgVQReMWdeXjM1n9lc4y5qrrS61ZI_-doF2BTNOBjmBK8pn0F3yB9qvptX1jE1pA5iboZ3iOwtye9pKIvcYm4wS9VOPFjIeQDVS-UO1NWpPUb9AxFQYTEMIL_DMlbMwuUwKeGs5OUJRIgsp41mEM3tZGv5WIMaoUrYjaYayPteNw&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 05:53:47 RESPONSE
CallPAREndpoint
HTTP response
response_status_code
201 CREATED
response_status_text
Created
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": "89",
  "date": "Tue, 06 Jul 2021 05:53:47 GMT",
  "connection": "keep-alive",
  "keep-alive": "timeout\u003d5"
}
response_body
{"expires_in":60,"request_uri":"urn:ietf:params:oauth:request_uri:i-XMI6H_gfy32g_awat_6"}
2021-07-06 05:53:47 SUCCESS
CallPAREndpoint
Storing pushed_authorization_endpoint_response_http_status 201
2021-07-06 05:53:47 SUCCESS
CallPAREndpoint
Parsed pushed authorization request endpoint response
expires_in
60
request_uri
urn:ietf:params:oauth:request_uri:i-XMI6H_gfy32g_awat_6
2021-07-06 05:53:47 SUCCESS
CheckIfPAREndpointResponseError
pushed authorization request endpoint correct response.
2021-07-06 05:53:47 SUCCESS
CheckForRequestUriValue
Found valid request_uri
request_uri
urn:ietf:params:oauth:request_uri:i-XMI6H_gfy32g_awat_6
2021-07-06 05:53:47 SUCCESS
CheckForPARResponseExpiresIn
Found expires_in
expires_in
60
2021-07-06 05:53:47 SUCCESS
ExtractRequestUriFromPARResponse
Extracted the request_uri: urn:ietf:params:oauth:request_uri:i-XMI6H_gfy32g_awat_6
2021-07-06 05:53:47 SUCCESS
EnsureMinimumRequestUriEntropy
Calculated shannon entropy seems sufficient
actual
245.2457282906556
expected
128.0
2021-07-06 05:53:47 SUCCESS
BuildRequestObjectByReferenceRedirectToAuthorizationEndpoint
Sending to authorization endpoint
redirect_to_authorization_endpoint
https://auth.staging.app-terosopenbanking.com/auth?request_uri=urn:ietf:params:oauth:request_uri:i-XMI6H_gfy32g_awat_6&client_id=c_uOH_ZzqmYdaneJ9Aev_&redirect_uri=https://www.certification.openid.net/test/a/TerosOpenBanking/callback&scope=openid%20consents%20consent:urn:c_uOH_ZzqmYdaneJ9Aev_:665559ae-0d28-45e3-9354-5cf20c50fbb3&response_type=code
2021-07-06 05:53:47 REDIRECT
fapi1-advanced-final-ensure-request-object-with-long-nonce
Redirecting to authorization endpoint
redirect_to
https://auth.staging.app-terosopenbanking.com/auth?request_uri=urn:ietf:params:oauth:request_uri:i-XMI6H_gfy32g_awat_6&client_id=c_uOH_ZzqmYdaneJ9Aev_&redirect_uri=https://www.certification.openid.net/test/a/TerosOpenBanking/callback&scope=openid%20consents%20consent:urn:c_uOH_ZzqmYdaneJ9Aev_:665559ae-0d28-45e3-9354-5cf20c50fbb3&response_type=code
2021-07-06 05:53:47 REVIEW
ExpectRequestObjectWithLongNonceErrorPage
If the server does not return an invalid_request error back to the client, it must show an error page (saying server rejects long nonce at authorization endpoint - upload a screenshot of the error page) or must successfully authenticate and return the nonce correctly.
image_no_longer_required
true
2021-07-06 05:54:46 INCOMING
fapi1-advanced-final-ensure-request-object-with-long-nonce
Incoming HTTP request to test instance 4W404kCeuWONqwo
incoming_headers
{
  "host": "www.certification.openid.net",
  "cache-control": "max-age\u003d0",
  "upgrade-insecure-requests": "1",
  "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.114 Safari/537.36 Edg/91.0.864.59",
  "accept": "text/html,application/xhtml+xml,application/xml;q\u003d0.9,image/webp,image/apng,*/*;q\u003d0.8,application/signed-exchange;v\u003db3;q\u003d0.9",
  "sec-fetch-site": "cross-site",
  "sec-fetch-mode": "navigate",
  "sec-fetch-user": "?1",
  "sec-fetch-dest": "document",
  "sec-ch-ua": "\" Not;A Brand\";v\u003d\"99\", \"Microsoft Edge\";v\u003d\"91\", \"Chromium\";v\u003d\"91\"",
  "sec-ch-ua-mobile": "?0",
  "accept-encoding": "gzip, deflate, br",
  "accept-language": "en-US,en;q\u003d0.9",
  "cookie": "JSESSIONID\u003d5D1AF6336D28BD8E346863FA6B77EE69",
  "x-ssl-cipher": "ECDHE-RSA-AES128-GCM-SHA256",
  "x-ssl-protocol": "TLSv1.2",
  "connection": "close",
  "x-forwarded-host": "www.certification.openid.net",
  "x-forwarded-server": "www.certification.openid.net"
}
incoming_path
callback
incoming_body_form_params
incoming_method
GET
incoming_body_json
incoming_query_string_params
{
  "response": "eyJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6ImZfNzZxcVlpZ3RKSjRLdGcweGNOdFV6MFBvck8wdE9DVHNpS1ptXzNncTAifQ.eyJjb2RlIjoiT3hqM0NlZHZtQ3pNd1ZqSHFLSDA2S2NrTTRiWmVSa2dYT0ZGMWQ2eUlHNVkwRGxmanBDcVJkNWp3bEVIbm9qMU5BMGpHQ3pGOExZRVJidm5iTXdoVjNjN2FQTXlqMzhzNF9xZWVnbjZWSk9icHpfMEtheEZBazJMdGZQZGZxc1EzSnZoVzZMR0N2T0k1TUVNREwxNWZtRldKYW5EckVkdjFJajZjb2UzZEsxIiwic3RhdGUiOiIxaDR2YWdHakY0IiwiYXVkIjoiY191T0hfWnpxbVlkYW5lSjlBZXZfIiwiZXhwIjoxNjI1NTUxMDA1LCJpc3MiOiJodHRwczovL2F1dGguc3RhZ2luZy5hcHAtdGVyb3NvcGVuYmFua2luZy5jb20ifQ.WxiZKqH26q8JYAnfzA4zCw-ziWYlDp-uBKDvKYJTUMHJQ9pxaa209sIixs8mv8TmbKTznzlQLHj-A039He8xxhHNIoNnraazZYXPYDQoh4QjL_rBNTWUrgPEHOs7sNfB1uA-KbjXd-PC7DGjPS4_fmFhwCvROjWBVbOjjJIUysWyrgbRWAAqm9nCxcRMflmhqPb2x_oK21M67oKnKh5pa9bzK0m5qWWpj2uPtSxgXVWMtIc96dr27rYXOn1lew8akCYB11cTNHrr5J_gvFK8g4KUSgqZv4atNpaGjdFfUPjPVfli5yh_HbtyPNC8MvdEy5ysTgNRlXe6ATFTmhOhQw"
}
incoming_body
2021-07-06 05:54:46 SUCCESS
CreateRandomImplicitSubmitUrl
Created random implicit submission URL
implicit_submit
{
  "path": "implicit/UxBSHqnWxOc9UPYgJL7L",
  "fullUrl": "https://www.certification.openid.net/test/a/TerosOpenBanking/implicit/UxBSHqnWxOc9UPYgJL7L"
}
2021-07-06 05:54:46 OUTGOING
fapi1-advanced-final-ensure-request-object-with-long-nonce
Response to HTTP request to test instance 4W404kCeuWONqwo
outgoing
ModelAndView [view="implicitCallback"; model={implicitSubmitUrl=https://www.certification.openid.net/test/a/TerosOpenBanking/implicit/UxBSHqnWxOc9UPYgJL7L, returnUrl=/log-detail.html?log=4W404kCeuWONqwo}]
outgoing_path
callback
2021-07-06 05:54:46 INCOMING
fapi1-advanced-final-ensure-request-object-with-long-nonce
Incoming HTTP request to test instance 4W404kCeuWONqwo
incoming_headers
{
  "host": "www.certification.openid.net",
  "sec-ch-ua": "\" Not;A Brand\";v\u003d\"99\", \"Microsoft Edge\";v\u003d\"91\", \"Chromium\";v\u003d\"91\"",
  "accept": "*/*",
  "x-requested-with": "XMLHttpRequest",
  "sec-ch-ua-mobile": "?0",
  "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.114 Safari/537.36 Edg/91.0.864.59",
  "content-type": "text/plain",
  "origin": "https://www.certification.openid.net",
  "sec-fetch-site": "same-origin",
  "sec-fetch-mode": "cors",
  "sec-fetch-dest": "empty",
  "referer": "https://www.certification.openid.net/test/a/TerosOpenBanking/callback?response\u003deyJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6ImZfNzZxcVlpZ3RKSjRLdGcweGNOdFV6MFBvck8wdE9DVHNpS1ptXzNncTAifQ.eyJjb2RlIjoiT3hqM0NlZHZtQ3pNd1ZqSHFLSDA2S2NrTTRiWmVSa2dYT0ZGMWQ2eUlHNVkwRGxmanBDcVJkNWp3bEVIbm9qMU5BMGpHQ3pGOExZRVJidm5iTXdoVjNjN2FQTXlqMzhzNF9xZWVnbjZWSk9icHpfMEtheEZBazJMdGZQZGZxc1EzSnZoVzZMR0N2T0k1TUVNREwxNWZtRldKYW5EckVkdjFJajZjb2UzZEsxIiwic3RhdGUiOiIxaDR2YWdHakY0IiwiYXVkIjoiY191T0hfWnpxbVlkYW5lSjlBZXZfIiwiZXhwIjoxNjI1NTUxMDA1LCJpc3MiOiJodHRwczovL2F1dGguc3RhZ2luZy5hcHAtdGVyb3NvcGVuYmFua2luZy5jb20ifQ.WxiZKqH26q8JYAnfzA4zCw-ziWYlDp-uBKDvKYJTUMHJQ9pxaa209sIixs8mv8TmbKTznzlQLHj-A039He8xxhHNIoNnraazZYXPYDQoh4QjL_rBNTWUrgPEHOs7sNfB1uA-KbjXd-PC7DGjPS4_fmFhwCvROjWBVbOjjJIUysWyrgbRWAAqm9nCxcRMflmhqPb2x_oK21M67oKnKh5pa9bzK0m5qWWpj2uPtSxgXVWMtIc96dr27rYXOn1lew8akCYB11cTNHrr5J_gvFK8g4KUSgqZv4atNpaGjdFfUPjPVfli5yh_HbtyPNC8MvdEy5ysTgNRlXe6ATFTmhOhQw",
  "accept-encoding": "gzip, deflate, br",
  "accept-language": "en-US,en;q\u003d0.9",
  "cookie": "JSESSIONID\u003d5D1AF6336D28BD8E346863FA6B77EE69",
  "x-ssl-cipher": "ECDHE-RSA-AES128-GCM-SHA256",
  "x-ssl-protocol": "TLSv1.2",
  "content-length": "0",
  "x-forwarded-host": "www.certification.openid.net",
  "x-forwarded-server": "www.certification.openid.net",
  "connection": "close"
}
incoming_path
implicit/UxBSHqnWxOc9UPYgJL7L
incoming_body_form_params
incoming_method
POST
incoming_body_json
incoming_query_string_params
{}
incoming_body
2021-07-06 05:54:46 OUTGOING
fapi1-advanced-final-ensure-request-object-with-long-nonce
Response to HTTP request to test instance 4W404kCeuWONqwo
outgoing_status_code
204
outgoing_headers
{}
outgoing_body

                                
outgoing_path
implicit/UxBSHqnWxOc9UPYgJL7L
2021-07-06 05:54:46 SUCCESS
ExtractImplicitHashToCallbackResponse
implicit_hash is empty
2021-07-06 05:54:46 REDIRECT-IN
fapi1-advanced-final-ensure-request-object-with-long-nonce
Authorization endpoint response captured
url_query
{
  "response": "eyJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6ImZfNzZxcVlpZ3RKSjRLdGcweGNOdFV6MFBvck8wdE9DVHNpS1ptXzNncTAifQ.eyJjb2RlIjoiT3hqM0NlZHZtQ3pNd1ZqSHFLSDA2S2NrTTRiWmVSa2dYT0ZGMWQ2eUlHNVkwRGxmanBDcVJkNWp3bEVIbm9qMU5BMGpHQ3pGOExZRVJidm5iTXdoVjNjN2FQTXlqMzhzNF9xZWVnbjZWSk9icHpfMEtheEZBazJMdGZQZGZxc1EzSnZoVzZMR0N2T0k1TUVNREwxNWZtRldKYW5EckVkdjFJajZjb2UzZEsxIiwic3RhdGUiOiIxaDR2YWdHakY0IiwiYXVkIjoiY191T0hfWnpxbVlkYW5lSjlBZXZfIiwiZXhwIjoxNjI1NTUxMDA1LCJpc3MiOiJodHRwczovL2F1dGguc3RhZ2luZy5hcHAtdGVyb3NvcGVuYmFua2luZy5jb20ifQ.WxiZKqH26q8JYAnfzA4zCw-ziWYlDp-uBKDvKYJTUMHJQ9pxaa209sIixs8mv8TmbKTznzlQLHj-A039He8xxhHNIoNnraazZYXPYDQoh4QjL_rBNTWUrgPEHOs7sNfB1uA-KbjXd-PC7DGjPS4_fmFhwCvROjWBVbOjjJIUysWyrgbRWAAqm9nCxcRMflmhqPb2x_oK21M67oKnKh5pa9bzK0m5qWWpj2uPtSxgXVWMtIc96dr27rYXOn1lew8akCYB11cTNHrr5J_gvFK8g4KUSgqZv4atNpaGjdFfUPjPVfli5yh_HbtyPNC8MvdEy5ysTgNRlXe6ATFTmhOhQw"
}
headers
{
  "host": "www.certification.openid.net",
  "cache-control": "max-age\u003d0",
  "upgrade-insecure-requests": "1",
  "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.114 Safari/537.36 Edg/91.0.864.59",
  "accept": "text/html,application/xhtml+xml,application/xml;q\u003d0.9,image/webp,image/apng,*/*;q\u003d0.8,application/signed-exchange;v\u003db3;q\u003d0.9",
  "sec-fetch-site": "cross-site",
  "sec-fetch-mode": "navigate",
  "sec-fetch-user": "?1",
  "sec-fetch-dest": "document",
  "sec-ch-ua": "\" Not;A Brand\";v\u003d\"99\", \"Microsoft Edge\";v\u003d\"91\", \"Chromium\";v\u003d\"91\"",
  "sec-ch-ua-mobile": "?0",
  "accept-encoding": "gzip, deflate, br",
  "accept-language": "en-US,en;q\u003d0.9",
  "cookie": "JSESSIONID\u003d5D1AF6336D28BD8E346863FA6B77EE69",
  "x-ssl-cipher": "ECDHE-RSA-AES128-GCM-SHA256",
  "x-ssl-protocol": "TLSv1.2",
  "connection": "close",
  "x-forwarded-host": "www.certification.openid.net",
  "x-forwarded-server": "www.certification.openid.net"
}
http_method
GET
url_fragment
{}
post_body
Verify authorization endpoint response
2021-07-06 05:54:46 SUCCESS
ExtractJARMFromURLQuery
Found and parsed the jarm_response from callback_query_params
value
eyJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6ImZfNzZxcVlpZ3RKSjRLdGcweGNOdFV6MFBvck8wdE9DVHNpS1ptXzNncTAifQ.eyJjb2RlIjoiT3hqM0NlZHZtQ3pNd1ZqSHFLSDA2S2NrTTRiWmVSa2dYT0ZGMWQ2eUlHNVkwRGxmanBDcVJkNWp3bEVIbm9qMU5BMGpHQ3pGOExZRVJidm5iTXdoVjNjN2FQTXlqMzhzNF9xZWVnbjZWSk9icHpfMEtheEZBazJMdGZQZGZxc1EzSnZoVzZMR0N2T0k1TUVNREwxNWZtRldKYW5EckVkdjFJajZjb2UzZEsxIiwic3RhdGUiOiIxaDR2YWdHakY0IiwiYXVkIjoiY191T0hfWnpxbVlkYW5lSjlBZXZfIiwiZXhwIjoxNjI1NTUxMDA1LCJpc3MiOiJodHRwczovL2F1dGguc3RhZ2luZy5hcHAtdGVyb3NvcGVuYmFua2luZy5jb20ifQ.WxiZKqH26q8JYAnfzA4zCw-ziWYlDp-uBKDvKYJTUMHJQ9pxaa209sIixs8mv8TmbKTznzlQLHj-A039He8xxhHNIoNnraazZYXPYDQoh4QjL_rBNTWUrgPEHOs7sNfB1uA-KbjXd-PC7DGjPS4_fmFhwCvROjWBVbOjjJIUysWyrgbRWAAqm9nCxcRMflmhqPb2x_oK21M67oKnKh5pa9bzK0m5qWWpj2uPtSxgXVWMtIc96dr27rYXOn1lew8akCYB11cTNHrr5J_gvFK8g4KUSgqZv4atNpaGjdFfUPjPVfli5yh_HbtyPNC8MvdEy5ysTgNRlXe6ATFTmhOhQw
header
{
  "kid": "f_76qqYigtJJ4Ktg0xcNtUz0PorO0tOCTsiKZm_3gq0",
  "typ": "JWT",
  "alg": "PS256"
}
claims
{
  "aud": "c_uOH_ZzqmYdaneJ9Aev_",
  "code": "Oxj3CedvmCzMwVjHqKH06KckM4bZeRkgXOFF1d6yIG5Y0DlfjpCqRd5jwlEHnoj1NA0jGCzF8LYERbvnbMwhV3c7aPMyj38s4_qeegn6VJObpz_0KaxFAk2LtfPdfqsQ3JvhW6LGCvOI5MEMDL15fmFWJanDrEdv1Ij6coe3dK1",
  "iss": "https://auth.staging.app-terosopenbanking.com",
  "state": "1h4vagGjF4",
  "exp": 1625551005
}
2021-07-06 05:54:46 SUCCESS
RejectNonJarmResponsesInUrlQuery
Authorization endpoint response only includes the JARM JWT.
2021-07-06 05:54:46 SUCCESS
ExtractAuthorizationEndpointResponseFromJARMResponse
Extracted the authorization response
code
Oxj3CedvmCzMwVjHqKH06KckM4bZeRkgXOFF1d6yIG5Y0DlfjpCqRd5jwlEHnoj1NA0jGCzF8LYERbvnbMwhV3c7aPMyj38s4_qeegn6VJObpz_0KaxFAk2LtfPdfqsQ3JvhW6LGCvOI5MEMDL15fmFWJanDrEdv1Ij6coe3dK1
state
1h4vagGjF4
2021-07-06 05:54:46 SUCCESS
ValidateJARMResponse
JARM response standard JWT claims are valid
2021-07-06 05:54:46 SUCCESS
ValidateJARMExpRecommendations
JARM response 'exp' is less than 10 minutes
now
"Jul 6, 2021, 5:54:46 AM"
expiration
"Jul 6, 2021, 5:56:45 AM"
2021-07-06 05:54:46 SUCCESS
ValidateJARMSignatureUsingKid
jarm_response signature validated
jarm_response
eyJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6ImZfNzZxcVlpZ3RKSjRLdGcweGNOdFV6MFBvck8wdE9DVHNpS1ptXzNncTAifQ.eyJjb2RlIjoiT3hqM0NlZHZtQ3pNd1ZqSHFLSDA2S2NrTTRiWmVSa2dYT0ZGMWQ2eUlHNVkwRGxmanBDcVJkNWp3bEVIbm9qMU5BMGpHQ3pGOExZRVJidm5iTXdoVjNjN2FQTXlqMzhzNF9xZWVnbjZWSk9icHpfMEtheEZBazJMdGZQZGZxc1EzSnZoVzZMR0N2T0k1TUVNREwxNWZtRldKYW5EckVkdjFJajZjb2UzZEsxIiwic3RhdGUiOiIxaDR2YWdHakY0IiwiYXVkIjoiY191T0hfWnpxbVlkYW5lSjlBZXZfIiwiZXhwIjoxNjI1NTUxMDA1LCJpc3MiOiJodHRwczovL2F1dGguc3RhZ2luZy5hcHAtdGVyb3NvcGVuYmFua2luZy5jb20ifQ.WxiZKqH26q8JYAnfzA4zCw-ziWYlDp-uBKDvKYJTUMHJQ9pxaa209sIixs8mv8TmbKTznzlQLHj-A039He8xxhHNIoNnraazZYXPYDQoh4QjL_rBNTWUrgPEHOs7sNfB1uA-KbjXd-PC7DGjPS4_fmFhwCvROjWBVbOjjJIUysWyrgbRWAAqm9nCxcRMflmhqPb2x_oK21M67oKnKh5pa9bzK0m5qWWpj2uPtSxgXVWMtIc96dr27rYXOn1lew8akCYB11cTNHrr5J_gvFK8g4KUSgqZv4atNpaGjdFfUPjPVfli5yh_HbtyPNC8MvdEy5ysTgNRlXe6ATFTmhOhQw
2021-07-06 05:54:46 SUCCESS
RejectAuthCodeInUrlQuery
Authorization code is not present in URL query returned from authorization endpoint
2021-07-06 05:54:46 SUCCESS
CheckMatchingCallbackParameters
Callback parameters successfully verified
2021-07-06 05:54:46 SUCCESS
RejectStateInUrlQueryForHybridFlow
state is correctly not present in URL query returned from authorization endpoint (as in the hybrid flow it must be returned in the URL fragment/hash only)
2021-07-06 05:54:46 SUCCESS
CheckIfAuthorizationEndpointError
No error from authorization endpoint
2021-07-06 05:54:46 SUCCESS
ValidateSuccessfulJARMResponseFromAuthorizationEndpoint
authorization endpoint response does not include unexpected parameters
code
Oxj3CedvmCzMwVjHqKH06KckM4bZeRkgXOFF1d6yIG5Y0DlfjpCqRd5jwlEHnoj1NA0jGCzF8LYERbvnbMwhV3c7aPMyj38s4_qeegn6VJObpz_0KaxFAk2LtfPdfqsQ3JvhW6LGCvOI5MEMDL15fmFWJanDrEdv1Ij6coe3dK1
state
1h4vagGjF4
2021-07-06 05:54:46 SUCCESS
CheckStateInAuthorizationResponse
State in response correctly returned
state
1h4vagGjF4
2021-07-06 05:54:46
ValidateIssInAuthorizationResponse
No 'iss' value in authorization response.
2021-07-06 05:54:46 SUCCESS
ExtractAuthorizationCodeFromAuthorizationResponse
Found authorization code
code
Oxj3CedvmCzMwVjHqKH06KckM4bZeRkgXOFF1d6yIG5Y0DlfjpCqRd5jwlEHnoj1NA0jGCzF8LYERbvnbMwhV3c7aPMyj38s4_qeegn6VJObpz_0KaxFAk2LtfPdfqsQ3JvhW6LGCvOI5MEMDL15fmFWJanDrEdv1Ij6coe3dK1
2021-07-06 05:54:46 SUCCESS
EnsureMinimumAuthorizationCodeLength
Authorization code is of sufficient length
actual
1368
required
128
2021-07-06 05:54:46 SUCCESS
EnsureMinimumAuthorizationCodeEntropy
Calculated shannon entropy seems sufficient
actual
963.1070966898155
expected
96.0
Call token endpoint
2021-07-06 05:54:46 SUCCESS
CreateTokenEndpointRequestForAuthorizationCodeGrant
grant_type
authorization_code
code
Oxj3CedvmCzMwVjHqKH06KckM4bZeRkgXOFF1d6yIG5Y0DlfjpCqRd5jwlEHnoj1NA0jGCzF8LYERbvnbMwhV3c7aPMyj38s4_qeegn6VJObpz_0KaxFAk2LtfPdfqsQ3JvhW6LGCvOI5MEMDL15fmFWJanDrEdv1Ij6coe3dK1
redirect_uri
https://www.certification.openid.net/test/a/TerosOpenBanking/callback
2021-07-06 05:54:46 SUCCESS
AddClientIdToTokenEndpointRequest
grant_type
authorization_code
code
Oxj3CedvmCzMwVjHqKH06KckM4bZeRkgXOFF1d6yIG5Y0DlfjpCqRd5jwlEHnoj1NA0jGCzF8LYERbvnbMwhV3c7aPMyj38s4_qeegn6VJObpz_0KaxFAk2LtfPdfqsQ3JvhW6LGCvOI5MEMDL15fmFWJanDrEdv1Ij6coe3dK1
redirect_uri
https://www.certification.openid.net/test/a/TerosOpenBanking/callback
client_id
c_uOH_ZzqmYdaneJ9Aev_
2021-07-06 05:54:46
AddCodeVerifierToTokenEndpointRequest
grant_type
authorization_code
code
Oxj3CedvmCzMwVjHqKH06KckM4bZeRkgXOFF1d6yIG5Y0DlfjpCqRd5jwlEHnoj1NA0jGCzF8LYERbvnbMwhV3c7aPMyj38s4_qeegn6VJObpz_0KaxFAk2LtfPdfqsQ3JvhW6LGCvOI5MEMDL15fmFWJanDrEdv1Ij6coe3dK1
redirect_uri
https://www.certification.openid.net/test/a/TerosOpenBanking/callback
client_id
c_uOH_ZzqmYdaneJ9Aev_
code_verifier
4dJRePFE_v1CgWtqt7S-K1OkxVaqk.F-HHL-1NgD3Eu9DMM0OqQT1GzHLYWrjPr0J-4TK6ZTqe35kEB41c5EsATEVnukUu_0C_61KrHo9tEmpOt776TWeDZGQehQNQyd
2021-07-06 05:54:46
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": "478"
}
request_body
grant_type=authorization_code&code=Oxj3CedvmCzMwVjHqKH06KckM4bZeRkgXOFF1d6yIG5Y0DlfjpCqRd5jwlEHnoj1NA0jGCzF8LYERbvnbMwhV3c7aPMyj38s4_qeegn6VJObpz_0KaxFAk2LtfPdfqsQ3JvhW6LGCvOI5MEMDL15fmFWJanDrEdv1Ij6coe3dK1&redirect_uri=https%3A%2F%2Fwww.certification.openid.net%2Ftest%2Fa%2FTerosOpenBanking%2Fcallback&client_id=c_uOH_ZzqmYdaneJ9Aev_&code_verifier=4dJRePFE_v1CgWtqt7S-K1OkxVaqk.F-HHL-1NgD3Eu9DMM0OqQT1GzHLYWrjPr0J-4TK6ZTqe35kEB41c5EsATEVnukUu_0C_61KrHo9tEmpOt776TWeDZGQehQNQyd
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 05:54:47 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": "1772",
  "date": "Tue, 06 Jul 2021 05:54:47 GMT",
  "connection": "keep-alive",
  "keep-alive": "timeout\u003d5"
}
response_body
{"access_token":"6OqUm78EQA37sSTw1aZ_r0S-sW200ObrcI-jenO3caMgLjXFQlLcCppiOQYrmgfkIB0fY0QkYFNvl-3yrBS9OUiuAU5hACZFPX_M1d28_7N96hv90xyOxpFTScbHXA1m3nO_V9dTmd_2WIEh2VBxUNVB6LutllVfSkvZKYH-IEx","expires_in":600,"id_token":"eyJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6ImZfNzZxcVlpZ3RKSjRLdGcweGNOdFV6MFBvck8wdE9DVHNpS1ptXzNncTAifQ.eyJzdWIiOiI5MjhhOTY0Mi03NTE2LTRhOGEtOGZjNy0yNzg0NjcyMDViYjgiLCJub25jZSI6ImdSMzhyVlh0dTBDZWlTV3dYZDI0TzlxdjFZVk5VQmtJd0xjQzAwWFhtaW9HWDh5MU1UemlmNjd2NVh2ZHZUN2NkczR4VUVXVjZPdHY0eFNRVHdPYm9sR3U3dk43QWxxa21GYUxZNGxzd2JEV3JhNk5JTFRnSE9Ec0ZxWE5DZnNHb2F1RlhHVXJBZ3p3SU5YUW1QMDdkNVF0MjlUc3dSaDBOTHR6NlpxS29ueFZSbUszbHhFM09RZUtadXE4Zkp5eDBKN1U0WFM4TlJ0OTFiUHBKUFhvR1VVQ3oxZ3ZxMHZNc0dEMVhMRlZ2aGxWZWo5ampXQ0pnbkJwMW5kNzNoVmN0YVcyZ1VVVkEyd3pxRVJ2NHhrTUlUcW44UVE4TWVsVlNLOUc5Vnp4TGhnTEFlZjc1ZTRCTUVjYnUxUW5oSzhrOHRUdmdiaGllbDZwSVNlMjJrV2ZldjY0WEdXQzFUdzdRT2Z2TmZsUkZFZWs0Y2dONnBXaGNOZFE3Y1JTakFubCIsImF0X2hhc2giOiI2WVZzZUM2TmUzZjNMLWtVUE1SYlB3IiwiYXVkIjoiY191T0hfWnpxbVlkYW5lSjlBZXZfIiwiZXhwIjoxNjI1NTU0NDg3LCJpYXQiOjE2MjU1NTA4ODcsImlzcyI6Imh0dHBzOi8vYXV0aC5zdGFnaW5nLmFwcC10ZXJvc29wZW5iYW5raW5nLmNvbSJ9.FUKwEM4F6bo3qECVail2Q5VgspBMifshq36ss1S-t0D-P8MccfCyjimoAqkYJl_GUYB8qkrfHzSBv0cP8eFNVJ_GyFQnqdVkos2b2jG38pjuwLI4SvDOImmUCn5tkn9obRIAbtxwkKHJ0TOxf8zDoZXhET9JAYJVwsGWIBM-aRyZuvhSxOkuXFZ5NUfwQcLwQBWtpXRWl-b4mAzWefG_FOQHHKq4hKsWntvfnOdGxCqF_lHIAPbbtOjTGPBqh5eNA56AS3JRABLfS6G2QluSBm2ftZP5SttkBkeNwmt6TWUh5xR--a1BzDoI3k63Mww9CHjGc6M93OrdEVv04VaFPA","refresh_token":"1aCnonwKj452SpAKSjDprJmCrss5VlM-PjSYXjY6ckGYU6GXcfOqE37_l1vyfJxpIYzsvL_CvQV7o1b-MJNa08CxBw-omY7SKxXg6TjPW9Nz4Nw-PpXUkyLvxmPxvPpIl-1uw_Y6Z5i3ZBuos-XInt7FVq3zlc935HzZFm6tWPY","scope":"openid consents consent:urn:c_uOH_ZzqmYdaneJ9Aev_:665559ae-0d28-45e3-9354-5cf20c50fbb3","token_type":"Bearer"}
2021-07-06 05:54:47
CallTokenEndpoint
Token endpoint response
token_endpoint_response
{"access_token":"6OqUm78EQA37sSTw1aZ_r0S-sW200ObrcI-jenO3caMgLjXFQlLcCppiOQYrmgfkIB0fY0QkYFNvl-3yrBS9OUiuAU5hACZFPX_M1d28_7N96hv90xyOxpFTScbHXA1m3nO_V9dTmd_2WIEh2VBxUNVB6LutllVfSkvZKYH-IEx","expires_in":600,"id_token":"eyJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6ImZfNzZxcVlpZ3RKSjRLdGcweGNOdFV6MFBvck8wdE9DVHNpS1ptXzNncTAifQ.eyJzdWIiOiI5MjhhOTY0Mi03NTE2LTRhOGEtOGZjNy0yNzg0NjcyMDViYjgiLCJub25jZSI6ImdSMzhyVlh0dTBDZWlTV3dYZDI0TzlxdjFZVk5VQmtJd0xjQzAwWFhtaW9HWDh5MU1UemlmNjd2NVh2ZHZUN2NkczR4VUVXVjZPdHY0eFNRVHdPYm9sR3U3dk43QWxxa21GYUxZNGxzd2JEV3JhNk5JTFRnSE9Ec0ZxWE5DZnNHb2F1RlhHVXJBZ3p3SU5YUW1QMDdkNVF0MjlUc3dSaDBOTHR6NlpxS29ueFZSbUszbHhFM09RZUtadXE4Zkp5eDBKN1U0WFM4TlJ0OTFiUHBKUFhvR1VVQ3oxZ3ZxMHZNc0dEMVhMRlZ2aGxWZWo5ampXQ0pnbkJwMW5kNzNoVmN0YVcyZ1VVVkEyd3pxRVJ2NHhrTUlUcW44UVE4TWVsVlNLOUc5Vnp4TGhnTEFlZjc1ZTRCTUVjYnUxUW5oSzhrOHRUdmdiaGllbDZwSVNlMjJrV2ZldjY0WEdXQzFUdzdRT2Z2TmZsUkZFZWs0Y2dONnBXaGNOZFE3Y1JTakFubCIsImF0X2hhc2giOiI2WVZzZUM2TmUzZjNMLWtVUE1SYlB3IiwiYXVkIjoiY191T0hfWnpxbVlkYW5lSjlBZXZfIiwiZXhwIjoxNjI1NTU0NDg3LCJpYXQiOjE2MjU1NTA4ODcsImlzcyI6Imh0dHBzOi8vYXV0aC5zdGFnaW5nLmFwcC10ZXJvc29wZW5iYW5raW5nLmNvbSJ9.FUKwEM4F6bo3qECVail2Q5VgspBMifshq36ss1S-t0D-P8MccfCyjimoAqkYJl_GUYB8qkrfHzSBv0cP8eFNVJ_GyFQnqdVkos2b2jG38pjuwLI4SvDOImmUCn5tkn9obRIAbtxwkKHJ0TOxf8zDoZXhET9JAYJVwsGWIBM-aRyZuvhSxOkuXFZ5NUfwQcLwQBWtpXRWl-b4mAzWefG_FOQHHKq4hKsWntvfnOdGxCqF_lHIAPbbtOjTGPBqh5eNA56AS3JRABLfS6G2QluSBm2ftZP5SttkBkeNwmt6TWUh5xR--a1BzDoI3k63Mww9CHjGc6M93OrdEVv04VaFPA","refresh_token":"1aCnonwKj452SpAKSjDprJmCrss5VlM-PjSYXjY6ckGYU6GXcfOqE37_l1vyfJxpIYzsvL_CvQV7o1b-MJNa08CxBw-omY7SKxXg6TjPW9Nz4Nw-PpXUkyLvxmPxvPpIl-1uw_Y6Z5i3ZBuos-XInt7FVq3zlc935HzZFm6tWPY","scope":"openid consents consent:urn:c_uOH_ZzqmYdaneJ9Aev_:665559ae-0d28-45e3-9354-5cf20c50fbb3","token_type":"Bearer"}
2021-07-06 05:54:47 SUCCESS
CallTokenEndpoint
Parsed token endpoint response
access_token
6OqUm78EQA37sSTw1aZ_r0S-sW200ObrcI-jenO3caMgLjXFQlLcCppiOQYrmgfkIB0fY0QkYFNvl-3yrBS9OUiuAU5hACZFPX_M1d28_7N96hv90xyOxpFTScbHXA1m3nO_V9dTmd_2WIEh2VBxUNVB6LutllVfSkvZKYH-IEx
expires_in
600
id_token
eyJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6ImZfNzZxcVlpZ3RKSjRLdGcweGNOdFV6MFBvck8wdE9DVHNpS1ptXzNncTAifQ.eyJzdWIiOiI5MjhhOTY0Mi03NTE2LTRhOGEtOGZjNy0yNzg0NjcyMDViYjgiLCJub25jZSI6ImdSMzhyVlh0dTBDZWlTV3dYZDI0TzlxdjFZVk5VQmtJd0xjQzAwWFhtaW9HWDh5MU1UemlmNjd2NVh2ZHZUN2NkczR4VUVXVjZPdHY0eFNRVHdPYm9sR3U3dk43QWxxa21GYUxZNGxzd2JEV3JhNk5JTFRnSE9Ec0ZxWE5DZnNHb2F1RlhHVXJBZ3p3SU5YUW1QMDdkNVF0MjlUc3dSaDBOTHR6NlpxS29ueFZSbUszbHhFM09RZUtadXE4Zkp5eDBKN1U0WFM4TlJ0OTFiUHBKUFhvR1VVQ3oxZ3ZxMHZNc0dEMVhMRlZ2aGxWZWo5ampXQ0pnbkJwMW5kNzNoVmN0YVcyZ1VVVkEyd3pxRVJ2NHhrTUlUcW44UVE4TWVsVlNLOUc5Vnp4TGhnTEFlZjc1ZTRCTUVjYnUxUW5oSzhrOHRUdmdiaGllbDZwSVNlMjJrV2ZldjY0WEdXQzFUdzdRT2Z2TmZsUkZFZWs0Y2dONnBXaGNOZFE3Y1JTakFubCIsImF0X2hhc2giOiI2WVZzZUM2TmUzZjNMLWtVUE1SYlB3IiwiYXVkIjoiY191T0hfWnpxbVlkYW5lSjlBZXZfIiwiZXhwIjoxNjI1NTU0NDg3LCJpYXQiOjE2MjU1NTA4ODcsImlzcyI6Imh0dHBzOi8vYXV0aC5zdGFnaW5nLmFwcC10ZXJvc29wZW5iYW5raW5nLmNvbSJ9.FUKwEM4F6bo3qECVail2Q5VgspBMifshq36ss1S-t0D-P8MccfCyjimoAqkYJl_GUYB8qkrfHzSBv0cP8eFNVJ_GyFQnqdVkos2b2jG38pjuwLI4SvDOImmUCn5tkn9obRIAbtxwkKHJ0TOxf8zDoZXhET9JAYJVwsGWIBM-aRyZuvhSxOkuXFZ5NUfwQcLwQBWtpXRWl-b4mAzWefG_FOQHHKq4hKsWntvfnOdGxCqF_lHIAPbbtOjTGPBqh5eNA56AS3JRABLfS6G2QluSBm2ftZP5SttkBkeNwmt6TWUh5xR--a1BzDoI3k63Mww9CHjGc6M93OrdEVv04VaFPA
refresh_token
1aCnonwKj452SpAKSjDprJmCrss5VlM-PjSYXjY6ckGYU6GXcfOqE37_l1vyfJxpIYzsvL_CvQV7o1b-MJNa08CxBw-omY7SKxXg6TjPW9Nz4Nw-PpXUkyLvxmPxvPpIl-1uw_Y6Z5i3ZBuos-XInt7FVq3zlc935HzZFm6tWPY
scope
openid consents consent:urn:c_uOH_ZzqmYdaneJ9Aev_:665559ae-0d28-45e3-9354-5cf20c50fbb3
token_type
Bearer
Verify token endpoint response
2021-07-06 05:54:47 SUCCESS
CheckIfTokenEndpointResponseError
No error from token endpoint
2021-07-06 05:54:47 SUCCESS
CheckForAccessTokenValue
Found an access token
access_token
6OqUm78EQA37sSTw1aZ_r0S-sW200ObrcI-jenO3caMgLjXFQlLcCppiOQYrmgfkIB0fY0QkYFNvl-3yrBS9OUiuAU5hACZFPX_M1d28_7N96hv90xyOxpFTScbHXA1m3nO_V9dTmd_2WIEh2VBxUNVB6LutllVfSkvZKYH-IEx
2021-07-06 05:54:47 SUCCESS
ExtractAccessTokenFromTokenResponse
Extracted the access token
value
6OqUm78EQA37sSTw1aZ_r0S-sW200ObrcI-jenO3caMgLjXFQlLcCppiOQYrmgfkIB0fY0QkYFNvl-3yrBS9OUiuAU5hACZFPX_M1d28_7N96hv90xyOxpFTScbHXA1m3nO_V9dTmd_2WIEh2VBxUNVB6LutllVfSkvZKYH-IEx
type
Bearer
2021-07-06 05:54:47 SUCCESS
ExtractExpiresInFromTokenEndpointResponse
Extracted 'expires_in'
expires_in
600
2021-07-06 05:54:47 SUCCESS
ValidateExpiresIn
expires_in passed all validation checks
expires_in
600
2021-07-06 05:54:47 SUCCESS
FAPIBrazilValidateExpiresIn
expires_in no greater than 900 seconds and no less than 300 seconds
expires_in
600
2021-07-06 05:54:47 SUCCESS
CheckForRefreshTokenValue
Found a refresh token
refresh_token
1aCnonwKj452SpAKSjDprJmCrss5VlM-PjSYXjY6ckGYU6GXcfOqE37_l1vyfJxpIYzsvL_CvQV7o1b-MJNa08CxBw-omY7SKxXg6TjPW9Nz4Nw-PpXUkyLvxmPxvPpIl-1uw_Y6Z5i3ZBuos-XInt7FVq3zlc935HzZFm6tWPY
2021-07-06 05:54:47 SUCCESS
EnsureMinimumRefreshTokenLength
Refresh token is of sufficient length
actual
1368
required
128
2021-07-06 05:54:47 SUCCESS
EnsureMinimumRefreshTokenEntropy
Calculated shannon entropy seems sufficient
actual
975.3299152163398
expected
96.0
2021-07-06 05:54:47 SUCCESS
EnsureMinimumAccessTokenLength
Access token is of sufficient length
actual
1368
required
128
2021-07-06 05:54:47 SUCCESS
EnsureMinimumAccessTokenEntropy
Calculated shannon entropy seems sufficient
actual
974.7489271054328
expected
96.0
2021-07-06 05:54:47 SUCCESS
ExtractIdTokenFromTokenResponse
Found and parsed the id_token from token_endpoint_response
value
eyJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6ImZfNzZxcVlpZ3RKSjRLdGcweGNOdFV6MFBvck8wdE9DVHNpS1ptXzNncTAifQ.eyJzdWIiOiI5MjhhOTY0Mi03NTE2LTRhOGEtOGZjNy0yNzg0NjcyMDViYjgiLCJub25jZSI6ImdSMzhyVlh0dTBDZWlTV3dYZDI0TzlxdjFZVk5VQmtJd0xjQzAwWFhtaW9HWDh5MU1UemlmNjd2NVh2ZHZUN2NkczR4VUVXVjZPdHY0eFNRVHdPYm9sR3U3dk43QWxxa21GYUxZNGxzd2JEV3JhNk5JTFRnSE9Ec0ZxWE5DZnNHb2F1RlhHVXJBZ3p3SU5YUW1QMDdkNVF0MjlUc3dSaDBOTHR6NlpxS29ueFZSbUszbHhFM09RZUtadXE4Zkp5eDBKN1U0WFM4TlJ0OTFiUHBKUFhvR1VVQ3oxZ3ZxMHZNc0dEMVhMRlZ2aGxWZWo5ampXQ0pnbkJwMW5kNzNoVmN0YVcyZ1VVVkEyd3pxRVJ2NHhrTUlUcW44UVE4TWVsVlNLOUc5Vnp4TGhnTEFlZjc1ZTRCTUVjYnUxUW5oSzhrOHRUdmdiaGllbDZwSVNlMjJrV2ZldjY0WEdXQzFUdzdRT2Z2TmZsUkZFZWs0Y2dONnBXaGNOZFE3Y1JTakFubCIsImF0X2hhc2giOiI2WVZzZUM2TmUzZjNMLWtVUE1SYlB3IiwiYXVkIjoiY191T0hfWnpxbVlkYW5lSjlBZXZfIiwiZXhwIjoxNjI1NTU0NDg3LCJpYXQiOjE2MjU1NTA4ODcsImlzcyI6Imh0dHBzOi8vYXV0aC5zdGFnaW5nLmFwcC10ZXJvc29wZW5iYW5raW5nLmNvbSJ9.FUKwEM4F6bo3qECVail2Q5VgspBMifshq36ss1S-t0D-P8MccfCyjimoAqkYJl_GUYB8qkrfHzSBv0cP8eFNVJ_GyFQnqdVkos2b2jG38pjuwLI4SvDOImmUCn5tkn9obRIAbtxwkKHJ0TOxf8zDoZXhET9JAYJVwsGWIBM-aRyZuvhSxOkuXFZ5NUfwQcLwQBWtpXRWl-b4mAzWefG_FOQHHKq4hKsWntvfnOdGxCqF_lHIAPbbtOjTGPBqh5eNA56AS3JRABLfS6G2QluSBm2ftZP5SttkBkeNwmt6TWUh5xR--a1BzDoI3k63Mww9CHjGc6M93OrdEVv04VaFPA
header
{
  "kid": "f_76qqYigtJJ4Ktg0xcNtUz0PorO0tOCTsiKZm_3gq0",
  "typ": "JWT",
  "alg": "PS256"
}
claims
{
  "at_hash": "6YVseC6Ne3f3L-kUPMRbPw",
  "sub": "928a9642-7516-4a8a-8fc7-278467205bb8",
  "aud": "c_uOH_ZzqmYdaneJ9Aev_",
  "iss": "https://auth.staging.app-terosopenbanking.com",
  "exp": 1625554487,
  "nonce": "gR38rVXtu0CeiSWwXd24O9qv1YVNUBkIwLcC00XXmioGX8y1MTzif67v5XvdvT7cds4xUEWV6Otv4xSQTwObolGu7vN7AlqkmFaLY4lswbDWra6NILTgHODsFqXNCfsGoauFXGUrAgzwINXQmP07d5Qt29TswRh0NLtz6ZqKonxVRmK3lxE3OQeKZuq8fJyx0J7U4XS8NRt91bPpJPXoGUUCz1gvq0vMsGD1XLFVvhlVej9jjWCJgnBp1nd73hVctaW2gUUVA2wzqERv4xkMITqn8QQ8MelVSK9G9VzxLhgLAef75e4BMEcbu1QnhK8k8tTvgbhiel6pISe22kWfev64XGWC1Tw7QOfvNflRFEek4cgN6pWhcNdQ7cRSjAnl",
  "iat": 1625550887
}
2021-07-06 05:54:47 SUCCESS
ValidateIdToken
ID token iss, aud, exp, iat, auth_time, acr & nbf claims passed validation checks
2021-07-06 05:54:47 SUCCESS
EnsureIdTokenContainsKid
kid was found in the ID token header
kid
f_76qqYigtJJ4Ktg0xcNtUz0PorO0tOCTsiKZm_3gq0
2021-07-06 05:54:47 SUCCESS
ValidateIdTokenNonce
Nonce values match
nonce
gR38rVXtu0CeiSWwXd24O9qv1YVNUBkIwLcC00XXmioGX8y1MTzif67v5XvdvT7cds4xUEWV6Otv4xSQTwObolGu7vN7AlqkmFaLY4lswbDWra6NILTgHODsFqXNCfsGoauFXGUrAgzwINXQmP07d5Qt29TswRh0NLtz6ZqKonxVRmK3lxE3OQeKZuq8fJyx0J7U4XS8NRt91bPpJPXoGUUCz1gvq0vMsGD1XLFVvhlVej9jjWCJgnBp1nd73hVctaW2gUUVA2wzqERv4xkMITqn8QQ8MelVSK9G9VzxLhgLAef75e4BMEcbu1QnhK8k8tTvgbhiel6pISe22kWfev64XGWC1Tw7QOfvNflRFEek4cgN6pWhcNdQ7cRSjAnl
2021-07-06 05:54:47 SUCCESS
ValidateIdTokenACRClaimAgainstRequest
Nothing to check; the conformance suite did not request an acr claim in request object
2021-07-06 05:54:47 SUCCESS
ValidateIdTokenSignature
id_token signature validated
id_token
eyJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6ImZfNzZxcVlpZ3RKSjRLdGcweGNOdFV6MFBvck8wdE9DVHNpS1ptXzNncTAifQ.eyJzdWIiOiI5MjhhOTY0Mi03NTE2LTRhOGEtOGZjNy0yNzg0NjcyMDViYjgiLCJub25jZSI6ImdSMzhyVlh0dTBDZWlTV3dYZDI0TzlxdjFZVk5VQmtJd0xjQzAwWFhtaW9HWDh5MU1UemlmNjd2NVh2ZHZUN2NkczR4VUVXVjZPdHY0eFNRVHdPYm9sR3U3dk43QWxxa21GYUxZNGxzd2JEV3JhNk5JTFRnSE9Ec0ZxWE5DZnNHb2F1RlhHVXJBZ3p3SU5YUW1QMDdkNVF0MjlUc3dSaDBOTHR6NlpxS29ueFZSbUszbHhFM09RZUtadXE4Zkp5eDBKN1U0WFM4TlJ0OTFiUHBKUFhvR1VVQ3oxZ3ZxMHZNc0dEMVhMRlZ2aGxWZWo5ampXQ0pnbkJwMW5kNzNoVmN0YVcyZ1VVVkEyd3pxRVJ2NHhrTUlUcW44UVE4TWVsVlNLOUc5Vnp4TGhnTEFlZjc1ZTRCTUVjYnUxUW5oSzhrOHRUdmdiaGllbDZwSVNlMjJrV2ZldjY0WEdXQzFUdzdRT2Z2TmZsUkZFZWs0Y2dONnBXaGNOZFE3Y1JTakFubCIsImF0X2hhc2giOiI2WVZzZUM2TmUzZjNMLWtVUE1SYlB3IiwiYXVkIjoiY191T0hfWnpxbVlkYW5lSjlBZXZfIiwiZXhwIjoxNjI1NTU0NDg3LCJpYXQiOjE2MjU1NTA4ODcsImlzcyI6Imh0dHBzOi8vYXV0aC5zdGFnaW5nLmFwcC10ZXJvc29wZW5iYW5raW5nLmNvbSJ9.FUKwEM4F6bo3qECVail2Q5VgspBMifshq36ss1S-t0D-P8MccfCyjimoAqkYJl_GUYB8qkrfHzSBv0cP8eFNVJ_GyFQnqdVkos2b2jG38pjuwLI4SvDOImmUCn5tkn9obRIAbtxwkKHJ0TOxf8zDoZXhET9JAYJVwsGWIBM-aRyZuvhSxOkuXFZ5NUfwQcLwQBWtpXRWl-b4mAzWefG_FOQHHKq4hKsWntvfnOdGxCqF_lHIAPbbtOjTGPBqh5eNA56AS3JRABLfS6G2QluSBm2ftZP5SttkBkeNwmt6TWUh5xR--a1BzDoI3k63Mww9CHjGc6M93OrdEVv04VaFPA
2021-07-06 05:54:47 SUCCESS
ValidateIdTokenSignatureUsingKid
id_token signature validated
id_token
eyJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6ImZfNzZxcVlpZ3RKSjRLdGcweGNOdFV6MFBvck8wdE9DVHNpS1ptXzNncTAifQ.eyJzdWIiOiI5MjhhOTY0Mi03NTE2LTRhOGEtOGZjNy0yNzg0NjcyMDViYjgiLCJub25jZSI6ImdSMzhyVlh0dTBDZWlTV3dYZDI0TzlxdjFZVk5VQmtJd0xjQzAwWFhtaW9HWDh5MU1UemlmNjd2NVh2ZHZUN2NkczR4VUVXVjZPdHY0eFNRVHdPYm9sR3U3dk43QWxxa21GYUxZNGxzd2JEV3JhNk5JTFRnSE9Ec0ZxWE5DZnNHb2F1RlhHVXJBZ3p3SU5YUW1QMDdkNVF0MjlUc3dSaDBOTHR6NlpxS29ueFZSbUszbHhFM09RZUtadXE4Zkp5eDBKN1U0WFM4TlJ0OTFiUHBKUFhvR1VVQ3oxZ3ZxMHZNc0dEMVhMRlZ2aGxWZWo5ampXQ0pnbkJwMW5kNzNoVmN0YVcyZ1VVVkEyd3pxRVJ2NHhrTUlUcW44UVE4TWVsVlNLOUc5Vnp4TGhnTEFlZjc1ZTRCTUVjYnUxUW5oSzhrOHRUdmdiaGllbDZwSVNlMjJrV2ZldjY0WEdXQzFUdzdRT2Z2TmZsUkZFZWs0Y2dONnBXaGNOZFE3Y1JTakFubCIsImF0X2hhc2giOiI2WVZzZUM2TmUzZjNMLWtVUE1SYlB3IiwiYXVkIjoiY191T0hfWnpxbVlkYW5lSjlBZXZfIiwiZXhwIjoxNjI1NTU0NDg3LCJpYXQiOjE2MjU1NTA4ODcsImlzcyI6Imh0dHBzOi8vYXV0aC5zdGFnaW5nLmFwcC10ZXJvc29wZW5iYW5raW5nLmNvbSJ9.FUKwEM4F6bo3qECVail2Q5VgspBMifshq36ss1S-t0D-P8MccfCyjimoAqkYJl_GUYB8qkrfHzSBv0cP8eFNVJ_GyFQnqdVkos2b2jG38pjuwLI4SvDOImmUCn5tkn9obRIAbtxwkKHJ0TOxf8zDoZXhET9JAYJVwsGWIBM-aRyZuvhSxOkuXFZ5NUfwQcLwQBWtpXRWl-b4mAzWefG_FOQHHKq4hKsWntvfnOdGxCqF_lHIAPbbtOjTGPBqh5eNA56AS3JRABLfS6G2QluSBm2ftZP5SttkBkeNwmt6TWUh5xR--a1BzDoI3k63Mww9CHjGc6M93OrdEVv04VaFPA
2021-07-06 05:54:47 SUCCESS
CheckForSubjectInIdToken
Found 'sub' in id_token
sub
928a9642-7516-4a8a-8fc7-278467205bb8
2021-07-06 05:54:47 SUCCESS
FAPIBrazilValidateIdTokenSigningAlg
id_token was signed with a permitted algorithm
permitted
[
  "PS256"
]
alg
PS256
2021-07-06 05:54:47 INFO
FAPIValidateIdTokenEncryptionAlg
Skipped evaluation due to missing required element: id_token jwe_header
path
jwe_header
mapped
object
id_token
2021-07-06 05:54:47 INFO
FAPIValidateEncryptedIdTokenHasKid
Skipped evaluation due to missing required element: id_token jwe_header
path
jwe_header
mapped
object
id_token
2021-07-06 05:54:47 INFO
ExtractCHash
Couldn't find c_hash in ID token
2021-07-06 05:54:47 INFO
ExtractSHash
Couldn't find s_hash in ID token
2021-07-06 05:54:47 SUCCESS
ExtractAtHash
Extracted at_hash from ID Token
at_hash
6YVseC6Ne3f3L-kUPMRbPw
alg
PS256
2021-07-06 05:54:47 INFO
ValidateCHash
Skipped evaluation due to missing required object: c_hash
expected
c_hash
mapped
2021-07-06 05:54:47 INFO
ValidateSHash
Skipped evaluation due to missing required object: s_hash
expected
s_hash
mapped
2021-07-06 05:54:47 SUCCESS
ValidateAtHash
at_hash validated successfully
expected_hash
6YVseC6Ne3f3L-kUPMRbPw
unhashed_value
6OqUm78EQA37sSTw1aZ_r0S-sW200ObrcI-jenO3caMgLjXFQlLcCppiOQYrmgfkIB0fY0QkYFNvl-3yrBS9OUiuAU5hACZFPX_M1d28_7N96hv90xyOxpFTScbHXA1m3nO_V9dTmd_2WIEh2VBxUNVB6LutllVfSkvZKYH-IEx
id_token_hash
6YVseC6Ne3f3L-kUPMRbPw
Resource server endpoint tests
2021-07-06 05:54:47
CreateEmptyResourceEndpointRequestHeaders
Created empty headers
resource_endpoint_request_headers
{}
2021-07-06 05:54:47 SUCCESS
AddFAPIAuthDateToResourceEndpointRequest
Added x-fapi-auth-date to resource endpoint request headers
resource_endpoint_request_headers
{
  "x-fapi-auth-date": "Tue, 06 Jul 2021 05:54:47 GMT"
}
2021-07-06 05:54:47
AddIpV4FapiCustomerIpAddressToResourceEndpointRequest
Added x-fapi-customer-ip-address containing IPv4 address to resource endpoint request headers
resource_endpoint_request_headers
{
  "x-fapi-auth-date": "Tue, 06 Jul 2021 05:54:47 GMT",
  "x-fapi-customer-ip-address": "198.51.100.119"
}
2021-07-06 05:54:47
CreateRandomFAPIInteractionId
Created interaction ID
fapi_interaction_id
be5420fa-78d9-4992-9ca7-fb522c50d98c
2021-07-06 05:54:47 SUCCESS
AddFAPIInteractionIdToResourceEndpointRequest
Added x-fapi-interaction-id to resource endpoint request headers
resource_endpoint_request_headers
{
  "x-fapi-auth-date": "Tue, 06 Jul 2021 05:54:47 GMT",
  "x-fapi-customer-ip-address": "198.51.100.119",
  "x-fapi-interaction-id": "be5420fa-78d9-4992-9ca7-fb522c50d98c"
}
2021-07-06 05:54:47
CallProtectedResourceWithBearerTokenAndCustomHeaders
HTTP request
request_uri
https://auth.staging.app-terosopenbanking.com/consents/resource
request_method
GET
request_headers
{
  "accept": "application/json;charset\u003dUTF-8",
  "x-fapi-auth-date": "Tue, 06 Jul 2021 05:54:47 GMT",
  "x-fapi-customer-ip-address": "198.51.100.119",
  "x-fapi-interaction-id": "be5420fa-78d9-4992-9ca7-fb522c50d98c",
  "authorization": "Bearer 6OqUm78EQA37sSTw1aZ_r0S-sW200ObrcI-jenO3caMgLjXFQlLcCppiOQYrmgfkIB0fY0QkYFNvl-3yrBS9OUiuAU5hACZFPX_M1d28_7N96hv90xyOxpFTScbHXA1m3nO_V9dTmd_2WIEh2VBxUNVB6LutllVfSkvZKYH-IEx",
  "accept-charset": "utf-8",
  "content-length": "0"
}
request_body

                                
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 05:54:48 RESPONSE
CallProtectedResourceWithBearerTokenAndCustomHeaders
HTTP response
response_status_code
200 OK
response_status_text
OK
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 05:54:48 GMT",
  "content-type": "application/json; charset\u003dutf-8",
  "content-length": "252",
  "connection": "close",
  "x-v": "1.0",
  "x-fapi-interaction-id": "be5420fa-78d9-4992-9ca7-fb522c50d98c",
  "apigw-requestid": "CCJ2UieIGjQEPvg\u003d",
  "etag": "W/\"fc-vz1t63VlrS1unpdtoC/PMxdg9xg\""
}
response_body
{"data":{"consentId":"resource","creationDateTime":"2021-07-05T00:09:29.33+00:00","status":"AWAITING_AUTHORISATION","statusUpdateDateTime":"2021-07-05T00:09:29.33+00:00","permissions":["ACCOUNTS_READ"],"expirationDateTime":"2026-05-21T08:30:00+00:00"}}
2021-07-06 05:54:48 SUCCESS
CallProtectedResourceWithBearerTokenAndCustomHeaders
Got a response from the resource endpoint
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 05:54:48 GMT",
  "content-type": "application/json; charset\u003dutf-8",
  "content-length": "252",
  "connection": "close",
  "x-v": "1.0",
  "x-fapi-interaction-id": "be5420fa-78d9-4992-9ca7-fb522c50d98c",
  "apigw-requestid": "CCJ2UieIGjQEPvg\u003d",
  "etag": "W/\"fc-vz1t63VlrS1unpdtoC/PMxdg9xg\""
}
status_code
{
  "code": 200
}
body
{"data":{"consentId":"resource","creationDateTime":"2021-07-05T00:09:29.33+00:00","status":"AWAITING_AUTHORISATION","statusUpdateDateTime":"2021-07-05T00:09:29.33+00:00","permissions":["ACCOUNTS_READ"],"expirationDateTime":"2026-05-21T08:30:00+00:00"}}
2021-07-06 05:54:48 SUCCESS
CheckForDateHeaderInResourceResponse
Date header present and validated
date
Tue, 06 Jul 2021 05:54:48 GMT
skew
338
2021-07-06 05:54:48 SUCCESS
CheckForFAPIInteractionIdInResourceResponse
Found x-fapi-interaction-id
interaction_id
be5420fa-78d9-4992-9ca7-fb522c50d98c
2021-07-06 05:54:48 SUCCESS
EnsureMatchingFAPIInteractionId
Interaction ID matched
fapi_interaction_id
be5420fa-78d9-4992-9ca7-fb522c50d98c
2021-07-06 05:54:48 SUCCESS
EnsureResourceResponseReturnedJsonContentType
Response content type is JSON
content_type
application/json; charset=utf-8
2021-07-06 05:54:48 FINISHED
fapi1-advanced-final-ensure-request-object-with-long-nonce
Test has run to completion
testmodule_result
PASSED
2021-07-06 05:55:40
TEST-RUNNER
Alias has now been claimed by another test
alias
TerosOpenBanking
new_test_id
Wt4g5FqcG77wzst
Test Results