Test Summary

Test Results

Expand All Collapse All
All times are UTC
2022-03-30 07:41:09 INFO
TEST-RUNNER
Test instance XeKZQIiG8mUgqtN created
baseUrl
https://www.certification.openid.net/test/a/GOBD1CNFAPITestOBUK
variant
{
  "client_auth_type": "private_key_jwt",
  "fapi_auth_request_method": "by_value",
  "fapi_profile": "plain_fapi",
  "fapi_response_mode": "plain_response"
}
alias
GOBD1CNFAPITestOBUK
description
Gluu OB Dist FAPI Test 21 OB UK
planId
uUYWxw4I7w5xt
config
{
  "alias": "GOBD1CNFAPITestOBUK",
  "description": "Gluu OB Dist FAPI Test 21 OB UK",
  "server": {
    "discoveryUrl": "https://bank.testingluuk8.org/.well-known/openid-configuration"
  },
  "client": {
    "client_id": "client2.fabi.testagain",
    "scope": "openid acr consents",
    "jwks": {
      "keys": [
        {
          "p": "1oHnE9fSPCD0A8X3dPQI8bFk3vf_akILCQmM2rWQXPRkxdF2ppjKEbBF7Tw2a6Ay4QQURUCWbgIDKaDW_nZeoPMRYl8kStOQI7EM-sVnMwY0zX4UKc_1c-JubWULvQNUWQ32BZGTbhjj4CoWXpDqImBeZcTbpnfBqbZtDcdopzE",
          "kty": "RSA",
          "use": "sig",
          "alg": "PS256",
          "q": "1jKrwo3CYcf2KFFrld7-Ny_SsC34RkTfijzwK70M1Faw4Xnk3Hi4XPuFXiiGU72p0gcXzYlem7V529AAe1mWxKKr2SIvdNSiSGKu1d_OCZK6-gZOQ41MnDavwUVv9RDRuWqJoI6OzjEIJJkeXAtxfwA0fRBTGogGpzl7ujElgCs",
          "d": "UxkKiLHBgFq5UGhrgf2FIr_279hvrdDc1s9TYAXAV6XsNd8ZfrVO1sgmkm0jWm-WNi5xHdeU89UBo01C2xf0xyq0t58qlGUbcIp0N304CUI5JN9ZqR3wYlOH6Cb0eerY2UYIbdZSc0FOGGlfv0RE-d4eHwihg_cfohL79QcuOwXpxzYokZj7IAuBnvr1JRDmlwXvD9yoCjmOT3-H9AVLr2LzhLSaO9nc-mrqzwd-js6Q9kHElhVvM32opIYNmy7wT4VDY-voNPapU7rNuD3ftNkl2EmwC8KjkOO0XYKGbiM9GYcQILt2q2OV5K6BV3JBGrIbdwFmK8JFVBK9niMxIQ",
          "e": "AQAB",
          "kid": "2854faea-465c-41f9-97ee-5f3ff08005d7",
          "qi": "uo2H6k_sMwg_1dQjqX48BPusuTjPhtUY7Pwg4WfYb0GLNEvaOYRIDte_0WPbViRk6EV0r4pr9PKxMPbwhZaCz_GOeQDkcRVGNIYWfisoEdkvsn-kbm8Z1rylGe_vm1JJGK_gJU43hp4TAgz-c2xD-qx9DxW2fiF8wjMyqLC0qwM",
          "dp": "fsQiFV30BkjLK_ewN9OH_Z2CKSqSLO9-qgaU0SN_fw-HBki1P9sHf9CWYo608oGnz8ajXBHBVJ2n1NASfirh3WgIHARx5C6G_jDBpOlIBaVjSxV5QQR-388ux0Nx3m-7Ry2y-LOBVw0qje0Rby1g0JP29VmTHRukvXDrnbr8o-E",
          "dq": "Zoc2pBfK9ZcLgt0GTGTC9pOTm_VFJA2PmtH0fFsvquwcGrGIFOhMB2X1vs5TDf55LSlsAVxBxvKk88yqjmChxFnBPFwaryegzlk-Ku3H59kuWsNt7vPRueyLUE32ey2j1cbjPdE_Ff9uUGZim9h2aT4l4b9QqCB4Xs8rJEKmGqU",
          "n": "s3sMdYLdsCwWmn5mh0BxH7Tkb2UpmrYkBc5TRDRptXzfeWAdreYt6gnqk0E068BBp14kIQtwTFp0ppogSE-TU2CTbbzG1iRcjKztsy-a8npWia1Sujts1FamDUUg62qw0it_fQyZQrmjsr9d0KKy3OLzplKIu6Q0FR1AOuHQp23VahEpMbcc5LXGxMT8qt5sbuKMyu5qpt8sVD9hek-A29djedQqzBd8Lk2e6weP7by0bynnXxq4LHs1XR9GUviOboM4QjAnkqgRgIuLBCcwWmjlgWTVo62PUFBvN-A0HQWCARFRKhxxWNUBVLp-6Ts2TfJrCd6n3fZ5mxO_XUGVOw"
        }
      ]
    }
  },
  "mtls": {
    "cert": "-----BEGIN CERTIFICATE-----\nMIICozCCAkoCAgODMAoGCCqGSM49BAMCMIGKMQswCQYDVQQGEwJVUzELMAkGA1UE\nCAwCVFgxDzANBgNVBAcMBkF1c3RpbjENMAsGA1UECgwER2x1dTENMAsGA1UECwwE\nYmFuazEeMBwGA1UEAwwVYmFuay50ZXN0aW5nbHV1azgub3JnMR8wHQYJKoZIhvcN\nAQkBFhBzdXBwb3J0QGdsdXUub3JnMB4XDTIyMDMyOTEwMDcyMloXDTI1MDMyODEw\nMDcyMlowZTELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAlZhMQ4wDAYDVQQHDAVjYXJs\nbzEYMBYGA1UECgwPZmFiaSBjbGllbnQgdHdvMR8wHQYDVQQDDBZjbGllbnQyLmZh\nYmkudGVzdGFnYWluMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAs3sM\ndYLdsCwWmn5mh0BxH7Tkb2UpmrYkBc5TRDRptXzfeWAdreYt6gnqk0E068BBp14k\nIQtwTFp0ppogSE+TU2CTbbzG1iRcjKztsy+a8npWia1Sujts1FamDUUg62qw0it/\nfQyZQrmjsr9d0KKy3OLzplKIu6Q0FR1AOuHQp23VahEpMbcc5LXGxMT8qt5sbuKM\nyu5qpt8sVD9hek+A29djedQqzBd8Lk2e6weP7by0bynnXxq4LHs1XR9GUviOboM4\nQjAnkqgRgIuLBCcwWmjlgWTVo62PUFBvN+A0HQWCARFRKhxxWNUBVLp+6Ts2TfJr\nCd6n3fZ5mxO/XUGVOwIDAQABMAoGCCqGSM49BAMCA0cAMEQCIFQPf5iszYvhb2wv\ncRqFKUWezukPgiXW0xJiAA0H99OXAiAEEWk7gWZTIV6UrrRaDTevpEtb3OgghIZJ\nmcMvUCWpMw\u003d\u003d\n-----END CERTIFICATE-----",
    "key": "-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEAs3sMdYLdsCwWmn5mh0BxH7Tkb2UpmrYkBc5TRDRptXzfeWAd\nreYt6gnqk0E068BBp14kIQtwTFp0ppogSE+TU2CTbbzG1iRcjKztsy+a8npWia1S\nujts1FamDUUg62qw0it/fQyZQrmjsr9d0KKy3OLzplKIu6Q0FR1AOuHQp23VahEp\nMbcc5LXGxMT8qt5sbuKMyu5qpt8sVD9hek+A29djedQqzBd8Lk2e6weP7by0bynn\nXxq4LHs1XR9GUviOboM4QjAnkqgRgIuLBCcwWmjlgWTVo62PUFBvN+A0HQWCARFR\nKhxxWNUBVLp+6Ts2TfJrCd6n3fZ5mxO/XUGVOwIDAQABAoIBAFMZCoixwYBauVBo\na4H9hSK/9u/Yb63Q3NbPU2AFwFel7DXfGX61TtbIJpJtI1pvljYucR3XlPPVAaNN\nQtsX9McqtLefKpRlG3CKdDd9OAlCOSTfWakd8GJTh+gm9Hnq2NlGCG3WUnNBThhp\nX79ERPneHh8IoYP3H6IS+/UHLjsF6cc2KJGY+yALgZ769SUQ5pcF7w/cqAo5jk9/\nh/QFS69i84S0mjvZ3Ppq6s8Hfo7OkPZBxJYVbzN9qKSGDZsu8E+FQ2Pr6DT2qVO6\nzbg937TZJdhJsAvCo5DjtF2Chm4jPRmHECC7dqtjleSugVdyQRqyG3cBZivCRVQS\nvZ4jMSECgYEA1oHnE9fSPCD0A8X3dPQI8bFk3vf/akILCQmM2rWQXPRkxdF2ppjK\nEbBF7Tw2a6Ay4QQURUCWbgIDKaDW/nZeoPMRYl8kStOQI7EM+sVnMwY0zX4UKc/1\nc+JubWULvQNUWQ32BZGTbhjj4CoWXpDqImBeZcTbpnfBqbZtDcdopzECgYEA1jKr\nwo3CYcf2KFFrld7+Ny/SsC34RkTfijzwK70M1Faw4Xnk3Hi4XPuFXiiGU72p0gcX\nzYlem7V529AAe1mWxKKr2SIvdNSiSGKu1d/OCZK6+gZOQ41MnDavwUVv9RDRuWqJ\noI6OzjEIJJkeXAtxfwA0fRBTGogGpzl7ujElgCsCgYB+xCIVXfQGSMsr97A304f9\nnYIpKpIs736qBpTRI39/D4cGSLU/2wd/0JZijrTygafPxqNcEcFUnafU0BJ+KuHd\naAgcBHHkLob+MMGk6UgFpWNLFXlBBH7fzy7HQ3Heb7tHLbL4s4FXDSqN7RFvLWDQ\nk/b1WZMdG6S9cOuduvyj4QKBgGaHNqQXyvWXC4LdBkxkwvaTk5v1RSQNj5rR9Hxb\nL6rsHBqxiBToTAdl9b7OUw3+eS0pbAFcQcbypPPMqo5gocRZwTxcGq8noM5ZPirt\nx+fZLlrDbe7z0bnsi1BN9nsto9XG4z3RPxX/blBmYpvYdmk+JeG/UKggeF7PKyRC\nphqlAoGBALqNh+pP7DMIP9XUI6l+PAT7rLk4z4bVGOz8IOFn2G9BizRL2jmESA7X\nv9Fj21YkZOhFdK+Ka/TysTD28IWWgs/xjnkA5HEVRjSGFn4rKBHZL7J/pG5vGda8\npRnv75tSSRiv4CVON4aeEwIM/nNsQ/qsfQ8Vtn4hfMIzMqiwtKsD\n-----END RSA PRIVATE KEY-----",
    "ca": "-----BEGIN CERTIFICATE-----\nMIICEjCCAbcCFET2uC1idOHcarEw0IChEgADldK1MAoGCCqGSM49BAMCMIGKMQsw\nCQYDVQQGEwJVUzELMAkGA1UECAwCVFgxDzANBgNVBAcMBkF1c3RpbjENMAsGA1UE\nCgwER2x1dTENMAsGA1UECwwEYmFuazEeMBwGA1UEAwwVYmFuay50ZXN0aW5nbHV1\nazgub3JnMR8wHQYJKoZIhvcNAQkBFhBzdXBwb3J0QGdsdXUub3JnMB4XDTIyMDMy\nOTA5MzUxN1oXDTIzMDMyOTA5MzUxN1owgYoxCzAJBgNVBAYTAlVTMQswCQYDVQQI\nDAJUWDEPMA0GA1UEBwwGQXVzdGluMQ0wCwYDVQQKDARHbHV1MQ0wCwYDVQQLDARi\nYW5rMR4wHAYDVQQDDBViYW5rLnRlc3RpbmdsdXVrOC5vcmcxHzAdBgkqhkiG9w0B\nCQEWEHN1cHBvcnRAZ2x1dS5vcmcwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAS1\nfG15xH+VVmDBbDV47eC/jXM+kE6BycRzowD4Sl5w7462WGySJC/3EenMCJD4hfw5\nH8lSNNDczZTZB/OntKBEMAoGCCqGSM49BAMCA0kAMEYCIQD+PChDytUwns6YblL/\nDPtd3RjIt5NrQDXjd2rec48yNwIhAJI83V3BWKzgqLRU14rQZmbV9ZwGoZQXJbqD\n5kPNVqFk\n-----END CERTIFICATE-----"
  },
  "client2": {
    "client_id": "client1.fabi.test",
    "scope": "openid acr consents",
    "jwks": {
      "keys": [
        {
          "p": "2iFws-hRLWMAm9NOcj5ZHa3b-jKpaJg6BAD2Dsq7vi_vRl9V4VFBETnX3LHRlFdrv3yQNMUgPbSE5lNNBFbcP69DTMlUGDJwI1DmuzwhE5N0HCUNPbUnrKq49FjB-JImqV7Gq_fruWHcKVvuWOj676gZYowgmIwEtj47T4oMw5U",
          "kty": "RSA",
          "use": "sig",
          "alg": "PS256",
          "q": "xlBXChkid43j01Wo62BNDbu2GQyY6McMR2XS1d8PGYlg0dBnHbKsWgP0L0b7_NI4RMKZhB9E7HcPyMXnGLbSLcZiHdH1N6n6nOP2KeBusdzZ98sFQa7N737YpEcFTL4didnqULMU71_ZXctrGLb4AjWHl23mqppsSM_wHvIJjkc",
          "d": "kmzHbYg4YXpZM5iEQUjJIgIRYrGyO3CScXrgdqhbTZs7yu7BNkoa901v3w0ftRt-eqCyRAtYdRAVFfdcGAIK0Ro8q4Biw-usrpP6qXm1fji3b01JHEPY3g0v3c3EBJF38L3hqNGyxbigqKUGwgVkswSdK4fp26eEbqo8iTIDS7yXYsPCcf4J7cElkJmC6hx_7Ww0sO95hiKFV3o4jhsSqGwPYOpHQWeufcRgIWJFXZG2tc8433uZWi7lRdBdgolyjeVfgg_ZswDBc31x9bJdJNjuY4KGye9ZFIW9pej9k9fU6MhpO3ATGmLerVIKsk1rD_jr7QiHHTJ0aepG3TkIUQ",
          "e": "AQAB",
          "kid": "8542b602-2b46-4198-bd39-cb8d75089301",
          "qi": "dl1BTQMx9gttPuXhGofYBaIPd-IpCTya8tv1cpI5bjZVcG4h1iW4Koy--pSifhA2IbFm42FAWnn153B209wrGJVzAKmpP0nh5La3RYrKEY39i6nmMqMNu6kW1a5lBeWTGoMsMNn2VS73MKF1bAg_tEaC_mT0Yb9oOdkCUsMpBFc",
          "dp": "bDfe9EKz03KkoKpq5t7r03-n_S8ZQR0U21umt5v5HNgnO6CcuNZZE7TA1Wsa8R-WA0BHQwbxgeuHa8W0Fg0J5EaNexD_Oan8XGkMr6ObPV0QY842DYFMl6tzazaFtU69A5ZTtomfVy-nzJUhYNbld_TL80pV-Zit1cR2JHX28yk",
          "dq": "JbBJCmNCeKQfox9JbgosOqrs7Y_GU57Yh40jZ3_v17OTEezgW_WD6cuMkZuU8jRlezPchw6GQ8ZQ2qA5zimYghiMtwwa5UxJk52DP-wmPWkyh3Qu-I-nFZfuxjG1ISOUa4ldjZ6rIN7_aWLqZJUJRyozLaU2TD_yyleyU78976s",
          "n": "qPpRyFXtj8RmhFb7hv8QcrrWilUTeE8KNLrHBNO7na-_sSRzdZs6fbLEnbBHICxfjsJrAFdBhMtUw_wUFYVhrlKgqseUxNvy9JkgtNaIQzZ4nJr_0VI4EWjVd_Fd5AWlZwfBWm7tTtJBlfJ96JiTUWPwh55d1Uo59mta4mm87mqQsPCwFZhNOgFYKz46CH2N3PjIQDl3b0Aku7grVqzZ2WvA7-x90cAbDbPNnAGpuHsYgLczAOxCYqZOoktTZ2ss8xAWUQfI9E-B6xd3oWHG7oZVDQsyPtVf4g0VqTGSfc-YQ0psvbmZoWWU7jYX7e9hd85FT7lwj5SIyhhuGEPkUw"
        }
      ]
    }
  },
  "mtls2": {
    "cert": "-----BEGIN CERTIFICATE-----\nMIICojCCAkcCAgODMAoGCCqGSM49BAMCMIGKMQswCQYDVQQGEwJVUzELMAkGA1UE\nCAwCVFgxDzANBgNVBAcMBkF1c3RpbjENMAsGA1UECgwER2x1dTENMAsGA1UECwwE\nYmFuazEeMBwGA1UEAwwVYmFuay50ZXN0aW5nbHV1azgub3JnMR8wHQYJKoZIhvcN\nAQkBFhBzdXBwb3J0QGdsdXUub3JnMB4XDTIyMDMyOTEwMDcwM1oXDTI1MDMyODEw\nMDcwM1owYjELMAkGA1UEBhMCQVUxCzAJBgNVBAgMAkFTMRAwDgYDVQQHDAdBdXN0\ncmlhMRgwFgYDVQQKDA9mYWJpIGNsaWVudCBvbmUxGjAYBgNVBAMMEWNsaWVudDEu\nZmFiaS50ZXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqPpRyFXt\nj8RmhFb7hv8QcrrWilUTeE8KNLrHBNO7na+/sSRzdZs6fbLEnbBHICxfjsJrAFdB\nhMtUw/wUFYVhrlKgqseUxNvy9JkgtNaIQzZ4nJr/0VI4EWjVd/Fd5AWlZwfBWm7t\nTtJBlfJ96JiTUWPwh55d1Uo59mta4mm87mqQsPCwFZhNOgFYKz46CH2N3PjIQDl3\nb0Aku7grVqzZ2WvA7+x90cAbDbPNnAGpuHsYgLczAOxCYqZOoktTZ2ss8xAWUQfI\n9E+B6xd3oWHG7oZVDQsyPtVf4g0VqTGSfc+YQ0psvbmZoWWU7jYX7e9hd85FT7lw\nj5SIyhhuGEPkUwIDAQABMAoGCCqGSM49BAMCA0kAMEYCIQC17ln3hydp57vhs5de\n9kdKwaxMIk6qPYLAoULn/hnIeQIhALP6P44SsOF64kWSne+PyqMujZXlMqoqHlSK\nfzGVfqmK\n-----END CERTIFICATE-----",
    "key": "-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEAqPpRyFXtj8RmhFb7hv8QcrrWilUTeE8KNLrHBNO7na+/sSRz\ndZs6fbLEnbBHICxfjsJrAFdBhMtUw/wUFYVhrlKgqseUxNvy9JkgtNaIQzZ4nJr/\n0VI4EWjVd/Fd5AWlZwfBWm7tTtJBlfJ96JiTUWPwh55d1Uo59mta4mm87mqQsPCw\nFZhNOgFYKz46CH2N3PjIQDl3b0Aku7grVqzZ2WvA7+x90cAbDbPNnAGpuHsYgLcz\nAOxCYqZOoktTZ2ss8xAWUQfI9E+B6xd3oWHG7oZVDQsyPtVf4g0VqTGSfc+YQ0ps\nvbmZoWWU7jYX7e9hd85FT7lwj5SIyhhuGEPkUwIDAQABAoIBAQCSbMdtiDhhelkz\nmIRBSMkiAhFisbI7cJJxeuB2qFtNmzvK7sE2Shr3TW/fDR+1G356oLJEC1h1EBUV\n91wYAgrRGjyrgGLD66yuk/qpebV+OLdvTUkcQ9jeDS/dzcQEkXfwveGo0bLFuKCo\npQbCBWSzBJ0rh+nbp4RuqjyJMgNLvJdiw8Jx/gntwSWQmYLqHH/tbDSw73mGIoVX\nejiOGxKobA9g6kdBZ659xGAhYkVdkba1zzjfe5laLuVF0F2CiXKN5V+CD9mzAMFz\nfXH1sl0k2O5jgobJ71kUhb2l6P2T19ToyGk7cBMaYt6tUgqyTWsP+OvtCIcdMnRp\n6kbdOQhRAoGBANohcLPoUS1jAJvTTnI+WR2t2/oyqWiYOgQA9g7Ku74v70ZfVeFR\nQRE519yx0ZRXa798kDTFID20hOZTTQRW3D+vQ0zJVBgycCNQ5rs8IROTdBwlDT21\nJ6yquPRYwfiSJqlexqv367lh3Clb7ljo+u+oGWKMIJiMBLY+O0+KDMOVAoGBAMZQ\nVwoZIneN49NVqOtgTQ27thkMmOjHDEdl0tXfDxmJYNHQZx2yrFoD9C9G+/zSOETC\nmYQfROx3D8jF5xi20i3GYh3R9Tep+pzj9ingbrHc2ffLBUGuze9+2KRHBUy+HYnZ\n6lCzFO9f2V3Laxi2+AI1h5dt5qqabEjP8B7yCY5HAoGAbDfe9EKz03KkoKpq5t7r\n03+n/S8ZQR0U21umt5v5HNgnO6CcuNZZE7TA1Wsa8R+WA0BHQwbxgeuHa8W0Fg0J\n5EaNexD/Oan8XGkMr6ObPV0QY842DYFMl6tzazaFtU69A5ZTtomfVy+nzJUhYNbl\nd/TL80pV+Zit1cR2JHX28ykCgYAlsEkKY0J4pB+jH0luCiw6quztj8ZTntiHjSNn\nf+/Xs5MR7OBb9YPpy4yRm5TyNGV7M9yHDoZDxlDaoDnOKZiCGIy3DBrlTEmTnYM/\n7CY9aTKHdC74j6cVl+7GMbUhI5RriV2Nnqsg3v9pYupklQlHKjMtpTZMP/LKV7JT\nvz3vqwKBgHZdQU0DMfYLbT7l4RqH2AWiD3fiKQk8mvLb9XKSOW42VXBuIdYluCqM\nvvqUon4QNiGxZuNhQFp59edwdtPcKxiVcwCpqT9J4eS2t0WKyhGN/Yup5jKjDbup\nFtWuZQXlkxqDLDDZ9lUu9zChdWwIP7RGgv5k9GG/aDnZAlLDKQRX\n-----END RSA PRIVATE KEY-----",
    "ca": "-----BEGIN CERTIFICATE-----\nMIICEjCCAbcCFET2uC1idOHcarEw0IChEgADldK1MAoGCCqGSM49BAMCMIGKMQsw\nCQYDVQQGEwJVUzELMAkGA1UECAwCVFgxDzANBgNVBAcMBkF1c3RpbjENMAsGA1UE\nCgwER2x1dTENMAsGA1UECwwEYmFuazEeMBwGA1UEAwwVYmFuay50ZXN0aW5nbHV1\nazgub3JnMR8wHQYJKoZIhvcNAQkBFhBzdXBwb3J0QGdsdXUub3JnMB4XDTIyMDMy\nOTA5MzUxN1oXDTIzMDMyOTA5MzUxN1owgYoxCzAJBgNVBAYTAlVTMQswCQYDVQQI\nDAJUWDEPMA0GA1UEBwwGQXVzdGluMQ0wCwYDVQQKDARHbHV1MQ0wCwYDVQQLDARi\nYW5rMR4wHAYDVQQDDBViYW5rLnRlc3RpbmdsdXVrOC5vcmcxHzAdBgkqhkiG9w0B\nCQEWEHN1cHBvcnRAZ2x1dS5vcmcwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAS1\nfG15xH+VVmDBbDV47eC/jXM+kE6BycRzowD4Sl5w7462WGySJC/3EenMCJD4hfw5\nH8lSNNDczZTZB/OntKBEMAoGCCqGSM49BAMCA0kAMEYCIQD+PChDytUwns6YblL/\nDPtd3RjIt5NrQDXjd2rec48yNwIhAJI83V3BWKzgqLRU14rQZmbV9ZwGoZQXJbqD\n5kPNVqFk\n-----END CERTIFICATE-----"
  },
  "resource": {
    "resourceUrl": "https://bank.testingluuk8.org/fapi-rs/.well-known/openid-configuration",
    "consentUrl": "https://bank.testingluuk8.org/open-banking/v3.1/aisp/account-access-consents",
    "brazilCpf": "87219488784"
  }
}
testName
fapi1-advanced-final-state-only-outside-request-object-not-used
2022-03-30 07:41:09 SUCCESS
CreateRedirectUri
Created redirect URI
redirect_uri
https://www.certification.openid.net/test/a/GOBD1CNFAPITestOBUK/callback
2022-03-30 07:41:09
GetDynamicServerConfiguration
HTTP request
request_uri
https://bank.testingluuk8.org/.well-known/openid-configuration
request_method
GET
request_headers
{
  "accept": "text/plain, application/json, application/*+json, */*",
  "content-length": "0"
}
request_body

                                
2022-03-30 07:41:09 RESPONSE
GetDynamicServerConfiguration
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "date": "Wed, 30 Mar 2022 07:41:09 GMT",
  "content-type": "application/json",
  "content-length": "2253",
  "connection": "keep-alive",
  "set-cookie": "X-Correlation-Id\u003d851969e3-79c5-4996-ac89-1d815a74819e; Secure; HttpOnly",
  "expires": "Thu, 01 Jan 1970 00:00:00 GMT",
  "strict-transport-security": "max-age\u003d15724800; includeSubDomains"
}
response_body
{
  "request_parameter_supported" : true,
  "pushed_authorization_request_endpoint" : "https://bank.testingluuk8.org/jans-auth/restv1/par",
  "claims_parameter_supported" : true,
  "issuer" : "https://bank.testingluuk8.org",
  "authorization_endpoint" : "https://bank.testingluuk8.org/jans-auth/restv1/authorize",
  "claims_supported" : [ "acr", "cpf", "cnpj" ],
  "token_endpoint_auth_methods_supported" : [ "client_secret_post", "tls_client_auth", "private_key_jwt" ],
  "tls_client_certificate_bound_access_tokens" : true,
  "response_modes_supported" : [ "jwt", "query.jwt", "fragment.jwt", "query", "fragment", "form_post.jwt", "form_post" ],
  "token_endpoint" : "https://bank.testingluuk8.org/jans-auth/restv1/token",
  "response_types_supported" : [ "code", "code id_token" ],
  "request_uri_parameter_supported" : true,
  "grant_types_supported" : [ "client_credentials", "refresh_token", "authorization_code" ],
  "userinfo_endpoint" : "https://bank.testingluuk8.org/jans-auth/restv1/userinfo",
  "request_object_signing_alg_values_supported" : [ "none", "HS256", "HS384", "HS512", "RS256", "RS384", "RS512", "ES256", "ES384", "ES512", "ES512", "PS256", "PS384", "PS512" ],
  "request_object_encryption_alg_values_supported" : [ "RSA-OAEP" ],
  "scopes_supported" : [ "openid", "payments", "resources", "fundsconfirmations", "cnpj", "acr", "https://jans.io/oauth/config/database/sql.write", "https://jans.io/oauth/config/database/sql.readonly", "cpf", "consents", "accounts", "https://jans.io/oauth/config/database/sql.delete", "https://jans.io/oauth/config/stats.readonly" ],
  "acr_values_supported" : [ "urn:mace:incommon:iap:silver" ],
  "request_object_encryption_enc_values_supported" : [ "A256GCM" ],
  "display_values_supported" : [ "page" ],
  "claim_types_supported" : [ "normal" ],
  "token_endpoint_auth_signing_alg_values_supported" : [ "PS256", "RS256" ],
  "jwks_uri" : "https://bank.testingluuk8.org/open-banking/jwks",
  "subject_types_supported" : [ "pairwise" ],
  "id_token_signing_alg_values_supported" : [ "none", "HS256", "HS384", "HS512", "RS256", "RS384", "RS512", "ES256", "ES384", "ES512", "ES512", "PS256", "PS384", "PS512" ],
  "registration_endpoint" : "https://bank.testingluuk8.org/jans-auth/restv1/register"
}
2022-03-30 07:41:09 SUCCESS
GetDynamicServerConfiguration
Successfully parsed server configuration
request_parameter_supported
true
pushed_authorization_request_endpoint
https://bank.testingluuk8.org/jans-auth/restv1/par
claims_parameter_supported
true
issuer
https://bank.testingluuk8.org
authorization_endpoint
https://bank.testingluuk8.org/jans-auth/restv1/authorize
claims_supported
[
  "acr",
  "cpf",
  "cnpj"
]
token_endpoint_auth_methods_supported
[
  "client_secret_post",
  "tls_client_auth",
  "private_key_jwt"
]
tls_client_certificate_bound_access_tokens
true
response_modes_supported
[
  "jwt",
  "query.jwt",
  "fragment.jwt",
  "query",
  "fragment",
  "form_post.jwt",
  "form_post"
]
token_endpoint
https://bank.testingluuk8.org/jans-auth/restv1/token
response_types_supported
[
  "code",
  "code id_token"
]
request_uri_parameter_supported
true
grant_types_supported
[
  "client_credentials",
  "refresh_token",
  "authorization_code"
]
userinfo_endpoint
https://bank.testingluuk8.org/jans-auth/restv1/userinfo
request_object_signing_alg_values_supported
[
  "none",
  "HS256",
  "HS384",
  "HS512",
  "RS256",
  "RS384",
  "RS512",
  "ES256",
  "ES384",
  "ES512",
  "ES512",
  "PS256",
  "PS384",
  "PS512"
]
request_object_encryption_alg_values_supported
[
  "RSA-OAEP"
]
scopes_supported
[
  "openid",
  "payments",
  "resources",
  "fundsconfirmations",
  "cnpj",
  "acr",
  "https://jans.io/oauth/config/database/sql.write",
  "https://jans.io/oauth/config/database/sql.readonly",
  "cpf",
  "consents",
  "accounts",
  "https://jans.io/oauth/config/database/sql.delete",
  "https://jans.io/oauth/config/stats.readonly"
]
acr_values_supported
[
  "urn:mace:incommon:iap:silver"
]
request_object_encryption_enc_values_supported
[
  "A256GCM"
]
display_values_supported
[
  "page"
]
claim_types_supported
[
  "normal"
]
token_endpoint_auth_signing_alg_values_supported
[
  "PS256",
  "RS256"
]
jwks_uri
https://bank.testingluuk8.org/open-banking/jwks
subject_types_supported
[
  "pairwise"
]
id_token_signing_alg_values_supported
[
  "none",
  "HS256",
  "HS384",
  "HS512",
  "RS256",
  "RS384",
  "RS512",
  "ES256",
  "ES384",
  "ES512",
  "ES512",
  "PS256",
  "PS384",
  "PS512"
]
registration_endpoint
https://bank.testingluuk8.org/jans-auth/restv1/register
2022-03-30 07:41:09 SUCCESS
AddMTLSEndpointAliasesToEnvironment
Added mtls_endpoint_aliases to environment
2022-03-30 07:41:09 SUCCESS
CheckServerConfiguration
Found required server configuration keys
required
[
  "authorization_endpoint",
  "token_endpoint",
  "issuer"
]
2022-03-30 07:41:09
FetchServerKeys
Fetching server key
jwks_uri
https://bank.testingluuk8.org/open-banking/jwks
2022-03-30 07:41:09
FetchServerKeys
HTTP request
request_uri
https://bank.testingluuk8.org/open-banking/jwks
request_method
GET
request_headers
{
  "accept": "text/plain, application/json, application/*+json, */*",
  "content-length": "0"
}
request_body

                                
2022-03-30 07:41:10 RESPONSE
FetchServerKeys
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "date": "Wed, 30 Mar 2022 07:41:10 GMT",
  "content-length": "7079",
  "connection": "keep-alive",
  "last-modified": "Wed, 30 Mar 2022 01:52:16 GMT",
  "accept-ranges": "bytes",
  "strict-transport-security": "max-age\u003d15724800; includeSubDomains"
}
response_body
{
  "keys" : [ {
    "kid" : "AMTWPPovGpsZ3LQ2VQbyB4XcTyw",
    "kty" : "RSA",
    "n" : "w-FCgytjutlABZr2lrtkV0lRwfgg9hR8Wl-yFYmJHF7nJANHxYcfOJOSxhGk5WrtaO2suJwEsWZHonkenKaU51xj8bMN2gNgJG1aBv7aJN6IL4Fb5oK0S-EKId0Xv7S8CIxb1OG2RcjC2TpNn2SGIPNPr_y4sDxKpEYZEBw39C5MqTJvbgB-gx8-_Wlm_EA0Ti0MeXT0BOxRVuVjJHR1_ULIdYqRBgbMMgogvrx0s8s1AZFiTcKzzb9k4LsfkRWZV-55GdG8ZmmceHL1FLv2-BxDKgaVQmS6V74niA35wxUgFzK7O9d9pWcCjV9ea_xYYFlwrD8rB_FrHUSJapxuCQ",
    "e" : "AQAB",
    "use" : "tls",
    "x5c" : [ "MIIFODCCBCCgAwIBAgIEWcYf2TANBgkqhkiG9w0BAQsFADBTMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxLjAsBgNVBAMTJU9wZW5CYW5raW5nIFByZS1Qcm9kdWN0aW9uIElzc3VpbmcgQ0EwHhcNMjEwMzI5MTk1ODQ0WhcNMjIwNDI5MjAyODQ0WjBhMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxGzAZBgNVBAsTEjAwMTRIMDAwMDFsRkU3ZFFBRzEfMB0GA1UEAxMWYXhWNXVtQ3ZUTUJNalB3akZRZ0V2YjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMPhQoMrY7rZQAWa9pa7ZFdJUcH4IPYUfFpfshWJiRxe5yQDR8WHHziTksYRpOVq7WjtrLicBLFmR6J5HpymlOdcY/GzDdoDYCRtWgb+2iTeiC+BW+aCtEvhCiHdF7+0vAiMW9ThtkXIwtk6TZ9khiDzT6/8uLA8SqRGGRAcN/QuTKkyb24AfoMfPv1pZvxANE4tDHl09ATsUVblYyR0df1CyHWKkQYGzDIKIL68dLPLNQGRYk3Cs82/ZOC7H5EVmVfueRnRvGZpnHhy9RS79vgcQyoGlUJkule+J4gN+cMVIBcyuzvXfaVnAo1fXmv8WGBZcKw/Kwfxax1EiWqcbgkCAwEAAaOCAgQwggIAMA4GA1UdDwEB/wQEAwIHgDAgBgNVHSUBAf8EFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwgeAGA1UdIASB2DCB1TCB0gYLKwYBBAGodYEGAWQwgcIwKgYIKwYBBQUHAgEWHmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9wb2xpY2llczCBkwYIKwYBBQUHAgIwgYYMgYNVc2Ugb2YgdGhpcyBDZXJ0aWZpY2F0ZSBjb25zdGl0dXRlcyBhY2NlcHRhbmNlIG9mIHRoZSBPcGVuQmFua2luZyBSb290IENBIENlcnRpZmljYXRpb24gUG9saWNpZXMgYW5kIENlcnRpZmljYXRlIFByYWN0aWNlIFN0YXRlbWVudDBtBggrBgEFBQcBAQRhMF8wJgYIKwYBBQUHMAGGGmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9vY3NwMDUGCCsGAQUFBzAChilodHRwOi8vb2IudHJ1c3Rpcy5jb20vb2JfcHBfaXNzdWluZ2NhLmNydDA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vb2IudHJ1c3Rpcy5jb20vb2JfcHBfaXNzdWluZ2NhLmNybDAfBgNVHSMEGDAWgBRQc5HGIXLTd/T+ABIGgVx5eW4/UDAdBgNVHQ4EFgQUE9v0x6Rb/X+RkWxiUv0GdQUyDqEwDQYJKoZIhvcNAQELBQADggEBAHtx2UMVlyyvcEfJoNALTqq47s1dgzmnwff2l7byJX1pnuObzhbXTnVAIk6LMDJEAEH5wFUvkgrMCrWAQ9ZqeQcypgbh4ShXdX3UAWIq6a/cHJCpXWaNoWzq5ZpXPVnsu1ttR2OOOGSmLwcz4qziZEpzpj3opyBs8i3F1X+gFhsKzV5qJyH0zltyWSyj2CgT1DUjipixp9oXU2YyoFiWWMyGaZXaOM5S4PXC7MkftVpfp8qSOxRaHAFRl1BTisPqaiOOfxsuGtgJBe6jRWO+F/9qlcO/uAxC1dIhmkLI7fA4alqTEPs36sgZs52xtkXyKxCxm0gatLpuEJCa91kDCOM=" ],
    "x5t" : "RNm40ul_Tdd-Qv6BqgTOTbyve2U=",
    "x5u" : "https://keystore.openbankingtest.org.uk/0014H00001lFE7dQAG/AMTWPPovGpsZ3LQ2VQbyB4XcTyw.pem",
    "x5t#S256" : "M_pjmki_Udnj7r2ZVq2NiFVZ4DVcJIXbTn3nwNnKoeo="
  }, {
    "kid" : "GkwIzWy88xWSlcWnLiEc8ip9s2M",
    "kty" : "RSA",
    "n" : "5V-uLgK5P1kI9FMsJ2pz9hqTJQXiMbhtpN4xLotiMM-QFzo5MtErVl2BLleW7qWwz1EPbVs_U1R_4WN99b0z5394_vlA1pYO5uVzWB8H8BuiZlUh6yzCeDyKCX-tnC0OcTKy07Eu5cXdlhiEOZKtR9exbHVolBkfXjkQhBdPExLEOdAkt5CcCx-VACS6xH2LH4LoWNdnxkQAvmwDxQqEl9t-vZGSsfzkU0w1gsLRD7RncWok0843GySXEE1SFP_t9Iwvc9QdRLbp-BF5ZLKoRpWujBaNVXhbl-IRjGNiqEIdWhMhr0eaTWH7DM_srb9X_4TXMX-fPqErdAplnBjgiw",
    "e" : "AQAB",
    "use" : "sig",
    "x5c" : [ "MIIFLTCCBBWgAwIBAgIEWcYf2jANBgkqhkiG9w0BAQsFADBTMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxLjAsBgNVBAMTJU9wZW5CYW5raW5nIFByZS1Qcm9kdWN0aW9uIElzc3VpbmcgQ0EwHhcNMjEwMzI5MTk1OTM4WhcNMjIwNDI5MjAyOTM4WjBhMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxGzAZBgNVBAsTEjAwMTRIMDAwMDFsRkU3ZFFBRzEfMB0GA1UEAxMWYXhWNXVtQ3ZUTUJNalB3akZRZ0V2YjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOVfri4CuT9ZCPRTLCdqc/YakyUF4jG4baTeMS6LYjDPkBc6OTLRK1ZdgS5Xlu6lsM9RD21bP1NUf+FjffW9M+d/eP75QNaWDublc1gfB/AbomZVIesswng8igl/rZwtDnEystOxLuXF3ZYYhDmSrUfXsWx1aJQZH145EIQXTxMSxDnQJLeQnAsflQAkusR9ix+C6FjXZ8ZEAL5sA8UKhJfbfr2RkrH85FNMNYLC0Q+0Z3FqJNPONxsklxBNUhT/7fSML3PUHUS26fgReWSyqEaVrowWjVV4W5fiEYxjYqhCHVoTIa9Hmk1h+wzP7K2/V/+E1zF/nz6hK3QKZZwY4IsCAwEAAaOCAfkwggH1MA4GA1UdDwEB/wQEAwIGwDAVBgNVHSUEDjAMBgorBgEEAYI3CgMMMIHgBgNVHSAEgdgwgdUwgdIGCysGAQQBqHWBBgFkMIHCMCoGCCsGAQUFBwIBFh5odHRwOi8vb2IudHJ1c3Rpcy5jb20vcG9saWNpZXMwgZMGCCsGAQUFBwICMIGGDIGDVXNlIG9mIHRoaXMgQ2VydGlmaWNhdGUgY29uc3RpdHV0ZXMgYWNjZXB0YW5jZSBvZiB0aGUgT3BlbkJhbmtpbmcgUm9vdCBDQSBDZXJ0aWZpY2F0aW9uIFBvbGljaWVzIGFuZCBDZXJ0aWZpY2F0ZSBQcmFjdGljZSBTdGF0ZW1lbnQwbQYIKwYBBQUHAQEEYTBfMCYGCCsGAQUFBzABhhpodHRwOi8vb2IudHJ1c3Rpcy5jb20vb2NzcDA1BggrBgEFBQcwAoYpaHR0cDovL29iLnRydXN0aXMuY29tL29iX3BwX2lzc3VpbmdjYS5jcnQwOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL29iLnRydXN0aXMuY29tL29iX3BwX2lzc3VpbmdjYS5jcmwwHwYDVR0jBBgwFoAUUHORxiFy03f0/gASBoFceXluP1AwHQYDVR0OBBYEFO97vDVXN8eYHlXYZuidLQyadnSSMA0GCSqGSIb3DQEBCwUAA4IBAQAyrjNDwf6QivLLH6f3Ym41X9c574NkPmOfamIUHZIk/dtNm4qw5zY7vHHuEW5w9bsLC7qoHO2l1RM6kTAXNSoE2ESPqGkc1bNNn/Cax+kyCDI+3C7nl2MjcKobdte3dGU9cMSy8b7eDdAtkRviAF/hGEObzIvuXVBYSTHg8OrF3N3ekoDHzEs5O6ytLunP/Lq2uJe2hZxEZRiorAHJz2yjxwvy84uO1CC9hgdTMukGF21AYHSa1tRV/rkt0f/jXzxgPOJa/vdFBGLD/Iw1T1IfoMFpRQMhJ25x6TLae7pnmk7pvtkaH1gSugwmAM/RKNAnRNyZSsmDzEyjg4OkRmY0" ],
    "x5t" : "Rux22EEiuZ_VGx_u1uZnTBONW1s=",
    "x5u" : "https://keystore.openbankingtest.org.uk/0014H00001lFE7dQAG/GkwIzWy88xWSlcWnLiEc8ip9s2M.pem",
    "x5t#S256" : "-8_A9jvNhv6chrtSYwarzbtuvJiX9DhAxJqpXMngPCY="
  }, {
    "kty": "RSA",
    "e": "AQAB",
    "use": "enc",
    "kid": "jans-fapi-obbr-20210811",
    "alg": "RSA-OAEP",
    "n": "r8D_H-E-4mvAH0jl5QTZSmkQc9nSRD0oFGyS5HW4is_ng0RoC1DBlubZR-fIEpwOuAY9w13_gIT8f5EeeIUJJR5tr20H6wmD9E466aSzxrzehmmKlyJmCry81ruo72a9-Eq9LZX-RWSjooVGp0wmV5XJu5hxEbHmvMBYIWwT1SCnfOX92PGDpGRUDR-k9--DtJhRw7iE0FvITOPzVh3fweuMhNAwtKQOKCvpgex06YDpptW7I73inMgAMRWb0I45p4JBM42K-4W7z7pq4G9BnVtMlqp_OBRoPohi5O9McDSSGGs5DtkqgFFz0pTsIXfppV93DEOoWLYhqS3JLI-csQ"
    },{
    "kty" : "RSA",
    "e" : "AQAB",
    "use" : "sig",
    "kid" : "ee5a7d5e-2f8d-474e-a747-da472f762d5f_sig_rs256",
    "x5c" : [ "MIIDCjCCAfKgAwIBAgIhAO0WZzodqean+bV+Hj/Mhdxmr9SFjxt4j4rceVC7p8CoMA0GCSqGSIb3DQEBCwUAMCQxIjAgBgNVBAMMGUphbnMgQXV0aCBDQSBDZXJ0aWZpY2F0ZXMwHhcNMjIwMzI4MDU0ODMwWhcNMjMwMzI4MDU0ODQwWjAkMSIwIAYDVQQDDBlKYW5zIEF1dGggQ0EgQ2VydGlmaWNhdGVzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1UiWgHba2lOfXBhhx6daKUIKXU+J4TBVxlQJ02JWDV4EqHFuF2Vm2cZHqv4T73ihq2Enbi6uIBMTciiLhcYp34Xk4D8YWy4qCOl7z2BvyqNS/f0rTTGgF4204jgEomtHs4igK33grvxPmF/asIIu7wacwyGorIoL3XBNW2a025vTCfIwT+Kq6/tjfgrTxudAn/ENT5+tfYhqLkhE0vD3lHmEWxbMNxHxN3wIVCzDKtYXm+ztAYRwtJg2WChq/0t63tsp2FcUKIyp/jC/YdHSNntqgfM7ma1pXJSKdrDnwPY/wJ8d7k5mnJhFNJknlV57JmKcCVPKEQ8OtuOuYM2BuQIDAQABoycwJTAjBgNVHSUEHDAaBggrBgEFBQcDAQYIKwYBBQUHAwIGBFUdJQAwDQYJKoZIhvcNAQELBQADggEBAC8K7ebA5x3B31T7k94I+qTaC5LDaTUXBiMj855Jjy0qnRb1dvLYzp2FhW7VY+97rQRMb70xoiUOGVTzYdjCJgwU6IxwMlA+QsR88G8F6fCBivE9g3Ce7/zvJqH/1H7CDF3/uWn3M5EClqDvh3SYb2iqX1I921bVUC+Gm7vCy+23pdp3nu/jJ2onLlzYgnIT2883Ap4G4z7DXLtUMEQrdLYFzmh0DSUp+TdPPwMB3qjeEy+te6RmfJiTS2PLNW1/Gk6YJH65F4Rkhl4ZyDusWgd1iQZyJrzpTWCa0y/srlbqwKZYQkWKgcKzPsyraKlVtWePj6BnuRrxQ8WspSvFk/E=" ],
    "name" : "id_token RS256 Sign Key",
    "exp" : 1679982520628,
    "alg" : "RS256",
    "n" : "1UiWgHba2lOfXBhhx6daKUIKXU-J4TBVxlQJ02JWDV4EqHFuF2Vm2cZHqv4T73ihq2Enbi6uIBMTciiLhcYp34Xk4D8YWy4qCOl7z2BvyqNS_f0rTTGgF4204jgEomtHs4igK33grvxPmF_asIIu7wacwyGorIoL3XBNW2a025vTCfIwT-Kq6_tjfgrTxudAn_ENT5-tfYhqLkhE0vD3lHmEWxbMNxHxN3wIVCzDKtYXm-ztAYRwtJg2WChq_0t63tsp2FcUKIyp_jC_YdHSNntqgfM7ma1pXJSKdrDnwPY_wJ8d7k5mnJhFNJknlV57JmKcCVPKEQ8OtuOuYM2BuQ"
  }  ]
}
2022-03-30 07:41:10
FetchServerKeys
Found JWK set string
jwk_string
{
  "keys" : [ {
    "kid" : "AMTWPPovGpsZ3LQ2VQbyB4XcTyw",
    "kty" : "RSA",
    "n" : "w-FCgytjutlABZr2lrtkV0lRwfgg9hR8Wl-yFYmJHF7nJANHxYcfOJOSxhGk5WrtaO2suJwEsWZHonkenKaU51xj8bMN2gNgJG1aBv7aJN6IL4Fb5oK0S-EKId0Xv7S8CIxb1OG2RcjC2TpNn2SGIPNPr_y4sDxKpEYZEBw39C5MqTJvbgB-gx8-_Wlm_EA0Ti0MeXT0BOxRVuVjJHR1_ULIdYqRBgbMMgogvrx0s8s1AZFiTcKzzb9k4LsfkRWZV-55GdG8ZmmceHL1FLv2-BxDKgaVQmS6V74niA35wxUgFzK7O9d9pWcCjV9ea_xYYFlwrD8rB_FrHUSJapxuCQ",
    "e" : "AQAB",
    "use" : "tls",
    "x5c" : [ "MIIFODCCBCCgAwIBAgIEWcYf2TANBgkqhkiG9w0BAQsFADBTMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxLjAsBgNVBAMTJU9wZW5CYW5raW5nIFByZS1Qcm9kdWN0aW9uIElzc3VpbmcgQ0EwHhcNMjEwMzI5MTk1ODQ0WhcNMjIwNDI5MjAyODQ0WjBhMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxGzAZBgNVBAsTEjAwMTRIMDAwMDFsRkU3ZFFBRzEfMB0GA1UEAxMWYXhWNXVtQ3ZUTUJNalB3akZRZ0V2YjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMPhQoMrY7rZQAWa9pa7ZFdJUcH4IPYUfFpfshWJiRxe5yQDR8WHHziTksYRpOVq7WjtrLicBLFmR6J5HpymlOdcY/GzDdoDYCRtWgb+2iTeiC+BW+aCtEvhCiHdF7+0vAiMW9ThtkXIwtk6TZ9khiDzT6/8uLA8SqRGGRAcN/QuTKkyb24AfoMfPv1pZvxANE4tDHl09ATsUVblYyR0df1CyHWKkQYGzDIKIL68dLPLNQGRYk3Cs82/ZOC7H5EVmVfueRnRvGZpnHhy9RS79vgcQyoGlUJkule+J4gN+cMVIBcyuzvXfaVnAo1fXmv8WGBZcKw/Kwfxax1EiWqcbgkCAwEAAaOCAgQwggIAMA4GA1UdDwEB/wQEAwIHgDAgBgNVHSUBAf8EFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwgeAGA1UdIASB2DCB1TCB0gYLKwYBBAGodYEGAWQwgcIwKgYIKwYBBQUHAgEWHmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9wb2xpY2llczCBkwYIKwYBBQUHAgIwgYYMgYNVc2Ugb2YgdGhpcyBDZXJ0aWZpY2F0ZSBjb25zdGl0dXRlcyBhY2NlcHRhbmNlIG9mIHRoZSBPcGVuQmFua2luZyBSb290IENBIENlcnRpZmljYXRpb24gUG9saWNpZXMgYW5kIENlcnRpZmljYXRlIFByYWN0aWNlIFN0YXRlbWVudDBtBggrBgEFBQcBAQRhMF8wJgYIKwYBBQUHMAGGGmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9vY3NwMDUGCCsGAQUFBzAChilodHRwOi8vb2IudHJ1c3Rpcy5jb20vb2JfcHBfaXNzdWluZ2NhLmNydDA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vb2IudHJ1c3Rpcy5jb20vb2JfcHBfaXNzdWluZ2NhLmNybDAfBgNVHSMEGDAWgBRQc5HGIXLTd/T+ABIGgVx5eW4/UDAdBgNVHQ4EFgQUE9v0x6Rb/X+RkWxiUv0GdQUyDqEwDQYJKoZIhvcNAQELBQADggEBAHtx2UMVlyyvcEfJoNALTqq47s1dgzmnwff2l7byJX1pnuObzhbXTnVAIk6LMDJEAEH5wFUvkgrMCrWAQ9ZqeQcypgbh4ShXdX3UAWIq6a/cHJCpXWaNoWzq5ZpXPVnsu1ttR2OOOGSmLwcz4qziZEpzpj3opyBs8i3F1X+gFhsKzV5qJyH0zltyWSyj2CgT1DUjipixp9oXU2YyoFiWWMyGaZXaOM5S4PXC7MkftVpfp8qSOxRaHAFRl1BTisPqaiOOfxsuGtgJBe6jRWO+F/9qlcO/uAxC1dIhmkLI7fA4alqTEPs36sgZs52xtkXyKxCxm0gatLpuEJCa91kDCOM=" ],
    "x5t" : "RNm40ul_Tdd-Qv6BqgTOTbyve2U=",
    "x5u" : "https://keystore.openbankingtest.org.uk/0014H00001lFE7dQAG/AMTWPPovGpsZ3LQ2VQbyB4XcTyw.pem",
    "x5t#S256" : "M_pjmki_Udnj7r2ZVq2NiFVZ4DVcJIXbTn3nwNnKoeo="
  }, {
    "kid" : "GkwIzWy88xWSlcWnLiEc8ip9s2M",
    "kty" : "RSA",
    "n" : "5V-uLgK5P1kI9FMsJ2pz9hqTJQXiMbhtpN4xLotiMM-QFzo5MtErVl2BLleW7qWwz1EPbVs_U1R_4WN99b0z5394_vlA1pYO5uVzWB8H8BuiZlUh6yzCeDyKCX-tnC0OcTKy07Eu5cXdlhiEOZKtR9exbHVolBkfXjkQhBdPExLEOdAkt5CcCx-VACS6xH2LH4LoWNdnxkQAvmwDxQqEl9t-vZGSsfzkU0w1gsLRD7RncWok0843GySXEE1SFP_t9Iwvc9QdRLbp-BF5ZLKoRpWujBaNVXhbl-IRjGNiqEIdWhMhr0eaTWH7DM_srb9X_4TXMX-fPqErdAplnBjgiw",
    "e" : "AQAB",
    "use" : "sig",
    "x5c" : [ "MIIFLTCCBBWgAwIBAgIEWcYf2jANBgkqhkiG9w0BAQsFADBTMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxLjAsBgNVBAMTJU9wZW5CYW5raW5nIFByZS1Qcm9kdWN0aW9uIElzc3VpbmcgQ0EwHhcNMjEwMzI5MTk1OTM4WhcNMjIwNDI5MjAyOTM4WjBhMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxGzAZBgNVBAsTEjAwMTRIMDAwMDFsRkU3ZFFBRzEfMB0GA1UEAxMWYXhWNXVtQ3ZUTUJNalB3akZRZ0V2YjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOVfri4CuT9ZCPRTLCdqc/YakyUF4jG4baTeMS6LYjDPkBc6OTLRK1ZdgS5Xlu6lsM9RD21bP1NUf+FjffW9M+d/eP75QNaWDublc1gfB/AbomZVIesswng8igl/rZwtDnEystOxLuXF3ZYYhDmSrUfXsWx1aJQZH145EIQXTxMSxDnQJLeQnAsflQAkusR9ix+C6FjXZ8ZEAL5sA8UKhJfbfr2RkrH85FNMNYLC0Q+0Z3FqJNPONxsklxBNUhT/7fSML3PUHUS26fgReWSyqEaVrowWjVV4W5fiEYxjYqhCHVoTIa9Hmk1h+wzP7K2/V/+E1zF/nz6hK3QKZZwY4IsCAwEAAaOCAfkwggH1MA4GA1UdDwEB/wQEAwIGwDAVBgNVHSUEDjAMBgorBgEEAYI3CgMMMIHgBgNVHSAEgdgwgdUwgdIGCysGAQQBqHWBBgFkMIHCMCoGCCsGAQUFBwIBFh5odHRwOi8vb2IudHJ1c3Rpcy5jb20vcG9saWNpZXMwgZMGCCsGAQUFBwICMIGGDIGDVXNlIG9mIHRoaXMgQ2VydGlmaWNhdGUgY29uc3RpdHV0ZXMgYWNjZXB0YW5jZSBvZiB0aGUgT3BlbkJhbmtpbmcgUm9vdCBDQSBDZXJ0aWZpY2F0aW9uIFBvbGljaWVzIGFuZCBDZXJ0aWZpY2F0ZSBQcmFjdGljZSBTdGF0ZW1lbnQwbQYIKwYBBQUHAQEEYTBfMCYGCCsGAQUFBzABhhpodHRwOi8vb2IudHJ1c3Rpcy5jb20vb2NzcDA1BggrBgEFBQcwAoYpaHR0cDovL29iLnRydXN0aXMuY29tL29iX3BwX2lzc3VpbmdjYS5jcnQwOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL29iLnRydXN0aXMuY29tL29iX3BwX2lzc3VpbmdjYS5jcmwwHwYDVR0jBBgwFoAUUHORxiFy03f0/gASBoFceXluP1AwHQYDVR0OBBYEFO97vDVXN8eYHlXYZuidLQyadnSSMA0GCSqGSIb3DQEBCwUAA4IBAQAyrjNDwf6QivLLH6f3Ym41X9c574NkPmOfamIUHZIk/dtNm4qw5zY7vHHuEW5w9bsLC7qoHO2l1RM6kTAXNSoE2ESPqGkc1bNNn/Cax+kyCDI+3C7nl2MjcKobdte3dGU9cMSy8b7eDdAtkRviAF/hGEObzIvuXVBYSTHg8OrF3N3ekoDHzEs5O6ytLunP/Lq2uJe2hZxEZRiorAHJz2yjxwvy84uO1CC9hgdTMukGF21AYHSa1tRV/rkt0f/jXzxgPOJa/vdFBGLD/Iw1T1IfoMFpRQMhJ25x6TLae7pnmk7pvtkaH1gSugwmAM/RKNAnRNyZSsmDzEyjg4OkRmY0" ],
    "x5t" : "Rux22EEiuZ_VGx_u1uZnTBONW1s=",
    "x5u" : "https://keystore.openbankingtest.org.uk/0014H00001lFE7dQAG/GkwIzWy88xWSlcWnLiEc8ip9s2M.pem",
    "x5t#S256" : "-8_A9jvNhv6chrtSYwarzbtuvJiX9DhAxJqpXMngPCY="
  }, {
    "kty": "RSA",
    "e": "AQAB",
    "use": "enc",
    "kid": "jans-fapi-obbr-20210811",
    "alg": "RSA-OAEP",
    "n": "r8D_H-E-4mvAH0jl5QTZSmkQc9nSRD0oFGyS5HW4is_ng0RoC1DBlubZR-fIEpwOuAY9w13_gIT8f5EeeIUJJR5tr20H6wmD9E466aSzxrzehmmKlyJmCry81ruo72a9-Eq9LZX-RWSjooVGp0wmV5XJu5hxEbHmvMBYIWwT1SCnfOX92PGDpGRUDR-k9--DtJhRw7iE0FvITOPzVh3fweuMhNAwtKQOKCvpgex06YDpptW7I73inMgAMRWb0I45p4JBM42K-4W7z7pq4G9BnVtMlqp_OBRoPohi5O9McDSSGGs5DtkqgFFz0pTsIXfppV93DEOoWLYhqS3JLI-csQ"
    },{
    "kty" : "RSA",
    "e" : "AQAB",
    "use" : "sig",
    "kid" : "ee5a7d5e-2f8d-474e-a747-da472f762d5f_sig_rs256",
    "x5c" : [ "MIIDCjCCAfKgAwIBAgIhAO0WZzodqean+bV+Hj/Mhdxmr9SFjxt4j4rceVC7p8CoMA0GCSqGSIb3DQEBCwUAMCQxIjAgBgNVBAMMGUphbnMgQXV0aCBDQSBDZXJ0aWZpY2F0ZXMwHhcNMjIwMzI4MDU0ODMwWhcNMjMwMzI4MDU0ODQwWjAkMSIwIAYDVQQDDBlKYW5zIEF1dGggQ0EgQ2VydGlmaWNhdGVzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1UiWgHba2lOfXBhhx6daKUIKXU+J4TBVxlQJ02JWDV4EqHFuF2Vm2cZHqv4T73ihq2Enbi6uIBMTciiLhcYp34Xk4D8YWy4qCOl7z2BvyqNS/f0rTTGgF4204jgEomtHs4igK33grvxPmF/asIIu7wacwyGorIoL3XBNW2a025vTCfIwT+Kq6/tjfgrTxudAn/ENT5+tfYhqLkhE0vD3lHmEWxbMNxHxN3wIVCzDKtYXm+ztAYRwtJg2WChq/0t63tsp2FcUKIyp/jC/YdHSNntqgfM7ma1pXJSKdrDnwPY/wJ8d7k5mnJhFNJknlV57JmKcCVPKEQ8OtuOuYM2BuQIDAQABoycwJTAjBgNVHSUEHDAaBggrBgEFBQcDAQYIKwYBBQUHAwIGBFUdJQAwDQYJKoZIhvcNAQELBQADggEBAC8K7ebA5x3B31T7k94I+qTaC5LDaTUXBiMj855Jjy0qnRb1dvLYzp2FhW7VY+97rQRMb70xoiUOGVTzYdjCJgwU6IxwMlA+QsR88G8F6fCBivE9g3Ce7/zvJqH/1H7CDF3/uWn3M5EClqDvh3SYb2iqX1I921bVUC+Gm7vCy+23pdp3nu/jJ2onLlzYgnIT2883Ap4G4z7DXLtUMEQrdLYFzmh0DSUp+TdPPwMB3qjeEy+te6RmfJiTS2PLNW1/Gk6YJH65F4Rkhl4ZyDusWgd1iQZyJrzpTWCa0y/srlbqwKZYQkWKgcKzPsyraKlVtWePj6BnuRrxQ8WspSvFk/E=" ],
    "name" : "id_token RS256 Sign Key",
    "exp" : 1679982520628,
    "alg" : "RS256",
    "n" : "1UiWgHba2lOfXBhhx6daKUIKXU-J4TBVxlQJ02JWDV4EqHFuF2Vm2cZHqv4T73ihq2Enbi6uIBMTciiLhcYp34Xk4D8YWy4qCOl7z2BvyqNS_f0rTTGgF4204jgEomtHs4igK33grvxPmF_asIIu7wacwyGorIoL3XBNW2a025vTCfIwT-Kq6_tjfgrTxudAn_ENT5-tfYhqLkhE0vD3lHmEWxbMNxHxN3wIVCzDKtYXm-ztAYRwtJg2WChq_0t63tsp2FcUKIyp_jC_YdHSNntqgfM7ma1pXJSKdrDnwPY_wJ8d7k5mnJhFNJknlV57JmKcCVPKEQ8OtuOuYM2BuQ"
  }  ]
}
2022-03-30 07:41:10 SUCCESS
FetchServerKeys
Found server JWK set
server_jwks
{
  "keys": [
    {
      "kid": "AMTWPPovGpsZ3LQ2VQbyB4XcTyw",
      "kty": "RSA",
      "n": "w-FCgytjutlABZr2lrtkV0lRwfgg9hR8Wl-yFYmJHF7nJANHxYcfOJOSxhGk5WrtaO2suJwEsWZHonkenKaU51xj8bMN2gNgJG1aBv7aJN6IL4Fb5oK0S-EKId0Xv7S8CIxb1OG2RcjC2TpNn2SGIPNPr_y4sDxKpEYZEBw39C5MqTJvbgB-gx8-_Wlm_EA0Ti0MeXT0BOxRVuVjJHR1_ULIdYqRBgbMMgogvrx0s8s1AZFiTcKzzb9k4LsfkRWZV-55GdG8ZmmceHL1FLv2-BxDKgaVQmS6V74niA35wxUgFzK7O9d9pWcCjV9ea_xYYFlwrD8rB_FrHUSJapxuCQ",
      "e": "AQAB",
      "use": "tls",
      "x5c": [
        "MIIFODCCBCCgAwIBAgIEWcYf2TANBgkqhkiG9w0BAQsFADBTMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxLjAsBgNVBAMTJU9wZW5CYW5raW5nIFByZS1Qcm9kdWN0aW9uIElzc3VpbmcgQ0EwHhcNMjEwMzI5MTk1ODQ0WhcNMjIwNDI5MjAyODQ0WjBhMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxGzAZBgNVBAsTEjAwMTRIMDAwMDFsRkU3ZFFBRzEfMB0GA1UEAxMWYXhWNXVtQ3ZUTUJNalB3akZRZ0V2YjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMPhQoMrY7rZQAWa9pa7ZFdJUcH4IPYUfFpfshWJiRxe5yQDR8WHHziTksYRpOVq7WjtrLicBLFmR6J5HpymlOdcY/GzDdoDYCRtWgb+2iTeiC+BW+aCtEvhCiHdF7+0vAiMW9ThtkXIwtk6TZ9khiDzT6/8uLA8SqRGGRAcN/QuTKkyb24AfoMfPv1pZvxANE4tDHl09ATsUVblYyR0df1CyHWKkQYGzDIKIL68dLPLNQGRYk3Cs82/ZOC7H5EVmVfueRnRvGZpnHhy9RS79vgcQyoGlUJkule+J4gN+cMVIBcyuzvXfaVnAo1fXmv8WGBZcKw/Kwfxax1EiWqcbgkCAwEAAaOCAgQwggIAMA4GA1UdDwEB/wQEAwIHgDAgBgNVHSUBAf8EFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwgeAGA1UdIASB2DCB1TCB0gYLKwYBBAGodYEGAWQwgcIwKgYIKwYBBQUHAgEWHmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9wb2xpY2llczCBkwYIKwYBBQUHAgIwgYYMgYNVc2Ugb2YgdGhpcyBDZXJ0aWZpY2F0ZSBjb25zdGl0dXRlcyBhY2NlcHRhbmNlIG9mIHRoZSBPcGVuQmFua2luZyBSb290IENBIENlcnRpZmljYXRpb24gUG9saWNpZXMgYW5kIENlcnRpZmljYXRlIFByYWN0aWNlIFN0YXRlbWVudDBtBggrBgEFBQcBAQRhMF8wJgYIKwYBBQUHMAGGGmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9vY3NwMDUGCCsGAQUFBzAChilodHRwOi8vb2IudHJ1c3Rpcy5jb20vb2JfcHBfaXNzdWluZ2NhLmNydDA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vb2IudHJ1c3Rpcy5jb20vb2JfcHBfaXNzdWluZ2NhLmNybDAfBgNVHSMEGDAWgBRQc5HGIXLTd/T+ABIGgVx5eW4/UDAdBgNVHQ4EFgQUE9v0x6Rb/X+RkWxiUv0GdQUyDqEwDQYJKoZIhvcNAQELBQADggEBAHtx2UMVlyyvcEfJoNALTqq47s1dgzmnwff2l7byJX1pnuObzhbXTnVAIk6LMDJEAEH5wFUvkgrMCrWAQ9ZqeQcypgbh4ShXdX3UAWIq6a/cHJCpXWaNoWzq5ZpXPVnsu1ttR2OOOGSmLwcz4qziZEpzpj3opyBs8i3F1X+gFhsKzV5qJyH0zltyWSyj2CgT1DUjipixp9oXU2YyoFiWWMyGaZXaOM5S4PXC7MkftVpfp8qSOxRaHAFRl1BTisPqaiOOfxsuGtgJBe6jRWO+F/9qlcO/uAxC1dIhmkLI7fA4alqTEPs36sgZs52xtkXyKxCxm0gatLpuEJCa91kDCOM\u003d"
      ],
      "x5t": "RNm40ul_Tdd-Qv6BqgTOTbyve2U\u003d",
      "x5u": "https://keystore.openbankingtest.org.uk/0014H00001lFE7dQAG/AMTWPPovGpsZ3LQ2VQbyB4XcTyw.pem",
      "x5t#S256": "M_pjmki_Udnj7r2ZVq2NiFVZ4DVcJIXbTn3nwNnKoeo\u003d"
    },
    {
      "kid": "GkwIzWy88xWSlcWnLiEc8ip9s2M",
      "kty": "RSA",
      "n": "5V-uLgK5P1kI9FMsJ2pz9hqTJQXiMbhtpN4xLotiMM-QFzo5MtErVl2BLleW7qWwz1EPbVs_U1R_4WN99b0z5394_vlA1pYO5uVzWB8H8BuiZlUh6yzCeDyKCX-tnC0OcTKy07Eu5cXdlhiEOZKtR9exbHVolBkfXjkQhBdPExLEOdAkt5CcCx-VACS6xH2LH4LoWNdnxkQAvmwDxQqEl9t-vZGSsfzkU0w1gsLRD7RncWok0843GySXEE1SFP_t9Iwvc9QdRLbp-BF5ZLKoRpWujBaNVXhbl-IRjGNiqEIdWhMhr0eaTWH7DM_srb9X_4TXMX-fPqErdAplnBjgiw",
      "e": "AQAB",
      "use": "sig",
      "x5c": [
        "MIIFLTCCBBWgAwIBAgIEWcYf2jANBgkqhkiG9w0BAQsFADBTMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxLjAsBgNVBAMTJU9wZW5CYW5raW5nIFByZS1Qcm9kdWN0aW9uIElzc3VpbmcgQ0EwHhcNMjEwMzI5MTk1OTM4WhcNMjIwNDI5MjAyOTM4WjBhMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxGzAZBgNVBAsTEjAwMTRIMDAwMDFsRkU3ZFFBRzEfMB0GA1UEAxMWYXhWNXVtQ3ZUTUJNalB3akZRZ0V2YjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOVfri4CuT9ZCPRTLCdqc/YakyUF4jG4baTeMS6LYjDPkBc6OTLRK1ZdgS5Xlu6lsM9RD21bP1NUf+FjffW9M+d/eP75QNaWDublc1gfB/AbomZVIesswng8igl/rZwtDnEystOxLuXF3ZYYhDmSrUfXsWx1aJQZH145EIQXTxMSxDnQJLeQnAsflQAkusR9ix+C6FjXZ8ZEAL5sA8UKhJfbfr2RkrH85FNMNYLC0Q+0Z3FqJNPONxsklxBNUhT/7fSML3PUHUS26fgReWSyqEaVrowWjVV4W5fiEYxjYqhCHVoTIa9Hmk1h+wzP7K2/V/+E1zF/nz6hK3QKZZwY4IsCAwEAAaOCAfkwggH1MA4GA1UdDwEB/wQEAwIGwDAVBgNVHSUEDjAMBgorBgEEAYI3CgMMMIHgBgNVHSAEgdgwgdUwgdIGCysGAQQBqHWBBgFkMIHCMCoGCCsGAQUFBwIBFh5odHRwOi8vb2IudHJ1c3Rpcy5jb20vcG9saWNpZXMwgZMGCCsGAQUFBwICMIGGDIGDVXNlIG9mIHRoaXMgQ2VydGlmaWNhdGUgY29uc3RpdHV0ZXMgYWNjZXB0YW5jZSBvZiB0aGUgT3BlbkJhbmtpbmcgUm9vdCBDQSBDZXJ0aWZpY2F0aW9uIFBvbGljaWVzIGFuZCBDZXJ0aWZpY2F0ZSBQcmFjdGljZSBTdGF0ZW1lbnQwbQYIKwYBBQUHAQEEYTBfMCYGCCsGAQUFBzABhhpodHRwOi8vb2IudHJ1c3Rpcy5jb20vb2NzcDA1BggrBgEFBQcwAoYpaHR0cDovL29iLnRydXN0aXMuY29tL29iX3BwX2lzc3VpbmdjYS5jcnQwOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL29iLnRydXN0aXMuY29tL29iX3BwX2lzc3VpbmdjYS5jcmwwHwYDVR0jBBgwFoAUUHORxiFy03f0/gASBoFceXluP1AwHQYDVR0OBBYEFO97vDVXN8eYHlXYZuidLQyadnSSMA0GCSqGSIb3DQEBCwUAA4IBAQAyrjNDwf6QivLLH6f3Ym41X9c574NkPmOfamIUHZIk/dtNm4qw5zY7vHHuEW5w9bsLC7qoHO2l1RM6kTAXNSoE2ESPqGkc1bNNn/Cax+kyCDI+3C7nl2MjcKobdte3dGU9cMSy8b7eDdAtkRviAF/hGEObzIvuXVBYSTHg8OrF3N3ekoDHzEs5O6ytLunP/Lq2uJe2hZxEZRiorAHJz2yjxwvy84uO1CC9hgdTMukGF21AYHSa1tRV/rkt0f/jXzxgPOJa/vdFBGLD/Iw1T1IfoMFpRQMhJ25x6TLae7pnmk7pvtkaH1gSugwmAM/RKNAnRNyZSsmDzEyjg4OkRmY0"
      ],
      "x5t": "Rux22EEiuZ_VGx_u1uZnTBONW1s\u003d",
      "x5u": "https://keystore.openbankingtest.org.uk/0014H00001lFE7dQAG/GkwIzWy88xWSlcWnLiEc8ip9s2M.pem",
      "x5t#S256": "-8_A9jvNhv6chrtSYwarzbtuvJiX9DhAxJqpXMngPCY\u003d"
    },
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "enc",
      "kid": "jans-fapi-obbr-20210811",
      "alg": "RSA-OAEP",
      "n": "r8D_H-E-4mvAH0jl5QTZSmkQc9nSRD0oFGyS5HW4is_ng0RoC1DBlubZR-fIEpwOuAY9w13_gIT8f5EeeIUJJR5tr20H6wmD9E466aSzxrzehmmKlyJmCry81ruo72a9-Eq9LZX-RWSjooVGp0wmV5XJu5hxEbHmvMBYIWwT1SCnfOX92PGDpGRUDR-k9--DtJhRw7iE0FvITOPzVh3fweuMhNAwtKQOKCvpgex06YDpptW7I73inMgAMRWb0I45p4JBM42K-4W7z7pq4G9BnVtMlqp_OBRoPohi5O9McDSSGGs5DtkqgFFz0pTsIXfppV93DEOoWLYhqS3JLI-csQ"
    },
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "sig",
      "kid": "ee5a7d5e-2f8d-474e-a747-da472f762d5f_sig_rs256",
      "x5c": [
        "MIIDCjCCAfKgAwIBAgIhAO0WZzodqean+bV+Hj/Mhdxmr9SFjxt4j4rceVC7p8CoMA0GCSqGSIb3DQEBCwUAMCQxIjAgBgNVBAMMGUphbnMgQXV0aCBDQSBDZXJ0aWZpY2F0ZXMwHhcNMjIwMzI4MDU0ODMwWhcNMjMwMzI4MDU0ODQwWjAkMSIwIAYDVQQDDBlKYW5zIEF1dGggQ0EgQ2VydGlmaWNhdGVzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1UiWgHba2lOfXBhhx6daKUIKXU+J4TBVxlQJ02JWDV4EqHFuF2Vm2cZHqv4T73ihq2Enbi6uIBMTciiLhcYp34Xk4D8YWy4qCOl7z2BvyqNS/f0rTTGgF4204jgEomtHs4igK33grvxPmF/asIIu7wacwyGorIoL3XBNW2a025vTCfIwT+Kq6/tjfgrTxudAn/ENT5+tfYhqLkhE0vD3lHmEWxbMNxHxN3wIVCzDKtYXm+ztAYRwtJg2WChq/0t63tsp2FcUKIyp/jC/YdHSNntqgfM7ma1pXJSKdrDnwPY/wJ8d7k5mnJhFNJknlV57JmKcCVPKEQ8OtuOuYM2BuQIDAQABoycwJTAjBgNVHSUEHDAaBggrBgEFBQcDAQYIKwYBBQUHAwIGBFUdJQAwDQYJKoZIhvcNAQELBQADggEBAC8K7ebA5x3B31T7k94I+qTaC5LDaTUXBiMj855Jjy0qnRb1dvLYzp2FhW7VY+97rQRMb70xoiUOGVTzYdjCJgwU6IxwMlA+QsR88G8F6fCBivE9g3Ce7/zvJqH/1H7CDF3/uWn3M5EClqDvh3SYb2iqX1I921bVUC+Gm7vCy+23pdp3nu/jJ2onLlzYgnIT2883Ap4G4z7DXLtUMEQrdLYFzmh0DSUp+TdPPwMB3qjeEy+te6RmfJiTS2PLNW1/Gk6YJH65F4Rkhl4ZyDusWgd1iQZyJrzpTWCa0y/srlbqwKZYQkWKgcKzPsyraKlVtWePj6BnuRrxQ8WspSvFk/E\u003d"
      ],
      "name": "id_token RS256 Sign Key",
      "exp": 1679982520628,
      "alg": "RS256",
      "n": "1UiWgHba2lOfXBhhx6daKUIKXU-J4TBVxlQJ02JWDV4EqHFuF2Vm2cZHqv4T73ihq2Enbi6uIBMTciiLhcYp34Xk4D8YWy4qCOl7z2BvyqNS_f0rTTGgF4204jgEomtHs4igK33grvxPmF_asIIu7wacwyGorIoL3XBNW2a025vTCfIwT-Kq6_tjfgrTxudAn_ENT5-tfYhqLkhE0vD3lHmEWxbMNxHxN3wIVCzDKtYXm-ztAYRwtJg2WChq_0t63tsp2FcUKIyp_jC_YdHSNntqgfM7ma1pXJSKdrDnwPY_wJ8d7k5mnJhFNJknlV57JmKcCVPKEQ8OtuOuYM2BuQ"
    }
  ]
}
2022-03-30 07:41:10 SUCCESS
CheckServerKeysIsValid
Server JWKs is valid
server_jwks
{
  "keys": [
    {
      "kid": "AMTWPPovGpsZ3LQ2VQbyB4XcTyw",
      "kty": "RSA",
      "n": "w-FCgytjutlABZr2lrtkV0lRwfgg9hR8Wl-yFYmJHF7nJANHxYcfOJOSxhGk5WrtaO2suJwEsWZHonkenKaU51xj8bMN2gNgJG1aBv7aJN6IL4Fb5oK0S-EKId0Xv7S8CIxb1OG2RcjC2TpNn2SGIPNPr_y4sDxKpEYZEBw39C5MqTJvbgB-gx8-_Wlm_EA0Ti0MeXT0BOxRVuVjJHR1_ULIdYqRBgbMMgogvrx0s8s1AZFiTcKzzb9k4LsfkRWZV-55GdG8ZmmceHL1FLv2-BxDKgaVQmS6V74niA35wxUgFzK7O9d9pWcCjV9ea_xYYFlwrD8rB_FrHUSJapxuCQ",
      "e": "AQAB",
      "use": "tls",
      "x5c": [
        "MIIFODCCBCCgAwIBAgIEWcYf2TANBgkqhkiG9w0BAQsFADBTMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxLjAsBgNVBAMTJU9wZW5CYW5raW5nIFByZS1Qcm9kdWN0aW9uIElzc3VpbmcgQ0EwHhcNMjEwMzI5MTk1ODQ0WhcNMjIwNDI5MjAyODQ0WjBhMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxGzAZBgNVBAsTEjAwMTRIMDAwMDFsRkU3ZFFBRzEfMB0GA1UEAxMWYXhWNXVtQ3ZUTUJNalB3akZRZ0V2YjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMPhQoMrY7rZQAWa9pa7ZFdJUcH4IPYUfFpfshWJiRxe5yQDR8WHHziTksYRpOVq7WjtrLicBLFmR6J5HpymlOdcY/GzDdoDYCRtWgb+2iTeiC+BW+aCtEvhCiHdF7+0vAiMW9ThtkXIwtk6TZ9khiDzT6/8uLA8SqRGGRAcN/QuTKkyb24AfoMfPv1pZvxANE4tDHl09ATsUVblYyR0df1CyHWKkQYGzDIKIL68dLPLNQGRYk3Cs82/ZOC7H5EVmVfueRnRvGZpnHhy9RS79vgcQyoGlUJkule+J4gN+cMVIBcyuzvXfaVnAo1fXmv8WGBZcKw/Kwfxax1EiWqcbgkCAwEAAaOCAgQwggIAMA4GA1UdDwEB/wQEAwIHgDAgBgNVHSUBAf8EFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwgeAGA1UdIASB2DCB1TCB0gYLKwYBBAGodYEGAWQwgcIwKgYIKwYBBQUHAgEWHmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9wb2xpY2llczCBkwYIKwYBBQUHAgIwgYYMgYNVc2Ugb2YgdGhpcyBDZXJ0aWZpY2F0ZSBjb25zdGl0dXRlcyBhY2NlcHRhbmNlIG9mIHRoZSBPcGVuQmFua2luZyBSb290IENBIENlcnRpZmljYXRpb24gUG9saWNpZXMgYW5kIENlcnRpZmljYXRlIFByYWN0aWNlIFN0YXRlbWVudDBtBggrBgEFBQcBAQRhMF8wJgYIKwYBBQUHMAGGGmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9vY3NwMDUGCCsGAQUFBzAChilodHRwOi8vb2IudHJ1c3Rpcy5jb20vb2JfcHBfaXNzdWluZ2NhLmNydDA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vb2IudHJ1c3Rpcy5jb20vb2JfcHBfaXNzdWluZ2NhLmNybDAfBgNVHSMEGDAWgBRQc5HGIXLTd/T+ABIGgVx5eW4/UDAdBgNVHQ4EFgQUE9v0x6Rb/X+RkWxiUv0GdQUyDqEwDQYJKoZIhvcNAQELBQADggEBAHtx2UMVlyyvcEfJoNALTqq47s1dgzmnwff2l7byJX1pnuObzhbXTnVAIk6LMDJEAEH5wFUvkgrMCrWAQ9ZqeQcypgbh4ShXdX3UAWIq6a/cHJCpXWaNoWzq5ZpXPVnsu1ttR2OOOGSmLwcz4qziZEpzpj3opyBs8i3F1X+gFhsKzV5qJyH0zltyWSyj2CgT1DUjipixp9oXU2YyoFiWWMyGaZXaOM5S4PXC7MkftVpfp8qSOxRaHAFRl1BTisPqaiOOfxsuGtgJBe6jRWO+F/9qlcO/uAxC1dIhmkLI7fA4alqTEPs36sgZs52xtkXyKxCxm0gatLpuEJCa91kDCOM\u003d"
      ],
      "x5t": "RNm40ul_Tdd-Qv6BqgTOTbyve2U\u003d",
      "x5u": "https://keystore.openbankingtest.org.uk/0014H00001lFE7dQAG/AMTWPPovGpsZ3LQ2VQbyB4XcTyw.pem",
      "x5t#S256": "M_pjmki_Udnj7r2ZVq2NiFVZ4DVcJIXbTn3nwNnKoeo\u003d"
    },
    {
      "kid": "GkwIzWy88xWSlcWnLiEc8ip9s2M",
      "kty": "RSA",
      "n": "5V-uLgK5P1kI9FMsJ2pz9hqTJQXiMbhtpN4xLotiMM-QFzo5MtErVl2BLleW7qWwz1EPbVs_U1R_4WN99b0z5394_vlA1pYO5uVzWB8H8BuiZlUh6yzCeDyKCX-tnC0OcTKy07Eu5cXdlhiEOZKtR9exbHVolBkfXjkQhBdPExLEOdAkt5CcCx-VACS6xH2LH4LoWNdnxkQAvmwDxQqEl9t-vZGSsfzkU0w1gsLRD7RncWok0843GySXEE1SFP_t9Iwvc9QdRLbp-BF5ZLKoRpWujBaNVXhbl-IRjGNiqEIdWhMhr0eaTWH7DM_srb9X_4TXMX-fPqErdAplnBjgiw",
      "e": "AQAB",
      "use": "sig",
      "x5c": [
        "MIIFLTCCBBWgAwIBAgIEWcYf2jANBgkqhkiG9w0BAQsFADBTMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxLjAsBgNVBAMTJU9wZW5CYW5raW5nIFByZS1Qcm9kdWN0aW9uIElzc3VpbmcgQ0EwHhcNMjEwMzI5MTk1OTM4WhcNMjIwNDI5MjAyOTM4WjBhMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxGzAZBgNVBAsTEjAwMTRIMDAwMDFsRkU3ZFFBRzEfMB0GA1UEAxMWYXhWNXVtQ3ZUTUJNalB3akZRZ0V2YjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOVfri4CuT9ZCPRTLCdqc/YakyUF4jG4baTeMS6LYjDPkBc6OTLRK1ZdgS5Xlu6lsM9RD21bP1NUf+FjffW9M+d/eP75QNaWDublc1gfB/AbomZVIesswng8igl/rZwtDnEystOxLuXF3ZYYhDmSrUfXsWx1aJQZH145EIQXTxMSxDnQJLeQnAsflQAkusR9ix+C6FjXZ8ZEAL5sA8UKhJfbfr2RkrH85FNMNYLC0Q+0Z3FqJNPONxsklxBNUhT/7fSML3PUHUS26fgReWSyqEaVrowWjVV4W5fiEYxjYqhCHVoTIa9Hmk1h+wzP7K2/V/+E1zF/nz6hK3QKZZwY4IsCAwEAAaOCAfkwggH1MA4GA1UdDwEB/wQEAwIGwDAVBgNVHSUEDjAMBgorBgEEAYI3CgMMMIHgBgNVHSAEgdgwgdUwgdIGCysGAQQBqHWBBgFkMIHCMCoGCCsGAQUFBwIBFh5odHRwOi8vb2IudHJ1c3Rpcy5jb20vcG9saWNpZXMwgZMGCCsGAQUFBwICMIGGDIGDVXNlIG9mIHRoaXMgQ2VydGlmaWNhdGUgY29uc3RpdHV0ZXMgYWNjZXB0YW5jZSBvZiB0aGUgT3BlbkJhbmtpbmcgUm9vdCBDQSBDZXJ0aWZpY2F0aW9uIFBvbGljaWVzIGFuZCBDZXJ0aWZpY2F0ZSBQcmFjdGljZSBTdGF0ZW1lbnQwbQYIKwYBBQUHAQEEYTBfMCYGCCsGAQUFBzABhhpodHRwOi8vb2IudHJ1c3Rpcy5jb20vb2NzcDA1BggrBgEFBQcwAoYpaHR0cDovL29iLnRydXN0aXMuY29tL29iX3BwX2lzc3VpbmdjYS5jcnQwOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL29iLnRydXN0aXMuY29tL29iX3BwX2lzc3VpbmdjYS5jcmwwHwYDVR0jBBgwFoAUUHORxiFy03f0/gASBoFceXluP1AwHQYDVR0OBBYEFO97vDVXN8eYHlXYZuidLQyadnSSMA0GCSqGSIb3DQEBCwUAA4IBAQAyrjNDwf6QivLLH6f3Ym41X9c574NkPmOfamIUHZIk/dtNm4qw5zY7vHHuEW5w9bsLC7qoHO2l1RM6kTAXNSoE2ESPqGkc1bNNn/Cax+kyCDI+3C7nl2MjcKobdte3dGU9cMSy8b7eDdAtkRviAF/hGEObzIvuXVBYSTHg8OrF3N3ekoDHzEs5O6ytLunP/Lq2uJe2hZxEZRiorAHJz2yjxwvy84uO1CC9hgdTMukGF21AYHSa1tRV/rkt0f/jXzxgPOJa/vdFBGLD/Iw1T1IfoMFpRQMhJ25x6TLae7pnmk7pvtkaH1gSugwmAM/RKNAnRNyZSsmDzEyjg4OkRmY0"
      ],
      "x5t": "Rux22EEiuZ_VGx_u1uZnTBONW1s\u003d",
      "x5u": "https://keystore.openbankingtest.org.uk/0014H00001lFE7dQAG/GkwIzWy88xWSlcWnLiEc8ip9s2M.pem",
      "x5t#S256": "-8_A9jvNhv6chrtSYwarzbtuvJiX9DhAxJqpXMngPCY\u003d"
    },
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "enc",
      "kid": "jans-fapi-obbr-20210811",
      "alg": "RSA-OAEP",
      "n": "r8D_H-E-4mvAH0jl5QTZSmkQc9nSRD0oFGyS5HW4is_ng0RoC1DBlubZR-fIEpwOuAY9w13_gIT8f5EeeIUJJR5tr20H6wmD9E466aSzxrzehmmKlyJmCry81ruo72a9-Eq9LZX-RWSjooVGp0wmV5XJu5hxEbHmvMBYIWwT1SCnfOX92PGDpGRUDR-k9--DtJhRw7iE0FvITOPzVh3fweuMhNAwtKQOKCvpgex06YDpptW7I73inMgAMRWb0I45p4JBM42K-4W7z7pq4G9BnVtMlqp_OBRoPohi5O9McDSSGGs5DtkqgFFz0pTsIXfppV93DEOoWLYhqS3JLI-csQ"
    },
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "sig",
      "kid": "ee5a7d5e-2f8d-474e-a747-da472f762d5f_sig_rs256",
      "x5c": [
        "MIIDCjCCAfKgAwIBAgIhAO0WZzodqean+bV+Hj/Mhdxmr9SFjxt4j4rceVC7p8CoMA0GCSqGSIb3DQEBCwUAMCQxIjAgBgNVBAMMGUphbnMgQXV0aCBDQSBDZXJ0aWZpY2F0ZXMwHhcNMjIwMzI4MDU0ODMwWhcNMjMwMzI4MDU0ODQwWjAkMSIwIAYDVQQDDBlKYW5zIEF1dGggQ0EgQ2VydGlmaWNhdGVzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1UiWgHba2lOfXBhhx6daKUIKXU+J4TBVxlQJ02JWDV4EqHFuF2Vm2cZHqv4T73ihq2Enbi6uIBMTciiLhcYp34Xk4D8YWy4qCOl7z2BvyqNS/f0rTTGgF4204jgEomtHs4igK33grvxPmF/asIIu7wacwyGorIoL3XBNW2a025vTCfIwT+Kq6/tjfgrTxudAn/ENT5+tfYhqLkhE0vD3lHmEWxbMNxHxN3wIVCzDKtYXm+ztAYRwtJg2WChq/0t63tsp2FcUKIyp/jC/YdHSNntqgfM7ma1pXJSKdrDnwPY/wJ8d7k5mnJhFNJknlV57JmKcCVPKEQ8OtuOuYM2BuQIDAQABoycwJTAjBgNVHSUEHDAaBggrBgEFBQcDAQYIKwYBBQUHAwIGBFUdJQAwDQYJKoZIhvcNAQELBQADggEBAC8K7ebA5x3B31T7k94I+qTaC5LDaTUXBiMj855Jjy0qnRb1dvLYzp2FhW7VY+97rQRMb70xoiUOGVTzYdjCJgwU6IxwMlA+QsR88G8F6fCBivE9g3Ce7/zvJqH/1H7CDF3/uWn3M5EClqDvh3SYb2iqX1I921bVUC+Gm7vCy+23pdp3nu/jJ2onLlzYgnIT2883Ap4G4z7DXLtUMEQrdLYFzmh0DSUp+TdPPwMB3qjeEy+te6RmfJiTS2PLNW1/Gk6YJH65F4Rkhl4ZyDusWgd1iQZyJrzpTWCa0y/srlbqwKZYQkWKgcKzPsyraKlVtWePj6BnuRrxQ8WspSvFk/E\u003d"
      ],
      "name": "id_token RS256 Sign Key",
      "exp": 1679982520628,
      "alg": "RS256",
      "n": "1UiWgHba2lOfXBhhx6daKUIKXU-J4TBVxlQJ02JWDV4EqHFuF2Vm2cZHqv4T73ihq2Enbi6uIBMTciiLhcYp34Xk4D8YWy4qCOl7z2BvyqNS_f0rTTGgF4204jgEomtHs4igK33grvxPmF_asIIu7wacwyGorIoL3XBNW2a025vTCfIwT-Kq6_tjfgrTxudAn_ENT5-tfYhqLkhE0vD3lHmEWxbMNxHxN3wIVCzDKtYXm-ztAYRwtJg2WChq_0t63tsp2FcUKIyp_jC_YdHSNntqgfM7ma1pXJSKdrDnwPY_wJ8d7k5mnJhFNJknlV57JmKcCVPKEQ8OtuOuYM2BuQ"
    }
  ]
}
2022-03-30 07:41:10 SUCCESS
ValidateServerJWKs
Valid server JWKs: keys are valid JSON, contain the required fields and are correctly encoded using unpadded base64url
2022-03-30 07:41:10 SUCCESS
CheckForKeyIdInServerJWKs
All keys contain kids
2022-03-30 07:41:10 SUCCESS
EnsureServerJwksDoesNotContainPrivateOrSymmetricKeys
Jwks does not contain any private or symmetric keys
2022-03-30 07:41:10 SUCCESS
FAPIEnsureMinimumServerKeyLength
Validated minimum key lengths for server_jwks
server_jwks
{
  "keys": [
    {
      "kid": "AMTWPPovGpsZ3LQ2VQbyB4XcTyw",
      "kty": "RSA",
      "n": "w-FCgytjutlABZr2lrtkV0lRwfgg9hR8Wl-yFYmJHF7nJANHxYcfOJOSxhGk5WrtaO2suJwEsWZHonkenKaU51xj8bMN2gNgJG1aBv7aJN6IL4Fb5oK0S-EKId0Xv7S8CIxb1OG2RcjC2TpNn2SGIPNPr_y4sDxKpEYZEBw39C5MqTJvbgB-gx8-_Wlm_EA0Ti0MeXT0BOxRVuVjJHR1_ULIdYqRBgbMMgogvrx0s8s1AZFiTcKzzb9k4LsfkRWZV-55GdG8ZmmceHL1FLv2-BxDKgaVQmS6V74niA35wxUgFzK7O9d9pWcCjV9ea_xYYFlwrD8rB_FrHUSJapxuCQ",
      "e": "AQAB",
      "use": "tls",
      "x5c": [
        "MIIFODCCBCCgAwIBAgIEWcYf2TANBgkqhkiG9w0BAQsFADBTMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxLjAsBgNVBAMTJU9wZW5CYW5raW5nIFByZS1Qcm9kdWN0aW9uIElzc3VpbmcgQ0EwHhcNMjEwMzI5MTk1ODQ0WhcNMjIwNDI5MjAyODQ0WjBhMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxGzAZBgNVBAsTEjAwMTRIMDAwMDFsRkU3ZFFBRzEfMB0GA1UEAxMWYXhWNXVtQ3ZUTUJNalB3akZRZ0V2YjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMPhQoMrY7rZQAWa9pa7ZFdJUcH4IPYUfFpfshWJiRxe5yQDR8WHHziTksYRpOVq7WjtrLicBLFmR6J5HpymlOdcY/GzDdoDYCRtWgb+2iTeiC+BW+aCtEvhCiHdF7+0vAiMW9ThtkXIwtk6TZ9khiDzT6/8uLA8SqRGGRAcN/QuTKkyb24AfoMfPv1pZvxANE4tDHl09ATsUVblYyR0df1CyHWKkQYGzDIKIL68dLPLNQGRYk3Cs82/ZOC7H5EVmVfueRnRvGZpnHhy9RS79vgcQyoGlUJkule+J4gN+cMVIBcyuzvXfaVnAo1fXmv8WGBZcKw/Kwfxax1EiWqcbgkCAwEAAaOCAgQwggIAMA4GA1UdDwEB/wQEAwIHgDAgBgNVHSUBAf8EFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwgeAGA1UdIASB2DCB1TCB0gYLKwYBBAGodYEGAWQwgcIwKgYIKwYBBQUHAgEWHmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9wb2xpY2llczCBkwYIKwYBBQUHAgIwgYYMgYNVc2Ugb2YgdGhpcyBDZXJ0aWZpY2F0ZSBjb25zdGl0dXRlcyBhY2NlcHRhbmNlIG9mIHRoZSBPcGVuQmFua2luZyBSb290IENBIENlcnRpZmljYXRpb24gUG9saWNpZXMgYW5kIENlcnRpZmljYXRlIFByYWN0aWNlIFN0YXRlbWVudDBtBggrBgEFBQcBAQRhMF8wJgYIKwYBBQUHMAGGGmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9vY3NwMDUGCCsGAQUFBzAChilodHRwOi8vb2IudHJ1c3Rpcy5jb20vb2JfcHBfaXNzdWluZ2NhLmNydDA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vb2IudHJ1c3Rpcy5jb20vb2JfcHBfaXNzdWluZ2NhLmNybDAfBgNVHSMEGDAWgBRQc5HGIXLTd/T+ABIGgVx5eW4/UDAdBgNVHQ4EFgQUE9v0x6Rb/X+RkWxiUv0GdQUyDqEwDQYJKoZIhvcNAQELBQADggEBAHtx2UMVlyyvcEfJoNALTqq47s1dgzmnwff2l7byJX1pnuObzhbXTnVAIk6LMDJEAEH5wFUvkgrMCrWAQ9ZqeQcypgbh4ShXdX3UAWIq6a/cHJCpXWaNoWzq5ZpXPVnsu1ttR2OOOGSmLwcz4qziZEpzpj3opyBs8i3F1X+gFhsKzV5qJyH0zltyWSyj2CgT1DUjipixp9oXU2YyoFiWWMyGaZXaOM5S4PXC7MkftVpfp8qSOxRaHAFRl1BTisPqaiOOfxsuGtgJBe6jRWO+F/9qlcO/uAxC1dIhmkLI7fA4alqTEPs36sgZs52xtkXyKxCxm0gatLpuEJCa91kDCOM\u003d"
      ],
      "x5t": "RNm40ul_Tdd-Qv6BqgTOTbyve2U\u003d",
      "x5u": "https://keystore.openbankingtest.org.uk/0014H00001lFE7dQAG/AMTWPPovGpsZ3LQ2VQbyB4XcTyw.pem",
      "x5t#S256": "M_pjmki_Udnj7r2ZVq2NiFVZ4DVcJIXbTn3nwNnKoeo\u003d"
    },
    {
      "kid": "GkwIzWy88xWSlcWnLiEc8ip9s2M",
      "kty": "RSA",
      "n": "5V-uLgK5P1kI9FMsJ2pz9hqTJQXiMbhtpN4xLotiMM-QFzo5MtErVl2BLleW7qWwz1EPbVs_U1R_4WN99b0z5394_vlA1pYO5uVzWB8H8BuiZlUh6yzCeDyKCX-tnC0OcTKy07Eu5cXdlhiEOZKtR9exbHVolBkfXjkQhBdPExLEOdAkt5CcCx-VACS6xH2LH4LoWNdnxkQAvmwDxQqEl9t-vZGSsfzkU0w1gsLRD7RncWok0843GySXEE1SFP_t9Iwvc9QdRLbp-BF5ZLKoRpWujBaNVXhbl-IRjGNiqEIdWhMhr0eaTWH7DM_srb9X_4TXMX-fPqErdAplnBjgiw",
      "e": "AQAB",
      "use": "sig",
      "x5c": [
        "MIIFLTCCBBWgAwIBAgIEWcYf2jANBgkqhkiG9w0BAQsFADBTMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxLjAsBgNVBAMTJU9wZW5CYW5raW5nIFByZS1Qcm9kdWN0aW9uIElzc3VpbmcgQ0EwHhcNMjEwMzI5MTk1OTM4WhcNMjIwNDI5MjAyOTM4WjBhMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxGzAZBgNVBAsTEjAwMTRIMDAwMDFsRkU3ZFFBRzEfMB0GA1UEAxMWYXhWNXVtQ3ZUTUJNalB3akZRZ0V2YjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOVfri4CuT9ZCPRTLCdqc/YakyUF4jG4baTeMS6LYjDPkBc6OTLRK1ZdgS5Xlu6lsM9RD21bP1NUf+FjffW9M+d/eP75QNaWDublc1gfB/AbomZVIesswng8igl/rZwtDnEystOxLuXF3ZYYhDmSrUfXsWx1aJQZH145EIQXTxMSxDnQJLeQnAsflQAkusR9ix+C6FjXZ8ZEAL5sA8UKhJfbfr2RkrH85FNMNYLC0Q+0Z3FqJNPONxsklxBNUhT/7fSML3PUHUS26fgReWSyqEaVrowWjVV4W5fiEYxjYqhCHVoTIa9Hmk1h+wzP7K2/V/+E1zF/nz6hK3QKZZwY4IsCAwEAAaOCAfkwggH1MA4GA1UdDwEB/wQEAwIGwDAVBgNVHSUEDjAMBgorBgEEAYI3CgMMMIHgBgNVHSAEgdgwgdUwgdIGCysGAQQBqHWBBgFkMIHCMCoGCCsGAQUFBwIBFh5odHRwOi8vb2IudHJ1c3Rpcy5jb20vcG9saWNpZXMwgZMGCCsGAQUFBwICMIGGDIGDVXNlIG9mIHRoaXMgQ2VydGlmaWNhdGUgY29uc3RpdHV0ZXMgYWNjZXB0YW5jZSBvZiB0aGUgT3BlbkJhbmtpbmcgUm9vdCBDQSBDZXJ0aWZpY2F0aW9uIFBvbGljaWVzIGFuZCBDZXJ0aWZpY2F0ZSBQcmFjdGljZSBTdGF0ZW1lbnQwbQYIKwYBBQUHAQEEYTBfMCYGCCsGAQUFBzABhhpodHRwOi8vb2IudHJ1c3Rpcy5jb20vb2NzcDA1BggrBgEFBQcwAoYpaHR0cDovL29iLnRydXN0aXMuY29tL29iX3BwX2lzc3VpbmdjYS5jcnQwOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL29iLnRydXN0aXMuY29tL29iX3BwX2lzc3VpbmdjYS5jcmwwHwYDVR0jBBgwFoAUUHORxiFy03f0/gASBoFceXluP1AwHQYDVR0OBBYEFO97vDVXN8eYHlXYZuidLQyadnSSMA0GCSqGSIb3DQEBCwUAA4IBAQAyrjNDwf6QivLLH6f3Ym41X9c574NkPmOfamIUHZIk/dtNm4qw5zY7vHHuEW5w9bsLC7qoHO2l1RM6kTAXNSoE2ESPqGkc1bNNn/Cax+kyCDI+3C7nl2MjcKobdte3dGU9cMSy8b7eDdAtkRviAF/hGEObzIvuXVBYSTHg8OrF3N3ekoDHzEs5O6ytLunP/Lq2uJe2hZxEZRiorAHJz2yjxwvy84uO1CC9hgdTMukGF21AYHSa1tRV/rkt0f/jXzxgPOJa/vdFBGLD/Iw1T1IfoMFpRQMhJ25x6TLae7pnmk7pvtkaH1gSugwmAM/RKNAnRNyZSsmDzEyjg4OkRmY0"
      ],
      "x5t": "Rux22EEiuZ_VGx_u1uZnTBONW1s\u003d",
      "x5u": "https://keystore.openbankingtest.org.uk/0014H00001lFE7dQAG/GkwIzWy88xWSlcWnLiEc8ip9s2M.pem",
      "x5t#S256": "-8_A9jvNhv6chrtSYwarzbtuvJiX9DhAxJqpXMngPCY\u003d"
    },
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "enc",
      "kid": "jans-fapi-obbr-20210811",
      "alg": "RSA-OAEP",
      "n": "r8D_H-E-4mvAH0jl5QTZSmkQc9nSRD0oFGyS5HW4is_ng0RoC1DBlubZR-fIEpwOuAY9w13_gIT8f5EeeIUJJR5tr20H6wmD9E466aSzxrzehmmKlyJmCry81ruo72a9-Eq9LZX-RWSjooVGp0wmV5XJu5hxEbHmvMBYIWwT1SCnfOX92PGDpGRUDR-k9--DtJhRw7iE0FvITOPzVh3fweuMhNAwtKQOKCvpgex06YDpptW7I73inMgAMRWb0I45p4JBM42K-4W7z7pq4G9BnVtMlqp_OBRoPohi5O9McDSSGGs5DtkqgFFz0pTsIXfppV93DEOoWLYhqS3JLI-csQ"
    },
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "sig",
      "kid": "ee5a7d5e-2f8d-474e-a747-da472f762d5f_sig_rs256",
      "x5c": [
        "MIIDCjCCAfKgAwIBAgIhAO0WZzodqean+bV+Hj/Mhdxmr9SFjxt4j4rceVC7p8CoMA0GCSqGSIb3DQEBCwUAMCQxIjAgBgNVBAMMGUphbnMgQXV0aCBDQSBDZXJ0aWZpY2F0ZXMwHhcNMjIwMzI4MDU0ODMwWhcNMjMwMzI4MDU0ODQwWjAkMSIwIAYDVQQDDBlKYW5zIEF1dGggQ0EgQ2VydGlmaWNhdGVzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1UiWgHba2lOfXBhhx6daKUIKXU+J4TBVxlQJ02JWDV4EqHFuF2Vm2cZHqv4T73ihq2Enbi6uIBMTciiLhcYp34Xk4D8YWy4qCOl7z2BvyqNS/f0rTTGgF4204jgEomtHs4igK33grvxPmF/asIIu7wacwyGorIoL3XBNW2a025vTCfIwT+Kq6/tjfgrTxudAn/ENT5+tfYhqLkhE0vD3lHmEWxbMNxHxN3wIVCzDKtYXm+ztAYRwtJg2WChq/0t63tsp2FcUKIyp/jC/YdHSNntqgfM7ma1pXJSKdrDnwPY/wJ8d7k5mnJhFNJknlV57JmKcCVPKEQ8OtuOuYM2BuQIDAQABoycwJTAjBgNVHSUEHDAaBggrBgEFBQcDAQYIKwYBBQUHAwIGBFUdJQAwDQYJKoZIhvcNAQELBQADggEBAC8K7ebA5x3B31T7k94I+qTaC5LDaTUXBiMj855Jjy0qnRb1dvLYzp2FhW7VY+97rQRMb70xoiUOGVTzYdjCJgwU6IxwMlA+QsR88G8F6fCBivE9g3Ce7/zvJqH/1H7CDF3/uWn3M5EClqDvh3SYb2iqX1I921bVUC+Gm7vCy+23pdp3nu/jJ2onLlzYgnIT2883Ap4G4z7DXLtUMEQrdLYFzmh0DSUp+TdPPwMB3qjeEy+te6RmfJiTS2PLNW1/Gk6YJH65F4Rkhl4ZyDusWgd1iQZyJrzpTWCa0y/srlbqwKZYQkWKgcKzPsyraKlVtWePj6BnuRrxQ8WspSvFk/E\u003d"
      ],
      "name": "id_token RS256 Sign Key",
      "exp": 1679982520628,
      "alg": "RS256",
      "n": "1UiWgHba2lOfXBhhx6daKUIKXU-J4TBVxlQJ02JWDV4EqHFuF2Vm2cZHqv4T73ihq2Enbi6uIBMTciiLhcYp34Xk4D8YWy4qCOl7z2BvyqNS_f0rTTGgF4204jgEomtHs4igK33grvxPmF_asIIu7wacwyGorIoL3XBNW2a025vTCfIwT-Kq6_tjfgrTxudAn_ENT5-tfYhqLkhE0vD3lHmEWxbMNxHxN3wIVCzDKtYXm-ztAYRwtJg2WChq_0t63tsp2FcUKIyp_jC_YdHSNntqgfM7ma1pXJSKdrDnwPY_wJ8d7k5mnJhFNJknlV57JmKcCVPKEQ8OtuOuYM2BuQ"
    }
  ]
}
2022-03-30 07:41:10 SUCCESS
GetStaticClientConfiguration
Found a static client object
client_id
client2.fabi.testagain
scope
openid acr consents
jwks
{
  "keys": [
    {
      "p": "1oHnE9fSPCD0A8X3dPQI8bFk3vf_akILCQmM2rWQXPRkxdF2ppjKEbBF7Tw2a6Ay4QQURUCWbgIDKaDW_nZeoPMRYl8kStOQI7EM-sVnMwY0zX4UKc_1c-JubWULvQNUWQ32BZGTbhjj4CoWXpDqImBeZcTbpnfBqbZtDcdopzE",
      "kty": "RSA",
      "use": "sig",
      "alg": "PS256",
      "q": "1jKrwo3CYcf2KFFrld7-Ny_SsC34RkTfijzwK70M1Faw4Xnk3Hi4XPuFXiiGU72p0gcXzYlem7V529AAe1mWxKKr2SIvdNSiSGKu1d_OCZK6-gZOQ41MnDavwUVv9RDRuWqJoI6OzjEIJJkeXAtxfwA0fRBTGogGpzl7ujElgCs",
      "d": "UxkKiLHBgFq5UGhrgf2FIr_279hvrdDc1s9TYAXAV6XsNd8ZfrVO1sgmkm0jWm-WNi5xHdeU89UBo01C2xf0xyq0t58qlGUbcIp0N304CUI5JN9ZqR3wYlOH6Cb0eerY2UYIbdZSc0FOGGlfv0RE-d4eHwihg_cfohL79QcuOwXpxzYokZj7IAuBnvr1JRDmlwXvD9yoCjmOT3-H9AVLr2LzhLSaO9nc-mrqzwd-js6Q9kHElhVvM32opIYNmy7wT4VDY-voNPapU7rNuD3ftNkl2EmwC8KjkOO0XYKGbiM9GYcQILt2q2OV5K6BV3JBGrIbdwFmK8JFVBK9niMxIQ",
      "e": "AQAB",
      "kid": "2854faea-465c-41f9-97ee-5f3ff08005d7",
      "qi": "uo2H6k_sMwg_1dQjqX48BPusuTjPhtUY7Pwg4WfYb0GLNEvaOYRIDte_0WPbViRk6EV0r4pr9PKxMPbwhZaCz_GOeQDkcRVGNIYWfisoEdkvsn-kbm8Z1rylGe_vm1JJGK_gJU43hp4TAgz-c2xD-qx9DxW2fiF8wjMyqLC0qwM",
      "dp": "fsQiFV30BkjLK_ewN9OH_Z2CKSqSLO9-qgaU0SN_fw-HBki1P9sHf9CWYo608oGnz8ajXBHBVJ2n1NASfirh3WgIHARx5C6G_jDBpOlIBaVjSxV5QQR-388ux0Nx3m-7Ry2y-LOBVw0qje0Rby1g0JP29VmTHRukvXDrnbr8o-E",
      "dq": "Zoc2pBfK9ZcLgt0GTGTC9pOTm_VFJA2PmtH0fFsvquwcGrGIFOhMB2X1vs5TDf55LSlsAVxBxvKk88yqjmChxFnBPFwaryegzlk-Ku3H59kuWsNt7vPRueyLUE32ey2j1cbjPdE_Ff9uUGZim9h2aT4l4b9QqCB4Xs8rJEKmGqU",
      "n": "s3sMdYLdsCwWmn5mh0BxH7Tkb2UpmrYkBc5TRDRptXzfeWAdreYt6gnqk0E068BBp14kIQtwTFp0ppogSE-TU2CTbbzG1iRcjKztsy-a8npWia1Sujts1FamDUUg62qw0it_fQyZQrmjsr9d0KKy3OLzplKIu6Q0FR1AOuHQp23VahEpMbcc5LXGxMT8qt5sbuKMyu5qpt8sVD9hek-A29djedQqzBd8Lk2e6weP7by0bynnXxq4LHs1XR9GUviOboM4QjAnkqgRgIuLBCcwWmjlgWTVo62PUFBvN-A0HQWCARFRKhxxWNUBVLp-6Ts2TfJrCd6n3fZ5mxO_XUGVOw"
    }
  ]
}
2022-03-30 07:41:10 SUCCESS
ValidateMTLSCertificatesHeader
MTLS certificates header is valid
2022-03-30 07:41:10 SUCCESS
ExtractMTLSCertificatesFromConfiguration
Mutual TLS authentication credentials loaded
cert
MIICozCCAkoCAgODMAoGCCqGSM49BAMCMIGKMQswCQYDVQQGEwJVUzELMAkGA1UECAwCVFgxDzANBgNVBAcMBkF1c3RpbjENMAsGA1UECgwER2x1dTENMAsGA1UECwwEYmFuazEeMBwGA1UEAwwVYmFuay50ZXN0aW5nbHV1azgub3JnMR8wHQYJKoZIhvcNAQkBFhBzdXBwb3J0QGdsdXUub3JnMB4XDTIyMDMyOTEwMDcyMloXDTI1MDMyODEwMDcyMlowZTELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAlZhMQ4wDAYDVQQHDAVjYXJsbzEYMBYGA1UECgwPZmFiaSBjbGllbnQgdHdvMR8wHQYDVQQDDBZjbGllbnQyLmZhYmkudGVzdGFnYWluMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAs3sMdYLdsCwWmn5mh0BxH7Tkb2UpmrYkBc5TRDRptXzfeWAdreYt6gnqk0E068BBp14kIQtwTFp0ppogSE+TU2CTbbzG1iRcjKztsy+a8npWia1Sujts1FamDUUg62qw0it/fQyZQrmjsr9d0KKy3OLzplKIu6Q0FR1AOuHQp23VahEpMbcc5LXGxMT8qt5sbuKMyu5qpt8sVD9hek+A29djedQqzBd8Lk2e6weP7by0bynnXxq4LHs1XR9GUviOboM4QjAnkqgRgIuLBCcwWmjlgWTVo62PUFBvN+A0HQWCARFRKhxxWNUBVLp+6Ts2TfJrCd6n3fZ5mxO/XUGVOwIDAQABMAoGCCqGSM49BAMCA0cAMEQCIFQPf5iszYvhb2wvcRqFKUWezukPgiXW0xJiAA0H99OXAiAEEWk7gWZTIV6UrrRaDTevpEtb3OgghIZJmcMvUCWpMw==
key
MIIEowIBAAKCAQEAs3sMdYLdsCwWmn5mh0BxH7Tkb2UpmrYkBc5TRDRptXzfeWAdreYt6gnqk0E068BBp14kIQtwTFp0ppogSE+TU2CTbbzG1iRcjKztsy+a8npWia1Sujts1FamDUUg62qw0it/fQyZQrmjsr9d0KKy3OLzplKIu6Q0FR1AOuHQp23VahEpMbcc5LXGxMT8qt5sbuKMyu5qpt8sVD9hek+A29djedQqzBd8Lk2e6weP7by0bynnXxq4LHs1XR9GUviOboM4QjAnkqgRgIuLBCcwWmjlgWTVo62PUFBvN+A0HQWCARFRKhxxWNUBVLp+6Ts2TfJrCd6n3fZ5mxO/XUGVOwIDAQABAoIBAFMZCoixwYBauVBoa4H9hSK/9u/Yb63Q3NbPU2AFwFel7DXfGX61TtbIJpJtI1pvljYucR3XlPPVAaNNQtsX9McqtLefKpRlG3CKdDd9OAlCOSTfWakd8GJTh+gm9Hnq2NlGCG3WUnNBThhpX79ERPneHh8IoYP3H6IS+/UHLjsF6cc2KJGY+yALgZ769SUQ5pcF7w/cqAo5jk9/h/QFS69i84S0mjvZ3Ppq6s8Hfo7OkPZBxJYVbzN9qKSGDZsu8E+FQ2Pr6DT2qVO6zbg937TZJdhJsAvCo5DjtF2Chm4jPRmHECC7dqtjleSugVdyQRqyG3cBZivCRVQSvZ4jMSECgYEA1oHnE9fSPCD0A8X3dPQI8bFk3vf/akILCQmM2rWQXPRkxdF2ppjKEbBF7Tw2a6Ay4QQURUCWbgIDKaDW/nZeoPMRYl8kStOQI7EM+sVnMwY0zX4UKc/1c+JubWULvQNUWQ32BZGTbhjj4CoWXpDqImBeZcTbpnfBqbZtDcdopzECgYEA1jKrwo3CYcf2KFFrld7+Ny/SsC34RkTfijzwK70M1Faw4Xnk3Hi4XPuFXiiGU72p0gcXzYlem7V529AAe1mWxKKr2SIvdNSiSGKu1d/OCZK6+gZOQ41MnDavwUVv9RDRuWqJoI6OzjEIJJkeXAtxfwA0fRBTGogGpzl7ujElgCsCgYB+xCIVXfQGSMsr97A304f9nYIpKpIs736qBpTRI39/D4cGSLU/2wd/0JZijrTygafPxqNcEcFUnafU0BJ+KuHdaAgcBHHkLob+MMGk6UgFpWNLFXlBBH7fzy7HQ3Heb7tHLbL4s4FXDSqN7RFvLWDQk/b1WZMdG6S9cOuduvyj4QKBgGaHNqQXyvWXC4LdBkxkwvaTk5v1RSQNj5rR9HxbL6rsHBqxiBToTAdl9b7OUw3+eS0pbAFcQcbypPPMqo5gocRZwTxcGq8noM5ZPirtx+fZLlrDbe7z0bnsi1BN9nsto9XG4z3RPxX/blBmYpvYdmk+JeG/UKggeF7PKyRCphqlAoGBALqNh+pP7DMIP9XUI6l+PAT7rLk4z4bVGOz8IOFn2G9BizRL2jmESA7Xv9Fj21YkZOhFdK+Ka/TysTD28IWWgs/xjnkA5HEVRjSGFn4rKBHZL7J/pG5vGda8pRnv75tSSRiv4CVON4aeEwIM/nNsQ/qsfQ8Vtn4hfMIzMqiwtKsD
ca
MIICEjCCAbcCFET2uC1idOHcarEw0IChEgADldK1MAoGCCqGSM49BAMCMIGKMQswCQYDVQQGEwJVUzELMAkGA1UECAwCVFgxDzANBgNVBAcMBkF1c3RpbjENMAsGA1UECgwER2x1dTENMAsGA1UECwwEYmFuazEeMBwGA1UEAwwVYmFuay50ZXN0aW5nbHV1azgub3JnMR8wHQYJKoZIhvcNAQkBFhBzdXBwb3J0QGdsdXUub3JnMB4XDTIyMDMyOTA5MzUxN1oXDTIzMDMyOTA5MzUxN1owgYoxCzAJBgNVBAYTAlVTMQswCQYDVQQIDAJUWDEPMA0GA1UEBwwGQXVzdGluMQ0wCwYDVQQKDARHbHV1MQ0wCwYDVQQLDARiYW5rMR4wHAYDVQQDDBViYW5rLnRlc3RpbmdsdXVrOC5vcmcxHzAdBgkqhkiG9w0BCQEWEHN1cHBvcnRAZ2x1dS5vcmcwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAS1fG15xH+VVmDBbDV47eC/jXM+kE6BycRzowD4Sl5w7462WGySJC/3EenMCJD4hfw5H8lSNNDczZTZB/OntKBEMAoGCCqGSM49BAMCA0kAMEYCIQD+PChDytUwns6YblL/DPtd3RjIt5NrQDXjd2rec48yNwIhAJI83V3BWKzgqLRU14rQZmbV9ZwGoZQXJbqD5kPNVqFk
2022-03-30 07:41:10 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
2022-03-30 07:41:10 SUCCESS
ExtractJWKsFromStaticClientConfiguration
Extracted client JWK
client_jwks
{
  "keys": [
    {
      "p": "1oHnE9fSPCD0A8X3dPQI8bFk3vf_akILCQmM2rWQXPRkxdF2ppjKEbBF7Tw2a6Ay4QQURUCWbgIDKaDW_nZeoPMRYl8kStOQI7EM-sVnMwY0zX4UKc_1c-JubWULvQNUWQ32BZGTbhjj4CoWXpDqImBeZcTbpnfBqbZtDcdopzE",
      "kty": "RSA",
      "use": "sig",
      "alg": "PS256",
      "q": "1jKrwo3CYcf2KFFrld7-Ny_SsC34RkTfijzwK70M1Faw4Xnk3Hi4XPuFXiiGU72p0gcXzYlem7V529AAe1mWxKKr2SIvdNSiSGKu1d_OCZK6-gZOQ41MnDavwUVv9RDRuWqJoI6OzjEIJJkeXAtxfwA0fRBTGogGpzl7ujElgCs",
      "d": "UxkKiLHBgFq5UGhrgf2FIr_279hvrdDc1s9TYAXAV6XsNd8ZfrVO1sgmkm0jWm-WNi5xHdeU89UBo01C2xf0xyq0t58qlGUbcIp0N304CUI5JN9ZqR3wYlOH6Cb0eerY2UYIbdZSc0FOGGlfv0RE-d4eHwihg_cfohL79QcuOwXpxzYokZj7IAuBnvr1JRDmlwXvD9yoCjmOT3-H9AVLr2LzhLSaO9nc-mrqzwd-js6Q9kHElhVvM32opIYNmy7wT4VDY-voNPapU7rNuD3ftNkl2EmwC8KjkOO0XYKGbiM9GYcQILt2q2OV5K6BV3JBGrIbdwFmK8JFVBK9niMxIQ",
      "e": "AQAB",
      "kid": "2854faea-465c-41f9-97ee-5f3ff08005d7",
      "qi": "uo2H6k_sMwg_1dQjqX48BPusuTjPhtUY7Pwg4WfYb0GLNEvaOYRIDte_0WPbViRk6EV0r4pr9PKxMPbwhZaCz_GOeQDkcRVGNIYWfisoEdkvsn-kbm8Z1rylGe_vm1JJGK_gJU43hp4TAgz-c2xD-qx9DxW2fiF8wjMyqLC0qwM",
      "dp": "fsQiFV30BkjLK_ewN9OH_Z2CKSqSLO9-qgaU0SN_fw-HBki1P9sHf9CWYo608oGnz8ajXBHBVJ2n1NASfirh3WgIHARx5C6G_jDBpOlIBaVjSxV5QQR-388ux0Nx3m-7Ry2y-LOBVw0qje0Rby1g0JP29VmTHRukvXDrnbr8o-E",
      "dq": "Zoc2pBfK9ZcLgt0GTGTC9pOTm_VFJA2PmtH0fFsvquwcGrGIFOhMB2X1vs5TDf55LSlsAVxBxvKk88yqjmChxFnBPFwaryegzlk-Ku3H59kuWsNt7vPRueyLUE32ey2j1cbjPdE_Ff9uUGZim9h2aT4l4b9QqCB4Xs8rJEKmGqU",
      "n": "s3sMdYLdsCwWmn5mh0BxH7Tkb2UpmrYkBc5TRDRptXzfeWAdreYt6gnqk0E068BBp14kIQtwTFp0ppogSE-TU2CTbbzG1iRcjKztsy-a8npWia1Sujts1FamDUUg62qw0it_fQyZQrmjsr9d0KKy3OLzplKIu6Q0FR1AOuHQp23VahEpMbcc5LXGxMT8qt5sbuKMyu5qpt8sVD9hek-A29djedQqzBd8Lk2e6weP7by0bynnXxq4LHs1XR9GUviOboM4QjAnkqgRgIuLBCcwWmjlgWTVo62PUFBvN-A0HQWCARFRKhxxWNUBVLp-6Ts2TfJrCd6n3fZ5mxO_XUGVOw"
    }
  ]
}
public_client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "sig",
      "kid": "2854faea-465c-41f9-97ee-5f3ff08005d7",
      "alg": "PS256",
      "n": "s3sMdYLdsCwWmn5mh0BxH7Tkb2UpmrYkBc5TRDRptXzfeWAdreYt6gnqk0E068BBp14kIQtwTFp0ppogSE-TU2CTbbzG1iRcjKztsy-a8npWia1Sujts1FamDUUg62qw0it_fQyZQrmjsr9d0KKy3OLzplKIu6Q0FR1AOuHQp23VahEpMbcc5LXGxMT8qt5sbuKMyu5qpt8sVD9hek-A29djedQqzBd8Lk2e6weP7by0bynnXxq4LHs1XR9GUviOboM4QjAnkqgRgIuLBCcwWmjlgWTVo62PUFBvN-A0HQWCARFRKhxxWNUBVLp-6Ts2TfJrCd6n3fZ5mxO_XUGVOw"
    }
  ]
}
2022-03-30 07:41:10 SUCCESS
CheckForKeyIdInClientJWKs
All keys contain kids
2022-03-30 07:41:10 SUCCESS
CheckDistinctKeyIdValueInClientJWKs
Distinct 'kid' value in all keys of client_jwks
see
https://bitbucket.org/openid/connect/issues/1127
2022-03-30 07:41:10 SUCCESS
FAPICheckKeyAlgInClientJWKs
Keys in client JWKS all have permitted 'alg'
permitted
[
  "ES256",
  "PS256"
]
2022-03-30 07:41:10 SUCCESS
FAPIEnsureMinimumClientKeyLength
Validated minimum key lengths for client_jwks
client_jwks
{
  "keys": [
    {
      "p": "1oHnE9fSPCD0A8X3dPQI8bFk3vf_akILCQmM2rWQXPRkxdF2ppjKEbBF7Tw2a6Ay4QQURUCWbgIDKaDW_nZeoPMRYl8kStOQI7EM-sVnMwY0zX4UKc_1c-JubWULvQNUWQ32BZGTbhjj4CoWXpDqImBeZcTbpnfBqbZtDcdopzE",
      "kty": "RSA",
      "use": "sig",
      "alg": "PS256",
      "q": "1jKrwo3CYcf2KFFrld7-Ny_SsC34RkTfijzwK70M1Faw4Xnk3Hi4XPuFXiiGU72p0gcXzYlem7V529AAe1mWxKKr2SIvdNSiSGKu1d_OCZK6-gZOQ41MnDavwUVv9RDRuWqJoI6OzjEIJJkeXAtxfwA0fRBTGogGpzl7ujElgCs",
      "d": "UxkKiLHBgFq5UGhrgf2FIr_279hvrdDc1s9TYAXAV6XsNd8ZfrVO1sgmkm0jWm-WNi5xHdeU89UBo01C2xf0xyq0t58qlGUbcIp0N304CUI5JN9ZqR3wYlOH6Cb0eerY2UYIbdZSc0FOGGlfv0RE-d4eHwihg_cfohL79QcuOwXpxzYokZj7IAuBnvr1JRDmlwXvD9yoCjmOT3-H9AVLr2LzhLSaO9nc-mrqzwd-js6Q9kHElhVvM32opIYNmy7wT4VDY-voNPapU7rNuD3ftNkl2EmwC8KjkOO0XYKGbiM9GYcQILt2q2OV5K6BV3JBGrIbdwFmK8JFVBK9niMxIQ",
      "e": "AQAB",
      "kid": "2854faea-465c-41f9-97ee-5f3ff08005d7",
      "qi": "uo2H6k_sMwg_1dQjqX48BPusuTjPhtUY7Pwg4WfYb0GLNEvaOYRIDte_0WPbViRk6EV0r4pr9PKxMPbwhZaCz_GOeQDkcRVGNIYWfisoEdkvsn-kbm8Z1rylGe_vm1JJGK_gJU43hp4TAgz-c2xD-qx9DxW2fiF8wjMyqLC0qwM",
      "dp": "fsQiFV30BkjLK_ewN9OH_Z2CKSqSLO9-qgaU0SN_fw-HBki1P9sHf9CWYo608oGnz8ajXBHBVJ2n1NASfirh3WgIHARx5C6G_jDBpOlIBaVjSxV5QQR-388ux0Nx3m-7Ry2y-LOBVw0qje0Rby1g0JP29VmTHRukvXDrnbr8o-E",
      "dq": "Zoc2pBfK9ZcLgt0GTGTC9pOTm_VFJA2PmtH0fFsvquwcGrGIFOhMB2X1vs5TDf55LSlsAVxBxvKk88yqjmChxFnBPFwaryegzlk-Ku3H59kuWsNt7vPRueyLUE32ey2j1cbjPdE_Ff9uUGZim9h2aT4l4b9QqCB4Xs8rJEKmGqU",
      "n": "s3sMdYLdsCwWmn5mh0BxH7Tkb2UpmrYkBc5TRDRptXzfeWAdreYt6gnqk0E068BBp14kIQtwTFp0ppogSE-TU2CTbbzG1iRcjKztsy-a8npWia1Sujts1FamDUUg62qw0it_fQyZQrmjsr9d0KKy3OLzplKIu6Q0FR1AOuHQp23VahEpMbcc5LXGxMT8qt5sbuKMyu5qpt8sVD9hek-A29djedQqzBd8Lk2e6weP7by0bynnXxq4LHs1XR9GUviOboM4QjAnkqgRgIuLBCcwWmjlgWTVo62PUFBvN-A0HQWCARFRKhxxWNUBVLp-6Ts2TfJrCd6n3fZ5mxO_XUGVOw"
    }
  ]
}
2022-03-30 07:41:10 SUCCESS
ValidateMTLSCertificatesAsX509
Mutual TLS authentication cert validated as X.509
Verify configuration of second client
2022-03-30 07:41:10 SUCCESS
GetStaticClient2Configuration
Found a static second client object
client_id
client1.fabi.test
scope
openid acr consents
jwks
{
  "keys": [
    {
      "p": "2iFws-hRLWMAm9NOcj5ZHa3b-jKpaJg6BAD2Dsq7vi_vRl9V4VFBETnX3LHRlFdrv3yQNMUgPbSE5lNNBFbcP69DTMlUGDJwI1DmuzwhE5N0HCUNPbUnrKq49FjB-JImqV7Gq_fruWHcKVvuWOj676gZYowgmIwEtj47T4oMw5U",
      "kty": "RSA",
      "use": "sig",
      "alg": "PS256",
      "q": "xlBXChkid43j01Wo62BNDbu2GQyY6McMR2XS1d8PGYlg0dBnHbKsWgP0L0b7_NI4RMKZhB9E7HcPyMXnGLbSLcZiHdH1N6n6nOP2KeBusdzZ98sFQa7N737YpEcFTL4didnqULMU71_ZXctrGLb4AjWHl23mqppsSM_wHvIJjkc",
      "d": "kmzHbYg4YXpZM5iEQUjJIgIRYrGyO3CScXrgdqhbTZs7yu7BNkoa901v3w0ftRt-eqCyRAtYdRAVFfdcGAIK0Ro8q4Biw-usrpP6qXm1fji3b01JHEPY3g0v3c3EBJF38L3hqNGyxbigqKUGwgVkswSdK4fp26eEbqo8iTIDS7yXYsPCcf4J7cElkJmC6hx_7Ww0sO95hiKFV3o4jhsSqGwPYOpHQWeufcRgIWJFXZG2tc8433uZWi7lRdBdgolyjeVfgg_ZswDBc31x9bJdJNjuY4KGye9ZFIW9pej9k9fU6MhpO3ATGmLerVIKsk1rD_jr7QiHHTJ0aepG3TkIUQ",
      "e": "AQAB",
      "kid": "8542b602-2b46-4198-bd39-cb8d75089301",
      "qi": "dl1BTQMx9gttPuXhGofYBaIPd-IpCTya8tv1cpI5bjZVcG4h1iW4Koy--pSifhA2IbFm42FAWnn153B209wrGJVzAKmpP0nh5La3RYrKEY39i6nmMqMNu6kW1a5lBeWTGoMsMNn2VS73MKF1bAg_tEaC_mT0Yb9oOdkCUsMpBFc",
      "dp": "bDfe9EKz03KkoKpq5t7r03-n_S8ZQR0U21umt5v5HNgnO6CcuNZZE7TA1Wsa8R-WA0BHQwbxgeuHa8W0Fg0J5EaNexD_Oan8XGkMr6ObPV0QY842DYFMl6tzazaFtU69A5ZTtomfVy-nzJUhYNbld_TL80pV-Zit1cR2JHX28yk",
      "dq": "JbBJCmNCeKQfox9JbgosOqrs7Y_GU57Yh40jZ3_v17OTEezgW_WD6cuMkZuU8jRlezPchw6GQ8ZQ2qA5zimYghiMtwwa5UxJk52DP-wmPWkyh3Qu-I-nFZfuxjG1ISOUa4ldjZ6rIN7_aWLqZJUJRyozLaU2TD_yyleyU78976s",
      "n": "qPpRyFXtj8RmhFb7hv8QcrrWilUTeE8KNLrHBNO7na-_sSRzdZs6fbLEnbBHICxfjsJrAFdBhMtUw_wUFYVhrlKgqseUxNvy9JkgtNaIQzZ4nJr_0VI4EWjVd_Fd5AWlZwfBWm7tTtJBlfJ96JiTUWPwh55d1Uo59mta4mm87mqQsPCwFZhNOgFYKz46CH2N3PjIQDl3b0Aku7grVqzZ2WvA7-x90cAbDbPNnAGpuHsYgLczAOxCYqZOoktTZ2ss8xAWUQfI9E-B6xd3oWHG7oZVDQsyPtVf4g0VqTGSfc-YQ0psvbmZoWWU7jYX7e9hd85FT7lwj5SIyhhuGEPkUw"
    }
  ]
}
2022-03-30 07:41:10 SUCCESS
ValidateMTLSCertificates2Header
MTLS certificates header is valid
2022-03-30 07:41:10 SUCCESS
ExtractMTLSCertificates2FromConfiguration
Mutual TLS authentication credentials loaded
cert
MIICojCCAkcCAgODMAoGCCqGSM49BAMCMIGKMQswCQYDVQQGEwJVUzELMAkGA1UECAwCVFgxDzANBgNVBAcMBkF1c3RpbjENMAsGA1UECgwER2x1dTENMAsGA1UECwwEYmFuazEeMBwGA1UEAwwVYmFuay50ZXN0aW5nbHV1azgub3JnMR8wHQYJKoZIhvcNAQkBFhBzdXBwb3J0QGdsdXUub3JnMB4XDTIyMDMyOTEwMDcwM1oXDTI1MDMyODEwMDcwM1owYjELMAkGA1UEBhMCQVUxCzAJBgNVBAgMAkFTMRAwDgYDVQQHDAdBdXN0cmlhMRgwFgYDVQQKDA9mYWJpIGNsaWVudCBvbmUxGjAYBgNVBAMMEWNsaWVudDEuZmFiaS50ZXN0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqPpRyFXtj8RmhFb7hv8QcrrWilUTeE8KNLrHBNO7na+/sSRzdZs6fbLEnbBHICxfjsJrAFdBhMtUw/wUFYVhrlKgqseUxNvy9JkgtNaIQzZ4nJr/0VI4EWjVd/Fd5AWlZwfBWm7tTtJBlfJ96JiTUWPwh55d1Uo59mta4mm87mqQsPCwFZhNOgFYKz46CH2N3PjIQDl3b0Aku7grVqzZ2WvA7+x90cAbDbPNnAGpuHsYgLczAOxCYqZOoktTZ2ss8xAWUQfI9E+B6xd3oWHG7oZVDQsyPtVf4g0VqTGSfc+YQ0psvbmZoWWU7jYX7e9hd85FT7lwj5SIyhhuGEPkUwIDAQABMAoGCCqGSM49BAMCA0kAMEYCIQC17ln3hydp57vhs5de9kdKwaxMIk6qPYLAoULn/hnIeQIhALP6P44SsOF64kWSne+PyqMujZXlMqoqHlSKfzGVfqmK
key
MIIEowIBAAKCAQEAqPpRyFXtj8RmhFb7hv8QcrrWilUTeE8KNLrHBNO7na+/sSRzdZs6fbLEnbBHICxfjsJrAFdBhMtUw/wUFYVhrlKgqseUxNvy9JkgtNaIQzZ4nJr/0VI4EWjVd/Fd5AWlZwfBWm7tTtJBlfJ96JiTUWPwh55d1Uo59mta4mm87mqQsPCwFZhNOgFYKz46CH2N3PjIQDl3b0Aku7grVqzZ2WvA7+x90cAbDbPNnAGpuHsYgLczAOxCYqZOoktTZ2ss8xAWUQfI9E+B6xd3oWHG7oZVDQsyPtVf4g0VqTGSfc+YQ0psvbmZoWWU7jYX7e9hd85FT7lwj5SIyhhuGEPkUwIDAQABAoIBAQCSbMdtiDhhelkzmIRBSMkiAhFisbI7cJJxeuB2qFtNmzvK7sE2Shr3TW/fDR+1G356oLJEC1h1EBUV91wYAgrRGjyrgGLD66yuk/qpebV+OLdvTUkcQ9jeDS/dzcQEkXfwveGo0bLFuKCopQbCBWSzBJ0rh+nbp4RuqjyJMgNLvJdiw8Jx/gntwSWQmYLqHH/tbDSw73mGIoVXejiOGxKobA9g6kdBZ659xGAhYkVdkba1zzjfe5laLuVF0F2CiXKN5V+CD9mzAMFzfXH1sl0k2O5jgobJ71kUhb2l6P2T19ToyGk7cBMaYt6tUgqyTWsP+OvtCIcdMnRp6kbdOQhRAoGBANohcLPoUS1jAJvTTnI+WR2t2/oyqWiYOgQA9g7Ku74v70ZfVeFRQRE519yx0ZRXa798kDTFID20hOZTTQRW3D+vQ0zJVBgycCNQ5rs8IROTdBwlDT21J6yquPRYwfiSJqlexqv367lh3Clb7ljo+u+oGWKMIJiMBLY+O0+KDMOVAoGBAMZQVwoZIneN49NVqOtgTQ27thkMmOjHDEdl0tXfDxmJYNHQZx2yrFoD9C9G+/zSOETCmYQfROx3D8jF5xi20i3GYh3R9Tep+pzj9ingbrHc2ffLBUGuze9+2KRHBUy+HYnZ6lCzFO9f2V3Laxi2+AI1h5dt5qqabEjP8B7yCY5HAoGAbDfe9EKz03KkoKpq5t7r03+n/S8ZQR0U21umt5v5HNgnO6CcuNZZE7TA1Wsa8R+WA0BHQwbxgeuHa8W0Fg0J5EaNexD/Oan8XGkMr6ObPV0QY842DYFMl6tzazaFtU69A5ZTtomfVy+nzJUhYNbld/TL80pV+Zit1cR2JHX28ykCgYAlsEkKY0J4pB+jH0luCiw6quztj8ZTntiHjSNnf+/Xs5MR7OBb9YPpy4yRm5TyNGV7M9yHDoZDxlDaoDnOKZiCGIy3DBrlTEmTnYM/7CY9aTKHdC74j6cVl+7GMbUhI5RriV2Nnqsg3v9pYupklQlHKjMtpTZMP/LKV7JTvz3vqwKBgHZdQU0DMfYLbT7l4RqH2AWiD3fiKQk8mvLb9XKSOW42VXBuIdYluCqMvvqUon4QNiGxZuNhQFp59edwdtPcKxiVcwCpqT9J4eS2t0WKyhGN/Yup5jKjDbupFtWuZQXlkxqDLDDZ9lUu9zChdWwIP7RGgv5k9GG/aDnZAlLDKQRX
ca
MIICEjCCAbcCFET2uC1idOHcarEw0IChEgADldK1MAoGCCqGSM49BAMCMIGKMQswCQYDVQQGEwJVUzELMAkGA1UECAwCVFgxDzANBgNVBAcMBkF1c3RpbjENMAsGA1UECgwER2x1dTENMAsGA1UECwwEYmFuazEeMBwGA1UEAwwVYmFuay50ZXN0aW5nbHV1azgub3JnMR8wHQYJKoZIhvcNAQkBFhBzdXBwb3J0QGdsdXUub3JnMB4XDTIyMDMyOTA5MzUxN1oXDTIzMDMyOTA5MzUxN1owgYoxCzAJBgNVBAYTAlVTMQswCQYDVQQIDAJUWDEPMA0GA1UEBwwGQXVzdGluMQ0wCwYDVQQKDARHbHV1MQ0wCwYDVQQLDARiYW5rMR4wHAYDVQQDDBViYW5rLnRlc3RpbmdsdXVrOC5vcmcxHzAdBgkqhkiG9w0BCQEWEHN1cHBvcnRAZ2x1dS5vcmcwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAS1fG15xH+VVmDBbDV47eC/jXM+kE6BycRzowD4Sl5w7462WGySJC/3EenMCJD4hfw5H8lSNNDczZTZB/OntKBEMAoGCCqGSM49BAMCA0kAMEYCIQD+PChDytUwns6YblL/DPtd3RjIt5NrQDXjd2rec48yNwIhAJI83V3BWKzgqLRU14rQZmbV9ZwGoZQXJbqD5kPNVqFk
2022-03-30 07:41:10 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
2022-03-30 07:41:10 SUCCESS
ExtractJWKsFromStaticClientConfiguration
Extracted client JWK
client_jwks
{
  "keys": [
    {
      "p": "2iFws-hRLWMAm9NOcj5ZHa3b-jKpaJg6BAD2Dsq7vi_vRl9V4VFBETnX3LHRlFdrv3yQNMUgPbSE5lNNBFbcP69DTMlUGDJwI1DmuzwhE5N0HCUNPbUnrKq49FjB-JImqV7Gq_fruWHcKVvuWOj676gZYowgmIwEtj47T4oMw5U",
      "kty": "RSA",
      "use": "sig",
      "alg": "PS256",
      "q": "xlBXChkid43j01Wo62BNDbu2GQyY6McMR2XS1d8PGYlg0dBnHbKsWgP0L0b7_NI4RMKZhB9E7HcPyMXnGLbSLcZiHdH1N6n6nOP2KeBusdzZ98sFQa7N737YpEcFTL4didnqULMU71_ZXctrGLb4AjWHl23mqppsSM_wHvIJjkc",
      "d": "kmzHbYg4YXpZM5iEQUjJIgIRYrGyO3CScXrgdqhbTZs7yu7BNkoa901v3w0ftRt-eqCyRAtYdRAVFfdcGAIK0Ro8q4Biw-usrpP6qXm1fji3b01JHEPY3g0v3c3EBJF38L3hqNGyxbigqKUGwgVkswSdK4fp26eEbqo8iTIDS7yXYsPCcf4J7cElkJmC6hx_7Ww0sO95hiKFV3o4jhsSqGwPYOpHQWeufcRgIWJFXZG2tc8433uZWi7lRdBdgolyjeVfgg_ZswDBc31x9bJdJNjuY4KGye9ZFIW9pej9k9fU6MhpO3ATGmLerVIKsk1rD_jr7QiHHTJ0aepG3TkIUQ",
      "e": "AQAB",
      "kid": "8542b602-2b46-4198-bd39-cb8d75089301",
      "qi": "dl1BTQMx9gttPuXhGofYBaIPd-IpCTya8tv1cpI5bjZVcG4h1iW4Koy--pSifhA2IbFm42FAWnn153B209wrGJVzAKmpP0nh5La3RYrKEY39i6nmMqMNu6kW1a5lBeWTGoMsMNn2VS73MKF1bAg_tEaC_mT0Yb9oOdkCUsMpBFc",
      "dp": "bDfe9EKz03KkoKpq5t7r03-n_S8ZQR0U21umt5v5HNgnO6CcuNZZE7TA1Wsa8R-WA0BHQwbxgeuHa8W0Fg0J5EaNexD_Oan8XGkMr6ObPV0QY842DYFMl6tzazaFtU69A5ZTtomfVy-nzJUhYNbld_TL80pV-Zit1cR2JHX28yk",
      "dq": "JbBJCmNCeKQfox9JbgosOqrs7Y_GU57Yh40jZ3_v17OTEezgW_WD6cuMkZuU8jRlezPchw6GQ8ZQ2qA5zimYghiMtwwa5UxJk52DP-wmPWkyh3Qu-I-nFZfuxjG1ISOUa4ldjZ6rIN7_aWLqZJUJRyozLaU2TD_yyleyU78976s",
      "n": "qPpRyFXtj8RmhFb7hv8QcrrWilUTeE8KNLrHBNO7na-_sSRzdZs6fbLEnbBHICxfjsJrAFdBhMtUw_wUFYVhrlKgqseUxNvy9JkgtNaIQzZ4nJr_0VI4EWjVd_Fd5AWlZwfBWm7tTtJBlfJ96JiTUWPwh55d1Uo59mta4mm87mqQsPCwFZhNOgFYKz46CH2N3PjIQDl3b0Aku7grVqzZ2WvA7-x90cAbDbPNnAGpuHsYgLczAOxCYqZOoktTZ2ss8xAWUQfI9E-B6xd3oWHG7oZVDQsyPtVf4g0VqTGSfc-YQ0psvbmZoWWU7jYX7e9hd85FT7lwj5SIyhhuGEPkUw"
    }
  ]
}
public_client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "sig",
      "kid": "8542b602-2b46-4198-bd39-cb8d75089301",
      "alg": "PS256",
      "n": "qPpRyFXtj8RmhFb7hv8QcrrWilUTeE8KNLrHBNO7na-_sSRzdZs6fbLEnbBHICxfjsJrAFdBhMtUw_wUFYVhrlKgqseUxNvy9JkgtNaIQzZ4nJr_0VI4EWjVd_Fd5AWlZwfBWm7tTtJBlfJ96JiTUWPwh55d1Uo59mta4mm87mqQsPCwFZhNOgFYKz46CH2N3PjIQDl3b0Aku7grVqzZ2WvA7-x90cAbDbPNnAGpuHsYgLczAOxCYqZOoktTZ2ss8xAWUQfI9E-B6xd3oWHG7oZVDQsyPtVf4g0VqTGSfc-YQ0psvbmZoWWU7jYX7e9hd85FT7lwj5SIyhhuGEPkUw"
    }
  ]
}
2022-03-30 07:41:10 SUCCESS
CheckForKeyIdInClientJWKs
All keys contain kids
2022-03-30 07:41:10 SUCCESS
CheckDistinctKeyIdValueInClientJWKs
Distinct 'kid' value in all keys of client_jwks
see
https://bitbucket.org/openid/connect/issues/1127
2022-03-30 07:41:10 SUCCESS
FAPICheckKeyAlgInClientJWKs
Keys in client JWKS all have permitted 'alg'
permitted
[
  "ES256",
  "PS256"
]
2022-03-30 07:41:10 SUCCESS
FAPIEnsureMinimumClientKeyLength
Validated minimum key lengths for client_jwks
client_jwks
{
  "keys": [
    {
      "p": "2iFws-hRLWMAm9NOcj5ZHa3b-jKpaJg6BAD2Dsq7vi_vRl9V4VFBETnX3LHRlFdrv3yQNMUgPbSE5lNNBFbcP69DTMlUGDJwI1DmuzwhE5N0HCUNPbUnrKq49FjB-JImqV7Gq_fruWHcKVvuWOj676gZYowgmIwEtj47T4oMw5U",
      "kty": "RSA",
      "use": "sig",
      "alg": "PS256",
      "q": "xlBXChkid43j01Wo62BNDbu2GQyY6McMR2XS1d8PGYlg0dBnHbKsWgP0L0b7_NI4RMKZhB9E7HcPyMXnGLbSLcZiHdH1N6n6nOP2KeBusdzZ98sFQa7N737YpEcFTL4didnqULMU71_ZXctrGLb4AjWHl23mqppsSM_wHvIJjkc",
      "d": "kmzHbYg4YXpZM5iEQUjJIgIRYrGyO3CScXrgdqhbTZs7yu7BNkoa901v3w0ftRt-eqCyRAtYdRAVFfdcGAIK0Ro8q4Biw-usrpP6qXm1fji3b01JHEPY3g0v3c3EBJF38L3hqNGyxbigqKUGwgVkswSdK4fp26eEbqo8iTIDS7yXYsPCcf4J7cElkJmC6hx_7Ww0sO95hiKFV3o4jhsSqGwPYOpHQWeufcRgIWJFXZG2tc8433uZWi7lRdBdgolyjeVfgg_ZswDBc31x9bJdJNjuY4KGye9ZFIW9pej9k9fU6MhpO3ATGmLerVIKsk1rD_jr7QiHHTJ0aepG3TkIUQ",
      "e": "AQAB",
      "kid": "8542b602-2b46-4198-bd39-cb8d75089301",
      "qi": "dl1BTQMx9gttPuXhGofYBaIPd-IpCTya8tv1cpI5bjZVcG4h1iW4Koy--pSifhA2IbFm42FAWnn153B209wrGJVzAKmpP0nh5La3RYrKEY39i6nmMqMNu6kW1a5lBeWTGoMsMNn2VS73MKF1bAg_tEaC_mT0Yb9oOdkCUsMpBFc",
      "dp": "bDfe9EKz03KkoKpq5t7r03-n_S8ZQR0U21umt5v5HNgnO6CcuNZZE7TA1Wsa8R-WA0BHQwbxgeuHa8W0Fg0J5EaNexD_Oan8XGkMr6ObPV0QY842DYFMl6tzazaFtU69A5ZTtomfVy-nzJUhYNbld_TL80pV-Zit1cR2JHX28yk",
      "dq": "JbBJCmNCeKQfox9JbgosOqrs7Y_GU57Yh40jZ3_v17OTEezgW_WD6cuMkZuU8jRlezPchw6GQ8ZQ2qA5zimYghiMtwwa5UxJk52DP-wmPWkyh3Qu-I-nFZfuxjG1ISOUa4ldjZ6rIN7_aWLqZJUJRyozLaU2TD_yyleyU78976s",
      "n": "qPpRyFXtj8RmhFb7hv8QcrrWilUTeE8KNLrHBNO7na-_sSRzdZs6fbLEnbBHICxfjsJrAFdBhMtUw_wUFYVhrlKgqseUxNvy9JkgtNaIQzZ4nJr_0VI4EWjVd_Fd5AWlZwfBWm7tTtJBlfJ96JiTUWPwh55d1Uo59mta4mm87mqQsPCwFZhNOgFYKz46CH2N3PjIQDl3b0Aku7grVqzZ2WvA7-x90cAbDbPNnAGpuHsYgLczAOxCYqZOoktTZ2ss8xAWUQfI9E-B6xd3oWHG7oZVDQsyPtVf4g0VqTGSfc-YQ0psvbmZoWWU7jYX7e9hd85FT7lwj5SIyhhuGEPkUw"
    }
  ]
}
2022-03-30 07:41:10 SUCCESS
ValidateMTLSCertificatesAsX509
Mutual TLS authentication cert validated as X.509
2022-03-30 07:41:10 SUCCESS
ValidateClientPrivateKeysAreDifferent
Client signing JWKs have different thumbprints
jwk1
{
  "p": "1oHnE9fSPCD0A8X3dPQI8bFk3vf_akILCQmM2rWQXPRkxdF2ppjKEbBF7Tw2a6Ay4QQURUCWbgIDKaDW_nZeoPMRYl8kStOQI7EM-sVnMwY0zX4UKc_1c-JubWULvQNUWQ32BZGTbhjj4CoWXpDqImBeZcTbpnfBqbZtDcdopzE",
  "kty": "RSA",
  "q": "1jKrwo3CYcf2KFFrld7-Ny_SsC34RkTfijzwK70M1Faw4Xnk3Hi4XPuFXiiGU72p0gcXzYlem7V529AAe1mWxKKr2SIvdNSiSGKu1d_OCZK6-gZOQ41MnDavwUVv9RDRuWqJoI6OzjEIJJkeXAtxfwA0fRBTGogGpzl7ujElgCs",
  "d": "UxkKiLHBgFq5UGhrgf2FIr_279hvrdDc1s9TYAXAV6XsNd8ZfrVO1sgmkm0jWm-WNi5xHdeU89UBo01C2xf0xyq0t58qlGUbcIp0N304CUI5JN9ZqR3wYlOH6Cb0eerY2UYIbdZSc0FOGGlfv0RE-d4eHwihg_cfohL79QcuOwXpxzYokZj7IAuBnvr1JRDmlwXvD9yoCjmOT3-H9AVLr2LzhLSaO9nc-mrqzwd-js6Q9kHElhVvM32opIYNmy7wT4VDY-voNPapU7rNuD3ftNkl2EmwC8KjkOO0XYKGbiM9GYcQILt2q2OV5K6BV3JBGrIbdwFmK8JFVBK9niMxIQ",
  "e": "AQAB",
  "use": "sig",
  "kid": "2854faea-465c-41f9-97ee-5f3ff08005d7",
  "qi": "uo2H6k_sMwg_1dQjqX48BPusuTjPhtUY7Pwg4WfYb0GLNEvaOYRIDte_0WPbViRk6EV0r4pr9PKxMPbwhZaCz_GOeQDkcRVGNIYWfisoEdkvsn-kbm8Z1rylGe_vm1JJGK_gJU43hp4TAgz-c2xD-qx9DxW2fiF8wjMyqLC0qwM",
  "dp": "fsQiFV30BkjLK_ewN9OH_Z2CKSqSLO9-qgaU0SN_fw-HBki1P9sHf9CWYo608oGnz8ajXBHBVJ2n1NASfirh3WgIHARx5C6G_jDBpOlIBaVjSxV5QQR-388ux0Nx3m-7Ry2y-LOBVw0qje0Rby1g0JP29VmTHRukvXDrnbr8o-E",
  "alg": "PS256",
  "dq": "Zoc2pBfK9ZcLgt0GTGTC9pOTm_VFJA2PmtH0fFsvquwcGrGIFOhMB2X1vs5TDf55LSlsAVxBxvKk88yqjmChxFnBPFwaryegzlk-Ku3H59kuWsNt7vPRueyLUE32ey2j1cbjPdE_Ff9uUGZim9h2aT4l4b9QqCB4Xs8rJEKmGqU",
  "n": "s3sMdYLdsCwWmn5mh0BxH7Tkb2UpmrYkBc5TRDRptXzfeWAdreYt6gnqk0E068BBp14kIQtwTFp0ppogSE-TU2CTbbzG1iRcjKztsy-a8npWia1Sujts1FamDUUg62qw0it_fQyZQrmjsr9d0KKy3OLzplKIu6Q0FR1AOuHQp23VahEpMbcc5LXGxMT8qt5sbuKMyu5qpt8sVD9hek-A29djedQqzBd8Lk2e6weP7by0bynnXxq4LHs1XR9GUviOboM4QjAnkqgRgIuLBCcwWmjlgWTVo62PUFBvN-A0HQWCARFRKhxxWNUBVLp-6Ts2TfJrCd6n3fZ5mxO_XUGVOw"
}
jwk2
{
  "p": "2iFws-hRLWMAm9NOcj5ZHa3b-jKpaJg6BAD2Dsq7vi_vRl9V4VFBETnX3LHRlFdrv3yQNMUgPbSE5lNNBFbcP69DTMlUGDJwI1DmuzwhE5N0HCUNPbUnrKq49FjB-JImqV7Gq_fruWHcKVvuWOj676gZYowgmIwEtj47T4oMw5U",
  "kty": "RSA",
  "q": "xlBXChkid43j01Wo62BNDbu2GQyY6McMR2XS1d8PGYlg0dBnHbKsWgP0L0b7_NI4RMKZhB9E7HcPyMXnGLbSLcZiHdH1N6n6nOP2KeBusdzZ98sFQa7N737YpEcFTL4didnqULMU71_ZXctrGLb4AjWHl23mqppsSM_wHvIJjkc",
  "d": "kmzHbYg4YXpZM5iEQUjJIgIRYrGyO3CScXrgdqhbTZs7yu7BNkoa901v3w0ftRt-eqCyRAtYdRAVFfdcGAIK0Ro8q4Biw-usrpP6qXm1fji3b01JHEPY3g0v3c3EBJF38L3hqNGyxbigqKUGwgVkswSdK4fp26eEbqo8iTIDS7yXYsPCcf4J7cElkJmC6hx_7Ww0sO95hiKFV3o4jhsSqGwPYOpHQWeufcRgIWJFXZG2tc8433uZWi7lRdBdgolyjeVfgg_ZswDBc31x9bJdJNjuY4KGye9ZFIW9pej9k9fU6MhpO3ATGmLerVIKsk1rD_jr7QiHHTJ0aepG3TkIUQ",
  "e": "AQAB",
  "use": "sig",
  "kid": "8542b602-2b46-4198-bd39-cb8d75089301",
  "qi": "dl1BTQMx9gttPuXhGofYBaIPd-IpCTya8tv1cpI5bjZVcG4h1iW4Koy--pSifhA2IbFm42FAWnn153B209wrGJVzAKmpP0nh5La3RYrKEY39i6nmMqMNu6kW1a5lBeWTGoMsMNn2VS73MKF1bAg_tEaC_mT0Yb9oOdkCUsMpBFc",
  "dp": "bDfe9EKz03KkoKpq5t7r03-n_S8ZQR0U21umt5v5HNgnO6CcuNZZE7TA1Wsa8R-WA0BHQwbxgeuHa8W0Fg0J5EaNexD_Oan8XGkMr6ObPV0QY842DYFMl6tzazaFtU69A5ZTtomfVy-nzJUhYNbld_TL80pV-Zit1cR2JHX28yk",
  "alg": "PS256",
  "dq": "JbBJCmNCeKQfox9JbgosOqrs7Y_GU57Yh40jZ3_v17OTEezgW_WD6cuMkZuU8jRlezPchw6GQ8ZQ2qA5zimYghiMtwwa5UxJk52DP-wmPWkyh3Qu-I-nFZfuxjG1ISOUa4ldjZ6rIN7_aWLqZJUJRyozLaU2TD_yyleyU78976s",
  "n": "qPpRyFXtj8RmhFb7hv8QcrrWilUTeE8KNLrHBNO7na-_sSRzdZs6fbLEnbBHICxfjsJrAFdBhMtUw_wUFYVhrlKgqseUxNvy9JkgtNaIQzZ4nJr_0VI4EWjVd_Fd5AWlZwfBWm7tTtJBlfJ96JiTUWPwh55d1Uo59mta4mm87mqQsPCwFZhNOgFYKz46CH2N3PjIQDl3b0Aku7grVqzZ2WvA7-x90cAbDbPNnAGpuHsYgLczAOxCYqZOoktTZ2ss8xAWUQfI9E-B6xd3oWHG7oZVDQsyPtVf4g0VqTGSfc-YQ0psvbmZoWWU7jYX7e9hd85FT7lwj5SIyhhuGEPkUw"
}
2022-03-30 07:41:10 SUCCESS
GetResourceEndpointConfiguration
Found a resource endpoint object
resourceUrl
https://bank.testingluuk8.org/fapi-rs/.well-known/openid-configuration
consentUrl
https://bank.testingluuk8.org/open-banking/v3.1/aisp/account-access-consents
brazilCpf
87219488784
2022-03-30 07:41:10 SUCCESS
SetProtectedResourceUrlToSingleResourceEndpoint
Set protected resource URL
protected_resource_url
https://bank.testingluuk8.org/fapi-rs/.well-known/openid-configuration
2022-03-30 07:41:10 SUCCESS
ExtractTLSTestValuesFromResourceConfiguration
Extracted TLS information from resource endpoint
resource_endpoint
{
  "testHost": "bank.testingluuk8.org",
  "testPort": 443
}
2022-03-30 07:41:10 SUCCESS
ExtractTLSTestValuesFromOBResourceConfiguration
Extracted TLS information from resource endpoint
accounts_resource_endpoint
{
  "testHost": "bank.testingluuk8.org",
  "testPort": 443
}
accounts_request_endpoint
{
  "testHost": "bank.testingluuk8.org",
  "testPort": 443
}
2022-03-30 07:41:10
fapi1-advanced-final-state-only-outside-request-object-not-used
Setup Done
Make request to authorization endpoint
2022-03-30 07:41:10 SUCCESS
CreateAuthorizationEndpointRequestFromClientInformation
Created authorization endpoint request
client_id
client2.fabi.testagain
redirect_uri
https://www.certification.openid.net/test/a/GOBD1CNFAPITestOBUK/callback
scope
openid acr consents
2022-03-30 07:41:10 SUCCESS
AddAcrClaimToAuthorizationEndpointRequest
Added acr claim to authorization_endpoint_request
authorization_endpoint_request
{
  "client_id": "client2.fabi.testagain",
  "redirect_uri": "https://www.certification.openid.net/test/a/GOBD1CNFAPITestOBUK/callback",
  "scope": "openid acr consents",
  "claims": {
    "id_token": {
      "acr": {
        "value": "urn:mace:incommon:iap:silver",
        "essential": true
      }
    }
  }
}
2022-03-30 07:41:10
CreateRandomStateValue
Created state value
requested_state_length
10
state
lf9OL66jxk
2022-03-30 07:41:10
AddStateToAuthorizationEndpointRequest
NOT adding state to request object
2022-03-30 07:41:10
CreateRandomNonceValue
Created nonce value
requested_nonce_length
10
nonce
oT1F4HealL
2022-03-30 07:41:10 SUCCESS
AddNonceToAuthorizationEndpointRequest
Added nonce parameter to request
client_id
client2.fabi.testagain
redirect_uri
https://www.certification.openid.net/test/a/GOBD1CNFAPITestOBUK/callback
scope
openid acr consents
claims
{
  "id_token": {
    "acr": {
      "value": "urn:mace:incommon:iap:silver",
      "essential": true
    }
  }
}
nonce
oT1F4HealL
2022-03-30 07:41:10 SUCCESS
SetAuthorizationEndpointRequestResponseTypeToCodeIdtoken
Added response_type parameter to request
client_id
client2.fabi.testagain
redirect_uri
https://www.certification.openid.net/test/a/GOBD1CNFAPITestOBUK/callback
scope
openid acr consents
claims
{
  "id_token": {
    "acr": {
      "value": "urn:mace:incommon:iap:silver",
      "essential": true
    }
  }
}
nonce
oT1F4HealL
response_type
code id_token
2022-03-30 07:41:10 SUCCESS
ConvertAuthorizationEndpointRequestToRequestObject
Created request object claims
request_object_claims
{
  "client_id": "client2.fabi.testagain",
  "redirect_uri": "https://www.certification.openid.net/test/a/GOBD1CNFAPITestOBUK/callback",
  "scope": "openid acr consents",
  "claims": {
    "id_token": {
      "acr": {
        "value": "urn:mace:incommon:iap:silver",
        "essential": true
      }
    }
  },
  "nonce": "oT1F4HealL",
  "response_type": "code id_token"
}
2022-03-30 07:41:10 SUCCESS
AddNbfToRequestObject
Added nbf to request object claims
nbf
1.64862607E9
2022-03-30 07:41:10 SUCCESS
AddExpToRequestObject
Added exp to request object claims
exp
1.64862637E9
2022-03-30 07:41:10 SUCCESS
AddAudToRequestObject
Added aud to request object claims
aud
https://bank.testingluuk8.org
2022-03-30 07:41:10 SUCCESS
AddIssToRequestObject
Added iss to request object claims
iss
client2.fabi.testagain
2022-03-30 07:41:10 SUCCESS
AddClientIdToRequestObject
Added client_id to request object claims
client_id
client2.fabi.testagain
2022-03-30 07:41:10 SUCCESS
SignRequestObject
Signed the request object
claims
{
  "aud": "https://bank.testingluuk8.org",
  "nbf": 1648626070,
  "scope": "openid acr consents",
  "claims": {
    "id_token": {
      "acr": {
        "value": "urn:mace:incommon:iap:silver",
        "essential": true
      }
    }
  },
  "iss": "client2.fabi.testagain",
  "response_type": "code id_token",
  "redirect_uri": "https://www.certification.openid.net/test/a/GOBD1CNFAPITestOBUK/callback",
  "exp": 1648626370,
  "nonce": "oT1F4HealL",
  "client_id": "client2.fabi.testagain"
}
header
{
  "kid": "2854faea-465c-41f9-97ee-5f3ff08005d7",
  "alg": "PS256"
}
request_object
eyJraWQiOiIyODU0ZmFlYS00NjVjLTQxZjktOTdlZS01ZjNmZjA4MDA1ZDciLCJhbGciOiJQUzI1NiJ9.eyJhdWQiOiJodHRwczpcL1wvYmFuay50ZXN0aW5nbHV1azgub3JnIiwibmJmIjoxNjQ4NjI2MDcwLCJzY29wZSI6Im9wZW5pZCBhY3IgY29uc2VudHMiLCJjbGFpbXMiOnsiaWRfdG9rZW4iOnsiYWNyIjp7InZhbHVlIjoidXJuOm1hY2U6aW5jb21tb246aWFwOnNpbHZlciIsImVzc2VudGlhbCI6dHJ1ZX19fSwiaXNzIjoiY2xpZW50Mi5mYWJpLnRlc3RhZ2FpbiIsInJlc3BvbnNlX3R5cGUiOiJjb2RlIGlkX3Rva2VuIiwicmVkaXJlY3RfdXJpIjoiaHR0cHM6XC9cL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXRcL3Rlc3RcL2FcL0dPQkQxQ05GQVBJVGVzdE9CVUtcL2NhbGxiYWNrIiwiZXhwIjoxNjQ4NjI2MzcwLCJub25jZSI6Im9UMUY0SGVhbEwiLCJjbGllbnRfaWQiOiJjbGllbnQyLmZhYmkudGVzdGFnYWluIn0.Rs8LMayj-bbeYvfDyIWfiL-s9PjXoJPkWNhjPpB3EM9PGCsmoweuJxNM2Ef8KRiUWdJIQAP30Kupsn_nviRcZCAsIQvVaEWwyj4XZEH7T2bl6Toj7bzZbl55EBWJCtE11lCfVoPUsq4UtqmtwIOSsmctqVPHHm5RuXXg1J7UVrzYdWg7ea6FBz0qNUkuEV5Wu_h4T2NZglBfItW-BSx4lX-pAUwEjILrhDfqlo0Os1UVkHEj8zE1XAUKsmDH0BexkgAPVBoJj7dFCuU4slrzPLD9NUUQ_kUMcxvHZGVihezyqwbt3UYt9Z9znsSmFeHuflrvPbY39NDrarVf5S552w
key
{
  "p": "1oHnE9fSPCD0A8X3dPQI8bFk3vf_akILCQmM2rWQXPRkxdF2ppjKEbBF7Tw2a6Ay4QQURUCWbgIDKaDW_nZeoPMRYl8kStOQI7EM-sVnMwY0zX4UKc_1c-JubWULvQNUWQ32BZGTbhjj4CoWXpDqImBeZcTbpnfBqbZtDcdopzE",
  "kty": "RSA",
  "q": "1jKrwo3CYcf2KFFrld7-Ny_SsC34RkTfijzwK70M1Faw4Xnk3Hi4XPuFXiiGU72p0gcXzYlem7V529AAe1mWxKKr2SIvdNSiSGKu1d_OCZK6-gZOQ41MnDavwUVv9RDRuWqJoI6OzjEIJJkeXAtxfwA0fRBTGogGpzl7ujElgCs",
  "d": "UxkKiLHBgFq5UGhrgf2FIr_279hvrdDc1s9TYAXAV6XsNd8ZfrVO1sgmkm0jWm-WNi5xHdeU89UBo01C2xf0xyq0t58qlGUbcIp0N304CUI5JN9ZqR3wYlOH6Cb0eerY2UYIbdZSc0FOGGlfv0RE-d4eHwihg_cfohL79QcuOwXpxzYokZj7IAuBnvr1JRDmlwXvD9yoCjmOT3-H9AVLr2LzhLSaO9nc-mrqzwd-js6Q9kHElhVvM32opIYNmy7wT4VDY-voNPapU7rNuD3ftNkl2EmwC8KjkOO0XYKGbiM9GYcQILt2q2OV5K6BV3JBGrIbdwFmK8JFVBK9niMxIQ",
  "e": "AQAB",
  "use": "sig",
  "kid": "2854faea-465c-41f9-97ee-5f3ff08005d7",
  "qi": "uo2H6k_sMwg_1dQjqX48BPusuTjPhtUY7Pwg4WfYb0GLNEvaOYRIDte_0WPbViRk6EV0r4pr9PKxMPbwhZaCz_GOeQDkcRVGNIYWfisoEdkvsn-kbm8Z1rylGe_vm1JJGK_gJU43hp4TAgz-c2xD-qx9DxW2fiF8wjMyqLC0qwM",
  "dp": "fsQiFV30BkjLK_ewN9OH_Z2CKSqSLO9-qgaU0SN_fw-HBki1P9sHf9CWYo608oGnz8ajXBHBVJ2n1NASfirh3WgIHARx5C6G_jDBpOlIBaVjSxV5QQR-388ux0Nx3m-7Ry2y-LOBVw0qje0Rby1g0JP29VmTHRukvXDrnbr8o-E",
  "alg": "PS256",
  "dq": "Zoc2pBfK9ZcLgt0GTGTC9pOTm_VFJA2PmtH0fFsvquwcGrGIFOhMB2X1vs5TDf55LSlsAVxBxvKk88yqjmChxFnBPFwaryegzlk-Ku3H59kuWsNt7vPRueyLUE32ey2j1cbjPdE_Ff9uUGZim9h2aT4l4b9QqCB4Xs8rJEKmGqU",
  "n": "s3sMdYLdsCwWmn5mh0BxH7Tkb2UpmrYkBc5TRDRptXzfeWAdreYt6gnqk0E068BBp14kIQtwTFp0ppogSE-TU2CTbbzG1iRcjKztsy-a8npWia1Sujts1FamDUUg62qw0it_fQyZQrmjsr9d0KKy3OLzplKIu6Q0FR1AOuHQp23VahEpMbcc5LXGxMT8qt5sbuKMyu5qpt8sVD9hek-A29djedQqzBd8Lk2e6weP7by0bynnXxq4LHs1XR9GUviOboM4QjAnkqgRgIuLBCcwWmjlgWTVo62PUFBvN-A0HQWCARFRKhxxWNUBVLp-6Ts2TfJrCd6n3fZ5mxO_XUGVOw"
}
2022-03-30 07:41:10 SUCCESS
AddStateToAuthorizationEndpointRequest
Added state parameter to request
client_id
client2.fabi.testagain
redirect_uri
https://www.certification.openid.net/test/a/GOBD1CNFAPITestOBUK/callback
scope
openid acr consents
claims
{
  "id_token": {
    "acr": {
      "value": "urn:mace:incommon:iap:silver",
      "essential": true
    }
  }
}
nonce
oT1F4HealL
response_type
code id_token
state
lf9OL66jxk
2022-03-30 07:41:10 SUCCESS
BuildRequestObjectByValueRedirectToAuthorizationEndpoint
Sending to authorization endpoint
redirect_to_authorization_endpoint
https://bank.testingluuk8.org/jans-auth/restv1/authorize?request=eyJraWQiOiIyODU0ZmFlYS00NjVjLTQxZjktOTdlZS01ZjNmZjA4MDA1ZDciLCJhbGciOiJQUzI1NiJ9.eyJhdWQiOiJodHRwczpcL1wvYmFuay50ZXN0aW5nbHV1azgub3JnIiwibmJmIjoxNjQ4NjI2MDcwLCJzY29wZSI6Im9wZW5pZCBhY3IgY29uc2VudHMiLCJjbGFpbXMiOnsiaWRfdG9rZW4iOnsiYWNyIjp7InZhbHVlIjoidXJuOm1hY2U6aW5jb21tb246aWFwOnNpbHZlciIsImVzc2VudGlhbCI6dHJ1ZX19fSwiaXNzIjoiY2xpZW50Mi5mYWJpLnRlc3RhZ2FpbiIsInJlc3BvbnNlX3R5cGUiOiJjb2RlIGlkX3Rva2VuIiwicmVkaXJlY3RfdXJpIjoiaHR0cHM6XC9cL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXRcL3Rlc3RcL2FcL0dPQkQxQ05GQVBJVGVzdE9CVUtcL2NhbGxiYWNrIiwiZXhwIjoxNjQ4NjI2MzcwLCJub25jZSI6Im9UMUY0SGVhbEwiLCJjbGllbnRfaWQiOiJjbGllbnQyLmZhYmkudGVzdGFnYWluIn0.Rs8LMayj-bbeYvfDyIWfiL-s9PjXoJPkWNhjPpB3EM9PGCsmoweuJxNM2Ef8KRiUWdJIQAP30Kupsn_nviRcZCAsIQvVaEWwyj4XZEH7T2bl6Toj7bzZbl55EBWJCtE11lCfVoPUsq4UtqmtwIOSsmctqVPHHm5RuXXg1J7UVrzYdWg7ea6FBz0qNUkuEV5Wu_h4T2NZglBfItW-BSx4lX-pAUwEjILrhDfqlo0Os1UVkHEj8zE1XAUKsmDH0BexkgAPVBoJj7dFCuU4slrzPLD9NUUQ_kUMcxvHZGVihezyqwbt3UYt9Z9znsSmFeHuflrvPbY39NDrarVf5S552w&client_id=client2.fabi.testagain&redirect_uri=https://www.certification.openid.net/test/a/GOBD1CNFAPITestOBUK/callback&scope=openid%20acr%20consents&response_type=code%20id_token&state=lf9OL66jxk
2022-03-30 07:41:10 REDIRECT
fapi1-advanced-final-state-only-outside-request-object-not-used
Redirecting to authorization endpoint
redirect_to
https://bank.testingluuk8.org/jans-auth/restv1/authorize?request=eyJraWQiOiIyODU0ZmFlYS00NjVjLTQxZjktOTdlZS01ZjNmZjA4MDA1ZDciLCJhbGciOiJQUzI1NiJ9.eyJhdWQiOiJodHRwczpcL1wvYmFuay50ZXN0aW5nbHV1azgub3JnIiwibmJmIjoxNjQ4NjI2MDcwLCJzY29wZSI6Im9wZW5pZCBhY3IgY29uc2VudHMiLCJjbGFpbXMiOnsiaWRfdG9rZW4iOnsiYWNyIjp7InZhbHVlIjoidXJuOm1hY2U6aW5jb21tb246aWFwOnNpbHZlciIsImVzc2VudGlhbCI6dHJ1ZX19fSwiaXNzIjoiY2xpZW50Mi5mYWJpLnRlc3RhZ2FpbiIsInJlc3BvbnNlX3R5cGUiOiJjb2RlIGlkX3Rva2VuIiwicmVkaXJlY3RfdXJpIjoiaHR0cHM6XC9cL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXRcL3Rlc3RcL2FcL0dPQkQxQ05GQVBJVGVzdE9CVUtcL2NhbGxiYWNrIiwiZXhwIjoxNjQ4NjI2MzcwLCJub25jZSI6Im9UMUY0SGVhbEwiLCJjbGllbnRfaWQiOiJjbGllbnQyLmZhYmkudGVzdGFnYWluIn0.Rs8LMayj-bbeYvfDyIWfiL-s9PjXoJPkWNhjPpB3EM9PGCsmoweuJxNM2Ef8KRiUWdJIQAP30Kupsn_nviRcZCAsIQvVaEWwyj4XZEH7T2bl6Toj7bzZbl55EBWJCtE11lCfVoPUsq4UtqmtwIOSsmctqVPHHm5RuXXg1J7UVrzYdWg7ea6FBz0qNUkuEV5Wu_h4T2NZglBfItW-BSx4lX-pAUwEjILrhDfqlo0Os1UVkHEj8zE1XAUKsmDH0BexkgAPVBoJj7dFCuU4slrzPLD9NUUQ_kUMcxvHZGVihezyqwbt3UYt9Z9znsSmFeHuflrvPbY39NDrarVf5S552w&client_id=client2.fabi.testagain&redirect_uri=https://www.certification.openid.net/test/a/GOBD1CNFAPITestOBUK/callback&scope=openid%20acr%20consents&response_type=code%20id_token&state=lf9OL66jxk
2022-03-30 07:41:10 REVIEW
ExpectRequestObjectMissingStateErrorPage
If the server does not return an invalid_request_object error back to the client, it must show an error page saying the request object is invalid as it is missing the 'state' claim - upload a screenshot of the error page.
image_no_longer_required
true
2022-03-30 07:41:16 INCOMING
fapi1-advanced-final-state-only-outside-request-object-not-used
Incoming HTTP request to /test/a/GOBD1CNFAPITestOBUK/callback
incoming_headers
{
  "host": "www.certification.openid.net",
  "upgrade-insecure-requests": "1",
  "user-agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.51 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-user": "?1",
  "sec-fetch-dest": "document",
  "sec-ch-ua": "\" Not A;Brand\";v\u003d\"99\", \"Chromium\";v\u003d\"99\", \"Google Chrome\";v\u003d\"99\"",
  "sec-ch-ua-mobile": "?0",
  "sec-ch-ua-platform": "\"Linux\"",
  "referer": "https://www.certification.openid.net/",
  "accept-encoding": "gzip, deflate, br",
  "accept-language": "en-GB,en-US;q\u003d0.9,en;q\u003d0.8",
  "cookie": "__utmc\u003d201319536; __utmz\u003d201319536.1648612147.1.1.utmcsr\u003d(direct)|utmccn\u003d(direct)|utmcmd\u003d(none); __utma\u003d201319536.1624834500.1648612147.1648612147.1648624407.2; __utmb\u003d201319536.2.9.1648624407; JSESSIONID\u003d252EC92A5921222CC37EF189A247C091",
  "connection": "close"
}
incoming_path
/test/a/GOBD1CNFAPITestOBUK/callback
incoming_body_form_params
incoming_method
GET
incoming_tls_version
TLSv1.2
incoming_tls_cipher
ECDHE-RSA-AES128-GCM-SHA256
incoming_tls_cert
incoming_body_json
incoming_query_string_params
{}
incoming_body
2022-03-30 07:41:16 SUCCESS
CreateRandomImplicitSubmitUrl
Created random implicit submission URL
implicit_submit
{
  "path": "implicit/a3StQn4sxvNIwtJ0HRRj",
  "fullUrl": "https://www.certification.openid.net/test/a/GOBD1CNFAPITestOBUK/implicit/a3StQn4sxvNIwtJ0HRRj"
}
2022-03-30 07:41:16 OUTGOING
fapi1-advanced-final-state-only-outside-request-object-not-used
Response to HTTP request to test instance XeKZQIiG8mUgqtN
outgoing
ModelAndView [view="implicitCallback"; model={implicitSubmitUrl=https://www.certification.openid.net/test/a/GOBD1CNFAPITestOBUK/implicit/a3StQn4sxvNIwtJ0HRRj, returnUrl=/log-detail.html?log=XeKZQIiG8mUgqtN}]
outgoing_path
callback
2022-03-30 07:41:17 INCOMING
fapi1-advanced-final-state-only-outside-request-object-not-used
Incoming HTTP request to /test/a/GOBD1CNFAPITestOBUK/implicit/a3StQn4sxvNIwtJ0HRRj
incoming_headers
{
  "host": "www.certification.openid.net",
  "sec-ch-ua": "\" Not A;Brand\";v\u003d\"99\", \"Chromium\";v\u003d\"99\", \"Google Chrome\";v\u003d\"99\"",
  "accept": "*/*",
  "content-type": "text/plain",
  "x-requested-with": "XMLHttpRequest",
  "sec-ch-ua-mobile": "?0",
  "user-agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.51 Safari/537.36",
  "sec-ch-ua-platform": "\"Linux\"",
  "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/GOBD1CNFAPITestOBUK/callback",
  "accept-encoding": "gzip, deflate, br",
  "accept-language": "en-GB,en-US;q\u003d0.9,en;q\u003d0.8",
  "cookie": "__utmc\u003d201319536; __utmz\u003d201319536.1648612147.1.1.utmcsr\u003d(direct)|utmccn\u003d(direct)|utmcmd\u003d(none); __utma\u003d201319536.1624834500.1648612147.1648612147.1648624407.2; __utmb\u003d201319536.2.9.1648624407; JSESSIONID\u003d252EC92A5921222CC37EF189A247C091",
  "connection": "close",
  "content-length": "1150"
}
incoming_path
/test/a/GOBD1CNFAPITestOBUK/implicit/a3StQn4sxvNIwtJ0HRRj
incoming_body_form_params
incoming_method
POST
incoming_tls_version
TLSv1.2
incoming_tls_cipher
ECDHE-RSA-AES128-GCM-SHA256
incoming_tls_cert
incoming_body_json
incoming_query_string_params
{}
incoming_body
#code=b8749fdc-cb3d-486d-8ae2-a8707d11a42c&id_token=eyJraWQiOiJHa3dJeld5ODh4V1NsY1duTGlFYzhpcDlzMk0iLCJ0eXAiOiJqd3QiLCJhbGciOiJQUzI1NiJ9.eyJzdWIiOiJmYXBpYWRtaW4iLCJjb2RlIjoiZTZmMGRhZmUtNDg1Mi00MmNiLThlN2EtNGM5ZTRkNzBmZmMyIiwiYW1yIjpbIjEwIl0sImlzcyI6Imh0dHBzOi8vYmFuay50ZXN0aW5nbHV1azgub3JnIiwibm9uY2UiOiJvVDFGNEhlYWxMIiwic2lkIjoiZTJlZDRkNDEtZTI3Yi00YzZjLWE2NzUtODExM2UxOWFlNmNhIiwib3hPcGVuSURDb25uZWN0VmVyc2lvbiI6Im9wZW5pZGNvbm5lY3QtMS4wIiwiYXVkIjoiY2xpZW50Mi5mYWJpLnRlc3RhZ2FpbiIsImFjciI6InVybjptYWNlOmluY29tbW9uOmlhcDpzaWx2ZXIiLCJjX2hhc2giOiJBVUNtME9Yd3d1LWp5UlhWaXppRVNnIiwiYXV0aF90aW1lIjoxNjQ4NTYxMzMzLCJleHAiOjE2NDg2Mjk2NzYsImdyYW50IjoiYXV0aG9yaXphdGlvbl9jb2RlIiwiaWF0IjoxNjQ4NjI2MDc2fQ.CYFSY2wXSChHyXuxWQ5ddXsfAY8eMDtI_xAQeACeGDtNqc0ynuQBpZfzfnGZbIO42hzSo9AAIeb6ZxISH2rYsImavESpxccN6ev-dFOzo02yzo-krBX-XRF5YqIxCslEsTt4BDYfY2sP6FCnD1K_wiz4-rJCKKSnda4Q97a7ZO6eSG2OeDfE-S4vp95HyHeU-Qk3ab1d1aPaLQOMD5xoOb_GR8YPMLzSEI8iAi7_YrS7IpOINOb-6o7tOYzQ4DwPpmbHpd7H1S-bX6XFtoSoO1AGEkrKEFZ7d6klDgxhWRDU0DBvvpbAwwVVSSXdHBG3F5ceAz3C2Riyr62Mg3Lr5Q&session_state=e8c184ba7711faace2a43df73034e62c0ef5ecbfcde44295aaf0c94796b837bd.d1be2657-1779-485d-96af-0705456ed602
2022-03-30 07:41:17 OUTGOING
fapi1-advanced-final-state-only-outside-request-object-not-used
Response to HTTP request to test instance XeKZQIiG8mUgqtN
outgoing_status_code
204
outgoing_headers
{}
outgoing_body

                                
outgoing_path
implicit/a3StQn4sxvNIwtJ0HRRj
2022-03-30 07:41:17
ExtractImplicitHashToCallbackResponse
Extracted response from URL fragment
parameters
[
  {
    "name": "code",
    "value": "b8749fdc-cb3d-486d-8ae2-a8707d11a42c"
  },
  {
    "name": "id_token",
    "value": "eyJraWQiOiJHa3dJeld5ODh4V1NsY1duTGlFYzhpcDlzMk0iLCJ0eXAiOiJqd3QiLCJhbGciOiJQUzI1NiJ9.eyJzdWIiOiJmYXBpYWRtaW4iLCJjb2RlIjoiZTZmMGRhZmUtNDg1Mi00MmNiLThlN2EtNGM5ZTRkNzBmZmMyIiwiYW1yIjpbIjEwIl0sImlzcyI6Imh0dHBzOi8vYmFuay50ZXN0aW5nbHV1azgub3JnIiwibm9uY2UiOiJvVDFGNEhlYWxMIiwic2lkIjoiZTJlZDRkNDEtZTI3Yi00YzZjLWE2NzUtODExM2UxOWFlNmNhIiwib3hPcGVuSURDb25uZWN0VmVyc2lvbiI6Im9wZW5pZGNvbm5lY3QtMS4wIiwiYXVkIjoiY2xpZW50Mi5mYWJpLnRlc3RhZ2FpbiIsImFjciI6InVybjptYWNlOmluY29tbW9uOmlhcDpzaWx2ZXIiLCJjX2hhc2giOiJBVUNtME9Yd3d1LWp5UlhWaXppRVNnIiwiYXV0aF90aW1lIjoxNjQ4NTYxMzMzLCJleHAiOjE2NDg2Mjk2NzYsImdyYW50IjoiYXV0aG9yaXphdGlvbl9jb2RlIiwiaWF0IjoxNjQ4NjI2MDc2fQ.CYFSY2wXSChHyXuxWQ5ddXsfAY8eMDtI_xAQeACeGDtNqc0ynuQBpZfzfnGZbIO42hzSo9AAIeb6ZxISH2rYsImavESpxccN6ev-dFOzo02yzo-krBX-XRF5YqIxCslEsTt4BDYfY2sP6FCnD1K_wiz4-rJCKKSnda4Q97a7ZO6eSG2OeDfE-S4vp95HyHeU-Qk3ab1d1aPaLQOMD5xoOb_GR8YPMLzSEI8iAi7_YrS7IpOINOb-6o7tOYzQ4DwPpmbHpd7H1S-bX6XFtoSoO1AGEkrKEFZ7d6klDgxhWRDU0DBvvpbAwwVVSSXdHBG3F5ceAz3C2Riyr62Mg3Lr5Q"
  },
  {
    "name": "session_state",
    "value": "e8c184ba7711faace2a43df73034e62c0ef5ecbfcde44295aaf0c94796b837bd.d1be2657-1779-485d-96af-0705456ed602"
  }
]
2022-03-30 07:41:17 SUCCESS
ExtractImplicitHashToCallbackResponse
Extracted the hash values
code
b8749fdc-cb3d-486d-8ae2-a8707d11a42c
id_token
eyJraWQiOiJHa3dJeld5ODh4V1NsY1duTGlFYzhpcDlzMk0iLCJ0eXAiOiJqd3QiLCJhbGciOiJQUzI1NiJ9.eyJzdWIiOiJmYXBpYWRtaW4iLCJjb2RlIjoiZTZmMGRhZmUtNDg1Mi00MmNiLThlN2EtNGM5ZTRkNzBmZmMyIiwiYW1yIjpbIjEwIl0sImlzcyI6Imh0dHBzOi8vYmFuay50ZXN0aW5nbHV1azgub3JnIiwibm9uY2UiOiJvVDFGNEhlYWxMIiwic2lkIjoiZTJlZDRkNDEtZTI3Yi00YzZjLWE2NzUtODExM2UxOWFlNmNhIiwib3hPcGVuSURDb25uZWN0VmVyc2lvbiI6Im9wZW5pZGNvbm5lY3QtMS4wIiwiYXVkIjoiY2xpZW50Mi5mYWJpLnRlc3RhZ2FpbiIsImFjciI6InVybjptYWNlOmluY29tbW9uOmlhcDpzaWx2ZXIiLCJjX2hhc2giOiJBVUNtME9Yd3d1LWp5UlhWaXppRVNnIiwiYXV0aF90aW1lIjoxNjQ4NTYxMzMzLCJleHAiOjE2NDg2Mjk2NzYsImdyYW50IjoiYXV0aG9yaXphdGlvbl9jb2RlIiwiaWF0IjoxNjQ4NjI2MDc2fQ.CYFSY2wXSChHyXuxWQ5ddXsfAY8eMDtI_xAQeACeGDtNqc0ynuQBpZfzfnGZbIO42hzSo9AAIeb6ZxISH2rYsImavESpxccN6ev-dFOzo02yzo-krBX-XRF5YqIxCslEsTt4BDYfY2sP6FCnD1K_wiz4-rJCKKSnda4Q97a7ZO6eSG2OeDfE-S4vp95HyHeU-Qk3ab1d1aPaLQOMD5xoOb_GR8YPMLzSEI8iAi7_YrS7IpOINOb-6o7tOYzQ4DwPpmbHpd7H1S-bX6XFtoSoO1AGEkrKEFZ7d6klDgxhWRDU0DBvvpbAwwVVSSXdHBG3F5ceAz3C2Riyr62Mg3Lr5Q
session_state
e8c184ba7711faace2a43df73034e62c0ef5ecbfcde44295aaf0c94796b837bd.d1be2657-1779-485d-96af-0705456ed602
2022-03-30 07:41:17 REDIRECT-IN
fapi1-advanced-final-state-only-outside-request-object-not-used
Authorization endpoint response captured
url_query
{}
headers
{
  "host": "www.certification.openid.net",
  "upgrade-insecure-requests": "1",
  "user-agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.51 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-user": "?1",
  "sec-fetch-dest": "document",
  "sec-ch-ua": "\" Not A;Brand\";v\u003d\"99\", \"Chromium\";v\u003d\"99\", \"Google Chrome\";v\u003d\"99\"",
  "sec-ch-ua-mobile": "?0",
  "sec-ch-ua-platform": "\"Linux\"",
  "referer": "https://www.certification.openid.net/",
  "accept-encoding": "gzip, deflate, br",
  "accept-language": "en-GB,en-US;q\u003d0.9,en;q\u003d0.8",
  "cookie": "__utmc\u003d201319536; __utmz\u003d201319536.1648612147.1.1.utmcsr\u003d(direct)|utmccn\u003d(direct)|utmcmd\u003d(none); __utma\u003d201319536.1624834500.1648612147.1648612147.1648624407.2; __utmb\u003d201319536.2.9.1648624407; JSESSIONID\u003d252EC92A5921222CC37EF189A247C091",
  "x-ssl-cipher": "ECDHE-RSA-AES128-GCM-SHA256",
  "x-ssl-protocol": "TLSv1.2",
  "x-forwarded-proto": "https",
  "x-forwarded-port": "443",
  "connection": "close",
  "x-forwarded-host": "www.certification.openid.net",
  "x-forwarded-server": "www.certification.openid.net"
}
http_method
GET
url_fragment
{
  "code": "b8749fdc-cb3d-486d-8ae2-a8707d11a42c",
  "id_token": "eyJraWQiOiJHa3dJeld5ODh4V1NsY1duTGlFYzhpcDlzMk0iLCJ0eXAiOiJqd3QiLCJhbGciOiJQUzI1NiJ9.eyJzdWIiOiJmYXBpYWRtaW4iLCJjb2RlIjoiZTZmMGRhZmUtNDg1Mi00MmNiLThlN2EtNGM5ZTRkNzBmZmMyIiwiYW1yIjpbIjEwIl0sImlzcyI6Imh0dHBzOi8vYmFuay50ZXN0aW5nbHV1azgub3JnIiwibm9uY2UiOiJvVDFGNEhlYWxMIiwic2lkIjoiZTJlZDRkNDEtZTI3Yi00YzZjLWE2NzUtODExM2UxOWFlNmNhIiwib3hPcGVuSURDb25uZWN0VmVyc2lvbiI6Im9wZW5pZGNvbm5lY3QtMS4wIiwiYXVkIjoiY2xpZW50Mi5mYWJpLnRlc3RhZ2FpbiIsImFjciI6InVybjptYWNlOmluY29tbW9uOmlhcDpzaWx2ZXIiLCJjX2hhc2giOiJBVUNtME9Yd3d1LWp5UlhWaXppRVNnIiwiYXV0aF90aW1lIjoxNjQ4NTYxMzMzLCJleHAiOjE2NDg2Mjk2NzYsImdyYW50IjoiYXV0aG9yaXphdGlvbl9jb2RlIiwiaWF0IjoxNjQ4NjI2MDc2fQ.CYFSY2wXSChHyXuxWQ5ddXsfAY8eMDtI_xAQeACeGDtNqc0ynuQBpZfzfnGZbIO42hzSo9AAIeb6ZxISH2rYsImavESpxccN6ev-dFOzo02yzo-krBX-XRF5YqIxCslEsTt4BDYfY2sP6FCnD1K_wiz4-rJCKKSnda4Q97a7ZO6eSG2OeDfE-S4vp95HyHeU-Qk3ab1d1aPaLQOMD5xoOb_GR8YPMLzSEI8iAi7_YrS7IpOINOb-6o7tOYzQ4DwPpmbHpd7H1S-bX6XFtoSoO1AGEkrKEFZ7d6klDgxhWRDU0DBvvpbAwwVVSSXdHBG3F5ceAz3C2Riyr62Mg3Lr5Q",
  "session_state": "e8c184ba7711faace2a43df73034e62c0ef5ecbfcde44295aaf0c94796b837bd.d1be2657-1779-485d-96af-0705456ed602"
}
post_body
Verify authorization endpoint response
2022-03-30 07:41:17 SUCCESS
RejectErrorInUrlQuery
'error' is not present in URL query returned from authorization endpoint
2022-03-30 07:41:17 SUCCESS
RejectAuthCodeInUrlQuery
Authorization code is not present in URL query returned from authorization endpoint
2022-03-30 07:41:17 SUCCESS
CheckMatchingCallbackParameters
Callback parameters successfully verified
2022-03-30 07:41:17 SUCCESS
CheckIfAuthorizationEndpointError
No error from authorization endpoint
2022-03-30 07:41:17 SUCCESS
VerifyNoStateInAuthorizationResponse
Authorization endpoint response is correctly missing 'state'
2022-03-30 07:41:17 SUCCESS
ExtractAuthorizationCodeFromAuthorizationResponse
Found authorization code
code
b8749fdc-cb3d-486d-8ae2-a8707d11a42c
2022-03-30 07:41:17 SUCCESS
EnsureMinimumAuthorizationCodeLength
Authorization code is of sufficient length
actual
288
required
128
2022-03-30 07:41:17 SUCCESS
EnsureMinimumAuthorizationCodeEntropy
Calculated shannon entropy seems sufficient
actual
137.09775004326934
expected
96.0
value
s
2022-03-30 07:41:17 SUCCESS
ExtractIdTokenFromAuthorizationResponse
Found and parsed the id_token from authorization_endpoint_response
value
eyJraWQiOiJHa3dJeld5ODh4V1NsY1duTGlFYzhpcDlzMk0iLCJ0eXAiOiJqd3QiLCJhbGciOiJQUzI1NiJ9.eyJzdWIiOiJmYXBpYWRtaW4iLCJjb2RlIjoiZTZmMGRhZmUtNDg1Mi00MmNiLThlN2EtNGM5ZTRkNzBmZmMyIiwiYW1yIjpbIjEwIl0sImlzcyI6Imh0dHBzOi8vYmFuay50ZXN0aW5nbHV1azgub3JnIiwibm9uY2UiOiJvVDFGNEhlYWxMIiwic2lkIjoiZTJlZDRkNDEtZTI3Yi00YzZjLWE2NzUtODExM2UxOWFlNmNhIiwib3hPcGVuSURDb25uZWN0VmVyc2lvbiI6Im9wZW5pZGNvbm5lY3QtMS4wIiwiYXVkIjoiY2xpZW50Mi5mYWJpLnRlc3RhZ2FpbiIsImFjciI6InVybjptYWNlOmluY29tbW9uOmlhcDpzaWx2ZXIiLCJjX2hhc2giOiJBVUNtME9Yd3d1LWp5UlhWaXppRVNnIiwiYXV0aF90aW1lIjoxNjQ4NTYxMzMzLCJleHAiOjE2NDg2Mjk2NzYsImdyYW50IjoiYXV0aG9yaXphdGlvbl9jb2RlIiwiaWF0IjoxNjQ4NjI2MDc2fQ.CYFSY2wXSChHyXuxWQ5ddXsfAY8eMDtI_xAQeACeGDtNqc0ynuQBpZfzfnGZbIO42hzSo9AAIeb6ZxISH2rYsImavESpxccN6ev-dFOzo02yzo-krBX-XRF5YqIxCslEsTt4BDYfY2sP6FCnD1K_wiz4-rJCKKSnda4Q97a7ZO6eSG2OeDfE-S4vp95HyHeU-Qk3ab1d1aPaLQOMD5xoOb_GR8YPMLzSEI8iAi7_YrS7IpOINOb-6o7tOYzQ4DwPpmbHpd7H1S-bX6XFtoSoO1AGEkrKEFZ7d6klDgxhWRDU0DBvvpbAwwVVSSXdHBG3F5ceAz3C2Riyr62Mg3Lr5Q
header
{
  "kid": "GkwIzWy88xWSlcWnLiEc8ip9s2M",
  "typ": "jwt",
  "alg": "PS256"
}
claims
{
  "sub": "fapiadmin",
  "code": "e6f0dafe-4852-42cb-8e7a-4c9e4d70ffc2",
  "amr": [
    "10"
  ],
  "iss": "https://bank.testingluuk8.org",
  "nonce": "oT1F4HealL",
  "sid": "e2ed4d41-e27b-4c6c-a675-8113e19ae6ca",
  "oxOpenIDConnectVersion": "openidconnect-1.0",
  "aud": "client2.fabi.testagain",
  "acr": "urn:mace:incommon:iap:silver",
  "c_hash": "AUCm0OXwwu-jyRXViziESg",
  "auth_time": 1648561333,
  "exp": 1648629676,
  "grant": "authorization_code",
  "iat": 1648626076
}
2022-03-30 07:41:17 SUCCESS
ValidateIdToken
ID token iss, aud, exp, iat, auth_time, acr & nbf claims passed validation checks
2022-03-30 07:41:17 SUCCESS
EnsureIdTokenContainsKid
kid was found in the ID token header
kid
GkwIzWy88xWSlcWnLiEc8ip9s2M
2022-03-30 07:41:17 SUCCESS
ValidateIdTokenNonce
Nonce values match
nonce
oT1F4HealL
2022-03-30 07:41:17 SUCCESS
ValidateIdTokenACRClaimAgainstRequest
acr value in id_token is (one of) the requested values
actual
urn:mace:incommon:iap:silver
requested
[
  "urn:mace:incommon:iap:silver"
]
2022-03-30 07:41:17 SUCCESS
ValidateIdTokenSignature
id_token signature validated
id_token
eyJraWQiOiJHa3dJeld5ODh4V1NsY1duTGlFYzhpcDlzMk0iLCJ0eXAiOiJqd3QiLCJhbGciOiJQUzI1NiJ9.eyJzdWIiOiJmYXBpYWRtaW4iLCJjb2RlIjoiZTZmMGRhZmUtNDg1Mi00MmNiLThlN2EtNGM5ZTRkNzBmZmMyIiwiYW1yIjpbIjEwIl0sImlzcyI6Imh0dHBzOi8vYmFuay50ZXN0aW5nbHV1azgub3JnIiwibm9uY2UiOiJvVDFGNEhlYWxMIiwic2lkIjoiZTJlZDRkNDEtZTI3Yi00YzZjLWE2NzUtODExM2UxOWFlNmNhIiwib3hPcGVuSURDb25uZWN0VmVyc2lvbiI6Im9wZW5pZGNvbm5lY3QtMS4wIiwiYXVkIjoiY2xpZW50Mi5mYWJpLnRlc3RhZ2FpbiIsImFjciI6InVybjptYWNlOmluY29tbW9uOmlhcDpzaWx2ZXIiLCJjX2hhc2giOiJBVUNtME9Yd3d1LWp5UlhWaXppRVNnIiwiYXV0aF90aW1lIjoxNjQ4NTYxMzMzLCJleHAiOjE2NDg2Mjk2NzYsImdyYW50IjoiYXV0aG9yaXphdGlvbl9jb2RlIiwiaWF0IjoxNjQ4NjI2MDc2fQ.CYFSY2wXSChHyXuxWQ5ddXsfAY8eMDtI_xAQeACeGDtNqc0ynuQBpZfzfnGZbIO42hzSo9AAIeb6ZxISH2rYsImavESpxccN6ev-dFOzo02yzo-krBX-XRF5YqIxCslEsTt4BDYfY2sP6FCnD1K_wiz4-rJCKKSnda4Q97a7ZO6eSG2OeDfE-S4vp95HyHeU-Qk3ab1d1aPaLQOMD5xoOb_GR8YPMLzSEI8iAi7_YrS7IpOINOb-6o7tOYzQ4DwPpmbHpd7H1S-bX6XFtoSoO1AGEkrKEFZ7d6klDgxhWRDU0DBvvpbAwwVVSSXdHBG3F5ceAz3C2Riyr62Mg3Lr5Q
2022-03-30 07:41:17 SUCCESS
ValidateIdTokenSignatureUsingKid
id_token signature validated
id_token
eyJraWQiOiJHa3dJeld5ODh4V1NsY1duTGlFYzhpcDlzMk0iLCJ0eXAiOiJqd3QiLCJhbGciOiJQUzI1NiJ9.eyJzdWIiOiJmYXBpYWRtaW4iLCJjb2RlIjoiZTZmMGRhZmUtNDg1Mi00MmNiLThlN2EtNGM5ZTRkNzBmZmMyIiwiYW1yIjpbIjEwIl0sImlzcyI6Imh0dHBzOi8vYmFuay50ZXN0aW5nbHV1azgub3JnIiwibm9uY2UiOiJvVDFGNEhlYWxMIiwic2lkIjoiZTJlZDRkNDEtZTI3Yi00YzZjLWE2NzUtODExM2UxOWFlNmNhIiwib3hPcGVuSURDb25uZWN0VmVyc2lvbiI6Im9wZW5pZGNvbm5lY3QtMS4wIiwiYXVkIjoiY2xpZW50Mi5mYWJpLnRlc3RhZ2FpbiIsImFjciI6InVybjptYWNlOmluY29tbW9uOmlhcDpzaWx2ZXIiLCJjX2hhc2giOiJBVUNtME9Yd3d1LWp5UlhWaXppRVNnIiwiYXV0aF90aW1lIjoxNjQ4NTYxMzMzLCJleHAiOjE2NDg2Mjk2NzYsImdyYW50IjoiYXV0aG9yaXphdGlvbl9jb2RlIiwiaWF0IjoxNjQ4NjI2MDc2fQ.CYFSY2wXSChHyXuxWQ5ddXsfAY8eMDtI_xAQeACeGDtNqc0ynuQBpZfzfnGZbIO42hzSo9AAIeb6ZxISH2rYsImavESpxccN6ev-dFOzo02yzo-krBX-XRF5YqIxCslEsTt4BDYfY2sP6FCnD1K_wiz4-rJCKKSnda4Q97a7ZO6eSG2OeDfE-S4vp95HyHeU-Qk3ab1d1aPaLQOMD5xoOb_GR8YPMLzSEI8iAi7_YrS7IpOINOb-6o7tOYzQ4DwPpmbHpd7H1S-bX6XFtoSoO1AGEkrKEFZ7d6klDgxhWRDU0DBvvpbAwwVVSSXdHBG3F5ceAz3C2Riyr62Mg3Lr5Q
2022-03-30 07:41:17 SUCCESS
CheckForSubjectInIdToken
Found 'sub' in id_token
sub
fapiadmin
2022-03-30 07:41:17 SUCCESS
FAPIValidateIdTokenSigningAlg
id_token was signed with a permitted algorithm
permitted
[
  "ES256",
  "PS256"
]
alg
PS256
2022-03-30 07:41:17 INFO
FAPIValidateIdTokenEncryptionAlg
Skipped evaluation due to missing required element: id_token jwe_header
path
jwe_header
mapped
object
id_token
2022-03-30 07:41:17 INFO
FAPIValidateEncryptedIdTokenHasKid
Skipped evaluation due to missing required element: id_token jwe_header
path
jwe_header
mapped
object
id_token
2022-03-30 07:41:17 SUCCESS
VerifyNoSHash
ID Token is correctly missing s_hash
2022-03-30 07:41:17 SUCCESS
ExtractCHash
Extracted c_hash from ID Token
c_hash
AUCm0OXwwu-jyRXViziESg
alg
PS256
2022-03-30 07:41:17 SUCCESS
ValidateCHash
c_hash validated successfully
expected_hash
AUCm0OXwwu-jyRXViziESg
unhashed_value
b8749fdc-cb3d-486d-8ae2-a8707d11a42c
id_token_hash
AUCm0OXwwu-jyRXViziESg
Call token endpoint
2022-03-30 07:41:17 SUCCESS
CreateTokenEndpointRequestForAuthorizationCodeGrant
Created token endpoint request
grant_type
authorization_code
code
b8749fdc-cb3d-486d-8ae2-a8707d11a42c
redirect_uri
https://www.certification.openid.net/test/a/GOBD1CNFAPITestOBUK/callback
2022-03-30 07:41:17 SUCCESS
CreateClientAuthenticationAssertionClaims
Created client assertion claims
iss
client2.fabi.testagain
sub
client2.fabi.testagain
aud
https://bank.testingluuk8.org/jans-auth/restv1/token
jti
6sIb6mUaQFMc63hYmcfg
iat
1648626077
exp
1648626137
2022-03-30 07:41:17 SUCCESS
SignClientAuthenticationAssertion
Signed the client assertion
client_assertion
eyJraWQiOiIyODU0ZmFlYS00NjVjLTQxZjktOTdlZS01ZjNmZjA4MDA1ZDciLCJhbGciOiJQUzI1NiJ9.eyJzdWIiOiJjbGllbnQyLmZhYmkudGVzdGFnYWluIiwiYXVkIjoiaHR0cHM6XC9cL2JhbmsudGVzdGluZ2x1dWs4Lm9yZ1wvamFucy1hdXRoXC9yZXN0djFcL3Rva2VuIiwiaXNzIjoiY2xpZW50Mi5mYWJpLnRlc3RhZ2FpbiIsImV4cCI6MTY0ODYyNjEzNywiaWF0IjoxNjQ4NjI2MDc3LCJqdGkiOiI2c0liNm1VYVFGTWM2M2hZbWNmZyJ9.E7WGLprHmk4TNEIZ8WjJRREtBmwVS9TUCAv5x-xxEQl5tJyWNm-4NEj1MeG8sr4ZioFiDjI6wxXsjtLVpDAHjqdYat8Q9ubJ7zNUpCl1uJrNKND7e7KPQ-QI5XdhkqZm22UvJNm_RXUD_-LPdWIiNpAkgQHtg9Otkj7uvIVq_rbmRmkjgsZa0waOSLVSqukqPaIZxbXnlBH6MBMTyqEpwDAYyP7S0k80Q7GBF6q9VAZrC5GtjhlohXHjrZ-6VNLD0prNzPaGnbaRqlZefNUBImh0O4vkYGhDGEtb-niJWmC3vl1BIOFB2nTdp2vnaSNf46JYPevlz3sHNKoA0EK8hw
2022-03-30 07:41:17
AddClientAssertionToTokenEndpointRequest
Added client assertion
grant_type
authorization_code
code
b8749fdc-cb3d-486d-8ae2-a8707d11a42c
redirect_uri
https://www.certification.openid.net/test/a/GOBD1CNFAPITestOBUK/callback
client_assertion
eyJraWQiOiIyODU0ZmFlYS00NjVjLTQxZjktOTdlZS01ZjNmZjA4MDA1ZDciLCJhbGciOiJQUzI1NiJ9.eyJzdWIiOiJjbGllbnQyLmZhYmkudGVzdGFnYWluIiwiYXVkIjoiaHR0cHM6XC9cL2JhbmsudGVzdGluZ2x1dWs4Lm9yZ1wvamFucy1hdXRoXC9yZXN0djFcL3Rva2VuIiwiaXNzIjoiY2xpZW50Mi5mYWJpLnRlc3RhZ2FpbiIsImV4cCI6MTY0ODYyNjEzNywiaWF0IjoxNjQ4NjI2MDc3LCJqdGkiOiI2c0liNm1VYVFGTWM2M2hZbWNmZyJ9.E7WGLprHmk4TNEIZ8WjJRREtBmwVS9TUCAv5x-xxEQl5tJyWNm-4NEj1MeG8sr4ZioFiDjI6wxXsjtLVpDAHjqdYat8Q9ubJ7zNUpCl1uJrNKND7e7KPQ-QI5XdhkqZm22UvJNm_RXUD_-LPdWIiNpAkgQHtg9Otkj7uvIVq_rbmRmkjgsZa0waOSLVSqukqPaIZxbXnlBH6MBMTyqEpwDAYyP7S0k80Q7GBF6q9VAZrC5GtjhlohXHjrZ-6VNLD0prNzPaGnbaRqlZefNUBImh0O4vkYGhDGEtb-niJWmC3vl1BIOFB2nTdp2vnaSNf46JYPevlz3sHNKoA0EK8hw
client_assertion_type
urn:ietf:params:oauth:client-assertion-type:jwt-bearer
2022-03-30 07:41:17
CallTokenEndpoint
HTTP request
request_uri
https://bank.testingluuk8.org/jans-auth/restv1/token
request_method
POST
request_headers
{
  "accept": "application/json",
  "content-type": "application/x-www-form-urlencoded;charset\u003dUTF-8",
  "content-length": "956"
}
request_body
grant_type=authorization_code&code=b8749fdc-cb3d-486d-8ae2-a8707d11a42c&redirect_uri=https%3A%2F%2Fwww.certification.openid.net%2Ftest%2Fa%2FGOBD1CNFAPITestOBUK%2Fcallback&client_assertion=eyJraWQiOiIyODU0ZmFlYS00NjVjLTQxZjktOTdlZS01ZjNmZjA4MDA1ZDciLCJhbGciOiJQUzI1NiJ9.eyJzdWIiOiJjbGllbnQyLmZhYmkudGVzdGFnYWluIiwiYXVkIjoiaHR0cHM6XC9cL2JhbmsudGVzdGluZ2x1dWs4Lm9yZ1wvamFucy1hdXRoXC9yZXN0djFcL3Rva2VuIiwiaXNzIjoiY2xpZW50Mi5mYWJpLnRlc3RhZ2FpbiIsImV4cCI6MTY0ODYyNjEzNywiaWF0IjoxNjQ4NjI2MDc3LCJqdGkiOiI2c0liNm1VYVFGTWM2M2hZbWNmZyJ9.E7WGLprHmk4TNEIZ8WjJRREtBmwVS9TUCAv5x-xxEQl5tJyWNm-4NEj1MeG8sr4ZioFiDjI6wxXsjtLVpDAHjqdYat8Q9ubJ7zNUpCl1uJrNKND7e7KPQ-QI5XdhkqZm22UvJNm_RXUD_-LPdWIiNpAkgQHtg9Otkj7uvIVq_rbmRmkjgsZa0waOSLVSqukqPaIZxbXnlBH6MBMTyqEpwDAYyP7S0k80Q7GBF6q9VAZrC5GtjhlohXHjrZ-6VNLD0prNzPaGnbaRqlZefNUBImh0O4vkYGhDGEtb-niJWmC3vl1BIOFB2nTdp2vnaSNf46JYPevlz3sHNKoA0EK8hw&client_assertion_type=urn%3Aietf%3Aparams%3Aoauth%3Aclient-assertion-type%3Ajwt-bearer
request_mutual_tls
{
  "cert": "MIICozCCAkoCAgODMAoGCCqGSM49BAMCMIGKMQswCQYDVQQGEwJVUzELMAkGA1UECAwCVFgxDzANBgNVBAcMBkF1c3RpbjENMAsGA1UECgwER2x1dTENMAsGA1UECwwEYmFuazEeMBwGA1UEAwwVYmFuay50ZXN0aW5nbHV1azgub3JnMR8wHQYJKoZIhvcNAQkBFhBzdXBwb3J0QGdsdXUub3JnMB4XDTIyMDMyOTEwMDcyMloXDTI1MDMyODEwMDcyMlowZTELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAlZhMQ4wDAYDVQQHDAVjYXJsbzEYMBYGA1UECgwPZmFiaSBjbGllbnQgdHdvMR8wHQYDVQQDDBZjbGllbnQyLmZhYmkudGVzdGFnYWluMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAs3sMdYLdsCwWmn5mh0BxH7Tkb2UpmrYkBc5TRDRptXzfeWAdreYt6gnqk0E068BBp14kIQtwTFp0ppogSE+TU2CTbbzG1iRcjKztsy+a8npWia1Sujts1FamDUUg62qw0it/fQyZQrmjsr9d0KKy3OLzplKIu6Q0FR1AOuHQp23VahEpMbcc5LXGxMT8qt5sbuKMyu5qpt8sVD9hek+A29djedQqzBd8Lk2e6weP7by0bynnXxq4LHs1XR9GUviOboM4QjAnkqgRgIuLBCcwWmjlgWTVo62PUFBvN+A0HQWCARFRKhxxWNUBVLp+6Ts2TfJrCd6n3fZ5mxO/XUGVOwIDAQABMAoGCCqGSM49BAMCA0cAMEQCIFQPf5iszYvhb2wvcRqFKUWezukPgiXW0xJiAA0H99OXAiAEEWk7gWZTIV6UrrRaDTevpEtb3OgghIZJmcMvUCWpMw\u003d\u003d",
  "key": "MIIEowIBAAKCAQEAs3sMdYLdsCwWmn5mh0BxH7Tkb2UpmrYkBc5TRDRptXzfeWAdreYt6gnqk0E068BBp14kIQtwTFp0ppogSE+TU2CTbbzG1iRcjKztsy+a8npWia1Sujts1FamDUUg62qw0it/fQyZQrmjsr9d0KKy3OLzplKIu6Q0FR1AOuHQp23VahEpMbcc5LXGxMT8qt5sbuKMyu5qpt8sVD9hek+A29djedQqzBd8Lk2e6weP7by0bynnXxq4LHs1XR9GUviOboM4QjAnkqgRgIuLBCcwWmjlgWTVo62PUFBvN+A0HQWCARFRKhxxWNUBVLp+6Ts2TfJrCd6n3fZ5mxO/XUGVOwIDAQABAoIBAFMZCoixwYBauVBoa4H9hSK/9u/Yb63Q3NbPU2AFwFel7DXfGX61TtbIJpJtI1pvljYucR3XlPPVAaNNQtsX9McqtLefKpRlG3CKdDd9OAlCOSTfWakd8GJTh+gm9Hnq2NlGCG3WUnNBThhpX79ERPneHh8IoYP3H6IS+/UHLjsF6cc2KJGY+yALgZ769SUQ5pcF7w/cqAo5jk9/h/QFS69i84S0mjvZ3Ppq6s8Hfo7OkPZBxJYVbzN9qKSGDZsu8E+FQ2Pr6DT2qVO6zbg937TZJdhJsAvCo5DjtF2Chm4jPRmHECC7dqtjleSugVdyQRqyG3cBZivCRVQSvZ4jMSECgYEA1oHnE9fSPCD0A8X3dPQI8bFk3vf/akILCQmM2rWQXPRkxdF2ppjKEbBF7Tw2a6Ay4QQURUCWbgIDKaDW/nZeoPMRYl8kStOQI7EM+sVnMwY0zX4UKc/1c+JubWULvQNUWQ32BZGTbhjj4CoWXpDqImBeZcTbpnfBqbZtDcdopzECgYEA1jKrwo3CYcf2KFFrld7+Ny/SsC34RkTfijzwK70M1Faw4Xnk3Hi4XPuFXiiGU72p0gcXzYlem7V529AAe1mWxKKr2SIvdNSiSGKu1d/OCZK6+gZOQ41MnDavwUVv9RDRuWqJoI6OzjEIJJkeXAtxfwA0fRBTGogGpzl7ujElgCsCgYB+xCIVXfQGSMsr97A304f9nYIpKpIs736qBpTRI39/D4cGSLU/2wd/0JZijrTygafPxqNcEcFUnafU0BJ+KuHdaAgcBHHkLob+MMGk6UgFpWNLFXlBBH7fzy7HQ3Heb7tHLbL4s4FXDSqN7RFvLWDQk/b1WZMdG6S9cOuduvyj4QKBgGaHNqQXyvWXC4LdBkxkwvaTk5v1RSQNj5rR9HxbL6rsHBqxiBToTAdl9b7OUw3+eS0pbAFcQcbypPPMqo5gocRZwTxcGq8noM5ZPirtx+fZLlrDbe7z0bnsi1BN9nsto9XG4z3RPxX/blBmYpvYdmk+JeG/UKggeF7PKyRCphqlAoGBALqNh+pP7DMIP9XUI6l+PAT7rLk4z4bVGOz8IOFn2G9BizRL2jmESA7Xv9Fj21YkZOhFdK+Ka/TysTD28IWWgs/xjnkA5HEVRjSGFn4rKBHZL7J/pG5vGda8pRnv75tSSRiv4CVON4aeEwIM/nNsQ/qsfQ8Vtn4hfMIzMqiwtKsD",
  "ca": "MIICEjCCAbcCFET2uC1idOHcarEw0IChEgADldK1MAoGCCqGSM49BAMCMIGKMQswCQYDVQQGEwJVUzELMAkGA1UECAwCVFgxDzANBgNVBAcMBkF1c3RpbjENMAsGA1UECgwER2x1dTENMAsGA1UECwwEYmFuazEeMBwGA1UEAwwVYmFuay50ZXN0aW5nbHV1azgub3JnMR8wHQYJKoZIhvcNAQkBFhBzdXBwb3J0QGdsdXUub3JnMB4XDTIyMDMyOTA5MzUxN1oXDTIzMDMyOTA5MzUxN1owgYoxCzAJBgNVBAYTAlVTMQswCQYDVQQIDAJUWDEPMA0GA1UEBwwGQXVzdGluMQ0wCwYDVQQKDARHbHV1MQ0wCwYDVQQLDARiYW5rMR4wHAYDVQQDDBViYW5rLnRlc3RpbmdsdXVrOC5vcmcxHzAdBgkqhkiG9w0BCQEWEHN1cHBvcnRAZ2x1dS5vcmcwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAS1fG15xH+VVmDBbDV47eC/jXM+kE6BycRzowD4Sl5w7462WGySJC/3EenMCJD4hfw5H8lSNNDczZTZB/OntKBEMAoGCCqGSM49BAMCA0kAMEYCIQD+PChDytUwns6YblL/DPtd3RjIt5NrQDXjd2rec48yNwIhAJI83V3BWKzgqLRU14rQZmbV9ZwGoZQXJbqD5kPNVqFk"
}
2022-03-30 07:41:18 RESPONSE
CallTokenEndpoint
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "date": "Wed, 30 Mar 2022 07:41:17 GMT",
  "content-type": "application/json",
  "content-length": "1191",
  "connection": "keep-alive",
  "set-cookie": "X-Correlation-Id\u003d713a353c-2362-4408-9304-ce4695c4f6d2; Secure; HttpOnly",
  "expires": "Thu, 01 Jan 1970 00:00:00 GMT",
  "cache-control": "no-store",
  "pragma": "no-cache",
  "strict-transport-security": "max-age\u003d15724800; includeSubDomains"
}
response_body
{"access_token":"6a552825-46a9-462f-881f-77673f55ac9d","refresh_token":"71474808-fa58-492b-9a04-132f0b6a9285","id_token":"eyJraWQiOiJHa3dJeld5ODh4V1NsY1duTGlFYzhpcDlzMk0iLCJ0eXAiOiJqd3QiLCJhbGciOiJQUzI1NiJ9.eyJhdF9oYXNoIjoiOHkzRTBzcFNjRmlaODR2dkJwNV83QSIsInN1YiI6ImZhcGlhZG1pbiIsImNvZGUiOiJjNmZjOWE5Mi1kYzI0LTQzOTAtOTVhMi01MTYxYjQwMDczYzgiLCJhbXIiOlsiMTAiXSwiaXNzIjoiaHR0cHM6Ly9iYW5rLnRlc3RpbmdsdXVrOC5vcmciLCJub25jZSI6Im9UMUY0SGVhbEwiLCJzaWQiOiJlMmVkNGQ0MS1lMjdiLTRjNmMtYTY3NS04MTEzZTE5YWU2Y2EiLCJveE9wZW5JRENvbm5lY3RWZXJzaW9uIjoib3BlbmlkY29ubmVjdC0xLjAiLCJhdWQiOiJjbGllbnQyLmZhYmkudGVzdGFnYWluIiwiYWNyIjoidXJuOm1hY2U6aW5jb21tb246aWFwOnNpbHZlciIsImNfaGFzaCI6IkFVQ20wT1h3d3UtanlSWFZpemlFU2ciLCJhdXRoX3RpbWUiOjE2NDg1NjEzMzMsImV4cCI6MTY0ODYyOTY3NywiZ3JhbnQiOiJhdXRob3JpemF0aW9uX2NvZGUiLCJpYXQiOjE2NDg2MjYwNzd9.AFSY46VxA85dyKVfld9QMuQj9Ia-A_j_C2YXR4wOqY0TEFKcm7RFjkqjDnKASHBdlK06Ef29O4jpIec2Q3DhZSfhS770H6mitJyRFZk5QX0dXAVBocZ-eOZUnpftjnorg3Ta8WHsdP7WWLnhGQejIqKiF7HsQzb56Ou7ev1nxy6X8JeposLsysx5brJpT1XOTeW0YalMZ8C0HUfyRLHuOlVH8KmWuwm5RJNJzrAo1DCW4C1jA1EyveLW73l9HzR0IPTS5kICj7uezWa8zA8Eb7kMXRIflgVnjiVPO-JOnIEz80Q4EnwNRIeIXhHAD-q6Zxime0HLAXLMxhdUsh6bHg","token_type":"Bearer","expires_in":300}
2022-03-30 07:41:18 SUCCESS
CallTokenEndpoint
Parsed token endpoint response
access_token
6a552825-46a9-462f-881f-77673f55ac9d
refresh_token
71474808-fa58-492b-9a04-132f0b6a9285
id_token
eyJraWQiOiJHa3dJeld5ODh4V1NsY1duTGlFYzhpcDlzMk0iLCJ0eXAiOiJqd3QiLCJhbGciOiJQUzI1NiJ9.eyJhdF9oYXNoIjoiOHkzRTBzcFNjRmlaODR2dkJwNV83QSIsInN1YiI6ImZhcGlhZG1pbiIsImNvZGUiOiJjNmZjOWE5Mi1kYzI0LTQzOTAtOTVhMi01MTYxYjQwMDczYzgiLCJhbXIiOlsiMTAiXSwiaXNzIjoiaHR0cHM6Ly9iYW5rLnRlc3RpbmdsdXVrOC5vcmciLCJub25jZSI6Im9UMUY0SGVhbEwiLCJzaWQiOiJlMmVkNGQ0MS1lMjdiLTRjNmMtYTY3NS04MTEzZTE5YWU2Y2EiLCJveE9wZW5JRENvbm5lY3RWZXJzaW9uIjoib3BlbmlkY29ubmVjdC0xLjAiLCJhdWQiOiJjbGllbnQyLmZhYmkudGVzdGFnYWluIiwiYWNyIjoidXJuOm1hY2U6aW5jb21tb246aWFwOnNpbHZlciIsImNfaGFzaCI6IkFVQ20wT1h3d3UtanlSWFZpemlFU2ciLCJhdXRoX3RpbWUiOjE2NDg1NjEzMzMsImV4cCI6MTY0ODYyOTY3NywiZ3JhbnQiOiJhdXRob3JpemF0aW9uX2NvZGUiLCJpYXQiOjE2NDg2MjYwNzd9.AFSY46VxA85dyKVfld9QMuQj9Ia-A_j_C2YXR4wOqY0TEFKcm7RFjkqjDnKASHBdlK06Ef29O4jpIec2Q3DhZSfhS770H6mitJyRFZk5QX0dXAVBocZ-eOZUnpftjnorg3Ta8WHsdP7WWLnhGQejIqKiF7HsQzb56Ou7ev1nxy6X8JeposLsysx5brJpT1XOTeW0YalMZ8C0HUfyRLHuOlVH8KmWuwm5RJNJzrAo1DCW4C1jA1EyveLW73l9HzR0IPTS5kICj7uezWa8zA8Eb7kMXRIflgVnjiVPO-JOnIEz80Q4EnwNRIeIXhHAD-q6Zxime0HLAXLMxhdUsh6bHg
token_type
Bearer
expires_in
300
Verify token endpoint response
2022-03-30 07:41:18 SUCCESS
CheckIfTokenEndpointResponseError
No error from token endpoint
2022-03-30 07:41:18 SUCCESS
CheckForAccessTokenValue
Found an access token
access_token
6a552825-46a9-462f-881f-77673f55ac9d
2022-03-30 07:41:18 SUCCESS
ExtractAccessTokenFromTokenResponse
Extracted the access token
value
6a552825-46a9-462f-881f-77673f55ac9d
type
Bearer
2022-03-30 07:41:18 SUCCESS
ExtractExpiresInFromTokenEndpointResponse
Extracted 'expires_in'
expires_in
300
2022-03-30 07:41:18 SUCCESS
ValidateExpiresIn
expires_in passed all validation checks
expires_in
300
2022-03-30 07:41:18 SUCCESS
CheckForRefreshTokenValue
Found a refresh token
refresh_token
71474808-fa58-492b-9a04-132f0b6a9285
2022-03-30 07:41:18 SUCCESS
EnsureMinimumRefreshTokenLength
Refresh token is of sufficient length
actual
288
required
128
2022-03-30 07:41:18 SUCCESS
EnsureMinimumRefreshTokenEntropy
Calculated shannon entropy seems sufficient
actual
133.09775004326934
expected
96.0
value
s
2022-03-30 07:41:18 SUCCESS
EnsureMinimumAccessTokenLength
Access token is of sufficient length
actual
288
required
128
2022-03-30 07:41:18 SUCCESS
EnsureMinimumAccessTokenEntropy
Calculated shannon entropy seems sufficient
actual
130.73322206666907
expected
96.0
value
s
2022-03-30 07:41:18 SUCCESS
ExtractIdTokenFromTokenResponse
Found and parsed the id_token from token_endpoint_response
value
eyJraWQiOiJHa3dJeld5ODh4V1NsY1duTGlFYzhpcDlzMk0iLCJ0eXAiOiJqd3QiLCJhbGciOiJQUzI1NiJ9.eyJhdF9oYXNoIjoiOHkzRTBzcFNjRmlaODR2dkJwNV83QSIsInN1YiI6ImZhcGlhZG1pbiIsImNvZGUiOiJjNmZjOWE5Mi1kYzI0LTQzOTAtOTVhMi01MTYxYjQwMDczYzgiLCJhbXIiOlsiMTAiXSwiaXNzIjoiaHR0cHM6Ly9iYW5rLnRlc3RpbmdsdXVrOC5vcmciLCJub25jZSI6Im9UMUY0SGVhbEwiLCJzaWQiOiJlMmVkNGQ0MS1lMjdiLTRjNmMtYTY3NS04MTEzZTE5YWU2Y2EiLCJveE9wZW5JRENvbm5lY3RWZXJzaW9uIjoib3BlbmlkY29ubmVjdC0xLjAiLCJhdWQiOiJjbGllbnQyLmZhYmkudGVzdGFnYWluIiwiYWNyIjoidXJuOm1hY2U6aW5jb21tb246aWFwOnNpbHZlciIsImNfaGFzaCI6IkFVQ20wT1h3d3UtanlSWFZpemlFU2ciLCJhdXRoX3RpbWUiOjE2NDg1NjEzMzMsImV4cCI6MTY0ODYyOTY3NywiZ3JhbnQiOiJhdXRob3JpemF0aW9uX2NvZGUiLCJpYXQiOjE2NDg2MjYwNzd9.AFSY46VxA85dyKVfld9QMuQj9Ia-A_j_C2YXR4wOqY0TEFKcm7RFjkqjDnKASHBdlK06Ef29O4jpIec2Q3DhZSfhS770H6mitJyRFZk5QX0dXAVBocZ-eOZUnpftjnorg3Ta8WHsdP7WWLnhGQejIqKiF7HsQzb56Ou7ev1nxy6X8JeposLsysx5brJpT1XOTeW0YalMZ8C0HUfyRLHuOlVH8KmWuwm5RJNJzrAo1DCW4C1jA1EyveLW73l9HzR0IPTS5kICj7uezWa8zA8Eb7kMXRIflgVnjiVPO-JOnIEz80Q4EnwNRIeIXhHAD-q6Zxime0HLAXLMxhdUsh6bHg
header
{
  "kid": "GkwIzWy88xWSlcWnLiEc8ip9s2M",
  "typ": "jwt",
  "alg": "PS256"
}
claims
{
  "at_hash": "8y3E0spScFiZ84vvBp5_7A",
  "sub": "fapiadmin",
  "code": "c6fc9a92-dc24-4390-95a2-5161b40073c8",
  "amr": [
    "10"
  ],
  "iss": "https://bank.testingluuk8.org",
  "nonce": "oT1F4HealL",
  "sid": "e2ed4d41-e27b-4c6c-a675-8113e19ae6ca",
  "oxOpenIDConnectVersion": "openidconnect-1.0",
  "aud": "client2.fabi.testagain",
  "acr": "urn:mace:incommon:iap:silver",
  "c_hash": "AUCm0OXwwu-jyRXViziESg",
  "auth_time": 1648561333,
  "exp": 1648629677,
  "grant": "authorization_code",
  "iat": 1648626077
}
2022-03-30 07:41:18 SUCCESS
ValidateIdToken
ID token iss, aud, exp, iat, auth_time, acr & nbf claims passed validation checks
2022-03-30 07:41:18 SUCCESS
EnsureIdTokenContainsKid
kid was found in the ID token header
kid
GkwIzWy88xWSlcWnLiEc8ip9s2M
2022-03-30 07:41:18 SUCCESS
ValidateIdTokenNonce
Nonce values match
nonce
oT1F4HealL
2022-03-30 07:41:18 SUCCESS
ValidateIdTokenACRClaimAgainstRequest
acr value in id_token is (one of) the requested values
actual
urn:mace:incommon:iap:silver
requested
[
  "urn:mace:incommon:iap:silver"
]
2022-03-30 07:41:18 SUCCESS
ValidateIdTokenSignature
id_token signature validated
id_token
eyJraWQiOiJHa3dJeld5ODh4V1NsY1duTGlFYzhpcDlzMk0iLCJ0eXAiOiJqd3QiLCJhbGciOiJQUzI1NiJ9.eyJhdF9oYXNoIjoiOHkzRTBzcFNjRmlaODR2dkJwNV83QSIsInN1YiI6ImZhcGlhZG1pbiIsImNvZGUiOiJjNmZjOWE5Mi1kYzI0LTQzOTAtOTVhMi01MTYxYjQwMDczYzgiLCJhbXIiOlsiMTAiXSwiaXNzIjoiaHR0cHM6Ly9iYW5rLnRlc3RpbmdsdXVrOC5vcmciLCJub25jZSI6Im9UMUY0SGVhbEwiLCJzaWQiOiJlMmVkNGQ0MS1lMjdiLTRjNmMtYTY3NS04MTEzZTE5YWU2Y2EiLCJveE9wZW5JRENvbm5lY3RWZXJzaW9uIjoib3BlbmlkY29ubmVjdC0xLjAiLCJhdWQiOiJjbGllbnQyLmZhYmkudGVzdGFnYWluIiwiYWNyIjoidXJuOm1hY2U6aW5jb21tb246aWFwOnNpbHZlciIsImNfaGFzaCI6IkFVQ20wT1h3d3UtanlSWFZpemlFU2ciLCJhdXRoX3RpbWUiOjE2NDg1NjEzMzMsImV4cCI6MTY0ODYyOTY3NywiZ3JhbnQiOiJhdXRob3JpemF0aW9uX2NvZGUiLCJpYXQiOjE2NDg2MjYwNzd9.AFSY46VxA85dyKVfld9QMuQj9Ia-A_j_C2YXR4wOqY0TEFKcm7RFjkqjDnKASHBdlK06Ef29O4jpIec2Q3DhZSfhS770H6mitJyRFZk5QX0dXAVBocZ-eOZUnpftjnorg3Ta8WHsdP7WWLnhGQejIqKiF7HsQzb56Ou7ev1nxy6X8JeposLsysx5brJpT1XOTeW0YalMZ8C0HUfyRLHuOlVH8KmWuwm5RJNJzrAo1DCW4C1jA1EyveLW73l9HzR0IPTS5kICj7uezWa8zA8Eb7kMXRIflgVnjiVPO-JOnIEz80Q4EnwNRIeIXhHAD-q6Zxime0HLAXLMxhdUsh6bHg
2022-03-30 07:41:18 SUCCESS
ValidateIdTokenSignatureUsingKid
id_token signature validated
id_token
eyJraWQiOiJHa3dJeld5ODh4V1NsY1duTGlFYzhpcDlzMk0iLCJ0eXAiOiJqd3QiLCJhbGciOiJQUzI1NiJ9.eyJhdF9oYXNoIjoiOHkzRTBzcFNjRmlaODR2dkJwNV83QSIsInN1YiI6ImZhcGlhZG1pbiIsImNvZGUiOiJjNmZjOWE5Mi1kYzI0LTQzOTAtOTVhMi01MTYxYjQwMDczYzgiLCJhbXIiOlsiMTAiXSwiaXNzIjoiaHR0cHM6Ly9iYW5rLnRlc3RpbmdsdXVrOC5vcmciLCJub25jZSI6Im9UMUY0SGVhbEwiLCJzaWQiOiJlMmVkNGQ0MS1lMjdiLTRjNmMtYTY3NS04MTEzZTE5YWU2Y2EiLCJveE9wZW5JRENvbm5lY3RWZXJzaW9uIjoib3BlbmlkY29ubmVjdC0xLjAiLCJhdWQiOiJjbGllbnQyLmZhYmkudGVzdGFnYWluIiwiYWNyIjoidXJuOm1hY2U6aW5jb21tb246aWFwOnNpbHZlciIsImNfaGFzaCI6IkFVQ20wT1h3d3UtanlSWFZpemlFU2ciLCJhdXRoX3RpbWUiOjE2NDg1NjEzMzMsImV4cCI6MTY0ODYyOTY3NywiZ3JhbnQiOiJhdXRob3JpemF0aW9uX2NvZGUiLCJpYXQiOjE2NDg2MjYwNzd9.AFSY46VxA85dyKVfld9QMuQj9Ia-A_j_C2YXR4wOqY0TEFKcm7RFjkqjDnKASHBdlK06Ef29O4jpIec2Q3DhZSfhS770H6mitJyRFZk5QX0dXAVBocZ-eOZUnpftjnorg3Ta8WHsdP7WWLnhGQejIqKiF7HsQzb56Ou7ev1nxy6X8JeposLsysx5brJpT1XOTeW0YalMZ8C0HUfyRLHuOlVH8KmWuwm5RJNJzrAo1DCW4C1jA1EyveLW73l9HzR0IPTS5kICj7uezWa8zA8Eb7kMXRIflgVnjiVPO-JOnIEz80Q4EnwNRIeIXhHAD-q6Zxime0HLAXLMxhdUsh6bHg
2022-03-30 07:41:18 SUCCESS
CheckForSubjectInIdToken
Found 'sub' in id_token
sub
fapiadmin
2022-03-30 07:41:18 SUCCESS
FAPIValidateIdTokenSigningAlg
id_token was signed with a permitted algorithm
permitted
[
  "ES256",
  "PS256"
]
alg
PS256
2022-03-30 07:41:18 INFO
FAPIValidateIdTokenEncryptionAlg
Skipped evaluation due to missing required element: id_token jwe_header
path
jwe_header
mapped
object
id_token
2022-03-30 07:41:18 INFO
FAPIValidateEncryptedIdTokenHasKid
Skipped evaluation due to missing required element: id_token jwe_header
path
jwe_header
mapped
object
id_token
2022-03-30 07:41:18 SUCCESS
ExtractCHash
Extracted c_hash from ID Token
c_hash
AUCm0OXwwu-jyRXViziESg
alg
PS256
2022-03-30 07:41:18 INFO
ExtractSHash
Couldn't find s_hash in ID token
2022-03-30 07:41:18 SUCCESS
ExtractAtHash
Extracted at_hash from ID Token
at_hash
8y3E0spScFiZ84vvBp5_7A
alg
PS256
2022-03-30 07:41:18 SUCCESS
ValidateCHash
c_hash validated successfully
expected_hash
AUCm0OXwwu-jyRXViziESg
unhashed_value
b8749fdc-cb3d-486d-8ae2-a8707d11a42c
id_token_hash
AUCm0OXwwu-jyRXViziESg
2022-03-30 07:41:18 INFO
ValidateSHash
Skipped evaluation due to missing required object: s_hash
expected
s_hash
mapped
2022-03-30 07:41:18 SUCCESS
ValidateAtHash
at_hash validated successfully
expected_hash
8y3E0spScFiZ84vvBp5_7A
unhashed_value
6a552825-46a9-462f-881f-77673f55ac9d
id_token_hash
8y3E0spScFiZ84vvBp5_7A
Verify at_hash in the authorization endpoint id_token
2022-03-30 07:41:18 INFO
ExtractAtHash
Couldn't find at_hash in ID token
2022-03-30 07:41:18 INFO
ValidateAtHash
Skipped evaluation due to missing required object: at_hash
expected
at_hash
mapped
Resource server endpoint tests
2022-03-30 07:41:18
CreateEmptyResourceEndpointRequestHeaders
Created empty headers
resource_endpoint_request_headers
{}
2022-03-30 07:41:18 SUCCESS
AddFAPIAuthDateToResourceEndpointRequest
Added x-fapi-auth-date to resource endpoint request headers
resource_endpoint_request_headers
{
  "x-fapi-auth-date": "Wed, 30 Mar 2022 07:41:18 GMT"
}
2022-03-30 07:41:18
AddIpV4FapiCustomerIpAddressToResourceEndpointRequest
Added x-fapi-customer-ip-address containing IPv4 address to resource endpoint request headers
resource_endpoint_request_headers
{
  "x-fapi-auth-date": "Wed, 30 Mar 2022 07:41:18 GMT",
  "x-fapi-customer-ip-address": "198.51.100.119"
}
2022-03-30 07:41:18
CreateRandomFAPIInteractionId
Created interaction ID
fapi_interaction_id
0109411a-d120-4a6f-aceb-61d27dc16186
2022-03-30 07:41:18 SUCCESS
AddFAPIInteractionIdToResourceEndpointRequest
Added x-fapi-interaction-id to resource endpoint request headers
resource_endpoint_request_headers
{
  "x-fapi-auth-date": "Wed, 30 Mar 2022 07:41:18 GMT",
  "x-fapi-customer-ip-address": "198.51.100.119",
  "x-fapi-interaction-id": "0109411a-d120-4a6f-aceb-61d27dc16186"
}
2022-03-30 07:41:18
CallProtectedResource
HTTP request
request_uri
https://bank.testingluuk8.org/fapi-rs/.well-known/openid-configuration
request_method
GET
request_headers
{
  "accept": "application/json",
  "authorization": "Bearer 6a552825-46a9-462f-881f-77673f55ac9d",
  "x-fapi-auth-date": "Wed, 30 Mar 2022 07:41:18 GMT",
  "x-fapi-customer-ip-address": "198.51.100.119",
  "x-fapi-interaction-id": "0109411a-d120-4a6f-aceb-61d27dc16186",
  "content-length": "0"
}
request_body

                                
request_mutual_tls
{
  "cert": "MIICozCCAkoCAgODMAoGCCqGSM49BAMCMIGKMQswCQYDVQQGEwJVUzELMAkGA1UECAwCVFgxDzANBgNVBAcMBkF1c3RpbjENMAsGA1UECgwER2x1dTENMAsGA1UECwwEYmFuazEeMBwGA1UEAwwVYmFuay50ZXN0aW5nbHV1azgub3JnMR8wHQYJKoZIhvcNAQkBFhBzdXBwb3J0QGdsdXUub3JnMB4XDTIyMDMyOTEwMDcyMloXDTI1MDMyODEwMDcyMlowZTELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAlZhMQ4wDAYDVQQHDAVjYXJsbzEYMBYGA1UECgwPZmFiaSBjbGllbnQgdHdvMR8wHQYDVQQDDBZjbGllbnQyLmZhYmkudGVzdGFnYWluMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAs3sMdYLdsCwWmn5mh0BxH7Tkb2UpmrYkBc5TRDRptXzfeWAdreYt6gnqk0E068BBp14kIQtwTFp0ppogSE+TU2CTbbzG1iRcjKztsy+a8npWia1Sujts1FamDUUg62qw0it/fQyZQrmjsr9d0KKy3OLzplKIu6Q0FR1AOuHQp23VahEpMbcc5LXGxMT8qt5sbuKMyu5qpt8sVD9hek+A29djedQqzBd8Lk2e6weP7by0bynnXxq4LHs1XR9GUviOboM4QjAnkqgRgIuLBCcwWmjlgWTVo62PUFBvN+A0HQWCARFRKhxxWNUBVLp+6Ts2TfJrCd6n3fZ5mxO/XUGVOwIDAQABMAoGCCqGSM49BAMCA0cAMEQCIFQPf5iszYvhb2wvcRqFKUWezukPgiXW0xJiAA0H99OXAiAEEWk7gWZTIV6UrrRaDTevpEtb3OgghIZJmcMvUCWpMw\u003d\u003d",
  "key": "MIIEowIBAAKCAQEAs3sMdYLdsCwWmn5mh0BxH7Tkb2UpmrYkBc5TRDRptXzfeWAdreYt6gnqk0E068BBp14kIQtwTFp0ppogSE+TU2CTbbzG1iRcjKztsy+a8npWia1Sujts1FamDUUg62qw0it/fQyZQrmjsr9d0KKy3OLzplKIu6Q0FR1AOuHQp23VahEpMbcc5LXGxMT8qt5sbuKMyu5qpt8sVD9hek+A29djedQqzBd8Lk2e6weP7by0bynnXxq4LHs1XR9GUviOboM4QjAnkqgRgIuLBCcwWmjlgWTVo62PUFBvN+A0HQWCARFRKhxxWNUBVLp+6Ts2TfJrCd6n3fZ5mxO/XUGVOwIDAQABAoIBAFMZCoixwYBauVBoa4H9hSK/9u/Yb63Q3NbPU2AFwFel7DXfGX61TtbIJpJtI1pvljYucR3XlPPVAaNNQtsX9McqtLefKpRlG3CKdDd9OAlCOSTfWakd8GJTh+gm9Hnq2NlGCG3WUnNBThhpX79ERPneHh8IoYP3H6IS+/UHLjsF6cc2KJGY+yALgZ769SUQ5pcF7w/cqAo5jk9/h/QFS69i84S0mjvZ3Ppq6s8Hfo7OkPZBxJYVbzN9qKSGDZsu8E+FQ2Pr6DT2qVO6zbg937TZJdhJsAvCo5DjtF2Chm4jPRmHECC7dqtjleSugVdyQRqyG3cBZivCRVQSvZ4jMSECgYEA1oHnE9fSPCD0A8X3dPQI8bFk3vf/akILCQmM2rWQXPRkxdF2ppjKEbBF7Tw2a6Ay4QQURUCWbgIDKaDW/nZeoPMRYl8kStOQI7EM+sVnMwY0zX4UKc/1c+JubWULvQNUWQ32BZGTbhjj4CoWXpDqImBeZcTbpnfBqbZtDcdopzECgYEA1jKrwo3CYcf2KFFrld7+Ny/SsC34RkTfijzwK70M1Faw4Xnk3Hi4XPuFXiiGU72p0gcXzYlem7V529AAe1mWxKKr2SIvdNSiSGKu1d/OCZK6+gZOQ41MnDavwUVv9RDRuWqJoI6OzjEIJJkeXAtxfwA0fRBTGogGpzl7ujElgCsCgYB+xCIVXfQGSMsr97A304f9nYIpKpIs736qBpTRI39/D4cGSLU/2wd/0JZijrTygafPxqNcEcFUnafU0BJ+KuHdaAgcBHHkLob+MMGk6UgFpWNLFXlBBH7fzy7HQ3Heb7tHLbL4s4FXDSqN7RFvLWDQk/b1WZMdG6S9cOuduvyj4QKBgGaHNqQXyvWXC4LdBkxkwvaTk5v1RSQNj5rR9HxbL6rsHBqxiBToTAdl9b7OUw3+eS0pbAFcQcbypPPMqo5gocRZwTxcGq8noM5ZPirtx+fZLlrDbe7z0bnsi1BN9nsto9XG4z3RPxX/blBmYpvYdmk+JeG/UKggeF7PKyRCphqlAoGBALqNh+pP7DMIP9XUI6l+PAT7rLk4z4bVGOz8IOFn2G9BizRL2jmESA7Xv9Fj21YkZOhFdK+Ka/TysTD28IWWgs/xjnkA5HEVRjSGFn4rKBHZL7J/pG5vGda8pRnv75tSSRiv4CVON4aeEwIM/nNsQ/qsfQ8Vtn4hfMIzMqiwtKsD",
  "ca": "MIICEjCCAbcCFET2uC1idOHcarEw0IChEgADldK1MAoGCCqGSM49BAMCMIGKMQswCQYDVQQGEwJVUzELMAkGA1UECAwCVFgxDzANBgNVBAcMBkF1c3RpbjENMAsGA1UECgwER2x1dTENMAsGA1UECwwEYmFuazEeMBwGA1UEAwwVYmFuay50ZXN0aW5nbHV1azgub3JnMR8wHQYJKoZIhvcNAQkBFhBzdXBwb3J0QGdsdXUub3JnMB4XDTIyMDMyOTA5MzUxN1oXDTIzMDMyOTA5MzUxN1owgYoxCzAJBgNVBAYTAlVTMQswCQYDVQQIDAJUWDEPMA0GA1UEBwwGQXVzdGluMQ0wCwYDVQQKDARHbHV1MQ0wCwYDVQQLDARiYW5rMR4wHAYDVQQDDBViYW5rLnRlc3RpbmdsdXVrOC5vcmcxHzAdBgkqhkiG9w0BCQEWEHN1cHBvcnRAZ2x1dS5vcmcwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAS1fG15xH+VVmDBbDV47eC/jXM+kE6BycRzowD4Sl5w7462WGySJC/3EenMCJD4hfw5H8lSNNDczZTZB/OntKBEMAoGCCqGSM49BAMCA0kAMEYCIQD+PChDytUwns6YblL/DPtd3RjIt5NrQDXjd2rec48yNwIhAJI83V3BWKzgqLRU14rQZmbV9ZwGoZQXJbqD5kPNVqFk"
}
2022-03-30 07:41:18 RESPONSE
CallProtectedResource
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "date": "Wed, 30 Mar 2022 07:41:18 GMT",
  "content-type": "application/json",
  "content-length": "4741",
  "connection": "keep-alive",
  "set-cookie": "X-Correlation-Id\u003daa0c1b3b-8310-45d4-af70-0b7bd80962ab; Secure; HttpOnly",
  "expires": "Thu, 01 Jan 1970 00:00:00 GMT",
  "x-fapi-interaction-id": "0109411a-d120-4a6f-aceb-61d27dc16186",
  "strict-transport-security": "max-age\u003d15724800; includeSubDomains"
}
response_body
{
  "request_parameter_supported" : true,
  "pushed_authorization_request_endpoint" : "https://bank.testingluuk8.org/jans-auth/restv1/par",
  "introspection_endpoint" : "https://bank.testingluuk8.org/jans-auth/restv1/introspection",
  "claims_parameter_supported" : true,
  "issuer" : "https://bank.testingluuk8.org",
  "userinfo_encryption_enc_values_supported" : [ "RSA1_5", "RSA-OAEP", "A128KW", "A256KW" ],
  "authorization_endpoint" : "https://bank.testingluuk8.org/jans-auth/restv1/authorize",
  "service_documentation" : "http://jans.org/docs",
  "id_generation_endpoint" : "https://bank.testingluuk8.org/jans-auth/restv1/id",
  "claims_supported" : [ "acr", "cpf", "cnpj" ],
  "scope_to_claims_mapping" : [ {
    "https://jans.io/oauth/config/database/sql.write" : [ ]
  }, {
    "https://jans.io/oauth/config/stats.readonly" : [ ]
  }, {
    "accounts" : [ ]
  }, {
    "https://jans.io/oauth/config/database/sql.delete" : [ ]
  }, {
    "payments" : [ ]
  }, {
    "acr" : [ "acr" ]
  }, {
    "cpf" : [ "cpf" ]
  }, {
    "cnpj" : [ "cnpj" ]
  }, {
    "consents" : [ ]
  }, {
    "resources" : [ ]
  }, {
    "fundsconfirmations" : [ ]
  }, {
    "https://jans.io/oauth/config/database/sql.readonly" : [ ]
  }, {
    "openid" : [ ]
  } ],
  "op_policy_uri" : "http://www.jans.io/doku.php?id=jans:policy",
  "token_endpoint_auth_methods_supported" : [ "client_secret_post", "tls_client_auth", "private_key_jwt" ],
  "tls_client_certificate_bound_access_tokens" : true,
  "response_modes_supported" : [ "jwt", "query.jwt", "fragment.jwt", "query", "fragment", "form_post.jwt", "form_post" ],
  "backchannel_logout_session_supported" : true,
  "token_endpoint" : "https://bank.testingluuk8.org/jans-auth/restv1/token",
  "response_types_supported" : [ "code", "code id_token" ],
  "backchannel_token_delivery_modes_supported" : [ "poll", "ping", "push" ],
  "request_uri_parameter_supported" : true,
  "backchannel_user_code_parameter_supported" : false,
  "grant_types_supported" : [ "client_credentials", "refresh_token", "authorization_code" ],
  "ui_locales_supported" : [ "en", "bg", "de", "es", "fr", "it", "ru", "tr" ],
  "userinfo_endpoint" : "https://bank.testingluuk8.org/jans-auth/restv1/userinfo",
  "op_tos_uri" : "http://www.jans.io/doku.php?id=jans:tos",
  "auth_level_mapping" : {
    "10" : [ "urn:mace:incommon:iap:silver" ]
  },
  "require_request_uri_registration" : false,
  "frontchannel_logout_session_supported" : true,
  "claims_locales_supported" : [ "en" ],
  "clientinfo_endpoint" : "https://bank.testingluuk8.org/jans-auth/restv1/clientinfo",
  "request_object_signing_alg_values_supported" : [ "none", "HS256", "HS384", "HS512", "RS256", "RS384", "RS512", "ES256", "ES384", "ES512", "ES512", "PS256", "PS384", "PS512" ],
  "request_object_encryption_alg_values_supported" : [ "RSA-OAEP" ],
  "session_revocation_endpoint" : "https://bank.testingluuk8.org/jans-auth/restv1/revoke_session",
  "check_session_iframe" : "https://bank.testingluuk8.org/jans-auth/opiframe.htm",
  "scopes_supported" : [ "openid", "payments", "resources", "fundsconfirmations", "cnpj", "acr", "https://jans.io/oauth/config/database/sql.write", "https://jans.io/oauth/config/database/sql.readonly", "cpf", "consents", "accounts", "https://jans.io/oauth/config/database/sql.delete", "https://jans.io/oauth/config/stats.readonly" ],
  "backchannel_logout_supported" : true,
  "acr_values_supported" : [ "urn:mace:incommon:iap:silver" ],
  "request_object_encryption_enc_values_supported" : [ "A256GCM" ],
  "display_values_supported" : [ "page" ],
  "userinfo_signing_alg_values_supported" : [ "HS256", "HS384", "HS512", "RS256", "RS384", "RS512", "ES256", "ES384", "ES512", "ES512", "PS256", "PS384", "PS512" ],
  "require_pushed_authorization_requests" : false,
  "claim_types_supported" : [ "normal" ],
  "userinfo_encryption_alg_values_supported" : [ "RSA1_5", "RSA-OAEP", "A128KW", "A256KW" ],
  "end_session_endpoint" : "https://bank.testingluuk8.org/jans-auth/restv1/end_session",
  "revocation_endpoint" : "https://bank.testingluuk8.org/jans-auth/restv1/revoke",
  "backchannel_authentication_endpoint" : "https://bank.testingluuk8.org/jans-auth/restv1/bc-authorize",
  "token_endpoint_auth_signing_alg_values_supported" : [ "PS256", "RS256" ],
  "frontchannel_logout_supported" : true,
  "jwks_uri" : "https://bank.testingluuk8.org/open-banking/jwks",
  "subject_types_supported" : [ "pairwise" ],
  "id_token_signing_alg_values_supported" : [ "none", "HS256", "HS384", "HS512", "RS256", "RS384", "RS512", "ES256", "ES384", "ES512", "ES512", "PS256", "PS384", "PS512" ],
  "registration_endpoint" : "https://bank.testingluuk8.org/jans-auth/restv1/register",
  "id_token_token_binding_cnf_values_supported" : [ "tbh" ]
}
2022-03-30 07:41:18 SUCCESS
CallProtectedResource
Got a response from the resource endpoint
status
200
endpoint_name
resource
headers
{
  "date": "Wed, 30 Mar 2022 07:41:18 GMT",
  "content-type": "application/json",
  "content-length": "4741",
  "connection": "keep-alive",
  "set-cookie": "X-Correlation-Id\u003daa0c1b3b-8310-45d4-af70-0b7bd80962ab; Secure; HttpOnly",
  "expires": "Thu, 01 Jan 1970 00:00:00 GMT",
  "x-fapi-interaction-id": "0109411a-d120-4a6f-aceb-61d27dc16186",
  "strict-transport-security": "max-age\u003d15724800; includeSubDomains"
}
body
{
  "request_parameter_supported" : true,
  "pushed_authorization_request_endpoint" : "https://bank.testingluuk8.org/jans-auth/restv1/par",
  "introspection_endpoint" : "https://bank.testingluuk8.org/jans-auth/restv1/introspection",
  "claims_parameter_supported" : true,
  "issuer" : "https://bank.testingluuk8.org",
  "userinfo_encryption_enc_values_supported" : [ "RSA1_5", "RSA-OAEP", "A128KW", "A256KW" ],
  "authorization_endpoint" : "https://bank.testingluuk8.org/jans-auth/restv1/authorize",
  "service_documentation" : "http://jans.org/docs",
  "id_generation_endpoint" : "https://bank.testingluuk8.org/jans-auth/restv1/id",
  "claims_supported" : [ "acr", "cpf", "cnpj" ],
  "scope_to_claims_mapping" : [ {
    "https://jans.io/oauth/config/database/sql.write" : [ ]
  }, {
    "https://jans.io/oauth/config/stats.readonly" : [ ]
  }, {
    "accounts" : [ ]
  }, {
    "https://jans.io/oauth/config/database/sql.delete" : [ ]
  }, {
    "payments" : [ ]
  }, {
    "acr" : [ "acr" ]
  }, {
    "cpf" : [ "cpf" ]
  }, {
    "cnpj" : [ "cnpj" ]
  }, {
    "consents" : [ ]
  }, {
    "resources" : [ ]
  }, {
    "fundsconfirmations" : [ ]
  }, {
    "https://jans.io/oauth/config/database/sql.readonly" : [ ]
  }, {
    "openid" : [ ]
  } ],
  "op_policy_uri" : "http://www.jans.io/doku.php?id=jans:policy",
  "token_endpoint_auth_methods_supported" : [ "client_secret_post", "tls_client_auth", "private_key_jwt" ],
  "tls_client_certificate_bound_access_tokens" : true,
  "response_modes_supported" : [ "jwt", "query.jwt", "fragment.jwt", "query", "fragment", "form_post.jwt", "form_post" ],
  "backchannel_logout_session_supported" : true,
  "token_endpoint" : "https://bank.testingluuk8.org/jans-auth/restv1/token",
  "response_types_supported" : [ "code", "code id_token" ],
  "backchannel_token_delivery_modes_supported" : [ "poll", "ping", "push" ],
  "request_uri_parameter_supported" : true,
  "backchannel_user_code_parameter_supported" : false,
  "grant_types_supported" : [ "client_credentials", "refresh_token", "authorization_code" ],
  "ui_locales_supported" : [ "en", "bg", "de", "es", "fr", "it", "ru", "tr" ],
  "userinfo_endpoint" : "https://bank.testingluuk8.org/jans-auth/restv1/userinfo",
  "op_tos_uri" : "http://www.jans.io/doku.php?id=jans:tos",
  "auth_level_mapping" : {
    "10" : [ "urn:mace:incommon:iap:silver" ]
  },
  "require_request_uri_registration" : false,
  "frontchannel_logout_session_supported" : true,
  "claims_locales_supported" : [ "en" ],
  "clientinfo_endpoint" : "https://bank.testingluuk8.org/jans-auth/restv1/clientinfo",
  "request_object_signing_alg_values_supported" : [ "none", "HS256", "HS384", "HS512", "RS256", "RS384", "RS512", "ES256", "ES384", "ES512", "ES512", "PS256", "PS384", "PS512" ],
  "request_object_encryption_alg_values_supported" : [ "RSA-OAEP" ],
  "session_revocation_endpoint" : "https://bank.testingluuk8.org/jans-auth/restv1/revoke_session",
  "check_session_iframe" : "https://bank.testingluuk8.org/jans-auth/opiframe.htm",
  "scopes_supported" : [ "openid", "payments", "resources", "fundsconfirmations", "cnpj", "acr", "https://jans.io/oauth/config/database/sql.write", "https://jans.io/oauth/config/database/sql.readonly", "cpf", "consents", "accounts", "https://jans.io/oauth/config/database/sql.delete", "https://jans.io/oauth/config/stats.readonly" ],
  "backchannel_logout_supported" : true,
  "acr_values_supported" : [ "urn:mace:incommon:iap:silver" ],
  "request_object_encryption_enc_values_supported" : [ "A256GCM" ],
  "display_values_supported" : [ "page" ],
  "userinfo_signing_alg_values_supported" : [ "HS256", "HS384", "HS512", "RS256", "RS384", "RS512", "ES256", "ES384", "ES512", "ES512", "PS256", "PS384", "PS512" ],
  "require_pushed_authorization_requests" : false,
  "claim_types_supported" : [ "normal" ],
  "userinfo_encryption_alg_values_supported" : [ "RSA1_5", "RSA-OAEP", "A128KW", "A256KW" ],
  "end_session_endpoint" : "https://bank.testingluuk8.org/jans-auth/restv1/end_session",
  "revocation_endpoint" : "https://bank.testingluuk8.org/jans-auth/restv1/revoke",
  "backchannel_authentication_endpoint" : "https://bank.testingluuk8.org/jans-auth/restv1/bc-authorize",
  "token_endpoint_auth_signing_alg_values_supported" : [ "PS256", "RS256" ],
  "frontchannel_logout_supported" : true,
  "jwks_uri" : "https://bank.testingluuk8.org/open-banking/jwks",
  "subject_types_supported" : [ "pairwise" ],
  "id_token_signing_alg_values_supported" : [ "none", "HS256", "HS384", "HS512", "RS256", "RS384", "RS512", "ES256", "ES384", "ES512", "ES512", "PS256", "PS384", "PS512" ],
  "registration_endpoint" : "https://bank.testingluuk8.org/jans-auth/restv1/register",
  "id_token_token_binding_cnf_values_supported" : [ "tbh" ]
}
2022-03-30 07:41:18 SUCCESS
EnsureHttpStatusCodeIs200or201
resource endpoint http status code was 200
2022-03-30 07:41:18 SUCCESS
CheckForDateHeaderInResourceResponse
Date header present and validated
date
Wed, 30 Mar 2022 07:41:18 GMT
skew
536
2022-03-30 07:41:18 SUCCESS
CheckForFAPIInteractionIdInResourceResponse
Found x-fapi-interaction-id
interaction_id
0109411a-d120-4a6f-aceb-61d27dc16186
2022-03-30 07:41:18 SUCCESS
EnsureMatchingFAPIInteractionId
Interaction ID matched
fapi_interaction_id
0109411a-d120-4a6f-aceb-61d27dc16186
2022-03-30 07:41:18 SUCCESS
EnsureResourceResponseReturnedJsonContentType
Response content type is json
content_type
application/json
2022-03-30 07:41:18 FINISHED
fapi1-advanced-final-state-only-outside-request-object-not-used
Test has run to completion
testmodule_result
PASSED
2022-03-30 07:41:22
TEST-RUNNER
Alias has now been claimed by another test
alias
GOBD1CNFAPITestOBUK
new_test_id
k9CZiCzpNk1aSCe
Test Results