Test Summary

Test Results

Expand All Collapse All
All times are UTC
2021-07-02 19:40:17 INFO
TEST-RUNNER
Test instance Ei5lPtyBNRaoRcV created
baseUrl
https://www.certification.openid.net/test/a/bv-openid-cert
variant
{
  "client_auth_type": "mtls",
  "fapi_auth_request_method": "by_value",
  "fapi_profile": "openbanking_brazil",
  "fapi_response_mode": "plain_response"
}
alias
bv-openid-cert
description
Teste certificação FAPI BV
planId
Vuny2OBUd5OBK
config
{
  "alias": "bv-openid-cert",
  "description": "Teste certificação FAPI BV",
  "server": {
    "discoveryUrl": "https://api-des.bvopen.com.br/oidc/v1/.well-known/openid-configuration"
  },
  "client": {
    "client_id": "AQh1nkmLhQ3hcxgMtzIKjR6AtBgZxwW1",
    "scope": "openid accounts",
    "jwks": {
      "keys": [
        {
          "p": "97Q0JlBqDmQPQKjNGh1RPSLNEWSGhunrAAVLK2cpcd60g3IgbCrl7_-xEOQ7oL2SmwRkaUcm4DxcSDzdSh-VTid4CrW629pDhnUMdm_G-xKJaQMMtd_sfmRO0XdHS6OoZspu9OxlpZCUtZA9XUYfh3qt9IEqsMZas1Y59ZXz6o0",
          "kty": "RSA",
          "q": "xVsvr7t08wLTXKhjenvERcMMmG72yekXs6ex77E2UXsOCFOFHHvp2M4rrn31WD4fofKELxiZJucn7GQyjBkHhFWgqE1RGiOllT1w9SOqBrNTtDKS95AMDGHK7Gqy62yL1xHVp8UpsOhzvdjKhWMMJhoXennXQzIIdyNogB8oq58",
          "d": "J2ZxTmkpGPxhu9EbNWZAeONlqZFTd8tFofthlyk0UhgxAH4KZ87yH-NJpAhcsHVEMQDDxQQRh_42GWGznHpcqoOr0ucBa_E1UfJaJexxKyk6zAfex7LMW5QelSn6eKerN4Ed_t9NANdwKIyOltZ12wCGIX-MQ6eRXL6lnBx1y7Xo8mjIHioJya2ZLRJlCUo1_n-oGSt_lL-FHSpovV3wHtI-aqtbigivmzTMx9JWmO0sBqKkKRMJqdrAjs7aAvtpJChP3JJIEjWqWtdQGZI67-zZ2qcEb_Ggm0YZhuDpFI0lNXL6vghqa-dEknIz84P-JujOtEclWAlO9VVjH0HhUQ",
          "e": "AQAB",
          "kid": "2b5915d0-4388-4c79-b461-897b0c16b33f",
          "qi": "nYb2mAFawRmHiZ_Q0cnRLtmllk1jLjRyV81LSw7RA0pW-DpEddI1-n1ldAIdDHR4MMjlbGfBxKewK05qRmN2BHgZ7TqRvDk5EYwZIhHXV8SsjenYZ5iS-y9sSfFyQG6cEfY1mqqMgN2eAppnU5v_qiapiry6RaxwAAy2DdIg0bM",
          "dp": "7_HDwomK8r3CeKQLagyUMWCQvRRfrDjTx4VZN4YLA57zxZC8D4vOiRlqcC5mBGMerMMocULXSceurNsokTDe9IIPKnC3vVhEqO6hT-kfGv7t1Kd7nIJ5GEYag5XDnmW-LzRRHzgPjr3rD6XVi5Dt4dLYx0yICg1atvYD1v2W9dE",
          "dq": "a35vSthfqr0vQpi1FlGzZgwHID_QS8maD1CXqmZrn5XW3tIe_pS_mkcxo6kXqSitMhhVxxEu2fGt3SP2JDi9z2aUSxdRxVsFJXSBwgPa6CtkvBGP2yeqaFQbowm6ymAlCs-7_9V0D9eMsysRo_V--IHdp-gVR5RI6BtxH9fY3yE",
          "n": "vvXnVCSkrJz1-ED04KNhthYpNuv9S4PoeOG9B0j0XMbr6DQBK8I9_-ASUDv9l5uFSYM20r_K6l_pbNsZ5wwGTVM7Ycf3kwA2lY62SJjNhPyXZ69TokcvkIlpjUgzPgY1EeqFglC5YsvN3hZS1eCClWGsW70qR3wGSpe6iJPbp1K-FqefgH7xavaCaIs6vX7CowNmq6_D3EUwVnW9TSG7Vnj_zilrODbrcqezFuaKGlLzsY3P1vgoGPXOWXy_9C5WNcmtT6YUmG3yUjuXl0WfyIKdS3M1KTQwS5-H-4tFqy_E5T7SjkEoIg2STVQwd2p9DmjFv3tzvxx0UpC1yTLckw",
          "alg": "PS256"
        }
      ]
    }
  },
  "mtls": {
    "cert": "-----BEGIN CERTIFICATE-----\nMIIDXzCCAkegAwIBAgIEYJwPJDANBgkqhkiG9w0BAQsFADB5MQswCQYDVQQGEwJC\nUjELMAkGA1UECAwCU1AxEjAQBgNVBAcMCVNhbyBQYXVsbzEZMBcGA1UECgwQQmFu\nY28gVm90b3JhbnRpbTEZMBcGA1UECwwQQmFuY28gVm90b3JhbnRpbTETMBEGA1UE\nAwwKQ0EgT3BlbiBCVjAeFw0yMTA1MTIxNzIzNDhaFw0yMzA1MTIxNzIzNDhaMGox\nCzAJBgNVBAYTAkJSMQswCQYDVQQIDAJTUDESMBAGA1UEBwwJU2FvIFBhdWxvMRIw\nEAYDVQQKDAlCYW5jbyBQT0MxEjAQBgNVBAsMCUJhbmNvIFBPQzESMBAGA1UEAwwJ\nQmFuY28gUE9DMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvvXnVCSk\nrJz1+ED04KNhthYpNuv9S4PoeOG9B0j0XMbr6DQBK8I9/+ASUDv9l5uFSYM20r/K\n6l/pbNsZ5wwGTVM7Ycf3kwA2lY62SJjNhPyXZ69TokcvkIlpjUgzPgY1EeqFglC5\nYsvN3hZS1eCClWGsW70qR3wGSpe6iJPbp1K+FqefgH7xavaCaIs6vX7CowNmq6/D\n3EUwVnW9TSG7Vnj/zilrODbrcqezFuaKGlLzsY3P1vgoGPXOWXy/9C5WNcmtT6YU\nmG3yUjuXl0WfyIKdS3M1KTQwS5+H+4tFqy/E5T7SjkEoIg2STVQwd2p9DmjFv3tz\nvxx0UpC1yTLckwIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQB+h+bdbO6BoFn/dp4B\nLsndsUryRgXrEVyZGqftBLQB60mSWWNJgB4wwVeTxL4hy7eTqeezeYhy5BISZBgJ\nn3nbtVQj4VElxaYQcWzAe0VFsy7/OlDm9vi6bg+d8bCqIU//71VuEAs3rgvzNV4u\n6gmasjrq93cG9++ZMi5jt6aJIL+B9kTUVxaameJsIiMMPPXOYgyVuE9s58XmJURz\n47C8uRLmsYDmuq7ZpwfGRcDKhD/iOGClV1n+JdSpwW4tAQYD0X8i6fXWyXvoPi9t\nVwt8FUSiCpCIRjIqaYg6ZvnsvEnUvAZEXUSi1OPNRRv9oFikHprfHWxh7tAiwjPG\n0dxm\n-----END CERTIFICATE-----\n",
    "key": "-----BEGIN RSA PRIVATE KEY-----\nMIIEpAIBAAKCAQEAvvXnVCSkrJz1+ED04KNhthYpNuv9S4PoeOG9B0j0XMbr6DQB\nK8I9/+ASUDv9l5uFSYM20r/K6l/pbNsZ5wwGTVM7Ycf3kwA2lY62SJjNhPyXZ69T\nokcvkIlpjUgzPgY1EeqFglC5YsvN3hZS1eCClWGsW70qR3wGSpe6iJPbp1K+Fqef\ngH7xavaCaIs6vX7CowNmq6/D3EUwVnW9TSG7Vnj/zilrODbrcqezFuaKGlLzsY3P\n1vgoGPXOWXy/9C5WNcmtT6YUmG3yUjuXl0WfyIKdS3M1KTQwS5+H+4tFqy/E5T7S\njkEoIg2STVQwd2p9DmjFv3tzvxx0UpC1yTLckwIDAQABAoIBACdmcU5pKRj8YbvR\nGzVmQHjjZamRU3fLRaH7YZcpNFIYMQB+CmfO8h/jSaQIXLB1RDEAw8UEEYf+Nhlh\ns5x6XKqDq9LnAWvxNVHyWiXscSspOswH3seyzFuUHpUp+ninqzeBHf7fTQDXcCiM\njpbWddsAhiF/jEOnkVy+pZwcdcu16PJoyB4qCcmtmS0SZQlKNf5/qBkrf5S/hR0q\naL1d8B7SPmqrW4oIr5s0zMfSVpjtLAaipCkTCanawI7O2gL7aSQoT9ySSBI1qlrX\nUBmSOu/s2dqnBG/xoJtGGYbg6RSNJTVy+r4IamvnRJJyM/OD/ibozrRHJVgJTvVV\nYx9B4VECgYEA97Q0JlBqDmQPQKjNGh1RPSLNEWSGhunrAAVLK2cpcd60g3IgbCrl\n7/+xEOQ7oL2SmwRkaUcm4DxcSDzdSh+VTid4CrW629pDhnUMdm/G+xKJaQMMtd/s\nfmRO0XdHS6OoZspu9OxlpZCUtZA9XUYfh3qt9IEqsMZas1Y59ZXz6o0CgYEAxVsv\nr7t08wLTXKhjenvERcMMmG72yekXs6ex77E2UXsOCFOFHHvp2M4rrn31WD4fofKE\nLxiZJucn7GQyjBkHhFWgqE1RGiOllT1w9SOqBrNTtDKS95AMDGHK7Gqy62yL1xHV\np8UpsOhzvdjKhWMMJhoXennXQzIIdyNogB8oq58CgYEA7/HDwomK8r3CeKQLagyU\nMWCQvRRfrDjTx4VZN4YLA57zxZC8D4vOiRlqcC5mBGMerMMocULXSceurNsokTDe\n9IIPKnC3vVhEqO6hT+kfGv7t1Kd7nIJ5GEYag5XDnmW+LzRRHzgPjr3rD6XVi5Dt\n4dLYx0yICg1atvYD1v2W9dECgYBrfm9K2F+qvS9CmLUWUbNmDAcgP9BLyZoPUJeq\nZmufldbe0h7+lL+aRzGjqRepKK0yGFXHES7Z8a3dI/YkOL3PZpRLF1HFWwUldIHC\nA9roK2S8EY/bJ6poVBujCbrKYCUKz7v/1XQP14yzKxGj9X74gd2n6BVHlEjoG3Ef\n19jfIQKBgQCdhvaYAVrBGYeJn9DRydEu2aWWTWMuNHJXzUtLDtEDSlb4OkR10jX6\nfWV0Ah0MdHgwyOVsZ8HEp7ArTmpGY3YEeBntOpG8OTkRjBkiEddXxKyN6dhnmJL7\nL2xJ8XJAbpwR9jWaqoyA3Z4CmmdTm/+qJqmKvLpFrHAADLYN0iDRsw\u003d\u003d\n-----END RSA PRIVATE KEY-----\n",
    "ca": "-----BEGIN CERTIFICATE-----\nMIIDbjCCAlagAwIBAgIEYJwNVDANBgkqhkiG9w0BAQsFADB5MQswCQYDVQQGEwJC\nUjELMAkGA1UECAwCU1AxEjAQBgNVBAcMCVNhbyBQYXVsbzEZMBcGA1UECgwQQmFu\nY28gVm90b3JhbnRpbTEZMBcGA1UECwwQQmFuY28gVm90b3JhbnRpbTETMBEGA1UE\nAwwKQ0EgT3BlbiBCVjAeFw0yMTA1MTIxNzE2MDRaFw0yNjA1MTIxNzE2MDRaMHkx\nCzAJBgNVBAYTAkJSMQswCQYDVQQIDAJTUDESMBAGA1UEBwwJU2FvIFBhdWxvMRkw\nFwYDVQQKDBBCYW5jbyBWb3RvcmFudGltMRkwFwYDVQQLDBBCYW5jbyBWb3RvcmFu\ndGltMRMwEQYDVQQDDApDQSBPcGVuIEJWMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A\nMIIBCgKCAQEA2W25nFRLk20snZMTbS0lizEU35NT0BEyGI4SZhQgWkc2J2+Qe03S\nMiyKhL2+RIH7jba/SFHLSyzkv9LFikFT1vh5HXfnpNMo2+SXcYGBQ93zkC99OHE8\n2YozO5CmQwazx+rz0bU6MpGg/ZFdA1rvlMPkE5VzmyJfScr+WoE0f0Pa/zIT/7f7\n//4XLfmW+wmLCkhIV91ceMOmiEovr4eVE8i14+Bgf7pQk1NHSeAlzZMo7XMRGpdV\nhDKTbiJp0AaHp9JZ3goRyxiwvNTLNpsNA2Y1HsMP5qH2K8iZP77MbiqjwqaAQXOr\nugBWJuLaA+KTtgO2I+xef491fygeSvGoIwIDAQABMA0GCSqGSIb3DQEBCwUAA4IB\nAQAVrwjdBPJ7TrkA+EQuf11BnF5fDWmXDCxL2X49nPuzIz67JBKBzoAiilXwuJk+\nY0eysjGDL0PWldQMT10d7jzawTu/jua8DfZPbsnt1yfK0kOu75vVMDr/XRRtLS3h\nDW5WRqrPg7+AlWGhEJOLglGcH/3+Wdi8qihzQ54St2iccWd5v1U3OC7CcLbi+61h\n5Wv0h0ZydJsgYNiCNoS1fmQ+ONOyb1vmw/SQ0gidwM+Rk/6Bm7/+UHPaUBC9N7Hw\nBHgP6LVnJ/DAJhgddFg53k7VT5AtzbqbFMHIZhoyGYfc/FiNwKj4BNR5KDuGsvWG\nBh/BmQh9GF+0DskF7k+fOQ3a\n-----END CERTIFICATE-----\n"
  },
  "client2": {
    "client_id": "juCvRONFJ7tUUWHn3viqeR1HQKgBAwhA",
    "scope": "openid accounts",
    "jwks": {
      "keys": [
        {
          "p": "8pHV-nDnotjMBpBxECngp2PqpRXShCdXeQa1jyKgTSE2JY88luwlOS8Lq8e033TIXhmCqGvWhuf0xbDjtPqaKwlvYrIi06CgziGmrIc_n7wZDEyaJLoC71j8xhCAfpA9dBXUHm6tAWt6vqBciqD1sPzMnGCkiyJQQhQl2Y5rV-8",
          "kty": "RSA",
          "q": "oIF02AO1zUv9QgHvglCEG4Qxksas6jctTVQMZKK25Q34ljS5l4UfRbV6rhRUlOqTud2MqQdLxyt_3rjorvgKwyR7u30bdi3BLnQU_vZWom-tXxB5k5nFLFSLoWSmrBnWNCB7fl-5btQ9ShEhwxRfj27R-oIGAwEEr8nrWLKcQQk",
          "d": "hCyozBjYFaXQckoI2QejYesnd1siB-5K4_XF8gF26I8JNuRbXg32S8GfxlaQUNFlWdr0bbOWDn3IGGHImMRjGos3dDYjS8UBEffGh908fpccFdM_RB5RfTwKpAkrljgLAhawl9tauK2g-0sDdNnzsaVwZmSksBjaq6JBvsgfbmzJhEi8bKmz0vkUxnJ0PLG0nXK4HaPXRbs32SlP8rnmbGEctLdpl03A2gdk5MFiTsfxn-bptlqcDnzeueSQ9pynSMcRuPhvCkuG43fahu-vNZuFH9dRlBT9P8XkbeKiDavmthLkKCNmtNYFVq-n_UHND6CkWGDZ2hhtyhY0NapPsQ",
          "e": "AQAB",
          "use": "sig",
          "kid": "KeyClient2",
          "qi": "7iUU-2k9_ygW-CwjPtL_MUf22UjUV9foB-zdTSO-lQCMGlOgNil-mazOCK0dzQn86CJYgLEwezXTkp9gMn_etHVpFIt1xKE4Fqp2RE8s2Kf4pbKNdSBQrxp-K6tDKGuaZfQzZ9QBe35bOoH3JvHEEemxc0_Vu7r0pfImNV4rFWM",
          "dp": "EFZeMRX1o_QyGacU1l_br6p9HU1Q9nGn5JDdHZzZaxh3iyQQkqGpCCbxBErZFcvJyvyw3iMVOdTZmY8GZyQRyiBCjkUtL0-8ROXjUe9yC5IhpcBrCVo15GT78WMfJGcWnIDz3nDZ2iShCcHHOdcJdTgxl76ylmRjP3AX9IUxGaU",
          "alg": "PS256",
          "dq": "TrGqHA8Vn-ZV8XsJdxcK7oLN22zVcrBC4dsHiH_OtFc5PkvzgrqeLotf7uHA5pJsg4CAao9NNAW71_NJAiBTBoJot_AK-tJMGP6JHMiiiVm_4xAsy5Vk-uso2qSCo3a3cy9J3RgJzrD4q8vihccDY0uuX-hIEkj5h0a0wPQxcCE",
          "n": "mBXP8B1Jqh3KbwBTAJ4xx8ih7OjYcEuFs9rrQZ-O_xQO931g6Qr_-exEOmeTseQm8CGBEOCan80K6wzPP9Ue6ebCGh7ynn2XqETS52QTBTwFCcXV5oplg3FpgvMqifAs63jCjnheVUzqNbFUXi12BbsyU1NwP1hYXcxBUgoopt2IKtBR6B9t2r74wRT0Cx_jH_LI7BkxD4lzqzGs6vkuyaIv5rJT2ZI8PItFs6riMwIKj7n6I3NKdneeXxbLL37EIApnF4jvWvINsiWbp7PVbxpufSzTCT2wVz7rA51dqWOPRFPyRYTgFcdDM_Vp-qXotJDZZsAfFtewMJ2FBr3GZw"
        }
      ]
    }
  },
  "mtls2": {
    "cert": "-----BEGIN CERTIFICATE-----\nMIIDYjCCAkqgAwIBAgIEYMprHjANBgkqhkiG9w0BAQsFADB5MQswCQYDVQQGEwJC\nUjELMAkGA1UECAwCU1AxEjAQBgNVBAcMCVNhbyBQYXVsbzEZMBcGA1UECgwQQmFu\nY28gVm90b3JhbnRpbTEZMBcGA1UECwwQQmFuY28gVm90b3JhbnRpbTETMBEGA1UE\nAwwKQ0EgT3BlbiBCVjAeFw0yMTA2MTYyMTIwMzBaFw0yMjA2MTYyMTIwMzBaMG0x\nCzAJBgNVBAYTAkJSMQswCQYDVQQIDAJTUDESMBAGA1UEBwwJU2FvIFBhdWxvMRMw\nEQYDVQQKDApCYW5jbzMgUE9DMRMwEQYDVQQLDApCYW5jbzMgUE9DMRMwEQYDVQQD\nDApCYW5jbzMgUE9DMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0ko2\n55x50pzlTpHAtlce0US0ecBXD2D08uH2dQyPGu0jM24XRVf+9MR2VrpjU/S9ro7t\neKNyZ93q18f6f0Bbs9qRkVFMGLzwbhB//w26gLzuyvs+y+ocKtanzhLjpuSV5YKZ\nQ3jMAAs+0CMWa+hyHLawKRX7WhUAUKl/ptpcGe2uH98eyZBlwxq/y4v4mtAptSVh\n1Z0YyF5Mtupr7c3sFzSyWfMOcsJXDxL4h2I4gUaGWcLZheg9NL9OP12+314582F0\nDORpKgn/VM6S0PJYmWMEOhogz8bm/dcGRsAwANqCm7EwxMSPId7/UsKYZc02HO/l\ntTtLF6U9SQYhm6HvewIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQAknAgXuj5zxLSy\ndRBEPUa1qM0oVMlBRaTnyMywqwH2MI9RUeCfzbSjW7cDfhDrR6M6oBHTkqr3kKOZ\ntjrv0Kd6P2Qx5m0bkq/kO5XxUk9ESk9uNd4QsJ7r+CSL0+gpoDsUaQOr0eBT7Pjk\nNCM9rHPog7NHMDBmDK+KdbmfjtsJCreGltS6Vc3oHog0wyiGyQkgnZc5GETdSJOT\nu1ibnVeMRMARlgmcOTYmg58wP8tIz+UfzPhdqwneFA70Dj16OYVtxE0Plh/U5HIy\n2zVu6zpZ0Z4Ey+C6apgzadBma1UNnLHqKZQo6Mhx6kmvlUdgl6/MPosj+XPfjH4K\npwbtX5SP\n-----END CERTIFICATE-----",
    "key": "-----BEGIN RSA PRIVATE KEY-----\nMIIEpAIBAAKCAQEA0ko255x50pzlTpHAtlce0US0ecBXD2D08uH2dQyPGu0jM24X\nRVf+9MR2VrpjU/S9ro7teKNyZ93q18f6f0Bbs9qRkVFMGLzwbhB//w26gLzuyvs+\ny+ocKtanzhLjpuSV5YKZQ3jMAAs+0CMWa+hyHLawKRX7WhUAUKl/ptpcGe2uH98e\nyZBlwxq/y4v4mtAptSVh1Z0YyF5Mtupr7c3sFzSyWfMOcsJXDxL4h2I4gUaGWcLZ\nheg9NL9OP12+314582F0DORpKgn/VM6S0PJYmWMEOhogz8bm/dcGRsAwANqCm7Ew\nxMSPId7/UsKYZc02HO/ltTtLF6U9SQYhm6HvewIDAQABAoIBAAFSHdNdKPn9SFp4\ngRUw5jKPje1R+voAiE+3c7bXNtygqz5icyfy53vai+On4vrW3b+THv/6TMobDX5P\nmmBr8Bhhwux56WwPlxOl0kOeQCWIjucsvX1EBI5TmJimsRo3/MZWfLjssRpMbCV2\n6e8eg87thgNuYApVQW87mzEwO8NhxRRqqtvuuH4AIqvbPVk7N2uxduBSeytgh7Xr\nUZzT58m8Xiwi4C/JAFuWUo/nctUWsWKxWjIk38nUHbXxgMn0Vm7zvz9mn1X1GN9G\n6A5VGKh5tdppjJwrgMc3u9tyCm723L0r1VxoGn+198lJRbdRS46N5QzHs6+y6a4p\nMidGifkCgYEA9Hoxka1Zz0W0C+fJm6hm+9JAETJpNIy43mHPaVU6qj7nvJ8ytQuA\nYFWxosYyN4/F+JSBleGMJeEpeM5uWgmOmgn0pouOm2i60nZnE7e0AS9eojc5p9GQ\nc2no64KcTlJEYNGi+w4e+PMACLFFBh/7PXA2pOCR5nWxvY9/MUWV+iUCgYEA3DOF\n/oRzboUnDQvg6fr7O+KYFu4k6Hif27HP6VJ150EP4AKVUGMR4lIITilq0l8FRiHn\nzCAPCSZ7Gwy3PFQQfpOnwEX+LD7OhJmzB6Piuwgnxpv+8eQZqOveto6U2uqseuXB\nJK5xQX06K1NzuILXkVibGo1Ws8PUihrRejP8gR8CgYANdoEuTYaJlIQSt8Pxb3ek\nXHKsv8LtYuZ3UJmUal4dq/Mk/vtS3vxF0dJDbXiseJ1lUABG2bHXECwxe+S1zprs\nvqmbVkoXItBO8LhCbLZb7ljew/3H0RGMWYO7HGkxIvSjBEheXOu1t+QDlod/i9lR\nC9HmiHtgXpDYKIPPmc5lhQKBgQDLNp1lClUA3M7yIlE5fY7XcEFNgA79nzxf4lPu\njlQSy59b6uZjHlqF05ComV5ksJ5MX8PsRHW7yxB3ISAFA8uJFLkOH0n3CStLghCP\nb3YxhtA2YQZBs3DezHZnYWQMN+BfNqMtN/N7LZc+HrC/ybgpAW16bo9iLMp7fU5u\niYVwnwKBgQDgYBxJ1VHCfJ0XQAVJrvQZ6y07aARhel0x27688+pUJP9yZ2II7ZMV\nAoFSWQkI9L10tnQPIWF0aYylu/K57iiCmoMbIfNQEnyx90p6YsE9P3BmShx5TuCs\nhh4O29fD0OCcIFKuMN/BpTtYztja4VQs3FKUYSmE41s4tI2bYySwKg\u003d\u003d\n-----END RSA PRIVATE KEY-----",
    "ca": "-----BEGIN CERTIFICATE-----\nMIIDbjCCAlagAwIBAgIEYJwNVDANBgkqhkiG9w0BAQsFADB5MQswCQYDVQQGEwJC\nUjELMAkGA1UECAwCU1AxEjAQBgNVBAcMCVNhbyBQYXVsbzEZMBcGA1UECgwQQmFu\nY28gVm90b3JhbnRpbTEZMBcGA1UECwwQQmFuY28gVm90b3JhbnRpbTETMBEGA1UE\nAwwKQ0EgT3BlbiBCVjAeFw0yMTA1MTIxNzE2MDRaFw0yNjA1MTIxNzE2MDRaMHkx\nCzAJBgNVBAYTAkJSMQswCQYDVQQIDAJTUDESMBAGA1UEBwwJU2FvIFBhdWxvMRkw\nFwYDVQQKDBBCYW5jbyBWb3RvcmFudGltMRkwFwYDVQQLDBBCYW5jbyBWb3RvcmFu\ndGltMRMwEQYDVQQDDApDQSBPcGVuIEJWMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A\nMIIBCgKCAQEA2W25nFRLk20snZMTbS0lizEU35NT0BEyGI4SZhQgWkc2J2+Qe03S\nMiyKhL2+RIH7jba/SFHLSyzkv9LFikFT1vh5HXfnpNMo2+SXcYGBQ93zkC99OHE8\n2YozO5CmQwazx+rz0bU6MpGg/ZFdA1rvlMPkE5VzmyJfScr+WoE0f0Pa/zIT/7f7\n//4XLfmW+wmLCkhIV91ceMOmiEovr4eVE8i14+Bgf7pQk1NHSeAlzZMo7XMRGpdV\nhDKTbiJp0AaHp9JZ3goRyxiwvNTLNpsNA2Y1HsMP5qH2K8iZP77MbiqjwqaAQXOr\nugBWJuLaA+KTtgO2I+xef491fygeSvGoIwIDAQABMA0GCSqGSIb3DQEBCwUAA4IB\nAQAVrwjdBPJ7TrkA+EQuf11BnF5fDWmXDCxL2X49nPuzIz67JBKBzoAiilXwuJk+\nY0eysjGDL0PWldQMT10d7jzawTu/jua8DfZPbsnt1yfK0kOu75vVMDr/XRRtLS3h\nDW5WRqrPg7+AlWGhEJOLglGcH/3+Wdi8qihzQ54St2iccWd5v1U3OC7CcLbi+61h\n5Wv0h0ZydJsgYNiCNoS1fmQ+ONOyb1vmw/SQ0gidwM+Rk/6Bm7/+UHPaUBC9N7Hw\nBHgP6LVnJ/DAJhgddFg53k7VT5AtzbqbFMHIZhoyGYfc/FiNwKj4BNR5KDuGsvWG\nBh/BmQh9GF+0DskF7k+fOQ3a\n-----END CERTIFICATE-----"
  },
  "resource": {
    "resourceUrl": "https://mtls-api-des.bvopen.com.br/open-banking/accounts/v1/accounts",
    "consentUrl": "https://mtls-api-des.bvopen.com.br/open-banking/consents/v1/consents",
    "brazilCpf": "27997103015"
  },
  "directory": {
    "discoveryUrl": "https://auth.sandbox.directory.openbankingbrasil.org.br/.well-known/openid-configuration",
    "client_id": "BDjHkfaI83_CWcxWfTCDK",
    "apibase": "https://matls-api.sandbox.directory.openbankingbrasil.org.br/"
  }
}
testName
fapi1-advanced-final-ensure-request-object-with-long-nonce
2021-07-02 19:40:17 SUCCESS
CreateRedirectUri
Created redirect URI
redirect_uri
https://www.certification.openid.net/test/a/bv-openid-cert/callback
2021-07-02 19:40:17
GetDynamicServerConfiguration
HTTP request
request_uri
https://api-des.bvopen.com.br/oidc/v1/.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-02 19:40:18 RESPONSE
GetDynamicServerConfiguration
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "date": "Fri, 02 Jul 2021 19:40:18 GMT",
  "content-type": "application/json; charset\u003dutf-8",
  "content-length": "3383",
  "connection": "keep-alive",
  "x-powered-by": "Express",
  "vary": "Origin",
  "x-envoy-upstream-service-time": "3",
  "access-control-allow-origin": "*",
  "access-control-allow-headers": "origin, x-requested-with, accept, content-type, Authorization,  x-v, x-min-v, x-fapi-customer-last-logged-time, x-fapi-customer-ip-address, x-fapi-interaction-id, x-fapi-correlation-id, x-fapi-auth-date,x-cds-client-headers",
  "access-control-max-age": "3628800",
  "access-control-allow-methods": "GET, PUT, POST, DELETE, OPTIONS",
  "strict-transport-security": "max-age\u003d31536000; includeSubDomains",
  "cache-control": "no-cache",
  "pragma": "no-cache"
}
response_body
{"acr_values_supported":["urn:cds.au:cdr:2","urn:cds.au:cdr:3","urn:mace:incommon:iap:silver","urn:brasil:openbanking:loa2","urn:brasil:openbanking:loa3"],"authorization_endpoint":"https://api-des.bvopen.com.br/oidc/v1/authorize","claims_parameter_supported":true,"claims_supported":["sub","name","updated_at","acr","sid","auth_time","iss","cpf","cnpj","given_name","family_name","refresh_token_expires_at","sharing_expires_at"],"code_challenge_methods_supported":["S256"],"end_session_endpoint":"https://api-des.bvopen.com.br/oidc/v1/session/end","grant_types_supported":["implicit","authorization_code","refresh_token","client_credentials"],"id_token_signing_alg_values_supported":["HS256","PS256"],"issuer":"https://api-des.bvopen.com.br/oidc/v1","jwks_uri":"https://api-des.bvopen.com.br/oidc/v1/jwks","registration_endpoint":"https://mtls-api-des.bvopen.com.br/v1/client-registration","response_modes_supported":["form_post","fragment","query"],"response_types_supported":["code id_token"],"scopes_supported":["openid","consents","resources"],"subject_types_supported":["public"],"token_endpoint_auth_methods_supported":["client_secret_basic","private_key_jwt","tls_client_auth"],"token_endpoint_auth_signing_alg_values_supported":["RS256","PS256","ES256","EdDSA"],"token_endpoint":"https://api-des.bvopen.com.br/oidc/v1/token","request_object_signing_alg_values_supported":["HS256","RS256","PS256","ES256","EdDSA"],"request_parameter_supported":true,"request_uri_parameter_supported":true,"require_request_uri_registration":true,"userinfo_endpoint":"https://api-des.bvopen.com.br/oidc/v1/me","userinfo_signing_alg_values_supported":["HS256","PS256"],"introspection_endpoint":"https://api-des.bvopen.com.br/oidc/v1/token/introspection","introspection_endpoint_auth_methods_supported":["client_secret_basic","private_key_jwt"],"introspection_endpoint_auth_signing_alg_values_supported":["RS256","PS256","ES256","EdDSA"],"revocation_endpoint":"https://api-des.bvopen.com.br/oidc/v1/token/revocation","revocation_endpoint_auth_methods_supported":["client_secret_basic","private_key_jwt"],"revocation_endpoint_auth_signing_alg_values_supported":["RS256","PS256","ES256","EdDSA"],"id_token_encryption_alg_values_supported":["A128KW","A256KW","ECDH-ES","ECDH-ES+A128KW","ECDH-ES+A256KW","RSA-OAEP"],"id_token_encryption_enc_values_supported":["A128CBC-HS256","A128GCM","A256CBC-HS512","A256GCM"],"userinfo_encryption_alg_values_supported":["A128KW","A256KW","ECDH-ES","ECDH-ES+A128KW","ECDH-ES+A256KW","RSA-OAEP"],"userinfo_encryption_enc_values_supported":["A128CBC-HS256","A128GCM","A256CBC-HS512","A256GCM"],"request_object_encryption_alg_values_supported":["RSA-OAEP"],"request_object_encryption_enc_values_supported":["A128CBC-HS256","A128GCM","A256CBC-HS512","A256GCM"],"claim_types_supported":["normal"],"tls_client_certificate_bound_access_tokens":true,"cdr_arrangement_revocation_endpoint":"https://mtls-api-des.bvopen.com.br/oidc/v1/arrangements/revoke","mtls_endpoint_aliases":{"registration_endpoint":"https://mtls-api-des.bvopen.com.br/v1/client-registration","token_endpoint":"https://mtls-api-des.bvopen.com.br/oidc/v1/token","userinfo_endpoint":"https://mtls-api-des.bvopen.com.br/oidc/v1/me","introspection_endpoint":"https://mtls-api-des.bvopen.com.br/oidc/v1/token/introspection","revocation_endpoint":"https://mtls-api-des.bvopen.com.br/oidc/v1/token/revocation"}}
2021-07-02 19:40:18
GetDynamicServerConfiguration
Downloaded server configuration
server_config_string
{"acr_values_supported":["urn:cds.au:cdr:2","urn:cds.au:cdr:3","urn:mace:incommon:iap:silver","urn:brasil:openbanking:loa2","urn:brasil:openbanking:loa3"],"authorization_endpoint":"https://api-des.bvopen.com.br/oidc/v1/authorize","claims_parameter_supported":true,"claims_supported":["sub","name","updated_at","acr","sid","auth_time","iss","cpf","cnpj","given_name","family_name","refresh_token_expires_at","sharing_expires_at"],"code_challenge_methods_supported":["S256"],"end_session_endpoint":"https://api-des.bvopen.com.br/oidc/v1/session/end","grant_types_supported":["implicit","authorization_code","refresh_token","client_credentials"],"id_token_signing_alg_values_supported":["HS256","PS256"],"issuer":"https://api-des.bvopen.com.br/oidc/v1","jwks_uri":"https://api-des.bvopen.com.br/oidc/v1/jwks","registration_endpoint":"https://mtls-api-des.bvopen.com.br/v1/client-registration","response_modes_supported":["form_post","fragment","query"],"response_types_supported":["code id_token"],"scopes_supported":["openid","consents","resources"],"subject_types_supported":["public"],"token_endpoint_auth_methods_supported":["client_secret_basic","private_key_jwt","tls_client_auth"],"token_endpoint_auth_signing_alg_values_supported":["RS256","PS256","ES256","EdDSA"],"token_endpoint":"https://api-des.bvopen.com.br/oidc/v1/token","request_object_signing_alg_values_supported":["HS256","RS256","PS256","ES256","EdDSA"],"request_parameter_supported":true,"request_uri_parameter_supported":true,"require_request_uri_registration":true,"userinfo_endpoint":"https://api-des.bvopen.com.br/oidc/v1/me","userinfo_signing_alg_values_supported":["HS256","PS256"],"introspection_endpoint":"https://api-des.bvopen.com.br/oidc/v1/token/introspection","introspection_endpoint_auth_methods_supported":["client_secret_basic","private_key_jwt"],"introspection_endpoint_auth_signing_alg_values_supported":["RS256","PS256","ES256","EdDSA"],"revocation_endpoint":"https://api-des.bvopen.com.br/oidc/v1/token/revocation","revocation_endpoint_auth_methods_supported":["client_secret_basic","private_key_jwt"],"revocation_endpoint_auth_signing_alg_values_supported":["RS256","PS256","ES256","EdDSA"],"id_token_encryption_alg_values_supported":["A128KW","A256KW","ECDH-ES","ECDH-ES+A128KW","ECDH-ES+A256KW","RSA-OAEP"],"id_token_encryption_enc_values_supported":["A128CBC-HS256","A128GCM","A256CBC-HS512","A256GCM"],"userinfo_encryption_alg_values_supported":["A128KW","A256KW","ECDH-ES","ECDH-ES+A128KW","ECDH-ES+A256KW","RSA-OAEP"],"userinfo_encryption_enc_values_supported":["A128CBC-HS256","A128GCM","A256CBC-HS512","A256GCM"],"request_object_encryption_alg_values_supported":["RSA-OAEP"],"request_object_encryption_enc_values_supported":["A128CBC-HS256","A128GCM","A256CBC-HS512","A256GCM"],"claim_types_supported":["normal"],"tls_client_certificate_bound_access_tokens":true,"cdr_arrangement_revocation_endpoint":"https://mtls-api-des.bvopen.com.br/oidc/v1/arrangements/revoke","mtls_endpoint_aliases":{"registration_endpoint":"https://mtls-api-des.bvopen.com.br/v1/client-registration","token_endpoint":"https://mtls-api-des.bvopen.com.br/oidc/v1/token","userinfo_endpoint":"https://mtls-api-des.bvopen.com.br/oidc/v1/me","introspection_endpoint":"https://mtls-api-des.bvopen.com.br/oidc/v1/token/introspection","revocation_endpoint":"https://mtls-api-des.bvopen.com.br/oidc/v1/token/revocation"}}
2021-07-02 19:40:18 SUCCESS
GetDynamicServerConfiguration
Successfully parsed server configuration
acr_values_supported
[
  "urn:cds.au:cdr:2",
  "urn:cds.au:cdr:3",
  "urn:mace:incommon:iap:silver",
  "urn:brasil:openbanking:loa2",
  "urn:brasil:openbanking:loa3"
]
authorization_endpoint
https://api-des.bvopen.com.br/oidc/v1/authorize
claims_parameter_supported
true
claims_supported
[
  "sub",
  "name",
  "updated_at",
  "acr",
  "sid",
  "auth_time",
  "iss",
  "cpf",
  "cnpj",
  "given_name",
  "family_name",
  "refresh_token_expires_at",
  "sharing_expires_at"
]
code_challenge_methods_supported
[
  "S256"
]
end_session_endpoint
https://api-des.bvopen.com.br/oidc/v1/session/end
grant_types_supported
[
  "implicit",
  "authorization_code",
  "refresh_token",
  "client_credentials"
]
id_token_signing_alg_values_supported
[
  "HS256",
  "PS256"
]
issuer
https://api-des.bvopen.com.br/oidc/v1
jwks_uri
https://api-des.bvopen.com.br/oidc/v1/jwks
registration_endpoint
https://mtls-api-des.bvopen.com.br/v1/client-registration
response_modes_supported
[
  "form_post",
  "fragment",
  "query"
]
response_types_supported
[
  "code id_token"
]
scopes_supported
[
  "openid",
  "consents",
  "resources"
]
subject_types_supported
[
  "public"
]
token_endpoint_auth_methods_supported
[
  "client_secret_basic",
  "private_key_jwt",
  "tls_client_auth"
]
token_endpoint_auth_signing_alg_values_supported
[
  "RS256",
  "PS256",
  "ES256",
  "EdDSA"
]
token_endpoint
https://api-des.bvopen.com.br/oidc/v1/token
request_object_signing_alg_values_supported
[
  "HS256",
  "RS256",
  "PS256",
  "ES256",
  "EdDSA"
]
request_parameter_supported
true
request_uri_parameter_supported
true
require_request_uri_registration
true
userinfo_endpoint
https://api-des.bvopen.com.br/oidc/v1/me
userinfo_signing_alg_values_supported
[
  "HS256",
  "PS256"
]
introspection_endpoint
https://api-des.bvopen.com.br/oidc/v1/token/introspection
introspection_endpoint_auth_methods_supported
[
  "client_secret_basic",
  "private_key_jwt"
]
introspection_endpoint_auth_signing_alg_values_supported
[
  "RS256",
  "PS256",
  "ES256",
  "EdDSA"
]
revocation_endpoint
https://api-des.bvopen.com.br/oidc/v1/token/revocation
revocation_endpoint_auth_methods_supported
[
  "client_secret_basic",
  "private_key_jwt"
]
revocation_endpoint_auth_signing_alg_values_supported
[
  "RS256",
  "PS256",
  "ES256",
  "EdDSA"
]
id_token_encryption_alg_values_supported
[
  "A128KW",
  "A256KW",
  "ECDH-ES",
  "ECDH-ES+A128KW",
  "ECDH-ES+A256KW",
  "RSA-OAEP"
]
id_token_encryption_enc_values_supported
[
  "A128CBC-HS256",
  "A128GCM",
  "A256CBC-HS512",
  "A256GCM"
]
userinfo_encryption_alg_values_supported
[
  "A128KW",
  "A256KW",
  "ECDH-ES",
  "ECDH-ES+A128KW",
  "ECDH-ES+A256KW",
  "RSA-OAEP"
]
userinfo_encryption_enc_values_supported
[
  "A128CBC-HS256",
  "A128GCM",
  "A256CBC-HS512",
  "A256GCM"
]
request_object_encryption_alg_values_supported
[
  "RSA-OAEP"
]
request_object_encryption_enc_values_supported
[
  "A128CBC-HS256",
  "A128GCM",
  "A256CBC-HS512",
  "A256GCM"
]
claim_types_supported
[
  "normal"
]
tls_client_certificate_bound_access_tokens
true
cdr_arrangement_revocation_endpoint
https://mtls-api-des.bvopen.com.br/oidc/v1/arrangements/revoke
mtls_endpoint_aliases
{
  "registration_endpoint": "https://mtls-api-des.bvopen.com.br/v1/client-registration",
  "token_endpoint": "https://mtls-api-des.bvopen.com.br/oidc/v1/token",
  "userinfo_endpoint": "https://mtls-api-des.bvopen.com.br/oidc/v1/me",
  "introspection_endpoint": "https://mtls-api-des.bvopen.com.br/oidc/v1/token/introspection",
  "revocation_endpoint": "https://mtls-api-des.bvopen.com.br/oidc/v1/token/revocation"
}
2021-07-02 19:40:18 SUCCESS
AddMTLSEndpointAliasesToEnvironment
Added mtls_endpoint_aliases to environment
mtls_endpoint_aliases
{
  "registration_endpoint": "https://mtls-api-des.bvopen.com.br/v1/client-registration",
  "token_endpoint": "https://mtls-api-des.bvopen.com.br/oidc/v1/token",
  "userinfo_endpoint": "https://mtls-api-des.bvopen.com.br/oidc/v1/me",
  "introspection_endpoint": "https://mtls-api-des.bvopen.com.br/oidc/v1/token/introspection",
  "revocation_endpoint": "https://mtls-api-des.bvopen.com.br/oidc/v1/token/revocation"
}
2021-07-02 19:40:18 SUCCESS
CheckServerConfiguration
Found required server configuration keys
required
[
  "authorization_endpoint",
  "token_endpoint",
  "issuer"
]
2021-07-02 19:40:18
FetchServerKeys
Fetching server key
jwks_uri
https://api-des.bvopen.com.br/oidc/v1/jwks
2021-07-02 19:40:18
FetchServerKeys
HTTP request
request_uri
https://api-des.bvopen.com.br/oidc/v1/jwks
request_method
GET
request_headers
{
  "accept": "text/plain, application/json, application/cbor, application/*+json, */*",
  "content-length": "0"
}
request_body

                                
2021-07-02 19:40:19 RESPONSE
FetchServerKeys
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "date": "Fri, 02 Jul 2021 19:40:19 GMT",
  "content-type": "application/json",
  "content-length": "1267",
  "connection": "keep-alive",
  "x-powered-by": "Express",
  "vary": "Origin",
  "x-envoy-upstream-service-time": "7",
  "access-control-allow-origin": "*",
  "access-control-allow-headers": "origin, x-requested-with, accept, content-type, Authorization,  x-v, x-min-v, x-fapi-customer-last-logged-time, x-fapi-customer-ip-address, x-fapi-interaction-id, x-fapi-correlation-id, x-fapi-auth-date,x-cds-client-headers",
  "access-control-max-age": "3628800",
  "access-control-allow-methods": "GET, PUT, POST, DELETE, OPTIONS",
  "strict-transport-security": "max-age\u003d31536000; includeSubDomains",
  "cache-control": "no-cache",
  "pragma": "no-cache"
}
response_body
{"keys":[{"e":"AQAB","n":"zUNZ6v30_8tZGfRiZMY9UUO86rmnNKMVDk4xm4WvVsZO4xS4APgpeReZYu9IfNcEZZ3RGcpvQ5yyL_-OglXQJ6EdLI0FsuyK9PGvYv7DgjonCJBkM9b70zft6-a-Gwy8_GxdzHYiAb0v7089Zruzkk5bN_9tTlzXjUxBpJIaZlFLK1SLH1O88bxCUkiV6YZ6CEoQ_HYkQBJiM88Jz0PkTu_cDnCAlo4o_4geauOqnw5TNFZuTEl8wZ2Smu9rIKvRgLGO643XPl-Lo3_YBm0LwuOQfqqzAtnvU7pOOPNK967fTxGMxumrDhi5VOKIPtFbx3caz81mnKO0RdsQUce0ow","kty":"RSA","kid":"CDSRefImpl","alg":"PS256","use":"sig"},{"e":"AQAB","n":"nSw0NQGE-7gunKlR0tuMNNbXShNo2GSL-wlPEj6fLSuss3Iv734bU4-F_NmNjiOpTztNIyn-mKsM13RXIKZwy8sPc9r3DoC4NMS5W0rBUvYhu0EWdCZbsOGgWm5EqDdHdTOdufcnehNp84QiD6H5NAh5pTDFkRI_YcPOSGMwu8u5mN7UxRyTkYng5zN2vXUafj-oKWDgYnfC2TTmYCFTsJtoxS5dtgRwpqGiGAoGZX_WUB8f9aag7r64gqYwFYk7OPdaMcGgJPeSZRAy2rP9It7Bn-R0CXOStl9wKKk9N9SzTirOXW0PED-bfVmf8vfohOW1fsfaQ4jaqqqN7y8B9Q","kty":"RSA","kid":"RSA-OAEP","alg":"RSA-OAEP-256","use":"enc"},{"e":"AQAB","n":"hqYPNXu57aMFVs7vVAwx-Pemr6qDEBLoJmAGrxpC22WB0yXHL3nMwppYjXF1lNQNQV0yN_tG1_r5h-EPY8bMXTUVMHortalMq6gi0nzNB_d4rPDo154mKXay69JwguqaFilGPNJ7fq1zk3oRqDkmG2IYtQkAOkd6awIi1tHjIcOdyn8sdkkhxccZCrRLpfMKp7_xPNxjNLhEBrWd1SmHL2JbuqqN4ZD_zZK8oumJHwtauQ_v5cGY7S8xSKXWDyO9ld0vTzMpciOcwbUVSGsVb-0XsyP5PLRCug43rLoT-Af3CCRMPiU2JOuS8_cRPiZkmcZ80WY9AbJcNpMkrsDBPQ","kty":"RSA","kid":"PS256","alg":"PS256","use":"sig"}]}
2021-07-02 19:40:19
FetchServerKeys
Found JWK set string
jwk_string
{"keys":[{"e":"AQAB","n":"zUNZ6v30_8tZGfRiZMY9UUO86rmnNKMVDk4xm4WvVsZO4xS4APgpeReZYu9IfNcEZZ3RGcpvQ5yyL_-OglXQJ6EdLI0FsuyK9PGvYv7DgjonCJBkM9b70zft6-a-Gwy8_GxdzHYiAb0v7089Zruzkk5bN_9tTlzXjUxBpJIaZlFLK1SLH1O88bxCUkiV6YZ6CEoQ_HYkQBJiM88Jz0PkTu_cDnCAlo4o_4geauOqnw5TNFZuTEl8wZ2Smu9rIKvRgLGO643XPl-Lo3_YBm0LwuOQfqqzAtnvU7pOOPNK967fTxGMxumrDhi5VOKIPtFbx3caz81mnKO0RdsQUce0ow","kty":"RSA","kid":"CDSRefImpl","alg":"PS256","use":"sig"},{"e":"AQAB","n":"nSw0NQGE-7gunKlR0tuMNNbXShNo2GSL-wlPEj6fLSuss3Iv734bU4-F_NmNjiOpTztNIyn-mKsM13RXIKZwy8sPc9r3DoC4NMS5W0rBUvYhu0EWdCZbsOGgWm5EqDdHdTOdufcnehNp84QiD6H5NAh5pTDFkRI_YcPOSGMwu8u5mN7UxRyTkYng5zN2vXUafj-oKWDgYnfC2TTmYCFTsJtoxS5dtgRwpqGiGAoGZX_WUB8f9aag7r64gqYwFYk7OPdaMcGgJPeSZRAy2rP9It7Bn-R0CXOStl9wKKk9N9SzTirOXW0PED-bfVmf8vfohOW1fsfaQ4jaqqqN7y8B9Q","kty":"RSA","kid":"RSA-OAEP","alg":"RSA-OAEP-256","use":"enc"},{"e":"AQAB","n":"hqYPNXu57aMFVs7vVAwx-Pemr6qDEBLoJmAGrxpC22WB0yXHL3nMwppYjXF1lNQNQV0yN_tG1_r5h-EPY8bMXTUVMHortalMq6gi0nzNB_d4rPDo154mKXay69JwguqaFilGPNJ7fq1zk3oRqDkmG2IYtQkAOkd6awIi1tHjIcOdyn8sdkkhxccZCrRLpfMKp7_xPNxjNLhEBrWd1SmHL2JbuqqN4ZD_zZK8oumJHwtauQ_v5cGY7S8xSKXWDyO9ld0vTzMpciOcwbUVSGsVb-0XsyP5PLRCug43rLoT-Af3CCRMPiU2JOuS8_cRPiZkmcZ80WY9AbJcNpMkrsDBPQ","kty":"RSA","kid":"PS256","alg":"PS256","use":"sig"}]}
2021-07-02 19:40:19 SUCCESS
FetchServerKeys
Found server JWK set
server_jwks
{
  "keys": [
    {
      "e": "AQAB",
      "n": "zUNZ6v30_8tZGfRiZMY9UUO86rmnNKMVDk4xm4WvVsZO4xS4APgpeReZYu9IfNcEZZ3RGcpvQ5yyL_-OglXQJ6EdLI0FsuyK9PGvYv7DgjonCJBkM9b70zft6-a-Gwy8_GxdzHYiAb0v7089Zruzkk5bN_9tTlzXjUxBpJIaZlFLK1SLH1O88bxCUkiV6YZ6CEoQ_HYkQBJiM88Jz0PkTu_cDnCAlo4o_4geauOqnw5TNFZuTEl8wZ2Smu9rIKvRgLGO643XPl-Lo3_YBm0LwuOQfqqzAtnvU7pOOPNK967fTxGMxumrDhi5VOKIPtFbx3caz81mnKO0RdsQUce0ow",
      "kty": "RSA",
      "kid": "CDSRefImpl",
      "alg": "PS256",
      "use": "sig"
    },
    {
      "e": "AQAB",
      "n": "nSw0NQGE-7gunKlR0tuMNNbXShNo2GSL-wlPEj6fLSuss3Iv734bU4-F_NmNjiOpTztNIyn-mKsM13RXIKZwy8sPc9r3DoC4NMS5W0rBUvYhu0EWdCZbsOGgWm5EqDdHdTOdufcnehNp84QiD6H5NAh5pTDFkRI_YcPOSGMwu8u5mN7UxRyTkYng5zN2vXUafj-oKWDgYnfC2TTmYCFTsJtoxS5dtgRwpqGiGAoGZX_WUB8f9aag7r64gqYwFYk7OPdaMcGgJPeSZRAy2rP9It7Bn-R0CXOStl9wKKk9N9SzTirOXW0PED-bfVmf8vfohOW1fsfaQ4jaqqqN7y8B9Q",
      "kty": "RSA",
      "kid": "RSA-OAEP",
      "alg": "RSA-OAEP-256",
      "use": "enc"
    },
    {
      "e": "AQAB",
      "n": "hqYPNXu57aMFVs7vVAwx-Pemr6qDEBLoJmAGrxpC22WB0yXHL3nMwppYjXF1lNQNQV0yN_tG1_r5h-EPY8bMXTUVMHortalMq6gi0nzNB_d4rPDo154mKXay69JwguqaFilGPNJ7fq1zk3oRqDkmG2IYtQkAOkd6awIi1tHjIcOdyn8sdkkhxccZCrRLpfMKp7_xPNxjNLhEBrWd1SmHL2JbuqqN4ZD_zZK8oumJHwtauQ_v5cGY7S8xSKXWDyO9ld0vTzMpciOcwbUVSGsVb-0XsyP5PLRCug43rLoT-Af3CCRMPiU2JOuS8_cRPiZkmcZ80WY9AbJcNpMkrsDBPQ",
      "kty": "RSA",
      "kid": "PS256",
      "alg": "PS256",
      "use": "sig"
    }
  ]
}
2021-07-02 19:40:19 SUCCESS
CheckServerKeysIsValid
Server JWKs is valid
server_jwks
{
  "keys": [
    {
      "e": "AQAB",
      "n": "zUNZ6v30_8tZGfRiZMY9UUO86rmnNKMVDk4xm4WvVsZO4xS4APgpeReZYu9IfNcEZZ3RGcpvQ5yyL_-OglXQJ6EdLI0FsuyK9PGvYv7DgjonCJBkM9b70zft6-a-Gwy8_GxdzHYiAb0v7089Zruzkk5bN_9tTlzXjUxBpJIaZlFLK1SLH1O88bxCUkiV6YZ6CEoQ_HYkQBJiM88Jz0PkTu_cDnCAlo4o_4geauOqnw5TNFZuTEl8wZ2Smu9rIKvRgLGO643XPl-Lo3_YBm0LwuOQfqqzAtnvU7pOOPNK967fTxGMxumrDhi5VOKIPtFbx3caz81mnKO0RdsQUce0ow",
      "kty": "RSA",
      "kid": "CDSRefImpl",
      "alg": "PS256",
      "use": "sig"
    },
    {
      "e": "AQAB",
      "n": "nSw0NQGE-7gunKlR0tuMNNbXShNo2GSL-wlPEj6fLSuss3Iv734bU4-F_NmNjiOpTztNIyn-mKsM13RXIKZwy8sPc9r3DoC4NMS5W0rBUvYhu0EWdCZbsOGgWm5EqDdHdTOdufcnehNp84QiD6H5NAh5pTDFkRI_YcPOSGMwu8u5mN7UxRyTkYng5zN2vXUafj-oKWDgYnfC2TTmYCFTsJtoxS5dtgRwpqGiGAoGZX_WUB8f9aag7r64gqYwFYk7OPdaMcGgJPeSZRAy2rP9It7Bn-R0CXOStl9wKKk9N9SzTirOXW0PED-bfVmf8vfohOW1fsfaQ4jaqqqN7y8B9Q",
      "kty": "RSA",
      "kid": "RSA-OAEP",
      "alg": "RSA-OAEP-256",
      "use": "enc"
    },
    {
      "e": "AQAB",
      "n": "hqYPNXu57aMFVs7vVAwx-Pemr6qDEBLoJmAGrxpC22WB0yXHL3nMwppYjXF1lNQNQV0yN_tG1_r5h-EPY8bMXTUVMHortalMq6gi0nzNB_d4rPDo154mKXay69JwguqaFilGPNJ7fq1zk3oRqDkmG2IYtQkAOkd6awIi1tHjIcOdyn8sdkkhxccZCrRLpfMKp7_xPNxjNLhEBrWd1SmHL2JbuqqN4ZD_zZK8oumJHwtauQ_v5cGY7S8xSKXWDyO9ld0vTzMpciOcwbUVSGsVb-0XsyP5PLRCug43rLoT-Af3CCRMPiU2JOuS8_cRPiZkmcZ80WY9AbJcNpMkrsDBPQ",
      "kty": "RSA",
      "kid": "PS256",
      "alg": "PS256",
      "use": "sig"
    }
  ]
}
2021-07-02 19:40:19 SUCCESS
ValidateServerJWKs
Valid server JWKs: keys are valid JSON, contain the required fields and are correctly encoded using unpadded base64url
2021-07-02 19:40:19 SUCCESS
CheckForKeyIdInServerJWKs
All keys contain kids
2021-07-02 19:40:19 SUCCESS
EnsureServerJwksDoesNotContainPrivateOrSymmetricKeys
Jwks does not contain any private or symmetric keys
2021-07-02 19:40:19 SUCCESS
FAPIEnsureMinimumServerKeyLength
Validated minimum key lengths for server_jwks
server_jwks
{
  "keys": [
    {
      "e": "AQAB",
      "n": "zUNZ6v30_8tZGfRiZMY9UUO86rmnNKMVDk4xm4WvVsZO4xS4APgpeReZYu9IfNcEZZ3RGcpvQ5yyL_-OglXQJ6EdLI0FsuyK9PGvYv7DgjonCJBkM9b70zft6-a-Gwy8_GxdzHYiAb0v7089Zruzkk5bN_9tTlzXjUxBpJIaZlFLK1SLH1O88bxCUkiV6YZ6CEoQ_HYkQBJiM88Jz0PkTu_cDnCAlo4o_4geauOqnw5TNFZuTEl8wZ2Smu9rIKvRgLGO643XPl-Lo3_YBm0LwuOQfqqzAtnvU7pOOPNK967fTxGMxumrDhi5VOKIPtFbx3caz81mnKO0RdsQUce0ow",
      "kty": "RSA",
      "kid": "CDSRefImpl",
      "alg": "PS256",
      "use": "sig"
    },
    {
      "e": "AQAB",
      "n": "nSw0NQGE-7gunKlR0tuMNNbXShNo2GSL-wlPEj6fLSuss3Iv734bU4-F_NmNjiOpTztNIyn-mKsM13RXIKZwy8sPc9r3DoC4NMS5W0rBUvYhu0EWdCZbsOGgWm5EqDdHdTOdufcnehNp84QiD6H5NAh5pTDFkRI_YcPOSGMwu8u5mN7UxRyTkYng5zN2vXUafj-oKWDgYnfC2TTmYCFTsJtoxS5dtgRwpqGiGAoGZX_WUB8f9aag7r64gqYwFYk7OPdaMcGgJPeSZRAy2rP9It7Bn-R0CXOStl9wKKk9N9SzTirOXW0PED-bfVmf8vfohOW1fsfaQ4jaqqqN7y8B9Q",
      "kty": "RSA",
      "kid": "RSA-OAEP",
      "alg": "RSA-OAEP-256",
      "use": "enc"
    },
    {
      "e": "AQAB",
      "n": "hqYPNXu57aMFVs7vVAwx-Pemr6qDEBLoJmAGrxpC22WB0yXHL3nMwppYjXF1lNQNQV0yN_tG1_r5h-EPY8bMXTUVMHortalMq6gi0nzNB_d4rPDo154mKXay69JwguqaFilGPNJ7fq1zk3oRqDkmG2IYtQkAOkd6awIi1tHjIcOdyn8sdkkhxccZCrRLpfMKp7_xPNxjNLhEBrWd1SmHL2JbuqqN4ZD_zZK8oumJHwtauQ_v5cGY7S8xSKXWDyO9ld0vTzMpciOcwbUVSGsVb-0XsyP5PLRCug43rLoT-Af3CCRMPiU2JOuS8_cRPiZkmcZ80WY9AbJcNpMkrsDBPQ",
      "kty": "RSA",
      "kid": "PS256",
      "alg": "PS256",
      "use": "sig"
    }
  ]
}
2021-07-02 19:40:19 SUCCESS
GetStaticClientConfiguration
Found a static client object
client_id
AQh1nkmLhQ3hcxgMtzIKjR6AtBgZxwW1
scope
openid accounts
jwks
{
  "keys": [
    {
      "p": "97Q0JlBqDmQPQKjNGh1RPSLNEWSGhunrAAVLK2cpcd60g3IgbCrl7_-xEOQ7oL2SmwRkaUcm4DxcSDzdSh-VTid4CrW629pDhnUMdm_G-xKJaQMMtd_sfmRO0XdHS6OoZspu9OxlpZCUtZA9XUYfh3qt9IEqsMZas1Y59ZXz6o0",
      "kty": "RSA",
      "q": "xVsvr7t08wLTXKhjenvERcMMmG72yekXs6ex77E2UXsOCFOFHHvp2M4rrn31WD4fofKELxiZJucn7GQyjBkHhFWgqE1RGiOllT1w9SOqBrNTtDKS95AMDGHK7Gqy62yL1xHVp8UpsOhzvdjKhWMMJhoXennXQzIIdyNogB8oq58",
      "d": "J2ZxTmkpGPxhu9EbNWZAeONlqZFTd8tFofthlyk0UhgxAH4KZ87yH-NJpAhcsHVEMQDDxQQRh_42GWGznHpcqoOr0ucBa_E1UfJaJexxKyk6zAfex7LMW5QelSn6eKerN4Ed_t9NANdwKIyOltZ12wCGIX-MQ6eRXL6lnBx1y7Xo8mjIHioJya2ZLRJlCUo1_n-oGSt_lL-FHSpovV3wHtI-aqtbigivmzTMx9JWmO0sBqKkKRMJqdrAjs7aAvtpJChP3JJIEjWqWtdQGZI67-zZ2qcEb_Ggm0YZhuDpFI0lNXL6vghqa-dEknIz84P-JujOtEclWAlO9VVjH0HhUQ",
      "e": "AQAB",
      "kid": "2b5915d0-4388-4c79-b461-897b0c16b33f",
      "qi": "nYb2mAFawRmHiZ_Q0cnRLtmllk1jLjRyV81LSw7RA0pW-DpEddI1-n1ldAIdDHR4MMjlbGfBxKewK05qRmN2BHgZ7TqRvDk5EYwZIhHXV8SsjenYZ5iS-y9sSfFyQG6cEfY1mqqMgN2eAppnU5v_qiapiry6RaxwAAy2DdIg0bM",
      "dp": "7_HDwomK8r3CeKQLagyUMWCQvRRfrDjTx4VZN4YLA57zxZC8D4vOiRlqcC5mBGMerMMocULXSceurNsokTDe9IIPKnC3vVhEqO6hT-kfGv7t1Kd7nIJ5GEYag5XDnmW-LzRRHzgPjr3rD6XVi5Dt4dLYx0yICg1atvYD1v2W9dE",
      "dq": "a35vSthfqr0vQpi1FlGzZgwHID_QS8maD1CXqmZrn5XW3tIe_pS_mkcxo6kXqSitMhhVxxEu2fGt3SP2JDi9z2aUSxdRxVsFJXSBwgPa6CtkvBGP2yeqaFQbowm6ymAlCs-7_9V0D9eMsysRo_V--IHdp-gVR5RI6BtxH9fY3yE",
      "n": "vvXnVCSkrJz1-ED04KNhthYpNuv9S4PoeOG9B0j0XMbr6DQBK8I9_-ASUDv9l5uFSYM20r_K6l_pbNsZ5wwGTVM7Ycf3kwA2lY62SJjNhPyXZ69TokcvkIlpjUgzPgY1EeqFglC5YsvN3hZS1eCClWGsW70qR3wGSpe6iJPbp1K-FqefgH7xavaCaIs6vX7CowNmq6_D3EUwVnW9TSG7Vnj_zilrODbrcqezFuaKGlLzsY3P1vgoGPXOWXy_9C5WNcmtT6YUmG3yUjuXl0WfyIKdS3M1KTQwS5-H-4tFqy_E5T7SjkEoIg2STVQwd2p9DmjFv3tzvxx0UpC1yTLckw",
      "alg": "PS256"
    }
  ]
}
2021-07-02 19:40:19 SUCCESS
ValidateMTLSCertificatesHeader
MTLS certificates header is valid
2021-07-02 19:40:19 SUCCESS
ExtractMTLSCertificatesFromConfiguration
Mutual TLS authentication credentials loaded
cert
MIIDXzCCAkegAwIBAgIEYJwPJDANBgkqhkiG9w0BAQsFADB5MQswCQYDVQQGEwJCUjELMAkGA1UECAwCU1AxEjAQBgNVBAcMCVNhbyBQYXVsbzEZMBcGA1UECgwQQmFuY28gVm90b3JhbnRpbTEZMBcGA1UECwwQQmFuY28gVm90b3JhbnRpbTETMBEGA1UEAwwKQ0EgT3BlbiBCVjAeFw0yMTA1MTIxNzIzNDhaFw0yMzA1MTIxNzIzNDhaMGoxCzAJBgNVBAYTAkJSMQswCQYDVQQIDAJTUDESMBAGA1UEBwwJU2FvIFBhdWxvMRIwEAYDVQQKDAlCYW5jbyBQT0MxEjAQBgNVBAsMCUJhbmNvIFBPQzESMBAGA1UEAwwJQmFuY28gUE9DMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvvXnVCSkrJz1+ED04KNhthYpNuv9S4PoeOG9B0j0XMbr6DQBK8I9/+ASUDv9l5uFSYM20r/K6l/pbNsZ5wwGTVM7Ycf3kwA2lY62SJjNhPyXZ69TokcvkIlpjUgzPgY1EeqFglC5YsvN3hZS1eCClWGsW70qR3wGSpe6iJPbp1K+FqefgH7xavaCaIs6vX7CowNmq6/D3EUwVnW9TSG7Vnj/zilrODbrcqezFuaKGlLzsY3P1vgoGPXOWXy/9C5WNcmtT6YUmG3yUjuXl0WfyIKdS3M1KTQwS5+H+4tFqy/E5T7SjkEoIg2STVQwd2p9DmjFv3tzvxx0UpC1yTLckwIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQB+h+bdbO6BoFn/dp4BLsndsUryRgXrEVyZGqftBLQB60mSWWNJgB4wwVeTxL4hy7eTqeezeYhy5BISZBgJn3nbtVQj4VElxaYQcWzAe0VFsy7/OlDm9vi6bg+d8bCqIU//71VuEAs3rgvzNV4u6gmasjrq93cG9++ZMi5jt6aJIL+B9kTUVxaameJsIiMMPPXOYgyVuE9s58XmJURz47C8uRLmsYDmuq7ZpwfGRcDKhD/iOGClV1n+JdSpwW4tAQYD0X8i6fXWyXvoPi9tVwt8FUSiCpCIRjIqaYg6ZvnsvEnUvAZEXUSi1OPNRRv9oFikHprfHWxh7tAiwjPG0dxm
key
MIIEpAIBAAKCAQEAvvXnVCSkrJz1+ED04KNhthYpNuv9S4PoeOG9B0j0XMbr6DQBK8I9/+ASUDv9l5uFSYM20r/K6l/pbNsZ5wwGTVM7Ycf3kwA2lY62SJjNhPyXZ69TokcvkIlpjUgzPgY1EeqFglC5YsvN3hZS1eCClWGsW70qR3wGSpe6iJPbp1K+FqefgH7xavaCaIs6vX7CowNmq6/D3EUwVnW9TSG7Vnj/zilrODbrcqezFuaKGlLzsY3P1vgoGPXOWXy/9C5WNcmtT6YUmG3yUjuXl0WfyIKdS3M1KTQwS5+H+4tFqy/E5T7SjkEoIg2STVQwd2p9DmjFv3tzvxx0UpC1yTLckwIDAQABAoIBACdmcU5pKRj8YbvRGzVmQHjjZamRU3fLRaH7YZcpNFIYMQB+CmfO8h/jSaQIXLB1RDEAw8UEEYf+Nhlhs5x6XKqDq9LnAWvxNVHyWiXscSspOswH3seyzFuUHpUp+ninqzeBHf7fTQDXcCiMjpbWddsAhiF/jEOnkVy+pZwcdcu16PJoyB4qCcmtmS0SZQlKNf5/qBkrf5S/hR0qaL1d8B7SPmqrW4oIr5s0zMfSVpjtLAaipCkTCanawI7O2gL7aSQoT9ySSBI1qlrXUBmSOu/s2dqnBG/xoJtGGYbg6RSNJTVy+r4IamvnRJJyM/OD/ibozrRHJVgJTvVVYx9B4VECgYEA97Q0JlBqDmQPQKjNGh1RPSLNEWSGhunrAAVLK2cpcd60g3IgbCrl7/+xEOQ7oL2SmwRkaUcm4DxcSDzdSh+VTid4CrW629pDhnUMdm/G+xKJaQMMtd/sfmRO0XdHS6OoZspu9OxlpZCUtZA9XUYfh3qt9IEqsMZas1Y59ZXz6o0CgYEAxVsvr7t08wLTXKhjenvERcMMmG72yekXs6ex77E2UXsOCFOFHHvp2M4rrn31WD4fofKELxiZJucn7GQyjBkHhFWgqE1RGiOllT1w9SOqBrNTtDKS95AMDGHK7Gqy62yL1xHVp8UpsOhzvdjKhWMMJhoXennXQzIIdyNogB8oq58CgYEA7/HDwomK8r3CeKQLagyUMWCQvRRfrDjTx4VZN4YLA57zxZC8D4vOiRlqcC5mBGMerMMocULXSceurNsokTDe9IIPKnC3vVhEqO6hT+kfGv7t1Kd7nIJ5GEYag5XDnmW+LzRRHzgPjr3rD6XVi5Dt4dLYx0yICg1atvYD1v2W9dECgYBrfm9K2F+qvS9CmLUWUbNmDAcgP9BLyZoPUJeqZmufldbe0h7+lL+aRzGjqRepKK0yGFXHES7Z8a3dI/YkOL3PZpRLF1HFWwUldIHCA9roK2S8EY/bJ6poVBujCbrKYCUKz7v/1XQP14yzKxGj9X74gd2n6BVHlEjoG3Ef19jfIQKBgQCdhvaYAVrBGYeJn9DRydEu2aWWTWMuNHJXzUtLDtEDSlb4OkR10jX6fWV0Ah0MdHgwyOVsZ8HEp7ArTmpGY3YEeBntOpG8OTkRjBkiEddXxKyN6dhnmJL7L2xJ8XJAbpwR9jWaqoyA3Z4CmmdTm/+qJqmKvLpFrHAADLYN0iDRsw==
ca
MIIDbjCCAlagAwIBAgIEYJwNVDANBgkqhkiG9w0BAQsFADB5MQswCQYDVQQGEwJCUjELMAkGA1UECAwCU1AxEjAQBgNVBAcMCVNhbyBQYXVsbzEZMBcGA1UECgwQQmFuY28gVm90b3JhbnRpbTEZMBcGA1UECwwQQmFuY28gVm90b3JhbnRpbTETMBEGA1UEAwwKQ0EgT3BlbiBCVjAeFw0yMTA1MTIxNzE2MDRaFw0yNjA1MTIxNzE2MDRaMHkxCzAJBgNVBAYTAkJSMQswCQYDVQQIDAJTUDESMBAGA1UEBwwJU2FvIFBhdWxvMRkwFwYDVQQKDBBCYW5jbyBWb3RvcmFudGltMRkwFwYDVQQLDBBCYW5jbyBWb3RvcmFudGltMRMwEQYDVQQDDApDQSBPcGVuIEJWMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2W25nFRLk20snZMTbS0lizEU35NT0BEyGI4SZhQgWkc2J2+Qe03SMiyKhL2+RIH7jba/SFHLSyzkv9LFikFT1vh5HXfnpNMo2+SXcYGBQ93zkC99OHE82YozO5CmQwazx+rz0bU6MpGg/ZFdA1rvlMPkE5VzmyJfScr+WoE0f0Pa/zIT/7f7//4XLfmW+wmLCkhIV91ceMOmiEovr4eVE8i14+Bgf7pQk1NHSeAlzZMo7XMRGpdVhDKTbiJp0AaHp9JZ3goRyxiwvNTLNpsNA2Y1HsMP5qH2K8iZP77MbiqjwqaAQXOrugBWJuLaA+KTtgO2I+xef491fygeSvGoIwIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQAVrwjdBPJ7TrkA+EQuf11BnF5fDWmXDCxL2X49nPuzIz67JBKBzoAiilXwuJk+Y0eysjGDL0PWldQMT10d7jzawTu/jua8DfZPbsnt1yfK0kOu75vVMDr/XRRtLS3hDW5WRqrPg7+AlWGhEJOLglGcH/3+Wdi8qihzQ54St2iccWd5v1U3OC7CcLbi+61h5Wv0h0ZydJsgYNiCNoS1fmQ+ONOyb1vmw/SQ0gidwM+Rk/6Bm7/+UHPaUBC9N7HwBHgP6LVnJ/DAJhgddFg53k7VT5AtzbqbFMHIZhoyGYfc/FiNwKj4BNR5KDuGsvWGBh/BmQh9GF+0DskF7k+fOQ3a
2021-07-02 19:40:19 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-02 19:40:19 SUCCESS
ExtractJWKsFromStaticClientConfiguration
Extracted client JWK
client_jwks
{
  "keys": [
    {
      "p": "97Q0JlBqDmQPQKjNGh1RPSLNEWSGhunrAAVLK2cpcd60g3IgbCrl7_-xEOQ7oL2SmwRkaUcm4DxcSDzdSh-VTid4CrW629pDhnUMdm_G-xKJaQMMtd_sfmRO0XdHS6OoZspu9OxlpZCUtZA9XUYfh3qt9IEqsMZas1Y59ZXz6o0",
      "kty": "RSA",
      "q": "xVsvr7t08wLTXKhjenvERcMMmG72yekXs6ex77E2UXsOCFOFHHvp2M4rrn31WD4fofKELxiZJucn7GQyjBkHhFWgqE1RGiOllT1w9SOqBrNTtDKS95AMDGHK7Gqy62yL1xHVp8UpsOhzvdjKhWMMJhoXennXQzIIdyNogB8oq58",
      "d": "J2ZxTmkpGPxhu9EbNWZAeONlqZFTd8tFofthlyk0UhgxAH4KZ87yH-NJpAhcsHVEMQDDxQQRh_42GWGznHpcqoOr0ucBa_E1UfJaJexxKyk6zAfex7LMW5QelSn6eKerN4Ed_t9NANdwKIyOltZ12wCGIX-MQ6eRXL6lnBx1y7Xo8mjIHioJya2ZLRJlCUo1_n-oGSt_lL-FHSpovV3wHtI-aqtbigivmzTMx9JWmO0sBqKkKRMJqdrAjs7aAvtpJChP3JJIEjWqWtdQGZI67-zZ2qcEb_Ggm0YZhuDpFI0lNXL6vghqa-dEknIz84P-JujOtEclWAlO9VVjH0HhUQ",
      "e": "AQAB",
      "kid": "2b5915d0-4388-4c79-b461-897b0c16b33f",
      "qi": "nYb2mAFawRmHiZ_Q0cnRLtmllk1jLjRyV81LSw7RA0pW-DpEddI1-n1ldAIdDHR4MMjlbGfBxKewK05qRmN2BHgZ7TqRvDk5EYwZIhHXV8SsjenYZ5iS-y9sSfFyQG6cEfY1mqqMgN2eAppnU5v_qiapiry6RaxwAAy2DdIg0bM",
      "dp": "7_HDwomK8r3CeKQLagyUMWCQvRRfrDjTx4VZN4YLA57zxZC8D4vOiRlqcC5mBGMerMMocULXSceurNsokTDe9IIPKnC3vVhEqO6hT-kfGv7t1Kd7nIJ5GEYag5XDnmW-LzRRHzgPjr3rD6XVi5Dt4dLYx0yICg1atvYD1v2W9dE",
      "dq": "a35vSthfqr0vQpi1FlGzZgwHID_QS8maD1CXqmZrn5XW3tIe_pS_mkcxo6kXqSitMhhVxxEu2fGt3SP2JDi9z2aUSxdRxVsFJXSBwgPa6CtkvBGP2yeqaFQbowm6ymAlCs-7_9V0D9eMsysRo_V--IHdp-gVR5RI6BtxH9fY3yE",
      "n": "vvXnVCSkrJz1-ED04KNhthYpNuv9S4PoeOG9B0j0XMbr6DQBK8I9_-ASUDv9l5uFSYM20r_K6l_pbNsZ5wwGTVM7Ycf3kwA2lY62SJjNhPyXZ69TokcvkIlpjUgzPgY1EeqFglC5YsvN3hZS1eCClWGsW70qR3wGSpe6iJPbp1K-FqefgH7xavaCaIs6vX7CowNmq6_D3EUwVnW9TSG7Vnj_zilrODbrcqezFuaKGlLzsY3P1vgoGPXOWXy_9C5WNcmtT6YUmG3yUjuXl0WfyIKdS3M1KTQwS5-H-4tFqy_E5T7SjkEoIg2STVQwd2p9DmjFv3tzvxx0UpC1yTLckw",
      "alg": "PS256"
    }
  ]
}
public_client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "e": "AQAB",
      "kid": "2b5915d0-4388-4c79-b461-897b0c16b33f",
      "alg": "PS256",
      "n": "vvXnVCSkrJz1-ED04KNhthYpNuv9S4PoeOG9B0j0XMbr6DQBK8I9_-ASUDv9l5uFSYM20r_K6l_pbNsZ5wwGTVM7Ycf3kwA2lY62SJjNhPyXZ69TokcvkIlpjUgzPgY1EeqFglC5YsvN3hZS1eCClWGsW70qR3wGSpe6iJPbp1K-FqefgH7xavaCaIs6vX7CowNmq6_D3EUwVnW9TSG7Vnj_zilrODbrcqezFuaKGlLzsY3P1vgoGPXOWXy_9C5WNcmtT6YUmG3yUjuXl0WfyIKdS3M1KTQwS5-H-4tFqy_E5T7SjkEoIg2STVQwd2p9DmjFv3tzvxx0UpC1yTLckw"
    }
  ]
}
2021-07-02 19:40:19 SUCCESS
CheckForKeyIdInClientJWKs
All keys contain kids
2021-07-02 19:40:19 SUCCESS
CheckDistinctKeyIdValueInClientJWKs
Distinct 'kid' value in all keys of client_jwks
see
https://bitbucket.org/openid/connect/issues/1127
2021-07-02 19:40:19 SUCCESS
FAPIBrazilCheckKeyAlgInClientJWKs
Keys in client JWKS all have permitted 'alg'
permitted
[
  "PS256"
]
2021-07-02 19:40:19 SUCCESS
FAPIEnsureMinimumClientKeyLength
Validated minimum key lengths for client_jwks
client_jwks
{
  "keys": [
    {
      "p": "97Q0JlBqDmQPQKjNGh1RPSLNEWSGhunrAAVLK2cpcd60g3IgbCrl7_-xEOQ7oL2SmwRkaUcm4DxcSDzdSh-VTid4CrW629pDhnUMdm_G-xKJaQMMtd_sfmRO0XdHS6OoZspu9OxlpZCUtZA9XUYfh3qt9IEqsMZas1Y59ZXz6o0",
      "kty": "RSA",
      "q": "xVsvr7t08wLTXKhjenvERcMMmG72yekXs6ex77E2UXsOCFOFHHvp2M4rrn31WD4fofKELxiZJucn7GQyjBkHhFWgqE1RGiOllT1w9SOqBrNTtDKS95AMDGHK7Gqy62yL1xHVp8UpsOhzvdjKhWMMJhoXennXQzIIdyNogB8oq58",
      "d": "J2ZxTmkpGPxhu9EbNWZAeONlqZFTd8tFofthlyk0UhgxAH4KZ87yH-NJpAhcsHVEMQDDxQQRh_42GWGznHpcqoOr0ucBa_E1UfJaJexxKyk6zAfex7LMW5QelSn6eKerN4Ed_t9NANdwKIyOltZ12wCGIX-MQ6eRXL6lnBx1y7Xo8mjIHioJya2ZLRJlCUo1_n-oGSt_lL-FHSpovV3wHtI-aqtbigivmzTMx9JWmO0sBqKkKRMJqdrAjs7aAvtpJChP3JJIEjWqWtdQGZI67-zZ2qcEb_Ggm0YZhuDpFI0lNXL6vghqa-dEknIz84P-JujOtEclWAlO9VVjH0HhUQ",
      "e": "AQAB",
      "kid": "2b5915d0-4388-4c79-b461-897b0c16b33f",
      "qi": "nYb2mAFawRmHiZ_Q0cnRLtmllk1jLjRyV81LSw7RA0pW-DpEddI1-n1ldAIdDHR4MMjlbGfBxKewK05qRmN2BHgZ7TqRvDk5EYwZIhHXV8SsjenYZ5iS-y9sSfFyQG6cEfY1mqqMgN2eAppnU5v_qiapiry6RaxwAAy2DdIg0bM",
      "dp": "7_HDwomK8r3CeKQLagyUMWCQvRRfrDjTx4VZN4YLA57zxZC8D4vOiRlqcC5mBGMerMMocULXSceurNsokTDe9IIPKnC3vVhEqO6hT-kfGv7t1Kd7nIJ5GEYag5XDnmW-LzRRHzgPjr3rD6XVi5Dt4dLYx0yICg1atvYD1v2W9dE",
      "dq": "a35vSthfqr0vQpi1FlGzZgwHID_QS8maD1CXqmZrn5XW3tIe_pS_mkcxo6kXqSitMhhVxxEu2fGt3SP2JDi9z2aUSxdRxVsFJXSBwgPa6CtkvBGP2yeqaFQbowm6ymAlCs-7_9V0D9eMsysRo_V--IHdp-gVR5RI6BtxH9fY3yE",
      "n": "vvXnVCSkrJz1-ED04KNhthYpNuv9S4PoeOG9B0j0XMbr6DQBK8I9_-ASUDv9l5uFSYM20r_K6l_pbNsZ5wwGTVM7Ycf3kwA2lY62SJjNhPyXZ69TokcvkIlpjUgzPgY1EeqFglC5YsvN3hZS1eCClWGsW70qR3wGSpe6iJPbp1K-FqefgH7xavaCaIs6vX7CowNmq6_D3EUwVnW9TSG7Vnj_zilrODbrcqezFuaKGlLzsY3P1vgoGPXOWXy_9C5WNcmtT6YUmG3yUjuXl0WfyIKdS3M1KTQwS5-H-4tFqy_E5T7SjkEoIg2STVQwd2p9DmjFv3tzvxx0UpC1yTLckw",
      "alg": "PS256"
    }
  ]
}
2021-07-02 19:40:19 SUCCESS
ValidateMTLSCertificatesAsX509
Mutual TLS authentication cert validated as X.509
Verify configuration of second client
2021-07-02 19:40:19 SUCCESS
GetStaticClient2Configuration
Found a static second client object
client_id
juCvRONFJ7tUUWHn3viqeR1HQKgBAwhA
scope
openid accounts
jwks
{
  "keys": [
    {
      "p": "8pHV-nDnotjMBpBxECngp2PqpRXShCdXeQa1jyKgTSE2JY88luwlOS8Lq8e033TIXhmCqGvWhuf0xbDjtPqaKwlvYrIi06CgziGmrIc_n7wZDEyaJLoC71j8xhCAfpA9dBXUHm6tAWt6vqBciqD1sPzMnGCkiyJQQhQl2Y5rV-8",
      "kty": "RSA",
      "q": "oIF02AO1zUv9QgHvglCEG4Qxksas6jctTVQMZKK25Q34ljS5l4UfRbV6rhRUlOqTud2MqQdLxyt_3rjorvgKwyR7u30bdi3BLnQU_vZWom-tXxB5k5nFLFSLoWSmrBnWNCB7fl-5btQ9ShEhwxRfj27R-oIGAwEEr8nrWLKcQQk",
      "d": "hCyozBjYFaXQckoI2QejYesnd1siB-5K4_XF8gF26I8JNuRbXg32S8GfxlaQUNFlWdr0bbOWDn3IGGHImMRjGos3dDYjS8UBEffGh908fpccFdM_RB5RfTwKpAkrljgLAhawl9tauK2g-0sDdNnzsaVwZmSksBjaq6JBvsgfbmzJhEi8bKmz0vkUxnJ0PLG0nXK4HaPXRbs32SlP8rnmbGEctLdpl03A2gdk5MFiTsfxn-bptlqcDnzeueSQ9pynSMcRuPhvCkuG43fahu-vNZuFH9dRlBT9P8XkbeKiDavmthLkKCNmtNYFVq-n_UHND6CkWGDZ2hhtyhY0NapPsQ",
      "e": "AQAB",
      "use": "sig",
      "kid": "KeyClient2",
      "qi": "7iUU-2k9_ygW-CwjPtL_MUf22UjUV9foB-zdTSO-lQCMGlOgNil-mazOCK0dzQn86CJYgLEwezXTkp9gMn_etHVpFIt1xKE4Fqp2RE8s2Kf4pbKNdSBQrxp-K6tDKGuaZfQzZ9QBe35bOoH3JvHEEemxc0_Vu7r0pfImNV4rFWM",
      "dp": "EFZeMRX1o_QyGacU1l_br6p9HU1Q9nGn5JDdHZzZaxh3iyQQkqGpCCbxBErZFcvJyvyw3iMVOdTZmY8GZyQRyiBCjkUtL0-8ROXjUe9yC5IhpcBrCVo15GT78WMfJGcWnIDz3nDZ2iShCcHHOdcJdTgxl76ylmRjP3AX9IUxGaU",
      "alg": "PS256",
      "dq": "TrGqHA8Vn-ZV8XsJdxcK7oLN22zVcrBC4dsHiH_OtFc5PkvzgrqeLotf7uHA5pJsg4CAao9NNAW71_NJAiBTBoJot_AK-tJMGP6JHMiiiVm_4xAsy5Vk-uso2qSCo3a3cy9J3RgJzrD4q8vihccDY0uuX-hIEkj5h0a0wPQxcCE",
      "n": "mBXP8B1Jqh3KbwBTAJ4xx8ih7OjYcEuFs9rrQZ-O_xQO931g6Qr_-exEOmeTseQm8CGBEOCan80K6wzPP9Ue6ebCGh7ynn2XqETS52QTBTwFCcXV5oplg3FpgvMqifAs63jCjnheVUzqNbFUXi12BbsyU1NwP1hYXcxBUgoopt2IKtBR6B9t2r74wRT0Cx_jH_LI7BkxD4lzqzGs6vkuyaIv5rJT2ZI8PItFs6riMwIKj7n6I3NKdneeXxbLL37EIApnF4jvWvINsiWbp7PVbxpufSzTCT2wVz7rA51dqWOPRFPyRYTgFcdDM_Vp-qXotJDZZsAfFtewMJ2FBr3GZw"
    }
  ]
}
2021-07-02 19:40:19 SUCCESS
ValidateMTLSCertificates2Header
MTLS certificates header is valid
2021-07-02 19:40:19 SUCCESS
ExtractMTLSCertificates2FromConfiguration
Mutual TLS authentication credentials loaded
cert
MIIDYjCCAkqgAwIBAgIEYMprHjANBgkqhkiG9w0BAQsFADB5MQswCQYDVQQGEwJCUjELMAkGA1UECAwCU1AxEjAQBgNVBAcMCVNhbyBQYXVsbzEZMBcGA1UECgwQQmFuY28gVm90b3JhbnRpbTEZMBcGA1UECwwQQmFuY28gVm90b3JhbnRpbTETMBEGA1UEAwwKQ0EgT3BlbiBCVjAeFw0yMTA2MTYyMTIwMzBaFw0yMjA2MTYyMTIwMzBaMG0xCzAJBgNVBAYTAkJSMQswCQYDVQQIDAJTUDESMBAGA1UEBwwJU2FvIFBhdWxvMRMwEQYDVQQKDApCYW5jbzMgUE9DMRMwEQYDVQQLDApCYW5jbzMgUE9DMRMwEQYDVQQDDApCYW5jbzMgUE9DMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0ko255x50pzlTpHAtlce0US0ecBXD2D08uH2dQyPGu0jM24XRVf+9MR2VrpjU/S9ro7teKNyZ93q18f6f0Bbs9qRkVFMGLzwbhB//w26gLzuyvs+y+ocKtanzhLjpuSV5YKZQ3jMAAs+0CMWa+hyHLawKRX7WhUAUKl/ptpcGe2uH98eyZBlwxq/y4v4mtAptSVh1Z0YyF5Mtupr7c3sFzSyWfMOcsJXDxL4h2I4gUaGWcLZheg9NL9OP12+314582F0DORpKgn/VM6S0PJYmWMEOhogz8bm/dcGRsAwANqCm7EwxMSPId7/UsKYZc02HO/ltTtLF6U9SQYhm6HvewIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQAknAgXuj5zxLSydRBEPUa1qM0oVMlBRaTnyMywqwH2MI9RUeCfzbSjW7cDfhDrR6M6oBHTkqr3kKOZtjrv0Kd6P2Qx5m0bkq/kO5XxUk9ESk9uNd4QsJ7r+CSL0+gpoDsUaQOr0eBT7PjkNCM9rHPog7NHMDBmDK+KdbmfjtsJCreGltS6Vc3oHog0wyiGyQkgnZc5GETdSJOTu1ibnVeMRMARlgmcOTYmg58wP8tIz+UfzPhdqwneFA70Dj16OYVtxE0Plh/U5HIy2zVu6zpZ0Z4Ey+C6apgzadBma1UNnLHqKZQo6Mhx6kmvlUdgl6/MPosj+XPfjH4KpwbtX5SP
key
MIIEpAIBAAKCAQEA0ko255x50pzlTpHAtlce0US0ecBXD2D08uH2dQyPGu0jM24XRVf+9MR2VrpjU/S9ro7teKNyZ93q18f6f0Bbs9qRkVFMGLzwbhB//w26gLzuyvs+y+ocKtanzhLjpuSV5YKZQ3jMAAs+0CMWa+hyHLawKRX7WhUAUKl/ptpcGe2uH98eyZBlwxq/y4v4mtAptSVh1Z0YyF5Mtupr7c3sFzSyWfMOcsJXDxL4h2I4gUaGWcLZheg9NL9OP12+314582F0DORpKgn/VM6S0PJYmWMEOhogz8bm/dcGRsAwANqCm7EwxMSPId7/UsKYZc02HO/ltTtLF6U9SQYhm6HvewIDAQABAoIBAAFSHdNdKPn9SFp4gRUw5jKPje1R+voAiE+3c7bXNtygqz5icyfy53vai+On4vrW3b+THv/6TMobDX5PmmBr8Bhhwux56WwPlxOl0kOeQCWIjucsvX1EBI5TmJimsRo3/MZWfLjssRpMbCV26e8eg87thgNuYApVQW87mzEwO8NhxRRqqtvuuH4AIqvbPVk7N2uxduBSeytgh7XrUZzT58m8Xiwi4C/JAFuWUo/nctUWsWKxWjIk38nUHbXxgMn0Vm7zvz9mn1X1GN9G6A5VGKh5tdppjJwrgMc3u9tyCm723L0r1VxoGn+198lJRbdRS46N5QzHs6+y6a4pMidGifkCgYEA9Hoxka1Zz0W0C+fJm6hm+9JAETJpNIy43mHPaVU6qj7nvJ8ytQuAYFWxosYyN4/F+JSBleGMJeEpeM5uWgmOmgn0pouOm2i60nZnE7e0AS9eojc5p9GQc2no64KcTlJEYNGi+w4e+PMACLFFBh/7PXA2pOCR5nWxvY9/MUWV+iUCgYEA3DOF/oRzboUnDQvg6fr7O+KYFu4k6Hif27HP6VJ150EP4AKVUGMR4lIITilq0l8FRiHnzCAPCSZ7Gwy3PFQQfpOnwEX+LD7OhJmzB6Piuwgnxpv+8eQZqOveto6U2uqseuXBJK5xQX06K1NzuILXkVibGo1Ws8PUihrRejP8gR8CgYANdoEuTYaJlIQSt8Pxb3ekXHKsv8LtYuZ3UJmUal4dq/Mk/vtS3vxF0dJDbXiseJ1lUABG2bHXECwxe+S1zprsvqmbVkoXItBO8LhCbLZb7ljew/3H0RGMWYO7HGkxIvSjBEheXOu1t+QDlod/i9lRC9HmiHtgXpDYKIPPmc5lhQKBgQDLNp1lClUA3M7yIlE5fY7XcEFNgA79nzxf4lPujlQSy59b6uZjHlqF05ComV5ksJ5MX8PsRHW7yxB3ISAFA8uJFLkOH0n3CStLghCPb3YxhtA2YQZBs3DezHZnYWQMN+BfNqMtN/N7LZc+HrC/ybgpAW16bo9iLMp7fU5uiYVwnwKBgQDgYBxJ1VHCfJ0XQAVJrvQZ6y07aARhel0x27688+pUJP9yZ2II7ZMVAoFSWQkI9L10tnQPIWF0aYylu/K57iiCmoMbIfNQEnyx90p6YsE9P3BmShx5TuCshh4O29fD0OCcIFKuMN/BpTtYztja4VQs3FKUYSmE41s4tI2bYySwKg==
ca
MIIDbjCCAlagAwIBAgIEYJwNVDANBgkqhkiG9w0BAQsFADB5MQswCQYDVQQGEwJCUjELMAkGA1UECAwCU1AxEjAQBgNVBAcMCVNhbyBQYXVsbzEZMBcGA1UECgwQQmFuY28gVm90b3JhbnRpbTEZMBcGA1UECwwQQmFuY28gVm90b3JhbnRpbTETMBEGA1UEAwwKQ0EgT3BlbiBCVjAeFw0yMTA1MTIxNzE2MDRaFw0yNjA1MTIxNzE2MDRaMHkxCzAJBgNVBAYTAkJSMQswCQYDVQQIDAJTUDESMBAGA1UEBwwJU2FvIFBhdWxvMRkwFwYDVQQKDBBCYW5jbyBWb3RvcmFudGltMRkwFwYDVQQLDBBCYW5jbyBWb3RvcmFudGltMRMwEQYDVQQDDApDQSBPcGVuIEJWMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2W25nFRLk20snZMTbS0lizEU35NT0BEyGI4SZhQgWkc2J2+Qe03SMiyKhL2+RIH7jba/SFHLSyzkv9LFikFT1vh5HXfnpNMo2+SXcYGBQ93zkC99OHE82YozO5CmQwazx+rz0bU6MpGg/ZFdA1rvlMPkE5VzmyJfScr+WoE0f0Pa/zIT/7f7//4XLfmW+wmLCkhIV91ceMOmiEovr4eVE8i14+Bgf7pQk1NHSeAlzZMo7XMRGpdVhDKTbiJp0AaHp9JZ3goRyxiwvNTLNpsNA2Y1HsMP5qH2K8iZP77MbiqjwqaAQXOrugBWJuLaA+KTtgO2I+xef491fygeSvGoIwIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQAVrwjdBPJ7TrkA+EQuf11BnF5fDWmXDCxL2X49nPuzIz67JBKBzoAiilXwuJk+Y0eysjGDL0PWldQMT10d7jzawTu/jua8DfZPbsnt1yfK0kOu75vVMDr/XRRtLS3hDW5WRqrPg7+AlWGhEJOLglGcH/3+Wdi8qihzQ54St2iccWd5v1U3OC7CcLbi+61h5Wv0h0ZydJsgYNiCNoS1fmQ+ONOyb1vmw/SQ0gidwM+Rk/6Bm7/+UHPaUBC9N7HwBHgP6LVnJ/DAJhgddFg53k7VT5AtzbqbFMHIZhoyGYfc/FiNwKj4BNR5KDuGsvWGBh/BmQh9GF+0DskF7k+fOQ3a
2021-07-02 19:40:19 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-02 19:40:19 SUCCESS
ExtractJWKsFromStaticClientConfiguration
Extracted client JWK
client_jwks
{
  "keys": [
    {
      "p": "8pHV-nDnotjMBpBxECngp2PqpRXShCdXeQa1jyKgTSE2JY88luwlOS8Lq8e033TIXhmCqGvWhuf0xbDjtPqaKwlvYrIi06CgziGmrIc_n7wZDEyaJLoC71j8xhCAfpA9dBXUHm6tAWt6vqBciqD1sPzMnGCkiyJQQhQl2Y5rV-8",
      "kty": "RSA",
      "q": "oIF02AO1zUv9QgHvglCEG4Qxksas6jctTVQMZKK25Q34ljS5l4UfRbV6rhRUlOqTud2MqQdLxyt_3rjorvgKwyR7u30bdi3BLnQU_vZWom-tXxB5k5nFLFSLoWSmrBnWNCB7fl-5btQ9ShEhwxRfj27R-oIGAwEEr8nrWLKcQQk",
      "d": "hCyozBjYFaXQckoI2QejYesnd1siB-5K4_XF8gF26I8JNuRbXg32S8GfxlaQUNFlWdr0bbOWDn3IGGHImMRjGos3dDYjS8UBEffGh908fpccFdM_RB5RfTwKpAkrljgLAhawl9tauK2g-0sDdNnzsaVwZmSksBjaq6JBvsgfbmzJhEi8bKmz0vkUxnJ0PLG0nXK4HaPXRbs32SlP8rnmbGEctLdpl03A2gdk5MFiTsfxn-bptlqcDnzeueSQ9pynSMcRuPhvCkuG43fahu-vNZuFH9dRlBT9P8XkbeKiDavmthLkKCNmtNYFVq-n_UHND6CkWGDZ2hhtyhY0NapPsQ",
      "e": "AQAB",
      "use": "sig",
      "kid": "KeyClient2",
      "qi": "7iUU-2k9_ygW-CwjPtL_MUf22UjUV9foB-zdTSO-lQCMGlOgNil-mazOCK0dzQn86CJYgLEwezXTkp9gMn_etHVpFIt1xKE4Fqp2RE8s2Kf4pbKNdSBQrxp-K6tDKGuaZfQzZ9QBe35bOoH3JvHEEemxc0_Vu7r0pfImNV4rFWM",
      "dp": "EFZeMRX1o_QyGacU1l_br6p9HU1Q9nGn5JDdHZzZaxh3iyQQkqGpCCbxBErZFcvJyvyw3iMVOdTZmY8GZyQRyiBCjkUtL0-8ROXjUe9yC5IhpcBrCVo15GT78WMfJGcWnIDz3nDZ2iShCcHHOdcJdTgxl76ylmRjP3AX9IUxGaU",
      "alg": "PS256",
      "dq": "TrGqHA8Vn-ZV8XsJdxcK7oLN22zVcrBC4dsHiH_OtFc5PkvzgrqeLotf7uHA5pJsg4CAao9NNAW71_NJAiBTBoJot_AK-tJMGP6JHMiiiVm_4xAsy5Vk-uso2qSCo3a3cy9J3RgJzrD4q8vihccDY0uuX-hIEkj5h0a0wPQxcCE",
      "n": "mBXP8B1Jqh3KbwBTAJ4xx8ih7OjYcEuFs9rrQZ-O_xQO931g6Qr_-exEOmeTseQm8CGBEOCan80K6wzPP9Ue6ebCGh7ynn2XqETS52QTBTwFCcXV5oplg3FpgvMqifAs63jCjnheVUzqNbFUXi12BbsyU1NwP1hYXcxBUgoopt2IKtBR6B9t2r74wRT0Cx_jH_LI7BkxD4lzqzGs6vkuyaIv5rJT2ZI8PItFs6riMwIKj7n6I3NKdneeXxbLL37EIApnF4jvWvINsiWbp7PVbxpufSzTCT2wVz7rA51dqWOPRFPyRYTgFcdDM_Vp-qXotJDZZsAfFtewMJ2FBr3GZw"
    }
  ]
}
public_client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "sig",
      "kid": "KeyClient2",
      "alg": "PS256",
      "n": "mBXP8B1Jqh3KbwBTAJ4xx8ih7OjYcEuFs9rrQZ-O_xQO931g6Qr_-exEOmeTseQm8CGBEOCan80K6wzPP9Ue6ebCGh7ynn2XqETS52QTBTwFCcXV5oplg3FpgvMqifAs63jCjnheVUzqNbFUXi12BbsyU1NwP1hYXcxBUgoopt2IKtBR6B9t2r74wRT0Cx_jH_LI7BkxD4lzqzGs6vkuyaIv5rJT2ZI8PItFs6riMwIKj7n6I3NKdneeXxbLL37EIApnF4jvWvINsiWbp7PVbxpufSzTCT2wVz7rA51dqWOPRFPyRYTgFcdDM_Vp-qXotJDZZsAfFtewMJ2FBr3GZw"
    }
  ]
}
2021-07-02 19:40:19 SUCCESS
CheckForKeyIdInClientJWKs
All keys contain kids
2021-07-02 19:40:19 SUCCESS
CheckDistinctKeyIdValueInClientJWKs
Distinct 'kid' value in all keys of client_jwks
see
https://bitbucket.org/openid/connect/issues/1127
2021-07-02 19:40:19 SUCCESS
FAPIBrazilCheckKeyAlgInClientJWKs
Keys in client JWKS all have permitted 'alg'
permitted
[
  "PS256"
]
2021-07-02 19:40:19 SUCCESS
FAPIEnsureMinimumClientKeyLength
Validated minimum key lengths for client_jwks
client_jwks
{
  "keys": [
    {
      "p": "8pHV-nDnotjMBpBxECngp2PqpRXShCdXeQa1jyKgTSE2JY88luwlOS8Lq8e033TIXhmCqGvWhuf0xbDjtPqaKwlvYrIi06CgziGmrIc_n7wZDEyaJLoC71j8xhCAfpA9dBXUHm6tAWt6vqBciqD1sPzMnGCkiyJQQhQl2Y5rV-8",
      "kty": "RSA",
      "q": "oIF02AO1zUv9QgHvglCEG4Qxksas6jctTVQMZKK25Q34ljS5l4UfRbV6rhRUlOqTud2MqQdLxyt_3rjorvgKwyR7u30bdi3BLnQU_vZWom-tXxB5k5nFLFSLoWSmrBnWNCB7fl-5btQ9ShEhwxRfj27R-oIGAwEEr8nrWLKcQQk",
      "d": "hCyozBjYFaXQckoI2QejYesnd1siB-5K4_XF8gF26I8JNuRbXg32S8GfxlaQUNFlWdr0bbOWDn3IGGHImMRjGos3dDYjS8UBEffGh908fpccFdM_RB5RfTwKpAkrljgLAhawl9tauK2g-0sDdNnzsaVwZmSksBjaq6JBvsgfbmzJhEi8bKmz0vkUxnJ0PLG0nXK4HaPXRbs32SlP8rnmbGEctLdpl03A2gdk5MFiTsfxn-bptlqcDnzeueSQ9pynSMcRuPhvCkuG43fahu-vNZuFH9dRlBT9P8XkbeKiDavmthLkKCNmtNYFVq-n_UHND6CkWGDZ2hhtyhY0NapPsQ",
      "e": "AQAB",
      "use": "sig",
      "kid": "KeyClient2",
      "qi": "7iUU-2k9_ygW-CwjPtL_MUf22UjUV9foB-zdTSO-lQCMGlOgNil-mazOCK0dzQn86CJYgLEwezXTkp9gMn_etHVpFIt1xKE4Fqp2RE8s2Kf4pbKNdSBQrxp-K6tDKGuaZfQzZ9QBe35bOoH3JvHEEemxc0_Vu7r0pfImNV4rFWM",
      "dp": "EFZeMRX1o_QyGacU1l_br6p9HU1Q9nGn5JDdHZzZaxh3iyQQkqGpCCbxBErZFcvJyvyw3iMVOdTZmY8GZyQRyiBCjkUtL0-8ROXjUe9yC5IhpcBrCVo15GT78WMfJGcWnIDz3nDZ2iShCcHHOdcJdTgxl76ylmRjP3AX9IUxGaU",
      "alg": "PS256",
      "dq": "TrGqHA8Vn-ZV8XsJdxcK7oLN22zVcrBC4dsHiH_OtFc5PkvzgrqeLotf7uHA5pJsg4CAao9NNAW71_NJAiBTBoJot_AK-tJMGP6JHMiiiVm_4xAsy5Vk-uso2qSCo3a3cy9J3RgJzrD4q8vihccDY0uuX-hIEkj5h0a0wPQxcCE",
      "n": "mBXP8B1Jqh3KbwBTAJ4xx8ih7OjYcEuFs9rrQZ-O_xQO931g6Qr_-exEOmeTseQm8CGBEOCan80K6wzPP9Ue6ebCGh7ynn2XqETS52QTBTwFCcXV5oplg3FpgvMqifAs63jCjnheVUzqNbFUXi12BbsyU1NwP1hYXcxBUgoopt2IKtBR6B9t2r74wRT0Cx_jH_LI7BkxD4lzqzGs6vkuyaIv5rJT2ZI8PItFs6riMwIKj7n6I3NKdneeXxbLL37EIApnF4jvWvINsiWbp7PVbxpufSzTCT2wVz7rA51dqWOPRFPyRYTgFcdDM_Vp-qXotJDZZsAfFtewMJ2FBr3GZw"
    }
  ]
}
2021-07-02 19:40:19 SUCCESS
ValidateMTLSCertificatesAsX509
Mutual TLS authentication cert validated as X.509
2021-07-02 19:40:19 SUCCESS
GetResourceEndpointConfiguration
Found a resource endpoint object
resourceUrl
https://mtls-api-des.bvopen.com.br/open-banking/accounts/v1/accounts
consentUrl
https://mtls-api-des.bvopen.com.br/open-banking/consents/v1/consents
brazilCpf
27997103015
2021-07-02 19:40:19 SUCCESS
SetProtectedResourceUrlToSingleResourceEndpoint
Set protected resource URL
protected_resource_url
https://mtls-api-des.bvopen.com.br/open-banking/accounts/v1/accounts
2021-07-02 19:40:19 SUCCESS
ExtractTLSTestValuesFromResourceConfiguration
Extracted TLS information from resource endpoint
resource_endpoint
{
  "testHost": "mtls-api-des.bvopen.com.br",
  "testPort": 443
}
2021-07-02 19:40:19 SUCCESS
ExtractTLSTestValuesFromOBResourceConfiguration
Extracted TLS information from resource endpoint
accounts_resource_endpoint
{
  "testHost": "mtls-api-des.bvopen.com.br",
  "testPort": 443
}
accounts_request_endpoint
{
  "testHost": "mtls-api-des.bvopen.com.br",
  "testPort": 443
}
2021-07-02 19:40:19
fapi1-advanced-final-ensure-request-object-with-long-nonce
Setup Done
Use client_credentials grant to obtain Brazil consent
2021-07-02 19:40:19 SUCCESS
CreateTokenEndpointRequestForClientCredentialsGrant
grant_type
client_credentials
scope
openid accounts
2021-07-02 19:40:19 SUCCESS
SetConsentsScopeOnTokenEndpointRequest
Set scope parameter to 'consents'
grant_type
client_credentials
scope
consents
2021-07-02 19:40:19 SUCCESS
AddClientIdToTokenEndpointRequest
grant_type
client_credentials
scope
consents
client_id
AQh1nkmLhQ3hcxgMtzIKjR6AtBgZxwW1
2021-07-02 19:40:19
CallTokenEndpoint
HTTP request
request_uri
https://mtls-api-des.bvopen.com.br/oidc/v1/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": "87"
}
request_body
grant_type=client_credentials&scope=consents&client_id=AQh1nkmLhQ3hcxgMtzIKjR6AtBgZxwW1
request_mutual_tls
{
  "cert": "MIIDXzCCAkegAwIBAgIEYJwPJDANBgkqhkiG9w0BAQsFADB5MQswCQYDVQQGEwJCUjELMAkGA1UECAwCU1AxEjAQBgNVBAcMCVNhbyBQYXVsbzEZMBcGA1UECgwQQmFuY28gVm90b3JhbnRpbTEZMBcGA1UECwwQQmFuY28gVm90b3JhbnRpbTETMBEGA1UEAwwKQ0EgT3BlbiBCVjAeFw0yMTA1MTIxNzIzNDhaFw0yMzA1MTIxNzIzNDhaMGoxCzAJBgNVBAYTAkJSMQswCQYDVQQIDAJTUDESMBAGA1UEBwwJU2FvIFBhdWxvMRIwEAYDVQQKDAlCYW5jbyBQT0MxEjAQBgNVBAsMCUJhbmNvIFBPQzESMBAGA1UEAwwJQmFuY28gUE9DMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvvXnVCSkrJz1+ED04KNhthYpNuv9S4PoeOG9B0j0XMbr6DQBK8I9/+ASUDv9l5uFSYM20r/K6l/pbNsZ5wwGTVM7Ycf3kwA2lY62SJjNhPyXZ69TokcvkIlpjUgzPgY1EeqFglC5YsvN3hZS1eCClWGsW70qR3wGSpe6iJPbp1K+FqefgH7xavaCaIs6vX7CowNmq6/D3EUwVnW9TSG7Vnj/zilrODbrcqezFuaKGlLzsY3P1vgoGPXOWXy/9C5WNcmtT6YUmG3yUjuXl0WfyIKdS3M1KTQwS5+H+4tFqy/E5T7SjkEoIg2STVQwd2p9DmjFv3tzvxx0UpC1yTLckwIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQB+h+bdbO6BoFn/dp4BLsndsUryRgXrEVyZGqftBLQB60mSWWNJgB4wwVeTxL4hy7eTqeezeYhy5BISZBgJn3nbtVQj4VElxaYQcWzAe0VFsy7/OlDm9vi6bg+d8bCqIU//71VuEAs3rgvzNV4u6gmasjrq93cG9++ZMi5jt6aJIL+B9kTUVxaameJsIiMMPPXOYgyVuE9s58XmJURz47C8uRLmsYDmuq7ZpwfGRcDKhD/iOGClV1n+JdSpwW4tAQYD0X8i6fXWyXvoPi9tVwt8FUSiCpCIRjIqaYg6ZvnsvEnUvAZEXUSi1OPNRRv9oFikHprfHWxh7tAiwjPG0dxm",
  "key": "MIIEpAIBAAKCAQEAvvXnVCSkrJz1+ED04KNhthYpNuv9S4PoeOG9B0j0XMbr6DQBK8I9/+ASUDv9l5uFSYM20r/K6l/pbNsZ5wwGTVM7Ycf3kwA2lY62SJjNhPyXZ69TokcvkIlpjUgzPgY1EeqFglC5YsvN3hZS1eCClWGsW70qR3wGSpe6iJPbp1K+FqefgH7xavaCaIs6vX7CowNmq6/D3EUwVnW9TSG7Vnj/zilrODbrcqezFuaKGlLzsY3P1vgoGPXOWXy/9C5WNcmtT6YUmG3yUjuXl0WfyIKdS3M1KTQwS5+H+4tFqy/E5T7SjkEoIg2STVQwd2p9DmjFv3tzvxx0UpC1yTLckwIDAQABAoIBACdmcU5pKRj8YbvRGzVmQHjjZamRU3fLRaH7YZcpNFIYMQB+CmfO8h/jSaQIXLB1RDEAw8UEEYf+Nhlhs5x6XKqDq9LnAWvxNVHyWiXscSspOswH3seyzFuUHpUp+ninqzeBHf7fTQDXcCiMjpbWddsAhiF/jEOnkVy+pZwcdcu16PJoyB4qCcmtmS0SZQlKNf5/qBkrf5S/hR0qaL1d8B7SPmqrW4oIr5s0zMfSVpjtLAaipCkTCanawI7O2gL7aSQoT9ySSBI1qlrXUBmSOu/s2dqnBG/xoJtGGYbg6RSNJTVy+r4IamvnRJJyM/OD/ibozrRHJVgJTvVVYx9B4VECgYEA97Q0JlBqDmQPQKjNGh1RPSLNEWSGhunrAAVLK2cpcd60g3IgbCrl7/+xEOQ7oL2SmwRkaUcm4DxcSDzdSh+VTid4CrW629pDhnUMdm/G+xKJaQMMtd/sfmRO0XdHS6OoZspu9OxlpZCUtZA9XUYfh3qt9IEqsMZas1Y59ZXz6o0CgYEAxVsvr7t08wLTXKhjenvERcMMmG72yekXs6ex77E2UXsOCFOFHHvp2M4rrn31WD4fofKELxiZJucn7GQyjBkHhFWgqE1RGiOllT1w9SOqBrNTtDKS95AMDGHK7Gqy62yL1xHVp8UpsOhzvdjKhWMMJhoXennXQzIIdyNogB8oq58CgYEA7/HDwomK8r3CeKQLagyUMWCQvRRfrDjTx4VZN4YLA57zxZC8D4vOiRlqcC5mBGMerMMocULXSceurNsokTDe9IIPKnC3vVhEqO6hT+kfGv7t1Kd7nIJ5GEYag5XDnmW+LzRRHzgPjr3rD6XVi5Dt4dLYx0yICg1atvYD1v2W9dECgYBrfm9K2F+qvS9CmLUWUbNmDAcgP9BLyZoPUJeqZmufldbe0h7+lL+aRzGjqRepKK0yGFXHES7Z8a3dI/YkOL3PZpRLF1HFWwUldIHCA9roK2S8EY/bJ6poVBujCbrKYCUKz7v/1XQP14yzKxGj9X74gd2n6BVHlEjoG3Ef19jfIQKBgQCdhvaYAVrBGYeJn9DRydEu2aWWTWMuNHJXzUtLDtEDSlb4OkR10jX6fWV0Ah0MdHgwyOVsZ8HEp7ArTmpGY3YEeBntOpG8OTkRjBkiEddXxKyN6dhnmJL7L2xJ8XJAbpwR9jWaqoyA3Z4CmmdTm/+qJqmKvLpFrHAADLYN0iDRsw\u003d\u003d",
  "ca": "MIIDbjCCAlagAwIBAgIEYJwNVDANBgkqhkiG9w0BAQsFADB5MQswCQYDVQQGEwJCUjELMAkGA1UECAwCU1AxEjAQBgNVBAcMCVNhbyBQYXVsbzEZMBcGA1UECgwQQmFuY28gVm90b3JhbnRpbTEZMBcGA1UECwwQQmFuY28gVm90b3JhbnRpbTETMBEGA1UEAwwKQ0EgT3BlbiBCVjAeFw0yMTA1MTIxNzE2MDRaFw0yNjA1MTIxNzE2MDRaMHkxCzAJBgNVBAYTAkJSMQswCQYDVQQIDAJTUDESMBAGA1UEBwwJU2FvIFBhdWxvMRkwFwYDVQQKDBBCYW5jbyBWb3RvcmFudGltMRkwFwYDVQQLDBBCYW5jbyBWb3RvcmFudGltMRMwEQYDVQQDDApDQSBPcGVuIEJWMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2W25nFRLk20snZMTbS0lizEU35NT0BEyGI4SZhQgWkc2J2+Qe03SMiyKhL2+RIH7jba/SFHLSyzkv9LFikFT1vh5HXfnpNMo2+SXcYGBQ93zkC99OHE82YozO5CmQwazx+rz0bU6MpGg/ZFdA1rvlMPkE5VzmyJfScr+WoE0f0Pa/zIT/7f7//4XLfmW+wmLCkhIV91ceMOmiEovr4eVE8i14+Bgf7pQk1NHSeAlzZMo7XMRGpdVhDKTbiJp0AaHp9JZ3goRyxiwvNTLNpsNA2Y1HsMP5qH2K8iZP77MbiqjwqaAQXOrugBWJuLaA+KTtgO2I+xef491fygeSvGoIwIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQAVrwjdBPJ7TrkA+EQuf11BnF5fDWmXDCxL2X49nPuzIz67JBKBzoAiilXwuJk+Y0eysjGDL0PWldQMT10d7jzawTu/jua8DfZPbsnt1yfK0kOu75vVMDr/XRRtLS3hDW5WRqrPg7+AlWGhEJOLglGcH/3+Wdi8qihzQ54St2iccWd5v1U3OC7CcLbi+61h5Wv0h0ZydJsgYNiCNoS1fmQ+ONOyb1vmw/SQ0gidwM+Rk/6Bm7/+UHPaUBC9N7HwBHgP6LVnJ/DAJhgddFg53k7VT5AtzbqbFMHIZhoyGYfc/FiNwKj4BNR5KDuGsvWGBh/BmQh9GF+0DskF7k+fOQ3a"
}
2021-07-02 19:40:19 RESPONSE
CallTokenEndpoint
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "date": "Fri, 02 Jul 2021 19:40:19 GMT",
  "content-type": "application/json",
  "content-length": "122",
  "connection": "keep-alive",
  "host": "mtls-api-des.bvopen.com.br",
  "x-forwarded-for": "35.196.44.185",
  "x-forwarded-port": "443",
  "x-forwarded-proto": "https",
  "accept": "application/json;charset\u003dUTF-8",
  "accept-charset": "utf-8",
  "user-agent": "Apache-HttpClient/4.5.13 (Java/11.0.11)",
  "accept-encoding": "gzip,deflate",
  "trilhaauditoria.siglasistema": "_apim",
  "trilhaauditoria.ticket": "706487c8-e4dc-4aba-be3e-5c62d399d49f",
  "trilhaauditoria.loginusuariofinal": "usuario.anonimo",
  "trilhaauditoria.enderecoipcliente": "35.196.44.185",
  "trilhaauditoria.fase": "1",
  "siglasistema": "_apim",
  "ticket": "706487c8-e4dc-4aba-be3e-5c62d399d49f",
  "loginusuariofinal": "usuario.anonimo",
  "enderecoipcliente": "35.196.44.185",
  "fase": "1",
  "authorization": "Basic QVFoMW5rbUxoUTNoY3hnTXR6SUtqUjZBdEJnWnh3VzE6Zkptczg0ZmpwY2NGUHhWYg\u003d\u003d",
  "access-control-allow-origin": "*",
  "access-control-allow-headers": "origin, x-requested-with, accept, content-type, Authorization,  x-v, x-min-v, x-fapi-customer-last-logged-time, x-fapi-customer-ip-address, x-fapi-interaction-id, x-fapi-correlation-id, x-fapi-auth-date,x-cds-client-headers",
  "access-control-max-age": "3628800",
  "access-control-allow-methods": "GET, PUT, POST, DELETE, OPTIONS",
  "strict-transport-security": "max-age\u003d31536000; includeSubDomains",
  "cache-control": "no-cache",
  "pragma": "no-cache"
}
response_body
{
  "access_token": "ibjDqyAi3wQSG1KkDLyk6NYDJ3Kw",
  "expires_in": 599,
  "scope": "consents",
  "token_type": "bearer"
}
2021-07-02 19:40:19
CallTokenEndpoint
Token endpoint response
token_endpoint_response
{
  "access_token": "ibjDqyAi3wQSG1KkDLyk6NYDJ3Kw",
  "expires_in": 599,
  "scope": "consents",
  "token_type": "bearer"
}
2021-07-02 19:40:19 SUCCESS
CallTokenEndpoint
Parsed token endpoint response
access_token
ibjDqyAi3wQSG1KkDLyk6NYDJ3Kw
expires_in
599
scope
consents
token_type
bearer
2021-07-02 19:40:19 SUCCESS
CheckIfTokenEndpointResponseError
No error from token endpoint
2021-07-02 19:40:19 SUCCESS
CheckForAccessTokenValue
Found an access token
access_token
ibjDqyAi3wQSG1KkDLyk6NYDJ3Kw
2021-07-02 19:40:19 SUCCESS
ExtractAccessTokenFromTokenResponse
Extracted the access token
value
ibjDqyAi3wQSG1KkDLyk6NYDJ3Kw
type
bearer
2021-07-02 19:40:19 SUCCESS
ExtractExpiresInFromTokenEndpointResponse
Extracted 'expires_in'
expires_in
599
2021-07-02 19:40:19 SUCCESS
ValidateExpiresIn
expires_in passed all validation checks
expires_in
599
2021-07-02 19:40:19
CreateEmptyResourceEndpointRequestHeaders
Created empty headers
resource_endpoint_request_headers
{}
2021-07-02 19:40:19 SUCCESS
AddFAPIAuthDateToResourceEndpointRequest
Added x-fapi-auth-date to resource endpoint request headers
resource_endpoint_request_headers
{
  "x-fapi-auth-date": "Fri, 02 Jul 2021 19:40:19 GMT"
}
2021-07-02 19:40:19 SUCCESS
FAPIBrazilCreateConsentRequest
consent_endpoint_request
{
  "data": {
    "permissions": [
      "ACCOUNTS_READ"
    ],
    "loggedUser": {
      "document": {
        "identification": "27997103015",
        "rel": "CPF"
      }
    }
  }
}
2021-07-02 19:40:19 SUCCESS
FAPIBrazilAddExpirationToConsentRequest
Added expiration time to consent request
consent_endpoint_request
{
  "data": {
    "permissions": [
      "ACCOUNTS_READ"
    ],
    "loggedUser": {
      "document": {
        "identification": "27997103015",
        "rel": "CPF"
      }
    },
    "expirationDateTime": "2021-07-02T21:40:19Z"
  }
}
2021-07-02 19:40:19
CallConsentEndpointWithBearerToken
HTTP request
request_uri
https://mtls-api-des.bvopen.com.br/open-banking/consents/v1/consents
request_method
POST
request_headers
{
  "accept": "application/json;charset\u003dUTF-8",
  "x-fapi-auth-date": "Fri, 02 Jul 2021 19:40:19 GMT",
  "accept-charset": "utf-8",
  "content-type": "application/json;charset\u003dUTF-8",
  "authorization": "Bearer ibjDqyAi3wQSG1KkDLyk6NYDJ3Kw",
  "content-length": "157"
}
request_body
{"data":{"permissions":["ACCOUNTS_READ"],"loggedUser":{"document":{"identification":"27997103015","rel":"CPF"}},"expirationDateTime":"2021-07-02T21:40:19Z"}}
request_mutual_tls
{
  "cert": "MIIDXzCCAkegAwIBAgIEYJwPJDANBgkqhkiG9w0BAQsFADB5MQswCQYDVQQGEwJCUjELMAkGA1UECAwCU1AxEjAQBgNVBAcMCVNhbyBQYXVsbzEZMBcGA1UECgwQQmFuY28gVm90b3JhbnRpbTEZMBcGA1UECwwQQmFuY28gVm90b3JhbnRpbTETMBEGA1UEAwwKQ0EgT3BlbiBCVjAeFw0yMTA1MTIxNzIzNDhaFw0yMzA1MTIxNzIzNDhaMGoxCzAJBgNVBAYTAkJSMQswCQYDVQQIDAJTUDESMBAGA1UEBwwJU2FvIFBhdWxvMRIwEAYDVQQKDAlCYW5jbyBQT0MxEjAQBgNVBAsMCUJhbmNvIFBPQzESMBAGA1UEAwwJQmFuY28gUE9DMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvvXnVCSkrJz1+ED04KNhthYpNuv9S4PoeOG9B0j0XMbr6DQBK8I9/+ASUDv9l5uFSYM20r/K6l/pbNsZ5wwGTVM7Ycf3kwA2lY62SJjNhPyXZ69TokcvkIlpjUgzPgY1EeqFglC5YsvN3hZS1eCClWGsW70qR3wGSpe6iJPbp1K+FqefgH7xavaCaIs6vX7CowNmq6/D3EUwVnW9TSG7Vnj/zilrODbrcqezFuaKGlLzsY3P1vgoGPXOWXy/9C5WNcmtT6YUmG3yUjuXl0WfyIKdS3M1KTQwS5+H+4tFqy/E5T7SjkEoIg2STVQwd2p9DmjFv3tzvxx0UpC1yTLckwIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQB+h+bdbO6BoFn/dp4BLsndsUryRgXrEVyZGqftBLQB60mSWWNJgB4wwVeTxL4hy7eTqeezeYhy5BISZBgJn3nbtVQj4VElxaYQcWzAe0VFsy7/OlDm9vi6bg+d8bCqIU//71VuEAs3rgvzNV4u6gmasjrq93cG9++ZMi5jt6aJIL+B9kTUVxaameJsIiMMPPXOYgyVuE9s58XmJURz47C8uRLmsYDmuq7ZpwfGRcDKhD/iOGClV1n+JdSpwW4tAQYD0X8i6fXWyXvoPi9tVwt8FUSiCpCIRjIqaYg6ZvnsvEnUvAZEXUSi1OPNRRv9oFikHprfHWxh7tAiwjPG0dxm",
  "key": "MIIEpAIBAAKCAQEAvvXnVCSkrJz1+ED04KNhthYpNuv9S4PoeOG9B0j0XMbr6DQBK8I9/+ASUDv9l5uFSYM20r/K6l/pbNsZ5wwGTVM7Ycf3kwA2lY62SJjNhPyXZ69TokcvkIlpjUgzPgY1EeqFglC5YsvN3hZS1eCClWGsW70qR3wGSpe6iJPbp1K+FqefgH7xavaCaIs6vX7CowNmq6/D3EUwVnW9TSG7Vnj/zilrODbrcqezFuaKGlLzsY3P1vgoGPXOWXy/9C5WNcmtT6YUmG3yUjuXl0WfyIKdS3M1KTQwS5+H+4tFqy/E5T7SjkEoIg2STVQwd2p9DmjFv3tzvxx0UpC1yTLckwIDAQABAoIBACdmcU5pKRj8YbvRGzVmQHjjZamRU3fLRaH7YZcpNFIYMQB+CmfO8h/jSaQIXLB1RDEAw8UEEYf+Nhlhs5x6XKqDq9LnAWvxNVHyWiXscSspOswH3seyzFuUHpUp+ninqzeBHf7fTQDXcCiMjpbWddsAhiF/jEOnkVy+pZwcdcu16PJoyB4qCcmtmS0SZQlKNf5/qBkrf5S/hR0qaL1d8B7SPmqrW4oIr5s0zMfSVpjtLAaipCkTCanawI7O2gL7aSQoT9ySSBI1qlrXUBmSOu/s2dqnBG/xoJtGGYbg6RSNJTVy+r4IamvnRJJyM/OD/ibozrRHJVgJTvVVYx9B4VECgYEA97Q0JlBqDmQPQKjNGh1RPSLNEWSGhunrAAVLK2cpcd60g3IgbCrl7/+xEOQ7oL2SmwRkaUcm4DxcSDzdSh+VTid4CrW629pDhnUMdm/G+xKJaQMMtd/sfmRO0XdHS6OoZspu9OxlpZCUtZA9XUYfh3qt9IEqsMZas1Y59ZXz6o0CgYEAxVsvr7t08wLTXKhjenvERcMMmG72yekXs6ex77E2UXsOCFOFHHvp2M4rrn31WD4fofKELxiZJucn7GQyjBkHhFWgqE1RGiOllT1w9SOqBrNTtDKS95AMDGHK7Gqy62yL1xHVp8UpsOhzvdjKhWMMJhoXennXQzIIdyNogB8oq58CgYEA7/HDwomK8r3CeKQLagyUMWCQvRRfrDjTx4VZN4YLA57zxZC8D4vOiRlqcC5mBGMerMMocULXSceurNsokTDe9IIPKnC3vVhEqO6hT+kfGv7t1Kd7nIJ5GEYag5XDnmW+LzRRHzgPjr3rD6XVi5Dt4dLYx0yICg1atvYD1v2W9dECgYBrfm9K2F+qvS9CmLUWUbNmDAcgP9BLyZoPUJeqZmufldbe0h7+lL+aRzGjqRepKK0yGFXHES7Z8a3dI/YkOL3PZpRLF1HFWwUldIHCA9roK2S8EY/bJ6poVBujCbrKYCUKz7v/1XQP14yzKxGj9X74gd2n6BVHlEjoG3Ef19jfIQKBgQCdhvaYAVrBGYeJn9DRydEu2aWWTWMuNHJXzUtLDtEDSlb4OkR10jX6fWV0Ah0MdHgwyOVsZ8HEp7ArTmpGY3YEeBntOpG8OTkRjBkiEddXxKyN6dhnmJL7L2xJ8XJAbpwR9jWaqoyA3Z4CmmdTm/+qJqmKvLpFrHAADLYN0iDRsw\u003d\u003d",
  "ca": "MIIDbjCCAlagAwIBAgIEYJwNVDANBgkqhkiG9w0BAQsFADB5MQswCQYDVQQGEwJCUjELMAkGA1UECAwCU1AxEjAQBgNVBAcMCVNhbyBQYXVsbzEZMBcGA1UECgwQQmFuY28gVm90b3JhbnRpbTEZMBcGA1UECwwQQmFuY28gVm90b3JhbnRpbTETMBEGA1UEAwwKQ0EgT3BlbiBCVjAeFw0yMTA1MTIxNzE2MDRaFw0yNjA1MTIxNzE2MDRaMHkxCzAJBgNVBAYTAkJSMQswCQYDVQQIDAJTUDESMBAGA1UEBwwJU2FvIFBhdWxvMRkwFwYDVQQKDBBCYW5jbyBWb3RvcmFudGltMRkwFwYDVQQLDBBCYW5jbyBWb3RvcmFudGltMRMwEQYDVQQDDApDQSBPcGVuIEJWMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2W25nFRLk20snZMTbS0lizEU35NT0BEyGI4SZhQgWkc2J2+Qe03SMiyKhL2+RIH7jba/SFHLSyzkv9LFikFT1vh5HXfnpNMo2+SXcYGBQ93zkC99OHE82YozO5CmQwazx+rz0bU6MpGg/ZFdA1rvlMPkE5VzmyJfScr+WoE0f0Pa/zIT/7f7//4XLfmW+wmLCkhIV91ceMOmiEovr4eVE8i14+Bgf7pQk1NHSeAlzZMo7XMRGpdVhDKTbiJp0AaHp9JZ3goRyxiwvNTLNpsNA2Y1HsMP5qH2K8iZP77MbiqjwqaAQXOrugBWJuLaA+KTtgO2I+xef491fygeSvGoIwIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQAVrwjdBPJ7TrkA+EQuf11BnF5fDWmXDCxL2X49nPuzIz67JBKBzoAiilXwuJk+Y0eysjGDL0PWldQMT10d7jzawTu/jua8DfZPbsnt1yfK0kOu75vVMDr/XRRtLS3hDW5WRqrPg7+AlWGhEJOLglGcH/3+Wdi8qihzQ54St2iccWd5v1U3OC7CcLbi+61h5Wv0h0ZydJsgYNiCNoS1fmQ+ONOyb1vmw/SQ0gidwM+Rk/6Bm7/+UHPaUBC9N7HwBHgP6LVnJ/DAJhgddFg53k7VT5AtzbqbFMHIZhoyGYfc/FiNwKj4BNR5KDuGsvWGBh/BmQh9GF+0DskF7k+fOQ3a"
}
2021-07-02 19:40:20 RESPONSE
CallConsentEndpointWithBearerToken
HTTP response
response_status_code
201 CREATED
response_status_text
Created
response_headers
{
  "date": "Fri, 02 Jul 2021 19:40:20 GMT",
  "content-type": "application/json",
  "content-length": "811",
  "connection": "keep-alive",
  "host": "mtls-api-des.bvopen.com.br",
  "x-forwarded-for": "35.196.44.185",
  "x-forwarded-port": "443",
  "x-forwarded-proto": "https",
  "accept": "application/json;charset\u003dUTF-8",
  "x-fapi-auth-date": "Fri, 02 Jul 2021 19:40:19 GMT",
  "accept-charset": "utf-8",
  "authorization": "Bearer eyJraWQiOiJkZWZhdWx0X3NzbF9rZXkiLCJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiJBUWgxbmttTGhRM2hjeGdNdHpJS2pSNkF0QmdaeHdXMSIsImlzcyI6Imh0dHBzOlwvXC9hcGktZGVzLmJhbmNvdm90b3JhbnRpbS5jb20uYnI6NDQzIiwidG9rZW5fZGV0YWlscyI6eyJzY29wZSI6Im9vYiIsImV4cGlyZXNfaW4iOjM2MDAuMCwidG9rZW5fdHlwZSI6IkJlYXJlciIsInVzZXJuYW1lIjoiIiwicm9sZXMiOiIifSwiZXhwIjoxNjI1MzQxMjIwLCJpYXQiOjE2MjUyNTQ4MjAsImp0aSI6ImZjNWI0NWE5LTBiNTAtNGNkYy05Y2Q0LTgzNGMwYWViOWY1OCJ9.IflHOWJb3ifFrF-a4iP_-fRsE4Zry_PbA5G14y9r9TNE17FabWP2bGyCZ-OKtN0cjfkRyvlnAxdizBPgZzv8XDsXNctZwlnmDu1_hD3ILjDBMnNSfYluksuoZi_VGbCkDS6cPLlAI40oJ_-VxZ6KVIUHqAPNHd2f-u7yAqtqLJ27EvRMzlVC5s1S98GYh7XCfWHLXis7X_iAz3Q9KmQllk76Su3WqBenqvHneSRK7qjuns8hYVdvOuD1_U7FYLNi6yklVn94F0T9SmhA-21aROr9Wfq4y8SZgFRCwlj2qUG5_B4MnccfoqMsNr7NjwlUdRhrsiaa0v1-fg0RlcSyGw",
  "user-agent": "Apache-HttpClient/4.5.13 (Java/11.0.11)",
  "accept-encoding": "gzip,deflate",
  "trilhaauditoria.siglasistema": "_apim",
  "trilhaauditoria.ticket": "eb125fdc-3e20-484f-857d-26f1e8037a18",
  "trilhaauditoria.loginusuariofinal": "usuario.anonimo",
  "trilhaauditoria.enderecoipcliente": "35.196.44.185",
  "trilhaauditoria.fase": "1",
  "siglasistema": "_apim",
  "ticket": "eb125fdc-3e20-484f-857d-26f1e8037a18",
  "loginusuariofinal": "usuario.anonimo",
  "enderecoipcliente": "35.196.44.185",
  "fase": "1",
  "x-v": "1",
  "x-fapi-interaction-id": "4b6b314e-cd41-11eb-b8bc-0242ac130003",
  "strict-transport-security": "max-age\u003d31536000; includeSubDomains",
  "cache-control": "no-cache",
  "pragma": "no-cache"
}
response_body
{"data":{"brandID":"29698749425984912674","brandName":"Organização A","consentId":"urn:bancobv:d76af606-25cc-4dd0-b6eb-00e76fc5011d","creationDateTime":"2021-05-21T08:30Z","status":"AUTHORISED","statusUpdateDateTime":"2021-05-21T08:30Z","permissions":["ACCOUNTS_READ"],"expirationDateTime":"2021-05-21T08:30Z","transactionFromDateTime":"2021-01-01T00:00Z","transactionToDateTime":"2021-02-01T23:59:59Z"},"links":{"self":"https://api.banco.com.br/open-banking/api/v1/accounts","first":"https://api.banco.com.br/open-banking/api/v1/accounts","prev":"https://api.banco.com.br/open-banking/api/v1/accounts","next":"https://api.banco.com.br/open-banking/api/v1/accounts","last":"https://api.banco.com.br/open-banking/api/v1/accounts"},"meta":{"totalRecords":1,"totalPages":1,"requestDateTime":"2021-05-21T08:30Z"}}
2021-07-02 19:40:20
CallConsentEndpointWithBearerToken
Consent endpoint response
consent_endpoint_response
{"data":{"brandID":"29698749425984912674","brandName":"Organização A","consentId":"urn:bancobv:d76af606-25cc-4dd0-b6eb-00e76fc5011d","creationDateTime":"2021-05-21T08:30Z","status":"AUTHORISED","statusUpdateDateTime":"2021-05-21T08:30Z","permissions":["ACCOUNTS_READ"],"expirationDateTime":"2021-05-21T08:30Z","transactionFromDateTime":"2021-01-01T00:00Z","transactionToDateTime":"2021-02-01T23:59:59Z"},"links":{"self":"https://api.banco.com.br/open-banking/api/v1/accounts","first":"https://api.banco.com.br/open-banking/api/v1/accounts","prev":"https://api.banco.com.br/open-banking/api/v1/accounts","next":"https://api.banco.com.br/open-banking/api/v1/accounts","last":"https://api.banco.com.br/open-banking/api/v1/accounts"},"meta":{"totalRecords":1,"totalPages":1,"requestDateTime":"2021-05-21T08:30Z"}}
2021-07-02 19:40:20 SUCCESS
CallConsentEndpointWithBearerToken
Parsed consent endpoint response
headers
{
  "date": "Fri, 02 Jul 2021 19:40:20 GMT",
  "content-type": "application/json",
  "content-length": "811",
  "connection": "keep-alive",
  "host": "mtls-api-des.bvopen.com.br",
  "x-forwarded-for": "35.196.44.185",
  "x-forwarded-port": "443",
  "x-forwarded-proto": "https",
  "accept": "application/json;charset\u003dUTF-8",
  "x-fapi-auth-date": "Fri, 02 Jul 2021 19:40:19 GMT",
  "accept-charset": "utf-8",
  "authorization": "Bearer eyJraWQiOiJkZWZhdWx0X3NzbF9rZXkiLCJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiJBUWgxbmttTGhRM2hjeGdNdHpJS2pSNkF0QmdaeHdXMSIsImlzcyI6Imh0dHBzOlwvXC9hcGktZGVzLmJhbmNvdm90b3JhbnRpbS5jb20uYnI6NDQzIiwidG9rZW5fZGV0YWlscyI6eyJzY29wZSI6Im9vYiIsImV4cGlyZXNfaW4iOjM2MDAuMCwidG9rZW5fdHlwZSI6IkJlYXJlciIsInVzZXJuYW1lIjoiIiwicm9sZXMiOiIifSwiZXhwIjoxNjI1MzQxMjIwLCJpYXQiOjE2MjUyNTQ4MjAsImp0aSI6ImZjNWI0NWE5LTBiNTAtNGNkYy05Y2Q0LTgzNGMwYWViOWY1OCJ9.IflHOWJb3ifFrF-a4iP_-fRsE4Zry_PbA5G14y9r9TNE17FabWP2bGyCZ-OKtN0cjfkRyvlnAxdizBPgZzv8XDsXNctZwlnmDu1_hD3ILjDBMnNSfYluksuoZi_VGbCkDS6cPLlAI40oJ_-VxZ6KVIUHqAPNHd2f-u7yAqtqLJ27EvRMzlVC5s1S98GYh7XCfWHLXis7X_iAz3Q9KmQllk76Su3WqBenqvHneSRK7qjuns8hYVdvOuD1_U7FYLNi6yklVn94F0T9SmhA-21aROr9Wfq4y8SZgFRCwlj2qUG5_B4MnccfoqMsNr7NjwlUdRhrsiaa0v1-fg0RlcSyGw",
  "user-agent": "Apache-HttpClient/4.5.13 (Java/11.0.11)",
  "accept-encoding": "gzip,deflate",
  "trilhaauditoria.siglasistema": "_apim",
  "trilhaauditoria.ticket": "eb125fdc-3e20-484f-857d-26f1e8037a18",
  "trilhaauditoria.loginusuariofinal": "usuario.anonimo",
  "trilhaauditoria.enderecoipcliente": "35.196.44.185",
  "trilhaauditoria.fase": "1",
  "siglasistema": "_apim",
  "ticket": "eb125fdc-3e20-484f-857d-26f1e8037a18",
  "loginusuariofinal": "usuario.anonimo",
  "enderecoipcliente": "35.196.44.185",
  "fase": "1",
  "x-v": "1",
  "x-fapi-interaction-id": "4b6b314e-cd41-11eb-b8bc-0242ac130003",
  "strict-transport-security": "max-age\u003d31536000; includeSubDomains",
  "cache-control": "no-cache",
  "pragma": "no-cache"
}
body
{"data":{"brandID":"29698749425984912674","brandName":"Organização A","consentId":"urn:bancobv:d76af606-25cc-4dd0-b6eb-00e76fc5011d","creationDateTime":"2021-05-21T08:30Z","status":"AUTHORISED","statusUpdateDateTime":"2021-05-21T08:30Z","permissions":["ACCOUNTS_READ"],"expirationDateTime":"2021-05-21T08:30Z","transactionFromDateTime":"2021-01-01T00:00Z","transactionToDateTime":"2021-02-01T23:59:59Z"},"links":{"self":"https://api.banco.com.br/open-banking/api/v1/accounts","first":"https://api.banco.com.br/open-banking/api/v1/accounts","prev":"https://api.banco.com.br/open-banking/api/v1/accounts","next":"https://api.banco.com.br/open-banking/api/v1/accounts","last":"https://api.banco.com.br/open-banking/api/v1/accounts"},"meta":{"totalRecords":1,"totalPages":1,"requestDateTime":"2021-05-21T08:30Z"}}
2021-07-02 19:40:20 SUCCESS
CheckForFAPIInteractionIdInResourceResponse
Found x-fapi-interaction-id
interaction_id
4b6b314e-cd41-11eb-b8bc-0242ac130003
2021-07-02 19:40:20 SUCCESS
ExtractConsentIdFromConsentEndpointResponse
Extracted the consent id
consent_id
urn:bancobv:d76af606-25cc-4dd0-b6eb-00e76fc5011d
2021-07-02 19:40:20 SUCCESS
FAPIBrazilAddConsentIdToClientScope
Added scope of 'openid accounts consent:urn:bancobv:d76af606-25cc-4dd0-b6eb-00e76fc5011d' to client's scope
client_id
AQh1nkmLhQ3hcxgMtzIKjR6AtBgZxwW1
scope
openid accounts consent:urn:bancobv:d76af606-25cc-4dd0-b6eb-00e76fc5011d
jwks
{
  "keys": [
    {
      "p": "97Q0JlBqDmQPQKjNGh1RPSLNEWSGhunrAAVLK2cpcd60g3IgbCrl7_-xEOQ7oL2SmwRkaUcm4DxcSDzdSh-VTid4CrW629pDhnUMdm_G-xKJaQMMtd_sfmRO0XdHS6OoZspu9OxlpZCUtZA9XUYfh3qt9IEqsMZas1Y59ZXz6o0",
      "kty": "RSA",
      "q": "xVsvr7t08wLTXKhjenvERcMMmG72yekXs6ex77E2UXsOCFOFHHvp2M4rrn31WD4fofKELxiZJucn7GQyjBkHhFWgqE1RGiOllT1w9SOqBrNTtDKS95AMDGHK7Gqy62yL1xHVp8UpsOhzvdjKhWMMJhoXennXQzIIdyNogB8oq58",
      "d": "J2ZxTmkpGPxhu9EbNWZAeONlqZFTd8tFofthlyk0UhgxAH4KZ87yH-NJpAhcsHVEMQDDxQQRh_42GWGznHpcqoOr0ucBa_E1UfJaJexxKyk6zAfex7LMW5QelSn6eKerN4Ed_t9NANdwKIyOltZ12wCGIX-MQ6eRXL6lnBx1y7Xo8mjIHioJya2ZLRJlCUo1_n-oGSt_lL-FHSpovV3wHtI-aqtbigivmzTMx9JWmO0sBqKkKRMJqdrAjs7aAvtpJChP3JJIEjWqWtdQGZI67-zZ2qcEb_Ggm0YZhuDpFI0lNXL6vghqa-dEknIz84P-JujOtEclWAlO9VVjH0HhUQ",
      "e": "AQAB",
      "kid": "2b5915d0-4388-4c79-b461-897b0c16b33f",
      "qi": "nYb2mAFawRmHiZ_Q0cnRLtmllk1jLjRyV81LSw7RA0pW-DpEddI1-n1ldAIdDHR4MMjlbGfBxKewK05qRmN2BHgZ7TqRvDk5EYwZIhHXV8SsjenYZ5iS-y9sSfFyQG6cEfY1mqqMgN2eAppnU5v_qiapiry6RaxwAAy2DdIg0bM",
      "dp": "7_HDwomK8r3CeKQLagyUMWCQvRRfrDjTx4VZN4YLA57zxZC8D4vOiRlqcC5mBGMerMMocULXSceurNsokTDe9IIPKnC3vVhEqO6hT-kfGv7t1Kd7nIJ5GEYag5XDnmW-LzRRHzgPjr3rD6XVi5Dt4dLYx0yICg1atvYD1v2W9dE",
      "dq": "a35vSthfqr0vQpi1FlGzZgwHID_QS8maD1CXqmZrn5XW3tIe_pS_mkcxo6kXqSitMhhVxxEu2fGt3SP2JDi9z2aUSxdRxVsFJXSBwgPa6CtkvBGP2yeqaFQbowm6ymAlCs-7_9V0D9eMsysRo_V--IHdp-gVR5RI6BtxH9fY3yE",
      "n": "vvXnVCSkrJz1-ED04KNhthYpNuv9S4PoeOG9B0j0XMbr6DQBK8I9_-ASUDv9l5uFSYM20r_K6l_pbNsZ5wwGTVM7Ycf3kwA2lY62SJjNhPyXZ69TokcvkIlpjUgzPgY1EeqFglC5YsvN3hZS1eCClWGsW70qR3wGSpe6iJPbp1K-FqefgH7xavaCaIs6vX7CowNmq6_D3EUwVnW9TSG7Vnj_zilrODbrcqezFuaKGlLzsY3P1vgoGPXOWXy_9C5WNcmtT6YUmG3yUjuXl0WfyIKdS3M1KTQwS5-H-4tFqy_E5T7SjkEoIg2STVQwd2p9DmjFv3tzvxx0UpC1yTLckw",
      "alg": "PS256"
    }
  ]
}
Make request to authorization endpoint
2021-07-02 19:40:20 SUCCESS
CreateAuthorizationEndpointRequestFromClientInformation
Created authorization endpoint request
client_id
AQh1nkmLhQ3hcxgMtzIKjR6AtBgZxwW1
redirect_uri
https://www.certification.openid.net/test/a/bv-openid-cert/callback
scope
openid accounts consent:urn:bancobv:d76af606-25cc-4dd0-b6eb-00e76fc5011d
2021-07-02 19:40:20
CreateRandomStateValue
Created state value
requested_state_length
10
state
25n17ZQaAl
2021-07-02 19:40:20 SUCCESS
AddStateToAuthorizationEndpointRequest
Added state parameter to request
client_id
AQh1nkmLhQ3hcxgMtzIKjR6AtBgZxwW1
redirect_uri
https://www.certification.openid.net/test/a/bv-openid-cert/callback
scope
openid accounts consent:urn:bancobv:d76af606-25cc-4dd0-b6eb-00e76fc5011d
state
25n17ZQaAl
2021-07-02 19:40:20
CreateRandomNonceValue
Created nonce value
requested_nonce_length
384
nonce
U87cgSdf54QTyT0GOF4ANNxhdEj7ehMLf2zeNhpTxgBplijRbsjS1zO8NmnRZvgLeGeFFYjLOYck6vf1G98syInMbKJYDH1CThraTYHfqVgSP5Uu9LNldYF7HPmI25dngJozVX9w8vu9gEXzhe3It0tV2BaMaOvTEAnDq4wvmmX5Apgegs0AmJV9pIjUmMAxbSorxynXZr9n3zmDr6379EIAtf2w85Afud284GiA2BMSE5VqJPPF9GtRIWaQvXuPWA9UhBB3O0Jwfn6Rv2f7FJch1zfto2uYwlZ3xau3dm1SSVhQRO1NAvxoR8OcHxIEuDLaD46hQx9j5RXec7uariHXP6ZIMNRldFWQQAXZl3MzAfx4amKZ16DwF9DP6WcO
2021-07-02 19:40:20 SUCCESS
AddNonceToAuthorizationEndpointRequest
Added nonce parameter to request
client_id
AQh1nkmLhQ3hcxgMtzIKjR6AtBgZxwW1
redirect_uri
https://www.certification.openid.net/test/a/bv-openid-cert/callback
scope
openid accounts consent:urn:bancobv:d76af606-25cc-4dd0-b6eb-00e76fc5011d
state
25n17ZQaAl
nonce
U87cgSdf54QTyT0GOF4ANNxhdEj7ehMLf2zeNhpTxgBplijRbsjS1zO8NmnRZvgLeGeFFYjLOYck6vf1G98syInMbKJYDH1CThraTYHfqVgSP5Uu9LNldYF7HPmI25dngJozVX9w8vu9gEXzhe3It0tV2BaMaOvTEAnDq4wvmmX5Apgegs0AmJV9pIjUmMAxbSorxynXZr9n3zmDr6379EIAtf2w85Afud284GiA2BMSE5VqJPPF9GtRIWaQvXuPWA9UhBB3O0Jwfn6Rv2f7FJch1zfto2uYwlZ3xau3dm1SSVhQRO1NAvxoR8OcHxIEuDLaD46hQx9j5RXec7uariHXP6ZIMNRldFWQQAXZl3MzAfx4amKZ16DwF9DP6WcO
2021-07-02 19:40:20 SUCCESS
SetAuthorizationEndpointRequestResponseTypeToCodeIdtoken
Added response_type parameter to request
client_id
AQh1nkmLhQ3hcxgMtzIKjR6AtBgZxwW1
redirect_uri
https://www.certification.openid.net/test/a/bv-openid-cert/callback
scope
openid accounts consent:urn:bancobv:d76af606-25cc-4dd0-b6eb-00e76fc5011d
state
25n17ZQaAl
nonce
U87cgSdf54QTyT0GOF4ANNxhdEj7ehMLf2zeNhpTxgBplijRbsjS1zO8NmnRZvgLeGeFFYjLOYck6vf1G98syInMbKJYDH1CThraTYHfqVgSP5Uu9LNldYF7HPmI25dngJozVX9w8vu9gEXzhe3It0tV2BaMaOvTEAnDq4wvmmX5Apgegs0AmJV9pIjUmMAxbSorxynXZr9n3zmDr6379EIAtf2w85Afud284GiA2BMSE5VqJPPF9GtRIWaQvXuPWA9UhBB3O0Jwfn6Rv2f7FJch1zfto2uYwlZ3xau3dm1SSVhQRO1NAvxoR8OcHxIEuDLaD46hQx9j5RXec7uariHXP6ZIMNRldFWQQAXZl3MzAfx4amKZ16DwF9DP6WcO
response_type
code id_token
2021-07-02 19:40:20 SUCCESS
ConvertAuthorizationEndpointRequestToRequestObject
Created request object claims
request_object_claims
{
  "client_id": "AQh1nkmLhQ3hcxgMtzIKjR6AtBgZxwW1",
  "redirect_uri": "https://www.certification.openid.net/test/a/bv-openid-cert/callback",
  "scope": "openid accounts consent:urn:bancobv:d76af606-25cc-4dd0-b6eb-00e76fc5011d",
  "state": "25n17ZQaAl",
  "nonce": "U87cgSdf54QTyT0GOF4ANNxhdEj7ehMLf2zeNhpTxgBplijRbsjS1zO8NmnRZvgLeGeFFYjLOYck6vf1G98syInMbKJYDH1CThraTYHfqVgSP5Uu9LNldYF7HPmI25dngJozVX9w8vu9gEXzhe3It0tV2BaMaOvTEAnDq4wvmmX5Apgegs0AmJV9pIjUmMAxbSorxynXZr9n3zmDr6379EIAtf2w85Afud284GiA2BMSE5VqJPPF9GtRIWaQvXuPWA9UhBB3O0Jwfn6Rv2f7FJch1zfto2uYwlZ3xau3dm1SSVhQRO1NAvxoR8OcHxIEuDLaD46hQx9j5RXec7uariHXP6ZIMNRldFWQQAXZl3MzAfx4amKZ16DwF9DP6WcO",
  "response_type": "code id_token"
}
2021-07-02 19:40:20 SUCCESS
AddNbfToRequestObject
Added nbf to request object claims
nbf
1.62525482E9
2021-07-02 19:40:20 SUCCESS
AddExpToRequestObject
Added exp to request object claims
exp
1.62525512E9
2021-07-02 19:40:20 SUCCESS
AddAudToRequestObject
Added aud to request object claims
aud
https://api-des.bvopen.com.br/oidc/v1
2021-07-02 19:40:20 SUCCESS
AddIssToRequestObject
Added iss to request object claims
iss
AQh1nkmLhQ3hcxgMtzIKjR6AtBgZxwW1
2021-07-02 19:40:20 SUCCESS
AddClientIdToRequestObject
Added client_id to request object claims
client_id
AQh1nkmLhQ3hcxgMtzIKjR6AtBgZxwW1
2021-07-02 19:40:20 SUCCESS
SignRequestObject
Signed the request object
claims
{"aud":"https:\/\/api-des.bvopen.com.br\/oidc\/v1","nbf":1625254820,"scope":"openid accounts consent:urn:bancobv:d76af606-25cc-4dd0-b6eb-00e76fc5011d","iss":"AQh1nkmLhQ3hcxgMtzIKjR6AtBgZxwW1","response_type":"code id_token","redirect_uri":"https:\/\/www.certification.openid.net\/test\/a\/bv-openid-cert\/callback","state":"25n17ZQaAl","exp":1625255120,"nonce":"U87cgSdf54QTyT0GOF4ANNxhdEj7ehMLf2zeNhpTxgBplijRbsjS1zO8NmnRZvgLeGeFFYjLOYck6vf1G98syInMbKJYDH1CThraTYHfqVgSP5Uu9LNldYF7HPmI25dngJozVX9w8vu9gEXzhe3It0tV2BaMaOvTEAnDq4wvmmX5Apgegs0AmJV9pIjUmMAxbSorxynXZr9n3zmDr6379EIAtf2w85Afud284GiA2BMSE5VqJPPF9GtRIWaQvXuPWA9UhBB3O0Jwfn6Rv2f7FJch1zfto2uYwlZ3xau3dm1SSVhQRO1NAvxoR8OcHxIEuDLaD46hQx9j5RXec7uariHXP6ZIMNRldFWQQAXZl3MzAfx4amKZ16DwF9DP6WcO","client_id":"AQh1nkmLhQ3hcxgMtzIKjR6AtBgZxwW1"}
header
{"kid":"2b5915d0-4388-4c79-b461-897b0c16b33f","alg":"PS256"}
request_object
eyJraWQiOiIyYjU5MTVkMC00Mzg4LTRjNzktYjQ2MS04OTdiMGMxNmIzM2YiLCJhbGciOiJQUzI1NiJ9.eyJhdWQiOiJodHRwczpcL1wvYXBpLWRlcy5idm9wZW4uY29tLmJyXC9vaWRjXC92MSIsIm5iZiI6MTYyNTI1NDgyMCwic2NvcGUiOiJvcGVuaWQgYWNjb3VudHMgY29uc2VudDp1cm46YmFuY29idjpkNzZhZjYwNi0yNWNjLTRkZDAtYjZlYi0wMGU3NmZjNTAxMWQiLCJpc3MiOiJBUWgxbmttTGhRM2hjeGdNdHpJS2pSNkF0QmdaeHdXMSIsInJlc3BvbnNlX3R5cGUiOiJjb2RlIGlkX3Rva2VuIiwicmVkaXJlY3RfdXJpIjoiaHR0cHM6XC9cL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXRcL3Rlc3RcL2FcL2J2LW9wZW5pZC1jZXJ0XC9jYWxsYmFjayIsInN0YXRlIjoiMjVuMTdaUWFBbCIsImV4cCI6MTYyNTI1NTEyMCwibm9uY2UiOiJVODdjZ1NkZjU0UVR5VDBHT0Y0QU5OeGhkRWo3ZWhNTGYyemVOaHBUeGdCcGxpalJic2pTMXpPOE5tblJadmdMZUdlRkZZakxPWWNrNnZmMUc5OHN5SW5NYktKWURIMUNUaHJhVFlIZnFWZ1NQNVV1OUxObGRZRjdIUG1JMjVkbmdKb3pWWDl3OHZ1OWdFWHpoZTNJdDB0VjJCYU1hT3ZURUFuRHE0d3ZtbVg1QXBnZWdzMEFtSlY5cElqVW1NQXhiU29yeHluWFpyOW4zem1EcjYzNzlFSUF0ZjJ3ODVBZnVkMjg0R2lBMkJNU0U1VnFKUFBGOUd0UklXYVF2WHVQV0E5VWhCQjNPMEp3Zm42UnYyZjdGSmNoMXpmdG8ydVl3bFozeGF1M2RtMVNTVmhRUk8xTkF2eG9SOE9jSHhJRXVETGFENDZoUXg5ajVSWGVjN3VhcmlIWFA2WklNTlJsZEZXUVFBWFpsM016QWZ4NGFtS1oxNkR3RjlEUDZXY08iLCJjbGllbnRfaWQiOiJBUWgxbmttTGhRM2hjeGdNdHpJS2pSNkF0QmdaeHdXMSJ9.SmoF0A0zJQ3GBRaWYM0iR0-PsOEx2raUGszyXeo-oEga4u7yHVkfChwMkuLZPYe0LzJ_4MNYXu2VAH9RcfnEuCXb5ZL1bSh4k79uFIcjzMEWqBYuxRu40JFoPBlrK6P4NuG3AyWiG0flW1zFy3RAbOUwuxRYYV-Y7zKVVCNXsrouoBlPzQKNYlatf5E0K-wXDCmh44IReyKI7an-PBtweSHsuDoLNDwQLbhOMPEmggYQm3cSNq6sA4ZvTOU16nMtp0l-F1u2CBgKvxZDMAWO2QnFwNV7xzT0kjFhsPY7jPTs_cuzcI2bWXKz1tqE5hl63wqhdE8FazQR9iAxiPeA4w
key
{"p":"97Q0JlBqDmQPQKjNGh1RPSLNEWSGhunrAAVLK2cpcd60g3IgbCrl7_-xEOQ7oL2SmwRkaUcm4DxcSDzdSh-VTid4CrW629pDhnUMdm_G-xKJaQMMtd_sfmRO0XdHS6OoZspu9OxlpZCUtZA9XUYfh3qt9IEqsMZas1Y59ZXz6o0","kty":"RSA","q":"xVsvr7t08wLTXKhjenvERcMMmG72yekXs6ex77E2UXsOCFOFHHvp2M4rrn31WD4fofKELxiZJucn7GQyjBkHhFWgqE1RGiOllT1w9SOqBrNTtDKS95AMDGHK7Gqy62yL1xHVp8UpsOhzvdjKhWMMJhoXennXQzIIdyNogB8oq58","d":"J2ZxTmkpGPxhu9EbNWZAeONlqZFTd8tFofthlyk0UhgxAH4KZ87yH-NJpAhcsHVEMQDDxQQRh_42GWGznHpcqoOr0ucBa_E1UfJaJexxKyk6zAfex7LMW5QelSn6eKerN4Ed_t9NANdwKIyOltZ12wCGIX-MQ6eRXL6lnBx1y7Xo8mjIHioJya2ZLRJlCUo1_n-oGSt_lL-FHSpovV3wHtI-aqtbigivmzTMx9JWmO0sBqKkKRMJqdrAjs7aAvtpJChP3JJIEjWqWtdQGZI67-zZ2qcEb_Ggm0YZhuDpFI0lNXL6vghqa-dEknIz84P-JujOtEclWAlO9VVjH0HhUQ","e":"AQAB","kid":"2b5915d0-4388-4c79-b461-897b0c16b33f","qi":"nYb2mAFawRmHiZ_Q0cnRLtmllk1jLjRyV81LSw7RA0pW-DpEddI1-n1ldAIdDHR4MMjlbGfBxKewK05qRmN2BHgZ7TqRvDk5EYwZIhHXV8SsjenYZ5iS-y9sSfFyQG6cEfY1mqqMgN2eAppnU5v_qiapiry6RaxwAAy2DdIg0bM","dp":"7_HDwomK8r3CeKQLagyUMWCQvRRfrDjTx4VZN4YLA57zxZC8D4vOiRlqcC5mBGMerMMocULXSceurNsokTDe9IIPKnC3vVhEqO6hT-kfGv7t1Kd7nIJ5GEYag5XDnmW-LzRRHzgPjr3rD6XVi5Dt4dLYx0yICg1atvYD1v2W9dE","alg":"PS256","dq":"a35vSthfqr0vQpi1FlGzZgwHID_QS8maD1CXqmZrn5XW3tIe_pS_mkcxo6kXqSitMhhVxxEu2fGt3SP2JDi9z2aUSxdRxVsFJXSBwgPa6CtkvBGP2yeqaFQbowm6ymAlCs-7_9V0D9eMsysRo_V--IHdp-gVR5RI6BtxH9fY3yE","n":"vvXnVCSkrJz1-ED04KNhthYpNuv9S4PoeOG9B0j0XMbr6DQBK8I9_-ASUDv9l5uFSYM20r_K6l_pbNsZ5wwGTVM7Ycf3kwA2lY62SJjNhPyXZ69TokcvkIlpjUgzPgY1EeqFglC5YsvN3hZS1eCClWGsW70qR3wGSpe6iJPbp1K-FqefgH7xavaCaIs6vX7CowNmq6_D3EUwVnW9TSG7Vnj_zilrODbrcqezFuaKGlLzsY3P1vgoGPXOWXy_9C5WNcmtT6YUmG3yUjuXl0WfyIKdS3M1KTQwS5-H-4tFqy_E5T7SjkEoIg2STVQwd2p9DmjFv3tzvxx0UpC1yTLckw"}
2021-07-02 19:40:20
FAPIBrazilEncryptRequestObject
Encrypted the request object
request_object
eyJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiUlNBLU9BRVAifQ.IerD_TJM9HGEZMN_FjCtNDs6NE107pG4qwJQcp2aMwBBmArnRRH5sUf7GfGgXEywi0c4AzNOemg_PNOKjcT60yHVkUtWtPFjtlx-eXRHzQeCg3vHGqDqPt28YpOEAXZwaYeHvIfk8ycZ-opNnlkZpoDZMXX3tHO1RXCNrgn_x63IPHxQg4H2PFZWzqlH4zNDQlFwr4STnYIgfED0jTYOrAxW1Dq2kRb6r9e7Zmvod5liEsaWtWg9yHu9zGJZL9pq8BQBPAz4y4gFPXqBTyJbSzKq5zX3uI4Pm22Z6h9D1NR06KEYrLD6bI8nCXNJtHt4-IFz1fs-pvq4EE_M3yuPoQ.NiJW1nO-IeMeR9df.CaCm5hWX9uWiJezIjHnq58X1sm5crN8YNMb9n6m1BY8ZPxlr0oyjCEzL2YPaf8pR-U1GuuirgJ0LQLkzXq0SFwY_WhC7cqFBolMJw0W5Fzs6nfbR9pSjSlVYLp0qJbTnNaO7rSeffiKexJXfyC_UPeaZ9YPnB6lCL0_MApLyZItznhQmrKWTzy6iXR7E9RQSuY6s2BXa1I6bNEnYKtZvTPF7JsOKg5lgrsCTgDlRh7LDX_RO2M87no57ur87R_4Q0I0qu2qdpBsYCNs9Q78Fcx9CAV25jR-iwbGQlnY_nfyexNINg8qgyBxu8cT59XCYgp79SsfkB7Mt_jnlZ_Xx9cxDxieNpKEXSmmbY89ilD6L0RJHVHtpHPNgSZRV9ZsecL8qxsAs1BKlSylpn8JztbyUnMNUqKWVJ1VP-HdLuHcJdeaV5EDUVr6y8K5KxPuSgDm5Ewb5OYIryvQP2_TfK7zwcTFyEJelI3YagZeNnjwc0Bb_h9Cca0L7mGNDlvZA-kEe4htIfUGlss_LNx4gNolmyGGezsvEITMlc0JXsuiJz-8XfQjK8n76NZiwYlS_kMxEeRsZf6lAGaVd4E4f86AFM0TH3rZItosHopfANARtN16Bpfmq3fSFPGye4f2WHoH4pNGqVuDjidLzx35M6YrlLjO36QpYFVDpsE5xg9QF46uwMgTMfaKpX1Bm9Nmw523ndJAjU7bFPE8ZwFkgFYcbe70Xtt-4HtL9en0ObUDAvzSQr2LvxwG7QgdQaKUFBlCrJaBjZiISCHGUqI8U8_D_xN1kSo_6C5sebXWxRbhIA9I8nn-6_fSltemyVL5VYL19XD5rBBFc6duo1CASXsg8EHX4quJK8wp5qO7xEhL_rThzcm6D8DI_RhqWVoQYsPyccKMC_PMLIXyY9gddIZWqHJNOJy7kSg46Azrw9QaQelfwOkrYn2I-4b9oN0LHR3MLEYs6STdWlJM611s3Fc-1vPoY9UQoZPmwobu_X7bQibmhR-3KJzuWReg1rxK0n1gIuvgtIaW8NbWpf2wSgG1IrZEpN1m7eog-qa4tzEPwradP0z1x_8506zoEhDiLdvCwJlie-mdRVv16ytQmCcrb9YWKcAE4lo83OOP_OGs63m3rnvGNNhrjN3pji6bMQHHn0WqW2gUTvCr8_v5za4fMmY9uGMU_S05BkwA6QxSZ8XlBxlVZt8wEQmgnnB6nrX_hu72zbqN6aiYwtAXT3vsGTizbWbff47rMwZBqy_WqT_ThZ8iBcqiKcAZ4niITiCSyzaLgs4jNAaOyXIgLUIaWGTefO-C1uhWsTsEMGGrYq0kw2F7wnrwuJfamUEtwYYQmAsy96aN307B1RuDhAgUcRR_U2FbL-BZ7YAiRWjkrpUF4qemCwQaO9VB0dTgLlhzpMYJzJXC2nUiYD7GjfoctfNKtrAODYd6W0YiGaMEF-nc6AVQfaArjgYXCvr9leU24hNTMnwI_iOcmtw0TyKVv0OJZ0hLLV2b0XeK5fO_-iObBGmFFnDaDd-l3aFICGl84HwVMYlX-5_7IZqRvNtnpkKGoERLYaS6ByhCAV4jylTbYtrEhIqPA8p0p1ispdEPTlD1rQ6-9zo40xlvasDR6YWIzc7qOOuSBG46POcMwURgw0z2dAoGwcVFFWuKEOuKUbeN7_o0lDsc_4aVs8Zt3u1Z6KdH0sOqEmO6fPSZwSQML2l3cWQIbMbq12ojNhcTvU0yxMjFDfA7J41eP-3M-xt7FBwEu5RYIkjQwQnAsDpFaEN8utK0tMITol5FLXBVBClBBql-Omlr_CdkVsN3FZiqe4grz0U2EBuA6bsKHw5x3FSmOSjo1amEIt9f8X6KbhjKCmMgO5K0hSZnjUOJaIiZWp_KGdj7uOdGNxzAOWXrfoLKKSxfxIAMMtUuRTL3BWleggkGVGqBL6Xs-j2Qqe0BZQ055iqFGlTLQYypW3NWBuIA9KstcEUE.up5F2I0IYg4jXJeL3wrbWQ
enc
A256GCM
alg
RSA-OAEP
2021-07-02 19:40:20 SUCCESS
BuildRequestObjectByValueRedirectToAuthorizationEndpoint
Sending to authorization endpoint
redirect_to_authorization_endpoint
https://api-des.bvopen.com.br/oidc/v1/authorize?request=eyJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiUlNBLU9BRVAifQ.IerD_TJM9HGEZMN_FjCtNDs6NE107pG4qwJQcp2aMwBBmArnRRH5sUf7GfGgXEywi0c4AzNOemg_PNOKjcT60yHVkUtWtPFjtlx-eXRHzQeCg3vHGqDqPt28YpOEAXZwaYeHvIfk8ycZ-opNnlkZpoDZMXX3tHO1RXCNrgn_x63IPHxQg4H2PFZWzqlH4zNDQlFwr4STnYIgfED0jTYOrAxW1Dq2kRb6r9e7Zmvod5liEsaWtWg9yHu9zGJZL9pq8BQBPAz4y4gFPXqBTyJbSzKq5zX3uI4Pm22Z6h9D1NR06KEYrLD6bI8nCXNJtHt4-IFz1fs-pvq4EE_M3yuPoQ.NiJW1nO-IeMeR9df.CaCm5hWX9uWiJezIjHnq58X1sm5crN8YNMb9n6m1BY8ZPxlr0oyjCEzL2YPaf8pR-U1GuuirgJ0LQLkzXq0SFwY_WhC7cqFBolMJw0W5Fzs6nfbR9pSjSlVYLp0qJbTnNaO7rSeffiKexJXfyC_UPeaZ9YPnB6lCL0_MApLyZItznhQmrKWTzy6iXR7E9RQSuY6s2BXa1I6bNEnYKtZvTPF7JsOKg5lgrsCTgDlRh7LDX_RO2M87no57ur87R_4Q0I0qu2qdpBsYCNs9Q78Fcx9CAV25jR-iwbGQlnY_nfyexNINg8qgyBxu8cT59XCYgp79SsfkB7Mt_jnlZ_Xx9cxDxieNpKEXSmmbY89ilD6L0RJHVHtpHPNgSZRV9ZsecL8qxsAs1BKlSylpn8JztbyUnMNUqKWVJ1VP-HdLuHcJdeaV5EDUVr6y8K5KxPuSgDm5Ewb5OYIryvQP2_TfK7zwcTFyEJelI3YagZeNnjwc0Bb_h9Cca0L7mGNDlvZA-kEe4htIfUGlss_LNx4gNolmyGGezsvEITMlc0JXsuiJz-8XfQjK8n76NZiwYlS_kMxEeRsZf6lAGaVd4E4f86AFM0TH3rZItosHopfANARtN16Bpfmq3fSFPGye4f2WHoH4pNGqVuDjidLzx35M6YrlLjO36QpYFVDpsE5xg9QF46uwMgTMfaKpX1Bm9Nmw523ndJAjU7bFPE8ZwFkgFYcbe70Xtt-4HtL9en0ObUDAvzSQr2LvxwG7QgdQaKUFBlCrJaBjZiISCHGUqI8U8_D_xN1kSo_6C5sebXWxRbhIA9I8nn-6_fSltemyVL5VYL19XD5rBBFc6duo1CASXsg8EHX4quJK8wp5qO7xEhL_rThzcm6D8DI_RhqWVoQYsPyccKMC_PMLIXyY9gddIZWqHJNOJy7kSg46Azrw9QaQelfwOkrYn2I-4b9oN0LHR3MLEYs6STdWlJM611s3Fc-1vPoY9UQoZPmwobu_X7bQibmhR-3KJzuWReg1rxK0n1gIuvgtIaW8NbWpf2wSgG1IrZEpN1m7eog-qa4tzEPwradP0z1x_8506zoEhDiLdvCwJlie-mdRVv16ytQmCcrb9YWKcAE4lo83OOP_OGs63m3rnvGNNhrjN3pji6bMQHHn0WqW2gUTvCr8_v5za4fMmY9uGMU_S05BkwA6QxSZ8XlBxlVZt8wEQmgnnB6nrX_hu72zbqN6aiYwtAXT3vsGTizbWbff47rMwZBqy_WqT_ThZ8iBcqiKcAZ4niITiCSyzaLgs4jNAaOyXIgLUIaWGTefO-C1uhWsTsEMGGrYq0kw2F7wnrwuJfamUEtwYYQmAsy96aN307B1RuDhAgUcRR_U2FbL-BZ7YAiRWjkrpUF4qemCwQaO9VB0dTgLlhzpMYJzJXC2nUiYD7GjfoctfNKtrAODYd6W0YiGaMEF-nc6AVQfaArjgYXCvr9leU24hNTMnwI_iOcmtw0TyKVv0OJZ0hLLV2b0XeK5fO_-iObBGmFFnDaDd-l3aFICGl84HwVMYlX-5_7IZqRvNtnpkKGoERLYaS6ByhCAV4jylTbYtrEhIqPA8p0p1ispdEPTlD1rQ6-9zo40xlvasDR6YWIzc7qOOuSBG46POcMwURgw0z2dAoGwcVFFWuKEOuKUbeN7_o0lDsc_4aVs8Zt3u1Z6KdH0sOqEmO6fPSZwSQML2l3cWQIbMbq12ojNhcTvU0yxMjFDfA7J41eP-3M-xt7FBwEu5RYIkjQwQnAsDpFaEN8utK0tMITol5FLXBVBClBBql-Omlr_CdkVsN3FZiqe4grz0U2EBuA6bsKHw5x3FSmOSjo1amEIt9f8X6KbhjKCmMgO5K0hSZnjUOJaIiZWp_KGdj7uOdGNxzAOWXrfoLKKSxfxIAMMtUuRTL3BWleggkGVGqBL6Xs-j2Qqe0BZQ055iqFGlTLQYypW3NWBuIA9KstcEUE.up5F2I0IYg4jXJeL3wrbWQ&client_id=AQh1nkmLhQ3hcxgMtzIKjR6AtBgZxwW1&redirect_uri=https://www.certification.openid.net/test/a/bv-openid-cert/callback&scope=openid%20accounts%20consent:urn:bancobv:d76af606-25cc-4dd0-b6eb-00e76fc5011d&response_type=code%20id_token
2021-07-02 19:40:20 REDIRECT
fapi1-advanced-final-ensure-request-object-with-long-nonce
Redirecting to authorization endpoint
redirect_to
https://api-des.bvopen.com.br/oidc/v1/authorize?request=eyJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiUlNBLU9BRVAifQ.IerD_TJM9HGEZMN_FjCtNDs6NE107pG4qwJQcp2aMwBBmArnRRH5sUf7GfGgXEywi0c4AzNOemg_PNOKjcT60yHVkUtWtPFjtlx-eXRHzQeCg3vHGqDqPt28YpOEAXZwaYeHvIfk8ycZ-opNnlkZpoDZMXX3tHO1RXCNrgn_x63IPHxQg4H2PFZWzqlH4zNDQlFwr4STnYIgfED0jTYOrAxW1Dq2kRb6r9e7Zmvod5liEsaWtWg9yHu9zGJZL9pq8BQBPAz4y4gFPXqBTyJbSzKq5zX3uI4Pm22Z6h9D1NR06KEYrLD6bI8nCXNJtHt4-IFz1fs-pvq4EE_M3yuPoQ.NiJW1nO-IeMeR9df.CaCm5hWX9uWiJezIjHnq58X1sm5crN8YNMb9n6m1BY8ZPxlr0oyjCEzL2YPaf8pR-U1GuuirgJ0LQLkzXq0SFwY_WhC7cqFBolMJw0W5Fzs6nfbR9pSjSlVYLp0qJbTnNaO7rSeffiKexJXfyC_UPeaZ9YPnB6lCL0_MApLyZItznhQmrKWTzy6iXR7E9RQSuY6s2BXa1I6bNEnYKtZvTPF7JsOKg5lgrsCTgDlRh7LDX_RO2M87no57ur87R_4Q0I0qu2qdpBsYCNs9Q78Fcx9CAV25jR-iwbGQlnY_nfyexNINg8qgyBxu8cT59XCYgp79SsfkB7Mt_jnlZ_Xx9cxDxieNpKEXSmmbY89ilD6L0RJHVHtpHPNgSZRV9ZsecL8qxsAs1BKlSylpn8JztbyUnMNUqKWVJ1VP-HdLuHcJdeaV5EDUVr6y8K5KxPuSgDm5Ewb5OYIryvQP2_TfK7zwcTFyEJelI3YagZeNnjwc0Bb_h9Cca0L7mGNDlvZA-kEe4htIfUGlss_LNx4gNolmyGGezsvEITMlc0JXsuiJz-8XfQjK8n76NZiwYlS_kMxEeRsZf6lAGaVd4E4f86AFM0TH3rZItosHopfANARtN16Bpfmq3fSFPGye4f2WHoH4pNGqVuDjidLzx35M6YrlLjO36QpYFVDpsE5xg9QF46uwMgTMfaKpX1Bm9Nmw523ndJAjU7bFPE8ZwFkgFYcbe70Xtt-4HtL9en0ObUDAvzSQr2LvxwG7QgdQaKUFBlCrJaBjZiISCHGUqI8U8_D_xN1kSo_6C5sebXWxRbhIA9I8nn-6_fSltemyVL5VYL19XD5rBBFc6duo1CASXsg8EHX4quJK8wp5qO7xEhL_rThzcm6D8DI_RhqWVoQYsPyccKMC_PMLIXyY9gddIZWqHJNOJy7kSg46Azrw9QaQelfwOkrYn2I-4b9oN0LHR3MLEYs6STdWlJM611s3Fc-1vPoY9UQoZPmwobu_X7bQibmhR-3KJzuWReg1rxK0n1gIuvgtIaW8NbWpf2wSgG1IrZEpN1m7eog-qa4tzEPwradP0z1x_8506zoEhDiLdvCwJlie-mdRVv16ytQmCcrb9YWKcAE4lo83OOP_OGs63m3rnvGNNhrjN3pji6bMQHHn0WqW2gUTvCr8_v5za4fMmY9uGMU_S05BkwA6QxSZ8XlBxlVZt8wEQmgnnB6nrX_hu72zbqN6aiYwtAXT3vsGTizbWbff47rMwZBqy_WqT_ThZ8iBcqiKcAZ4niITiCSyzaLgs4jNAaOyXIgLUIaWGTefO-C1uhWsTsEMGGrYq0kw2F7wnrwuJfamUEtwYYQmAsy96aN307B1RuDhAgUcRR_U2FbL-BZ7YAiRWjkrpUF4qemCwQaO9VB0dTgLlhzpMYJzJXC2nUiYD7GjfoctfNKtrAODYd6W0YiGaMEF-nc6AVQfaArjgYXCvr9leU24hNTMnwI_iOcmtw0TyKVv0OJZ0hLLV2b0XeK5fO_-iObBGmFFnDaDd-l3aFICGl84HwVMYlX-5_7IZqRvNtnpkKGoERLYaS6ByhCAV4jylTbYtrEhIqPA8p0p1ispdEPTlD1rQ6-9zo40xlvasDR6YWIzc7qOOuSBG46POcMwURgw0z2dAoGwcVFFWuKEOuKUbeN7_o0lDsc_4aVs8Zt3u1Z6KdH0sOqEmO6fPSZwSQML2l3cWQIbMbq12ojNhcTvU0yxMjFDfA7J41eP-3M-xt7FBwEu5RYIkjQwQnAsDpFaEN8utK0tMITol5FLXBVBClBBql-Omlr_CdkVsN3FZiqe4grz0U2EBuA6bsKHw5x3FSmOSjo1amEIt9f8X6KbhjKCmMgO5K0hSZnjUOJaIiZWp_KGdj7uOdGNxzAOWXrfoLKKSxfxIAMMtUuRTL3BWleggkGVGqBL6Xs-j2Qqe0BZQ055iqFGlTLQYypW3NWBuIA9KstcEUE.up5F2I0IYg4jXJeL3wrbWQ&client_id=AQh1nkmLhQ3hcxgMtzIKjR6AtBgZxwW1&redirect_uri=https://www.certification.openid.net/test/a/bv-openid-cert/callback&scope=openid%20accounts%20consent:urn:bancobv:d76af606-25cc-4dd0-b6eb-00e76fc5011d&response_type=code%20id_token
2021-07-02 19:40:20 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-02 19:40:42 INCOMING
fapi1-advanced-final-ensure-request-object-with-long-nonce
Incoming HTTP request to test instance Ei5lPtyBNRaoRcV
incoming_headers
{
  "host": "www.certification.openid.net",
  "cache-control": "max-age\u003d0",
  "upgrade-insecure-requests": "1",
  "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.106 Safari/537.36",
  "accept": "text/html,application/xhtml+xml,application/xml;q\u003d0.9,image/avif,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-dest": "document",
  "sec-ch-ua": "\" Not;A Brand\";v\u003d\"99\", \"Google Chrome\";v\u003d\"91\", \"Chromium\";v\u003d\"91\"",
  "sec-ch-ua-mobile": "?0",
  "referer": "https://openfinance-redirect.bv.com.br/",
  "accept-encoding": "gzip, deflate, br",
  "accept-language": "pt-BR,pt;q\u003d0.9,en-US;q\u003d0.8,en;q\u003d0.7",
  "cookie": "__utmc\u003d201319536; BCSI-CS-1b62f45530cd9ac2\u003d1; BCSI-CS-eb0e871c4dc2d74b\u003d1; BCSI-CS-5861cf26cd1ccdb0\u003d1; JSESSIONID\u003d774BBEF3C12641455DF140B8D5A55BC2; __utma\u003d201319536.1761908058.1623876742.1625229215.1625253016.13; __utmz\u003d201319536.1625253016.13.9.utmcsr\u003dcertification.openid.net|utmccn\u003d(referral)|utmcmd\u003dreferral|utmcct\u003d/; __utmb\u003d201319536.3.9.1625253816029",
  "x-bluecoat-via": "05e1c3243cc07d0f",
  "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
{}
incoming_body
2021-07-02 19:40:43 SUCCESS
CreateRandomImplicitSubmitUrl
Created random implicit submission URL
implicit_submit
{
  "path": "implicit/tiD6JAfBbfqH93jcSeVp",
  "fullUrl": "https://www.certification.openid.net/test/a/bv-openid-cert/implicit/tiD6JAfBbfqH93jcSeVp"
}
2021-07-02 19:40:43 OUTGOING
fapi1-advanced-final-ensure-request-object-with-long-nonce
Response to HTTP request to test instance Ei5lPtyBNRaoRcV
outgoing
ModelAndView [view="implicitCallback"; model={implicitSubmitUrl=https://www.certification.openid.net/test/a/bv-openid-cert/implicit/tiD6JAfBbfqH93jcSeVp, returnUrl=/log-detail.html?log=Ei5lPtyBNRaoRcV}]
outgoing_path
callback
2021-07-02 19:40:44 INCOMING
fapi1-advanced-final-ensure-request-object-with-long-nonce
Incoming HTTP request to test instance Ei5lPtyBNRaoRcV
incoming_headers
{
  "host": "www.certification.openid.net",
  "sec-ch-ua": "\" Not;A Brand\";v\u003d\"99\", \"Google Chrome\";v\u003d\"91\", \"Chromium\";v\u003d\"91\"",
  "accept": "*/*",
  "x-requested-with": "XMLHttpRequest",
  "sec-ch-ua-mobile": "?0",
  "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.106 Safari/537.36",
  "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/bv-openid-cert/callback",
  "accept-encoding": "gzip, deflate, br",
  "accept-language": "pt-BR,pt;q\u003d0.9,en-US;q\u003d0.8,en;q\u003d0.7",
  "cookie": "__utmc\u003d201319536; BCSI-CS-1b62f45530cd9ac2\u003d1; BCSI-CS-eb0e871c4dc2d74b\u003d1; BCSI-CS-5861cf26cd1ccdb0\u003d1; JSESSIONID\u003d774BBEF3C12641455DF140B8D5A55BC2; __utma\u003d201319536.1761908058.1623876742.1625229215.1625253016.13; __utmz\u003d201319536.1625253016.13.9.utmcsr\u003dcertification.openid.net|utmccn\u003d(referral)|utmcmd\u003dreferral|utmcct\u003d/; __utmb\u003d201319536.3.9.1625253816029",
  "x-bluecoat-via": "05e1c3243cc07d0f",
  "x-ssl-cipher": "ECDHE-RSA-AES128-GCM-SHA256",
  "x-ssl-protocol": "TLSv1.2",
  "content-length": "1469",
  "x-forwarded-host": "www.certification.openid.net",
  "x-forwarded-server": "www.certification.openid.net",
  "connection": "close"
}
incoming_path
implicit/tiD6JAfBbfqH93jcSeVp
incoming_body_form_params
incoming_method
POST
incoming_body_json
incoming_query_string_params
{}
incoming_body
#code=K09sGiKJSsMFsIQErJBORxhn79zLOFjB.88d7a057105e6afba2cc248fd7f9d72e4c44e178&state=25n17ZQaAl&id_token=eyJraWQiOiJQUzI1NiIsInR5cCI6IkpXVCIsImFsZyI6IlBTMjU2In0.eyJjX2hhc2giOiJVRTVyUzBrQTdXb0Z6TUh0N0tpV0J3Iiwic3ViIjoiYTU4Nzc3YmMtZmFkZS00YmQ4LWE5MzItYzc0ZmRiNTAzNjc0IiwiYXVkIjoiQVFoMW5rbUxoUTNoY3hnTXR6SUtqUjZBdEJnWnh3VzEiLCJzX2hhc2giOiJPNGZNYTI5NzNQSjM3cDVZVENtdUFBIiwidXBkYXRlZF9hdCI6MTU2NDYxNzYwMCwibmFtZSI6Ik1hcnkgU21pdGgiLCJpc3MiOiJodHRwczpcL1wvYXBpLWRlcy5idm9wZW4uY29tLmJyXC9vaWRjXC92MSIsImV4cCI6MTYyNTI1NTQ0MSwibm9uY2UiOiJVODdjZ1NkZjU0UVR5VDBHT0Y0QU5OeGhkRWo3ZWhNTGYyemVOaHBUeGdCcGxpalJic2pTMXpPOE5tblJadmdMZUdlRkZZakxPWWNrNnZmMUc5OHN5SW5NYktKWURIMUNUaHJhVFlIZnFWZ1NQNVV1OUxObGRZRjdIUG1JMjVkbmdKb3pWWDl3OHZ1OWdFWHpoZTNJdDB0VjJCYU1hT3ZURUFuRHE0d3ZtbVg1QXBnZWdzMEFtSlY5cElqVW1NQXhiU29yeHluWFpyOW4zem1EcjYzNzlFSUF0ZjJ3ODVBZnVkMjg0R2lBMkJNU0U1VnFKUFBGOUd0UklXYVF2WHVQV0E5VWhCQjNPMEp3Zm42UnYyZjdGSmNoMXpmdG8ydVl3bFozeGF1M2RtMVNTVmhRUk8xTkF2eG9SOE9jSHhJRXVETGFENDZoUXg5ajVSWGVjN3VhcmlIWFA2WklNTlJsZEZXUVFBWFpsM016QWZ4NGFtS1oxNkR3RjlEUDZXY08iLCJpYXQiOjE2MjUyNTQ4NDIsImp0aSI6IjY2YjA3ZDc0LTUxMGItNDg3Yy1iOGE1LTRmNTNmODI4M2ExMCJ9.MmZRCoOZoQ9TihDM3UHfLYdHNPSIiIMX6XzQ-ThTkb0PSMK-rmqAoNAmtPYfA06HVPU9y_E4_BuQEi309M2QyjQ48fP0x1cAc48zlPpFLq-yIw4XsdQlmUaUkT6dQXTCrEHLc8Bqr4wnaH1LEPpaQroJIKP0vj8D2b5CBXzl3T4kN-4YCRviXMUv5v3AlvX1KVCYlvUvCv8k8UXWLd4obFP4usUrDS_3J3FBK-jl3KJamxWoJcHrJRbncRm6k3jW6SkFun1uuSAms_lOBXXhZ-E1BF-WKERwj_nBdZN5O_mRaxqooG--ccgtL15ioKyWzoMNOBAA5h3ATbaphFVC-Q
2021-07-02 19:40:44 OUTGOING
fapi1-advanced-final-ensure-request-object-with-long-nonce
Response to HTTP request to test instance Ei5lPtyBNRaoRcV
outgoing_status_code
204
outgoing_headers
{}
outgoing_body

                                
outgoing_path
implicit/tiD6JAfBbfqH93jcSeVp
2021-07-02 19:40:44
ExtractImplicitHashToCallbackResponse
Extracted response from URL fragment
parameters
[
  {
    "name": "code",
    "value": "K09sGiKJSsMFsIQErJBORxhn79zLOFjB.88d7a057105e6afba2cc248fd7f9d72e4c44e178"
  },
  {
    "name": "state",
    "value": "25n17ZQaAl"
  },
  {
    "name": "id_token",
    "value": "eyJraWQiOiJQUzI1NiIsInR5cCI6IkpXVCIsImFsZyI6IlBTMjU2In0.eyJjX2hhc2giOiJVRTVyUzBrQTdXb0Z6TUh0N0tpV0J3Iiwic3ViIjoiYTU4Nzc3YmMtZmFkZS00YmQ4LWE5MzItYzc0ZmRiNTAzNjc0IiwiYXVkIjoiQVFoMW5rbUxoUTNoY3hnTXR6SUtqUjZBdEJnWnh3VzEiLCJzX2hhc2giOiJPNGZNYTI5NzNQSjM3cDVZVENtdUFBIiwidXBkYXRlZF9hdCI6MTU2NDYxNzYwMCwibmFtZSI6Ik1hcnkgU21pdGgiLCJpc3MiOiJodHRwczpcL1wvYXBpLWRlcy5idm9wZW4uY29tLmJyXC9vaWRjXC92MSIsImV4cCI6MTYyNTI1NTQ0MSwibm9uY2UiOiJVODdjZ1NkZjU0UVR5VDBHT0Y0QU5OeGhkRWo3ZWhNTGYyemVOaHBUeGdCcGxpalJic2pTMXpPOE5tblJadmdMZUdlRkZZakxPWWNrNnZmMUc5OHN5SW5NYktKWURIMUNUaHJhVFlIZnFWZ1NQNVV1OUxObGRZRjdIUG1JMjVkbmdKb3pWWDl3OHZ1OWdFWHpoZTNJdDB0VjJCYU1hT3ZURUFuRHE0d3ZtbVg1QXBnZWdzMEFtSlY5cElqVW1NQXhiU29yeHluWFpyOW4zem1EcjYzNzlFSUF0ZjJ3ODVBZnVkMjg0R2lBMkJNU0U1VnFKUFBGOUd0UklXYVF2WHVQV0E5VWhCQjNPMEp3Zm42UnYyZjdGSmNoMXpmdG8ydVl3bFozeGF1M2RtMVNTVmhRUk8xTkF2eG9SOE9jSHhJRXVETGFENDZoUXg5ajVSWGVjN3VhcmlIWFA2WklNTlJsZEZXUVFBWFpsM016QWZ4NGFtS1oxNkR3RjlEUDZXY08iLCJpYXQiOjE2MjUyNTQ4NDIsImp0aSI6IjY2YjA3ZDc0LTUxMGItNDg3Yy1iOGE1LTRmNTNmODI4M2ExMCJ9.MmZRCoOZoQ9TihDM3UHfLYdHNPSIiIMX6XzQ-ThTkb0PSMK-rmqAoNAmtPYfA06HVPU9y_E4_BuQEi309M2QyjQ48fP0x1cAc48zlPpFLq-yIw4XsdQlmUaUkT6dQXTCrEHLc8Bqr4wnaH1LEPpaQroJIKP0vj8D2b5CBXzl3T4kN-4YCRviXMUv5v3AlvX1KVCYlvUvCv8k8UXWLd4obFP4usUrDS_3J3FBK-jl3KJamxWoJcHrJRbncRm6k3jW6SkFun1uuSAms_lOBXXhZ-E1BF-WKERwj_nBdZN5O_mRaxqooG--ccgtL15ioKyWzoMNOBAA5h3ATbaphFVC-Q"
  }
]
2021-07-02 19:40:44 SUCCESS
ExtractImplicitHashToCallbackResponse
Extracted the hash values
code
K09sGiKJSsMFsIQErJBORxhn79zLOFjB.88d7a057105e6afba2cc248fd7f9d72e4c44e178
state
25n17ZQaAl
id_token
eyJraWQiOiJQUzI1NiIsInR5cCI6IkpXVCIsImFsZyI6IlBTMjU2In0.eyJjX2hhc2giOiJVRTVyUzBrQTdXb0Z6TUh0N0tpV0J3Iiwic3ViIjoiYTU4Nzc3YmMtZmFkZS00YmQ4LWE5MzItYzc0ZmRiNTAzNjc0IiwiYXVkIjoiQVFoMW5rbUxoUTNoY3hnTXR6SUtqUjZBdEJnWnh3VzEiLCJzX2hhc2giOiJPNGZNYTI5NzNQSjM3cDVZVENtdUFBIiwidXBkYXRlZF9hdCI6MTU2NDYxNzYwMCwibmFtZSI6Ik1hcnkgU21pdGgiLCJpc3MiOiJodHRwczpcL1wvYXBpLWRlcy5idm9wZW4uY29tLmJyXC9vaWRjXC92MSIsImV4cCI6MTYyNTI1NTQ0MSwibm9uY2UiOiJVODdjZ1NkZjU0UVR5VDBHT0Y0QU5OeGhkRWo3ZWhNTGYyemVOaHBUeGdCcGxpalJic2pTMXpPOE5tblJadmdMZUdlRkZZakxPWWNrNnZmMUc5OHN5SW5NYktKWURIMUNUaHJhVFlIZnFWZ1NQNVV1OUxObGRZRjdIUG1JMjVkbmdKb3pWWDl3OHZ1OWdFWHpoZTNJdDB0VjJCYU1hT3ZURUFuRHE0d3ZtbVg1QXBnZWdzMEFtSlY5cElqVW1NQXhiU29yeHluWFpyOW4zem1EcjYzNzlFSUF0ZjJ3ODVBZnVkMjg0R2lBMkJNU0U1VnFKUFBGOUd0UklXYVF2WHVQV0E5VWhCQjNPMEp3Zm42UnYyZjdGSmNoMXpmdG8ydVl3bFozeGF1M2RtMVNTVmhRUk8xTkF2eG9SOE9jSHhJRXVETGFENDZoUXg5ajVSWGVjN3VhcmlIWFA2WklNTlJsZEZXUVFBWFpsM016QWZ4NGFtS1oxNkR3RjlEUDZXY08iLCJpYXQiOjE2MjUyNTQ4NDIsImp0aSI6IjY2YjA3ZDc0LTUxMGItNDg3Yy1iOGE1LTRmNTNmODI4M2ExMCJ9.MmZRCoOZoQ9TihDM3UHfLYdHNPSIiIMX6XzQ-ThTkb0PSMK-rmqAoNAmtPYfA06HVPU9y_E4_BuQEi309M2QyjQ48fP0x1cAc48zlPpFLq-yIw4XsdQlmUaUkT6dQXTCrEHLc8Bqr4wnaH1LEPpaQroJIKP0vj8D2b5CBXzl3T4kN-4YCRviXMUv5v3AlvX1KVCYlvUvCv8k8UXWLd4obFP4usUrDS_3J3FBK-jl3KJamxWoJcHrJRbncRm6k3jW6SkFun1uuSAms_lOBXXhZ-E1BF-WKERwj_nBdZN5O_mRaxqooG--ccgtL15ioKyWzoMNOBAA5h3ATbaphFVC-Q
2021-07-02 19:40:44 REDIRECT-IN
fapi1-advanced-final-ensure-request-object-with-long-nonce
Authorization endpoint response captured
url_query
{}
headers
{
  "host": "www.certification.openid.net",
  "cache-control": "max-age\u003d0",
  "upgrade-insecure-requests": "1",
  "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.106 Safari/537.36",
  "accept": "text/html,application/xhtml+xml,application/xml;q\u003d0.9,image/avif,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-dest": "document",
  "sec-ch-ua": "\" Not;A Brand\";v\u003d\"99\", \"Google Chrome\";v\u003d\"91\", \"Chromium\";v\u003d\"91\"",
  "sec-ch-ua-mobile": "?0",
  "referer": "https://openfinance-redirect.bv.com.br/",
  "accept-encoding": "gzip, deflate, br",
  "accept-language": "pt-BR,pt;q\u003d0.9,en-US;q\u003d0.8,en;q\u003d0.7",
  "cookie": "__utmc\u003d201319536; BCSI-CS-1b62f45530cd9ac2\u003d1; BCSI-CS-eb0e871c4dc2d74b\u003d1; BCSI-CS-5861cf26cd1ccdb0\u003d1; JSESSIONID\u003d774BBEF3C12641455DF140B8D5A55BC2; __utma\u003d201319536.1761908058.1623876742.1625229215.1625253016.13; __utmz\u003d201319536.1625253016.13.9.utmcsr\u003dcertification.openid.net|utmccn\u003d(referral)|utmcmd\u003dreferral|utmcct\u003d/; __utmb\u003d201319536.3.9.1625253816029",
  "x-bluecoat-via": "05e1c3243cc07d0f",
  "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
{
  "code": "K09sGiKJSsMFsIQErJBORxhn79zLOFjB.88d7a057105e6afba2cc248fd7f9d72e4c44e178",
  "state": "25n17ZQaAl",
  "id_token": "eyJraWQiOiJQUzI1NiIsInR5cCI6IkpXVCIsImFsZyI6IlBTMjU2In0.eyJjX2hhc2giOiJVRTVyUzBrQTdXb0Z6TUh0N0tpV0J3Iiwic3ViIjoiYTU4Nzc3YmMtZmFkZS00YmQ4LWE5MzItYzc0ZmRiNTAzNjc0IiwiYXVkIjoiQVFoMW5rbUxoUTNoY3hnTXR6SUtqUjZBdEJnWnh3VzEiLCJzX2hhc2giOiJPNGZNYTI5NzNQSjM3cDVZVENtdUFBIiwidXBkYXRlZF9hdCI6MTU2NDYxNzYwMCwibmFtZSI6Ik1hcnkgU21pdGgiLCJpc3MiOiJodHRwczpcL1wvYXBpLWRlcy5idm9wZW4uY29tLmJyXC9vaWRjXC92MSIsImV4cCI6MTYyNTI1NTQ0MSwibm9uY2UiOiJVODdjZ1NkZjU0UVR5VDBHT0Y0QU5OeGhkRWo3ZWhNTGYyemVOaHBUeGdCcGxpalJic2pTMXpPOE5tblJadmdMZUdlRkZZakxPWWNrNnZmMUc5OHN5SW5NYktKWURIMUNUaHJhVFlIZnFWZ1NQNVV1OUxObGRZRjdIUG1JMjVkbmdKb3pWWDl3OHZ1OWdFWHpoZTNJdDB0VjJCYU1hT3ZURUFuRHE0d3ZtbVg1QXBnZWdzMEFtSlY5cElqVW1NQXhiU29yeHluWFpyOW4zem1EcjYzNzlFSUF0ZjJ3ODVBZnVkMjg0R2lBMkJNU0U1VnFKUFBGOUd0UklXYVF2WHVQV0E5VWhCQjNPMEp3Zm42UnYyZjdGSmNoMXpmdG8ydVl3bFozeGF1M2RtMVNTVmhRUk8xTkF2eG9SOE9jSHhJRXVETGFENDZoUXg5ajVSWGVjN3VhcmlIWFA2WklNTlJsZEZXUVFBWFpsM016QWZ4NGFtS1oxNkR3RjlEUDZXY08iLCJpYXQiOjE2MjUyNTQ4NDIsImp0aSI6IjY2YjA3ZDc0LTUxMGItNDg3Yy1iOGE1LTRmNTNmODI4M2ExMCJ9.MmZRCoOZoQ9TihDM3UHfLYdHNPSIiIMX6XzQ-ThTkb0PSMK-rmqAoNAmtPYfA06HVPU9y_E4_BuQEi309M2QyjQ48fP0x1cAc48zlPpFLq-yIw4XsdQlmUaUkT6dQXTCrEHLc8Bqr4wnaH1LEPpaQroJIKP0vj8D2b5CBXzl3T4kN-4YCRviXMUv5v3AlvX1KVCYlvUvCv8k8UXWLd4obFP4usUrDS_3J3FBK-jl3KJamxWoJcHrJRbncRm6k3jW6SkFun1uuSAms_lOBXXhZ-E1BF-WKERwj_nBdZN5O_mRaxqooG--ccgtL15ioKyWzoMNOBAA5h3ATbaphFVC-Q"
}
post_body
Verify authorization endpoint response
2021-07-02 19:40:44 SUCCESS
RejectErrorInUrlQuery
'error' is not present in URL query returned from authorization endpoint
2021-07-02 19:40:44 SUCCESS
RejectAuthCodeInUrlQuery
Authorization code is not present in URL query returned from authorization endpoint
2021-07-02 19:40:44 SUCCESS
CheckMatchingCallbackParameters
Callback parameters successfully verified
2021-07-02 19:40:44 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-02 19:40:44 SUCCESS
CheckIfAuthorizationEndpointError
No error from authorization endpoint
2021-07-02 19:40:44 SUCCESS
ValidateSuccessfulHybridResponseFromAuthorizationEndpoint
authorization endpoint response does not include unexpected parameters
code
K09sGiKJSsMFsIQErJBORxhn79zLOFjB.88d7a057105e6afba2cc248fd7f9d72e4c44e178
state
25n17ZQaAl
id_token
eyJraWQiOiJQUzI1NiIsInR5cCI6IkpXVCIsImFsZyI6IlBTMjU2In0.eyJjX2hhc2giOiJVRTVyUzBrQTdXb0Z6TUh0N0tpV0J3Iiwic3ViIjoiYTU4Nzc3YmMtZmFkZS00YmQ4LWE5MzItYzc0ZmRiNTAzNjc0IiwiYXVkIjoiQVFoMW5rbUxoUTNoY3hnTXR6SUtqUjZBdEJnWnh3VzEiLCJzX2hhc2giOiJPNGZNYTI5NzNQSjM3cDVZVENtdUFBIiwidXBkYXRlZF9hdCI6MTU2NDYxNzYwMCwibmFtZSI6Ik1hcnkgU21pdGgiLCJpc3MiOiJodHRwczpcL1wvYXBpLWRlcy5idm9wZW4uY29tLmJyXC9vaWRjXC92MSIsImV4cCI6MTYyNTI1NTQ0MSwibm9uY2UiOiJVODdjZ1NkZjU0UVR5VDBHT0Y0QU5OeGhkRWo3ZWhNTGYyemVOaHBUeGdCcGxpalJic2pTMXpPOE5tblJadmdMZUdlRkZZakxPWWNrNnZmMUc5OHN5SW5NYktKWURIMUNUaHJhVFlIZnFWZ1NQNVV1OUxObGRZRjdIUG1JMjVkbmdKb3pWWDl3OHZ1OWdFWHpoZTNJdDB0VjJCYU1hT3ZURUFuRHE0d3ZtbVg1QXBnZWdzMEFtSlY5cElqVW1NQXhiU29yeHluWFpyOW4zem1EcjYzNzlFSUF0ZjJ3ODVBZnVkMjg0R2lBMkJNU0U1VnFKUFBGOUd0UklXYVF2WHVQV0E5VWhCQjNPMEp3Zm42UnYyZjdGSmNoMXpmdG8ydVl3bFozeGF1M2RtMVNTVmhRUk8xTkF2eG9SOE9jSHhJRXVETGFENDZoUXg5ajVSWGVjN3VhcmlIWFA2WklNTlJsZEZXUVFBWFpsM016QWZ4NGFtS1oxNkR3RjlEUDZXY08iLCJpYXQiOjE2MjUyNTQ4NDIsImp0aSI6IjY2YjA3ZDc0LTUxMGItNDg3Yy1iOGE1LTRmNTNmODI4M2ExMCJ9.MmZRCoOZoQ9TihDM3UHfLYdHNPSIiIMX6XzQ-ThTkb0PSMK-rmqAoNAmtPYfA06HVPU9y_E4_BuQEi309M2QyjQ48fP0x1cAc48zlPpFLq-yIw4XsdQlmUaUkT6dQXTCrEHLc8Bqr4wnaH1LEPpaQroJIKP0vj8D2b5CBXzl3T4kN-4YCRviXMUv5v3AlvX1KVCYlvUvCv8k8UXWLd4obFP4usUrDS_3J3FBK-jl3KJamxWoJcHrJRbncRm6k3jW6SkFun1uuSAms_lOBXXhZ-E1BF-WKERwj_nBdZN5O_mRaxqooG--ccgtL15ioKyWzoMNOBAA5h3ATbaphFVC-Q
2021-07-02 19:40:44 SUCCESS
CheckStateInAuthorizationResponse
State in response correctly returned
state
25n17ZQaAl
2021-07-02 19:40:44
ValidateIssInAuthorizationResponse
No 'iss' value in authorization response.
2021-07-02 19:40:44 SUCCESS
ExtractAuthorizationCodeFromAuthorizationResponse
Found authorization code
code
K09sGiKJSsMFsIQErJBORxhn79zLOFjB.88d7a057105e6afba2cc248fd7f9d72e4c44e178
2021-07-02 19:40:44 SUCCESS
EnsureMinimumAuthorizationCodeLength
Authorization code is of sufficient length
actual
584
required
128
2021-07-02 19:40:44 SUCCESS
EnsureMinimumAuthorizationCodeEntropy
Calculated shannon entropy seems sufficient
actual
363.5534302744431
expected
96.0
2021-07-02 19:40:44 SUCCESS
ExtractIdTokenFromAuthorizationResponse
Found and parsed the id_token from authorization_endpoint_response
value
eyJraWQiOiJQUzI1NiIsInR5cCI6IkpXVCIsImFsZyI6IlBTMjU2In0.eyJjX2hhc2giOiJVRTVyUzBrQTdXb0Z6TUh0N0tpV0J3Iiwic3ViIjoiYTU4Nzc3YmMtZmFkZS00YmQ4LWE5MzItYzc0ZmRiNTAzNjc0IiwiYXVkIjoiQVFoMW5rbUxoUTNoY3hnTXR6SUtqUjZBdEJnWnh3VzEiLCJzX2hhc2giOiJPNGZNYTI5NzNQSjM3cDVZVENtdUFBIiwidXBkYXRlZF9hdCI6MTU2NDYxNzYwMCwibmFtZSI6Ik1hcnkgU21pdGgiLCJpc3MiOiJodHRwczpcL1wvYXBpLWRlcy5idm9wZW4uY29tLmJyXC9vaWRjXC92MSIsImV4cCI6MTYyNTI1NTQ0MSwibm9uY2UiOiJVODdjZ1NkZjU0UVR5VDBHT0Y0QU5OeGhkRWo3ZWhNTGYyemVOaHBUeGdCcGxpalJic2pTMXpPOE5tblJadmdMZUdlRkZZakxPWWNrNnZmMUc5OHN5SW5NYktKWURIMUNUaHJhVFlIZnFWZ1NQNVV1OUxObGRZRjdIUG1JMjVkbmdKb3pWWDl3OHZ1OWdFWHpoZTNJdDB0VjJCYU1hT3ZURUFuRHE0d3ZtbVg1QXBnZWdzMEFtSlY5cElqVW1NQXhiU29yeHluWFpyOW4zem1EcjYzNzlFSUF0ZjJ3ODVBZnVkMjg0R2lBMkJNU0U1VnFKUFBGOUd0UklXYVF2WHVQV0E5VWhCQjNPMEp3Zm42UnYyZjdGSmNoMXpmdG8ydVl3bFozeGF1M2RtMVNTVmhRUk8xTkF2eG9SOE9jSHhJRXVETGFENDZoUXg5ajVSWGVjN3VhcmlIWFA2WklNTlJsZEZXUVFBWFpsM016QWZ4NGFtS1oxNkR3RjlEUDZXY08iLCJpYXQiOjE2MjUyNTQ4NDIsImp0aSI6IjY2YjA3ZDc0LTUxMGItNDg3Yy1iOGE1LTRmNTNmODI4M2ExMCJ9.MmZRCoOZoQ9TihDM3UHfLYdHNPSIiIMX6XzQ-ThTkb0PSMK-rmqAoNAmtPYfA06HVPU9y_E4_BuQEi309M2QyjQ48fP0x1cAc48zlPpFLq-yIw4XsdQlmUaUkT6dQXTCrEHLc8Bqr4wnaH1LEPpaQroJIKP0vj8D2b5CBXzl3T4kN-4YCRviXMUv5v3AlvX1KVCYlvUvCv8k8UXWLd4obFP4usUrDS_3J3FBK-jl3KJamxWoJcHrJRbncRm6k3jW6SkFun1uuSAms_lOBXXhZ-E1BF-WKERwj_nBdZN5O_mRaxqooG--ccgtL15ioKyWzoMNOBAA5h3ATbaphFVC-Q
header
{
  "kid": "PS256",
  "typ": "JWT",
  "alg": "PS256"
}
claims
{
  "c_hash": "UE5rS0kA7WoFzMHt7KiWBw",
  "sub": "a58777bc-fade-4bd8-a932-c74fdb503674",
  "aud": "AQh1nkmLhQ3hcxgMtzIKjR6AtBgZxwW1",
  "s_hash": "O4fMa2973PJ37p5YTCmuAA",
  "updated_at": 1564617600,
  "name": "Mary Smith",
  "iss": "https://api-des.bvopen.com.br/oidc/v1",
  "exp": 1625255441,
  "nonce": "U87cgSdf54QTyT0GOF4ANNxhdEj7ehMLf2zeNhpTxgBplijRbsjS1zO8NmnRZvgLeGeFFYjLOYck6vf1G98syInMbKJYDH1CThraTYHfqVgSP5Uu9LNldYF7HPmI25dngJozVX9w8vu9gEXzhe3It0tV2BaMaOvTEAnDq4wvmmX5Apgegs0AmJV9pIjUmMAxbSorxynXZr9n3zmDr6379EIAtf2w85Afud284GiA2BMSE5VqJPPF9GtRIWaQvXuPWA9UhBB3O0Jwfn6Rv2f7FJch1zfto2uYwlZ3xau3dm1SSVhQRO1NAvxoR8OcHxIEuDLaD46hQx9j5RXec7uariHXP6ZIMNRldFWQQAXZl3MzAfx4amKZ16DwF9DP6WcO",
  "iat": 1625254842,
  "jti": "66b07d74-510b-487c-b8a5-4f53f8283a10"
}
2021-07-02 19:40:44 SUCCESS
ValidateIdToken
ID token iss, aud, exp, iat, auth_time, acr & nbf claims passed validation checks
2021-07-02 19:40:44 SUCCESS
EnsureIdTokenContainsKid
kid was found in the ID token header
kid
PS256
2021-07-02 19:40:44 SUCCESS
ValidateIdTokenNonce
Nonce values match
nonce
U87cgSdf54QTyT0GOF4ANNxhdEj7ehMLf2zeNhpTxgBplijRbsjS1zO8NmnRZvgLeGeFFYjLOYck6vf1G98syInMbKJYDH1CThraTYHfqVgSP5Uu9LNldYF7HPmI25dngJozVX9w8vu9gEXzhe3It0tV2BaMaOvTEAnDq4wvmmX5Apgegs0AmJV9pIjUmMAxbSorxynXZr9n3zmDr6379EIAtf2w85Afud284GiA2BMSE5VqJPPF9GtRIWaQvXuPWA9UhBB3O0Jwfn6Rv2f7FJch1zfto2uYwlZ3xau3dm1SSVhQRO1NAvxoR8OcHxIEuDLaD46hQx9j5RXec7uariHXP6ZIMNRldFWQQAXZl3MzAfx4amKZ16DwF9DP6WcO
2021-07-02 19:40:44 SUCCESS
ValidateIdTokenACRClaimAgainstRequest
Nothing to check; the conformance suite did not request an acr claim in request object
2021-07-02 19:40:44 SUCCESS
ValidateIdTokenSignature
id_token signature validated
id_token
eyJraWQiOiJQUzI1NiIsInR5cCI6IkpXVCIsImFsZyI6IlBTMjU2In0.eyJjX2hhc2giOiJVRTVyUzBrQTdXb0Z6TUh0N0tpV0J3Iiwic3ViIjoiYTU4Nzc3YmMtZmFkZS00YmQ4LWE5MzItYzc0ZmRiNTAzNjc0IiwiYXVkIjoiQVFoMW5rbUxoUTNoY3hnTXR6SUtqUjZBdEJnWnh3VzEiLCJzX2hhc2giOiJPNGZNYTI5NzNQSjM3cDVZVENtdUFBIiwidXBkYXRlZF9hdCI6MTU2NDYxNzYwMCwibmFtZSI6Ik1hcnkgU21pdGgiLCJpc3MiOiJodHRwczpcL1wvYXBpLWRlcy5idm9wZW4uY29tLmJyXC9vaWRjXC92MSIsImV4cCI6MTYyNTI1NTQ0MSwibm9uY2UiOiJVODdjZ1NkZjU0UVR5VDBHT0Y0QU5OeGhkRWo3ZWhNTGYyemVOaHBUeGdCcGxpalJic2pTMXpPOE5tblJadmdMZUdlRkZZakxPWWNrNnZmMUc5OHN5SW5NYktKWURIMUNUaHJhVFlIZnFWZ1NQNVV1OUxObGRZRjdIUG1JMjVkbmdKb3pWWDl3OHZ1OWdFWHpoZTNJdDB0VjJCYU1hT3ZURUFuRHE0d3ZtbVg1QXBnZWdzMEFtSlY5cElqVW1NQXhiU29yeHluWFpyOW4zem1EcjYzNzlFSUF0ZjJ3ODVBZnVkMjg0R2lBMkJNU0U1VnFKUFBGOUd0UklXYVF2WHVQV0E5VWhCQjNPMEp3Zm42UnYyZjdGSmNoMXpmdG8ydVl3bFozeGF1M2RtMVNTVmhRUk8xTkF2eG9SOE9jSHhJRXVETGFENDZoUXg5ajVSWGVjN3VhcmlIWFA2WklNTlJsZEZXUVFBWFpsM016QWZ4NGFtS1oxNkR3RjlEUDZXY08iLCJpYXQiOjE2MjUyNTQ4NDIsImp0aSI6IjY2YjA3ZDc0LTUxMGItNDg3Yy1iOGE1LTRmNTNmODI4M2ExMCJ9.MmZRCoOZoQ9TihDM3UHfLYdHNPSIiIMX6XzQ-ThTkb0PSMK-rmqAoNAmtPYfA06HVPU9y_E4_BuQEi309M2QyjQ48fP0x1cAc48zlPpFLq-yIw4XsdQlmUaUkT6dQXTCrEHLc8Bqr4wnaH1LEPpaQroJIKP0vj8D2b5CBXzl3T4kN-4YCRviXMUv5v3AlvX1KVCYlvUvCv8k8UXWLd4obFP4usUrDS_3J3FBK-jl3KJamxWoJcHrJRbncRm6k3jW6SkFun1uuSAms_lOBXXhZ-E1BF-WKERwj_nBdZN5O_mRaxqooG--ccgtL15ioKyWzoMNOBAA5h3ATbaphFVC-Q
2021-07-02 19:40:44 SUCCESS
ValidateIdTokenSignatureUsingKid
id_token signature validated
id_token
eyJraWQiOiJQUzI1NiIsInR5cCI6IkpXVCIsImFsZyI6IlBTMjU2In0.eyJjX2hhc2giOiJVRTVyUzBrQTdXb0Z6TUh0N0tpV0J3Iiwic3ViIjoiYTU4Nzc3YmMtZmFkZS00YmQ4LWE5MzItYzc0ZmRiNTAzNjc0IiwiYXVkIjoiQVFoMW5rbUxoUTNoY3hnTXR6SUtqUjZBdEJnWnh3VzEiLCJzX2hhc2giOiJPNGZNYTI5NzNQSjM3cDVZVENtdUFBIiwidXBkYXRlZF9hdCI6MTU2NDYxNzYwMCwibmFtZSI6Ik1hcnkgU21pdGgiLCJpc3MiOiJodHRwczpcL1wvYXBpLWRlcy5idm9wZW4uY29tLmJyXC9vaWRjXC92MSIsImV4cCI6MTYyNTI1NTQ0MSwibm9uY2UiOiJVODdjZ1NkZjU0UVR5VDBHT0Y0QU5OeGhkRWo3ZWhNTGYyemVOaHBUeGdCcGxpalJic2pTMXpPOE5tblJadmdMZUdlRkZZakxPWWNrNnZmMUc5OHN5SW5NYktKWURIMUNUaHJhVFlIZnFWZ1NQNVV1OUxObGRZRjdIUG1JMjVkbmdKb3pWWDl3OHZ1OWdFWHpoZTNJdDB0VjJCYU1hT3ZURUFuRHE0d3ZtbVg1QXBnZWdzMEFtSlY5cElqVW1NQXhiU29yeHluWFpyOW4zem1EcjYzNzlFSUF0ZjJ3ODVBZnVkMjg0R2lBMkJNU0U1VnFKUFBGOUd0UklXYVF2WHVQV0E5VWhCQjNPMEp3Zm42UnYyZjdGSmNoMXpmdG8ydVl3bFozeGF1M2RtMVNTVmhRUk8xTkF2eG9SOE9jSHhJRXVETGFENDZoUXg5ajVSWGVjN3VhcmlIWFA2WklNTlJsZEZXUVFBWFpsM016QWZ4NGFtS1oxNkR3RjlEUDZXY08iLCJpYXQiOjE2MjUyNTQ4NDIsImp0aSI6IjY2YjA3ZDc0LTUxMGItNDg3Yy1iOGE1LTRmNTNmODI4M2ExMCJ9.MmZRCoOZoQ9TihDM3UHfLYdHNPSIiIMX6XzQ-ThTkb0PSMK-rmqAoNAmtPYfA06HVPU9y_E4_BuQEi309M2QyjQ48fP0x1cAc48zlPpFLq-yIw4XsdQlmUaUkT6dQXTCrEHLc8Bqr4wnaH1LEPpaQroJIKP0vj8D2b5CBXzl3T4kN-4YCRviXMUv5v3AlvX1KVCYlvUvCv8k8UXWLd4obFP4usUrDS_3J3FBK-jl3KJamxWoJcHrJRbncRm6k3jW6SkFun1uuSAms_lOBXXhZ-E1BF-WKERwj_nBdZN5O_mRaxqooG--ccgtL15ioKyWzoMNOBAA5h3ATbaphFVC-Q
2021-07-02 19:40:44 SUCCESS
CheckForSubjectInIdToken
Found 'sub' in id_token
sub
a58777bc-fade-4bd8-a932-c74fdb503674
2021-07-02 19:40:44 SUCCESS
FAPIValidateIdTokenSigningAlg
id_token was signed with a permitted algorithm
permitted
[
  "ES256",
  "PS256"
]
alg
PS256
2021-07-02 19:40:44 INFO
FAPIValidateIdTokenEncryptionAlg
Skipped evaluation due to missing required element: id_token jwe_header
path
jwe_header
mapped
object
id_token
2021-07-02 19:40:44 INFO
FAPIValidateEncryptedIdTokenHasKid
Skipped evaluation due to missing required element: id_token jwe_header
path
jwe_header
mapped
object
id_token
2021-07-02 19:40:44 SUCCESS
ExtractSHash
Extracted s_hash from ID Token
s_hash
O4fMa2973PJ37p5YTCmuAA
alg
PS256
2021-07-02 19:40:44 SUCCESS
ValidateSHash
s_hash validated successfully
expected_hash
O4fMa2973PJ37p5YTCmuAA
unhashed_value
25n17ZQaAl
id_token_hash
O4fMa2973PJ37p5YTCmuAA
2021-07-02 19:40:44 SUCCESS
ExtractCHash
Extracted c_hash from ID Token
c_hash
UE5rS0kA7WoFzMHt7KiWBw
alg
PS256
2021-07-02 19:40:44 SUCCESS
ValidateCHash
c_hash validated successfully
expected_hash
UE5rS0kA7WoFzMHt7KiWBw
unhashed_value
K09sGiKJSsMFsIQErJBORxhn79zLOFjB.88d7a057105e6afba2cc248fd7f9d72e4c44e178
id_token_hash
UE5rS0kA7WoFzMHt7KiWBw
Call token endpoint
2021-07-02 19:40:44 SUCCESS
CreateTokenEndpointRequestForAuthorizationCodeGrant
grant_type
authorization_code
code
K09sGiKJSsMFsIQErJBORxhn79zLOFjB.88d7a057105e6afba2cc248fd7f9d72e4c44e178
redirect_uri
https://www.certification.openid.net/test/a/bv-openid-cert/callback
2021-07-02 19:40:44 SUCCESS
AddClientIdToTokenEndpointRequest
grant_type
authorization_code
code
K09sGiKJSsMFsIQErJBORxhn79zLOFjB.88d7a057105e6afba2cc248fd7f9d72e4c44e178
redirect_uri
https://www.certification.openid.net/test/a/bv-openid-cert/callback
client_id
AQh1nkmLhQ3hcxgMtzIKjR6AtBgZxwW1
2021-07-02 19:40:44
CallTokenEndpoint
HTTP request
request_uri
https://mtls-api-des.bvopen.com.br/oidc/v1/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": "246"
}
request_body
grant_type=authorization_code&code=K09sGiKJSsMFsIQErJBORxhn79zLOFjB.88d7a057105e6afba2cc248fd7f9d72e4c44e178&redirect_uri=https%3A%2F%2Fwww.certification.openid.net%2Ftest%2Fa%2Fbv-openid-cert%2Fcallback&client_id=AQh1nkmLhQ3hcxgMtzIKjR6AtBgZxwW1
request_mutual_tls
{
  "cert": "MIIDXzCCAkegAwIBAgIEYJwPJDANBgkqhkiG9w0BAQsFADB5MQswCQYDVQQGEwJCUjELMAkGA1UECAwCU1AxEjAQBgNVBAcMCVNhbyBQYXVsbzEZMBcGA1UECgwQQmFuY28gVm90b3JhbnRpbTEZMBcGA1UECwwQQmFuY28gVm90b3JhbnRpbTETMBEGA1UEAwwKQ0EgT3BlbiBCVjAeFw0yMTA1MTIxNzIzNDhaFw0yMzA1MTIxNzIzNDhaMGoxCzAJBgNVBAYTAkJSMQswCQYDVQQIDAJTUDESMBAGA1UEBwwJU2FvIFBhdWxvMRIwEAYDVQQKDAlCYW5jbyBQT0MxEjAQBgNVBAsMCUJhbmNvIFBPQzESMBAGA1UEAwwJQmFuY28gUE9DMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvvXnVCSkrJz1+ED04KNhthYpNuv9S4PoeOG9B0j0XMbr6DQBK8I9/+ASUDv9l5uFSYM20r/K6l/pbNsZ5wwGTVM7Ycf3kwA2lY62SJjNhPyXZ69TokcvkIlpjUgzPgY1EeqFglC5YsvN3hZS1eCClWGsW70qR3wGSpe6iJPbp1K+FqefgH7xavaCaIs6vX7CowNmq6/D3EUwVnW9TSG7Vnj/zilrODbrcqezFuaKGlLzsY3P1vgoGPXOWXy/9C5WNcmtT6YUmG3yUjuXl0WfyIKdS3M1KTQwS5+H+4tFqy/E5T7SjkEoIg2STVQwd2p9DmjFv3tzvxx0UpC1yTLckwIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQB+h+bdbO6BoFn/dp4BLsndsUryRgXrEVyZGqftBLQB60mSWWNJgB4wwVeTxL4hy7eTqeezeYhy5BISZBgJn3nbtVQj4VElxaYQcWzAe0VFsy7/OlDm9vi6bg+d8bCqIU//71VuEAs3rgvzNV4u6gmasjrq93cG9++ZMi5jt6aJIL+B9kTUVxaameJsIiMMPPXOYgyVuE9s58XmJURz47C8uRLmsYDmuq7ZpwfGRcDKhD/iOGClV1n+JdSpwW4tAQYD0X8i6fXWyXvoPi9tVwt8FUSiCpCIRjIqaYg6ZvnsvEnUvAZEXUSi1OPNRRv9oFikHprfHWxh7tAiwjPG0dxm",
  "key": "MIIEpAIBAAKCAQEAvvXnVCSkrJz1+ED04KNhthYpNuv9S4PoeOG9B0j0XMbr6DQBK8I9/+ASUDv9l5uFSYM20r/K6l/pbNsZ5wwGTVM7Ycf3kwA2lY62SJjNhPyXZ69TokcvkIlpjUgzPgY1EeqFglC5YsvN3hZS1eCClWGsW70qR3wGSpe6iJPbp1K+FqefgH7xavaCaIs6vX7CowNmq6/D3EUwVnW9TSG7Vnj/zilrODbrcqezFuaKGlLzsY3P1vgoGPXOWXy/9C5WNcmtT6YUmG3yUjuXl0WfyIKdS3M1KTQwS5+H+4tFqy/E5T7SjkEoIg2STVQwd2p9DmjFv3tzvxx0UpC1yTLckwIDAQABAoIBACdmcU5pKRj8YbvRGzVmQHjjZamRU3fLRaH7YZcpNFIYMQB+CmfO8h/jSaQIXLB1RDEAw8UEEYf+Nhlhs5x6XKqDq9LnAWvxNVHyWiXscSspOswH3seyzFuUHpUp+ninqzeBHf7fTQDXcCiMjpbWddsAhiF/jEOnkVy+pZwcdcu16PJoyB4qCcmtmS0SZQlKNf5/qBkrf5S/hR0qaL1d8B7SPmqrW4oIr5s0zMfSVpjtLAaipCkTCanawI7O2gL7aSQoT9ySSBI1qlrXUBmSOu/s2dqnBG/xoJtGGYbg6RSNJTVy+r4IamvnRJJyM/OD/ibozrRHJVgJTvVVYx9B4VECgYEA97Q0JlBqDmQPQKjNGh1RPSLNEWSGhunrAAVLK2cpcd60g3IgbCrl7/+xEOQ7oL2SmwRkaUcm4DxcSDzdSh+VTid4CrW629pDhnUMdm/G+xKJaQMMtd/sfmRO0XdHS6OoZspu9OxlpZCUtZA9XUYfh3qt9IEqsMZas1Y59ZXz6o0CgYEAxVsvr7t08wLTXKhjenvERcMMmG72yekXs6ex77E2UXsOCFOFHHvp2M4rrn31WD4fofKELxiZJucn7GQyjBkHhFWgqE1RGiOllT1w9SOqBrNTtDKS95AMDGHK7Gqy62yL1xHVp8UpsOhzvdjKhWMMJhoXennXQzIIdyNogB8oq58CgYEA7/HDwomK8r3CeKQLagyUMWCQvRRfrDjTx4VZN4YLA57zxZC8D4vOiRlqcC5mBGMerMMocULXSceurNsokTDe9IIPKnC3vVhEqO6hT+kfGv7t1Kd7nIJ5GEYag5XDnmW+LzRRHzgPjr3rD6XVi5Dt4dLYx0yICg1atvYD1v2W9dECgYBrfm9K2F+qvS9CmLUWUbNmDAcgP9BLyZoPUJeqZmufldbe0h7+lL+aRzGjqRepKK0yGFXHES7Z8a3dI/YkOL3PZpRLF1HFWwUldIHCA9roK2S8EY/bJ6poVBujCbrKYCUKz7v/1XQP14yzKxGj9X74gd2n6BVHlEjoG3Ef19jfIQKBgQCdhvaYAVrBGYeJn9DRydEu2aWWTWMuNHJXzUtLDtEDSlb4OkR10jX6fWV0Ah0MdHgwyOVsZ8HEp7ArTmpGY3YEeBntOpG8OTkRjBkiEddXxKyN6dhnmJL7L2xJ8XJAbpwR9jWaqoyA3Z4CmmdTm/+qJqmKvLpFrHAADLYN0iDRsw\u003d\u003d",
  "ca": "MIIDbjCCAlagAwIBAgIEYJwNVDANBgkqhkiG9w0BAQsFADB5MQswCQYDVQQGEwJCUjELMAkGA1UECAwCU1AxEjAQBgNVBAcMCVNhbyBQYXVsbzEZMBcGA1UECgwQQmFuY28gVm90b3JhbnRpbTEZMBcGA1UECwwQQmFuY28gVm90b3JhbnRpbTETMBEGA1UEAwwKQ0EgT3BlbiBCVjAeFw0yMTA1MTIxNzE2MDRaFw0yNjA1MTIxNzE2MDRaMHkxCzAJBgNVBAYTAkJSMQswCQYDVQQIDAJTUDESMBAGA1UEBwwJU2FvIFBhdWxvMRkwFwYDVQQKDBBCYW5jbyBWb3RvcmFudGltMRkwFwYDVQQLDBBCYW5jbyBWb3RvcmFudGltMRMwEQYDVQQDDApDQSBPcGVuIEJWMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2W25nFRLk20snZMTbS0lizEU35NT0BEyGI4SZhQgWkc2J2+Qe03SMiyKhL2+RIH7jba/SFHLSyzkv9LFikFT1vh5HXfnpNMo2+SXcYGBQ93zkC99OHE82YozO5CmQwazx+rz0bU6MpGg/ZFdA1rvlMPkE5VzmyJfScr+WoE0f0Pa/zIT/7f7//4XLfmW+wmLCkhIV91ceMOmiEovr4eVE8i14+Bgf7pQk1NHSeAlzZMo7XMRGpdVhDKTbiJp0AaHp9JZ3goRyxiwvNTLNpsNA2Y1HsMP5qH2K8iZP77MbiqjwqaAQXOrugBWJuLaA+KTtgO2I+xef491fygeSvGoIwIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQAVrwjdBPJ7TrkA+EQuf11BnF5fDWmXDCxL2X49nPuzIz67JBKBzoAiilXwuJk+Y0eysjGDL0PWldQMT10d7jzawTu/jua8DfZPbsnt1yfK0kOu75vVMDr/XRRtLS3hDW5WRqrPg7+AlWGhEJOLglGcH/3+Wdi8qihzQ54St2iccWd5v1U3OC7CcLbi+61h5Wv0h0ZydJsgYNiCNoS1fmQ+ONOyb1vmw/SQ0gidwM+Rk/6Bm7/+UHPaUBC9N7HwBHgP6LVnJ/DAJhgddFg53k7VT5AtzbqbFMHIZhoyGYfc/FiNwKj4BNR5KDuGsvWGBh/BmQh9GF+0DskF7k+fOQ3a"
}
2021-07-02 19:40:45 RESPONSE
CallTokenEndpoint
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "date": "Fri, 02 Jul 2021 19:40:45 GMT",
  "content-type": "application/json",
  "content-length": "1814",
  "connection": "keep-alive",
  "host": "mtls-api-des.bvopen.com.br",
  "x-forwarded-for": "35.196.44.185",
  "x-forwarded-port": "443",
  "x-forwarded-proto": "https",
  "accept": "application/json;charset\u003dUTF-8",
  "accept-charset": "utf-8",
  "user-agent": "Apache-HttpClient/4.5.13 (Java/11.0.11)",
  "accept-encoding": "gzip,deflate",
  "trilhaauditoria.siglasistema": "_apim",
  "trilhaauditoria.ticket": "aefe1d92-05d4-4844-bfb1-39232283e98c",
  "trilhaauditoria.loginusuariofinal": "usuario.anonimo",
  "trilhaauditoria.enderecoipcliente": "35.196.44.185",
  "trilhaauditoria.fase": "1",
  "siglasistema": "_apim",
  "ticket": "aefe1d92-05d4-4844-bfb1-39232283e98c",
  "loginusuariofinal": "usuario.anonimo",
  "enderecoipcliente": "35.196.44.185",
  "fase": "1",
  "access-control-allow-origin": "*",
  "access-control-allow-headers": "origin, x-requested-with, accept, content-type, Authorization,  x-v, x-min-v, x-fapi-customer-last-logged-time, x-fapi-customer-ip-address, x-fapi-interaction-id, x-fapi-correlation-id, x-fapi-auth-date,x-cds-client-headers",
  "access-control-max-age": "3628800",
  "access-control-allow-methods": "GET, PUT, POST, DELETE, OPTIONS",
  "cache-control": [
    "no-store",
    "no-cache"
  ],
  "strict-transport-security": "max-age\u003d31536000; includeSubDomains",
  "pragma": "no-cache"
}
response_body
{
  "access_token": "4PRO4NDGrAyBj9eG1K1mYQfM9q4w",
  "expires_in": 599,
  "id_token": "eyJraWQiOiJQUzI1NiIsInR5cCI6IkpXVCIsImFsZyI6IlBTMjU2In0.eyJhdF9oYXNoIjoiUHh0UTgzeGF0NFIzSFo2WTFSdXFHZyIsInN1YiI6ImE1ODc3N2JjLWZhZGUtNGJkOC1hOTMyLWM3NGZkYjUwMzY3NCIsImF1ZCI6IkFRaDFua21MaFEzaGN4Z010eklLalI2QXRCZ1p4d1cxIiwicmVmcmVzaF90b2tlbl9leHBpcmVzX2F0IjoxNjI1MjU3MjQ0LCJ1cGRhdGVkX2F0IjoxNTY0NjE3NjAwLCJuYW1lIjoiTWFyeSBTbWl0aCIsImlzcyI6Imh0dHBzOlwvXC9hcGktZGVzLmJ2b3Blbi5jb20uYnJcL29pZGNcL3YxIiwiZXhwIjoxNjI1MjU1NDQ1LCJub25jZSI6IlU4N2NnU2RmNTRRVHlUMEdPRjRBTk54aGRFajdlaE1MZjJ6ZU5ocFR4Z0JwbGlqUmJzalMxek84Tm1uUlp2Z0xlR2VGRllqTE9ZY2s2dmYxRzk4c3lJbk1iS0pZREgxQ1RocmFUWUhmcVZnU1A1VXU5TE5sZFlGN0hQbUkyNWRuZ0pvelZYOXc4dnU5Z0VYemhlM0l0MHRWMkJhTWFPdlRFQW5EcTR3dm1tWDVBcGdlZ3MwQW1KVjlwSWpVbU1BeGJTb3J4eW5YWnI5bjN6bURyNjM3OUVJQXRmMnc4NUFmdWQyODRHaUEyQk1TRTVWcUpQUEY5R3RSSVdhUXZYdVBXQTlVaEJCM08wSndmbjZSdjJmN0ZKY2gxemZ0bzJ1WXdsWjN4YXUzZG0xU1NWaFFSTzFOQXZ4b1I4T2NIeElFdURMYUQ0NmhReDlqNVJYZWM3dWFyaUhYUDZaSU1OUmxkRldRUUFYWmwzTXpBZng0YW1LWjE2RHdGOURQNldjTyIsImlhdCI6MTYyNTI1NDg0NSwianRpIjoiOWE5YmQyMDQtOTE2Yi00ZjQxLWEwMjEtMmVlZmZjOWU0NzcxIiwic2hhcmluZ19leHBpcmVzX2F0IjoxNjI1MjU3MjQ0fQ.XUEpFbtndWi01FaXLVemtYwG_naYFFsc-iWbTwivEJJZhxPVQkNCxaZ32HuXakm38h0IkvtpRNBBzS4oMBztLDWohqlk1g-gEopiokd-ECb8QzM326faBZnZUF9eajOdJUvq3-R-Vkp9ulDTAyNvmhuUKet_J9rT6kakmUQmmUw7mvJOHxTKCovBnRSxh3AzWQIOKjIuT74w8UV12mdAVbDkRRNmqNJ3d1K6Im4tnRKqQhAvNbiZQBPu_NnwtVL1Y-wsA3EcvhR9CC4dF6TJbyNDT-CJysYhD5ILD_Up3iEvtPnv115w6uN--hC7koAnkHRltkbkrIvLepY5-qkP6g",
  "refresh_token": "m3CLSGgaGTbXslHLCWkNC2QEGNZJ6rH6",
  "token_type": "Bearer",
  "scope": "openid accounts consent:urn:bancobv:d76af606-25cc-4dd0-b6eb-00e76fc5011d",
  "refresh_token_expires_at": 1625257244,
  "sharing_expires_at": 1625257244,
  "cdr_arrangement_id": "d050167f-988b-4662-8ca5-e135cc45d51b"
}
2021-07-02 19:40:45
CallTokenEndpoint
Token endpoint response
token_endpoint_response
{
  "access_token": "4PRO4NDGrAyBj9eG1K1mYQfM9q4w",
  "expires_in": 599,
  "id_token": "eyJraWQiOiJQUzI1NiIsInR5cCI6IkpXVCIsImFsZyI6IlBTMjU2In0.eyJhdF9oYXNoIjoiUHh0UTgzeGF0NFIzSFo2WTFSdXFHZyIsInN1YiI6ImE1ODc3N2JjLWZhZGUtNGJkOC1hOTMyLWM3NGZkYjUwMzY3NCIsImF1ZCI6IkFRaDFua21MaFEzaGN4Z010eklLalI2QXRCZ1p4d1cxIiwicmVmcmVzaF90b2tlbl9leHBpcmVzX2F0IjoxNjI1MjU3MjQ0LCJ1cGRhdGVkX2F0IjoxNTY0NjE3NjAwLCJuYW1lIjoiTWFyeSBTbWl0aCIsImlzcyI6Imh0dHBzOlwvXC9hcGktZGVzLmJ2b3Blbi5jb20uYnJcL29pZGNcL3YxIiwiZXhwIjoxNjI1MjU1NDQ1LCJub25jZSI6IlU4N2NnU2RmNTRRVHlUMEdPRjRBTk54aGRFajdlaE1MZjJ6ZU5ocFR4Z0JwbGlqUmJzalMxek84Tm1uUlp2Z0xlR2VGRllqTE9ZY2s2dmYxRzk4c3lJbk1iS0pZREgxQ1RocmFUWUhmcVZnU1A1VXU5TE5sZFlGN0hQbUkyNWRuZ0pvelZYOXc4dnU5Z0VYemhlM0l0MHRWMkJhTWFPdlRFQW5EcTR3dm1tWDVBcGdlZ3MwQW1KVjlwSWpVbU1BeGJTb3J4eW5YWnI5bjN6bURyNjM3OUVJQXRmMnc4NUFmdWQyODRHaUEyQk1TRTVWcUpQUEY5R3RSSVdhUXZYdVBXQTlVaEJCM08wSndmbjZSdjJmN0ZKY2gxemZ0bzJ1WXdsWjN4YXUzZG0xU1NWaFFSTzFOQXZ4b1I4T2NIeElFdURMYUQ0NmhReDlqNVJYZWM3dWFyaUhYUDZaSU1OUmxkRldRUUFYWmwzTXpBZng0YW1LWjE2RHdGOURQNldjTyIsImlhdCI6MTYyNTI1NDg0NSwianRpIjoiOWE5YmQyMDQtOTE2Yi00ZjQxLWEwMjEtMmVlZmZjOWU0NzcxIiwic2hhcmluZ19leHBpcmVzX2F0IjoxNjI1MjU3MjQ0fQ.XUEpFbtndWi01FaXLVemtYwG_naYFFsc-iWbTwivEJJZhxPVQkNCxaZ32HuXakm38h0IkvtpRNBBzS4oMBztLDWohqlk1g-gEopiokd-ECb8QzM326faBZnZUF9eajOdJUvq3-R-Vkp9ulDTAyNvmhuUKet_J9rT6kakmUQmmUw7mvJOHxTKCovBnRSxh3AzWQIOKjIuT74w8UV12mdAVbDkRRNmqNJ3d1K6Im4tnRKqQhAvNbiZQBPu_NnwtVL1Y-wsA3EcvhR9CC4dF6TJbyNDT-CJysYhD5ILD_Up3iEvtPnv115w6uN--hC7koAnkHRltkbkrIvLepY5-qkP6g",
  "refresh_token": "m3CLSGgaGTbXslHLCWkNC2QEGNZJ6rH6",
  "token_type": "Bearer",
  "scope": "openid accounts consent:urn:bancobv:d76af606-25cc-4dd0-b6eb-00e76fc5011d",
  "refresh_token_expires_at": 1625257244,
  "sharing_expires_at": 1625257244,
  "cdr_arrangement_id": "d050167f-988b-4662-8ca5-e135cc45d51b"
}
2021-07-02 19:40:45 SUCCESS
CallTokenEndpoint
Parsed token endpoint response
access_token
4PRO4NDGrAyBj9eG1K1mYQfM9q4w
expires_in
599
id_token
eyJraWQiOiJQUzI1NiIsInR5cCI6IkpXVCIsImFsZyI6IlBTMjU2In0.eyJhdF9oYXNoIjoiUHh0UTgzeGF0NFIzSFo2WTFSdXFHZyIsInN1YiI6ImE1ODc3N2JjLWZhZGUtNGJkOC1hOTMyLWM3NGZkYjUwMzY3NCIsImF1ZCI6IkFRaDFua21MaFEzaGN4Z010eklLalI2QXRCZ1p4d1cxIiwicmVmcmVzaF90b2tlbl9leHBpcmVzX2F0IjoxNjI1MjU3MjQ0LCJ1cGRhdGVkX2F0IjoxNTY0NjE3NjAwLCJuYW1lIjoiTWFyeSBTbWl0aCIsImlzcyI6Imh0dHBzOlwvXC9hcGktZGVzLmJ2b3Blbi5jb20uYnJcL29pZGNcL3YxIiwiZXhwIjoxNjI1MjU1NDQ1LCJub25jZSI6IlU4N2NnU2RmNTRRVHlUMEdPRjRBTk54aGRFajdlaE1MZjJ6ZU5ocFR4Z0JwbGlqUmJzalMxek84Tm1uUlp2Z0xlR2VGRllqTE9ZY2s2dmYxRzk4c3lJbk1iS0pZREgxQ1RocmFUWUhmcVZnU1A1VXU5TE5sZFlGN0hQbUkyNWRuZ0pvelZYOXc4dnU5Z0VYemhlM0l0MHRWMkJhTWFPdlRFQW5EcTR3dm1tWDVBcGdlZ3MwQW1KVjlwSWpVbU1BeGJTb3J4eW5YWnI5bjN6bURyNjM3OUVJQXRmMnc4NUFmdWQyODRHaUEyQk1TRTVWcUpQUEY5R3RSSVdhUXZYdVBXQTlVaEJCM08wSndmbjZSdjJmN0ZKY2gxemZ0bzJ1WXdsWjN4YXUzZG0xU1NWaFFSTzFOQXZ4b1I4T2NIeElFdURMYUQ0NmhReDlqNVJYZWM3dWFyaUhYUDZaSU1OUmxkRldRUUFYWmwzTXpBZng0YW1LWjE2RHdGOURQNldjTyIsImlhdCI6MTYyNTI1NDg0NSwianRpIjoiOWE5YmQyMDQtOTE2Yi00ZjQxLWEwMjEtMmVlZmZjOWU0NzcxIiwic2hhcmluZ19leHBpcmVzX2F0IjoxNjI1MjU3MjQ0fQ.XUEpFbtndWi01FaXLVemtYwG_naYFFsc-iWbTwivEJJZhxPVQkNCxaZ32HuXakm38h0IkvtpRNBBzS4oMBztLDWohqlk1g-gEopiokd-ECb8QzM326faBZnZUF9eajOdJUvq3-R-Vkp9ulDTAyNvmhuUKet_J9rT6kakmUQmmUw7mvJOHxTKCovBnRSxh3AzWQIOKjIuT74w8UV12mdAVbDkRRNmqNJ3d1K6Im4tnRKqQhAvNbiZQBPu_NnwtVL1Y-wsA3EcvhR9CC4dF6TJbyNDT-CJysYhD5ILD_Up3iEvtPnv115w6uN--hC7koAnkHRltkbkrIvLepY5-qkP6g
refresh_token
m3CLSGgaGTbXslHLCWkNC2QEGNZJ6rH6
token_type
Bearer
scope
openid accounts consent:urn:bancobv:d76af606-25cc-4dd0-b6eb-00e76fc5011d
refresh_token_expires_at
1625257244
sharing_expires_at
1625257244
cdr_arrangement_id
d050167f-988b-4662-8ca5-e135cc45d51b
Verify token endpoint response
2021-07-02 19:40:45 SUCCESS
CheckIfTokenEndpointResponseError
No error from token endpoint
2021-07-02 19:40:45 SUCCESS
CheckForAccessTokenValue
Found an access token
access_token
4PRO4NDGrAyBj9eG1K1mYQfM9q4w
2021-07-02 19:40:45 SUCCESS
ExtractAccessTokenFromTokenResponse
Extracted the access token
value
4PRO4NDGrAyBj9eG1K1mYQfM9q4w
type
Bearer
2021-07-02 19:40:45 SUCCESS
ExtractExpiresInFromTokenEndpointResponse
Extracted 'expires_in'
expires_in
599
2021-07-02 19:40:45 SUCCESS
ValidateExpiresIn
expires_in passed all validation checks
expires_in
599
2021-07-02 19:40:45 SUCCESS
FAPIBrazilValidateExpiresIn
expires_in no greater than 900 seconds and no less than 300 seconds
expires_in
599
2021-07-02 19:40:45 SUCCESS
CheckForRefreshTokenValue
Found a refresh token
refresh_token
m3CLSGgaGTbXslHLCWkNC2QEGNZJ6rH6
2021-07-02 19:40:45 SUCCESS
EnsureMinimumRefreshTokenLength
Refresh token is of sufficient length
actual
256
required
128
2021-07-02 19:40:45 SUCCESS
EnsureMinimumRefreshTokenEntropy
Calculated shannon entropy seems sufficient
actual
142.49022499567306
expected
96.0
2021-07-02 19:40:45 SUCCESS
EnsureMinimumAccessTokenLength
Access token is of sufficient length
actual
224
required
128
2021-07-02 19:40:45 SUCCESS
EnsureMinimumAccessTokenEntropy
Calculated shannon entropy seems sufficient
actual
123.85105031544941
expected
96.0
2021-07-02 19:40:45 SUCCESS
ExtractIdTokenFromTokenResponse
Found and parsed the id_token from token_endpoint_response
value
eyJraWQiOiJQUzI1NiIsInR5cCI6IkpXVCIsImFsZyI6IlBTMjU2In0.eyJhdF9oYXNoIjoiUHh0UTgzeGF0NFIzSFo2WTFSdXFHZyIsInN1YiI6ImE1ODc3N2JjLWZhZGUtNGJkOC1hOTMyLWM3NGZkYjUwMzY3NCIsImF1ZCI6IkFRaDFua21MaFEzaGN4Z010eklLalI2QXRCZ1p4d1cxIiwicmVmcmVzaF90b2tlbl9leHBpcmVzX2F0IjoxNjI1MjU3MjQ0LCJ1cGRhdGVkX2F0IjoxNTY0NjE3NjAwLCJuYW1lIjoiTWFyeSBTbWl0aCIsImlzcyI6Imh0dHBzOlwvXC9hcGktZGVzLmJ2b3Blbi5jb20uYnJcL29pZGNcL3YxIiwiZXhwIjoxNjI1MjU1NDQ1LCJub25jZSI6IlU4N2NnU2RmNTRRVHlUMEdPRjRBTk54aGRFajdlaE1MZjJ6ZU5ocFR4Z0JwbGlqUmJzalMxek84Tm1uUlp2Z0xlR2VGRllqTE9ZY2s2dmYxRzk4c3lJbk1iS0pZREgxQ1RocmFUWUhmcVZnU1A1VXU5TE5sZFlGN0hQbUkyNWRuZ0pvelZYOXc4dnU5Z0VYemhlM0l0MHRWMkJhTWFPdlRFQW5EcTR3dm1tWDVBcGdlZ3MwQW1KVjlwSWpVbU1BeGJTb3J4eW5YWnI5bjN6bURyNjM3OUVJQXRmMnc4NUFmdWQyODRHaUEyQk1TRTVWcUpQUEY5R3RSSVdhUXZYdVBXQTlVaEJCM08wSndmbjZSdjJmN0ZKY2gxemZ0bzJ1WXdsWjN4YXUzZG0xU1NWaFFSTzFOQXZ4b1I4T2NIeElFdURMYUQ0NmhReDlqNVJYZWM3dWFyaUhYUDZaSU1OUmxkRldRUUFYWmwzTXpBZng0YW1LWjE2RHdGOURQNldjTyIsImlhdCI6MTYyNTI1NDg0NSwianRpIjoiOWE5YmQyMDQtOTE2Yi00ZjQxLWEwMjEtMmVlZmZjOWU0NzcxIiwic2hhcmluZ19leHBpcmVzX2F0IjoxNjI1MjU3MjQ0fQ.XUEpFbtndWi01FaXLVemtYwG_naYFFsc-iWbTwivEJJZhxPVQkNCxaZ32HuXakm38h0IkvtpRNBBzS4oMBztLDWohqlk1g-gEopiokd-ECb8QzM326faBZnZUF9eajOdJUvq3-R-Vkp9ulDTAyNvmhuUKet_J9rT6kakmUQmmUw7mvJOHxTKCovBnRSxh3AzWQIOKjIuT74w8UV12mdAVbDkRRNmqNJ3d1K6Im4tnRKqQhAvNbiZQBPu_NnwtVL1Y-wsA3EcvhR9CC4dF6TJbyNDT-CJysYhD5ILD_Up3iEvtPnv115w6uN--hC7koAnkHRltkbkrIvLepY5-qkP6g
header
{
  "kid": "PS256",
  "typ": "JWT",
  "alg": "PS256"
}
claims
{
  "at_hash": "PxtQ83xat4R3HZ6Y1RuqGg",
  "sub": "a58777bc-fade-4bd8-a932-c74fdb503674",
  "aud": "AQh1nkmLhQ3hcxgMtzIKjR6AtBgZxwW1",
  "refresh_token_expires_at": 1625257244,
  "updated_at": 1564617600,
  "name": "Mary Smith",
  "iss": "https://api-des.bvopen.com.br/oidc/v1",
  "exp": 1625255445,
  "nonce": "U87cgSdf54QTyT0GOF4ANNxhdEj7ehMLf2zeNhpTxgBplijRbsjS1zO8NmnRZvgLeGeFFYjLOYck6vf1G98syInMbKJYDH1CThraTYHfqVgSP5Uu9LNldYF7HPmI25dngJozVX9w8vu9gEXzhe3It0tV2BaMaOvTEAnDq4wvmmX5Apgegs0AmJV9pIjUmMAxbSorxynXZr9n3zmDr6379EIAtf2w85Afud284GiA2BMSE5VqJPPF9GtRIWaQvXuPWA9UhBB3O0Jwfn6Rv2f7FJch1zfto2uYwlZ3xau3dm1SSVhQRO1NAvxoR8OcHxIEuDLaD46hQx9j5RXec7uariHXP6ZIMNRldFWQQAXZl3MzAfx4amKZ16DwF9DP6WcO",
  "iat": 1625254845,
  "jti": "9a9bd204-916b-4f41-a021-2eeffc9e4771",
  "sharing_expires_at": 1625257244
}
2021-07-02 19:40:45 SUCCESS
ValidateIdToken
ID token iss, aud, exp, iat, auth_time, acr & nbf claims passed validation checks
2021-07-02 19:40:45 SUCCESS
EnsureIdTokenContainsKid
kid was found in the ID token header
kid
PS256
2021-07-02 19:40:45 SUCCESS
ValidateIdTokenNonce
Nonce values match
nonce
U87cgSdf54QTyT0GOF4ANNxhdEj7ehMLf2zeNhpTxgBplijRbsjS1zO8NmnRZvgLeGeFFYjLOYck6vf1G98syInMbKJYDH1CThraTYHfqVgSP5Uu9LNldYF7HPmI25dngJozVX9w8vu9gEXzhe3It0tV2BaMaOvTEAnDq4wvmmX5Apgegs0AmJV9pIjUmMAxbSorxynXZr9n3zmDr6379EIAtf2w85Afud284GiA2BMSE5VqJPPF9GtRIWaQvXuPWA9UhBB3O0Jwfn6Rv2f7FJch1zfto2uYwlZ3xau3dm1SSVhQRO1NAvxoR8OcHxIEuDLaD46hQx9j5RXec7uariHXP6ZIMNRldFWQQAXZl3MzAfx4amKZ16DwF9DP6WcO
2021-07-02 19:40:45 SUCCESS
ValidateIdTokenACRClaimAgainstRequest
Nothing to check; the conformance suite did not request an acr claim in request object
2021-07-02 19:40:45 SUCCESS
ValidateIdTokenSignature
id_token signature validated
id_token
eyJraWQiOiJQUzI1NiIsInR5cCI6IkpXVCIsImFsZyI6IlBTMjU2In0.eyJhdF9oYXNoIjoiUHh0UTgzeGF0NFIzSFo2WTFSdXFHZyIsInN1YiI6ImE1ODc3N2JjLWZhZGUtNGJkOC1hOTMyLWM3NGZkYjUwMzY3NCIsImF1ZCI6IkFRaDFua21MaFEzaGN4Z010eklLalI2QXRCZ1p4d1cxIiwicmVmcmVzaF90b2tlbl9leHBpcmVzX2F0IjoxNjI1MjU3MjQ0LCJ1cGRhdGVkX2F0IjoxNTY0NjE3NjAwLCJuYW1lIjoiTWFyeSBTbWl0aCIsImlzcyI6Imh0dHBzOlwvXC9hcGktZGVzLmJ2b3Blbi5jb20uYnJcL29pZGNcL3YxIiwiZXhwIjoxNjI1MjU1NDQ1LCJub25jZSI6IlU4N2NnU2RmNTRRVHlUMEdPRjRBTk54aGRFajdlaE1MZjJ6ZU5ocFR4Z0JwbGlqUmJzalMxek84Tm1uUlp2Z0xlR2VGRllqTE9ZY2s2dmYxRzk4c3lJbk1iS0pZREgxQ1RocmFUWUhmcVZnU1A1VXU5TE5sZFlGN0hQbUkyNWRuZ0pvelZYOXc4dnU5Z0VYemhlM0l0MHRWMkJhTWFPdlRFQW5EcTR3dm1tWDVBcGdlZ3MwQW1KVjlwSWpVbU1BeGJTb3J4eW5YWnI5bjN6bURyNjM3OUVJQXRmMnc4NUFmdWQyODRHaUEyQk1TRTVWcUpQUEY5R3RSSVdhUXZYdVBXQTlVaEJCM08wSndmbjZSdjJmN0ZKY2gxemZ0bzJ1WXdsWjN4YXUzZG0xU1NWaFFSTzFOQXZ4b1I4T2NIeElFdURMYUQ0NmhReDlqNVJYZWM3dWFyaUhYUDZaSU1OUmxkRldRUUFYWmwzTXpBZng0YW1LWjE2RHdGOURQNldjTyIsImlhdCI6MTYyNTI1NDg0NSwianRpIjoiOWE5YmQyMDQtOTE2Yi00ZjQxLWEwMjEtMmVlZmZjOWU0NzcxIiwic2hhcmluZ19leHBpcmVzX2F0IjoxNjI1MjU3MjQ0fQ.XUEpFbtndWi01FaXLVemtYwG_naYFFsc-iWbTwivEJJZhxPVQkNCxaZ32HuXakm38h0IkvtpRNBBzS4oMBztLDWohqlk1g-gEopiokd-ECb8QzM326faBZnZUF9eajOdJUvq3-R-Vkp9ulDTAyNvmhuUKet_J9rT6kakmUQmmUw7mvJOHxTKCovBnRSxh3AzWQIOKjIuT74w8UV12mdAVbDkRRNmqNJ3d1K6Im4tnRKqQhAvNbiZQBPu_NnwtVL1Y-wsA3EcvhR9CC4dF6TJbyNDT-CJysYhD5ILD_Up3iEvtPnv115w6uN--hC7koAnkHRltkbkrIvLepY5-qkP6g
2021-07-02 19:40:45 SUCCESS
ValidateIdTokenSignatureUsingKid
id_token signature validated
id_token
eyJraWQiOiJQUzI1NiIsInR5cCI6IkpXVCIsImFsZyI6IlBTMjU2In0.eyJhdF9oYXNoIjoiUHh0UTgzeGF0NFIzSFo2WTFSdXFHZyIsInN1YiI6ImE1ODc3N2JjLWZhZGUtNGJkOC1hOTMyLWM3NGZkYjUwMzY3NCIsImF1ZCI6IkFRaDFua21MaFEzaGN4Z010eklLalI2QXRCZ1p4d1cxIiwicmVmcmVzaF90b2tlbl9leHBpcmVzX2F0IjoxNjI1MjU3MjQ0LCJ1cGRhdGVkX2F0IjoxNTY0NjE3NjAwLCJuYW1lIjoiTWFyeSBTbWl0aCIsImlzcyI6Imh0dHBzOlwvXC9hcGktZGVzLmJ2b3Blbi5jb20uYnJcL29pZGNcL3YxIiwiZXhwIjoxNjI1MjU1NDQ1LCJub25jZSI6IlU4N2NnU2RmNTRRVHlUMEdPRjRBTk54aGRFajdlaE1MZjJ6ZU5ocFR4Z0JwbGlqUmJzalMxek84Tm1uUlp2Z0xlR2VGRllqTE9ZY2s2dmYxRzk4c3lJbk1iS0pZREgxQ1RocmFUWUhmcVZnU1A1VXU5TE5sZFlGN0hQbUkyNWRuZ0pvelZYOXc4dnU5Z0VYemhlM0l0MHRWMkJhTWFPdlRFQW5EcTR3dm1tWDVBcGdlZ3MwQW1KVjlwSWpVbU1BeGJTb3J4eW5YWnI5bjN6bURyNjM3OUVJQXRmMnc4NUFmdWQyODRHaUEyQk1TRTVWcUpQUEY5R3RSSVdhUXZYdVBXQTlVaEJCM08wSndmbjZSdjJmN0ZKY2gxemZ0bzJ1WXdsWjN4YXUzZG0xU1NWaFFSTzFOQXZ4b1I4T2NIeElFdURMYUQ0NmhReDlqNVJYZWM3dWFyaUhYUDZaSU1OUmxkRldRUUFYWmwzTXpBZng0YW1LWjE2RHdGOURQNldjTyIsImlhdCI6MTYyNTI1NDg0NSwianRpIjoiOWE5YmQyMDQtOTE2Yi00ZjQxLWEwMjEtMmVlZmZjOWU0NzcxIiwic2hhcmluZ19leHBpcmVzX2F0IjoxNjI1MjU3MjQ0fQ.XUEpFbtndWi01FaXLVemtYwG_naYFFsc-iWbTwivEJJZhxPVQkNCxaZ32HuXakm38h0IkvtpRNBBzS4oMBztLDWohqlk1g-gEopiokd-ECb8QzM326faBZnZUF9eajOdJUvq3-R-Vkp9ulDTAyNvmhuUKet_J9rT6kakmUQmmUw7mvJOHxTKCovBnRSxh3AzWQIOKjIuT74w8UV12mdAVbDkRRNmqNJ3d1K6Im4tnRKqQhAvNbiZQBPu_NnwtVL1Y-wsA3EcvhR9CC4dF6TJbyNDT-CJysYhD5ILD_Up3iEvtPnv115w6uN--hC7koAnkHRltkbkrIvLepY5-qkP6g
2021-07-02 19:40:45 SUCCESS
CheckForSubjectInIdToken
Found 'sub' in id_token
sub
a58777bc-fade-4bd8-a932-c74fdb503674
2021-07-02 19:40:45 SUCCESS
FAPIBrazilValidateIdTokenSigningAlg
id_token was signed with a permitted algorithm
permitted
[
  "PS256"
]
alg
PS256
2021-07-02 19:40:45 INFO
FAPIValidateIdTokenEncryptionAlg
Skipped evaluation due to missing required element: id_token jwe_header
path
jwe_header
mapped
object
id_token
2021-07-02 19:40:45 INFO
FAPIValidateEncryptedIdTokenHasKid
Skipped evaluation due to missing required element: id_token jwe_header
path
jwe_header
mapped
object
id_token
2021-07-02 19:40:45 INFO
ExtractCHash
Couldn't find c_hash in ID token
2021-07-02 19:40:45 INFO
ExtractSHash
Couldn't find s_hash in ID token
2021-07-02 19:40:45 SUCCESS
ExtractAtHash
Extracted at_hash from ID Token
at_hash
PxtQ83xat4R3HZ6Y1RuqGg
alg
PS256
2021-07-02 19:40:45 INFO
ValidateCHash
Skipped evaluation due to missing required object: c_hash
expected
c_hash
mapped
2021-07-02 19:40:45 INFO
ValidateSHash
Skipped evaluation due to missing required object: s_hash
expected
s_hash
mapped
2021-07-02 19:40:45 SUCCESS
ValidateAtHash
at_hash validated successfully
expected_hash
PxtQ83xat4R3HZ6Y1RuqGg
unhashed_value
4PRO4NDGrAyBj9eG1K1mYQfM9q4w
id_token_hash
PxtQ83xat4R3HZ6Y1RuqGg
Verify at_hash in the authorization endpoint id_token
2021-07-02 19:40:45 INFO
ExtractAtHash
Couldn't find at_hash in ID token
2021-07-02 19:40:45 INFO
ValidateAtHash
Skipped evaluation due to missing required object: at_hash
expected
at_hash
mapped
Resource server endpoint tests
2021-07-02 19:40:45
CreateEmptyResourceEndpointRequestHeaders
Created empty headers
resource_endpoint_request_headers
{}
2021-07-02 19:40:45 SUCCESS
AddFAPIAuthDateToResourceEndpointRequest
Added x-fapi-auth-date to resource endpoint request headers
resource_endpoint_request_headers
{
  "x-fapi-auth-date": "Fri, 02 Jul 2021 19:40:45 GMT"
}
2021-07-02 19:40:45
AddIpV4FapiCustomerIpAddressToResourceEndpointRequest
Added x-fapi-customer-ip-address containing IPv4 address to resource endpoint request headers
resource_endpoint_request_headers
{
  "x-fapi-auth-date": "Fri, 02 Jul 2021 19:40:45 GMT",
  "x-fapi-customer-ip-address": "198.51.100.119"
}
2021-07-02 19:40:45
CreateRandomFAPIInteractionId
Created interaction ID
fapi_interaction_id
87ddaaf0-fd8a-4a4e-8f00-dddfccedf1dc
2021-07-02 19:40:45 SUCCESS
AddFAPIInteractionIdToResourceEndpointRequest
Added x-fapi-interaction-id to resource endpoint request headers
resource_endpoint_request_headers
{
  "x-fapi-auth-date": "Fri, 02 Jul 2021 19:40:45 GMT",
  "x-fapi-customer-ip-address": "198.51.100.119",
  "x-fapi-interaction-id": "87ddaaf0-fd8a-4a4e-8f00-dddfccedf1dc"
}
2021-07-02 19:40:45
CallProtectedResourceWithBearerTokenAndCustomHeaders
HTTP request
request_uri
https://mtls-api-des.bvopen.com.br/open-banking/accounts/v1/accounts
request_method
GET
request_headers
{
  "accept": "application/json;charset\u003dUTF-8",
  "x-fapi-auth-date": "Fri, 02 Jul 2021 19:40:45 GMT",
  "x-fapi-customer-ip-address": "198.51.100.119",
  "x-fapi-interaction-id": "87ddaaf0-fd8a-4a4e-8f00-dddfccedf1dc",
  "authorization": "Bearer 4PRO4NDGrAyBj9eG1K1mYQfM9q4w",
  "accept-charset": "utf-8",
  "content-length": "0"
}
request_body

                                
request_mutual_tls
{
  "cert": "MIIDXzCCAkegAwIBAgIEYJwPJDANBgkqhkiG9w0BAQsFADB5MQswCQYDVQQGEwJCUjELMAkGA1UECAwCU1AxEjAQBgNVBAcMCVNhbyBQYXVsbzEZMBcGA1UECgwQQmFuY28gVm90b3JhbnRpbTEZMBcGA1UECwwQQmFuY28gVm90b3JhbnRpbTETMBEGA1UEAwwKQ0EgT3BlbiBCVjAeFw0yMTA1MTIxNzIzNDhaFw0yMzA1MTIxNzIzNDhaMGoxCzAJBgNVBAYTAkJSMQswCQYDVQQIDAJTUDESMBAGA1UEBwwJU2FvIFBhdWxvMRIwEAYDVQQKDAlCYW5jbyBQT0MxEjAQBgNVBAsMCUJhbmNvIFBPQzESMBAGA1UEAwwJQmFuY28gUE9DMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvvXnVCSkrJz1+ED04KNhthYpNuv9S4PoeOG9B0j0XMbr6DQBK8I9/+ASUDv9l5uFSYM20r/K6l/pbNsZ5wwGTVM7Ycf3kwA2lY62SJjNhPyXZ69TokcvkIlpjUgzPgY1EeqFglC5YsvN3hZS1eCClWGsW70qR3wGSpe6iJPbp1K+FqefgH7xavaCaIs6vX7CowNmq6/D3EUwVnW9TSG7Vnj/zilrODbrcqezFuaKGlLzsY3P1vgoGPXOWXy/9C5WNcmtT6YUmG3yUjuXl0WfyIKdS3M1KTQwS5+H+4tFqy/E5T7SjkEoIg2STVQwd2p9DmjFv3tzvxx0UpC1yTLckwIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQB+h+bdbO6BoFn/dp4BLsndsUryRgXrEVyZGqftBLQB60mSWWNJgB4wwVeTxL4hy7eTqeezeYhy5BISZBgJn3nbtVQj4VElxaYQcWzAe0VFsy7/OlDm9vi6bg+d8bCqIU//71VuEAs3rgvzNV4u6gmasjrq93cG9++ZMi5jt6aJIL+B9kTUVxaameJsIiMMPPXOYgyVuE9s58XmJURz47C8uRLmsYDmuq7ZpwfGRcDKhD/iOGClV1n+JdSpwW4tAQYD0X8i6fXWyXvoPi9tVwt8FUSiCpCIRjIqaYg6ZvnsvEnUvAZEXUSi1OPNRRv9oFikHprfHWxh7tAiwjPG0dxm",
  "key": "MIIEpAIBAAKCAQEAvvXnVCSkrJz1+ED04KNhthYpNuv9S4PoeOG9B0j0XMbr6DQBK8I9/+ASUDv9l5uFSYM20r/K6l/pbNsZ5wwGTVM7Ycf3kwA2lY62SJjNhPyXZ69TokcvkIlpjUgzPgY1EeqFglC5YsvN3hZS1eCClWGsW70qR3wGSpe6iJPbp1K+FqefgH7xavaCaIs6vX7CowNmq6/D3EUwVnW9TSG7Vnj/zilrODbrcqezFuaKGlLzsY3P1vgoGPXOWXy/9C5WNcmtT6YUmG3yUjuXl0WfyIKdS3M1KTQwS5+H+4tFqy/E5T7SjkEoIg2STVQwd2p9DmjFv3tzvxx0UpC1yTLckwIDAQABAoIBACdmcU5pKRj8YbvRGzVmQHjjZamRU3fLRaH7YZcpNFIYMQB+CmfO8h/jSaQIXLB1RDEAw8UEEYf+Nhlhs5x6XKqDq9LnAWvxNVHyWiXscSspOswH3seyzFuUHpUp+ninqzeBHf7fTQDXcCiMjpbWddsAhiF/jEOnkVy+pZwcdcu16PJoyB4qCcmtmS0SZQlKNf5/qBkrf5S/hR0qaL1d8B7SPmqrW4oIr5s0zMfSVpjtLAaipCkTCanawI7O2gL7aSQoT9ySSBI1qlrXUBmSOu/s2dqnBG/xoJtGGYbg6RSNJTVy+r4IamvnRJJyM/OD/ibozrRHJVgJTvVVYx9B4VECgYEA97Q0JlBqDmQPQKjNGh1RPSLNEWSGhunrAAVLK2cpcd60g3IgbCrl7/+xEOQ7oL2SmwRkaUcm4DxcSDzdSh+VTid4CrW629pDhnUMdm/G+xKJaQMMtd/sfmRO0XdHS6OoZspu9OxlpZCUtZA9XUYfh3qt9IEqsMZas1Y59ZXz6o0CgYEAxVsvr7t08wLTXKhjenvERcMMmG72yekXs6ex77E2UXsOCFOFHHvp2M4rrn31WD4fofKELxiZJucn7GQyjBkHhFWgqE1RGiOllT1w9SOqBrNTtDKS95AMDGHK7Gqy62yL1xHVp8UpsOhzvdjKhWMMJhoXennXQzIIdyNogB8oq58CgYEA7/HDwomK8r3CeKQLagyUMWCQvRRfrDjTx4VZN4YLA57zxZC8D4vOiRlqcC5mBGMerMMocULXSceurNsokTDe9IIPKnC3vVhEqO6hT+kfGv7t1Kd7nIJ5GEYag5XDnmW+LzRRHzgPjr3rD6XVi5Dt4dLYx0yICg1atvYD1v2W9dECgYBrfm9K2F+qvS9CmLUWUbNmDAcgP9BLyZoPUJeqZmufldbe0h7+lL+aRzGjqRepKK0yGFXHES7Z8a3dI/YkOL3PZpRLF1HFWwUldIHCA9roK2S8EY/bJ6poVBujCbrKYCUKz7v/1XQP14yzKxGj9X74gd2n6BVHlEjoG3Ef19jfIQKBgQCdhvaYAVrBGYeJn9DRydEu2aWWTWMuNHJXzUtLDtEDSlb4OkR10jX6fWV0Ah0MdHgwyOVsZ8HEp7ArTmpGY3YEeBntOpG8OTkRjBkiEddXxKyN6dhnmJL7L2xJ8XJAbpwR9jWaqoyA3Z4CmmdTm/+qJqmKvLpFrHAADLYN0iDRsw\u003d\u003d",
  "ca": "MIIDbjCCAlagAwIBAgIEYJwNVDANBgkqhkiG9w0BAQsFADB5MQswCQYDVQQGEwJCUjELMAkGA1UECAwCU1AxEjAQBgNVBAcMCVNhbyBQYXVsbzEZMBcGA1UECgwQQmFuY28gVm90b3JhbnRpbTEZMBcGA1UECwwQQmFuY28gVm90b3JhbnRpbTETMBEGA1UEAwwKQ0EgT3BlbiBCVjAeFw0yMTA1MTIxNzE2MDRaFw0yNjA1MTIxNzE2MDRaMHkxCzAJBgNVBAYTAkJSMQswCQYDVQQIDAJTUDESMBAGA1UEBwwJU2FvIFBhdWxvMRkwFwYDVQQKDBBCYW5jbyBWb3RvcmFudGltMRkwFwYDVQQLDBBCYW5jbyBWb3RvcmFudGltMRMwEQYDVQQDDApDQSBPcGVuIEJWMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2W25nFRLk20snZMTbS0lizEU35NT0BEyGI4SZhQgWkc2J2+Qe03SMiyKhL2+RIH7jba/SFHLSyzkv9LFikFT1vh5HXfnpNMo2+SXcYGBQ93zkC99OHE82YozO5CmQwazx+rz0bU6MpGg/ZFdA1rvlMPkE5VzmyJfScr+WoE0f0Pa/zIT/7f7//4XLfmW+wmLCkhIV91ceMOmiEovr4eVE8i14+Bgf7pQk1NHSeAlzZMo7XMRGpdVhDKTbiJp0AaHp9JZ3goRyxiwvNTLNpsNA2Y1HsMP5qH2K8iZP77MbiqjwqaAQXOrugBWJuLaA+KTtgO2I+xef491fygeSvGoIwIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQAVrwjdBPJ7TrkA+EQuf11BnF5fDWmXDCxL2X49nPuzIz67JBKBzoAiilXwuJk+Y0eysjGDL0PWldQMT10d7jzawTu/jua8DfZPbsnt1yfK0kOu75vVMDr/XRRtLS3hDW5WRqrPg7+AlWGhEJOLglGcH/3+Wdi8qihzQ54St2iccWd5v1U3OC7CcLbi+61h5Wv0h0ZydJsgYNiCNoS1fmQ+ONOyb1vmw/SQ0gidwM+Rk/6Bm7/+UHPaUBC9N7HwBHgP6LVnJ/DAJhgddFg53k7VT5AtzbqbFMHIZhoyGYfc/FiNwKj4BNR5KDuGsvWGBh/BmQh9GF+0DskF7k+fOQ3a"
}
2021-07-02 19:40:46 RESPONSE
CallProtectedResourceWithBearerTokenAndCustomHeaders
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "date": "Fri, 02 Jul 2021 19:40:46 GMT",
  "content-type": "application/json",
  "content-length": "532",
  "connection": "keep-alive",
  "host": "mtls-api-des.bvopen.com.br",
  "x-forwarded-for": "35.196.44.185",
  "x-forwarded-port": "443",
  "x-forwarded-proto": "https",
  "accept": "application/json;charset\u003dUTF-8",
  "x-fapi-auth-date": "Fri, 02 Jul 2021 19:40:45 GMT",
  "x-fapi-customer-ip-address": "198.51.100.119",
  "x-fapi-interaction-id": "87ddaaf0-fd8a-4a4e-8f00-dddfccedf1dc",
  "authorization": "Bearer eyJraWQiOiJkZWZhdWx0X3NzbF9rZXkiLCJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiJBUWgxbmttTGhRM2hjeGdNdHpJS2pSNkF0QmdaeHdXMSIsImlzcyI6Imh0dHBzOlwvXC9hcGktZGVzLmJhbmNvdm90b3JhbnRpbS5jb20uYnI6NDQzIiwidG9rZW5fZGV0YWlscyI6eyJzY29wZSI6Im9vYiBvcGVuaWQgYWNjb3VudHMiLCJleHBpcmVzX2luIjozNjAwLjAsInRva2VuX3R5cGUiOiJCZWFyZXIiLCJ1c2VybmFtZSI6IiIsInJvbGVzIjoiIn0sImV4cCI6MTYyNTM0MTI0NiwiaWF0IjoxNjI1MjU0ODQ2LCJqdGkiOiJmNzk1MDJjNS1hMTZkLTQ0ZjgtYWM3My1mYTRjNTZlNmVjZDAifQ.PRWV0c_DLkErcdhBS2HbBHgrKBFttJrS9vK09n7ugB7BJBE7iu8RP7KhNI4n3hUAyDn_tQVejcQhroC7BriwByRN279n-Jo-cXDgPTz-1-RZFq_hhl4U5Vn1f6VQ0KRZ9Qo45L96c0otvjzubO5FpfhK70oxxoDwK3vrfZ-cfOAlYA3yHvwKKubdyrLFLeMmHQnS0R2nKsrxyAXYEBgGhyY79rGuq4UV1XXH2oIS7BLVJ3iwAJ3Bfv9GTR8W0LQRxnatqU591kRp1PQlc_a_xPbuKdn7GO8PEep8duIgnszdjGMZhW1hbY3brP0j5RoHndtQjixR_5jp1rRCe0p4Ng",
  "accept-charset": "utf-8",
  "user-agent": "Apache-HttpClient/4.5.13 (Java/11.0.11)",
  "accept-encoding": "gzip,deflate",
  "trilhaauditoria.siglasistema": "_apim",
  "trilhaauditoria.ticket": "9772685c-4a90-410f-86ce-853ebcb76490",
  "trilhaauditoria.loginusuariofinal": "usuario.anonimo",
  "trilhaauditoria.enderecoipcliente": "35.196.44.185",
  "trilhaauditoria.fase": "1",
  "siglasistema": "_apim",
  "ticket": "9772685c-4a90-410f-86ce-853ebcb76490",
  "loginusuariofinal": "usuario.anonimo",
  "enderecoipcliente": "35.196.44.185",
  "fase": "1",
  "document": "59588111000103",
  "x-v": "1",
  "access-control-allow-origin": "*",
  "access-control-allow-headers": "origin, x-requested-with, accept, content-type, Authorization,  x-v, x-min-v, x-fapi-customer-last-logged-time, x-fapi-customer-ip-address, x-fapi-interaction-id, x-fapi-correlation-id, x-fapi-auth-date,x-cds-client-headers",
  "access-control-max-age": "3628800",
  "access-control-allow-methods": "GET, PUT, POST, DELETE, OPTIONS",
  "strict-transport-security": "max-age\u003d31536000; includeSubDomains",
  "cache-control": "no-cache",
  "pragma": "no-cache"
}
response_body
{"data":[{"brandName":"Organização A","companyCnpj":"21128159000166","type":"CONTA_DEPOSITO_A_VISTA","compeCode":"001","branchCode":"6272","number":"94088392","checkDigit":"4","accountID":"92792126019929279212650822221989319252576"}],"links":{"self":"https://mtls-api-des.bvopen.com.br/open-banking/accounts/v1/accounts","first":"https://api.banco.com.br/open-banking/<api>/v1/<resource>","prev":"string","next":"string","last":"https://api.banco.com.br/open-banking/<api>/v1/<resource>"},"meta":{"totalRecords":1,"totalPages":1}}
2021-07-02 19:40:46 SUCCESS
CallProtectedResourceWithBearerTokenAndCustomHeaders
Got a response from the resource endpoint
headers
{
  "date": "Fri, 02 Jul 2021 19:40:46 GMT",
  "content-type": "application/json",
  "content-length": "532",
  "connection": "keep-alive",
  "host": "mtls-api-des.bvopen.com.br",
  "x-forwarded-for": "35.196.44.185",
  "x-forwarded-port": "443",
  "x-forwarded-proto": "https",
  "accept": "application/json;charset\u003dUTF-8",
  "x-fapi-auth-date": "Fri, 02 Jul 2021 19:40:45 GMT",
  "x-fapi-customer-ip-address": "198.51.100.119",
  "x-fapi-interaction-id": "87ddaaf0-fd8a-4a4e-8f00-dddfccedf1dc",
  "authorization": "Bearer eyJraWQiOiJkZWZhdWx0X3NzbF9rZXkiLCJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiJBUWgxbmttTGhRM2hjeGdNdHpJS2pSNkF0QmdaeHdXMSIsImlzcyI6Imh0dHBzOlwvXC9hcGktZGVzLmJhbmNvdm90b3JhbnRpbS5jb20uYnI6NDQzIiwidG9rZW5fZGV0YWlscyI6eyJzY29wZSI6Im9vYiBvcGVuaWQgYWNjb3VudHMiLCJleHBpcmVzX2luIjozNjAwLjAsInRva2VuX3R5cGUiOiJCZWFyZXIiLCJ1c2VybmFtZSI6IiIsInJvbGVzIjoiIn0sImV4cCI6MTYyNTM0MTI0NiwiaWF0IjoxNjI1MjU0ODQ2LCJqdGkiOiJmNzk1MDJjNS1hMTZkLTQ0ZjgtYWM3My1mYTRjNTZlNmVjZDAifQ.PRWV0c_DLkErcdhBS2HbBHgrKBFttJrS9vK09n7ugB7BJBE7iu8RP7KhNI4n3hUAyDn_tQVejcQhroC7BriwByRN279n-Jo-cXDgPTz-1-RZFq_hhl4U5Vn1f6VQ0KRZ9Qo45L96c0otvjzubO5FpfhK70oxxoDwK3vrfZ-cfOAlYA3yHvwKKubdyrLFLeMmHQnS0R2nKsrxyAXYEBgGhyY79rGuq4UV1XXH2oIS7BLVJ3iwAJ3Bfv9GTR8W0LQRxnatqU591kRp1PQlc_a_xPbuKdn7GO8PEep8duIgnszdjGMZhW1hbY3brP0j5RoHndtQjixR_5jp1rRCe0p4Ng",
  "accept-charset": "utf-8",
  "user-agent": "Apache-HttpClient/4.5.13 (Java/11.0.11)",
  "accept-encoding": "gzip,deflate",
  "trilhaauditoria.siglasistema": "_apim",
  "trilhaauditoria.ticket": "9772685c-4a90-410f-86ce-853ebcb76490",
  "trilhaauditoria.loginusuariofinal": "usuario.anonimo",
  "trilhaauditoria.enderecoipcliente": "35.196.44.185",
  "trilhaauditoria.fase": "1",
  "siglasistema": "_apim",
  "ticket": "9772685c-4a90-410f-86ce-853ebcb76490",
  "loginusuariofinal": "usuario.anonimo",
  "enderecoipcliente": "35.196.44.185",
  "fase": "1",
  "document": "59588111000103",
  "x-v": "1",
  "access-control-allow-origin": "*",
  "access-control-allow-headers": "origin, x-requested-with, accept, content-type, Authorization,  x-v, x-min-v, x-fapi-customer-last-logged-time, x-fapi-customer-ip-address, x-fapi-interaction-id, x-fapi-correlation-id, x-fapi-auth-date,x-cds-client-headers",
  "access-control-max-age": "3628800",
  "access-control-allow-methods": "GET, PUT, POST, DELETE, OPTIONS",
  "strict-transport-security": "max-age\u003d31536000; includeSubDomains",
  "cache-control": "no-cache",
  "pragma": "no-cache"
}
status_code
{
  "code": 200
}
body
{"data":[{"brandName":"Organização A","companyCnpj":"21128159000166","type":"CONTA_DEPOSITO_A_VISTA","compeCode":"001","branchCode":"6272","number":"94088392","checkDigit":"4","accountID":"92792126019929279212650822221989319252576"}],"links":{"self":"https://mtls-api-des.bvopen.com.br/open-banking/accounts/v1/accounts","first":"https://api.banco.com.br/open-banking/<api>/v1/<resource>","prev":"string","next":"string","last":"https://api.banco.com.br/open-banking/<api>/v1/<resource>"},"meta":{"totalRecords":1,"totalPages":1}}
2021-07-02 19:40:46 SUCCESS
CheckForDateHeaderInResourceResponse
Date header present and validated
date
Fri, 02 Jul 2021 19:40:46 GMT
skew
280
2021-07-02 19:40:46 SUCCESS
CheckForFAPIInteractionIdInResourceResponse
Found x-fapi-interaction-id
interaction_id
87ddaaf0-fd8a-4a4e-8f00-dddfccedf1dc
2021-07-02 19:40:46 SUCCESS
EnsureMatchingFAPIInteractionId
Interaction ID matched
fapi_interaction_id
87ddaaf0-fd8a-4a4e-8f00-dddfccedf1dc
2021-07-02 19:40:46 SUCCESS
EnsureResourceResponseReturnedJsonContentType
Response content type is JSON
content_type
application/json
2021-07-02 19:40:46 FINISHED
fapi1-advanced-final-ensure-request-object-with-long-nonce
Test has run to completion
testmodule_result
PASSED
2021-07-02 19:40:52
TEST-RUNNER
Alias has now been claimed by another test
alias
bv-openid-cert
new_test_id
ECvjQwi0ukaoKsc
Test Results