Test Summary

Test Results

Expand All Collapse All
All times are UTC
2020-09-17 09:04:51 INFO
TEST-RUNNER
Test instance pp5PN53htdV74Uo created
baseUrl
https://www.certification.openid.net/test/a/fapi-conformance-hl
variant
{
  "client_auth_type": "private_key_jwt",
  "fapi_auth_request_method": "by_value",
  "fapi_profile": "openbanking_uk",
  "fapi_response_mode": "plain_response"
}
alias
fapi-conformance-hl
description
conformance suite instructions HL Pre-Prod FAPI-RW with private_key
planId
dKmamQWQIEqUo
config
{
  "alias": "fapi-conformance-hl",
  "description": "conformance suite instructions HL Pre-Prod FAPI-RW with private_key",
  "server": {
    "discoveryUrl": "https://tpp-train.hl.co.uk/auth/oauth2/tpp/.well-known/openid-configuration"
  },
  "client": {
    "client_id": "6676b25d-b2be-434f-8cee-2bf117a0b55e",
    "scope": "openid accounts",
    "jwks": {
      "keys": [
        {
          "kty": "RSA",
          "n": "y1FyDAebeo9qbxrD0oYMys_wJgvx4JvSGGd7EypyiKy9H1Atw0jV5EWpiiBTPV5z2uCWPE8vbpcpgKIjeQoS7FBp6pwgudQmiFIwP5mFOROxrzqKhbMNmFQFlJZXR3PU8SmmaR-Rv3uw3JTM523EtOAsUQcM3cdZqX4XE8oJ0S1vLGnzLcYzeVP85h8v9NamuNj1LSasJoYlfh4V-n_U_KzTAF5paDMnnELo9vwVLGV9Wm4r1W0DnxYQwfi9eal2ibH5moqjLmfvR9O001-OyL40FVcGDwA2T8KUDVwmE4HeLqqfJRUOS4Qt-exLWiNA9jrK0694sVmtbkIlnquCaQ",
          "e": "AQAB",
          "d": "QWQigAf6U4LIwo8jKBSBDMGwBSyWUJ0NB1hQ1ysxxw93jBinf0VvtYlKK-iVnQlBzcWpzB_Tq4fmiz6alhVNXL_IMPKh--JlujZk2i-wD1lsLmVvo-yglLuBR_bKf2qbtCynHuxOXf2UNn2NIWnGeD4ZQr43vySci8zH809ptOKLDYbuqR61t5FIH1lK4wBpYU33pQHkq4nRLqf8QyoVPorUrGebx91ZnH1RQF5Tej16nsGpzgFA-1k2ocaajqRe58SBGA9MsZJDHhCUS0xyTfLw5qzqIQC3SmLbOtyMvp0NcncIKjNv-I3B-C-DzN6-4sGcJp1CXtgmmPczw1i3AQ",
          "p": "784AD4WUWVgfaOG3sDJ6e0WiwyxqvKkFab5HxCJqOabUycUAyhoSIX2Om4p2DoA2od3Ce8ugpAYAMh37202n6lJaywn9G-580dVwlKJmUhj9AufuxHZ8aStbsrf6KAZ_UDwxx2deceCWjbUsmaWpfgOb84_ohg5sYxHKFFUs3DE",
          "q": "2QygfhjKN7fxB4lIHNHLDWGuhSNg2WSAdRsuMUGZYQes576IQBFQyS0rmOxe63wAvjzz33Uy9yoyJPNB_I-P_npj4B9_vw8nwreL7ghNSa1iIdSN0wBGSyxkSSfQ6Jy9nd0Ks2-M80gMzxoNTZ9cQFF4QZUiSxPlkqMJOFcE07k",
          "dp": "mcXGQi3NQDGDCrVbHfBwnCW-RltwIoRcBT_QM1RCO6_gWXYrmG15XOJvlQwHwiqzXb6fXNTpsORsMbcKbslwOJEQyYwhM00N21x78cPlyxVdAQULFg5InwP_rC3PiuUHtMK0xQJjDLEQudQIwon5kuXrlhac64HKPQkGRV2NA7E",
          "dq": "xq6HT0Yz_XMUYLiq2S61t4ceMONkqTsVV51M2GvbEfXrsas4n6T6FV2S1gYxEVBOgdXby0ZGI_htNGO0mJN11RWFzUgoMOWXmOdZYMgar4HWHW-rb2WF8xQsrMaUtgmcjSAkxoIrPRtMFlwbp11kHcA125q_bIhHEsbJDtihI4k",
          "qi": "aBE-9p7wYCj1zA1xfnv0kJ-S_PeSWuqDBrVgx99OFCprQ391EwnpdwlAtTeLY6rTbNbSt9_QsVxqEpAHMdDIHziqtGFDalsZDZ2Hy0QTlu32a37ML9yHG7eOF2dNskPfk89SzI-gL_78pSoVrjeL2lDhKhua21ygjjjmB4XnHRE",
          "use": "sig",
          "alg": "PS256",
          "kid": "9Fzytjp-dEfkCCcL262h4LXt__4"
        }
      ]
    }
  },
  "resource": {
    "resourceUrl": "https://tpp-train.hl.co.uk/open-banking/v3.1/aisp/"
  },
  "client2": {
    "client_id": "6e26302b-3824-4c73-8d0c-bab93d1c6ec7",
    "scope": "openid accounts",
    "jwks": {
      "keys": [
        {
          "kty": "RSA",
          "n": "3RHS5XDTtoFfc7wn4MuvdFxdtAL-O4g_5bK3kmRJiSwU7QtVNgeAOH9I060-vnjuXRtFcbIItJ3qOzAz_YC8HES5_OVuX0vs4L7MDKIPV9dajx_E0IFArPsQbVt67TAeMlkC8owTapNsxUkehVvse6LwPHFmv9Pz7Astf7c_MZGyNJ4bMsGgaaupFlC1C9wk8X76v2zV38tYIATuh-yfum-lUgjMXdRpFUHgNkfnibEW_Kws6RZgNnm8jC4eKS3vdFZMZkNTolYRBBCmYE1Sf1HF28D5CXSFKdMGQhIqF4lG5Ry2Y4SAzHavmpn7JGtWszK06pHUCsbwmp_8kIBN7Q",
          "e": "AQAB",
          "d": "FemOXe-xDIYGUBJ2YXHPElmVcCJb0MrQipQMXhZSs6YK7PQSnihgLTlwnoqtjXOvLMtnNr3O3xhH_1Xn0VjRTHwDc23KYufDswM2dooZuzs9XrJnb8NgBcVc-3n11UzPsW3hPOllg0rZnTSCMfXKmvarmVIkPR9lLiBtghtHyEHZnvWug9HsVZ6xca8Jp0i-OT0wvBrnsCoT1Hyj045PyMDiHmPwQ_NtJbGxTCwk3T1gxPrZQlKNPGlNcwy4q8d_0PjI-uOudpjyypyPKLsbgn7uuTN9LezwRGh_oyz0QnkuU7jncfUyoYmI69oxGqvMB9U-K2zlBYjXa31IKE_agQ",
          "p": "7iStDCofKUCbfWBMxeUj7Y_b52uyhbibiK22c6Wkz1ZVKhY0WDQqL0JjCFmSuGx4zjuV_ifwUUku0fdfhxsuf3GcNJZpmBoBW5DYzaoCn5Ylib7hz7yCeZ1iYoZt8LJ4fplU1aPNmCmtGyEJyWbMJa-Uux6TXKz-QyF1PG7EKks",
          "q": "7aVoVKZAubNZCQQu_qpojQ6WElSHuGMExqztrfM4jKUF4CYnG5NzU1EGSrR0MocQAgpm9h4A361ZqSYPtFrqzaCnakSh4FRVmZDhE8ZIAnQcbFgOM1Vf1KNssmfp69xWvbLnmHBmBL6ur2A4CdMusN7-17ikR_rff0XoZl_Xxac",
          "dp": "kL_UO0-jDzUJDgUpxSPJWc2Wcazhnywdxc8o1lR5v9kO_PzwJijW91DX1yxy5QxxxZEsU4a9KPtdrRw6gWnBMo_AzaobVut_pcN-NExBOfVOrdJLeTRw7jD-qzpguuwQF4tlqFHfVr0GTjYft753GfUGZ1Jnae5wwiclFm2RaM8",
          "dq": "2rE6_5s3OS04pDl7XdRH_ncL17Z-Z0qIHKUK3OdUhOlgLNQvbQsWN_f6SEkkHVN5gcc81QTrXOvT9PsXvKtmJPDQ39Rk-2HgnD9dQatYnRlpBrNJ7ieE1tPFtbA27lyIXm4C_p-A4qDvdGihaTk0YIP2FWLPm4Xcou0cXwmYMUU",
          "qi": "1LHTvBbYbrL8mZYo1tYaCBm7cjeslOmS8u10gr-MUMZUeUkMvCC_zpYnPSXVQNYcDgkKY-hGnmH40guVHXi3uoJidmRjPEUILJKxh9TQC0f7UyLOF9o00--vJJof0SXYFfG2ZAKZm5aYOgxam-0E54CWHsgfgPXbxPHiHVU-CYw",
          "use": "sig",
          "alg": "PS256",
          "kid": "BQoKCgR98jNYOS-YS1sISllTvTk"
        }
      ]
    }
  },
  "mtls": {
    "cert": "-----BEGIN CERTIFICATE-----\nMIIFODCCBCCgAwIBAgIEWcXq0TANBgkqhkiG9w0BAQsFADBTMQswCQYDVQQGEwJH\nQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxLjAsBgNVBAMTJU9wZW5CYW5raW5nIFBy\nZS1Qcm9kdWN0aW9uIElzc3VpbmcgQ0EwHhcNMjAwODA0MTI0NjE2WhcNMjEwOTA0\nMTMxNjE2WjBhMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxGzAZ\nBgNVBAsTEjAwMTU4MDAwMDFaRWMydUFBRDEfMB0GA1UEAxMWVnVFaThpZnIxdmxY\nVnRoVVI4RkV6dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALAy7kBy\nwLeRp/h3hMRcuOWLkmL/07YrmKNBSXetAPpccSuh3sId04rD+3xw4N4IlMtmnqQj\nim34JLOPTFrlkgeQczqYNPEudOMG+ovOyKq4zDTGCQUCG1f289ZROS4fYpRIhp2A\n0Fr6rpGis8XI7J1EPyPNKILK3DDEIVpZwLS0kDTSxWiSbWSURXWftVkgD5nmX1mq\n5lOGxUE6ArkfXwvX1tbesSppth+PMfXnl5Ici/S4uuA0JghCMwrpulfT6IVhABJR\nDvZhpsXCmjxlMzdPKF67okUuOHHID9qpvUEXOO1edy6djOkDs1nQxnlk/3niHBZv\nT+Ocy+h3y6J22R8CAwEAAaOCAgQwggIAMA4GA1UdDwEB/wQEAwIHgDAgBgNVHSUB\nAf8EFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwgeAGA1UdIASB2DCB1TCB0gYLKwYB\nBAGodYEGAWQwgcIwKgYIKwYBBQUHAgEWHmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9w\nb2xpY2llczCBkwYIKwYBBQUHAgIwgYYMgYNVc2Ugb2YgdGhpcyBDZXJ0aWZpY2F0\nZSBjb25zdGl0dXRlcyBhY2NlcHRhbmNlIG9mIHRoZSBPcGVuQmFua2luZyBSb290\nIENBIENlcnRpZmljYXRpb24gUG9saWNpZXMgYW5kIENlcnRpZmljYXRlIFByYWN0\naWNlIFN0YXRlbWVudDBtBggrBgEFBQcBAQRhMF8wJgYIKwYBBQUHMAGGGmh0dHA6\nLy9vYi50cnVzdGlzLmNvbS9vY3NwMDUGCCsGAQUFBzAChilodHRwOi8vb2IudHJ1\nc3Rpcy5jb20vb2JfcHBfaXNzdWluZ2NhLmNydDA6BgNVHR8EMzAxMC+gLaArhilo\ndHRwOi8vb2IudHJ1c3Rpcy5jb20vb2JfcHBfaXNzdWluZ2NhLmNybDAfBgNVHSME\nGDAWgBRQc5HGIXLTd/T+ABIGgVx5eW4/UDAdBgNVHQ4EFgQUc+J3SjNjsjleTVv+\nplWMvgk1C+MwDQYJKoZIhvcNAQELBQADggEBAEEKnvPzDSIVDtXLoA4O1YMP8wSc\nunV0usRw//KUylNgo7JW6wJXytL/WMLkCExzXOi+ZwGWVfJcCP5b7mjC/Ejm12U9\noOTpOu1WHZl+eSD2xsUx0HZPV+BrAASlRLIq1YBOW0HQOh7wTHueWfUIzzr2hkcK\nPwiCoFWv3F6dgFW8wED5r7QKVfBAjTDpNYG32VsRPoyyBKvKnuI+x0i5l1LeMHD/\n4Q//zsDpBUZanXC8Ka1NpGCn2iSzQb/qaZYQwjuqvT9sXTYR+KhTrGKbGrr5zYQJ\nJkQ5DgAw9F9yFsCluDS1HYLbLm9fNC5FSZI4tkNqZ6JNce6nWF6nNZJBpBY\u003d\n-----END CERTIFICATE-----",
    "key": "-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCwMu5AcsC3kaf4\nd4TEXLjli5Ji/9O2K5ijQUl3rQD6XHErod7CHdOKw/t8cODeCJTLZp6kI4pt+CSz\nj0xa5ZIHkHM6mDTxLnTjBvqLzsiquMw0xgkFAhtX9vPWUTkuH2KUSIadgNBa+q6R\norPFyOydRD8jzSiCytwwxCFaWcC0tJA00sVokm1klEV1n7VZIA+Z5l9ZquZThsVB\nOgK5H18L19bW3rEqabYfjzH155eSHIv0uLrgNCYIQjMK6bpX0+iFYQASUQ72YabF\nwpo8ZTM3Tyheu6JFLjhxyA/aqb1BFzjtXncunYzpA7NZ0MZ5ZP954hwWb0/jnMvo\nd8uidtkfAgMBAAECggEAMDavhQkhfNmpec7SkJzCp2UquFZCi02gpcN+o/W+F8Pl\n38eaWcmpkgYQsbt9fKQiewnojQeAoJjPCidDAHhjHhjDvxvZGMnaiCjntAvwUu7g\nSeyKmUk7TDWyAUoWeG10Hxk9ZKnT2aFQ1V8NDCjvvhTnphdEZ4209M8mRT/cAFYY\nCEvQEyw2HdAQd7M8N16rzIr2IPfDTGcOLWaHKsHPw033I2wHR5kvG9LQQWBj7d2m\n/1bwnoczcFnwS4hC1zIZk6nicLejBKrG7+5HrUaggd/9hw/ljXHGVG8+2Yk7HsFz\nQTN7IAugEoQXJdB6DHJD0Uhxsaop6XsCnM8TcyGjSQKBgQDUzS7yv7BPciFaNfYl\nYb95VVIYBsCWqEZnJnxf3BBha50qZNgRGe7aHeyaBq7Y/YErK6gf8KHbIBKl1BHW\n33HtfmXom2/6LPUV6oX0RBPzlGl9b2VPSP3zQ6bhboeaSiCKNHWGn5YrkHr/bG5v\n7D970MIvdChfk9LnjRv//O2eNQKBgQDT95hIeXTZaSVbXuatJpoOoni/Am6uzC38\np4On5g1mE7iBK9iIzQWxAkdUew3JGQf5APCDye4OGa/zAU2DHox7R8xz3DRhtl6R\nPvnJw8BMuDtQagN5uTuCFxS6qqiD86EaAbCBKRs4qLdjWCBYVj0xf4XHhDNx0qM/\nTslTnc/UgwKBgQCkFTX/HUkwaPtImNUcC9vdDanINuSnBkeK38UFESVcSOMdvjZQ\nMWPXsT0vormNPSMtC3OOdTgIQxm93eCHgzFQg6bGjZvxFltAM95n81pC9gvFGXDP\niqOtwFtb9aL/l+qxRjPcww7CtpvweUZKbKqiqNwiRPmggNYdjtOpNfhuhQKBgQCY\nVuE2bTwiqOP1WC5XkV+1VuWK+feMXyhJ5ibD+53zmAbJpzZ3k0oc3nNfbxUIS5ok\nRp2VSgJyVdnTv0LzEniKfZ6eQkvPUh+DKgyiCrLhMKNIdvjKeesf4vC9+7sjImzN\nYRt2qJFs1iz/FC4i7tAKDAmczBGhI266KCiflNLyewKBgDBUaB9Ki+6QPsCtgB4f\ne/UlcCBlmIYkS3XkStgb6DIV6tCFZM0u30Ueq2v9XKPeNWwCccK/v46WuWm3buHt\njSKUEB5eKa9vQFKtjqKPhMM1LQSyZrR+pcJ3L6/ydqCgIUy2CCKX2ObHIoYSPsHn\nss7+347ysDrk6L/p69D08qUi\n-----END PRIVATE KEY-----"
  },
  "mtls2": {
    "cert": "-----BEGIN CERTIFICATE-----\nMIIFODCCBCCgAwIBAgIEWcXqxDANBgkqhkiG9w0BAQsFADBTMQswCQYDVQQGEwJH\nQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxLjAsBgNVBAMTJU9wZW5CYW5raW5nIFBy\nZS1Qcm9kdWN0aW9uIElzc3VpbmcgQ0EwHhcNMjAwODA0MDkwMDEwWhcNMjEwOTA0\nMDkzMDEwWjBhMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxGzAZ\nBgNVBAsTEjAwMTU4MDAwMDFaRWMydUFBRDEfMB0GA1UEAxMWSWlFaVUwWFpKbzM3\nekdzcnU1THdMWjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMSjPj/C\n70Q2J+v8pBetwXjj7lXO05xHkbuiAKGGrhCBfWTDZylrA8o2mhOAzbTVJI0a6n+n\n4q3JBAhwmPCtQfzudrrGnUJNrOHMkVHcjqha9rCTqfTiY5PjbvS5YpHuQAKTKG7L\nkm05BQhbJYXiR2fSExgj5Z68EnVQM0N2SB51Irvp1aBZ3XwMO6iHF7JnsIFhQg3s\nXdYalavMpAascIlrrfh5DpHe5AjE/iOvq/+9aGXOeH07cwJJRiO8cqCiq1yOOduL\n/DIRkaj0jjwTWhMhv4+0dPWpC3r0PulZe2YC8XWPrvJ75cvmaJDVD6CFYDVCKruE\n8vJtig3C2HAG+F0CAwEAAaOCAgQwggIAMA4GA1UdDwEB/wQEAwIHgDAgBgNVHSUB\nAf8EFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwgeAGA1UdIASB2DCB1TCB0gYLKwYB\nBAGodYEGAWQwgcIwKgYIKwYBBQUHAgEWHmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9w\nb2xpY2llczCBkwYIKwYBBQUHAgIwgYYMgYNVc2Ugb2YgdGhpcyBDZXJ0aWZpY2F0\nZSBjb25zdGl0dXRlcyBhY2NlcHRhbmNlIG9mIHRoZSBPcGVuQmFua2luZyBSb290\nIENBIENlcnRpZmljYXRpb24gUG9saWNpZXMgYW5kIENlcnRpZmljYXRlIFByYWN0\naWNlIFN0YXRlbWVudDBtBggrBgEFBQcBAQRhMF8wJgYIKwYBBQUHMAGGGmh0dHA6\nLy9vYi50cnVzdGlzLmNvbS9vY3NwMDUGCCsGAQUFBzAChilodHRwOi8vb2IudHJ1\nc3Rpcy5jb20vb2JfcHBfaXNzdWluZ2NhLmNydDA6BgNVHR8EMzAxMC+gLaArhilo\ndHRwOi8vb2IudHJ1c3Rpcy5jb20vb2JfcHBfaXNzdWluZ2NhLmNybDAfBgNVHSME\nGDAWgBRQc5HGIXLTd/T+ABIGgVx5eW4/UDAdBgNVHQ4EFgQUaI4GRXhvK++huHnd\nWNOoc0DIHIYwDQYJKoZIhvcNAQELBQADggEBAEBrbxHi52aMCrxHnbq/6xrQlTO0\nIBrd21vwMPb2pyp2WIXGTkRJ87SboCHhFKNjms8atDWXa6BtX+duPNw0e1EHbCLv\nQDRSl9KDxOFAmlpRO1vvAfH1uFJne2x5VIZfTWXVtO4UWR1+2WMuVv6pVqHoRSS4\nYCKgJ0wXbr8MzFpATXzTqXn3EqLKOnRiLPwFHs9hFHWNi3CEn+aAxAQFk74uWWbc\nfnc6Aqvw2AeuJ2gLU3JFa47wP+a2BSYF3M4v32+kHfhNG2+Kk5lThOnN7qc1BM7N\nm4r9Xq3xWgC4a6z6ubB90lSkJs+DJe3yjjag0jaiddNuRA6hLBIMi4pE7wQ\u003d\n-----END CERTIFICATE-----",
    "key": "-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDEoz4/wu9ENifr\n/KQXrcF44+5VztOcR5G7ogChhq4QgX1kw2cpawPKNpoTgM201SSNGup/p+KtyQQI\ncJjwrUH87na6xp1CTazhzJFR3I6oWvawk6n04mOT4270uWKR7kACkyhuy5JtOQUI\nWyWF4kdn0hMYI+WevBJ1UDNDdkgedSK76dWgWd18DDuohxeyZ7CBYUIN7F3WGpWr\nzKQGrHCJa634eQ6R3uQIxP4jr6v/vWhlznh9O3MCSUYjvHKgoqtcjjnbi/wyEZGo\n9I48E1oTIb+PtHT1qQt69D7pWXtmAvF1j67ye+XL5miQ1Q+ghWA1Qiq7hPLybYoN\nwthwBvhdAgMBAAECggEAOCZNLjPh0t6MA8z+pmxNZNHhSstmjae6K5QVDgrBRaFU\nRyOtH5yZVnLFCHCtTMfYShq3f4BXMDzIVAijA4bV4v3NFYSFf1ti1I9vp6qNafGf\no8hmrbC/soktM+CEDxuzV4jh8NFcnKe9kidEzbhRn4nTPf9yICOgObOPD+KEsX1M\nu0tpv1kRe9tf+N9G0xfquTxW3JqhBwHvtEhSom5twcT8kQ7aNtFTE8hrfitJeEAU\n7dy/567A5t6B38lvpD9nGVz+66J3ponph2jyWSxKTcztMG+rbbb0ruBeKinT3mCb\nfN1oTRifyT6yvrtCv4DZ4kh/nmTNQO5n/juIYHAJmQKBgQDz2LKXXJWAkt3d9knU\nHXQYi8V2SBxKugep/i5ZAwHfFHVxTV2KFb56a3202retGylSeAFJFzB0MGTSi26x\nHuv6dgsiBN9N7TMeLlZssKWOU7oHRr9cUeYNeEOfMosWbn0odP4Ih22cTAJdlv6P\nGL51VcWOJfDAQl2+yj1HLJzxLwKBgQDOcDIc4Ecg5kTwjpm+AlnPX5VkgZX/AXCy\nvZ+C+x2cbNp2ek5/ZovohL6ADNKSv5FOZii0cMI9QjzBwZIiY9K3PL85iValVg53\nLoZ3+IBTQaw9uXlaOmVrGAsIIwoQepgQHbG5+R6UxDo5d42m0qMj2MBMtelmPHJG\nQxApKXjUMwKBgQDLnia7N8drPrhfsVpC8nlQSd6Qf3SIfcEKlUKUd2tnoUjUXLsA\nJFoTFZE5pO19clHWGHlSVDfUvdhi66V55407brirJpBlHO3zhNQMHJGSQJ31l4ER\nkR3eH4+v7t+v0oFWeCLsclH4EoxjJEPar9nSVtYJdesMUB7Bw1TaCwneZwKBgChy\nAt91cXoYo1keFzEK9N2UNIjEesbDWXkrfZ0D5gFHsmWUAN0lEjQ0Db64xGjL74QU\nr9TqYqPt3kl3y1HBjP8pf62eIsOx4JOpId9PaJTnQP+23ve2iTg6Na8ablZcLn65\n0qBFFqC+8UlhCvesPRpA1SwyV9AX96ucaAYogevRAoGBALjeUBW6iCfUVU7EtNYU\nkFJAyQ6s6eJpMn9UvgiLnyvkL2B5rKmKpn7m00lVNy9ikVT/srzRvvWRpk6UAoSl\n+MRSGioXsfOjegs2meAjOlHM+tRErqNFcHBGsRHT4uMFNszWkdcStKcEJRkBgHwj\ne/hGsdAOZvCOZ8RLIWgysXTK\n-----END PRIVATE KEY-----"
  }
}
testName
fapi-rw-id2-ensure-authorization-request-without-state-success
2020-09-17 09:04:51 SUCCESS
CreateRedirectUri
Created redirect URI
redirect_uri
https://www.certification.openid.net/test/a/fapi-conformance-hl/callback
2020-09-17 09:04:51
GetDynamicServerConfiguration
HTTP request
request_uri
https://tpp-train.hl.co.uk/auth/oauth2/tpp/.well-known/openid-configuration
request_method
GET
request_headers
{
  "accept": "text/plain, application/json, application/cbor, application/*+json, */*",
  "content-length": "0"
}
request_body

                                
2020-09-17 09:04:51 RESPONSE
GetDynamicServerConfiguration
HTTP response
response_status_code
200 OK
response_status_text

                                
response_headers
{
  "strict-transport-security": [
    "max-age\u003d31536000;includeSubDomains",
    "max-age\u003d31536000;includeSubDomains"
  ],
  "x-frame-options": [
    "DENY",
    "DENY"
  ],
  "x-content-type-options": [
    "nosniff",
    "nosniff"
  ],
  "x-xss-protection": [
    "1; mode\u003dblock",
    "1; mode\u003dblock"
  ],
  "accept-ranges": "bytes",
  "date": "Thu, 17 Sep 2020 09:04:51 GMT",
  "vary": "Accept-Charset, Accept-Encoding, Accept-Language, Accept",
  "content-type": "application/json;charset\u003dUTF-8",
  "content-length": "2582",
  "server": "",
  "set-cookie": "f5avrbbbbbbbbbbbbbbbb\u003dPDPIGBAFMMAGGMNIEGEEFAEEFPMCHHGEAAHMIDMLBBBEGABPMMEDDNNEGANMNHJLOCEHAELMELBDHAOIBJKEEOIJNEPAMDJIIGHGGGHFCFOIFPMEGCKHGIBEKENHLGON; HttpOnly; secure"
}
response_body
{"request_parameter_supported":true,"claims_parameter_supported":true,"introspection_endpoint":"https://tpp-train.hl.co.uk/auth/oauth2/tpp/introspect","check_session_iframe":"https://tpp-train.hl.co.uk/auth/oauth2/tpp/connect/checkSession","scopes_supported":["openid","accounts"],"issuer":"https://tpp-train.hl.co.uk/auth/oauth2/tpp","id_token_encryption_enc_values_supported":["A256GCM","A192GCM","A128GCM"],"acr_values_supported":["urn:openbanking:psd2:sca"],"userinfo_encryption_enc_values_supported":["A256GCM","A192GCM","A128GCM"],"authorization_endpoint":"https://train01online.hl.co.uk/my-accounts/external-access/authorize","request_object_encryption_enc_values_supported":["A256GCM","A192GCM","A128GCM"],"rcs_request_encryption_alg_values_supported":["RSA-OAEP","RSA-OAEP-256","A128KW","A256KW","dir","A192KW"],"claims_supported":["acr","openbanking_intent_id"],"userinfo_signing_alg_values_supported":["PS256"],"rcs_request_signing_alg_values_supported":["PS256"],"token_endpoint_auth_methods_supported":["private_key_jwt"],"tls_client_certificate_bound_access_tokens":true,"token_endpoint":"https://tpp-train.hl.co.uk/auth/oauth2/tpp/access_token","response_types_supported":["code","code id_token"],"request_uri_parameter_supported":true,"rcs_response_encryption_enc_values_supported":["A256GCM","A192GCM","A128GCM"],"userinfo_encryption_alg_values_supported":["RSA-OAEP","RSA-OAEP-256","A128KW","A256KW","RSA1_5","dir","A192KW"],"grant_types_supported":["refresh_token","client_credentials","authorization_code"],"end_session_endpoint":"https://tpp-train.hl.co.uk/auth/oauth2/tpp/connect/endSession","rcs_request_encryption_enc_values_supported":["A256GCM","A192GCM","A128GCM"],"version":"3.0","rcs_response_encryption_alg_values_supported":["RSA-OAEP","RSA-OAEP-256","A128KW","A256KW","dir","A192KW"],"userinfo_endpoint":"https://tpp-train.hl.co.uk/auth/oauth2/tpp/userinfo","token_endpoint_auth_signing_alg_values_supported":["PS256"],"require_request_uri_registration":true,"id_token_encryption_alg_values_supported":["RSA-OAEP","RSA-OAEP-256","A128KW","A256KW","dir","A192KW"],"jwks_uri":"https://keystore.openbankingtest.org.uk/0015800001ZEc2uAAD/TKZmxIZHCpzQbzFOSXJJNU.jwks","subject_types_supported":["pairwise"],"id_token_signing_alg_values_supported":["PS256"],"registration_endpoint":"https://tpp-train.hl.co.uk/auth/oauth2/tpp/register","request_object_signing_alg_values_supported":["PS256"],"request_object_encryption_alg_values_supported":["RSA-OAEP","RSA-OAEP-256","A128KW","A256KW","dir","A192KW"],"rcs_response_signing_alg_values_supported":["PS256"]}
2020-09-17 09:04:51
GetDynamicServerConfiguration
Downloaded server configuration
server_config_string
{"request_parameter_supported":true,"claims_parameter_supported":true,"introspection_endpoint":"https://tpp-train.hl.co.uk/auth/oauth2/tpp/introspect","check_session_iframe":"https://tpp-train.hl.co.uk/auth/oauth2/tpp/connect/checkSession","scopes_supported":["openid","accounts"],"issuer":"https://tpp-train.hl.co.uk/auth/oauth2/tpp","id_token_encryption_enc_values_supported":["A256GCM","A192GCM","A128GCM"],"acr_values_supported":["urn:openbanking:psd2:sca"],"userinfo_encryption_enc_values_supported":["A256GCM","A192GCM","A128GCM"],"authorization_endpoint":"https://train01online.hl.co.uk/my-accounts/external-access/authorize","request_object_encryption_enc_values_supported":["A256GCM","A192GCM","A128GCM"],"rcs_request_encryption_alg_values_supported":["RSA-OAEP","RSA-OAEP-256","A128KW","A256KW","dir","A192KW"],"claims_supported":["acr","openbanking_intent_id"],"userinfo_signing_alg_values_supported":["PS256"],"rcs_request_signing_alg_values_supported":["PS256"],"token_endpoint_auth_methods_supported":["private_key_jwt"],"tls_client_certificate_bound_access_tokens":true,"token_endpoint":"https://tpp-train.hl.co.uk/auth/oauth2/tpp/access_token","response_types_supported":["code","code id_token"],"request_uri_parameter_supported":true,"rcs_response_encryption_enc_values_supported":["A256GCM","A192GCM","A128GCM"],"userinfo_encryption_alg_values_supported":["RSA-OAEP","RSA-OAEP-256","A128KW","A256KW","RSA1_5","dir","A192KW"],"grant_types_supported":["refresh_token","client_credentials","authorization_code"],"end_session_endpoint":"https://tpp-train.hl.co.uk/auth/oauth2/tpp/connect/endSession","rcs_request_encryption_enc_values_supported":["A256GCM","A192GCM","A128GCM"],"version":"3.0","rcs_response_encryption_alg_values_supported":["RSA-OAEP","RSA-OAEP-256","A128KW","A256KW","dir","A192KW"],"userinfo_endpoint":"https://tpp-train.hl.co.uk/auth/oauth2/tpp/userinfo","token_endpoint_auth_signing_alg_values_supported":["PS256"],"require_request_uri_registration":true,"id_token_encryption_alg_values_supported":["RSA-OAEP","RSA-OAEP-256","A128KW","A256KW","dir","A192KW"],"jwks_uri":"https://keystore.openbankingtest.org.uk/0015800001ZEc2uAAD/TKZmxIZHCpzQbzFOSXJJNU.jwks","subject_types_supported":["pairwise"],"id_token_signing_alg_values_supported":["PS256"],"registration_endpoint":"https://tpp-train.hl.co.uk/auth/oauth2/tpp/register","request_object_signing_alg_values_supported":["PS256"],"request_object_encryption_alg_values_supported":["RSA-OAEP","RSA-OAEP-256","A128KW","A256KW","dir","A192KW"],"rcs_response_signing_alg_values_supported":["PS256"]}
2020-09-17 09:04:51 SUCCESS
GetDynamicServerConfiguration
Successfully parsed server configuration
request_parameter_supported
true
claims_parameter_supported
true
introspection_endpoint
https://tpp-train.hl.co.uk/auth/oauth2/tpp/introspect
check_session_iframe
https://tpp-train.hl.co.uk/auth/oauth2/tpp/connect/checkSession
scopes_supported
[
  "openid",
  "accounts"
]
issuer
https://tpp-train.hl.co.uk/auth/oauth2/tpp
id_token_encryption_enc_values_supported
[
  "A256GCM",
  "A192GCM",
  "A128GCM"
]
acr_values_supported
[
  "urn:openbanking:psd2:sca"
]
userinfo_encryption_enc_values_supported
[
  "A256GCM",
  "A192GCM",
  "A128GCM"
]
authorization_endpoint
https://train01online.hl.co.uk/my-accounts/external-access/authorize
request_object_encryption_enc_values_supported
[
  "A256GCM",
  "A192GCM",
  "A128GCM"
]
rcs_request_encryption_alg_values_supported
[
  "RSA-OAEP",
  "RSA-OAEP-256",
  "A128KW",
  "A256KW",
  "dir",
  "A192KW"
]
claims_supported
[
  "acr",
  "openbanking_intent_id"
]
userinfo_signing_alg_values_supported
[
  "PS256"
]
rcs_request_signing_alg_values_supported
[
  "PS256"
]
token_endpoint_auth_methods_supported
[
  "private_key_jwt"
]
tls_client_certificate_bound_access_tokens
true
token_endpoint
https://tpp-train.hl.co.uk/auth/oauth2/tpp/access_token
response_types_supported
[
  "code",
  "code id_token"
]
request_uri_parameter_supported
true
rcs_response_encryption_enc_values_supported
[
  "A256GCM",
  "A192GCM",
  "A128GCM"
]
userinfo_encryption_alg_values_supported
[
  "RSA-OAEP",
  "RSA-OAEP-256",
  "A128KW",
  "A256KW",
  "RSA1_5",
  "dir",
  "A192KW"
]
grant_types_supported
[
  "refresh_token",
  "client_credentials",
  "authorization_code"
]
end_session_endpoint
https://tpp-train.hl.co.uk/auth/oauth2/tpp/connect/endSession
rcs_request_encryption_enc_values_supported
[
  "A256GCM",
  "A192GCM",
  "A128GCM"
]
version
3.0
rcs_response_encryption_alg_values_supported
[
  "RSA-OAEP",
  "RSA-OAEP-256",
  "A128KW",
  "A256KW",
  "dir",
  "A192KW"
]
userinfo_endpoint
https://tpp-train.hl.co.uk/auth/oauth2/tpp/userinfo
token_endpoint_auth_signing_alg_values_supported
[
  "PS256"
]
require_request_uri_registration
true
id_token_encryption_alg_values_supported
[
  "RSA-OAEP",
  "RSA-OAEP-256",
  "A128KW",
  "A256KW",
  "dir",
  "A192KW"
]
jwks_uri
https://keystore.openbankingtest.org.uk/0015800001ZEc2uAAD/TKZmxIZHCpzQbzFOSXJJNU.jwks
subject_types_supported
[
  "pairwise"
]
id_token_signing_alg_values_supported
[
  "PS256"
]
registration_endpoint
https://tpp-train.hl.co.uk/auth/oauth2/tpp/register
request_object_signing_alg_values_supported
[
  "PS256"
]
request_object_encryption_alg_values_supported
[
  "RSA-OAEP",
  "RSA-OAEP-256",
  "A128KW",
  "A256KW",
  "dir",
  "A192KW"
]
rcs_response_signing_alg_values_supported
[
  "PS256"
]
2020-09-17 09:04:51 SUCCESS
CheckServerConfiguration
Found required server configuration keys
required
[
  "authorization_endpoint",
  "token_endpoint",
  "issuer"
]
2020-09-17 09:04:51 SUCCESS
ExtractTLSTestValuesFromServerConfiguration
Extracted TLS information from authorization server configuration
registration_endpoint
{
  "testHost": "tpp-train.hl.co.uk",
  "testPort": 443
}
authorization_endpoint
{
  "testHost": "train01online.hl.co.uk",
  "testPort": 443
}
token_endpoint
{
  "testHost": "tpp-train.hl.co.uk",
  "testPort": 443
}
userinfo_endpoint
{
  "testHost": "tpp-train.hl.co.uk",
  "testPort": 443
}
2020-09-17 09:04:51
FetchServerKeys
Fetching server key
jwks_uri
https://keystore.openbankingtest.org.uk/0015800001ZEc2uAAD/TKZmxIZHCpzQbzFOSXJJNU.jwks
2020-09-17 09:04:51
FetchServerKeys
HTTP request
request_uri
https://keystore.openbankingtest.org.uk/0015800001ZEc2uAAD/TKZmxIZHCpzQbzFOSXJJNU.jwks
request_method
GET
request_headers
{
  "accept": "text/plain, application/json, application/cbor, application/*+json, */*",
  "content-length": "0"
}
request_body

                                
2020-09-17 09:04:52 RESPONSE
FetchServerKeys
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "content-type": "application/jwk+json",
  "content-length": "4969",
  "connection": "keep-alive",
  "x-amz-replication-status": "COMPLETED",
  "last-modified": "Wed, 05 Aug 2020 06:54:02 GMT",
  "x-amz-version-id": "Ev2StDQSBWoHDvO4OiS4u0Sxxy8xTZ7B",
  "accept-ranges": "bytes",
  "server": "AmazonS3",
  "date": "Thu, 17 Sep 2020 09:04:53 GMT",
  "etag": "\"7d690350038dc08e64073019b20f29c4\"",
  "x-cache": "RefreshHit from cloudfront",
  "via": "1.1 dcaec0b05596b42ef5dab9e145ac961e.cloudfront.net (CloudFront)",
  "x-amz-cf-pop": "MIA3-C3",
  "x-amz-cf-id": "rO5yBIVDwKwQYM-ekY-hQdkrcaSDU__q6kVJ4tMdc6-T1XNbPANMyA\u003d\u003d"
}
response_body
{
  "keys" : [ {
    "kid" : "IkjkaPC0ppnyeWgLlABfXRKjK9k",
    "kty" : "RSA",
    "n" : "qAeyT9ishYHXuin3Jm-TqAE8r4vRW4r7Pm5UUpw3-zoEZG3d1RE_5WjvuOSIG3ARMjlsxoU7rckHkBha9FNW7q_lLrfHkWUQ4nyHEef6l_zc6nbXlb4PT-pTMnjAUZzIi3ncqPIdrfLEvx1kJvnwO66BjashfLP0Db5hocszscDkQjgFvqBjIjM_WUn_krh0HEoKdeoUwJIFyi5wPNsqk3-1U4OQmzt0lNI3_EB2xq2U9vR4FGuXaRftm-VAEQwkOqR4fdW5N4M-PlGVGH_uDzOcMir5OnD28bJRnc57wmDeeT4k6UYXWN0zULLjN9iqNmdaX8zktJB09uOt1gmhYw",
    "e" : "AQAB",
    "use" : "tls",
    "x5c" : [ "MIIFODCCBCCgAwIBAgIEWcXrAzANBgkqhkiG9w0BAQsFADBTMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxLjAsBgNVBAMTJU9wZW5CYW5raW5nIFByZS1Qcm9kdWN0aW9uIElzc3VpbmcgQ0EwHhcNMjAwODA1MDYyMjEwWhcNMjEwOTA1MDY1MjEwWjBhMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxGzAZBgNVBAsTEjAwMTU4MDAwMDFaRWMydUFBRDEfMB0GA1UEAxMWVEtabXhJWkhDcHpRYnpGT1NYSkpOVTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKgHsk/YrIWB17op9yZvk6gBPK+L0VuK+z5uVFKcN/s6BGRt3dURP+Vo77jkiBtwETI5bMaFO63JB5AYWvRTVu6v5S63x5FlEOJ8hxHn+pf83Op215W+D0/qUzJ4wFGcyIt53KjyHa3yxL8dZCb58DuugY2rIXyz9A2+YaHLM7HA5EI4Bb6gYyIzP1lJ/5K4dBxKCnXqFMCSBcoucDzbKpN/tVODkJs7dJTSN/xAdsatlPb0eBRrl2kX7ZvlQBEMJDqkeH3VuTeDPj5RlRh/7g8znDIq+Tpw9vGyUZ3Oe8Jg3nk+JOlGF1jdM1Cy4zfYqjZnWl/M5LSQdPbjrdYJoWMCAwEAAaOCAgQwggIAMA4GA1UdDwEB/wQEAwIHgDAgBgNVHSUBAf8EFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwgeAGA1UdIASB2DCB1TCB0gYLKwYBBAGodYEGAWQwgcIwKgYIKwYBBQUHAgEWHmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9wb2xpY2llczCBkwYIKwYBBQUHAgIwgYYMgYNVc2Ugb2YgdGhpcyBDZXJ0aWZpY2F0ZSBjb25zdGl0dXRlcyBhY2NlcHRhbmNlIG9mIHRoZSBPcGVuQmFua2luZyBSb290IENBIENlcnRpZmljYXRpb24gUG9saWNpZXMgYW5kIENlcnRpZmljYXRlIFByYWN0aWNlIFN0YXRlbWVudDBtBggrBgEFBQcBAQRhMF8wJgYIKwYBBQUHMAGGGmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9vY3NwMDUGCCsGAQUFBzAChilodHRwOi8vb2IudHJ1c3Rpcy5jb20vb2JfcHBfaXNzdWluZ2NhLmNydDA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vb2IudHJ1c3Rpcy5jb20vb2JfcHBfaXNzdWluZ2NhLmNybDAfBgNVHSMEGDAWgBRQc5HGIXLTd/T+ABIGgVx5eW4/UDAdBgNVHQ4EFgQUHrgsIvmtn0J6u99kAuCzLqEdKpYwDQYJKoZIhvcNAQELBQADggEBAGOJBpCF+AzBIKNl+a6A7DuD1yknm4R0gZIw5dNUZSlLKlIjHNX1+9moqEqUU0L2Uv66cE3iiLbQzefcF5b7o5zx3NgWyNWHfPTyuXcAZ3jJdQjCUUYCs+s7IV5crFObQgdbT9hOhqBqJ4L3moPRq+hmEcbmpbI4UMGpA5V1EpUbY+NxOa69GtcILtVmsKwoCn3laS5o6RM6HuU5LMSJkQ+CIVLg1OEKNVWKJAHt6QPH4qCMH8POgxYVW1jvi9oFqVOVBwmroFiDZcPdg4l1mvtFiayHCYDLc24sWPYT1VYqvBwRynC4kvpV5RS9gMhSWdJRWTDQqsrzUAAQ+uA3Z1E=" ],
    "x5t" : "hBDVo3IN9YOEEQcMlTviLiqKIXc=",
    "x5u" : "https://keystore.openbankingtest.org.uk/0015800001ZEc2uAAD/IkjkaPC0ppnyeWgLlABfXRKjK9k.pem",
    "x5t#S256" : "jiEuMMt90ZQUMV4wZWvgo2FqrZkvk1RtkQh5fJFYzVE="
  }, {
    "kid" : "J3xJ0Jqk-RUGwYRNKjMuEhQqKNE",
    "kty" : "RSA",
    "n" : "xp0HhNLsMLLlF4HlVawOwEf03vsAGtHVXC5DtpQvOYGwrn8_ShDcVeIrKa01pfa-h01GwmOV7Sf7YmKMdUnu_9z4H1gpVeAHj6Ngo72eA2lqXVKNoGqY2FiELdXRPxZWU1WgRmhqg2d6qOyamyX70_wzCA6tp3NPjvYhYrwtAcwjc41wM9wnVd3SrD3Em_BGpV_T5YwFN8axLpaqiT03J4HB7K8mFp86aR1_sRYRvL3Q4Mjvwere-WP_xB_wMRO06n5HcaHUqfzk4h_2CA2zK7cygSknQKuht8Xa3OU_p3ZAW_h5nRFU5z62KbVcJRjv0VeTw19YH-W5wkVP7Xe_-Q",
    "e" : "AQAB",
    "use" : "sig",
    "x5c" : [ "MIIFLTCCBBWgAwIBAgIEWcXrBDANBgkqhkiG9w0BAQsFADBTMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxLjAsBgNVBAMTJU9wZW5CYW5raW5nIFByZS1Qcm9kdWN0aW9uIElzc3VpbmcgQ0EwHhcNMjAwODA1MDYyNDUxWhcNMjEwOTA1MDY1NDUxWjBhMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxGzAZBgNVBAsTEjAwMTU4MDAwMDFaRWMydUFBRDEfMB0GA1UEAxMWVEtabXhJWkhDcHpRYnpGT1NYSkpOVTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMadB4TS7DCy5ReB5VWsDsBH9N77ABrR1VwuQ7aULzmBsK5/P0oQ3FXiKymtNaX2vodNRsJjle0n+2JijHVJ7v/c+B9YKVXgB4+jYKO9ngNpal1SjaBqmNhYhC3V0T8WVlNVoEZoaoNneqjsmpsl+9P8MwgOradzT472IWK8LQHMI3ONcDPcJ1Xd0qw9xJvwRqVf0+WMBTfGsS6Wqok9NyeBweyvJhafOmkdf7EWEby90ODI78Hq3vlj/8Qf8DETtOp+R3Gh1Kn85OIf9ggNsyu3MoEpJ0CrobfF2tzlP6d2QFv4eZ0RVOc+tim1XCUY79FXk8NfWB/lucJFT+13v/kCAwEAAaOCAfkwggH1MA4GA1UdDwEB/wQEAwIGwDAVBgNVHSUEDjAMBgorBgEEAYI3CgMMMIHgBgNVHSAEgdgwgdUwgdIGCysGAQQBqHWBBgFkMIHCMCoGCCsGAQUFBwIBFh5odHRwOi8vb2IudHJ1c3Rpcy5jb20vcG9saWNpZXMwgZMGCCsGAQUFBwICMIGGDIGDVXNlIG9mIHRoaXMgQ2VydGlmaWNhdGUgY29uc3RpdHV0ZXMgYWNjZXB0YW5jZSBvZiB0aGUgT3BlbkJhbmtpbmcgUm9vdCBDQSBDZXJ0aWZpY2F0aW9uIFBvbGljaWVzIGFuZCBDZXJ0aWZpY2F0ZSBQcmFjdGljZSBTdGF0ZW1lbnQwbQYIKwYBBQUHAQEEYTBfMCYGCCsGAQUFBzABhhpodHRwOi8vb2IudHJ1c3Rpcy5jb20vb2NzcDA1BggrBgEFBQcwAoYpaHR0cDovL29iLnRydXN0aXMuY29tL29iX3BwX2lzc3VpbmdjYS5jcnQwOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL29iLnRydXN0aXMuY29tL29iX3BwX2lzc3VpbmdjYS5jcmwwHwYDVR0jBBgwFoAUUHORxiFy03f0/gASBoFceXluP1AwHQYDVR0OBBYEFJ2wsWeZhfL3aiiBqsobCrpbPuj1MA0GCSqGSIb3DQEBCwUAA4IBAQCuzjyP5HKRN7lTtOzoEDP+FLysrdYPEV8uTuELDoHDgycQHhCRPUv6h3taD6P3znfXX9p55Zil6ZgiRTtm0ZVzAI/U47ooTBsPQWNAxchgmuY9vFiWLUnsZ6dJUDCkHhlAziQmvVhv9tWyN87z0pl/XU1BsoLWXOlBABLBmIfpdu4OMzj8XKogQP1azv8By6ZokMc7ja5Ly3nET7QsFFoI7a6iMN7i11TIHpi8QeEfkXGG2dZ0yu8G22+nBG+22gp/+usvVrBWgfppIiViiQuaPZ0KtElIf7QInX8TjmmFlvg+m1pw8v/TC48I6dy7ZCYZ7RmmVZSeOI/LwZ0YTLdy" ],
    "x5t" : "DhGSD0xyT6H37L1NnvRCnWlU6VE=",
    "x5u" : "https://keystore.openbankingtest.org.uk/0015800001ZEc2uAAD/J3xJ0Jqk-RUGwYRNKjMuEhQqKNE.pem",
    "x5t#S256" : "mL7An8zsV_Sk7XR--IZtlXwpvf-0tiKreFcu7i-vg7s="
  } ]
}
2020-09-17 09:04:52
FetchServerKeys
Found JWK set string
jwk_string
{
  "keys" : [ {
    "kid" : "IkjkaPC0ppnyeWgLlABfXRKjK9k",
    "kty" : "RSA",
    "n" : "qAeyT9ishYHXuin3Jm-TqAE8r4vRW4r7Pm5UUpw3-zoEZG3d1RE_5WjvuOSIG3ARMjlsxoU7rckHkBha9FNW7q_lLrfHkWUQ4nyHEef6l_zc6nbXlb4PT-pTMnjAUZzIi3ncqPIdrfLEvx1kJvnwO66BjashfLP0Db5hocszscDkQjgFvqBjIjM_WUn_krh0HEoKdeoUwJIFyi5wPNsqk3-1U4OQmzt0lNI3_EB2xq2U9vR4FGuXaRftm-VAEQwkOqR4fdW5N4M-PlGVGH_uDzOcMir5OnD28bJRnc57wmDeeT4k6UYXWN0zULLjN9iqNmdaX8zktJB09uOt1gmhYw",
    "e" : "AQAB",
    "use" : "tls",
    "x5c" : [ "MIIFODCCBCCgAwIBAgIEWcXrAzANBgkqhkiG9w0BAQsFADBTMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxLjAsBgNVBAMTJU9wZW5CYW5raW5nIFByZS1Qcm9kdWN0aW9uIElzc3VpbmcgQ0EwHhcNMjAwODA1MDYyMjEwWhcNMjEwOTA1MDY1MjEwWjBhMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxGzAZBgNVBAsTEjAwMTU4MDAwMDFaRWMydUFBRDEfMB0GA1UEAxMWVEtabXhJWkhDcHpRYnpGT1NYSkpOVTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKgHsk/YrIWB17op9yZvk6gBPK+L0VuK+z5uVFKcN/s6BGRt3dURP+Vo77jkiBtwETI5bMaFO63JB5AYWvRTVu6v5S63x5FlEOJ8hxHn+pf83Op215W+D0/qUzJ4wFGcyIt53KjyHa3yxL8dZCb58DuugY2rIXyz9A2+YaHLM7HA5EI4Bb6gYyIzP1lJ/5K4dBxKCnXqFMCSBcoucDzbKpN/tVODkJs7dJTSN/xAdsatlPb0eBRrl2kX7ZvlQBEMJDqkeH3VuTeDPj5RlRh/7g8znDIq+Tpw9vGyUZ3Oe8Jg3nk+JOlGF1jdM1Cy4zfYqjZnWl/M5LSQdPbjrdYJoWMCAwEAAaOCAgQwggIAMA4GA1UdDwEB/wQEAwIHgDAgBgNVHSUBAf8EFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwgeAGA1UdIASB2DCB1TCB0gYLKwYBBAGodYEGAWQwgcIwKgYIKwYBBQUHAgEWHmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9wb2xpY2llczCBkwYIKwYBBQUHAgIwgYYMgYNVc2Ugb2YgdGhpcyBDZXJ0aWZpY2F0ZSBjb25zdGl0dXRlcyBhY2NlcHRhbmNlIG9mIHRoZSBPcGVuQmFua2luZyBSb290IENBIENlcnRpZmljYXRpb24gUG9saWNpZXMgYW5kIENlcnRpZmljYXRlIFByYWN0aWNlIFN0YXRlbWVudDBtBggrBgEFBQcBAQRhMF8wJgYIKwYBBQUHMAGGGmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9vY3NwMDUGCCsGAQUFBzAChilodHRwOi8vb2IudHJ1c3Rpcy5jb20vb2JfcHBfaXNzdWluZ2NhLmNydDA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vb2IudHJ1c3Rpcy5jb20vb2JfcHBfaXNzdWluZ2NhLmNybDAfBgNVHSMEGDAWgBRQc5HGIXLTd/T+ABIGgVx5eW4/UDAdBgNVHQ4EFgQUHrgsIvmtn0J6u99kAuCzLqEdKpYwDQYJKoZIhvcNAQELBQADggEBAGOJBpCF+AzBIKNl+a6A7DuD1yknm4R0gZIw5dNUZSlLKlIjHNX1+9moqEqUU0L2Uv66cE3iiLbQzefcF5b7o5zx3NgWyNWHfPTyuXcAZ3jJdQjCUUYCs+s7IV5crFObQgdbT9hOhqBqJ4L3moPRq+hmEcbmpbI4UMGpA5V1EpUbY+NxOa69GtcILtVmsKwoCn3laS5o6RM6HuU5LMSJkQ+CIVLg1OEKNVWKJAHt6QPH4qCMH8POgxYVW1jvi9oFqVOVBwmroFiDZcPdg4l1mvtFiayHCYDLc24sWPYT1VYqvBwRynC4kvpV5RS9gMhSWdJRWTDQqsrzUAAQ+uA3Z1E=" ],
    "x5t" : "hBDVo3IN9YOEEQcMlTviLiqKIXc=",
    "x5u" : "https://keystore.openbankingtest.org.uk/0015800001ZEc2uAAD/IkjkaPC0ppnyeWgLlABfXRKjK9k.pem",
    "x5t#S256" : "jiEuMMt90ZQUMV4wZWvgo2FqrZkvk1RtkQh5fJFYzVE="
  }, {
    "kid" : "J3xJ0Jqk-RUGwYRNKjMuEhQqKNE",
    "kty" : "RSA",
    "n" : "xp0HhNLsMLLlF4HlVawOwEf03vsAGtHVXC5DtpQvOYGwrn8_ShDcVeIrKa01pfa-h01GwmOV7Sf7YmKMdUnu_9z4H1gpVeAHj6Ngo72eA2lqXVKNoGqY2FiELdXRPxZWU1WgRmhqg2d6qOyamyX70_wzCA6tp3NPjvYhYrwtAcwjc41wM9wnVd3SrD3Em_BGpV_T5YwFN8axLpaqiT03J4HB7K8mFp86aR1_sRYRvL3Q4Mjvwere-WP_xB_wMRO06n5HcaHUqfzk4h_2CA2zK7cygSknQKuht8Xa3OU_p3ZAW_h5nRFU5z62KbVcJRjv0VeTw19YH-W5wkVP7Xe_-Q",
    "e" : "AQAB",
    "use" : "sig",
    "x5c" : [ "MIIFLTCCBBWgAwIBAgIEWcXrBDANBgkqhkiG9w0BAQsFADBTMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxLjAsBgNVBAMTJU9wZW5CYW5raW5nIFByZS1Qcm9kdWN0aW9uIElzc3VpbmcgQ0EwHhcNMjAwODA1MDYyNDUxWhcNMjEwOTA1MDY1NDUxWjBhMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxGzAZBgNVBAsTEjAwMTU4MDAwMDFaRWMydUFBRDEfMB0GA1UEAxMWVEtabXhJWkhDcHpRYnpGT1NYSkpOVTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMadB4TS7DCy5ReB5VWsDsBH9N77ABrR1VwuQ7aULzmBsK5/P0oQ3FXiKymtNaX2vodNRsJjle0n+2JijHVJ7v/c+B9YKVXgB4+jYKO9ngNpal1SjaBqmNhYhC3V0T8WVlNVoEZoaoNneqjsmpsl+9P8MwgOradzT472IWK8LQHMI3ONcDPcJ1Xd0qw9xJvwRqVf0+WMBTfGsS6Wqok9NyeBweyvJhafOmkdf7EWEby90ODI78Hq3vlj/8Qf8DETtOp+R3Gh1Kn85OIf9ggNsyu3MoEpJ0CrobfF2tzlP6d2QFv4eZ0RVOc+tim1XCUY79FXk8NfWB/lucJFT+13v/kCAwEAAaOCAfkwggH1MA4GA1UdDwEB/wQEAwIGwDAVBgNVHSUEDjAMBgorBgEEAYI3CgMMMIHgBgNVHSAEgdgwgdUwgdIGCysGAQQBqHWBBgFkMIHCMCoGCCsGAQUFBwIBFh5odHRwOi8vb2IudHJ1c3Rpcy5jb20vcG9saWNpZXMwgZMGCCsGAQUFBwICMIGGDIGDVXNlIG9mIHRoaXMgQ2VydGlmaWNhdGUgY29uc3RpdHV0ZXMgYWNjZXB0YW5jZSBvZiB0aGUgT3BlbkJhbmtpbmcgUm9vdCBDQSBDZXJ0aWZpY2F0aW9uIFBvbGljaWVzIGFuZCBDZXJ0aWZpY2F0ZSBQcmFjdGljZSBTdGF0ZW1lbnQwbQYIKwYBBQUHAQEEYTBfMCYGCCsGAQUFBzABhhpodHRwOi8vb2IudHJ1c3Rpcy5jb20vb2NzcDA1BggrBgEFBQcwAoYpaHR0cDovL29iLnRydXN0aXMuY29tL29iX3BwX2lzc3VpbmdjYS5jcnQwOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL29iLnRydXN0aXMuY29tL29iX3BwX2lzc3VpbmdjYS5jcmwwHwYDVR0jBBgwFoAUUHORxiFy03f0/gASBoFceXluP1AwHQYDVR0OBBYEFJ2wsWeZhfL3aiiBqsobCrpbPuj1MA0GCSqGSIb3DQEBCwUAA4IBAQCuzjyP5HKRN7lTtOzoEDP+FLysrdYPEV8uTuELDoHDgycQHhCRPUv6h3taD6P3znfXX9p55Zil6ZgiRTtm0ZVzAI/U47ooTBsPQWNAxchgmuY9vFiWLUnsZ6dJUDCkHhlAziQmvVhv9tWyN87z0pl/XU1BsoLWXOlBABLBmIfpdu4OMzj8XKogQP1azv8By6ZokMc7ja5Ly3nET7QsFFoI7a6iMN7i11TIHpi8QeEfkXGG2dZ0yu8G22+nBG+22gp/+usvVrBWgfppIiViiQuaPZ0KtElIf7QInX8TjmmFlvg+m1pw8v/TC48I6dy7ZCYZ7RmmVZSeOI/LwZ0YTLdy" ],
    "x5t" : "DhGSD0xyT6H37L1NnvRCnWlU6VE=",
    "x5u" : "https://keystore.openbankingtest.org.uk/0015800001ZEc2uAAD/J3xJ0Jqk-RUGwYRNKjMuEhQqKNE.pem",
    "x5t#S256" : "mL7An8zsV_Sk7XR--IZtlXwpvf-0tiKreFcu7i-vg7s="
  } ]
}
2020-09-17 09:04:52 SUCCESS
FetchServerKeys
Found server JWK set
server_jwks
{
  "keys": [
    {
      "kid": "IkjkaPC0ppnyeWgLlABfXRKjK9k",
      "kty": "RSA",
      "n": "qAeyT9ishYHXuin3Jm-TqAE8r4vRW4r7Pm5UUpw3-zoEZG3d1RE_5WjvuOSIG3ARMjlsxoU7rckHkBha9FNW7q_lLrfHkWUQ4nyHEef6l_zc6nbXlb4PT-pTMnjAUZzIi3ncqPIdrfLEvx1kJvnwO66BjashfLP0Db5hocszscDkQjgFvqBjIjM_WUn_krh0HEoKdeoUwJIFyi5wPNsqk3-1U4OQmzt0lNI3_EB2xq2U9vR4FGuXaRftm-VAEQwkOqR4fdW5N4M-PlGVGH_uDzOcMir5OnD28bJRnc57wmDeeT4k6UYXWN0zULLjN9iqNmdaX8zktJB09uOt1gmhYw",
      "e": "AQAB",
      "use": "tls",
      "x5c": [
        "MIIFODCCBCCgAwIBAgIEWcXrAzANBgkqhkiG9w0BAQsFADBTMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxLjAsBgNVBAMTJU9wZW5CYW5raW5nIFByZS1Qcm9kdWN0aW9uIElzc3VpbmcgQ0EwHhcNMjAwODA1MDYyMjEwWhcNMjEwOTA1MDY1MjEwWjBhMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxGzAZBgNVBAsTEjAwMTU4MDAwMDFaRWMydUFBRDEfMB0GA1UEAxMWVEtabXhJWkhDcHpRYnpGT1NYSkpOVTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKgHsk/YrIWB17op9yZvk6gBPK+L0VuK+z5uVFKcN/s6BGRt3dURP+Vo77jkiBtwETI5bMaFO63JB5AYWvRTVu6v5S63x5FlEOJ8hxHn+pf83Op215W+D0/qUzJ4wFGcyIt53KjyHa3yxL8dZCb58DuugY2rIXyz9A2+YaHLM7HA5EI4Bb6gYyIzP1lJ/5K4dBxKCnXqFMCSBcoucDzbKpN/tVODkJs7dJTSN/xAdsatlPb0eBRrl2kX7ZvlQBEMJDqkeH3VuTeDPj5RlRh/7g8znDIq+Tpw9vGyUZ3Oe8Jg3nk+JOlGF1jdM1Cy4zfYqjZnWl/M5LSQdPbjrdYJoWMCAwEAAaOCAgQwggIAMA4GA1UdDwEB/wQEAwIHgDAgBgNVHSUBAf8EFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwgeAGA1UdIASB2DCB1TCB0gYLKwYBBAGodYEGAWQwgcIwKgYIKwYBBQUHAgEWHmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9wb2xpY2llczCBkwYIKwYBBQUHAgIwgYYMgYNVc2Ugb2YgdGhpcyBDZXJ0aWZpY2F0ZSBjb25zdGl0dXRlcyBhY2NlcHRhbmNlIG9mIHRoZSBPcGVuQmFua2luZyBSb290IENBIENlcnRpZmljYXRpb24gUG9saWNpZXMgYW5kIENlcnRpZmljYXRlIFByYWN0aWNlIFN0YXRlbWVudDBtBggrBgEFBQcBAQRhMF8wJgYIKwYBBQUHMAGGGmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9vY3NwMDUGCCsGAQUFBzAChilodHRwOi8vb2IudHJ1c3Rpcy5jb20vb2JfcHBfaXNzdWluZ2NhLmNydDA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vb2IudHJ1c3Rpcy5jb20vb2JfcHBfaXNzdWluZ2NhLmNybDAfBgNVHSMEGDAWgBRQc5HGIXLTd/T+ABIGgVx5eW4/UDAdBgNVHQ4EFgQUHrgsIvmtn0J6u99kAuCzLqEdKpYwDQYJKoZIhvcNAQELBQADggEBAGOJBpCF+AzBIKNl+a6A7DuD1yknm4R0gZIw5dNUZSlLKlIjHNX1+9moqEqUU0L2Uv66cE3iiLbQzefcF5b7o5zx3NgWyNWHfPTyuXcAZ3jJdQjCUUYCs+s7IV5crFObQgdbT9hOhqBqJ4L3moPRq+hmEcbmpbI4UMGpA5V1EpUbY+NxOa69GtcILtVmsKwoCn3laS5o6RM6HuU5LMSJkQ+CIVLg1OEKNVWKJAHt6QPH4qCMH8POgxYVW1jvi9oFqVOVBwmroFiDZcPdg4l1mvtFiayHCYDLc24sWPYT1VYqvBwRynC4kvpV5RS9gMhSWdJRWTDQqsrzUAAQ+uA3Z1E\u003d"
      ],
      "x5t": "hBDVo3IN9YOEEQcMlTviLiqKIXc\u003d",
      "x5u": "https://keystore.openbankingtest.org.uk/0015800001ZEc2uAAD/IkjkaPC0ppnyeWgLlABfXRKjK9k.pem",
      "x5t#S256": "jiEuMMt90ZQUMV4wZWvgo2FqrZkvk1RtkQh5fJFYzVE\u003d"
    },
    {
      "kid": "J3xJ0Jqk-RUGwYRNKjMuEhQqKNE",
      "kty": "RSA",
      "n": "xp0HhNLsMLLlF4HlVawOwEf03vsAGtHVXC5DtpQvOYGwrn8_ShDcVeIrKa01pfa-h01GwmOV7Sf7YmKMdUnu_9z4H1gpVeAHj6Ngo72eA2lqXVKNoGqY2FiELdXRPxZWU1WgRmhqg2d6qOyamyX70_wzCA6tp3NPjvYhYrwtAcwjc41wM9wnVd3SrD3Em_BGpV_T5YwFN8axLpaqiT03J4HB7K8mFp86aR1_sRYRvL3Q4Mjvwere-WP_xB_wMRO06n5HcaHUqfzk4h_2CA2zK7cygSknQKuht8Xa3OU_p3ZAW_h5nRFU5z62KbVcJRjv0VeTw19YH-W5wkVP7Xe_-Q",
      "e": "AQAB",
      "use": "sig",
      "x5c": [
        "MIIFLTCCBBWgAwIBAgIEWcXrBDANBgkqhkiG9w0BAQsFADBTMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxLjAsBgNVBAMTJU9wZW5CYW5raW5nIFByZS1Qcm9kdWN0aW9uIElzc3VpbmcgQ0EwHhcNMjAwODA1MDYyNDUxWhcNMjEwOTA1MDY1NDUxWjBhMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxGzAZBgNVBAsTEjAwMTU4MDAwMDFaRWMydUFBRDEfMB0GA1UEAxMWVEtabXhJWkhDcHpRYnpGT1NYSkpOVTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMadB4TS7DCy5ReB5VWsDsBH9N77ABrR1VwuQ7aULzmBsK5/P0oQ3FXiKymtNaX2vodNRsJjle0n+2JijHVJ7v/c+B9YKVXgB4+jYKO9ngNpal1SjaBqmNhYhC3V0T8WVlNVoEZoaoNneqjsmpsl+9P8MwgOradzT472IWK8LQHMI3ONcDPcJ1Xd0qw9xJvwRqVf0+WMBTfGsS6Wqok9NyeBweyvJhafOmkdf7EWEby90ODI78Hq3vlj/8Qf8DETtOp+R3Gh1Kn85OIf9ggNsyu3MoEpJ0CrobfF2tzlP6d2QFv4eZ0RVOc+tim1XCUY79FXk8NfWB/lucJFT+13v/kCAwEAAaOCAfkwggH1MA4GA1UdDwEB/wQEAwIGwDAVBgNVHSUEDjAMBgorBgEEAYI3CgMMMIHgBgNVHSAEgdgwgdUwgdIGCysGAQQBqHWBBgFkMIHCMCoGCCsGAQUFBwIBFh5odHRwOi8vb2IudHJ1c3Rpcy5jb20vcG9saWNpZXMwgZMGCCsGAQUFBwICMIGGDIGDVXNlIG9mIHRoaXMgQ2VydGlmaWNhdGUgY29uc3RpdHV0ZXMgYWNjZXB0YW5jZSBvZiB0aGUgT3BlbkJhbmtpbmcgUm9vdCBDQSBDZXJ0aWZpY2F0aW9uIFBvbGljaWVzIGFuZCBDZXJ0aWZpY2F0ZSBQcmFjdGljZSBTdGF0ZW1lbnQwbQYIKwYBBQUHAQEEYTBfMCYGCCsGAQUFBzABhhpodHRwOi8vb2IudHJ1c3Rpcy5jb20vb2NzcDA1BggrBgEFBQcwAoYpaHR0cDovL29iLnRydXN0aXMuY29tL29iX3BwX2lzc3VpbmdjYS5jcnQwOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL29iLnRydXN0aXMuY29tL29iX3BwX2lzc3VpbmdjYS5jcmwwHwYDVR0jBBgwFoAUUHORxiFy03f0/gASBoFceXluP1AwHQYDVR0OBBYEFJ2wsWeZhfL3aiiBqsobCrpbPuj1MA0GCSqGSIb3DQEBCwUAA4IBAQCuzjyP5HKRN7lTtOzoEDP+FLysrdYPEV8uTuELDoHDgycQHhCRPUv6h3taD6P3znfXX9p55Zil6ZgiRTtm0ZVzAI/U47ooTBsPQWNAxchgmuY9vFiWLUnsZ6dJUDCkHhlAziQmvVhv9tWyN87z0pl/XU1BsoLWXOlBABLBmIfpdu4OMzj8XKogQP1azv8By6ZokMc7ja5Ly3nET7QsFFoI7a6iMN7i11TIHpi8QeEfkXGG2dZ0yu8G22+nBG+22gp/+usvVrBWgfppIiViiQuaPZ0KtElIf7QInX8TjmmFlvg+m1pw8v/TC48I6dy7ZCYZ7RmmVZSeOI/LwZ0YTLdy"
      ],
      "x5t": "DhGSD0xyT6H37L1NnvRCnWlU6VE\u003d",
      "x5u": "https://keystore.openbankingtest.org.uk/0015800001ZEc2uAAD/J3xJ0Jqk-RUGwYRNKjMuEhQqKNE.pem",
      "x5t#S256": "mL7An8zsV_Sk7XR--IZtlXwpvf-0tiKreFcu7i-vg7s\u003d"
    }
  ]
}
2020-09-17 09:04:52 SUCCESS
CheckServerKeysIsValid
Server JWKs is valid
server_jwks
{
  "keys": [
    {
      "kid": "IkjkaPC0ppnyeWgLlABfXRKjK9k",
      "kty": "RSA",
      "n": "qAeyT9ishYHXuin3Jm-TqAE8r4vRW4r7Pm5UUpw3-zoEZG3d1RE_5WjvuOSIG3ARMjlsxoU7rckHkBha9FNW7q_lLrfHkWUQ4nyHEef6l_zc6nbXlb4PT-pTMnjAUZzIi3ncqPIdrfLEvx1kJvnwO66BjashfLP0Db5hocszscDkQjgFvqBjIjM_WUn_krh0HEoKdeoUwJIFyi5wPNsqk3-1U4OQmzt0lNI3_EB2xq2U9vR4FGuXaRftm-VAEQwkOqR4fdW5N4M-PlGVGH_uDzOcMir5OnD28bJRnc57wmDeeT4k6UYXWN0zULLjN9iqNmdaX8zktJB09uOt1gmhYw",
      "e": "AQAB",
      "use": "tls",
      "x5c": [
        "MIIFODCCBCCgAwIBAgIEWcXrAzANBgkqhkiG9w0BAQsFADBTMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxLjAsBgNVBAMTJU9wZW5CYW5raW5nIFByZS1Qcm9kdWN0aW9uIElzc3VpbmcgQ0EwHhcNMjAwODA1MDYyMjEwWhcNMjEwOTA1MDY1MjEwWjBhMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxGzAZBgNVBAsTEjAwMTU4MDAwMDFaRWMydUFBRDEfMB0GA1UEAxMWVEtabXhJWkhDcHpRYnpGT1NYSkpOVTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKgHsk/YrIWB17op9yZvk6gBPK+L0VuK+z5uVFKcN/s6BGRt3dURP+Vo77jkiBtwETI5bMaFO63JB5AYWvRTVu6v5S63x5FlEOJ8hxHn+pf83Op215W+D0/qUzJ4wFGcyIt53KjyHa3yxL8dZCb58DuugY2rIXyz9A2+YaHLM7HA5EI4Bb6gYyIzP1lJ/5K4dBxKCnXqFMCSBcoucDzbKpN/tVODkJs7dJTSN/xAdsatlPb0eBRrl2kX7ZvlQBEMJDqkeH3VuTeDPj5RlRh/7g8znDIq+Tpw9vGyUZ3Oe8Jg3nk+JOlGF1jdM1Cy4zfYqjZnWl/M5LSQdPbjrdYJoWMCAwEAAaOCAgQwggIAMA4GA1UdDwEB/wQEAwIHgDAgBgNVHSUBAf8EFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwgeAGA1UdIASB2DCB1TCB0gYLKwYBBAGodYEGAWQwgcIwKgYIKwYBBQUHAgEWHmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9wb2xpY2llczCBkwYIKwYBBQUHAgIwgYYMgYNVc2Ugb2YgdGhpcyBDZXJ0aWZpY2F0ZSBjb25zdGl0dXRlcyBhY2NlcHRhbmNlIG9mIHRoZSBPcGVuQmFua2luZyBSb290IENBIENlcnRpZmljYXRpb24gUG9saWNpZXMgYW5kIENlcnRpZmljYXRlIFByYWN0aWNlIFN0YXRlbWVudDBtBggrBgEFBQcBAQRhMF8wJgYIKwYBBQUHMAGGGmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9vY3NwMDUGCCsGAQUFBzAChilodHRwOi8vb2IudHJ1c3Rpcy5jb20vb2JfcHBfaXNzdWluZ2NhLmNydDA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vb2IudHJ1c3Rpcy5jb20vb2JfcHBfaXNzdWluZ2NhLmNybDAfBgNVHSMEGDAWgBRQc5HGIXLTd/T+ABIGgVx5eW4/UDAdBgNVHQ4EFgQUHrgsIvmtn0J6u99kAuCzLqEdKpYwDQYJKoZIhvcNAQELBQADggEBAGOJBpCF+AzBIKNl+a6A7DuD1yknm4R0gZIw5dNUZSlLKlIjHNX1+9moqEqUU0L2Uv66cE3iiLbQzefcF5b7o5zx3NgWyNWHfPTyuXcAZ3jJdQjCUUYCs+s7IV5crFObQgdbT9hOhqBqJ4L3moPRq+hmEcbmpbI4UMGpA5V1EpUbY+NxOa69GtcILtVmsKwoCn3laS5o6RM6HuU5LMSJkQ+CIVLg1OEKNVWKJAHt6QPH4qCMH8POgxYVW1jvi9oFqVOVBwmroFiDZcPdg4l1mvtFiayHCYDLc24sWPYT1VYqvBwRynC4kvpV5RS9gMhSWdJRWTDQqsrzUAAQ+uA3Z1E\u003d"
      ],
      "x5t": "hBDVo3IN9YOEEQcMlTviLiqKIXc\u003d",
      "x5u": "https://keystore.openbankingtest.org.uk/0015800001ZEc2uAAD/IkjkaPC0ppnyeWgLlABfXRKjK9k.pem",
      "x5t#S256": "jiEuMMt90ZQUMV4wZWvgo2FqrZkvk1RtkQh5fJFYzVE\u003d"
    },
    {
      "kid": "J3xJ0Jqk-RUGwYRNKjMuEhQqKNE",
      "kty": "RSA",
      "n": "xp0HhNLsMLLlF4HlVawOwEf03vsAGtHVXC5DtpQvOYGwrn8_ShDcVeIrKa01pfa-h01GwmOV7Sf7YmKMdUnu_9z4H1gpVeAHj6Ngo72eA2lqXVKNoGqY2FiELdXRPxZWU1WgRmhqg2d6qOyamyX70_wzCA6tp3NPjvYhYrwtAcwjc41wM9wnVd3SrD3Em_BGpV_T5YwFN8axLpaqiT03J4HB7K8mFp86aR1_sRYRvL3Q4Mjvwere-WP_xB_wMRO06n5HcaHUqfzk4h_2CA2zK7cygSknQKuht8Xa3OU_p3ZAW_h5nRFU5z62KbVcJRjv0VeTw19YH-W5wkVP7Xe_-Q",
      "e": "AQAB",
      "use": "sig",
      "x5c": [
        "MIIFLTCCBBWgAwIBAgIEWcXrBDANBgkqhkiG9w0BAQsFADBTMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxLjAsBgNVBAMTJU9wZW5CYW5raW5nIFByZS1Qcm9kdWN0aW9uIElzc3VpbmcgQ0EwHhcNMjAwODA1MDYyNDUxWhcNMjEwOTA1MDY1NDUxWjBhMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxGzAZBgNVBAsTEjAwMTU4MDAwMDFaRWMydUFBRDEfMB0GA1UEAxMWVEtabXhJWkhDcHpRYnpGT1NYSkpOVTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMadB4TS7DCy5ReB5VWsDsBH9N77ABrR1VwuQ7aULzmBsK5/P0oQ3FXiKymtNaX2vodNRsJjle0n+2JijHVJ7v/c+B9YKVXgB4+jYKO9ngNpal1SjaBqmNhYhC3V0T8WVlNVoEZoaoNneqjsmpsl+9P8MwgOradzT472IWK8LQHMI3ONcDPcJ1Xd0qw9xJvwRqVf0+WMBTfGsS6Wqok9NyeBweyvJhafOmkdf7EWEby90ODI78Hq3vlj/8Qf8DETtOp+R3Gh1Kn85OIf9ggNsyu3MoEpJ0CrobfF2tzlP6d2QFv4eZ0RVOc+tim1XCUY79FXk8NfWB/lucJFT+13v/kCAwEAAaOCAfkwggH1MA4GA1UdDwEB/wQEAwIGwDAVBgNVHSUEDjAMBgorBgEEAYI3CgMMMIHgBgNVHSAEgdgwgdUwgdIGCysGAQQBqHWBBgFkMIHCMCoGCCsGAQUFBwIBFh5odHRwOi8vb2IudHJ1c3Rpcy5jb20vcG9saWNpZXMwgZMGCCsGAQUFBwICMIGGDIGDVXNlIG9mIHRoaXMgQ2VydGlmaWNhdGUgY29uc3RpdHV0ZXMgYWNjZXB0YW5jZSBvZiB0aGUgT3BlbkJhbmtpbmcgUm9vdCBDQSBDZXJ0aWZpY2F0aW9uIFBvbGljaWVzIGFuZCBDZXJ0aWZpY2F0ZSBQcmFjdGljZSBTdGF0ZW1lbnQwbQYIKwYBBQUHAQEEYTBfMCYGCCsGAQUFBzABhhpodHRwOi8vb2IudHJ1c3Rpcy5jb20vb2NzcDA1BggrBgEFBQcwAoYpaHR0cDovL29iLnRydXN0aXMuY29tL29iX3BwX2lzc3VpbmdjYS5jcnQwOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL29iLnRydXN0aXMuY29tL29iX3BwX2lzc3VpbmdjYS5jcmwwHwYDVR0jBBgwFoAUUHORxiFy03f0/gASBoFceXluP1AwHQYDVR0OBBYEFJ2wsWeZhfL3aiiBqsobCrpbPuj1MA0GCSqGSIb3DQEBCwUAA4IBAQCuzjyP5HKRN7lTtOzoEDP+FLysrdYPEV8uTuELDoHDgycQHhCRPUv6h3taD6P3znfXX9p55Zil6ZgiRTtm0ZVzAI/U47ooTBsPQWNAxchgmuY9vFiWLUnsZ6dJUDCkHhlAziQmvVhv9tWyN87z0pl/XU1BsoLWXOlBABLBmIfpdu4OMzj8XKogQP1azv8By6ZokMc7ja5Ly3nET7QsFFoI7a6iMN7i11TIHpi8QeEfkXGG2dZ0yu8G22+nBG+22gp/+usvVrBWgfppIiViiQuaPZ0KtElIf7QInX8TjmmFlvg+m1pw8v/TC48I6dy7ZCYZ7RmmVZSeOI/LwZ0YTLdy"
      ],
      "x5t": "DhGSD0xyT6H37L1NnvRCnWlU6VE\u003d",
      "x5u": "https://keystore.openbankingtest.org.uk/0015800001ZEc2uAAD/J3xJ0Jqk-RUGwYRNKjMuEhQqKNE.pem",
      "x5t#S256": "mL7An8zsV_Sk7XR--IZtlXwpvf-0tiKreFcu7i-vg7s\u003d"
    }
  ]
}
2020-09-17 09:04:52 SUCCESS
ValidateServerJWKs
Valid server JWKs: keys are valid JSON, contain the required fields and are correctly encoded using unpadded base64url
2020-09-17 09:04:52 SUCCESS
CheckForKeyIdInServerJWKs
All keys contain kids
2020-09-17 09:04:52 SUCCESS
EnsureServerJwksDoesNotContainPrivateOrSymmetricKeys
Jwks does not contain any private or symmetric keys
2020-09-17 09:04:52 SUCCESS
FAPIEnsureMinimumServerKeyLength
Validated minimum key lengths for server_jwks
server_jwks
{
  "keys": [
    {
      "kid": "IkjkaPC0ppnyeWgLlABfXRKjK9k",
      "kty": "RSA",
      "n": "qAeyT9ishYHXuin3Jm-TqAE8r4vRW4r7Pm5UUpw3-zoEZG3d1RE_5WjvuOSIG3ARMjlsxoU7rckHkBha9FNW7q_lLrfHkWUQ4nyHEef6l_zc6nbXlb4PT-pTMnjAUZzIi3ncqPIdrfLEvx1kJvnwO66BjashfLP0Db5hocszscDkQjgFvqBjIjM_WUn_krh0HEoKdeoUwJIFyi5wPNsqk3-1U4OQmzt0lNI3_EB2xq2U9vR4FGuXaRftm-VAEQwkOqR4fdW5N4M-PlGVGH_uDzOcMir5OnD28bJRnc57wmDeeT4k6UYXWN0zULLjN9iqNmdaX8zktJB09uOt1gmhYw",
      "e": "AQAB",
      "use": "tls",
      "x5c": [
        "MIIFODCCBCCgAwIBAgIEWcXrAzANBgkqhkiG9w0BAQsFADBTMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxLjAsBgNVBAMTJU9wZW5CYW5raW5nIFByZS1Qcm9kdWN0aW9uIElzc3VpbmcgQ0EwHhcNMjAwODA1MDYyMjEwWhcNMjEwOTA1MDY1MjEwWjBhMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxGzAZBgNVBAsTEjAwMTU4MDAwMDFaRWMydUFBRDEfMB0GA1UEAxMWVEtabXhJWkhDcHpRYnpGT1NYSkpOVTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKgHsk/YrIWB17op9yZvk6gBPK+L0VuK+z5uVFKcN/s6BGRt3dURP+Vo77jkiBtwETI5bMaFO63JB5AYWvRTVu6v5S63x5FlEOJ8hxHn+pf83Op215W+D0/qUzJ4wFGcyIt53KjyHa3yxL8dZCb58DuugY2rIXyz9A2+YaHLM7HA5EI4Bb6gYyIzP1lJ/5K4dBxKCnXqFMCSBcoucDzbKpN/tVODkJs7dJTSN/xAdsatlPb0eBRrl2kX7ZvlQBEMJDqkeH3VuTeDPj5RlRh/7g8znDIq+Tpw9vGyUZ3Oe8Jg3nk+JOlGF1jdM1Cy4zfYqjZnWl/M5LSQdPbjrdYJoWMCAwEAAaOCAgQwggIAMA4GA1UdDwEB/wQEAwIHgDAgBgNVHSUBAf8EFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwgeAGA1UdIASB2DCB1TCB0gYLKwYBBAGodYEGAWQwgcIwKgYIKwYBBQUHAgEWHmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9wb2xpY2llczCBkwYIKwYBBQUHAgIwgYYMgYNVc2Ugb2YgdGhpcyBDZXJ0aWZpY2F0ZSBjb25zdGl0dXRlcyBhY2NlcHRhbmNlIG9mIHRoZSBPcGVuQmFua2luZyBSb290IENBIENlcnRpZmljYXRpb24gUG9saWNpZXMgYW5kIENlcnRpZmljYXRlIFByYWN0aWNlIFN0YXRlbWVudDBtBggrBgEFBQcBAQRhMF8wJgYIKwYBBQUHMAGGGmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9vY3NwMDUGCCsGAQUFBzAChilodHRwOi8vb2IudHJ1c3Rpcy5jb20vb2JfcHBfaXNzdWluZ2NhLmNydDA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vb2IudHJ1c3Rpcy5jb20vb2JfcHBfaXNzdWluZ2NhLmNybDAfBgNVHSMEGDAWgBRQc5HGIXLTd/T+ABIGgVx5eW4/UDAdBgNVHQ4EFgQUHrgsIvmtn0J6u99kAuCzLqEdKpYwDQYJKoZIhvcNAQELBQADggEBAGOJBpCF+AzBIKNl+a6A7DuD1yknm4R0gZIw5dNUZSlLKlIjHNX1+9moqEqUU0L2Uv66cE3iiLbQzefcF5b7o5zx3NgWyNWHfPTyuXcAZ3jJdQjCUUYCs+s7IV5crFObQgdbT9hOhqBqJ4L3moPRq+hmEcbmpbI4UMGpA5V1EpUbY+NxOa69GtcILtVmsKwoCn3laS5o6RM6HuU5LMSJkQ+CIVLg1OEKNVWKJAHt6QPH4qCMH8POgxYVW1jvi9oFqVOVBwmroFiDZcPdg4l1mvtFiayHCYDLc24sWPYT1VYqvBwRynC4kvpV5RS9gMhSWdJRWTDQqsrzUAAQ+uA3Z1E\u003d"
      ],
      "x5t": "hBDVo3IN9YOEEQcMlTviLiqKIXc\u003d",
      "x5u": "https://keystore.openbankingtest.org.uk/0015800001ZEc2uAAD/IkjkaPC0ppnyeWgLlABfXRKjK9k.pem",
      "x5t#S256": "jiEuMMt90ZQUMV4wZWvgo2FqrZkvk1RtkQh5fJFYzVE\u003d"
    },
    {
      "kid": "J3xJ0Jqk-RUGwYRNKjMuEhQqKNE",
      "kty": "RSA",
      "n": "xp0HhNLsMLLlF4HlVawOwEf03vsAGtHVXC5DtpQvOYGwrn8_ShDcVeIrKa01pfa-h01GwmOV7Sf7YmKMdUnu_9z4H1gpVeAHj6Ngo72eA2lqXVKNoGqY2FiELdXRPxZWU1WgRmhqg2d6qOyamyX70_wzCA6tp3NPjvYhYrwtAcwjc41wM9wnVd3SrD3Em_BGpV_T5YwFN8axLpaqiT03J4HB7K8mFp86aR1_sRYRvL3Q4Mjvwere-WP_xB_wMRO06n5HcaHUqfzk4h_2CA2zK7cygSknQKuht8Xa3OU_p3ZAW_h5nRFU5z62KbVcJRjv0VeTw19YH-W5wkVP7Xe_-Q",
      "e": "AQAB",
      "use": "sig",
      "x5c": [
        "MIIFLTCCBBWgAwIBAgIEWcXrBDANBgkqhkiG9w0BAQsFADBTMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxLjAsBgNVBAMTJU9wZW5CYW5raW5nIFByZS1Qcm9kdWN0aW9uIElzc3VpbmcgQ0EwHhcNMjAwODA1MDYyNDUxWhcNMjEwOTA1MDY1NDUxWjBhMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxGzAZBgNVBAsTEjAwMTU4MDAwMDFaRWMydUFBRDEfMB0GA1UEAxMWVEtabXhJWkhDcHpRYnpGT1NYSkpOVTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMadB4TS7DCy5ReB5VWsDsBH9N77ABrR1VwuQ7aULzmBsK5/P0oQ3FXiKymtNaX2vodNRsJjle0n+2JijHVJ7v/c+B9YKVXgB4+jYKO9ngNpal1SjaBqmNhYhC3V0T8WVlNVoEZoaoNneqjsmpsl+9P8MwgOradzT472IWK8LQHMI3ONcDPcJ1Xd0qw9xJvwRqVf0+WMBTfGsS6Wqok9NyeBweyvJhafOmkdf7EWEby90ODI78Hq3vlj/8Qf8DETtOp+R3Gh1Kn85OIf9ggNsyu3MoEpJ0CrobfF2tzlP6d2QFv4eZ0RVOc+tim1XCUY79FXk8NfWB/lucJFT+13v/kCAwEAAaOCAfkwggH1MA4GA1UdDwEB/wQEAwIGwDAVBgNVHSUEDjAMBgorBgEEAYI3CgMMMIHgBgNVHSAEgdgwgdUwgdIGCysGAQQBqHWBBgFkMIHCMCoGCCsGAQUFBwIBFh5odHRwOi8vb2IudHJ1c3Rpcy5jb20vcG9saWNpZXMwgZMGCCsGAQUFBwICMIGGDIGDVXNlIG9mIHRoaXMgQ2VydGlmaWNhdGUgY29uc3RpdHV0ZXMgYWNjZXB0YW5jZSBvZiB0aGUgT3BlbkJhbmtpbmcgUm9vdCBDQSBDZXJ0aWZpY2F0aW9uIFBvbGljaWVzIGFuZCBDZXJ0aWZpY2F0ZSBQcmFjdGljZSBTdGF0ZW1lbnQwbQYIKwYBBQUHAQEEYTBfMCYGCCsGAQUFBzABhhpodHRwOi8vb2IudHJ1c3Rpcy5jb20vb2NzcDA1BggrBgEFBQcwAoYpaHR0cDovL29iLnRydXN0aXMuY29tL29iX3BwX2lzc3VpbmdjYS5jcnQwOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL29iLnRydXN0aXMuY29tL29iX3BwX2lzc3VpbmdjYS5jcmwwHwYDVR0jBBgwFoAUUHORxiFy03f0/gASBoFceXluP1AwHQYDVR0OBBYEFJ2wsWeZhfL3aiiBqsobCrpbPuj1MA0GCSqGSIb3DQEBCwUAA4IBAQCuzjyP5HKRN7lTtOzoEDP+FLysrdYPEV8uTuELDoHDgycQHhCRPUv6h3taD6P3znfXX9p55Zil6ZgiRTtm0ZVzAI/U47ooTBsPQWNAxchgmuY9vFiWLUnsZ6dJUDCkHhlAziQmvVhv9tWyN87z0pl/XU1BsoLWXOlBABLBmIfpdu4OMzj8XKogQP1azv8By6ZokMc7ja5Ly3nET7QsFFoI7a6iMN7i11TIHpi8QeEfkXGG2dZ0yu8G22+nBG+22gp/+usvVrBWgfppIiViiQuaPZ0KtElIf7QInX8TjmmFlvg+m1pw8v/TC48I6dy7ZCYZ7RmmVZSeOI/LwZ0YTLdy"
      ],
      "x5t": "DhGSD0xyT6H37L1NnvRCnWlU6VE\u003d",
      "x5u": "https://keystore.openbankingtest.org.uk/0015800001ZEc2uAAD/J3xJ0Jqk-RUGwYRNKjMuEhQqKNE.pem",
      "x5t#S256": "mL7An8zsV_Sk7XR--IZtlXwpvf-0tiKreFcu7i-vg7s\u003d"
    }
  ]
}
2020-09-17 09:04:52 SUCCESS
GetStaticClientConfiguration
Found a static client object
client_id
6676b25d-b2be-434f-8cee-2bf117a0b55e
scope
openid accounts
jwks
{
  "keys": [
    {
      "kty": "RSA",
      "n": "y1FyDAebeo9qbxrD0oYMys_wJgvx4JvSGGd7EypyiKy9H1Atw0jV5EWpiiBTPV5z2uCWPE8vbpcpgKIjeQoS7FBp6pwgudQmiFIwP5mFOROxrzqKhbMNmFQFlJZXR3PU8SmmaR-Rv3uw3JTM523EtOAsUQcM3cdZqX4XE8oJ0S1vLGnzLcYzeVP85h8v9NamuNj1LSasJoYlfh4V-n_U_KzTAF5paDMnnELo9vwVLGV9Wm4r1W0DnxYQwfi9eal2ibH5moqjLmfvR9O001-OyL40FVcGDwA2T8KUDVwmE4HeLqqfJRUOS4Qt-exLWiNA9jrK0694sVmtbkIlnquCaQ",
      "e": "AQAB",
      "d": "QWQigAf6U4LIwo8jKBSBDMGwBSyWUJ0NB1hQ1ysxxw93jBinf0VvtYlKK-iVnQlBzcWpzB_Tq4fmiz6alhVNXL_IMPKh--JlujZk2i-wD1lsLmVvo-yglLuBR_bKf2qbtCynHuxOXf2UNn2NIWnGeD4ZQr43vySci8zH809ptOKLDYbuqR61t5FIH1lK4wBpYU33pQHkq4nRLqf8QyoVPorUrGebx91ZnH1RQF5Tej16nsGpzgFA-1k2ocaajqRe58SBGA9MsZJDHhCUS0xyTfLw5qzqIQC3SmLbOtyMvp0NcncIKjNv-I3B-C-DzN6-4sGcJp1CXtgmmPczw1i3AQ",
      "p": "784AD4WUWVgfaOG3sDJ6e0WiwyxqvKkFab5HxCJqOabUycUAyhoSIX2Om4p2DoA2od3Ce8ugpAYAMh37202n6lJaywn9G-580dVwlKJmUhj9AufuxHZ8aStbsrf6KAZ_UDwxx2deceCWjbUsmaWpfgOb84_ohg5sYxHKFFUs3DE",
      "q": "2QygfhjKN7fxB4lIHNHLDWGuhSNg2WSAdRsuMUGZYQes576IQBFQyS0rmOxe63wAvjzz33Uy9yoyJPNB_I-P_npj4B9_vw8nwreL7ghNSa1iIdSN0wBGSyxkSSfQ6Jy9nd0Ks2-M80gMzxoNTZ9cQFF4QZUiSxPlkqMJOFcE07k",
      "dp": "mcXGQi3NQDGDCrVbHfBwnCW-RltwIoRcBT_QM1RCO6_gWXYrmG15XOJvlQwHwiqzXb6fXNTpsORsMbcKbslwOJEQyYwhM00N21x78cPlyxVdAQULFg5InwP_rC3PiuUHtMK0xQJjDLEQudQIwon5kuXrlhac64HKPQkGRV2NA7E",
      "dq": "xq6HT0Yz_XMUYLiq2S61t4ceMONkqTsVV51M2GvbEfXrsas4n6T6FV2S1gYxEVBOgdXby0ZGI_htNGO0mJN11RWFzUgoMOWXmOdZYMgar4HWHW-rb2WF8xQsrMaUtgmcjSAkxoIrPRtMFlwbp11kHcA125q_bIhHEsbJDtihI4k",
      "qi": "aBE-9p7wYCj1zA1xfnv0kJ-S_PeSWuqDBrVgx99OFCprQ391EwnpdwlAtTeLY6rTbNbSt9_QsVxqEpAHMdDIHziqtGFDalsZDZ2Hy0QTlu32a37ML9yHG7eOF2dNskPfk89SzI-gL_78pSoVrjeL2lDhKhua21ygjjjmB4XnHRE",
      "use": "sig",
      "alg": "PS256",
      "kid": "9Fzytjp-dEfkCCcL262h4LXt__4"
    }
  ]
}
2020-09-17 09:04:52
ValidateMTLSCertificatesHeader
No certificate authority found for MTLS
2020-09-17 09:04:52 SUCCESS
ValidateMTLSCertificatesHeader
MTLS certificates header is valid
2020-09-17 09:04:52
ExtractMTLSCertificatesFromConfiguration
No certificate authority found for MTLS
2020-09-17 09:04:52 SUCCESS
ExtractMTLSCertificatesFromConfiguration
Mutual TLS authentication credentials loaded
cert
MIIFODCCBCCgAwIBAgIEWcXq0TANBgkqhkiG9w0BAQsFADBTMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxLjAsBgNVBAMTJU9wZW5CYW5raW5nIFByZS1Qcm9kdWN0aW9uIElzc3VpbmcgQ0EwHhcNMjAwODA0MTI0NjE2WhcNMjEwOTA0MTMxNjE2WjBhMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxGzAZBgNVBAsTEjAwMTU4MDAwMDFaRWMydUFBRDEfMB0GA1UEAxMWVnVFaThpZnIxdmxYVnRoVVI4RkV6dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALAy7kBywLeRp/h3hMRcuOWLkmL/07YrmKNBSXetAPpccSuh3sId04rD+3xw4N4IlMtmnqQjim34JLOPTFrlkgeQczqYNPEudOMG+ovOyKq4zDTGCQUCG1f289ZROS4fYpRIhp2A0Fr6rpGis8XI7J1EPyPNKILK3DDEIVpZwLS0kDTSxWiSbWSURXWftVkgD5nmX1mq5lOGxUE6ArkfXwvX1tbesSppth+PMfXnl5Ici/S4uuA0JghCMwrpulfT6IVhABJRDvZhpsXCmjxlMzdPKF67okUuOHHID9qpvUEXOO1edy6djOkDs1nQxnlk/3niHBZvT+Ocy+h3y6J22R8CAwEAAaOCAgQwggIAMA4GA1UdDwEB/wQEAwIHgDAgBgNVHSUBAf8EFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwgeAGA1UdIASB2DCB1TCB0gYLKwYBBAGodYEGAWQwgcIwKgYIKwYBBQUHAgEWHmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9wb2xpY2llczCBkwYIKwYBBQUHAgIwgYYMgYNVc2Ugb2YgdGhpcyBDZXJ0aWZpY2F0ZSBjb25zdGl0dXRlcyBhY2NlcHRhbmNlIG9mIHRoZSBPcGVuQmFua2luZyBSb290IENBIENlcnRpZmljYXRpb24gUG9saWNpZXMgYW5kIENlcnRpZmljYXRlIFByYWN0aWNlIFN0YXRlbWVudDBtBggrBgEFBQcBAQRhMF8wJgYIKwYBBQUHMAGGGmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9vY3NwMDUGCCsGAQUFBzAChilodHRwOi8vb2IudHJ1c3Rpcy5jb20vb2JfcHBfaXNzdWluZ2NhLmNydDA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vb2IudHJ1c3Rpcy5jb20vb2JfcHBfaXNzdWluZ2NhLmNybDAfBgNVHSMEGDAWgBRQc5HGIXLTd/T+ABIGgVx5eW4/UDAdBgNVHQ4EFgQUc+J3SjNjsjleTVv+plWMvgk1C+MwDQYJKoZIhvcNAQELBQADggEBAEEKnvPzDSIVDtXLoA4O1YMP8wScunV0usRw//KUylNgo7JW6wJXytL/WMLkCExzXOi+ZwGWVfJcCP5b7mjC/Ejm12U9oOTpOu1WHZl+eSD2xsUx0HZPV+BrAASlRLIq1YBOW0HQOh7wTHueWfUIzzr2hkcKPwiCoFWv3F6dgFW8wED5r7QKVfBAjTDpNYG32VsRPoyyBKvKnuI+x0i5l1LeMHD/4Q//zsDpBUZanXC8Ka1NpGCn2iSzQb/qaZYQwjuqvT9sXTYR+KhTrGKbGrr5zYQJJkQ5DgAw9F9yFsCluDS1HYLbLm9fNC5FSZI4tkNqZ6JNce6nWF6nNZJBpBY=
key
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCwMu5AcsC3kaf4d4TEXLjli5Ji/9O2K5ijQUl3rQD6XHErod7CHdOKw/t8cODeCJTLZp6kI4pt+CSzj0xa5ZIHkHM6mDTxLnTjBvqLzsiquMw0xgkFAhtX9vPWUTkuH2KUSIadgNBa+q6RorPFyOydRD8jzSiCytwwxCFaWcC0tJA00sVokm1klEV1n7VZIA+Z5l9ZquZThsVBOgK5H18L19bW3rEqabYfjzH155eSHIv0uLrgNCYIQjMK6bpX0+iFYQASUQ72YabFwpo8ZTM3Tyheu6JFLjhxyA/aqb1BFzjtXncunYzpA7NZ0MZ5ZP954hwWb0/jnMvod8uidtkfAgMBAAECggEAMDavhQkhfNmpec7SkJzCp2UquFZCi02gpcN+o/W+F8Pl38eaWcmpkgYQsbt9fKQiewnojQeAoJjPCidDAHhjHhjDvxvZGMnaiCjntAvwUu7gSeyKmUk7TDWyAUoWeG10Hxk9ZKnT2aFQ1V8NDCjvvhTnphdEZ4209M8mRT/cAFYYCEvQEyw2HdAQd7M8N16rzIr2IPfDTGcOLWaHKsHPw033I2wHR5kvG9LQQWBj7d2m/1bwnoczcFnwS4hC1zIZk6nicLejBKrG7+5HrUaggd/9hw/ljXHGVG8+2Yk7HsFzQTN7IAugEoQXJdB6DHJD0Uhxsaop6XsCnM8TcyGjSQKBgQDUzS7yv7BPciFaNfYlYb95VVIYBsCWqEZnJnxf3BBha50qZNgRGe7aHeyaBq7Y/YErK6gf8KHbIBKl1BHW33HtfmXom2/6LPUV6oX0RBPzlGl9b2VPSP3zQ6bhboeaSiCKNHWGn5YrkHr/bG5v7D970MIvdChfk9LnjRv//O2eNQKBgQDT95hIeXTZaSVbXuatJpoOoni/Am6uzC38p4On5g1mE7iBK9iIzQWxAkdUew3JGQf5APCDye4OGa/zAU2DHox7R8xz3DRhtl6RPvnJw8BMuDtQagN5uTuCFxS6qqiD86EaAbCBKRs4qLdjWCBYVj0xf4XHhDNx0qM/TslTnc/UgwKBgQCkFTX/HUkwaPtImNUcC9vdDanINuSnBkeK38UFESVcSOMdvjZQMWPXsT0vormNPSMtC3OOdTgIQxm93eCHgzFQg6bGjZvxFltAM95n81pC9gvFGXDPiqOtwFtb9aL/l+qxRjPcww7CtpvweUZKbKqiqNwiRPmggNYdjtOpNfhuhQKBgQCYVuE2bTwiqOP1WC5XkV+1VuWK+feMXyhJ5ibD+53zmAbJpzZ3k0oc3nNfbxUIS5okRp2VSgJyVdnTv0LzEniKfZ6eQkvPUh+DKgyiCrLhMKNIdvjKeesf4vC9+7sjImzNYRt2qJFs1iz/FC4i7tAKDAmczBGhI266KCiflNLyewKBgDBUaB9Ki+6QPsCtgB4fe/UlcCBlmIYkS3XkStgb6DIV6tCFZM0u30Ueq2v9XKPeNWwCccK/v46WuWm3buHtjSKUEB5eKa9vQFKtjqKPhMM1LQSyZrR+pcJ3L6/ydqCgIUy2CCKX2ObHIoYSPsHnss7+347ysDrk6L/p69D08qUi
2020-09-17 09:04:52 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
2020-09-17 09:04:52 SUCCESS
ExtractJWKsFromStaticClientConfiguration
Extracted client JWK
client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "n": "y1FyDAebeo9qbxrD0oYMys_wJgvx4JvSGGd7EypyiKy9H1Atw0jV5EWpiiBTPV5z2uCWPE8vbpcpgKIjeQoS7FBp6pwgudQmiFIwP5mFOROxrzqKhbMNmFQFlJZXR3PU8SmmaR-Rv3uw3JTM523EtOAsUQcM3cdZqX4XE8oJ0S1vLGnzLcYzeVP85h8v9NamuNj1LSasJoYlfh4V-n_U_KzTAF5paDMnnELo9vwVLGV9Wm4r1W0DnxYQwfi9eal2ibH5moqjLmfvR9O001-OyL40FVcGDwA2T8KUDVwmE4HeLqqfJRUOS4Qt-exLWiNA9jrK0694sVmtbkIlnquCaQ",
      "e": "AQAB",
      "d": "QWQigAf6U4LIwo8jKBSBDMGwBSyWUJ0NB1hQ1ysxxw93jBinf0VvtYlKK-iVnQlBzcWpzB_Tq4fmiz6alhVNXL_IMPKh--JlujZk2i-wD1lsLmVvo-yglLuBR_bKf2qbtCynHuxOXf2UNn2NIWnGeD4ZQr43vySci8zH809ptOKLDYbuqR61t5FIH1lK4wBpYU33pQHkq4nRLqf8QyoVPorUrGebx91ZnH1RQF5Tej16nsGpzgFA-1k2ocaajqRe58SBGA9MsZJDHhCUS0xyTfLw5qzqIQC3SmLbOtyMvp0NcncIKjNv-I3B-C-DzN6-4sGcJp1CXtgmmPczw1i3AQ",
      "p": "784AD4WUWVgfaOG3sDJ6e0WiwyxqvKkFab5HxCJqOabUycUAyhoSIX2Om4p2DoA2od3Ce8ugpAYAMh37202n6lJaywn9G-580dVwlKJmUhj9AufuxHZ8aStbsrf6KAZ_UDwxx2deceCWjbUsmaWpfgOb84_ohg5sYxHKFFUs3DE",
      "q": "2QygfhjKN7fxB4lIHNHLDWGuhSNg2WSAdRsuMUGZYQes576IQBFQyS0rmOxe63wAvjzz33Uy9yoyJPNB_I-P_npj4B9_vw8nwreL7ghNSa1iIdSN0wBGSyxkSSfQ6Jy9nd0Ks2-M80gMzxoNTZ9cQFF4QZUiSxPlkqMJOFcE07k",
      "dp": "mcXGQi3NQDGDCrVbHfBwnCW-RltwIoRcBT_QM1RCO6_gWXYrmG15XOJvlQwHwiqzXb6fXNTpsORsMbcKbslwOJEQyYwhM00N21x78cPlyxVdAQULFg5InwP_rC3PiuUHtMK0xQJjDLEQudQIwon5kuXrlhac64HKPQkGRV2NA7E",
      "dq": "xq6HT0Yz_XMUYLiq2S61t4ceMONkqTsVV51M2GvbEfXrsas4n6T6FV2S1gYxEVBOgdXby0ZGI_htNGO0mJN11RWFzUgoMOWXmOdZYMgar4HWHW-rb2WF8xQsrMaUtgmcjSAkxoIrPRtMFlwbp11kHcA125q_bIhHEsbJDtihI4k",
      "qi": "aBE-9p7wYCj1zA1xfnv0kJ-S_PeSWuqDBrVgx99OFCprQ391EwnpdwlAtTeLY6rTbNbSt9_QsVxqEpAHMdDIHziqtGFDalsZDZ2Hy0QTlu32a37ML9yHG7eOF2dNskPfk89SzI-gL_78pSoVrjeL2lDhKhua21ygjjjmB4XnHRE",
      "use": "sig",
      "alg": "PS256",
      "kid": "9Fzytjp-dEfkCCcL262h4LXt__4"
    }
  ]
}
public_client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "sig",
      "kid": "9Fzytjp-dEfkCCcL262h4LXt__4",
      "alg": "PS256",
      "n": "y1FyDAebeo9qbxrD0oYMys_wJgvx4JvSGGd7EypyiKy9H1Atw0jV5EWpiiBTPV5z2uCWPE8vbpcpgKIjeQoS7FBp6pwgudQmiFIwP5mFOROxrzqKhbMNmFQFlJZXR3PU8SmmaR-Rv3uw3JTM523EtOAsUQcM3cdZqX4XE8oJ0S1vLGnzLcYzeVP85h8v9NamuNj1LSasJoYlfh4V-n_U_KzTAF5paDMnnELo9vwVLGV9Wm4r1W0DnxYQwfi9eal2ibH5moqjLmfvR9O001-OyL40FVcGDwA2T8KUDVwmE4HeLqqfJRUOS4Qt-exLWiNA9jrK0694sVmtbkIlnquCaQ"
    }
  ]
}
2020-09-17 09:04:52 SUCCESS
CheckForKeyIdInClientJWKs
All keys contain kids
2020-09-17 09:04:52 SUCCESS
CheckDistinctKeyIdValueInClientJWKs
Distinct 'kid' value in all keys of client_jwks
see
https://bitbucket.org/openid/connect/issues/1127
2020-09-17 09:04:52 SUCCESS
FAPICheckKeyAlgInClientJWKs
Found a key with alg PS256 or ES256
2020-09-17 09:04:52 SUCCESS
FAPIEnsureMinimumClientKeyLength
Validated minimum key lengths for client_jwks
client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "n": "y1FyDAebeo9qbxrD0oYMys_wJgvx4JvSGGd7EypyiKy9H1Atw0jV5EWpiiBTPV5z2uCWPE8vbpcpgKIjeQoS7FBp6pwgudQmiFIwP5mFOROxrzqKhbMNmFQFlJZXR3PU8SmmaR-Rv3uw3JTM523EtOAsUQcM3cdZqX4XE8oJ0S1vLGnzLcYzeVP85h8v9NamuNj1LSasJoYlfh4V-n_U_KzTAF5paDMnnELo9vwVLGV9Wm4r1W0DnxYQwfi9eal2ibH5moqjLmfvR9O001-OyL40FVcGDwA2T8KUDVwmE4HeLqqfJRUOS4Qt-exLWiNA9jrK0694sVmtbkIlnquCaQ",
      "e": "AQAB",
      "d": "QWQigAf6U4LIwo8jKBSBDMGwBSyWUJ0NB1hQ1ysxxw93jBinf0VvtYlKK-iVnQlBzcWpzB_Tq4fmiz6alhVNXL_IMPKh--JlujZk2i-wD1lsLmVvo-yglLuBR_bKf2qbtCynHuxOXf2UNn2NIWnGeD4ZQr43vySci8zH809ptOKLDYbuqR61t5FIH1lK4wBpYU33pQHkq4nRLqf8QyoVPorUrGebx91ZnH1RQF5Tej16nsGpzgFA-1k2ocaajqRe58SBGA9MsZJDHhCUS0xyTfLw5qzqIQC3SmLbOtyMvp0NcncIKjNv-I3B-C-DzN6-4sGcJp1CXtgmmPczw1i3AQ",
      "p": "784AD4WUWVgfaOG3sDJ6e0WiwyxqvKkFab5HxCJqOabUycUAyhoSIX2Om4p2DoA2od3Ce8ugpAYAMh37202n6lJaywn9G-580dVwlKJmUhj9AufuxHZ8aStbsrf6KAZ_UDwxx2deceCWjbUsmaWpfgOb84_ohg5sYxHKFFUs3DE",
      "q": "2QygfhjKN7fxB4lIHNHLDWGuhSNg2WSAdRsuMUGZYQes576IQBFQyS0rmOxe63wAvjzz33Uy9yoyJPNB_I-P_npj4B9_vw8nwreL7ghNSa1iIdSN0wBGSyxkSSfQ6Jy9nd0Ks2-M80gMzxoNTZ9cQFF4QZUiSxPlkqMJOFcE07k",
      "dp": "mcXGQi3NQDGDCrVbHfBwnCW-RltwIoRcBT_QM1RCO6_gWXYrmG15XOJvlQwHwiqzXb6fXNTpsORsMbcKbslwOJEQyYwhM00N21x78cPlyxVdAQULFg5InwP_rC3PiuUHtMK0xQJjDLEQudQIwon5kuXrlhac64HKPQkGRV2NA7E",
      "dq": "xq6HT0Yz_XMUYLiq2S61t4ceMONkqTsVV51M2GvbEfXrsas4n6T6FV2S1gYxEVBOgdXby0ZGI_htNGO0mJN11RWFzUgoMOWXmOdZYMgar4HWHW-rb2WF8xQsrMaUtgmcjSAkxoIrPRtMFlwbp11kHcA125q_bIhHEsbJDtihI4k",
      "qi": "aBE-9p7wYCj1zA1xfnv0kJ-S_PeSWuqDBrVgx99OFCprQ391EwnpdwlAtTeLY6rTbNbSt9_QsVxqEpAHMdDIHziqtGFDalsZDZ2Hy0QTlu32a37ML9yHG7eOF2dNskPfk89SzI-gL_78pSoVrjeL2lDhKhua21ygjjjmB4XnHRE",
      "use": "sig",
      "alg": "PS256",
      "kid": "9Fzytjp-dEfkCCcL262h4LXt__4"
    }
  ]
}
2020-09-17 09:04:52 SUCCESS
ValidateMTLSCertificatesAsX509
Mutual TLS authentication cert validated as X.509
Verify configuration of second client
2020-09-17 09:04:52 SUCCESS
GetStaticClient2Configuration
Found a static second client object
client_id
6e26302b-3824-4c73-8d0c-bab93d1c6ec7
scope
openid accounts
jwks
{
  "keys": [
    {
      "kty": "RSA",
      "n": "3RHS5XDTtoFfc7wn4MuvdFxdtAL-O4g_5bK3kmRJiSwU7QtVNgeAOH9I060-vnjuXRtFcbIItJ3qOzAz_YC8HES5_OVuX0vs4L7MDKIPV9dajx_E0IFArPsQbVt67TAeMlkC8owTapNsxUkehVvse6LwPHFmv9Pz7Astf7c_MZGyNJ4bMsGgaaupFlC1C9wk8X76v2zV38tYIATuh-yfum-lUgjMXdRpFUHgNkfnibEW_Kws6RZgNnm8jC4eKS3vdFZMZkNTolYRBBCmYE1Sf1HF28D5CXSFKdMGQhIqF4lG5Ry2Y4SAzHavmpn7JGtWszK06pHUCsbwmp_8kIBN7Q",
      "e": "AQAB",
      "d": "FemOXe-xDIYGUBJ2YXHPElmVcCJb0MrQipQMXhZSs6YK7PQSnihgLTlwnoqtjXOvLMtnNr3O3xhH_1Xn0VjRTHwDc23KYufDswM2dooZuzs9XrJnb8NgBcVc-3n11UzPsW3hPOllg0rZnTSCMfXKmvarmVIkPR9lLiBtghtHyEHZnvWug9HsVZ6xca8Jp0i-OT0wvBrnsCoT1Hyj045PyMDiHmPwQ_NtJbGxTCwk3T1gxPrZQlKNPGlNcwy4q8d_0PjI-uOudpjyypyPKLsbgn7uuTN9LezwRGh_oyz0QnkuU7jncfUyoYmI69oxGqvMB9U-K2zlBYjXa31IKE_agQ",
      "p": "7iStDCofKUCbfWBMxeUj7Y_b52uyhbibiK22c6Wkz1ZVKhY0WDQqL0JjCFmSuGx4zjuV_ifwUUku0fdfhxsuf3GcNJZpmBoBW5DYzaoCn5Ylib7hz7yCeZ1iYoZt8LJ4fplU1aPNmCmtGyEJyWbMJa-Uux6TXKz-QyF1PG7EKks",
      "q": "7aVoVKZAubNZCQQu_qpojQ6WElSHuGMExqztrfM4jKUF4CYnG5NzU1EGSrR0MocQAgpm9h4A361ZqSYPtFrqzaCnakSh4FRVmZDhE8ZIAnQcbFgOM1Vf1KNssmfp69xWvbLnmHBmBL6ur2A4CdMusN7-17ikR_rff0XoZl_Xxac",
      "dp": "kL_UO0-jDzUJDgUpxSPJWc2Wcazhnywdxc8o1lR5v9kO_PzwJijW91DX1yxy5QxxxZEsU4a9KPtdrRw6gWnBMo_AzaobVut_pcN-NExBOfVOrdJLeTRw7jD-qzpguuwQF4tlqFHfVr0GTjYft753GfUGZ1Jnae5wwiclFm2RaM8",
      "dq": "2rE6_5s3OS04pDl7XdRH_ncL17Z-Z0qIHKUK3OdUhOlgLNQvbQsWN_f6SEkkHVN5gcc81QTrXOvT9PsXvKtmJPDQ39Rk-2HgnD9dQatYnRlpBrNJ7ieE1tPFtbA27lyIXm4C_p-A4qDvdGihaTk0YIP2FWLPm4Xcou0cXwmYMUU",
      "qi": "1LHTvBbYbrL8mZYo1tYaCBm7cjeslOmS8u10gr-MUMZUeUkMvCC_zpYnPSXVQNYcDgkKY-hGnmH40guVHXi3uoJidmRjPEUILJKxh9TQC0f7UyLOF9o00--vJJof0SXYFfG2ZAKZm5aYOgxam-0E54CWHsgfgPXbxPHiHVU-CYw",
      "use": "sig",
      "alg": "PS256",
      "kid": "BQoKCgR98jNYOS-YS1sISllTvTk"
    }
  ]
}
2020-09-17 09:04:52
ValidateMTLSCertificates2Header
No certificate authority found for MTLS
2020-09-17 09:04:52 SUCCESS
ValidateMTLSCertificates2Header
MTLS certificates header is valid
2020-09-17 09:04:52
ExtractMTLSCertificates2FromConfiguration
No certificate authority found for MTLS
2020-09-17 09:04:52 SUCCESS
ExtractMTLSCertificates2FromConfiguration
Mutual TLS authentication credentials loaded
cert
MIIFODCCBCCgAwIBAgIEWcXqxDANBgkqhkiG9w0BAQsFADBTMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxLjAsBgNVBAMTJU9wZW5CYW5raW5nIFByZS1Qcm9kdWN0aW9uIElzc3VpbmcgQ0EwHhcNMjAwODA0MDkwMDEwWhcNMjEwOTA0MDkzMDEwWjBhMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxGzAZBgNVBAsTEjAwMTU4MDAwMDFaRWMydUFBRDEfMB0GA1UEAxMWSWlFaVUwWFpKbzM3ekdzcnU1THdMWjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMSjPj/C70Q2J+v8pBetwXjj7lXO05xHkbuiAKGGrhCBfWTDZylrA8o2mhOAzbTVJI0a6n+n4q3JBAhwmPCtQfzudrrGnUJNrOHMkVHcjqha9rCTqfTiY5PjbvS5YpHuQAKTKG7Lkm05BQhbJYXiR2fSExgj5Z68EnVQM0N2SB51Irvp1aBZ3XwMO6iHF7JnsIFhQg3sXdYalavMpAascIlrrfh5DpHe5AjE/iOvq/+9aGXOeH07cwJJRiO8cqCiq1yOOduL/DIRkaj0jjwTWhMhv4+0dPWpC3r0PulZe2YC8XWPrvJ75cvmaJDVD6CFYDVCKruE8vJtig3C2HAG+F0CAwEAAaOCAgQwggIAMA4GA1UdDwEB/wQEAwIHgDAgBgNVHSUBAf8EFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwgeAGA1UdIASB2DCB1TCB0gYLKwYBBAGodYEGAWQwgcIwKgYIKwYBBQUHAgEWHmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9wb2xpY2llczCBkwYIKwYBBQUHAgIwgYYMgYNVc2Ugb2YgdGhpcyBDZXJ0aWZpY2F0ZSBjb25zdGl0dXRlcyBhY2NlcHRhbmNlIG9mIHRoZSBPcGVuQmFua2luZyBSb290IENBIENlcnRpZmljYXRpb24gUG9saWNpZXMgYW5kIENlcnRpZmljYXRlIFByYWN0aWNlIFN0YXRlbWVudDBtBggrBgEFBQcBAQRhMF8wJgYIKwYBBQUHMAGGGmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9vY3NwMDUGCCsGAQUFBzAChilodHRwOi8vb2IudHJ1c3Rpcy5jb20vb2JfcHBfaXNzdWluZ2NhLmNydDA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vb2IudHJ1c3Rpcy5jb20vb2JfcHBfaXNzdWluZ2NhLmNybDAfBgNVHSMEGDAWgBRQc5HGIXLTd/T+ABIGgVx5eW4/UDAdBgNVHQ4EFgQUaI4GRXhvK++huHndWNOoc0DIHIYwDQYJKoZIhvcNAQELBQADggEBAEBrbxHi52aMCrxHnbq/6xrQlTO0IBrd21vwMPb2pyp2WIXGTkRJ87SboCHhFKNjms8atDWXa6BtX+duPNw0e1EHbCLvQDRSl9KDxOFAmlpRO1vvAfH1uFJne2x5VIZfTWXVtO4UWR1+2WMuVv6pVqHoRSS4YCKgJ0wXbr8MzFpATXzTqXn3EqLKOnRiLPwFHs9hFHWNi3CEn+aAxAQFk74uWWbcfnc6Aqvw2AeuJ2gLU3JFa47wP+a2BSYF3M4v32+kHfhNG2+Kk5lThOnN7qc1BM7Nm4r9Xq3xWgC4a6z6ubB90lSkJs+DJe3yjjag0jaiddNuRA6hLBIMi4pE7wQ=
key
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDEoz4/wu9ENifr/KQXrcF44+5VztOcR5G7ogChhq4QgX1kw2cpawPKNpoTgM201SSNGup/p+KtyQQIcJjwrUH87na6xp1CTazhzJFR3I6oWvawk6n04mOT4270uWKR7kACkyhuy5JtOQUIWyWF4kdn0hMYI+WevBJ1UDNDdkgedSK76dWgWd18DDuohxeyZ7CBYUIN7F3WGpWrzKQGrHCJa634eQ6R3uQIxP4jr6v/vWhlznh9O3MCSUYjvHKgoqtcjjnbi/wyEZGo9I48E1oTIb+PtHT1qQt69D7pWXtmAvF1j67ye+XL5miQ1Q+ghWA1Qiq7hPLybYoNwthwBvhdAgMBAAECggEAOCZNLjPh0t6MA8z+pmxNZNHhSstmjae6K5QVDgrBRaFURyOtH5yZVnLFCHCtTMfYShq3f4BXMDzIVAijA4bV4v3NFYSFf1ti1I9vp6qNafGfo8hmrbC/soktM+CEDxuzV4jh8NFcnKe9kidEzbhRn4nTPf9yICOgObOPD+KEsX1Mu0tpv1kRe9tf+N9G0xfquTxW3JqhBwHvtEhSom5twcT8kQ7aNtFTE8hrfitJeEAU7dy/567A5t6B38lvpD9nGVz+66J3ponph2jyWSxKTcztMG+rbbb0ruBeKinT3mCbfN1oTRifyT6yvrtCv4DZ4kh/nmTNQO5n/juIYHAJmQKBgQDz2LKXXJWAkt3d9knUHXQYi8V2SBxKugep/i5ZAwHfFHVxTV2KFb56a3202retGylSeAFJFzB0MGTSi26xHuv6dgsiBN9N7TMeLlZssKWOU7oHRr9cUeYNeEOfMosWbn0odP4Ih22cTAJdlv6PGL51VcWOJfDAQl2+yj1HLJzxLwKBgQDOcDIc4Ecg5kTwjpm+AlnPX5VkgZX/AXCyvZ+C+x2cbNp2ek5/ZovohL6ADNKSv5FOZii0cMI9QjzBwZIiY9K3PL85iValVg53LoZ3+IBTQaw9uXlaOmVrGAsIIwoQepgQHbG5+R6UxDo5d42m0qMj2MBMtelmPHJGQxApKXjUMwKBgQDLnia7N8drPrhfsVpC8nlQSd6Qf3SIfcEKlUKUd2tnoUjUXLsAJFoTFZE5pO19clHWGHlSVDfUvdhi66V55407brirJpBlHO3zhNQMHJGSQJ31l4ERkR3eH4+v7t+v0oFWeCLsclH4EoxjJEPar9nSVtYJdesMUB7Bw1TaCwneZwKBgChyAt91cXoYo1keFzEK9N2UNIjEesbDWXkrfZ0D5gFHsmWUAN0lEjQ0Db64xGjL74QUr9TqYqPt3kl3y1HBjP8pf62eIsOx4JOpId9PaJTnQP+23ve2iTg6Na8ablZcLn650qBFFqC+8UlhCvesPRpA1SwyV9AX96ucaAYogevRAoGBALjeUBW6iCfUVU7EtNYUkFJAyQ6s6eJpMn9UvgiLnyvkL2B5rKmKpn7m00lVNy9ikVT/srzRvvWRpk6UAoSl+MRSGioXsfOjegs2meAjOlHM+tRErqNFcHBGsRHT4uMFNszWkdcStKcEJRkBgHwje/hGsdAOZvCOZ8RLIWgysXTK
2020-09-17 09:04:52 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
2020-09-17 09:04:52 SUCCESS
ExtractJWKsFromStaticClientConfiguration
Extracted client JWK
client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "n": "3RHS5XDTtoFfc7wn4MuvdFxdtAL-O4g_5bK3kmRJiSwU7QtVNgeAOH9I060-vnjuXRtFcbIItJ3qOzAz_YC8HES5_OVuX0vs4L7MDKIPV9dajx_E0IFArPsQbVt67TAeMlkC8owTapNsxUkehVvse6LwPHFmv9Pz7Astf7c_MZGyNJ4bMsGgaaupFlC1C9wk8X76v2zV38tYIATuh-yfum-lUgjMXdRpFUHgNkfnibEW_Kws6RZgNnm8jC4eKS3vdFZMZkNTolYRBBCmYE1Sf1HF28D5CXSFKdMGQhIqF4lG5Ry2Y4SAzHavmpn7JGtWszK06pHUCsbwmp_8kIBN7Q",
      "e": "AQAB",
      "d": "FemOXe-xDIYGUBJ2YXHPElmVcCJb0MrQipQMXhZSs6YK7PQSnihgLTlwnoqtjXOvLMtnNr3O3xhH_1Xn0VjRTHwDc23KYufDswM2dooZuzs9XrJnb8NgBcVc-3n11UzPsW3hPOllg0rZnTSCMfXKmvarmVIkPR9lLiBtghtHyEHZnvWug9HsVZ6xca8Jp0i-OT0wvBrnsCoT1Hyj045PyMDiHmPwQ_NtJbGxTCwk3T1gxPrZQlKNPGlNcwy4q8d_0PjI-uOudpjyypyPKLsbgn7uuTN9LezwRGh_oyz0QnkuU7jncfUyoYmI69oxGqvMB9U-K2zlBYjXa31IKE_agQ",
      "p": "7iStDCofKUCbfWBMxeUj7Y_b52uyhbibiK22c6Wkz1ZVKhY0WDQqL0JjCFmSuGx4zjuV_ifwUUku0fdfhxsuf3GcNJZpmBoBW5DYzaoCn5Ylib7hz7yCeZ1iYoZt8LJ4fplU1aPNmCmtGyEJyWbMJa-Uux6TXKz-QyF1PG7EKks",
      "q": "7aVoVKZAubNZCQQu_qpojQ6WElSHuGMExqztrfM4jKUF4CYnG5NzU1EGSrR0MocQAgpm9h4A361ZqSYPtFrqzaCnakSh4FRVmZDhE8ZIAnQcbFgOM1Vf1KNssmfp69xWvbLnmHBmBL6ur2A4CdMusN7-17ikR_rff0XoZl_Xxac",
      "dp": "kL_UO0-jDzUJDgUpxSPJWc2Wcazhnywdxc8o1lR5v9kO_PzwJijW91DX1yxy5QxxxZEsU4a9KPtdrRw6gWnBMo_AzaobVut_pcN-NExBOfVOrdJLeTRw7jD-qzpguuwQF4tlqFHfVr0GTjYft753GfUGZ1Jnae5wwiclFm2RaM8",
      "dq": "2rE6_5s3OS04pDl7XdRH_ncL17Z-Z0qIHKUK3OdUhOlgLNQvbQsWN_f6SEkkHVN5gcc81QTrXOvT9PsXvKtmJPDQ39Rk-2HgnD9dQatYnRlpBrNJ7ieE1tPFtbA27lyIXm4C_p-A4qDvdGihaTk0YIP2FWLPm4Xcou0cXwmYMUU",
      "qi": "1LHTvBbYbrL8mZYo1tYaCBm7cjeslOmS8u10gr-MUMZUeUkMvCC_zpYnPSXVQNYcDgkKY-hGnmH40guVHXi3uoJidmRjPEUILJKxh9TQC0f7UyLOF9o00--vJJof0SXYFfG2ZAKZm5aYOgxam-0E54CWHsgfgPXbxPHiHVU-CYw",
      "use": "sig",
      "alg": "PS256",
      "kid": "BQoKCgR98jNYOS-YS1sISllTvTk"
    }
  ]
}
public_client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "sig",
      "kid": "BQoKCgR98jNYOS-YS1sISllTvTk",
      "alg": "PS256",
      "n": "3RHS5XDTtoFfc7wn4MuvdFxdtAL-O4g_5bK3kmRJiSwU7QtVNgeAOH9I060-vnjuXRtFcbIItJ3qOzAz_YC8HES5_OVuX0vs4L7MDKIPV9dajx_E0IFArPsQbVt67TAeMlkC8owTapNsxUkehVvse6LwPHFmv9Pz7Astf7c_MZGyNJ4bMsGgaaupFlC1C9wk8X76v2zV38tYIATuh-yfum-lUgjMXdRpFUHgNkfnibEW_Kws6RZgNnm8jC4eKS3vdFZMZkNTolYRBBCmYE1Sf1HF28D5CXSFKdMGQhIqF4lG5Ry2Y4SAzHavmpn7JGtWszK06pHUCsbwmp_8kIBN7Q"
    }
  ]
}
2020-09-17 09:04:52 SUCCESS
CheckForKeyIdInClientJWKs
All keys contain kids
2020-09-17 09:04:52 SUCCESS
CheckDistinctKeyIdValueInClientJWKs
Distinct 'kid' value in all keys of client_jwks
see
https://bitbucket.org/openid/connect/issues/1127
2020-09-17 09:04:52 SUCCESS
FAPICheckKeyAlgInClientJWKs
Found a key with alg PS256 or ES256
2020-09-17 09:04:52 SUCCESS
FAPIEnsureMinimumClientKeyLength
Validated minimum key lengths for client_jwks
client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "n": "3RHS5XDTtoFfc7wn4MuvdFxdtAL-O4g_5bK3kmRJiSwU7QtVNgeAOH9I060-vnjuXRtFcbIItJ3qOzAz_YC8HES5_OVuX0vs4L7MDKIPV9dajx_E0IFArPsQbVt67TAeMlkC8owTapNsxUkehVvse6LwPHFmv9Pz7Astf7c_MZGyNJ4bMsGgaaupFlC1C9wk8X76v2zV38tYIATuh-yfum-lUgjMXdRpFUHgNkfnibEW_Kws6RZgNnm8jC4eKS3vdFZMZkNTolYRBBCmYE1Sf1HF28D5CXSFKdMGQhIqF4lG5Ry2Y4SAzHavmpn7JGtWszK06pHUCsbwmp_8kIBN7Q",
      "e": "AQAB",
      "d": "FemOXe-xDIYGUBJ2YXHPElmVcCJb0MrQipQMXhZSs6YK7PQSnihgLTlwnoqtjXOvLMtnNr3O3xhH_1Xn0VjRTHwDc23KYufDswM2dooZuzs9XrJnb8NgBcVc-3n11UzPsW3hPOllg0rZnTSCMfXKmvarmVIkPR9lLiBtghtHyEHZnvWug9HsVZ6xca8Jp0i-OT0wvBrnsCoT1Hyj045PyMDiHmPwQ_NtJbGxTCwk3T1gxPrZQlKNPGlNcwy4q8d_0PjI-uOudpjyypyPKLsbgn7uuTN9LezwRGh_oyz0QnkuU7jncfUyoYmI69oxGqvMB9U-K2zlBYjXa31IKE_agQ",
      "p": "7iStDCofKUCbfWBMxeUj7Y_b52uyhbibiK22c6Wkz1ZVKhY0WDQqL0JjCFmSuGx4zjuV_ifwUUku0fdfhxsuf3GcNJZpmBoBW5DYzaoCn5Ylib7hz7yCeZ1iYoZt8LJ4fplU1aPNmCmtGyEJyWbMJa-Uux6TXKz-QyF1PG7EKks",
      "q": "7aVoVKZAubNZCQQu_qpojQ6WElSHuGMExqztrfM4jKUF4CYnG5NzU1EGSrR0MocQAgpm9h4A361ZqSYPtFrqzaCnakSh4FRVmZDhE8ZIAnQcbFgOM1Vf1KNssmfp69xWvbLnmHBmBL6ur2A4CdMusN7-17ikR_rff0XoZl_Xxac",
      "dp": "kL_UO0-jDzUJDgUpxSPJWc2Wcazhnywdxc8o1lR5v9kO_PzwJijW91DX1yxy5QxxxZEsU4a9KPtdrRw6gWnBMo_AzaobVut_pcN-NExBOfVOrdJLeTRw7jD-qzpguuwQF4tlqFHfVr0GTjYft753GfUGZ1Jnae5wwiclFm2RaM8",
      "dq": "2rE6_5s3OS04pDl7XdRH_ncL17Z-Z0qIHKUK3OdUhOlgLNQvbQsWN_f6SEkkHVN5gcc81QTrXOvT9PsXvKtmJPDQ39Rk-2HgnD9dQatYnRlpBrNJ7ieE1tPFtbA27lyIXm4C_p-A4qDvdGihaTk0YIP2FWLPm4Xcou0cXwmYMUU",
      "qi": "1LHTvBbYbrL8mZYo1tYaCBm7cjeslOmS8u10gr-MUMZUeUkMvCC_zpYnPSXVQNYcDgkKY-hGnmH40guVHXi3uoJidmRjPEUILJKxh9TQC0f7UyLOF9o00--vJJof0SXYFfG2ZAKZm5aYOgxam-0E54CWHsgfgPXbxPHiHVU-CYw",
      "use": "sig",
      "alg": "PS256",
      "kid": "BQoKCgR98jNYOS-YS1sISllTvTk"
    }
  ]
}
2020-09-17 09:04:52 SUCCESS
ValidateMTLSCertificatesAsX509
Mutual TLS authentication cert validated as X.509
2020-09-17 09:04:52 SUCCESS
GetResourceEndpointConfiguration
Found a resource endpoint object
resourceUrl
https://tpp-train.hl.co.uk/open-banking/v3.1/aisp/
2020-09-17 09:04:52 SUCCESS
SetProtectedResourceUrlToAccountsEndpoint
Set protected resource URL
protected_resource_url
https://tpp-train.hl.co.uk/open-banking/v3.1/aisp/accounts
2020-09-17 09:04:52 SUCCESS
ExtractTLSTestValuesFromResourceConfiguration
Extracted TLS information from resource endpoint
resource_endpoint
{
  "testHost": "tpp-train.hl.co.uk",
  "testPort": 443
}
2020-09-17 09:04:52 SUCCESS
ExtractTLSTestValuesFromOBResourceConfiguration
Extracted TLS information from resource endpoint
accounts_resource_endpoint
{
  "testHost": "tpp-train.hl.co.uk",
  "testPort": 443
}
accounts_request_endpoint
{
  "testHost": "tpp-train.hl.co.uk",
  "testPort": 443
}
2020-09-17 09:04:52
fapi-rw-id2-ensure-authorization-request-without-state-success
Setup Done
Use client_credentials grant to obtain OpenBanking UK intent_id
2020-09-17 09:04:52 SUCCESS
CreateTokenEndpointRequestForClientCredentialsGrant
grant_type
client_credentials
scope
openid accounts
2020-09-17 09:04:52 SUCCESS
SetAccountScopeOnTokenEndpointRequest
Set scope parameter to accounts for OB testing
grant_type
client_credentials
scope
accounts
2020-09-17 09:04:52 SUCCESS
CreateClientAuthenticationAssertionClaims
Created client assertion claims
iss
6676b25d-b2be-434f-8cee-2bf117a0b55e
sub
6676b25d-b2be-434f-8cee-2bf117a0b55e
aud
https://tpp-train.hl.co.uk/auth/oauth2/tpp/access_token
jti
oaTjGRDPVaGyBBs4R6qJ
iat
1600333492
exp
1600333552
2020-09-17 09:04:52 SUCCESS
SignClientAuthenticationAssertion
Signed the client assertion
client_assertion
eyJraWQiOiI5Rnp5dGpwLWRFZmtDQ2NMMjYyaDRMWHRfXzQiLCJhbGciOiJQUzI1NiJ9.eyJzdWIiOiI2Njc2YjI1ZC1iMmJlLTQzNGYtOGNlZS0yYmYxMTdhMGI1NWUiLCJhdWQiOiJodHRwczpcL1wvdHBwLXRyYWluLmhsLmNvLnVrXC9hdXRoXC9vYXV0aDJcL3RwcFwvYWNjZXNzX3Rva2VuIiwiaXNzIjoiNjY3NmIyNWQtYjJiZS00MzRmLThjZWUtMmJmMTE3YTBiNTVlIiwiZXhwIjoxNjAwMzMzNTUyLCJpYXQiOjE2MDAzMzM0OTIsImp0aSI6Im9hVGpHUkRQVmFHeUJCczRSNnFKIn0.GBW2Xyn6JJmbvYCoTLncC1wxQjigGvXUcl_3cxr4vbhRZwi9Nn52cKbk_DuPmurid00MuZ1V9kfPhpyLHuFEZXrF9iHlyHuJb77ONP58e7MUVJ26YINEDWFrgfjZcIj3aB-OAHB8YA1yLgBOhBCbHPDp9YsuvqJxMXGQug0iIhd3sLm7LiPU0NNOfoiAsqnNZtrVWRkGQuPJkGWsqE7KOHv37at0WX6sOuSyVo03TYL3K8V0XwFT4JOIwyN0xITb3mnaD0oIXjZg-0VNPGEZJ2vORpXSKCgDIiRwleGNMhU6-IDBYBdVQnwaHNGFGqC2r_VhFm0FtQfXLmBnb8sJwg
2020-09-17 09:04:52
AddClientAssertionToTokenEndpointRequest
Added client assertion
grant_type
client_credentials
scope
accounts
client_assertion
eyJraWQiOiI5Rnp5dGpwLWRFZmtDQ2NMMjYyaDRMWHRfXzQiLCJhbGciOiJQUzI1NiJ9.eyJzdWIiOiI2Njc2YjI1ZC1iMmJlLTQzNGYtOGNlZS0yYmYxMTdhMGI1NWUiLCJhdWQiOiJodHRwczpcL1wvdHBwLXRyYWluLmhsLmNvLnVrXC9hdXRoXC9vYXV0aDJcL3RwcFwvYWNjZXNzX3Rva2VuIiwiaXNzIjoiNjY3NmIyNWQtYjJiZS00MzRmLThjZWUtMmJmMTE3YTBiNTVlIiwiZXhwIjoxNjAwMzMzNTUyLCJpYXQiOjE2MDAzMzM0OTIsImp0aSI6Im9hVGpHUkRQVmFHeUJCczRSNnFKIn0.GBW2Xyn6JJmbvYCoTLncC1wxQjigGvXUcl_3cxr4vbhRZwi9Nn52cKbk_DuPmurid00MuZ1V9kfPhpyLHuFEZXrF9iHlyHuJb77ONP58e7MUVJ26YINEDWFrgfjZcIj3aB-OAHB8YA1yLgBOhBCbHPDp9YsuvqJxMXGQug0iIhd3sLm7LiPU0NNOfoiAsqnNZtrVWRkGQuPJkGWsqE7KOHv37at0WX6sOuSyVo03TYL3K8V0XwFT4JOIwyN0xITb3mnaD0oIXjZg-0VNPGEZJ2vORpXSKCgDIiRwleGNMhU6-IDBYBdVQnwaHNGFGqC2r_VhFm0FtQfXLmBnb8sJwg
client_assertion_type
urn:ietf:params:oauth:client-assertion-type:jwt-bearer
2020-09-17 09:04:52
CallTokenEndpoint
HTTP request
request_uri
https://tpp-train.hl.co.uk/auth/oauth2/tpp/access_token
request_method
POST
request_headers
{
  "accept": "application/json;charset\u003dUTF-8",
  "accept-charset": "utf-8",
  "content-type": "application/x-www-form-urlencoded;charset\u003dUTF-8",
  "content-length": "860"
}
request_body
grant_type=client_credentials&scope=accounts&client_assertion=eyJraWQiOiI5Rnp5dGpwLWRFZmtDQ2NMMjYyaDRMWHRfXzQiLCJhbGciOiJQUzI1NiJ9.eyJzdWIiOiI2Njc2YjI1ZC1iMmJlLTQzNGYtOGNlZS0yYmYxMTdhMGI1NWUiLCJhdWQiOiJodHRwczpcL1wvdHBwLXRyYWluLmhsLmNvLnVrXC9hdXRoXC9vYXV0aDJcL3RwcFwvYWNjZXNzX3Rva2VuIiwiaXNzIjoiNjY3NmIyNWQtYjJiZS00MzRmLThjZWUtMmJmMTE3YTBiNTVlIiwiZXhwIjoxNjAwMzMzNTUyLCJpYXQiOjE2MDAzMzM0OTIsImp0aSI6Im9hVGpHUkRQVmFHeUJCczRSNnFKIn0.GBW2Xyn6JJmbvYCoTLncC1wxQjigGvXUcl_3cxr4vbhRZwi9Nn52cKbk_DuPmurid00MuZ1V9kfPhpyLHuFEZXrF9iHlyHuJb77ONP58e7MUVJ26YINEDWFrgfjZcIj3aB-OAHB8YA1yLgBOhBCbHPDp9YsuvqJxMXGQug0iIhd3sLm7LiPU0NNOfoiAsqnNZtrVWRkGQuPJkGWsqE7KOHv37at0WX6sOuSyVo03TYL3K8V0XwFT4JOIwyN0xITb3mnaD0oIXjZg-0VNPGEZJ2vORpXSKCgDIiRwleGNMhU6-IDBYBdVQnwaHNGFGqC2r_VhFm0FtQfXLmBnb8sJwg&client_assertion_type=urn%3Aietf%3Aparams%3Aoauth%3Aclient-assertion-type%3Ajwt-bearer
request_mutual_tls
{
  "cert": "MIIFODCCBCCgAwIBAgIEWcXq0TANBgkqhkiG9w0BAQsFADBTMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxLjAsBgNVBAMTJU9wZW5CYW5raW5nIFByZS1Qcm9kdWN0aW9uIElzc3VpbmcgQ0EwHhcNMjAwODA0MTI0NjE2WhcNMjEwOTA0MTMxNjE2WjBhMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxGzAZBgNVBAsTEjAwMTU4MDAwMDFaRWMydUFBRDEfMB0GA1UEAxMWVnVFaThpZnIxdmxYVnRoVVI4RkV6dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALAy7kBywLeRp/h3hMRcuOWLkmL/07YrmKNBSXetAPpccSuh3sId04rD+3xw4N4IlMtmnqQjim34JLOPTFrlkgeQczqYNPEudOMG+ovOyKq4zDTGCQUCG1f289ZROS4fYpRIhp2A0Fr6rpGis8XI7J1EPyPNKILK3DDEIVpZwLS0kDTSxWiSbWSURXWftVkgD5nmX1mq5lOGxUE6ArkfXwvX1tbesSppth+PMfXnl5Ici/S4uuA0JghCMwrpulfT6IVhABJRDvZhpsXCmjxlMzdPKF67okUuOHHID9qpvUEXOO1edy6djOkDs1nQxnlk/3niHBZvT+Ocy+h3y6J22R8CAwEAAaOCAgQwggIAMA4GA1UdDwEB/wQEAwIHgDAgBgNVHSUBAf8EFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwgeAGA1UdIASB2DCB1TCB0gYLKwYBBAGodYEGAWQwgcIwKgYIKwYBBQUHAgEWHmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9wb2xpY2llczCBkwYIKwYBBQUHAgIwgYYMgYNVc2Ugb2YgdGhpcyBDZXJ0aWZpY2F0ZSBjb25zdGl0dXRlcyBhY2NlcHRhbmNlIG9mIHRoZSBPcGVuQmFua2luZyBSb290IENBIENlcnRpZmljYXRpb24gUG9saWNpZXMgYW5kIENlcnRpZmljYXRlIFByYWN0aWNlIFN0YXRlbWVudDBtBggrBgEFBQcBAQRhMF8wJgYIKwYBBQUHMAGGGmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9vY3NwMDUGCCsGAQUFBzAChilodHRwOi8vb2IudHJ1c3Rpcy5jb20vb2JfcHBfaXNzdWluZ2NhLmNydDA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vb2IudHJ1c3Rpcy5jb20vb2JfcHBfaXNzdWluZ2NhLmNybDAfBgNVHSMEGDAWgBRQc5HGIXLTd/T+ABIGgVx5eW4/UDAdBgNVHQ4EFgQUc+J3SjNjsjleTVv+plWMvgk1C+MwDQYJKoZIhvcNAQELBQADggEBAEEKnvPzDSIVDtXLoA4O1YMP8wScunV0usRw//KUylNgo7JW6wJXytL/WMLkCExzXOi+ZwGWVfJcCP5b7mjC/Ejm12U9oOTpOu1WHZl+eSD2xsUx0HZPV+BrAASlRLIq1YBOW0HQOh7wTHueWfUIzzr2hkcKPwiCoFWv3F6dgFW8wED5r7QKVfBAjTDpNYG32VsRPoyyBKvKnuI+x0i5l1LeMHD/4Q//zsDpBUZanXC8Ka1NpGCn2iSzQb/qaZYQwjuqvT9sXTYR+KhTrGKbGrr5zYQJJkQ5DgAw9F9yFsCluDS1HYLbLm9fNC5FSZI4tkNqZ6JNce6nWF6nNZJBpBY\u003d",
  "key": "MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCwMu5AcsC3kaf4d4TEXLjli5Ji/9O2K5ijQUl3rQD6XHErod7CHdOKw/t8cODeCJTLZp6kI4pt+CSzj0xa5ZIHkHM6mDTxLnTjBvqLzsiquMw0xgkFAhtX9vPWUTkuH2KUSIadgNBa+q6RorPFyOydRD8jzSiCytwwxCFaWcC0tJA00sVokm1klEV1n7VZIA+Z5l9ZquZThsVBOgK5H18L19bW3rEqabYfjzH155eSHIv0uLrgNCYIQjMK6bpX0+iFYQASUQ72YabFwpo8ZTM3Tyheu6JFLjhxyA/aqb1BFzjtXncunYzpA7NZ0MZ5ZP954hwWb0/jnMvod8uidtkfAgMBAAECggEAMDavhQkhfNmpec7SkJzCp2UquFZCi02gpcN+o/W+F8Pl38eaWcmpkgYQsbt9fKQiewnojQeAoJjPCidDAHhjHhjDvxvZGMnaiCjntAvwUu7gSeyKmUk7TDWyAUoWeG10Hxk9ZKnT2aFQ1V8NDCjvvhTnphdEZ4209M8mRT/cAFYYCEvQEyw2HdAQd7M8N16rzIr2IPfDTGcOLWaHKsHPw033I2wHR5kvG9LQQWBj7d2m/1bwnoczcFnwS4hC1zIZk6nicLejBKrG7+5HrUaggd/9hw/ljXHGVG8+2Yk7HsFzQTN7IAugEoQXJdB6DHJD0Uhxsaop6XsCnM8TcyGjSQKBgQDUzS7yv7BPciFaNfYlYb95VVIYBsCWqEZnJnxf3BBha50qZNgRGe7aHeyaBq7Y/YErK6gf8KHbIBKl1BHW33HtfmXom2/6LPUV6oX0RBPzlGl9b2VPSP3zQ6bhboeaSiCKNHWGn5YrkHr/bG5v7D970MIvdChfk9LnjRv//O2eNQKBgQDT95hIeXTZaSVbXuatJpoOoni/Am6uzC38p4On5g1mE7iBK9iIzQWxAkdUew3JGQf5APCDye4OGa/zAU2DHox7R8xz3DRhtl6RPvnJw8BMuDtQagN5uTuCFxS6qqiD86EaAbCBKRs4qLdjWCBYVj0xf4XHhDNx0qM/TslTnc/UgwKBgQCkFTX/HUkwaPtImNUcC9vdDanINuSnBkeK38UFESVcSOMdvjZQMWPXsT0vormNPSMtC3OOdTgIQxm93eCHgzFQg6bGjZvxFltAM95n81pC9gvFGXDPiqOtwFtb9aL/l+qxRjPcww7CtpvweUZKbKqiqNwiRPmggNYdjtOpNfhuhQKBgQCYVuE2bTwiqOP1WC5XkV+1VuWK+feMXyhJ5ibD+53zmAbJpzZ3k0oc3nNfbxUIS5okRp2VSgJyVdnTv0LzEniKfZ6eQkvPUh+DKgyiCrLhMKNIdvjKeesf4vC9+7sjImzNYRt2qJFs1iz/FC4i7tAKDAmczBGhI266KCiflNLyewKBgDBUaB9Ki+6QPsCtgB4fe/UlcCBlmIYkS3XkStgb6DIV6tCFZM0u30Ueq2v9XKPeNWwCccK/v46WuWm3buHtjSKUEB5eKa9vQFKtjqKPhMM1LQSyZrR+pcJ3L6/ydqCgIUy2CCKX2ObHIoYSPsHnss7+347ysDrk6L/p69D08qUi"
}
2020-09-17 09:04:53 RESPONSE
CallTokenEndpoint
HTTP response
response_status_code
200 OK
response_status_text

                                
response_headers
{
  "strict-transport-security": [
    "max-age\u003d31536000;includeSubDomains",
    "max-age\u003d31536000;includeSubDomains"
  ],
  "x-frame-options": [
    "DENY",
    "DENY"
  ],
  "x-content-type-options": [
    "nosniff",
    "nosniff"
  ],
  "x-xss-protection": [
    "1; mode\u003dblock",
    "1; mode\u003dblock"
  ],
  "accept-ranges": "bytes",
  "cache-control": "no-store",
  "date": "Thu, 17 Sep 2020 09:04:53 GMT",
  "pragma": "no-cache",
  "vary": "Accept-Charset, Accept-Encoding, Accept-Language, Accept",
  "content-type": "application/json",
  "content-length": "910",
  "server": "",
  "set-cookie": "f5avrbbbbbbbbbbbbbbbb\u003dIIMFNHALLJDGNNPLPEABKGPEPNNKHCBIPGDFGEJGCJALJIDGKDLGBJKJBLDENCAOMPPPHPKCMNNDKIBJLGJIDINDFKOANPHIKGNLJPJEBKGKDKLHGCIBFLLJFABCDBFK; HttpOnly; secure"
}
response_body
{"access_token":"eyJ0eXAiOiJKV1QiLCJ6aXAiOiJOT05FIiwiZW5jIjoiQTEyOENCQy1IUzI1NiIsImFsZyI6ImRpciJ9..Ja52I7g5rurZR1xtVBhGaQ.mJFeHcJZcD9jjAjB_QlD7VSRhK6n1S-BBXq9K9EvSQMzVPcVR7HeLftt-T4ooUxWkgEMR7qsGAQHyIK0ImAz-6tvDP5q-7CwVna84y0dNsAjr5koq29ScQy7fdMmg6czXVhoUViANphf8V31DrAWpo9kg5vbPwGWo-HpWkNPbZLY5Pvhsa6ESdujJdcZoxuE9cI-ORzDuV6YFO2eXmMxC3SjlOq6DY4Rwce_3u02YgtwSninQedGeJLMgY-hg93LsOZFVB3m5yWW3uxthCFXViF2MQVGhrxDDY5BOngB0ekp0N1GdHnwxtKPOhe38pPHNa21SFFr19PQ0QurzNwGaAKavLd7nhh1aS3iQ2Z-JLHoj4gcY_ypTI7j7AC4-ob5Ens3PZjvzmDWLMo6LW_efwqAPo7ep81GLH_kdTVrXe-MduKJdjuv4w5JlyAm0Ty7IoKl92csL8oxwqmgIzvt2ylymDiKlTy3McX_72TI2bdVwY1MUTY6s9s02j8s9M6KbENq7ClJ6NtFYzFiPA1mKKxw_lGaK0aAfY6ZhWpPL3kQkK4jT45Rk8HORa4OCmMheurMlaMD76y6m1Uj6kTB116_JuijnIy7nYHQNmbonteVa7EXFDNt7wMKhaGlvA5Qt98mylZMFOk8ty7jQLnZjoYJNuuVg8F_mgcX4dhr70jNlYdu0ZlqENYszKJVxTHc.rpO8YP3nNB_GULFioVxJag","scope":"accounts","token_type":"Bearer","expires_in":1799}
2020-09-17 09:04:53
CallTokenEndpoint
Token endpoint response
token_endpoint_response
{"access_token":"eyJ0eXAiOiJKV1QiLCJ6aXAiOiJOT05FIiwiZW5jIjoiQTEyOENCQy1IUzI1NiIsImFsZyI6ImRpciJ9..Ja52I7g5rurZR1xtVBhGaQ.mJFeHcJZcD9jjAjB_QlD7VSRhK6n1S-BBXq9K9EvSQMzVPcVR7HeLftt-T4ooUxWkgEMR7qsGAQHyIK0ImAz-6tvDP5q-7CwVna84y0dNsAjr5koq29ScQy7fdMmg6czXVhoUViANphf8V31DrAWpo9kg5vbPwGWo-HpWkNPbZLY5Pvhsa6ESdujJdcZoxuE9cI-ORzDuV6YFO2eXmMxC3SjlOq6DY4Rwce_3u02YgtwSninQedGeJLMgY-hg93LsOZFVB3m5yWW3uxthCFXViF2MQVGhrxDDY5BOngB0ekp0N1GdHnwxtKPOhe38pPHNa21SFFr19PQ0QurzNwGaAKavLd7nhh1aS3iQ2Z-JLHoj4gcY_ypTI7j7AC4-ob5Ens3PZjvzmDWLMo6LW_efwqAPo7ep81GLH_kdTVrXe-MduKJdjuv4w5JlyAm0Ty7IoKl92csL8oxwqmgIzvt2ylymDiKlTy3McX_72TI2bdVwY1MUTY6s9s02j8s9M6KbENq7ClJ6NtFYzFiPA1mKKxw_lGaK0aAfY6ZhWpPL3kQkK4jT45Rk8HORa4OCmMheurMlaMD76y6m1Uj6kTB116_JuijnIy7nYHQNmbonteVa7EXFDNt7wMKhaGlvA5Qt98mylZMFOk8ty7jQLnZjoYJNuuVg8F_mgcX4dhr70jNlYdu0ZlqENYszKJVxTHc.rpO8YP3nNB_GULFioVxJag","scope":"accounts","token_type":"Bearer","expires_in":1799}
2020-09-17 09:04:53 SUCCESS
CallTokenEndpoint
Parsed token endpoint response
access_token
eyJ0eXAiOiJKV1QiLCJ6aXAiOiJOT05FIiwiZW5jIjoiQTEyOENCQy1IUzI1NiIsImFsZyI6ImRpciJ9..Ja52I7g5rurZR1xtVBhGaQ.mJFeHcJZcD9jjAjB_QlD7VSRhK6n1S-BBXq9K9EvSQMzVPcVR7HeLftt-T4ooUxWkgEMR7qsGAQHyIK0ImAz-6tvDP5q-7CwVna84y0dNsAjr5koq29ScQy7fdMmg6czXVhoUViANphf8V31DrAWpo9kg5vbPwGWo-HpWkNPbZLY5Pvhsa6ESdujJdcZoxuE9cI-ORzDuV6YFO2eXmMxC3SjlOq6DY4Rwce_3u02YgtwSninQedGeJLMgY-hg93LsOZFVB3m5yWW3uxthCFXViF2MQVGhrxDDY5BOngB0ekp0N1GdHnwxtKPOhe38pPHNa21SFFr19PQ0QurzNwGaAKavLd7nhh1aS3iQ2Z-JLHoj4gcY_ypTI7j7AC4-ob5Ens3PZjvzmDWLMo6LW_efwqAPo7ep81GLH_kdTVrXe-MduKJdjuv4w5JlyAm0Ty7IoKl92csL8oxwqmgIzvt2ylymDiKlTy3McX_72TI2bdVwY1MUTY6s9s02j8s9M6KbENq7ClJ6NtFYzFiPA1mKKxw_lGaK0aAfY6ZhWpPL3kQkK4jT45Rk8HORa4OCmMheurMlaMD76y6m1Uj6kTB116_JuijnIy7nYHQNmbonteVa7EXFDNt7wMKhaGlvA5Qt98mylZMFOk8ty7jQLnZjoYJNuuVg8F_mgcX4dhr70jNlYdu0ZlqENYszKJVxTHc.rpO8YP3nNB_GULFioVxJag
scope
accounts
token_type
Bearer
expires_in
1799
2020-09-17 09:04:53 SUCCESS
CheckIfTokenEndpointResponseError
No error from token endpoint
2020-09-17 09:04:53 SUCCESS
CheckForAccessTokenValue
Found an access token
access_token
eyJ0eXAiOiJKV1QiLCJ6aXAiOiJOT05FIiwiZW5jIjoiQTEyOENCQy1IUzI1NiIsImFsZyI6ImRpciJ9..Ja52I7g5rurZR1xtVBhGaQ.mJFeHcJZcD9jjAjB_QlD7VSRhK6n1S-BBXq9K9EvSQMzVPcVR7HeLftt-T4ooUxWkgEMR7qsGAQHyIK0ImAz-6tvDP5q-7CwVna84y0dNsAjr5koq29ScQy7fdMmg6czXVhoUViANphf8V31DrAWpo9kg5vbPwGWo-HpWkNPbZLY5Pvhsa6ESdujJdcZoxuE9cI-ORzDuV6YFO2eXmMxC3SjlOq6DY4Rwce_3u02YgtwSninQedGeJLMgY-hg93LsOZFVB3m5yWW3uxthCFXViF2MQVGhrxDDY5BOngB0ekp0N1GdHnwxtKPOhe38pPHNa21SFFr19PQ0QurzNwGaAKavLd7nhh1aS3iQ2Z-JLHoj4gcY_ypTI7j7AC4-ob5Ens3PZjvzmDWLMo6LW_efwqAPo7ep81GLH_kdTVrXe-MduKJdjuv4w5JlyAm0Ty7IoKl92csL8oxwqmgIzvt2ylymDiKlTy3McX_72TI2bdVwY1MUTY6s9s02j8s9M6KbENq7ClJ6NtFYzFiPA1mKKxw_lGaK0aAfY6ZhWpPL3kQkK4jT45Rk8HORa4OCmMheurMlaMD76y6m1Uj6kTB116_JuijnIy7nYHQNmbonteVa7EXFDNt7wMKhaGlvA5Qt98mylZMFOk8ty7jQLnZjoYJNuuVg8F_mgcX4dhr70jNlYdu0ZlqENYszKJVxTHc.rpO8YP3nNB_GULFioVxJag
2020-09-17 09:04:53 SUCCESS
ExtractAccessTokenFromTokenResponse
Extracted the access token
value
eyJ0eXAiOiJKV1QiLCJ6aXAiOiJOT05FIiwiZW5jIjoiQTEyOENCQy1IUzI1NiIsImFsZyI6ImRpciJ9..Ja52I7g5rurZR1xtVBhGaQ.mJFeHcJZcD9jjAjB_QlD7VSRhK6n1S-BBXq9K9EvSQMzVPcVR7HeLftt-T4ooUxWkgEMR7qsGAQHyIK0ImAz-6tvDP5q-7CwVna84y0dNsAjr5koq29ScQy7fdMmg6czXVhoUViANphf8V31DrAWpo9kg5vbPwGWo-HpWkNPbZLY5Pvhsa6ESdujJdcZoxuE9cI-ORzDuV6YFO2eXmMxC3SjlOq6DY4Rwce_3u02YgtwSninQedGeJLMgY-hg93LsOZFVB3m5yWW3uxthCFXViF2MQVGhrxDDY5BOngB0ekp0N1GdHnwxtKPOhe38pPHNa21SFFr19PQ0QurzNwGaAKavLd7nhh1aS3iQ2Z-JLHoj4gcY_ypTI7j7AC4-ob5Ens3PZjvzmDWLMo6LW_efwqAPo7ep81GLH_kdTVrXe-MduKJdjuv4w5JlyAm0Ty7IoKl92csL8oxwqmgIzvt2ylymDiKlTy3McX_72TI2bdVwY1MUTY6s9s02j8s9M6KbENq7ClJ6NtFYzFiPA1mKKxw_lGaK0aAfY6ZhWpPL3kQkK4jT45Rk8HORa4OCmMheurMlaMD76y6m1Uj6kTB116_JuijnIy7nYHQNmbonteVa7EXFDNt7wMKhaGlvA5Qt98mylZMFOk8ty7jQLnZjoYJNuuVg8F_mgcX4dhr70jNlYdu0ZlqENYszKJVxTHc.rpO8YP3nNB_GULFioVxJag
type
Bearer
2020-09-17 09:04:53 SUCCESS
ExtractExpiresInFromTokenEndpointResponse
Extracted 'expires_in'
expires_in
1799
2020-09-17 09:04:53 SUCCESS
ValidateExpiresIn
expires_in passed all validation checks
expires_in
1799
2020-09-17 09:04:53
CreateEmptyResourceEndpointRequestHeaders
Created empty headers
resource_endpoint_request_headers
{}
2020-09-17 09:04:53 SUCCESS
AddFAPIAuthDateToResourceEndpointRequest
Added x-fapi-auth-date to resource endpoint request headers
resource_endpoint_request_headers
{
  "x-fapi-auth-date": "Thu, 17 Sep 2020 09:04:53 GMT"
}
2020-09-17 09:04:53
AddFAPIFinancialIdToResourceEndpointRequest
Not adding x-fapi-financial-id to resource_endpoint_request_headers - institution_id not found under resource in test configuration
2020-09-17 09:04:53 SUCCESS
CreateCreateAccountRequestRequest
account_requests_endpoint_request
{
  "Data": {
    "Permissions": [
      "ReadAccountsBasic"
    ]
  },
  "Risk": {}
}
2020-09-17 09:04:53
CallAccountRequestsEndpointWithBearerToken
Found '/v3.' in the resource url, using OB V3 API 'account-access-consents'
resource_endpoint
https://tpp-train.hl.co.uk/open-banking/v3.1/aisp/
2020-09-17 09:04:53
CallAccountRequestsEndpointWithBearerToken
HTTP request
request_uri
https://tpp-train.hl.co.uk/open-banking/v3.1/aisp/account-access-consents
request_method
POST
request_headers
{
  "accept": "application/json;charset\u003dUTF-8",
  "x-fapi-auth-date": "Thu, 17 Sep 2020 09:04:53 GMT",
  "accept-charset": "utf-8",
  "content-type": "application/json;charset\u003dUTF-8",
  "authorization": "Bearer eyJ0eXAiOiJKV1QiLCJ6aXAiOiJOT05FIiwiZW5jIjoiQTEyOENCQy1IUzI1NiIsImFsZyI6ImRpciJ9..Ja52I7g5rurZR1xtVBhGaQ.mJFeHcJZcD9jjAjB_QlD7VSRhK6n1S-BBXq9K9EvSQMzVPcVR7HeLftt-T4ooUxWkgEMR7qsGAQHyIK0ImAz-6tvDP5q-7CwVna84y0dNsAjr5koq29ScQy7fdMmg6czXVhoUViANphf8V31DrAWpo9kg5vbPwGWo-HpWkNPbZLY5Pvhsa6ESdujJdcZoxuE9cI-ORzDuV6YFO2eXmMxC3SjlOq6DY4Rwce_3u02YgtwSninQedGeJLMgY-hg93LsOZFVB3m5yWW3uxthCFXViF2MQVGhrxDDY5BOngB0ekp0N1GdHnwxtKPOhe38pPHNa21SFFr19PQ0QurzNwGaAKavLd7nhh1aS3iQ2Z-JLHoj4gcY_ypTI7j7AC4-ob5Ens3PZjvzmDWLMo6LW_efwqAPo7ep81GLH_kdTVrXe-MduKJdjuv4w5JlyAm0Ty7IoKl92csL8oxwqmgIzvt2ylymDiKlTy3McX_72TI2bdVwY1MUTY6s9s02j8s9M6KbENq7ClJ6NtFYzFiPA1mKKxw_lGaK0aAfY6ZhWpPL3kQkK4jT45Rk8HORa4OCmMheurMlaMD76y6m1Uj6kTB116_JuijnIy7nYHQNmbonteVa7EXFDNt7wMKhaGlvA5Qt98mylZMFOk8ty7jQLnZjoYJNuuVg8F_mgcX4dhr70jNlYdu0ZlqENYszKJVxTHc.rpO8YP3nNB_GULFioVxJag",
  "content-length": "56"
}
request_body
{"Data":{"Permissions":["ReadAccountsBasic"]},"Risk":{}}
request_mutual_tls
{
  "cert": "MIIFODCCBCCgAwIBAgIEWcXq0TANBgkqhkiG9w0BAQsFADBTMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxLjAsBgNVBAMTJU9wZW5CYW5raW5nIFByZS1Qcm9kdWN0aW9uIElzc3VpbmcgQ0EwHhcNMjAwODA0MTI0NjE2WhcNMjEwOTA0MTMxNjE2WjBhMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxGzAZBgNVBAsTEjAwMTU4MDAwMDFaRWMydUFBRDEfMB0GA1UEAxMWVnVFaThpZnIxdmxYVnRoVVI4RkV6dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALAy7kBywLeRp/h3hMRcuOWLkmL/07YrmKNBSXetAPpccSuh3sId04rD+3xw4N4IlMtmnqQjim34JLOPTFrlkgeQczqYNPEudOMG+ovOyKq4zDTGCQUCG1f289ZROS4fYpRIhp2A0Fr6rpGis8XI7J1EPyPNKILK3DDEIVpZwLS0kDTSxWiSbWSURXWftVkgD5nmX1mq5lOGxUE6ArkfXwvX1tbesSppth+PMfXnl5Ici/S4uuA0JghCMwrpulfT6IVhABJRDvZhpsXCmjxlMzdPKF67okUuOHHID9qpvUEXOO1edy6djOkDs1nQxnlk/3niHBZvT+Ocy+h3y6J22R8CAwEAAaOCAgQwggIAMA4GA1UdDwEB/wQEAwIHgDAgBgNVHSUBAf8EFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwgeAGA1UdIASB2DCB1TCB0gYLKwYBBAGodYEGAWQwgcIwKgYIKwYBBQUHAgEWHmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9wb2xpY2llczCBkwYIKwYBBQUHAgIwgYYMgYNVc2Ugb2YgdGhpcyBDZXJ0aWZpY2F0ZSBjb25zdGl0dXRlcyBhY2NlcHRhbmNlIG9mIHRoZSBPcGVuQmFua2luZyBSb290IENBIENlcnRpZmljYXRpb24gUG9saWNpZXMgYW5kIENlcnRpZmljYXRlIFByYWN0aWNlIFN0YXRlbWVudDBtBggrBgEFBQcBAQRhMF8wJgYIKwYBBQUHMAGGGmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9vY3NwMDUGCCsGAQUFBzAChilodHRwOi8vb2IudHJ1c3Rpcy5jb20vb2JfcHBfaXNzdWluZ2NhLmNydDA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vb2IudHJ1c3Rpcy5jb20vb2JfcHBfaXNzdWluZ2NhLmNybDAfBgNVHSMEGDAWgBRQc5HGIXLTd/T+ABIGgVx5eW4/UDAdBgNVHQ4EFgQUc+J3SjNjsjleTVv+plWMvgk1C+MwDQYJKoZIhvcNAQELBQADggEBAEEKnvPzDSIVDtXLoA4O1YMP8wScunV0usRw//KUylNgo7JW6wJXytL/WMLkCExzXOi+ZwGWVfJcCP5b7mjC/Ejm12U9oOTpOu1WHZl+eSD2xsUx0HZPV+BrAASlRLIq1YBOW0HQOh7wTHueWfUIzzr2hkcKPwiCoFWv3F6dgFW8wED5r7QKVfBAjTDpNYG32VsRPoyyBKvKnuI+x0i5l1LeMHD/4Q//zsDpBUZanXC8Ka1NpGCn2iSzQb/qaZYQwjuqvT9sXTYR+KhTrGKbGrr5zYQJJkQ5DgAw9F9yFsCluDS1HYLbLm9fNC5FSZI4tkNqZ6JNce6nWF6nNZJBpBY\u003d",
  "key": "MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCwMu5AcsC3kaf4d4TEXLjli5Ji/9O2K5ijQUl3rQD6XHErod7CHdOKw/t8cODeCJTLZp6kI4pt+CSzj0xa5ZIHkHM6mDTxLnTjBvqLzsiquMw0xgkFAhtX9vPWUTkuH2KUSIadgNBa+q6RorPFyOydRD8jzSiCytwwxCFaWcC0tJA00sVokm1klEV1n7VZIA+Z5l9ZquZThsVBOgK5H18L19bW3rEqabYfjzH155eSHIv0uLrgNCYIQjMK6bpX0+iFYQASUQ72YabFwpo8ZTM3Tyheu6JFLjhxyA/aqb1BFzjtXncunYzpA7NZ0MZ5ZP954hwWb0/jnMvod8uidtkfAgMBAAECggEAMDavhQkhfNmpec7SkJzCp2UquFZCi02gpcN+o/W+F8Pl38eaWcmpkgYQsbt9fKQiewnojQeAoJjPCidDAHhjHhjDvxvZGMnaiCjntAvwUu7gSeyKmUk7TDWyAUoWeG10Hxk9ZKnT2aFQ1V8NDCjvvhTnphdEZ4209M8mRT/cAFYYCEvQEyw2HdAQd7M8N16rzIr2IPfDTGcOLWaHKsHPw033I2wHR5kvG9LQQWBj7d2m/1bwnoczcFnwS4hC1zIZk6nicLejBKrG7+5HrUaggd/9hw/ljXHGVG8+2Yk7HsFzQTN7IAugEoQXJdB6DHJD0Uhxsaop6XsCnM8TcyGjSQKBgQDUzS7yv7BPciFaNfYlYb95VVIYBsCWqEZnJnxf3BBha50qZNgRGe7aHeyaBq7Y/YErK6gf8KHbIBKl1BHW33HtfmXom2/6LPUV6oX0RBPzlGl9b2VPSP3zQ6bhboeaSiCKNHWGn5YrkHr/bG5v7D970MIvdChfk9LnjRv//O2eNQKBgQDT95hIeXTZaSVbXuatJpoOoni/Am6uzC38p4On5g1mE7iBK9iIzQWxAkdUew3JGQf5APCDye4OGa/zAU2DHox7R8xz3DRhtl6RPvnJw8BMuDtQagN5uTuCFxS6qqiD86EaAbCBKRs4qLdjWCBYVj0xf4XHhDNx0qM/TslTnc/UgwKBgQCkFTX/HUkwaPtImNUcC9vdDanINuSnBkeK38UFESVcSOMdvjZQMWPXsT0vormNPSMtC3OOdTgIQxm93eCHgzFQg6bGjZvxFltAM95n81pC9gvFGXDPiqOtwFtb9aL/l+qxRjPcww7CtpvweUZKbKqiqNwiRPmggNYdjtOpNfhuhQKBgQCYVuE2bTwiqOP1WC5XkV+1VuWK+feMXyhJ5ibD+53zmAbJpzZ3k0oc3nNfbxUIS5okRp2VSgJyVdnTv0LzEniKfZ6eQkvPUh+DKgyiCrLhMKNIdvjKeesf4vC9+7sjImzNYRt2qJFs1iz/FC4i7tAKDAmczBGhI266KCiflNLyewKBgDBUaB9Ki+6QPsCtgB4fe/UlcCBlmIYkS3XkStgb6DIV6tCFZM0u30Ueq2v9XKPeNWwCccK/v46WuWm3buHtjSKUEB5eKa9vQFKtjqKPhMM1LQSyZrR+pcJ3L6/ydqCgIUy2CCKX2ObHIoYSPsHnss7+347ysDrk6L/p69D08qUi"
}
2020-09-17 09:04:53 RESPONSE
CallAccountRequestsEndpointWithBearerToken
HTTP response
response_status_code
201 CREATED
response_status_text

                                
response_headers
{
  "strict-transport-security": "max-age\u003d31536000;includeSubDomains",
  "x-frame-options": "DENY",
  "x-content-type-options": [
    "nosniff",
    "nosniff"
  ],
  "x-xss-protection": "1; mode\u003dblock",
  "cache-control": "no-cache",
  "date": "Thu, 17 Sep 2020 09:04:53 GMT",
  "x-fapi-interaction-id": "d7cb2157-477e-4d3c-8467-7b2aef6ee08b",
  "content-type": "application/json;charset\u003dUTF-8",
  "content-length": "385",
  "server": "",
  "set-cookie": "f5avrbbbbbbbbbbbbbbbb\u003dBLAJFPPOEKPLCOGDLLINLKEMMKKLFKIBCFMIBHPDFLEKMDHEMBGNMPJCIJDFNGIMPBILBHKFFJLDHHHKDHDAHINDAIEADHJPKGBCLGDAMFKIIBDBGCLBBFBCAKNOAGDI; HttpOnly; secure"
}
response_body
{"Data":{"Permissions":["ReadAccountsBasic"],"Status":"AwaitingAuthorisation","CreationDateTime":"2020-09-17T09:04:53.769Z","StatusUpdateDateTime":"2020-09-17T09:04:53.769Z","ConsentId":"941ce0a5-258c-4475-a5d7-0cc0ade87fc7"},"Risk":{},"Links":{"Self":"https://vmtrainig01/open-banking/v3.1/aisp/account-access-consents/941ce0a5-258c-4475-a5d7-0cc0ade87fc7"},"Meta":{"TotalPages":"1"}}
2020-09-17 09:04:53
CallAccountRequestsEndpointWithBearerToken
Account requests endpoint response
account_requests_endpoint_response
{"Data":{"Permissions":["ReadAccountsBasic"],"Status":"AwaitingAuthorisation","CreationDateTime":"2020-09-17T09:04:53.769Z","StatusUpdateDateTime":"2020-09-17T09:04:53.769Z","ConsentId":"941ce0a5-258c-4475-a5d7-0cc0ade87fc7"},"Risk":{},"Links":{"Self":"https://vmtrainig01/open-banking/v3.1/aisp/account-access-consents/941ce0a5-258c-4475-a5d7-0cc0ade87fc7"},"Meta":{"TotalPages":"1"}}
2020-09-17 09:04:53 SUCCESS
CallAccountRequestsEndpointWithBearerToken
Parsed account requests endpoint response
headers
{
  "strict-transport-security": "max-age\u003d31536000;includeSubDomains",
  "x-frame-options": "DENY",
  "x-content-type-options": [
    "nosniff",
    "nosniff"
  ],
  "x-xss-protection": "1; mode\u003dblock",
  "cache-control": "no-cache",
  "date": "Thu, 17 Sep 2020 09:04:53 GMT",
  "x-fapi-interaction-id": "d7cb2157-477e-4d3c-8467-7b2aef6ee08b",
  "content-type": "application/json;charset\u003dUTF-8",
  "content-length": "385",
  "server": "",
  "set-cookie": "f5avrbbbbbbbbbbbbbbbb\u003dBLAJFPPOEKPLCOGDLLINLKEMMKKLFKIBCFMIBHPDFLEKMDHEMBGNMPJCIJDFNGIMPBILBHKFFJLDHHHKDHDAHINDAIEADHJPKGBCLGDAMFKIIBDBGCLBBFBCAKNOAGDI; HttpOnly; secure"
}
body
{"Data":{"Permissions":["ReadAccountsBasic"],"Status":"AwaitingAuthorisation","CreationDateTime":"2020-09-17T09:04:53.769Z","StatusUpdateDateTime":"2020-09-17T09:04:53.769Z","ConsentId":"941ce0a5-258c-4475-a5d7-0cc0ade87fc7"},"Risk":{},"Links":{"Self":"https://vmtrainig01/open-banking/v3.1/aisp/account-access-consents/941ce0a5-258c-4475-a5d7-0cc0ade87fc7"},"Meta":{"TotalPages":"1"}}
2020-09-17 09:04:53 SUCCESS
CheckIfAccountRequestsEndpointResponseError
No error from account requests endpoint
2020-09-17 09:04:53 SUCCESS
CheckForFAPIInteractionIdInResourceResponse
Found x-fapi-interaction-id
interaction_id
d7cb2157-477e-4d3c-8467-7b2aef6ee08b
2020-09-17 09:04:53 SUCCESS
ExtractAccountRequestIdFromAccountRequestsEndpointResponse
Extracted the account request ID
account_request_id
941ce0a5-258c-4475-a5d7-0cc0ade87fc7
Make request to authorization endpoint
2020-09-17 09:04:53 SUCCESS
CreateAuthorizationEndpointRequestFromClientInformation
Created authorization endpoint request
client_id
6676b25d-b2be-434f-8cee-2bf117a0b55e
redirect_uri
https://www.certification.openid.net/test/a/fapi-conformance-hl/callback
scope
openid accounts
2020-09-17 09:04:53 SUCCESS
AddAccountRequestIdToAuthorizationEndpointRequest
Added openbanking_intent_id claim to authorization_endpoint_request
authorization_endpoint_request
{
  "client_id": "6676b25d-b2be-434f-8cee-2bf117a0b55e",
  "redirect_uri": "https://www.certification.openid.net/test/a/fapi-conformance-hl/callback",
  "scope": "openid accounts",
  "claims": {
    "id_token": {
      "openbanking_intent_id": {
        "value": "941ce0a5-258c-4475-a5d7-0cc0ade87fc7",
        "essential": true
      }
    }
  }
}
2020-09-17 09:04:53 SUCCESS
OpenBankingUkAddMultipleAcrClaimsToAuthorizationEndpointRequest
Added acr to request as an essential id_token claim
authorization_endpoint_request
{
  "client_id": "6676b25d-b2be-434f-8cee-2bf117a0b55e",
  "redirect_uri": "https://www.certification.openid.net/test/a/fapi-conformance-hl/callback",
  "scope": "openid accounts",
  "claims": {
    "id_token": {
      "openbanking_intent_id": {
        "value": "941ce0a5-258c-4475-a5d7-0cc0ade87fc7",
        "essential": true
      },
      "acr": {
        "values": [
          "urn:openbanking:psd2:sca",
          "urn:openbanking:psd2:ca"
        ],
        "essential": true
      }
    }
  }
}
2020-09-17 09:04:53
CreateRandomStateValue
Created state value
requested_state_length
10
state
gDeMfBpN8E
2020-09-17 09:04:53
AddStateToAuthorizationEndpointRequest
NOT adding state to request object
2020-09-17 09:04:53
CreateRandomNonceValue
Created nonce value
requested_nonce_length
10
nonce
AW1UoqcIU4
2020-09-17 09:04:53 SUCCESS
AddNonceToAuthorizationEndpointRequest
Added nonce parameter to request
client_id
6676b25d-b2be-434f-8cee-2bf117a0b55e
redirect_uri
https://www.certification.openid.net/test/a/fapi-conformance-hl/callback
scope
openid accounts
claims
{
  "id_token": {
    "openbanking_intent_id": {
      "value": "941ce0a5-258c-4475-a5d7-0cc0ade87fc7",
      "essential": true
    },
    "acr": {
      "values": [
        "urn:openbanking:psd2:sca",
        "urn:openbanking:psd2:ca"
      ],
      "essential": true
    }
  }
}
nonce
AW1UoqcIU4
2020-09-17 09:04:53 SUCCESS
SetAuthorizationEndpointRequestResponseTypeToCodeIdtoken
Added response_type parameter to request
client_id
6676b25d-b2be-434f-8cee-2bf117a0b55e
redirect_uri
https://www.certification.openid.net/test/a/fapi-conformance-hl/callback
scope
openid accounts
claims
{
  "id_token": {
    "openbanking_intent_id": {
      "value": "941ce0a5-258c-4475-a5d7-0cc0ade87fc7",
      "essential": true
    },
    "acr": {
      "values": [
        "urn:openbanking:psd2:sca",
        "urn:openbanking:psd2:ca"
      ],
      "essential": true
    }
  }
}
nonce
AW1UoqcIU4
response_type
code id_token
2020-09-17 09:04:53 SUCCESS
ConvertAuthorizationEndpointRequestToRequestObject
Created request object claims
request_object_claims
{
  "client_id": "6676b25d-b2be-434f-8cee-2bf117a0b55e",
  "redirect_uri": "https://www.certification.openid.net/test/a/fapi-conformance-hl/callback",
  "scope": "openid accounts",
  "claims": {
    "id_token": {
      "openbanking_intent_id": {
        "value": "941ce0a5-258c-4475-a5d7-0cc0ade87fc7",
        "essential": true
      },
      "acr": {
        "values": [
          "urn:openbanking:psd2:sca",
          "urn:openbanking:psd2:ca"
        ],
        "essential": true
      }
    }
  },
  "nonce": "AW1UoqcIU4",
  "response_type": "code id_token"
}
2020-09-17 09:04:53 SUCCESS
AddExpToRequestObject
Added exp to request object claims
exp
1.600333793E9
2020-09-17 09:04:53 SUCCESS
AddAudToRequestObject
Added aud to request object claims
aud
https://tpp-train.hl.co.uk/auth/oauth2/tpp
2020-09-17 09:04:53 SUCCESS
AddIssToRequestObject
Added iss to request object claims
iss
6676b25d-b2be-434f-8cee-2bf117a0b55e
2020-09-17 09:04:53 SUCCESS
SignRequestObject
Signed the request object
claims
{"aud":"https:\/\/tpp-train.hl.co.uk\/auth\/oauth2\/tpp","scope":"openid accounts","claims":{"id_token":{"acr":{"values":["urn:openbanking:psd2:sca","urn:openbanking:psd2:ca"],"essential":true},"openbanking_intent_id":{"value":"941ce0a5-258c-4475-a5d7-0cc0ade87fc7","essential":true}}},"iss":"6676b25d-b2be-434f-8cee-2bf117a0b55e","response_type":"code id_token","redirect_uri":"https:\/\/www.certification.openid.net\/test\/a\/fapi-conformance-hl\/callback","exp":1600333793,"nonce":"AW1UoqcIU4","client_id":"6676b25d-b2be-434f-8cee-2bf117a0b55e"}
header
{"kid":"9Fzytjp-dEfkCCcL262h4LXt__4","alg":"PS256"}
request_object
eyJraWQiOiI5Rnp5dGpwLWRFZmtDQ2NMMjYyaDRMWHRfXzQiLCJhbGciOiJQUzI1NiJ9.eyJhdWQiOiJodHRwczpcL1wvdHBwLXRyYWluLmhsLmNvLnVrXC9hdXRoXC9vYXV0aDJcL3RwcCIsInNjb3BlIjoib3BlbmlkIGFjY291bnRzIiwiY2xhaW1zIjp7ImlkX3Rva2VuIjp7ImFjciI6eyJ2YWx1ZXMiOlsidXJuOm9wZW5iYW5raW5nOnBzZDI6c2NhIiwidXJuOm9wZW5iYW5raW5nOnBzZDI6Y2EiXSwiZXNzZW50aWFsIjp0cnVlfSwib3BlbmJhbmtpbmdfaW50ZW50X2lkIjp7InZhbHVlIjoiOTQxY2UwYTUtMjU4Yy00NDc1LWE1ZDctMGNjMGFkZTg3ZmM3IiwiZXNzZW50aWFsIjp0cnVlfX19LCJpc3MiOiI2Njc2YjI1ZC1iMmJlLTQzNGYtOGNlZS0yYmYxMTdhMGI1NWUiLCJyZXNwb25zZV90eXBlIjoiY29kZSBpZF90b2tlbiIsInJlZGlyZWN0X3VyaSI6Imh0dHBzOlwvXC93d3cuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0XC90ZXN0XC9hXC9mYXBpLWNvbmZvcm1hbmNlLWhsXC9jYWxsYmFjayIsImV4cCI6MTYwMDMzMzc5Mywibm9uY2UiOiJBVzFVb3FjSVU0IiwiY2xpZW50X2lkIjoiNjY3NmIyNWQtYjJiZS00MzRmLThjZWUtMmJmMTE3YTBiNTVlIn0.nd4rBClj38WuRBnaCW0VA0GtHKMJervhImLHpEV0SXWEJL67YrsMJgOlyk0RRWhkW0EhV8Epg-an6GOgJzy-JPL1XMX_TqTkHLMDvNYODwLVkpxPrtsL-NMLEWFOcpSfbHN5Kt25aLH7YviD58-n7RhFJt_kkexsQE8XZqGcV9QG6hQswnNaNNln6npjj9t6qTAkJAU3-zqfmMt76rbVR1TbI6joqWd98KByGmLoF8q71EjxKt_NKIxfAeI3Nk1qchSoWt9LQuBFtV10KPFqvYl1JDT8QwTXhLydKiO9FjyN7AP9dORg68lR0W9qD9CXvjwQfjHp58nRePffP-Amzw
key
{"p":"784AD4WUWVgfaOG3sDJ6e0WiwyxqvKkFab5HxCJqOabUycUAyhoSIX2Om4p2DoA2od3Ce8ugpAYAMh37202n6lJaywn9G-580dVwlKJmUhj9AufuxHZ8aStbsrf6KAZ_UDwxx2deceCWjbUsmaWpfgOb84_ohg5sYxHKFFUs3DE","kty":"RSA","q":"2QygfhjKN7fxB4lIHNHLDWGuhSNg2WSAdRsuMUGZYQes576IQBFQyS0rmOxe63wAvjzz33Uy9yoyJPNB_I-P_npj4B9_vw8nwreL7ghNSa1iIdSN0wBGSyxkSSfQ6Jy9nd0Ks2-M80gMzxoNTZ9cQFF4QZUiSxPlkqMJOFcE07k","d":"QWQigAf6U4LIwo8jKBSBDMGwBSyWUJ0NB1hQ1ysxxw93jBinf0VvtYlKK-iVnQlBzcWpzB_Tq4fmiz6alhVNXL_IMPKh--JlujZk2i-wD1lsLmVvo-yglLuBR_bKf2qbtCynHuxOXf2UNn2NIWnGeD4ZQr43vySci8zH809ptOKLDYbuqR61t5FIH1lK4wBpYU33pQHkq4nRLqf8QyoVPorUrGebx91ZnH1RQF5Tej16nsGpzgFA-1k2ocaajqRe58SBGA9MsZJDHhCUS0xyTfLw5qzqIQC3SmLbOtyMvp0NcncIKjNv-I3B-C-DzN6-4sGcJp1CXtgmmPczw1i3AQ","e":"AQAB","use":"sig","kid":"9Fzytjp-dEfkCCcL262h4LXt__4","qi":"aBE-9p7wYCj1zA1xfnv0kJ-S_PeSWuqDBrVgx99OFCprQ391EwnpdwlAtTeLY6rTbNbSt9_QsVxqEpAHMdDIHziqtGFDalsZDZ2Hy0QTlu32a37ML9yHG7eOF2dNskPfk89SzI-gL_78pSoVrjeL2lDhKhua21ygjjjmB4XnHRE","dp":"mcXGQi3NQDGDCrVbHfBwnCW-RltwIoRcBT_QM1RCO6_gWXYrmG15XOJvlQwHwiqzXb6fXNTpsORsMbcKbslwOJEQyYwhM00N21x78cPlyxVdAQULFg5InwP_rC3PiuUHtMK0xQJjDLEQudQIwon5kuXrlhac64HKPQkGRV2NA7E","alg":"PS256","dq":"xq6HT0Yz_XMUYLiq2S61t4ceMONkqTsVV51M2GvbEfXrsas4n6T6FV2S1gYxEVBOgdXby0ZGI_htNGO0mJN11RWFzUgoMOWXmOdZYMgar4HWHW-rb2WF8xQsrMaUtgmcjSAkxoIrPRtMFlwbp11kHcA125q_bIhHEsbJDtihI4k","n":"y1FyDAebeo9qbxrD0oYMys_wJgvx4JvSGGd7EypyiKy9H1Atw0jV5EWpiiBTPV5z2uCWPE8vbpcpgKIjeQoS7FBp6pwgudQmiFIwP5mFOROxrzqKhbMNmFQFlJZXR3PU8SmmaR-Rv3uw3JTM523EtOAsUQcM3cdZqX4XE8oJ0S1vLGnzLcYzeVP85h8v9NamuNj1LSasJoYlfh4V-n_U_KzTAF5paDMnnELo9vwVLGV9Wm4r1W0DnxYQwfi9eal2ibH5moqjLmfvR9O001-OyL40FVcGDwA2T8KUDVwmE4HeLqqfJRUOS4Qt-exLWiNA9jrK0694sVmtbkIlnquCaQ"}
2020-09-17 09:04:53 SUCCESS
BuildRequestObjectByValueRedirectToAuthorizationEndpoint
Sending to authorization endpoint
redirect_to_authorization_endpoint
https://train01online.hl.co.uk/my-accounts/external-access/authorize?request=eyJraWQiOiI5Rnp5dGpwLWRFZmtDQ2NMMjYyaDRMWHRfXzQiLCJhbGciOiJQUzI1NiJ9.eyJhdWQiOiJodHRwczpcL1wvdHBwLXRyYWluLmhsLmNvLnVrXC9hdXRoXC9vYXV0aDJcL3RwcCIsInNjb3BlIjoib3BlbmlkIGFjY291bnRzIiwiY2xhaW1zIjp7ImlkX3Rva2VuIjp7ImFjciI6eyJ2YWx1ZXMiOlsidXJuOm9wZW5iYW5raW5nOnBzZDI6c2NhIiwidXJuOm9wZW5iYW5raW5nOnBzZDI6Y2EiXSwiZXNzZW50aWFsIjp0cnVlfSwib3BlbmJhbmtpbmdfaW50ZW50X2lkIjp7InZhbHVlIjoiOTQxY2UwYTUtMjU4Yy00NDc1LWE1ZDctMGNjMGFkZTg3ZmM3IiwiZXNzZW50aWFsIjp0cnVlfX19LCJpc3MiOiI2Njc2YjI1ZC1iMmJlLTQzNGYtOGNlZS0yYmYxMTdhMGI1NWUiLCJyZXNwb25zZV90eXBlIjoiY29kZSBpZF90b2tlbiIsInJlZGlyZWN0X3VyaSI6Imh0dHBzOlwvXC93d3cuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0XC90ZXN0XC9hXC9mYXBpLWNvbmZvcm1hbmNlLWhsXC9jYWxsYmFjayIsImV4cCI6MTYwMDMzMzc5Mywibm9uY2UiOiJBVzFVb3FjSVU0IiwiY2xpZW50X2lkIjoiNjY3NmIyNWQtYjJiZS00MzRmLThjZWUtMmJmMTE3YTBiNTVlIn0.nd4rBClj38WuRBnaCW0VA0GtHKMJervhImLHpEV0SXWEJL67YrsMJgOlyk0RRWhkW0EhV8Epg-an6GOgJzy-JPL1XMX_TqTkHLMDvNYODwLVkpxPrtsL-NMLEWFOcpSfbHN5Kt25aLH7YviD58-n7RhFJt_kkexsQE8XZqGcV9QG6hQswnNaNNln6npjj9t6qTAkJAU3-zqfmMt76rbVR1TbI6joqWd98KByGmLoF8q71EjxKt_NKIxfAeI3Nk1qchSoWt9LQuBFtV10KPFqvYl1JDT8QwTXhLydKiO9FjyN7AP9dORg68lR0W9qD9CXvjwQfjHp58nRePffP-Amzw&client_id=6676b25d-b2be-434f-8cee-2bf117a0b55e&redirect_uri=https://www.certification.openid.net/test/a/fapi-conformance-hl/callback&scope=openid%20accounts&response_type=code%20id_token
2020-09-17 09:04:53 REDIRECT
fapi-rw-id2-ensure-authorization-request-without-state-success
Redirecting to authorization endpoint
redirect_to
https://train01online.hl.co.uk/my-accounts/external-access/authorize?request=eyJraWQiOiI5Rnp5dGpwLWRFZmtDQ2NMMjYyaDRMWHRfXzQiLCJhbGciOiJQUzI1NiJ9.eyJhdWQiOiJodHRwczpcL1wvdHBwLXRyYWluLmhsLmNvLnVrXC9hdXRoXC9vYXV0aDJcL3RwcCIsInNjb3BlIjoib3BlbmlkIGFjY291bnRzIiwiY2xhaW1zIjp7ImlkX3Rva2VuIjp7ImFjciI6eyJ2YWx1ZXMiOlsidXJuOm9wZW5iYW5raW5nOnBzZDI6c2NhIiwidXJuOm9wZW5iYW5raW5nOnBzZDI6Y2EiXSwiZXNzZW50aWFsIjp0cnVlfSwib3BlbmJhbmtpbmdfaW50ZW50X2lkIjp7InZhbHVlIjoiOTQxY2UwYTUtMjU4Yy00NDc1LWE1ZDctMGNjMGFkZTg3ZmM3IiwiZXNzZW50aWFsIjp0cnVlfX19LCJpc3MiOiI2Njc2YjI1ZC1iMmJlLTQzNGYtOGNlZS0yYmYxMTdhMGI1NWUiLCJyZXNwb25zZV90eXBlIjoiY29kZSBpZF90b2tlbiIsInJlZGlyZWN0X3VyaSI6Imh0dHBzOlwvXC93d3cuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0XC90ZXN0XC9hXC9mYXBpLWNvbmZvcm1hbmNlLWhsXC9jYWxsYmFjayIsImV4cCI6MTYwMDMzMzc5Mywibm9uY2UiOiJBVzFVb3FjSVU0IiwiY2xpZW50X2lkIjoiNjY3NmIyNWQtYjJiZS00MzRmLThjZWUtMmJmMTE3YTBiNTVlIn0.nd4rBClj38WuRBnaCW0VA0GtHKMJervhImLHpEV0SXWEJL67YrsMJgOlyk0RRWhkW0EhV8Epg-an6GOgJzy-JPL1XMX_TqTkHLMDvNYODwLVkpxPrtsL-NMLEWFOcpSfbHN5Kt25aLH7YviD58-n7RhFJt_kkexsQE8XZqGcV9QG6hQswnNaNNln6npjj9t6qTAkJAU3-zqfmMt76rbVR1TbI6joqWd98KByGmLoF8q71EjxKt_NKIxfAeI3Nk1qchSoWt9LQuBFtV10KPFqvYl1JDT8QwTXhLydKiO9FjyN7AP9dORg68lR0W9qD9CXvjwQfjHp58nRePffP-Amzw&client_id=6676b25d-b2be-434f-8cee-2bf117a0b55e&redirect_uri=https://www.certification.openid.net/test/a/fapi-conformance-hl/callback&scope=openid%20accounts&response_type=code%20id_token
2020-09-17 09:05:02 INCOMING
fapi-rw-id2-ensure-authorization-request-without-state-success
Incoming HTTP request to test instance pp5PN53htdV74Uo
incoming_headers
{
  "host": "www.certification.openid.net",
  "cache-control": "max-age\u003d0",
  "upgrade-insecure-requests": "1",
  "user-agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.113 Safari/537.36",
  "accept": "text/html,application/xhtml+xml,application/xml;q\u003d0.9,image/webp,image/apng,*/*;q\u003d0.8,application/signed-exchange;v\u003db3;q\u003d0.9",
  "sec-fetch-site": "cross-site",
  "sec-fetch-mode": "navigate",
  "sec-fetch-dest": "document",
  "referer": "https://train01online.hl.co.uk/",
  "accept-encoding": "gzip, deflate, br",
  "accept-language": "en-US,en;q\u003d0.9",
  "cookie": "__utmz\u003d201319536.1599677681.37.17.utmcsr\u003dgoogle|utmccn\u003d(organic)|utmcmd\u003dorganic|utmctr\u003d(not%20provided); __utmc\u003d201319536; __utma\u003d201319536.579856807.1547806366.1600165986.1600261448.42; JSESSIONID\u003d022D55171C1C4C8F858B40EBDE5000BF",
  "via": "HTTPS/1.1 webproxy.hargreaveslansdown.co.uk 0A0A0A82",
  "x-ssl-cipher": "ECDHE-RSA-AES256-GCM-SHA384",
  "x-ssl-protocol": "TLSv1.2",
  "connection": "close",
  "x-forwarded-host": "www.certification.openid.net",
  "x-forwarded-server": "www.certification.openid.net"
}
incoming_path
callback
incoming_body_form_params
incoming_method
GET
incoming_body_json
incoming_query_string_params
{}
incoming_body
2020-09-17 09:05:02 SUCCESS
CreateRandomImplicitSubmitUrl
Created random implicit submission URL
implicit_submit
{
  "path": "implicit/TF1HbytruxG9ojamJ4r6",
  "fullUrl": "https://www.certification.openid.net/test/a/fapi-conformance-hl/implicit/TF1HbytruxG9ojamJ4r6"
}
2020-09-17 09:05:02 OUTGOING
fapi-rw-id2-ensure-authorization-request-without-state-success
Response to HTTP request to test instance pp5PN53htdV74Uo
outgoing
ModelAndView [view="implicitCallback"; model={implicitSubmitUrl=https://www.certification.openid.net/test/a/fapi-conformance-hl/implicit/TF1HbytruxG9ojamJ4r6, returnUrl=/log-detail.html?log=pp5PN53htdV74Uo}]
outgoing_path
callback
2020-09-17 09:05:03 INCOMING
fapi-rw-id2-ensure-authorization-request-without-state-success
Incoming HTTP request to test instance pp5PN53htdV74Uo
incoming_headers
{
  "host": "www.certification.openid.net",
  "accept": "*/*",
  "x-requested-with": "XMLHttpRequest",
  "user-agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.113 Safari/537.36",
  "content-type": "text/plain",
  "origin": "https://www.certification.openid.net",
  "sec-fetch-site": "same-origin",
  "sec-fetch-mode": "cors",
  "sec-fetch-dest": "empty",
  "referer": "https://www.certification.openid.net/test/a/fapi-conformance-hl/callback",
  "accept-encoding": "gzip, deflate, br",
  "accept-language": "en-US,en;q\u003d0.9",
  "cookie": "__utmz\u003d201319536.1599677681.37.17.utmcsr\u003dgoogle|utmccn\u003d(organic)|utmcmd\u003dorganic|utmctr\u003d(not%20provided); __utmc\u003d201319536; __utma\u003d201319536.579856807.1547806366.1600165986.1600261448.42; JSESSIONID\u003d022D55171C1C4C8F858B40EBDE5000BF",
  "via": "HTTPS/1.1 webproxy.hargreaveslansdown.co.uk 0A0A0A82",
  "x-ssl-cipher": "ECDHE-RSA-AES256-GCM-SHA384",
  "x-ssl-protocol": "TLSv1.2",
  "content-length": "1258",
  "x-forwarded-host": "www.certification.openid.net",
  "x-forwarded-server": "www.certification.openid.net",
  "connection": "close"
}
incoming_path
implicit/TF1HbytruxG9ojamJ4r6
incoming_body_form_params
incoming_method
POST
incoming_body_json
incoming_query_string_params
{}
incoming_body
#code=2hNX-oJ-CT4r6nGHbdjEPsn9i6U&id_token=eyJ0eXAiOiJKV1QiLCJraWQiOiJKM3hKMEpxay1SVUd3WVJOS2pNdUVoUXFLTkUiLCJhbGciOiJQUzI1NiJ9.eyJzdWIiOiJaUWJFQS9LVnNPb3dLOW5OdHlHandlYlJGNWVHZXlYd3pVcjFleHpZbjJZPSIsImF1ZGl0VHJhY2tpbmdJZCI6ImJjOWE1MzExLTEzZWYtNDI1MC1iMjIwLTU4MmUwYzQxYTU3ZC02NDA4IiwiaXNzIjoiaHR0cHM6Ly90cHAtdHJhaW4uaGwuY28udWsvYXV0aC9vYXV0aDIvdHBwIiwidG9rZW5OYW1lIjoiaWRfdG9rZW4iLCJub25jZSI6IkFXMVVvcWNJVTQiLCJhdWQiOiI2Njc2YjI1ZC1iMmJlLTQzNGYtOGNlZS0yYmYxMTdhMGI1NWUiLCJjX2hhc2giOiJyM1JLYnpUWHdMUlZfWmJ5RnVrNU5BIiwiYWNyIjoidXJuOm9wZW5iYW5raW5nOnBzZDI6c2NhIiwib3BlbmJhbmtpbmdfaW50ZW50X2lkIjoiOTQxY2UwYTUtMjU4Yy00NDc1LWE1ZDctMGNjMGFkZTg3ZmM3Iiwib3JnLmZvcmdlcm9jay5vcGVuaWRjb25uZWN0Lm9wcyI6InAzam9oMGtNcUktMHAtdWxOYzF0U2JoZzdZTSIsImF6cCI6IjY2NzZiMjVkLWIyYmUtNDM0Zi04Y2VlLTJiZjExN2EwYjU1ZSIsImF1dGhfdGltZSI6MTYwMDMzMzQwNSwicmVhbG0iOiIvdHBwIiwiZXhwIjoxNjAwMzM1MzAyLCJ0b2tlblR5cGUiOiJKV1RUb2tlbiIsImlhdCI6MTYwMDMzMzUwMn0.em0fLelLNAKaraxds_CIswezsfBFekPD2HvdbEjaHs_WuJH98zijInGz7O5YZIpTfL7ftgT-HkXKh5OIo79Z0KwG_VHEWqnalrm8G1QNSEfJ8mhq72LEpe94uJWqz5tawCNwoWY2SksJ2XWsbMRIw99TK-vTytwmUzptY-53sd3uMV8W5GbMRhOXr3fu-2n2iiuneoMAxRQ4xJW4LR-6nYufvCFZi4DgFvvGgcuuY50vRACsMq0sOhT_1zjIbQWOqpvIXe2pHGoPPPUX_8sybwYFS24DYrZxkjbhdxOuzOhKfqLdPghEJoL2qUkxHctMmSumzgrI_6oQjr6NncYtJw
2020-09-17 09:05:03 OUTGOING
fapi-rw-id2-ensure-authorization-request-without-state-success
Response to HTTP request to test instance pp5PN53htdV74Uo
outgoing
org.springframework.web.servlet.view.RedirectView: [RedirectView]; URL [/log-detail.html?log=pp5PN53htdV74Uo]
outgoing_path
implicit/TF1HbytruxG9ojamJ4r6
2020-09-17 09:05:03
ExtractImplicitHashToCallbackResponse
Extracted response from URL fragment
parameters
[
  {
    "value": "2hNX-oJ-CT4r6nGHbdjEPsn9i6U",
    "name": "code"
  },
  {
    "value": "eyJ0eXAiOiJKV1QiLCJraWQiOiJKM3hKMEpxay1SVUd3WVJOS2pNdUVoUXFLTkUiLCJhbGciOiJQUzI1NiJ9.eyJzdWIiOiJaUWJFQS9LVnNPb3dLOW5OdHlHandlYlJGNWVHZXlYd3pVcjFleHpZbjJZPSIsImF1ZGl0VHJhY2tpbmdJZCI6ImJjOWE1MzExLTEzZWYtNDI1MC1iMjIwLTU4MmUwYzQxYTU3ZC02NDA4IiwiaXNzIjoiaHR0cHM6Ly90cHAtdHJhaW4uaGwuY28udWsvYXV0aC9vYXV0aDIvdHBwIiwidG9rZW5OYW1lIjoiaWRfdG9rZW4iLCJub25jZSI6IkFXMVVvcWNJVTQiLCJhdWQiOiI2Njc2YjI1ZC1iMmJlLTQzNGYtOGNlZS0yYmYxMTdhMGI1NWUiLCJjX2hhc2giOiJyM1JLYnpUWHdMUlZfWmJ5RnVrNU5BIiwiYWNyIjoidXJuOm9wZW5iYW5raW5nOnBzZDI6c2NhIiwib3BlbmJhbmtpbmdfaW50ZW50X2lkIjoiOTQxY2UwYTUtMjU4Yy00NDc1LWE1ZDctMGNjMGFkZTg3ZmM3Iiwib3JnLmZvcmdlcm9jay5vcGVuaWRjb25uZWN0Lm9wcyI6InAzam9oMGtNcUktMHAtdWxOYzF0U2JoZzdZTSIsImF6cCI6IjY2NzZiMjVkLWIyYmUtNDM0Zi04Y2VlLTJiZjExN2EwYjU1ZSIsImF1dGhfdGltZSI6MTYwMDMzMzQwNSwicmVhbG0iOiIvdHBwIiwiZXhwIjoxNjAwMzM1MzAyLCJ0b2tlblR5cGUiOiJKV1RUb2tlbiIsImlhdCI6MTYwMDMzMzUwMn0.em0fLelLNAKaraxds_CIswezsfBFekPD2HvdbEjaHs_WuJH98zijInGz7O5YZIpTfL7ftgT-HkXKh5OIo79Z0KwG_VHEWqnalrm8G1QNSEfJ8mhq72LEpe94uJWqz5tawCNwoWY2SksJ2XWsbMRIw99TK-vTytwmUzptY-53sd3uMV8W5GbMRhOXr3fu-2n2iiuneoMAxRQ4xJW4LR-6nYufvCFZi4DgFvvGgcuuY50vRACsMq0sOhT_1zjIbQWOqpvIXe2pHGoPPPUX_8sybwYFS24DYrZxkjbhdxOuzOhKfqLdPghEJoL2qUkxHctMmSumzgrI_6oQjr6NncYtJw",
    "name": "id_token"
  }
]
2020-09-17 09:05:03 SUCCESS
ExtractImplicitHashToCallbackResponse
Extracted the hash values
code
2hNX-oJ-CT4r6nGHbdjEPsn9i6U
id_token
eyJ0eXAiOiJKV1QiLCJraWQiOiJKM3hKMEpxay1SVUd3WVJOS2pNdUVoUXFLTkUiLCJhbGciOiJQUzI1NiJ9.eyJzdWIiOiJaUWJFQS9LVnNPb3dLOW5OdHlHandlYlJGNWVHZXlYd3pVcjFleHpZbjJZPSIsImF1ZGl0VHJhY2tpbmdJZCI6ImJjOWE1MzExLTEzZWYtNDI1MC1iMjIwLTU4MmUwYzQxYTU3ZC02NDA4IiwiaXNzIjoiaHR0cHM6Ly90cHAtdHJhaW4uaGwuY28udWsvYXV0aC9vYXV0aDIvdHBwIiwidG9rZW5OYW1lIjoiaWRfdG9rZW4iLCJub25jZSI6IkFXMVVvcWNJVTQiLCJhdWQiOiI2Njc2YjI1ZC1iMmJlLTQzNGYtOGNlZS0yYmYxMTdhMGI1NWUiLCJjX2hhc2giOiJyM1JLYnpUWHdMUlZfWmJ5RnVrNU5BIiwiYWNyIjoidXJuOm9wZW5iYW5raW5nOnBzZDI6c2NhIiwib3BlbmJhbmtpbmdfaW50ZW50X2lkIjoiOTQxY2UwYTUtMjU4Yy00NDc1LWE1ZDctMGNjMGFkZTg3ZmM3Iiwib3JnLmZvcmdlcm9jay5vcGVuaWRjb25uZWN0Lm9wcyI6InAzam9oMGtNcUktMHAtdWxOYzF0U2JoZzdZTSIsImF6cCI6IjY2NzZiMjVkLWIyYmUtNDM0Zi04Y2VlLTJiZjExN2EwYjU1ZSIsImF1dGhfdGltZSI6MTYwMDMzMzQwNSwicmVhbG0iOiIvdHBwIiwiZXhwIjoxNjAwMzM1MzAyLCJ0b2tlblR5cGUiOiJKV1RUb2tlbiIsImlhdCI6MTYwMDMzMzUwMn0.em0fLelLNAKaraxds_CIswezsfBFekPD2HvdbEjaHs_WuJH98zijInGz7O5YZIpTfL7ftgT-HkXKh5OIo79Z0KwG_VHEWqnalrm8G1QNSEfJ8mhq72LEpe94uJWqz5tawCNwoWY2SksJ2XWsbMRIw99TK-vTytwmUzptY-53sd3uMV8W5GbMRhOXr3fu-2n2iiuneoMAxRQ4xJW4LR-6nYufvCFZi4DgFvvGgcuuY50vRACsMq0sOhT_1zjIbQWOqpvIXe2pHGoPPPUX_8sybwYFS24DYrZxkjbhdxOuzOhKfqLdPghEJoL2qUkxHctMmSumzgrI_6oQjr6NncYtJw
2020-09-17 09:05:03 REDIRECT-IN
fapi-rw-id2-ensure-authorization-request-without-state-success
Authorization endpoint response captured
url_query
{}
headers
{
  "host": "www.certification.openid.net",
  "cache-control": "max-age\u003d0",
  "upgrade-insecure-requests": "1",
  "user-agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.113 Safari/537.36",
  "accept": "text/html,application/xhtml+xml,application/xml;q\u003d0.9,image/webp,image/apng,*/*;q\u003d0.8,application/signed-exchange;v\u003db3;q\u003d0.9",
  "sec-fetch-site": "cross-site",
  "sec-fetch-mode": "navigate",
  "sec-fetch-dest": "document",
  "referer": "https://train01online.hl.co.uk/",
  "accept-encoding": "gzip, deflate, br",
  "accept-language": "en-US,en;q\u003d0.9",
  "cookie": "__utmz\u003d201319536.1599677681.37.17.utmcsr\u003dgoogle|utmccn\u003d(organic)|utmcmd\u003dorganic|utmctr\u003d(not%20provided); __utmc\u003d201319536; __utma\u003d201319536.579856807.1547806366.1600165986.1600261448.42; JSESSIONID\u003d022D55171C1C4C8F858B40EBDE5000BF",
  "via": "HTTPS/1.1 webproxy.hargreaveslansdown.co.uk 0A0A0A82",
  "x-ssl-cipher": "ECDHE-RSA-AES256-GCM-SHA384",
  "x-ssl-protocol": "TLSv1.2",
  "connection": "close",
  "x-forwarded-host": "www.certification.openid.net",
  "x-forwarded-server": "www.certification.openid.net"
}
http_method
GET
url_fragment
{
  "code": "2hNX-oJ-CT4r6nGHbdjEPsn9i6U",
  "id_token": "eyJ0eXAiOiJKV1QiLCJraWQiOiJKM3hKMEpxay1SVUd3WVJOS2pNdUVoUXFLTkUiLCJhbGciOiJQUzI1NiJ9.eyJzdWIiOiJaUWJFQS9LVnNPb3dLOW5OdHlHandlYlJGNWVHZXlYd3pVcjFleHpZbjJZPSIsImF1ZGl0VHJhY2tpbmdJZCI6ImJjOWE1MzExLTEzZWYtNDI1MC1iMjIwLTU4MmUwYzQxYTU3ZC02NDA4IiwiaXNzIjoiaHR0cHM6Ly90cHAtdHJhaW4uaGwuY28udWsvYXV0aC9vYXV0aDIvdHBwIiwidG9rZW5OYW1lIjoiaWRfdG9rZW4iLCJub25jZSI6IkFXMVVvcWNJVTQiLCJhdWQiOiI2Njc2YjI1ZC1iMmJlLTQzNGYtOGNlZS0yYmYxMTdhMGI1NWUiLCJjX2hhc2giOiJyM1JLYnpUWHdMUlZfWmJ5RnVrNU5BIiwiYWNyIjoidXJuOm9wZW5iYW5raW5nOnBzZDI6c2NhIiwib3BlbmJhbmtpbmdfaW50ZW50X2lkIjoiOTQxY2UwYTUtMjU4Yy00NDc1LWE1ZDctMGNjMGFkZTg3ZmM3Iiwib3JnLmZvcmdlcm9jay5vcGVuaWRjb25uZWN0Lm9wcyI6InAzam9oMGtNcUktMHAtdWxOYzF0U2JoZzdZTSIsImF6cCI6IjY2NzZiMjVkLWIyYmUtNDM0Zi04Y2VlLTJiZjExN2EwYjU1ZSIsImF1dGhfdGltZSI6MTYwMDMzMzQwNSwicmVhbG0iOiIvdHBwIiwiZXhwIjoxNjAwMzM1MzAyLCJ0b2tlblR5cGUiOiJKV1RUb2tlbiIsImlhdCI6MTYwMDMzMzUwMn0.em0fLelLNAKaraxds_CIswezsfBFekPD2HvdbEjaHs_WuJH98zijInGz7O5YZIpTfL7ftgT-HkXKh5OIo79Z0KwG_VHEWqnalrm8G1QNSEfJ8mhq72LEpe94uJWqz5tawCNwoWY2SksJ2XWsbMRIw99TK-vTytwmUzptY-53sd3uMV8W5GbMRhOXr3fu-2n2iiuneoMAxRQ4xJW4LR-6nYufvCFZi4DgFvvGgcuuY50vRACsMq0sOhT_1zjIbQWOqpvIXe2pHGoPPPUX_8sybwYFS24DYrZxkjbhdxOuzOhKfqLdPghEJoL2qUkxHctMmSumzgrI_6oQjr6NncYtJw"
}
post_body
Verify authorization endpoint response
2020-09-17 09:05:03 SUCCESS
RejectAuthCodeInUrlQuery
Authorization code is not present in URL query returned from authorization endpoint
2020-09-17 09:05:03 SUCCESS
RejectErrorInUrlQuery
'error' is not present in URL query returned from authorization endpoint
2020-09-17 09:05:03 SUCCESS
CheckMatchingCallbackParameters
Callback parameters successfully verified
2020-09-17 09:05:03 SUCCESS
CheckIfAuthorizationEndpointError
No error from authorization endpoint
2020-09-17 09:05:03 SUCCESS
VerifyNoStateInAuthorizationResponse
Authorization endpoint response is correctly missing 'state'
2020-09-17 09:05:03 SUCCESS
ExtractAuthorizationCodeFromAuthorizationResponse
Found authorization code
code
2hNX-oJ-CT4r6nGHbdjEPsn9i6U
2020-09-17 09:05:03 SUCCESS
EnsureMinimumAuthorizationCodeLength
Authorization code is of sufficient length
actual
216
required
128
2020-09-17 09:05:03 SUCCESS
EnsureMinimumAuthorizationCodeEntropy
Calculated shannon entropy seems sufficient
actual
122.38196255841369
expected
96.0
2020-09-17 09:05:03 SUCCESS
ExtractIdTokenFromAuthorizationResponse
Found and parsed the id_token from authorization_endpoint_response
value
eyJ0eXAiOiJKV1QiLCJraWQiOiJKM3hKMEpxay1SVUd3WVJOS2pNdUVoUXFLTkUiLCJhbGciOiJQUzI1NiJ9.eyJzdWIiOiJaUWJFQS9LVnNPb3dLOW5OdHlHandlYlJGNWVHZXlYd3pVcjFleHpZbjJZPSIsImF1ZGl0VHJhY2tpbmdJZCI6ImJjOWE1MzExLTEzZWYtNDI1MC1iMjIwLTU4MmUwYzQxYTU3ZC02NDA4IiwiaXNzIjoiaHR0cHM6Ly90cHAtdHJhaW4uaGwuY28udWsvYXV0aC9vYXV0aDIvdHBwIiwidG9rZW5OYW1lIjoiaWRfdG9rZW4iLCJub25jZSI6IkFXMVVvcWNJVTQiLCJhdWQiOiI2Njc2YjI1ZC1iMmJlLTQzNGYtOGNlZS0yYmYxMTdhMGI1NWUiLCJjX2hhc2giOiJyM1JLYnpUWHdMUlZfWmJ5RnVrNU5BIiwiYWNyIjoidXJuOm9wZW5iYW5raW5nOnBzZDI6c2NhIiwib3BlbmJhbmtpbmdfaW50ZW50X2lkIjoiOTQxY2UwYTUtMjU4Yy00NDc1LWE1ZDctMGNjMGFkZTg3ZmM3Iiwib3JnLmZvcmdlcm9jay5vcGVuaWRjb25uZWN0Lm9wcyI6InAzam9oMGtNcUktMHAtdWxOYzF0U2JoZzdZTSIsImF6cCI6IjY2NzZiMjVkLWIyYmUtNDM0Zi04Y2VlLTJiZjExN2EwYjU1ZSIsImF1dGhfdGltZSI6MTYwMDMzMzQwNSwicmVhbG0iOiIvdHBwIiwiZXhwIjoxNjAwMzM1MzAyLCJ0b2tlblR5cGUiOiJKV1RUb2tlbiIsImlhdCI6MTYwMDMzMzUwMn0.em0fLelLNAKaraxds_CIswezsfBFekPD2HvdbEjaHs_WuJH98zijInGz7O5YZIpTfL7ftgT-HkXKh5OIo79Z0KwG_VHEWqnalrm8G1QNSEfJ8mhq72LEpe94uJWqz5tawCNwoWY2SksJ2XWsbMRIw99TK-vTytwmUzptY-53sd3uMV8W5GbMRhOXr3fu-2n2iiuneoMAxRQ4xJW4LR-6nYufvCFZi4DgFvvGgcuuY50vRACsMq0sOhT_1zjIbQWOqpvIXe2pHGoPPPUX_8sybwYFS24DYrZxkjbhdxOuzOhKfqLdPghEJoL2qUkxHctMmSumzgrI_6oQjr6NncYtJw
header
{
  "kid": "J3xJ0Jqk-RUGwYRNKjMuEhQqKNE",
  "typ": "JWT",
  "alg": "PS256"
}
claims
{
  "sub": "ZQbEA/KVsOowK9nNtyGjwebRF5eGeyXwzUr1exzYn2Y\u003d",
  "auditTrackingId": "bc9a5311-13ef-4250-b220-582e0c41a57d-6408",
  "iss": "https://tpp-train.hl.co.uk/auth/oauth2/tpp",
  "tokenName": "id_token",
  "nonce": "AW1UoqcIU4",
  "aud": "6676b25d-b2be-434f-8cee-2bf117a0b55e",
  "c_hash": "r3RKbzTXwLRV_ZbyFuk5NA",
  "acr": "urn:openbanking:psd2:sca",
  "openbanking_intent_id": "941ce0a5-258c-4475-a5d7-0cc0ade87fc7",
  "org.forgerock.openidconnect.ops": "p3joh0kMqI-0p-ulNc1tSbhg7YM",
  "azp": "6676b25d-b2be-434f-8cee-2bf117a0b55e",
  "auth_time": 1600333405,
  "realm": "/tpp",
  "exp": 1600335302,
  "tokenType": "JWTToken",
  "iat": 1600333502
}
2020-09-17 09:05:03 SUCCESS
ValidateIdToken
ID token iss, aud, exp, iat, auth_time, acr & nbf claims passed validation checks
2020-09-17 09:05:03 SUCCESS
ValidateIdTokenNonce
Nonce values match
nonce
AW1UoqcIU4
2020-09-17 09:05:03 SUCCESS
ValidateIdTokenACRClaimAgainstRequest
acr value in id_token is (one of) the requested values
actual
urn:openbanking:psd2:sca
requested
[
  "urn:openbanking:psd2:sca",
  "urn:openbanking:psd2:ca"
]
2020-09-17 09:05:03 SUCCESS
OBValidateIdTokenIntentId
openbanking_intent_id passed all validation checks
2020-09-17 09:05:03 SUCCESS
ValidateIdTokenSignature
id_token signature validated
id_token
eyJ0eXAiOiJKV1QiLCJraWQiOiJKM3hKMEpxay1SVUd3WVJOS2pNdUVoUXFLTkUiLCJhbGciOiJQUzI1NiJ9.eyJzdWIiOiJaUWJFQS9LVnNPb3dLOW5OdHlHandlYlJGNWVHZXlYd3pVcjFleHpZbjJZPSIsImF1ZGl0VHJhY2tpbmdJZCI6ImJjOWE1MzExLTEzZWYtNDI1MC1iMjIwLTU4MmUwYzQxYTU3ZC02NDA4IiwiaXNzIjoiaHR0cHM6Ly90cHAtdHJhaW4uaGwuY28udWsvYXV0aC9vYXV0aDIvdHBwIiwidG9rZW5OYW1lIjoiaWRfdG9rZW4iLCJub25jZSI6IkFXMVVvcWNJVTQiLCJhdWQiOiI2Njc2YjI1ZC1iMmJlLTQzNGYtOGNlZS0yYmYxMTdhMGI1NWUiLCJjX2hhc2giOiJyM1JLYnpUWHdMUlZfWmJ5RnVrNU5BIiwiYWNyIjoidXJuOm9wZW5iYW5raW5nOnBzZDI6c2NhIiwib3BlbmJhbmtpbmdfaW50ZW50X2lkIjoiOTQxY2UwYTUtMjU4Yy00NDc1LWE1ZDctMGNjMGFkZTg3ZmM3Iiwib3JnLmZvcmdlcm9jay5vcGVuaWRjb25uZWN0Lm9wcyI6InAzam9oMGtNcUktMHAtdWxOYzF0U2JoZzdZTSIsImF6cCI6IjY2NzZiMjVkLWIyYmUtNDM0Zi04Y2VlLTJiZjExN2EwYjU1ZSIsImF1dGhfdGltZSI6MTYwMDMzMzQwNSwicmVhbG0iOiIvdHBwIiwiZXhwIjoxNjAwMzM1MzAyLCJ0b2tlblR5cGUiOiJKV1RUb2tlbiIsImlhdCI6MTYwMDMzMzUwMn0.em0fLelLNAKaraxds_CIswezsfBFekPD2HvdbEjaHs_WuJH98zijInGz7O5YZIpTfL7ftgT-HkXKh5OIo79Z0KwG_VHEWqnalrm8G1QNSEfJ8mhq72LEpe94uJWqz5tawCNwoWY2SksJ2XWsbMRIw99TK-vTytwmUzptY-53sd3uMV8W5GbMRhOXr3fu-2n2iiuneoMAxRQ4xJW4LR-6nYufvCFZi4DgFvvGgcuuY50vRACsMq0sOhT_1zjIbQWOqpvIXe2pHGoPPPUX_8sybwYFS24DYrZxkjbhdxOuzOhKfqLdPghEJoL2qUkxHctMmSumzgrI_6oQjr6NncYtJw
2020-09-17 09:05:03 SUCCESS
ValidateIdTokenSignatureUsingKid
id_token signature validated
id_token
eyJ0eXAiOiJKV1QiLCJraWQiOiJKM3hKMEpxay1SVUd3WVJOS2pNdUVoUXFLTkUiLCJhbGciOiJQUzI1NiJ9.eyJzdWIiOiJaUWJFQS9LVnNPb3dLOW5OdHlHandlYlJGNWVHZXlYd3pVcjFleHpZbjJZPSIsImF1ZGl0VHJhY2tpbmdJZCI6ImJjOWE1MzExLTEzZWYtNDI1MC1iMjIwLTU4MmUwYzQxYTU3ZC02NDA4IiwiaXNzIjoiaHR0cHM6Ly90cHAtdHJhaW4uaGwuY28udWsvYXV0aC9vYXV0aDIvdHBwIiwidG9rZW5OYW1lIjoiaWRfdG9rZW4iLCJub25jZSI6IkFXMVVvcWNJVTQiLCJhdWQiOiI2Njc2YjI1ZC1iMmJlLTQzNGYtOGNlZS0yYmYxMTdhMGI1NWUiLCJjX2hhc2giOiJyM1JLYnpUWHdMUlZfWmJ5RnVrNU5BIiwiYWNyIjoidXJuOm9wZW5iYW5raW5nOnBzZDI6c2NhIiwib3BlbmJhbmtpbmdfaW50ZW50X2lkIjoiOTQxY2UwYTUtMjU4Yy00NDc1LWE1ZDctMGNjMGFkZTg3ZmM3Iiwib3JnLmZvcmdlcm9jay5vcGVuaWRjb25uZWN0Lm9wcyI6InAzam9oMGtNcUktMHAtdWxOYzF0U2JoZzdZTSIsImF6cCI6IjY2NzZiMjVkLWIyYmUtNDM0Zi04Y2VlLTJiZjExN2EwYjU1ZSIsImF1dGhfdGltZSI6MTYwMDMzMzQwNSwicmVhbG0iOiIvdHBwIiwiZXhwIjoxNjAwMzM1MzAyLCJ0b2tlblR5cGUiOiJKV1RUb2tlbiIsImlhdCI6MTYwMDMzMzUwMn0.em0fLelLNAKaraxds_CIswezsfBFekPD2HvdbEjaHs_WuJH98zijInGz7O5YZIpTfL7ftgT-HkXKh5OIo79Z0KwG_VHEWqnalrm8G1QNSEfJ8mhq72LEpe94uJWqz5tawCNwoWY2SksJ2XWsbMRIw99TK-vTytwmUzptY-53sd3uMV8W5GbMRhOXr3fu-2n2iiuneoMAxRQ4xJW4LR-6nYufvCFZi4DgFvvGgcuuY50vRACsMq0sOhT_1zjIbQWOqpvIXe2pHGoPPPUX_8sybwYFS24DYrZxkjbhdxOuzOhKfqLdPghEJoL2qUkxHctMmSumzgrI_6oQjr6NncYtJw
2020-09-17 09:05:03 SUCCESS
CheckForSubjectInIdToken
Found 'sub' in id_token
sub
ZQbEA/KVsOowK9nNtyGjwebRF5eGeyXwzUr1exzYn2Y=
2020-09-17 09:05:03 SUCCESS
FAPIValidateIdTokenSigningAlg
id_token was signed with a permitted algorithm
alg
PS256
2020-09-17 09:05:03 INFO
FAPIValidateIdTokenEncryptionAlg
Skipped evaluation due to missing required element: id_token jwe_header
path
jwe_header
mapped
object
id_token
2020-09-17 09:05:03 SUCCESS
VerifyNoSHash
ID Token is correctly missing s_hash
2020-09-17 09:05:03 SUCCESS
ExtractCHash
Extracted c_hash from ID Token
c_hash
r3RKbzTXwLRV_ZbyFuk5NA
alg
PS256
2020-09-17 09:05:03 SUCCESS
ValidateCHash
c_hash validated successfully
expected_hash
r3RKbzTXwLRV_ZbyFuk5NA
unhashed_value
2hNX-oJ-CT4r6nGHbdjEPsn9i6U
id_token_hash
r3RKbzTXwLRV_ZbyFuk5NA
2020-09-17 09:05:03 SUCCESS
CreateTokenEndpointRequestForAuthorizationCodeGrant
grant_type
authorization_code
code
2hNX-oJ-CT4r6nGHbdjEPsn9i6U
redirect_uri
https://www.certification.openid.net/test/a/fapi-conformance-hl/callback
2020-09-17 09:05:03 SUCCESS
CreateClientAuthenticationAssertionClaims
Created client assertion claims
iss
6676b25d-b2be-434f-8cee-2bf117a0b55e
sub
6676b25d-b2be-434f-8cee-2bf117a0b55e
aud
https://tpp-train.hl.co.uk/auth/oauth2/tpp/access_token
jti
vEd49byObnFITZGeckUk
iat
1600333503
exp
1600333563
2020-09-17 09:05:03 SUCCESS
SignClientAuthenticationAssertion
Signed the client assertion
client_assertion
eyJraWQiOiI5Rnp5dGpwLWRFZmtDQ2NMMjYyaDRMWHRfXzQiLCJhbGciOiJQUzI1NiJ9.eyJzdWIiOiI2Njc2YjI1ZC1iMmJlLTQzNGYtOGNlZS0yYmYxMTdhMGI1NWUiLCJhdWQiOiJodHRwczpcL1wvdHBwLXRyYWluLmhsLmNvLnVrXC9hdXRoXC9vYXV0aDJcL3RwcFwvYWNjZXNzX3Rva2VuIiwiaXNzIjoiNjY3NmIyNWQtYjJiZS00MzRmLThjZWUtMmJmMTE3YTBiNTVlIiwiZXhwIjoxNjAwMzMzNTYzLCJpYXQiOjE2MDAzMzM1MDMsImp0aSI6InZFZDQ5YnlPYm5GSVRaR2Vja1VrIn0.AR2gzv8j8xx4k6BWT4PsDSYcs3g5XE8kTJXHXcjJb-YcpVAhAjDq6mNVTmGU5ReX9WYWLkc7Z_M3DDRKpe2GI00Ps1NLK4LD9myLk-WaMPAnYEzGQsJmYHePBRw9wNlMmOtP4raf7-yidJMBnWYUW-pI9tINgEWTWhEQd8-TWsN-0LdwpHC4KdyBiaW-iDJGaqZTnKNd6dcPcURsJ-7KzYognDHk6sOamEi2Q-avkuoYuAoRwWkSoUutNv30h269BLqm3FuPZveIgallkVDkuvg919l5ihrRsMfL54tDvMKOX-2k-Mgpo91kBNuHQK9r5BcBMOBxQnWpVR0AHCJlhg
2020-09-17 09:05:03
AddClientAssertionToTokenEndpointRequest
Added client assertion
grant_type
authorization_code
code
2hNX-oJ-CT4r6nGHbdjEPsn9i6U
redirect_uri
https://www.certification.openid.net/test/a/fapi-conformance-hl/callback
client_assertion
eyJraWQiOiI5Rnp5dGpwLWRFZmtDQ2NMMjYyaDRMWHRfXzQiLCJhbGciOiJQUzI1NiJ9.eyJzdWIiOiI2Njc2YjI1ZC1iMmJlLTQzNGYtOGNlZS0yYmYxMTdhMGI1NWUiLCJhdWQiOiJodHRwczpcL1wvdHBwLXRyYWluLmhsLmNvLnVrXC9hdXRoXC9vYXV0aDJcL3RwcFwvYWNjZXNzX3Rva2VuIiwiaXNzIjoiNjY3NmIyNWQtYjJiZS00MzRmLThjZWUtMmJmMTE3YTBiNTVlIiwiZXhwIjoxNjAwMzMzNTYzLCJpYXQiOjE2MDAzMzM1MDMsImp0aSI6InZFZDQ5YnlPYm5GSVRaR2Vja1VrIn0.AR2gzv8j8xx4k6BWT4PsDSYcs3g5XE8kTJXHXcjJb-YcpVAhAjDq6mNVTmGU5ReX9WYWLkc7Z_M3DDRKpe2GI00Ps1NLK4LD9myLk-WaMPAnYEzGQsJmYHePBRw9wNlMmOtP4raf7-yidJMBnWYUW-pI9tINgEWTWhEQd8-TWsN-0LdwpHC4KdyBiaW-iDJGaqZTnKNd6dcPcURsJ-7KzYognDHk6sOamEi2Q-avkuoYuAoRwWkSoUutNv30h269BLqm3FuPZveIgallkVDkuvg919l5ihrRsMfL54tDvMKOX-2k-Mgpo91kBNuHQK9r5BcBMOBxQnWpVR0AHCJlhg
client_assertion_type
urn:ietf:params:oauth:client-assertion-type:jwt-bearer
2020-09-17 09:05:03
CallTokenEndpoint
HTTP request
request_uri
https://tpp-train.hl.co.uk/auth/oauth2/tpp/access_token
request_method
POST
request_headers
{
  "accept": "application/json;charset\u003dUTF-8",
  "accept-charset": "utf-8",
  "content-type": "application/x-www-form-urlencoded;charset\u003dUTF-8",
  "content-length": "978"
}
request_body
grant_type=authorization_code&code=2hNX-oJ-CT4r6nGHbdjEPsn9i6U&redirect_uri=https%3A%2F%2Fwww.certification.openid.net%2Ftest%2Fa%2Ffapi-conformance-hl%2Fcallback&client_assertion=eyJraWQiOiI5Rnp5dGpwLWRFZmtDQ2NMMjYyaDRMWHRfXzQiLCJhbGciOiJQUzI1NiJ9.eyJzdWIiOiI2Njc2YjI1ZC1iMmJlLTQzNGYtOGNlZS0yYmYxMTdhMGI1NWUiLCJhdWQiOiJodHRwczpcL1wvdHBwLXRyYWluLmhsLmNvLnVrXC9hdXRoXC9vYXV0aDJcL3RwcFwvYWNjZXNzX3Rva2VuIiwiaXNzIjoiNjY3NmIyNWQtYjJiZS00MzRmLThjZWUtMmJmMTE3YTBiNTVlIiwiZXhwIjoxNjAwMzMzNTYzLCJpYXQiOjE2MDAzMzM1MDMsImp0aSI6InZFZDQ5YnlPYm5GSVRaR2Vja1VrIn0.AR2gzv8j8xx4k6BWT4PsDSYcs3g5XE8kTJXHXcjJb-YcpVAhAjDq6mNVTmGU5ReX9WYWLkc7Z_M3DDRKpe2GI00Ps1NLK4LD9myLk-WaMPAnYEzGQsJmYHePBRw9wNlMmOtP4raf7-yidJMBnWYUW-pI9tINgEWTWhEQd8-TWsN-0LdwpHC4KdyBiaW-iDJGaqZTnKNd6dcPcURsJ-7KzYognDHk6sOamEi2Q-avkuoYuAoRwWkSoUutNv30h269BLqm3FuPZveIgallkVDkuvg919l5ihrRsMfL54tDvMKOX-2k-Mgpo91kBNuHQK9r5BcBMOBxQnWpVR0AHCJlhg&client_assertion_type=urn%3Aietf%3Aparams%3Aoauth%3Aclient-assertion-type%3Ajwt-bearer
request_mutual_tls
{
  "cert": "MIIFODCCBCCgAwIBAgIEWcXq0TANBgkqhkiG9w0BAQsFADBTMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxLjAsBgNVBAMTJU9wZW5CYW5raW5nIFByZS1Qcm9kdWN0aW9uIElzc3VpbmcgQ0EwHhcNMjAwODA0MTI0NjE2WhcNMjEwOTA0MTMxNjE2WjBhMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxGzAZBgNVBAsTEjAwMTU4MDAwMDFaRWMydUFBRDEfMB0GA1UEAxMWVnVFaThpZnIxdmxYVnRoVVI4RkV6dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALAy7kBywLeRp/h3hMRcuOWLkmL/07YrmKNBSXetAPpccSuh3sId04rD+3xw4N4IlMtmnqQjim34JLOPTFrlkgeQczqYNPEudOMG+ovOyKq4zDTGCQUCG1f289ZROS4fYpRIhp2A0Fr6rpGis8XI7J1EPyPNKILK3DDEIVpZwLS0kDTSxWiSbWSURXWftVkgD5nmX1mq5lOGxUE6ArkfXwvX1tbesSppth+PMfXnl5Ici/S4uuA0JghCMwrpulfT6IVhABJRDvZhpsXCmjxlMzdPKF67okUuOHHID9qpvUEXOO1edy6djOkDs1nQxnlk/3niHBZvT+Ocy+h3y6J22R8CAwEAAaOCAgQwggIAMA4GA1UdDwEB/wQEAwIHgDAgBgNVHSUBAf8EFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwgeAGA1UdIASB2DCB1TCB0gYLKwYBBAGodYEGAWQwgcIwKgYIKwYBBQUHAgEWHmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9wb2xpY2llczCBkwYIKwYBBQUHAgIwgYYMgYNVc2Ugb2YgdGhpcyBDZXJ0aWZpY2F0ZSBjb25zdGl0dXRlcyBhY2NlcHRhbmNlIG9mIHRoZSBPcGVuQmFua2luZyBSb290IENBIENlcnRpZmljYXRpb24gUG9saWNpZXMgYW5kIENlcnRpZmljYXRlIFByYWN0aWNlIFN0YXRlbWVudDBtBggrBgEFBQcBAQRhMF8wJgYIKwYBBQUHMAGGGmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9vY3NwMDUGCCsGAQUFBzAChilodHRwOi8vb2IudHJ1c3Rpcy5jb20vb2JfcHBfaXNzdWluZ2NhLmNydDA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vb2IudHJ1c3Rpcy5jb20vb2JfcHBfaXNzdWluZ2NhLmNybDAfBgNVHSMEGDAWgBRQc5HGIXLTd/T+ABIGgVx5eW4/UDAdBgNVHQ4EFgQUc+J3SjNjsjleTVv+plWMvgk1C+MwDQYJKoZIhvcNAQELBQADggEBAEEKnvPzDSIVDtXLoA4O1YMP8wScunV0usRw//KUylNgo7JW6wJXytL/WMLkCExzXOi+ZwGWVfJcCP5b7mjC/Ejm12U9oOTpOu1WHZl+eSD2xsUx0HZPV+BrAASlRLIq1YBOW0HQOh7wTHueWfUIzzr2hkcKPwiCoFWv3F6dgFW8wED5r7QKVfBAjTDpNYG32VsRPoyyBKvKnuI+x0i5l1LeMHD/4Q//zsDpBUZanXC8Ka1NpGCn2iSzQb/qaZYQwjuqvT9sXTYR+KhTrGKbGrr5zYQJJkQ5DgAw9F9yFsCluDS1HYLbLm9fNC5FSZI4tkNqZ6JNce6nWF6nNZJBpBY\u003d",
  "key": "MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCwMu5AcsC3kaf4d4TEXLjli5Ji/9O2K5ijQUl3rQD6XHErod7CHdOKw/t8cODeCJTLZp6kI4pt+CSzj0xa5ZIHkHM6mDTxLnTjBvqLzsiquMw0xgkFAhtX9vPWUTkuH2KUSIadgNBa+q6RorPFyOydRD8jzSiCytwwxCFaWcC0tJA00sVokm1klEV1n7VZIA+Z5l9ZquZThsVBOgK5H18L19bW3rEqabYfjzH155eSHIv0uLrgNCYIQjMK6bpX0+iFYQASUQ72YabFwpo8ZTM3Tyheu6JFLjhxyA/aqb1BFzjtXncunYzpA7NZ0MZ5ZP954hwWb0/jnMvod8uidtkfAgMBAAECggEAMDavhQkhfNmpec7SkJzCp2UquFZCi02gpcN+o/W+F8Pl38eaWcmpkgYQsbt9fKQiewnojQeAoJjPCidDAHhjHhjDvxvZGMnaiCjntAvwUu7gSeyKmUk7TDWyAUoWeG10Hxk9ZKnT2aFQ1V8NDCjvvhTnphdEZ4209M8mRT/cAFYYCEvQEyw2HdAQd7M8N16rzIr2IPfDTGcOLWaHKsHPw033I2wHR5kvG9LQQWBj7d2m/1bwnoczcFnwS4hC1zIZk6nicLejBKrG7+5HrUaggd/9hw/ljXHGVG8+2Yk7HsFzQTN7IAugEoQXJdB6DHJD0Uhxsaop6XsCnM8TcyGjSQKBgQDUzS7yv7BPciFaNfYlYb95VVIYBsCWqEZnJnxf3BBha50qZNgRGe7aHeyaBq7Y/YErK6gf8KHbIBKl1BHW33HtfmXom2/6LPUV6oX0RBPzlGl9b2VPSP3zQ6bhboeaSiCKNHWGn5YrkHr/bG5v7D970MIvdChfk9LnjRv//O2eNQKBgQDT95hIeXTZaSVbXuatJpoOoni/Am6uzC38p4On5g1mE7iBK9iIzQWxAkdUew3JGQf5APCDye4OGa/zAU2DHox7R8xz3DRhtl6RPvnJw8BMuDtQagN5uTuCFxS6qqiD86EaAbCBKRs4qLdjWCBYVj0xf4XHhDNx0qM/TslTnc/UgwKBgQCkFTX/HUkwaPtImNUcC9vdDanINuSnBkeK38UFESVcSOMdvjZQMWPXsT0vormNPSMtC3OOdTgIQxm93eCHgzFQg6bGjZvxFltAM95n81pC9gvFGXDPiqOtwFtb9aL/l+qxRjPcww7CtpvweUZKbKqiqNwiRPmggNYdjtOpNfhuhQKBgQCYVuE2bTwiqOP1WC5XkV+1VuWK+feMXyhJ5ibD+53zmAbJpzZ3k0oc3nNfbxUIS5okRp2VSgJyVdnTv0LzEniKfZ6eQkvPUh+DKgyiCrLhMKNIdvjKeesf4vC9+7sjImzNYRt2qJFs1iz/FC4i7tAKDAmczBGhI266KCiflNLyewKBgDBUaB9Ki+6QPsCtgB4fe/UlcCBlmIYkS3XkStgb6DIV6tCFZM0u30Ueq2v9XKPeNWwCccK/v46WuWm3buHtjSKUEB5eKa9vQFKtjqKPhMM1LQSyZrR+pcJ3L6/ydqCgIUy2CCKX2ObHIoYSPsHnss7+347ysDrk6L/p69D08qUi"
}
2020-09-17 09:05:04 RESPONSE
CallTokenEndpoint
HTTP response
response_status_code
200 OK
response_status_text

                                
response_headers
{
  "strict-transport-security": [
    "max-age\u003d31536000;includeSubDomains",
    "max-age\u003d31536000;includeSubDomains"
  ],
  "x-frame-options": [
    "DENY",
    "DENY"
  ],
  "x-content-type-options": [
    "nosniff",
    "nosniff"
  ],
  "x-xss-protection": [
    "1; mode\u003dblock",
    "1; mode\u003dblock"
  ],
  "accept-ranges": "bytes",
  "cache-control": "no-store",
  "date": "Thu, 17 Sep 2020 09:05:04 GMT",
  "pragma": "no-cache",
  "vary": "Accept-Charset, Accept-Encoding, Accept-Language, Accept",
  "content-type": "application/json",
  "content-length": "3813",
  "server": "",
  "set-cookie": "f5avrbbbbbbbbbbbbbbbb\u003dDKNOBDAIAMHKEOBHEABJHLEBILBGGGOPFDJMHPGCOCOKNFLILMHILCJNPHNICHAPGNIGJIBJAIEDHEAMBBCCDGELBFDAMAIHFGLBFJCIAPBOFMKNHCGCMLDHBCLDKLIN; HttpOnly; secure"
}
response_body
{"access_token":"eyJ0eXAiOiJKV1QiLCJ6aXAiOiJOT05FIiwiZW5jIjoiQTEyOENCQy1IUzI1NiIsImFsZyI6ImRpciJ9..RuwRDywJluegaf4cJ_Qr6A.MwhiSYKF9oM6W3-T6Q4TJTyDiJEAsH1F52beAitmYBccUr7Z98v9Xtl68F0psIGZsGp8F3phGt8O0xF_aZ6sdvwA7RaE438RLF202n9YqYN-btmn3u_7oa3G0lCFl-slNFgITlJK35AFaCXwdMEZp4BGT-v8t4YStKDt85R7xVfz7urf9fsejqVbCwzoh8p8YwkE3m5h4JBK9m_4cniXZwbHCXW4-OLlIBMrNZelv6aKEGf_xSuiT3224_ulqPFrHu7M87ClBKRnj_AKqHRYuP4ccvSUoDxbrG610Wc2pWNPHb4bHMsyKVbFjG_f_AY1TMeidP0vGm5NeCnrBXYNt1EPvNkUPf9-_a3zqpLxfpatwpviCiScSOEbm3airNRt7VQfOCCsxhHSS0TtAm6EiSztKJEH7GPfxWh0UxQwCpAj4-qZiqtRA6oozjDP7yAeXmxd0DVxceHIMRoDTR9AtP64mcg9G2PiKid-aOHUZdy3Sqo4AYvRm8Jq_aMusunMb_Pkbuwv0ZM4RUxR96lzzW_MxnzeT_pxBa76p8Hc6CZlc2nji4pGxcTS0d994HVLA1YMTLj3B6qErsq8haz7znPCC0L6EJyk0qdx3oeAY62YgoQFlhXTIUzjJ7SJgES3ngTvfbNrBUndUh_ldYx41R8XLgk_TC0zPJXEtSQG7PZIaeUSUiaRC5ViLKZ8z7mMn-01EUrhHmjKkDqptH_4_utrvnBgjXYHdQFACxc7ab-wrHTlgG9MLPwuMNUcpuhYrnvhugYyIdd97qlwq7A9dI7hzMed7twKB1fbDNMk4QpR9bqeBINFvjX-dVeoEzQsCMYoFDXavvhpNuc30RzftnB0xlt4i7b7O6-31EPTLmrJnLUQ1ERDKrhghGIIvHJ0BpYIBSbTzEIo5jXA-Sh-C2pnIwvqtjE7TuofnmjJWFCgfqmpXtt8dOCUMniX3ieOfxW4t5mQHRegOgP8zStaDgFdAkP4cFBVzeLV2Hne-9dCShmAYeE-y-Zki7sfobdxg-N6G58pirsllsa_JpqlGA.ROZie30LGp_sgKcrYbI_Lw","refresh_token":"eyJ0eXAiOiJKV1QiLCJ6aXAiOiJOT05FIiwiZW5jIjoiQTEyOENCQy1IUzI1NiIsImFsZyI6ImRpciJ9..g-P4XoMiuVJmhq5XIIV8MQ.-MDw6Y0yF4foe04zPNFeeyv1PNmciK_5A98srmZl-ESsC1b1tMDe3bu2LUvxRd5v6feie40zYPdzbHp3iKWmJ-xkppg9a0jIaT-105DIi-zhibxlDsCeKoSXtvM__dsO15p19fb23WNYlKaACRC3X3w-vb_MFZ7eqKhaXaQpE15hgqPBhqqaUCMAne7rUKO6jtnaKWkxARraaGICQC23KRfXVFzXPspoXUiGzFlZNwXUJj1oB-S0YRAuUYLde7-M5IbIBYmZWsRIN622oQUgGL4UTvgXPUHiUhoSMaEpllyUjllYsjInq8HPccNc93WAfZ7xNHBxlfFDO1drhbuLkRgRPHjkhFWt2IjzYRn0rGehSID3I7IYSldEGuVx_AoCq7RLIuWGkMi6387bBoogOXwcWoetwzCaynkabt7d8n4GF06k1WP76RpMHAQubwhbErNTlBxq9zVgabuGzSr-KugqdQYTRs45JPh92mLPmd4HUFR8zyvKteud2xJmHQ7loGBdeDQsFbC-zuXPtxIZ2bpjBxp_86llgITfN-0KuCao9NFnn6N-Dutnrnm72Tz4TBbj3XTQOGsdbGtLiF_osKk-412eZdLBFkWsYwqLuONtNlBdWZRLw5rLsTcsNMXRxXkd2y-EBCO7uBx7Nkt01JZhkSyasDDfYVP09S6J_H45ssy2sqgkYyrN6RziJlVmNnfK3gRpPGQpjRK4Os9tx1_ClnlnhJe225pbfJ6tYLm2LWimW4eZWPn8h7CXtkBHQOrN4uXe_ggCoUhbHMmdGifcSlmcjy5WD9dDJlTEEeQbggS_GDPBuJ7zOMyK4Y6h_VVvOnSBtwu6bguRkLNGp5V1_L77gmhGWwKcG48rBCH4AwgzgIGcpbMkUWj1c4c2IM6KelW2v8sDgR60WtBgUdrortaNbSgmzW-1F9J3JdopWH-8lefKZc-AI1O3Q9jqQUMl76XV-M1b_63zK9DE_PlSHSrsVvtE8p-VRca4UxJzV_Dy7N9Ph9ckj94kwd0CZffuhTNwxVMc5WbpEbJC7Og91jn0QBKl9b5forKe_w4v8ZxlPZdq6BEqf1oQrOmktAFERUf9vbrK2MekYojvqA.FO5nxNaYI1ZeG0pVbW2qYA","scope":"openid accounts","id_token":"eyJ0eXAiOiJKV1QiLCJraWQiOiJKM3hKMEpxay1SVUd3WVJOS2pNdUVoUXFLTkUiLCJhbGciOiJQUzI1NiJ9.eyJhdF9oYXNoIjoiZjV4a2tlNVNKenc5WlNqZm12Z280dyIsInN1YiI6IlpRYkVBL0tWc09vd0s5bk50eUdqd2ViUkY1ZUdleVh3elVyMWV4elluMlk9IiwiYXVkaXRUcmFja2luZ0lkIjoiYmM5YTUzMTEtMTNlZi00MjUwLWIyMjAtNTgyZTBjNDFhNTdkLTY0MTYiLCJpc3MiOiJodHRwczovL3RwcC10cmFpbi5obC5jby51ay9hdXRoL29hdXRoMi90cHAiLCJ0b2tlbk5hbWUiOiJpZF90b2tlbiIsIm5vbmNlIjoiQVcxVW9xY0lVNCIsImF1ZCI6IjY2NzZiMjVkLWIyYmUtNDM0Zi04Y2VlLTJiZjExN2EwYjU1ZSIsImNfaGFzaCI6InIzUktielRYd0xSVl9aYnlGdWs1TkEiLCJhY3IiOiJ1cm46b3BlbmJhbmtpbmc6cHNkMjpzY2EiLCJvcGVuYmFua2luZ19pbnRlbnRfaWQiOiI5NDFjZTBhNS0yNThjLTQ0NzUtYTVkNy0wY2MwYWRlODdmYzciLCJvcmcuZm9yZ2Vyb2NrLm9wZW5pZGNvbm5lY3Qub3BzIjoiSW81c3lTdEJJdXAyTDFxdGljYWIzRG9LSDFZIiwiYXpwIjoiNjY3NmIyNWQtYjJiZS00MzRmLThjZWUtMmJmMTE3YTBiNTVlIiwiYXV0aF90aW1lIjoxNjAwMzMzNDA1LCJyZWFsbSI6Ii90cHAiLCJleHAiOjE2MDAzMzUzMDQsInRva2VuVHlwZSI6IkpXVFRva2VuIiwiaWF0IjoxNjAwMzMzNTA0fQ.sXBwvviylmLisb-iX6C7kcDGKvU8S6w9Kp6Vq8H6-3uEFs8ttgy6JnNSvzG5fteOUGQza_ycrTf43nJctr1kI4nO-Xk0fF3NvzC2u_BgKeiskll3PekPZcabOJBQWGjGxIfghhrl9_Gq-srL8Drko0lg-H7DwPNk8rYS3v0ZWtc6CKQuXX2juaxySCgDtiyVKrWJt9PO_RRyXE_Hxn2-gszFs0dsKsNw0xysmzrLmBwEmiDoQSTu966JdttzhrO_z3Cg7xpMX_lV12BgIevrmg1ZvPu7fW3LYNoLaxuBKYmJCNIqL5_rIe5SgS8b5oelhFmE_wniPMAFmhdZk5kktw","token_type":"Bearer","expires_in":1799,"nonce":"AW1UoqcIU4"}
2020-09-17 09:05:04
CallTokenEndpoint
Token endpoint response
token_endpoint_response
{"access_token":"eyJ0eXAiOiJKV1QiLCJ6aXAiOiJOT05FIiwiZW5jIjoiQTEyOENCQy1IUzI1NiIsImFsZyI6ImRpciJ9..RuwRDywJluegaf4cJ_Qr6A.MwhiSYKF9oM6W3-T6Q4TJTyDiJEAsH1F52beAitmYBccUr7Z98v9Xtl68F0psIGZsGp8F3phGt8O0xF_aZ6sdvwA7RaE438RLF202n9YqYN-btmn3u_7oa3G0lCFl-slNFgITlJK35AFaCXwdMEZp4BGT-v8t4YStKDt85R7xVfz7urf9fsejqVbCwzoh8p8YwkE3m5h4JBK9m_4cniXZwbHCXW4-OLlIBMrNZelv6aKEGf_xSuiT3224_ulqPFrHu7M87ClBKRnj_AKqHRYuP4ccvSUoDxbrG610Wc2pWNPHb4bHMsyKVbFjG_f_AY1TMeidP0vGm5NeCnrBXYNt1EPvNkUPf9-_a3zqpLxfpatwpviCiScSOEbm3airNRt7VQfOCCsxhHSS0TtAm6EiSztKJEH7GPfxWh0UxQwCpAj4-qZiqtRA6oozjDP7yAeXmxd0DVxceHIMRoDTR9AtP64mcg9G2PiKid-aOHUZdy3Sqo4AYvRm8Jq_aMusunMb_Pkbuwv0ZM4RUxR96lzzW_MxnzeT_pxBa76p8Hc6CZlc2nji4pGxcTS0d994HVLA1YMTLj3B6qErsq8haz7znPCC0L6EJyk0qdx3oeAY62YgoQFlhXTIUzjJ7SJgES3ngTvfbNrBUndUh_ldYx41R8XLgk_TC0zPJXEtSQG7PZIaeUSUiaRC5ViLKZ8z7mMn-01EUrhHmjKkDqptH_4_utrvnBgjXYHdQFACxc7ab-wrHTlgG9MLPwuMNUcpuhYrnvhugYyIdd97qlwq7A9dI7hzMed7twKB1fbDNMk4QpR9bqeBINFvjX-dVeoEzQsCMYoFDXavvhpNuc30RzftnB0xlt4i7b7O6-31EPTLmrJnLUQ1ERDKrhghGIIvHJ0BpYIBSbTzEIo5jXA-Sh-C2pnIwvqtjE7TuofnmjJWFCgfqmpXtt8dOCUMniX3ieOfxW4t5mQHRegOgP8zStaDgFdAkP4cFBVzeLV2Hne-9dCShmAYeE-y-Zki7sfobdxg-N6G58pirsllsa_JpqlGA.ROZie30LGp_sgKcrYbI_Lw","refresh_token":"eyJ0eXAiOiJKV1QiLCJ6aXAiOiJOT05FIiwiZW5jIjoiQTEyOENCQy1IUzI1NiIsImFsZyI6ImRpciJ9..g-P4XoMiuVJmhq5XIIV8MQ.-MDw6Y0yF4foe04zPNFeeyv1PNmciK_5A98srmZl-ESsC1b1tMDe3bu2LUvxRd5v6feie40zYPdzbHp3iKWmJ-xkppg9a0jIaT-105DIi-zhibxlDsCeKoSXtvM__dsO15p19fb23WNYlKaACRC3X3w-vb_MFZ7eqKhaXaQpE15hgqPBhqqaUCMAne7rUKO6jtnaKWkxARraaGICQC23KRfXVFzXPspoXUiGzFlZNwXUJj1oB-S0YRAuUYLde7-M5IbIBYmZWsRIN622oQUgGL4UTvgXPUHiUhoSMaEpllyUjllYsjInq8HPccNc93WAfZ7xNHBxlfFDO1drhbuLkRgRPHjkhFWt2IjzYRn0rGehSID3I7IYSldEGuVx_AoCq7RLIuWGkMi6387bBoogOXwcWoetwzCaynkabt7d8n4GF06k1WP76RpMHAQubwhbErNTlBxq9zVgabuGzSr-KugqdQYTRs45JPh92mLPmd4HUFR8zyvKteud2xJmHQ7loGBdeDQsFbC-zuXPtxIZ2bpjBxp_86llgITfN-0KuCao9NFnn6N-Dutnrnm72Tz4TBbj3XTQOGsdbGtLiF_osKk-412eZdLBFkWsYwqLuONtNlBdWZRLw5rLsTcsNMXRxXkd2y-EBCO7uBx7Nkt01JZhkSyasDDfYVP09S6J_H45ssy2sqgkYyrN6RziJlVmNnfK3gRpPGQpjRK4Os9tx1_ClnlnhJe225pbfJ6tYLm2LWimW4eZWPn8h7CXtkBHQOrN4uXe_ggCoUhbHMmdGifcSlmcjy5WD9dDJlTEEeQbggS_GDPBuJ7zOMyK4Y6h_VVvOnSBtwu6bguRkLNGp5V1_L77gmhGWwKcG48rBCH4AwgzgIGcpbMkUWj1c4c2IM6KelW2v8sDgR60WtBgUdrortaNbSgmzW-1F9J3JdopWH-8lefKZc-AI1O3Q9jqQUMl76XV-M1b_63zK9DE_PlSHSrsVvtE8p-VRca4UxJzV_Dy7N9Ph9ckj94kwd0CZffuhTNwxVMc5WbpEbJC7Og91jn0QBKl9b5forKe_w4v8ZxlPZdq6BEqf1oQrOmktAFERUf9vbrK2MekYojvqA.FO5nxNaYI1ZeG0pVbW2qYA","scope":"openid accounts","id_token":"eyJ0eXAiOiJKV1QiLCJraWQiOiJKM3hKMEpxay1SVUd3WVJOS2pNdUVoUXFLTkUiLCJhbGciOiJQUzI1NiJ9.eyJhdF9oYXNoIjoiZjV4a2tlNVNKenc5WlNqZm12Z280dyIsInN1YiI6IlpRYkVBL0tWc09vd0s5bk50eUdqd2ViUkY1ZUdleVh3elVyMWV4elluMlk9IiwiYXVkaXRUcmFja2luZ0lkIjoiYmM5YTUzMTEtMTNlZi00MjUwLWIyMjAtNTgyZTBjNDFhNTdkLTY0MTYiLCJpc3MiOiJodHRwczovL3RwcC10cmFpbi5obC5jby51ay9hdXRoL29hdXRoMi90cHAiLCJ0b2tlbk5hbWUiOiJpZF90b2tlbiIsIm5vbmNlIjoiQVcxVW9xY0lVNCIsImF1ZCI6IjY2NzZiMjVkLWIyYmUtNDM0Zi04Y2VlLTJiZjExN2EwYjU1ZSIsImNfaGFzaCI6InIzUktielRYd0xSVl9aYnlGdWs1TkEiLCJhY3IiOiJ1cm46b3BlbmJhbmtpbmc6cHNkMjpzY2EiLCJvcGVuYmFua2luZ19pbnRlbnRfaWQiOiI5NDFjZTBhNS0yNThjLTQ0NzUtYTVkNy0wY2MwYWRlODdmYzciLCJvcmcuZm9yZ2Vyb2NrLm9wZW5pZGNvbm5lY3Qub3BzIjoiSW81c3lTdEJJdXAyTDFxdGljYWIzRG9LSDFZIiwiYXpwIjoiNjY3NmIyNWQtYjJiZS00MzRmLThjZWUtMmJmMTE3YTBiNTVlIiwiYXV0aF90aW1lIjoxNjAwMzMzNDA1LCJyZWFsbSI6Ii90cHAiLCJleHAiOjE2MDAzMzUzMDQsInRva2VuVHlwZSI6IkpXVFRva2VuIiwiaWF0IjoxNjAwMzMzNTA0fQ.sXBwvviylmLisb-iX6C7kcDGKvU8S6w9Kp6Vq8H6-3uEFs8ttgy6JnNSvzG5fteOUGQza_ycrTf43nJctr1kI4nO-Xk0fF3NvzC2u_BgKeiskll3PekPZcabOJBQWGjGxIfghhrl9_Gq-srL8Drko0lg-H7DwPNk8rYS3v0ZWtc6CKQuXX2juaxySCgDtiyVKrWJt9PO_RRyXE_Hxn2-gszFs0dsKsNw0xysmzrLmBwEmiDoQSTu966JdttzhrO_z3Cg7xpMX_lV12BgIevrmg1ZvPu7fW3LYNoLaxuBKYmJCNIqL5_rIe5SgS8b5oelhFmE_wniPMAFmhdZk5kktw","token_type":"Bearer","expires_in":1799,"nonce":"AW1UoqcIU4"}
2020-09-17 09:05:04 SUCCESS
CallTokenEndpoint
Parsed token endpoint response
access_token
eyJ0eXAiOiJKV1QiLCJ6aXAiOiJOT05FIiwiZW5jIjoiQTEyOENCQy1IUzI1NiIsImFsZyI6ImRpciJ9..RuwRDywJluegaf4cJ_Qr6A.MwhiSYKF9oM6W3-T6Q4TJTyDiJEAsH1F52beAitmYBccUr7Z98v9Xtl68F0psIGZsGp8F3phGt8O0xF_aZ6sdvwA7RaE438RLF202n9YqYN-btmn3u_7oa3G0lCFl-slNFgITlJK35AFaCXwdMEZp4BGT-v8t4YStKDt85R7xVfz7urf9fsejqVbCwzoh8p8YwkE3m5h4JBK9m_4cniXZwbHCXW4-OLlIBMrNZelv6aKEGf_xSuiT3224_ulqPFrHu7M87ClBKRnj_AKqHRYuP4ccvSUoDxbrG610Wc2pWNPHb4bHMsyKVbFjG_f_AY1TMeidP0vGm5NeCnrBXYNt1EPvNkUPf9-_a3zqpLxfpatwpviCiScSOEbm3airNRt7VQfOCCsxhHSS0TtAm6EiSztKJEH7GPfxWh0UxQwCpAj4-qZiqtRA6oozjDP7yAeXmxd0DVxceHIMRoDTR9AtP64mcg9G2PiKid-aOHUZdy3Sqo4AYvRm8Jq_aMusunMb_Pkbuwv0ZM4RUxR96lzzW_MxnzeT_pxBa76p8Hc6CZlc2nji4pGxcTS0d994HVLA1YMTLj3B6qErsq8haz7znPCC0L6EJyk0qdx3oeAY62YgoQFlhXTIUzjJ7SJgES3ngTvfbNrBUndUh_ldYx41R8XLgk_TC0zPJXEtSQG7PZIaeUSUiaRC5ViLKZ8z7mMn-01EUrhHmjKkDqptH_4_utrvnBgjXYHdQFACxc7ab-wrHTlgG9MLPwuMNUcpuhYrnvhugYyIdd97qlwq7A9dI7hzMed7twKB1fbDNMk4QpR9bqeBINFvjX-dVeoEzQsCMYoFDXavvhpNuc30RzftnB0xlt4i7b7O6-31EPTLmrJnLUQ1ERDKrhghGIIvHJ0BpYIBSbTzEIo5jXA-Sh-C2pnIwvqtjE7TuofnmjJWFCgfqmpXtt8dOCUMniX3ieOfxW4t5mQHRegOgP8zStaDgFdAkP4cFBVzeLV2Hne-9dCShmAYeE-y-Zki7sfobdxg-N6G58pirsllsa_JpqlGA.ROZie30LGp_sgKcrYbI_Lw
refresh_token
eyJ0eXAiOiJKV1QiLCJ6aXAiOiJOT05FIiwiZW5jIjoiQTEyOENCQy1IUzI1NiIsImFsZyI6ImRpciJ9..g-P4XoMiuVJmhq5XIIV8MQ.-MDw6Y0yF4foe04zPNFeeyv1PNmciK_5A98srmZl-ESsC1b1tMDe3bu2LUvxRd5v6feie40zYPdzbHp3iKWmJ-xkppg9a0jIaT-105DIi-zhibxlDsCeKoSXtvM__dsO15p19fb23WNYlKaACRC3X3w-vb_MFZ7eqKhaXaQpE15hgqPBhqqaUCMAne7rUKO6jtnaKWkxARraaGICQC23KRfXVFzXPspoXUiGzFlZNwXUJj1oB-S0YRAuUYLde7-M5IbIBYmZWsRIN622oQUgGL4UTvgXPUHiUhoSMaEpllyUjllYsjInq8HPccNc93WAfZ7xNHBxlfFDO1drhbuLkRgRPHjkhFWt2IjzYRn0rGehSID3I7IYSldEGuVx_AoCq7RLIuWGkMi6387bBoogOXwcWoetwzCaynkabt7d8n4GF06k1WP76RpMHAQubwhbErNTlBxq9zVgabuGzSr-KugqdQYTRs45JPh92mLPmd4HUFR8zyvKteud2xJmHQ7loGBdeDQsFbC-zuXPtxIZ2bpjBxp_86llgITfN-0KuCao9NFnn6N-Dutnrnm72Tz4TBbj3XTQOGsdbGtLiF_osKk-412eZdLBFkWsYwqLuONtNlBdWZRLw5rLsTcsNMXRxXkd2y-EBCO7uBx7Nkt01JZhkSyasDDfYVP09S6J_H45ssy2sqgkYyrN6RziJlVmNnfK3gRpPGQpjRK4Os9tx1_ClnlnhJe225pbfJ6tYLm2LWimW4eZWPn8h7CXtkBHQOrN4uXe_ggCoUhbHMmdGifcSlmcjy5WD9dDJlTEEeQbggS_GDPBuJ7zOMyK4Y6h_VVvOnSBtwu6bguRkLNGp5V1_L77gmhGWwKcG48rBCH4AwgzgIGcpbMkUWj1c4c2IM6KelW2v8sDgR60WtBgUdrortaNbSgmzW-1F9J3JdopWH-8lefKZc-AI1O3Q9jqQUMl76XV-M1b_63zK9DE_PlSHSrsVvtE8p-VRca4UxJzV_Dy7N9Ph9ckj94kwd0CZffuhTNwxVMc5WbpEbJC7Og91jn0QBKl9b5forKe_w4v8ZxlPZdq6BEqf1oQrOmktAFERUf9vbrK2MekYojvqA.FO5nxNaYI1ZeG0pVbW2qYA
scope
openid accounts
id_token
eyJ0eXAiOiJKV1QiLCJraWQiOiJKM3hKMEpxay1SVUd3WVJOS2pNdUVoUXFLTkUiLCJhbGciOiJQUzI1NiJ9.eyJhdF9oYXNoIjoiZjV4a2tlNVNKenc5WlNqZm12Z280dyIsInN1YiI6IlpRYkVBL0tWc09vd0s5bk50eUdqd2ViUkY1ZUdleVh3elVyMWV4elluMlk9IiwiYXVkaXRUcmFja2luZ0lkIjoiYmM5YTUzMTEtMTNlZi00MjUwLWIyMjAtNTgyZTBjNDFhNTdkLTY0MTYiLCJpc3MiOiJodHRwczovL3RwcC10cmFpbi5obC5jby51ay9hdXRoL29hdXRoMi90cHAiLCJ0b2tlbk5hbWUiOiJpZF90b2tlbiIsIm5vbmNlIjoiQVcxVW9xY0lVNCIsImF1ZCI6IjY2NzZiMjVkLWIyYmUtNDM0Zi04Y2VlLTJiZjExN2EwYjU1ZSIsImNfaGFzaCI6InIzUktielRYd0xSVl9aYnlGdWs1TkEiLCJhY3IiOiJ1cm46b3BlbmJhbmtpbmc6cHNkMjpzY2EiLCJvcGVuYmFua2luZ19pbnRlbnRfaWQiOiI5NDFjZTBhNS0yNThjLTQ0NzUtYTVkNy0wY2MwYWRlODdmYzciLCJvcmcuZm9yZ2Vyb2NrLm9wZW5pZGNvbm5lY3Qub3BzIjoiSW81c3lTdEJJdXAyTDFxdGljYWIzRG9LSDFZIiwiYXpwIjoiNjY3NmIyNWQtYjJiZS00MzRmLThjZWUtMmJmMTE3YTBiNTVlIiwiYXV0aF90aW1lIjoxNjAwMzMzNDA1LCJyZWFsbSI6Ii90cHAiLCJleHAiOjE2MDAzMzUzMDQsInRva2VuVHlwZSI6IkpXVFRva2VuIiwiaWF0IjoxNjAwMzMzNTA0fQ.sXBwvviylmLisb-iX6C7kcDGKvU8S6w9Kp6Vq8H6-3uEFs8ttgy6JnNSvzG5fteOUGQza_ycrTf43nJctr1kI4nO-Xk0fF3NvzC2u_BgKeiskll3PekPZcabOJBQWGjGxIfghhrl9_Gq-srL8Drko0lg-H7DwPNk8rYS3v0ZWtc6CKQuXX2juaxySCgDtiyVKrWJt9PO_RRyXE_Hxn2-gszFs0dsKsNw0xysmzrLmBwEmiDoQSTu966JdttzhrO_z3Cg7xpMX_lV12BgIevrmg1ZvPu7fW3LYNoLaxuBKYmJCNIqL5_rIe5SgS8b5oelhFmE_wniPMAFmhdZk5kktw
token_type
Bearer
expires_in
1799
nonce
AW1UoqcIU4
2020-09-17 09:05:04 SUCCESS
CheckIfTokenEndpointResponseError
No error from token endpoint
2020-09-17 09:05:04 SUCCESS
CheckForAccessTokenValue
Found an access token
access_token
eyJ0eXAiOiJKV1QiLCJ6aXAiOiJOT05FIiwiZW5jIjoiQTEyOENCQy1IUzI1NiIsImFsZyI6ImRpciJ9..RuwRDywJluegaf4cJ_Qr6A.MwhiSYKF9oM6W3-T6Q4TJTyDiJEAsH1F52beAitmYBccUr7Z98v9Xtl68F0psIGZsGp8F3phGt8O0xF_aZ6sdvwA7RaE438RLF202n9YqYN-btmn3u_7oa3G0lCFl-slNFgITlJK35AFaCXwdMEZp4BGT-v8t4YStKDt85R7xVfz7urf9fsejqVbCwzoh8p8YwkE3m5h4JBK9m_4cniXZwbHCXW4-OLlIBMrNZelv6aKEGf_xSuiT3224_ulqPFrHu7M87ClBKRnj_AKqHRYuP4ccvSUoDxbrG610Wc2pWNPHb4bHMsyKVbFjG_f_AY1TMeidP0vGm5NeCnrBXYNt1EPvNkUPf9-_a3zqpLxfpatwpviCiScSOEbm3airNRt7VQfOCCsxhHSS0TtAm6EiSztKJEH7GPfxWh0UxQwCpAj4-qZiqtRA6oozjDP7yAeXmxd0DVxceHIMRoDTR9AtP64mcg9G2PiKid-aOHUZdy3Sqo4AYvRm8Jq_aMusunMb_Pkbuwv0ZM4RUxR96lzzW_MxnzeT_pxBa76p8Hc6CZlc2nji4pGxcTS0d994HVLA1YMTLj3B6qErsq8haz7znPCC0L6EJyk0qdx3oeAY62YgoQFlhXTIUzjJ7SJgES3ngTvfbNrBUndUh_ldYx41R8XLgk_TC0zPJXEtSQG7PZIaeUSUiaRC5ViLKZ8z7mMn-01EUrhHmjKkDqptH_4_utrvnBgjXYHdQFACxc7ab-wrHTlgG9MLPwuMNUcpuhYrnvhugYyIdd97qlwq7A9dI7hzMed7twKB1fbDNMk4QpR9bqeBINFvjX-dVeoEzQsCMYoFDXavvhpNuc30RzftnB0xlt4i7b7O6-31EPTLmrJnLUQ1ERDKrhghGIIvHJ0BpYIBSbTzEIo5jXA-Sh-C2pnIwvqtjE7TuofnmjJWFCgfqmpXtt8dOCUMniX3ieOfxW4t5mQHRegOgP8zStaDgFdAkP4cFBVzeLV2Hne-9dCShmAYeE-y-Zki7sfobdxg-N6G58pirsllsa_JpqlGA.ROZie30LGp_sgKcrYbI_Lw
2020-09-17 09:05:04 SUCCESS
ExtractAccessTokenFromTokenResponse
Extracted the access token
value
eyJ0eXAiOiJKV1QiLCJ6aXAiOiJOT05FIiwiZW5jIjoiQTEyOENCQy1IUzI1NiIsImFsZyI6ImRpciJ9..RuwRDywJluegaf4cJ_Qr6A.MwhiSYKF9oM6W3-T6Q4TJTyDiJEAsH1F52beAitmYBccUr7Z98v9Xtl68F0psIGZsGp8F3phGt8O0xF_aZ6sdvwA7RaE438RLF202n9YqYN-btmn3u_7oa3G0lCFl-slNFgITlJK35AFaCXwdMEZp4BGT-v8t4YStKDt85R7xVfz7urf9fsejqVbCwzoh8p8YwkE3m5h4JBK9m_4cniXZwbHCXW4-OLlIBMrNZelv6aKEGf_xSuiT3224_ulqPFrHu7M87ClBKRnj_AKqHRYuP4ccvSUoDxbrG610Wc2pWNPHb4bHMsyKVbFjG_f_AY1TMeidP0vGm5NeCnrBXYNt1EPvNkUPf9-_a3zqpLxfpatwpviCiScSOEbm3airNRt7VQfOCCsxhHSS0TtAm6EiSztKJEH7GPfxWh0UxQwCpAj4-qZiqtRA6oozjDP7yAeXmxd0DVxceHIMRoDTR9AtP64mcg9G2PiKid-aOHUZdy3Sqo4AYvRm8Jq_aMusunMb_Pkbuwv0ZM4RUxR96lzzW_MxnzeT_pxBa76p8Hc6CZlc2nji4pGxcTS0d994HVLA1YMTLj3B6qErsq8haz7znPCC0L6EJyk0qdx3oeAY62YgoQFlhXTIUzjJ7SJgES3ngTvfbNrBUndUh_ldYx41R8XLgk_TC0zPJXEtSQG7PZIaeUSUiaRC5ViLKZ8z7mMn-01EUrhHmjKkDqptH_4_utrvnBgjXYHdQFACxc7ab-wrHTlgG9MLPwuMNUcpuhYrnvhugYyIdd97qlwq7A9dI7hzMed7twKB1fbDNMk4QpR9bqeBINFvjX-dVeoEzQsCMYoFDXavvhpNuc30RzftnB0xlt4i7b7O6-31EPTLmrJnLUQ1ERDKrhghGIIvHJ0BpYIBSbTzEIo5jXA-Sh-C2pnIwvqtjE7TuofnmjJWFCgfqmpXtt8dOCUMniX3ieOfxW4t5mQHRegOgP8zStaDgFdAkP4cFBVzeLV2Hne-9dCShmAYeE-y-Zki7sfobdxg-N6G58pirsllsa_JpqlGA.ROZie30LGp_sgKcrYbI_Lw
type
Bearer
2020-09-17 09:05:04 SUCCESS
ExtractExpiresInFromTokenEndpointResponse
Extracted 'expires_in'
expires_in
1799
2020-09-17 09:05:04 SUCCESS
ValidateExpiresIn
expires_in passed all validation checks
expires_in
1799
2020-09-17 09:05:04 SUCCESS
CheckForRefreshTokenValue
Found a refresh token
refresh_token
eyJ0eXAiOiJKV1QiLCJ6aXAiOiJOT05FIiwiZW5jIjoiQTEyOENCQy1IUzI1NiIsImFsZyI6ImRpciJ9..g-P4XoMiuVJmhq5XIIV8MQ.-MDw6Y0yF4foe04zPNFeeyv1PNmciK_5A98srmZl-ESsC1b1tMDe3bu2LUvxRd5v6feie40zYPdzbHp3iKWmJ-xkppg9a0jIaT-105DIi-zhibxlDsCeKoSXtvM__dsO15p19fb23WNYlKaACRC3X3w-vb_MFZ7eqKhaXaQpE15hgqPBhqqaUCMAne7rUKO6jtnaKWkxARraaGICQC23KRfXVFzXPspoXUiGzFlZNwXUJj1oB-S0YRAuUYLde7-M5IbIBYmZWsRIN622oQUgGL4UTvgXPUHiUhoSMaEpllyUjllYsjInq8HPccNc93WAfZ7xNHBxlfFDO1drhbuLkRgRPHjkhFWt2IjzYRn0rGehSID3I7IYSldEGuVx_AoCq7RLIuWGkMi6387bBoogOXwcWoetwzCaynkabt7d8n4GF06k1WP76RpMHAQubwhbErNTlBxq9zVgabuGzSr-KugqdQYTRs45JPh92mLPmd4HUFR8zyvKteud2xJmHQ7loGBdeDQsFbC-zuXPtxIZ2bpjBxp_86llgITfN-0KuCao9NFnn6N-Dutnrnm72Tz4TBbj3XTQOGsdbGtLiF_osKk-412eZdLBFkWsYwqLuONtNlBdWZRLw5rLsTcsNMXRxXkd2y-EBCO7uBx7Nkt01JZhkSyasDDfYVP09S6J_H45ssy2sqgkYyrN6RziJlVmNnfK3gRpPGQpjRK4Os9tx1_ClnlnhJe225pbfJ6tYLm2LWimW4eZWPn8h7CXtkBHQOrN4uXe_ggCoUhbHMmdGifcSlmcjy5WD9dDJlTEEeQbggS_GDPBuJ7zOMyK4Y6h_VVvOnSBtwu6bguRkLNGp5V1_L77gmhGWwKcG48rBCH4AwgzgIGcpbMkUWj1c4c2IM6KelW2v8sDgR60WtBgUdrortaNbSgmzW-1F9J3JdopWH-8lefKZc-AI1O3Q9jqQUMl76XV-M1b_63zK9DE_PlSHSrsVvtE8p-VRca4UxJzV_Dy7N9Ph9ckj94kwd0CZffuhTNwxVMc5WbpEbJC7Og91jn0QBKl9b5forKe_w4v8ZxlPZdq6BEqf1oQrOmktAFERUf9vbrK2MekYojvqA.FO5nxNaYI1ZeG0pVbW2qYA
2020-09-17 09:05:04 SUCCESS
EnsureMinimumRefreshTokenLength
Refresh token is of sufficient length
actual
9904
required
128
2020-09-17 09:05:04 SUCCESS
EnsureMinimumRefreshTokenEntropy
Calculated shannon entropy seems sufficient
actual
7414.263238979659
expected
96.0
2020-09-17 09:05:04 SUCCESS
EnsureMinimumAccessTokenLength
Access token is of sufficient length
actual
9392
required
128
2020-09-17 09:05:04 SUCCESS
EnsureMinimumAccessTokenEntropy
Calculated shannon entropy seems sufficient
actual
7016.868634829078
expected
96.0
2020-09-17 09:05:04 SUCCESS
ExtractIdTokenFromTokenResponse
Found and parsed the id_token from token_endpoint_response
value
eyJ0eXAiOiJKV1QiLCJraWQiOiJKM3hKMEpxay1SVUd3WVJOS2pNdUVoUXFLTkUiLCJhbGciOiJQUzI1NiJ9.eyJhdF9oYXNoIjoiZjV4a2tlNVNKenc5WlNqZm12Z280dyIsInN1YiI6IlpRYkVBL0tWc09vd0s5bk50eUdqd2ViUkY1ZUdleVh3elVyMWV4elluMlk9IiwiYXVkaXRUcmFja2luZ0lkIjoiYmM5YTUzMTEtMTNlZi00MjUwLWIyMjAtNTgyZTBjNDFhNTdkLTY0MTYiLCJpc3MiOiJodHRwczovL3RwcC10cmFpbi5obC5jby51ay9hdXRoL29hdXRoMi90cHAiLCJ0b2tlbk5hbWUiOiJpZF90b2tlbiIsIm5vbmNlIjoiQVcxVW9xY0lVNCIsImF1ZCI6IjY2NzZiMjVkLWIyYmUtNDM0Zi04Y2VlLTJiZjExN2EwYjU1ZSIsImNfaGFzaCI6InIzUktielRYd0xSVl9aYnlGdWs1TkEiLCJhY3IiOiJ1cm46b3BlbmJhbmtpbmc6cHNkMjpzY2EiLCJvcGVuYmFua2luZ19pbnRlbnRfaWQiOiI5NDFjZTBhNS0yNThjLTQ0NzUtYTVkNy0wY2MwYWRlODdmYzciLCJvcmcuZm9yZ2Vyb2NrLm9wZW5pZGNvbm5lY3Qub3BzIjoiSW81c3lTdEJJdXAyTDFxdGljYWIzRG9LSDFZIiwiYXpwIjoiNjY3NmIyNWQtYjJiZS00MzRmLThjZWUtMmJmMTE3YTBiNTVlIiwiYXV0aF90aW1lIjoxNjAwMzMzNDA1LCJyZWFsbSI6Ii90cHAiLCJleHAiOjE2MDAzMzUzMDQsInRva2VuVHlwZSI6IkpXVFRva2VuIiwiaWF0IjoxNjAwMzMzNTA0fQ.sXBwvviylmLisb-iX6C7kcDGKvU8S6w9Kp6Vq8H6-3uEFs8ttgy6JnNSvzG5fteOUGQza_ycrTf43nJctr1kI4nO-Xk0fF3NvzC2u_BgKeiskll3PekPZcabOJBQWGjGxIfghhrl9_Gq-srL8Drko0lg-H7DwPNk8rYS3v0ZWtc6CKQuXX2juaxySCgDtiyVKrWJt9PO_RRyXE_Hxn2-gszFs0dsKsNw0xysmzrLmBwEmiDoQSTu966JdttzhrO_z3Cg7xpMX_lV12BgIevrmg1ZvPu7fW3LYNoLaxuBKYmJCNIqL5_rIe5SgS8b5oelhFmE_wniPMAFmhdZk5kktw
header
{
  "kid": "J3xJ0Jqk-RUGwYRNKjMuEhQqKNE",
  "typ": "JWT",
  "alg": "PS256"
}
claims
{
  "at_hash": "f5xkke5SJzw9ZSjfmvgo4w",
  "sub": "ZQbEA/KVsOowK9nNtyGjwebRF5eGeyXwzUr1exzYn2Y\u003d",
  "auditTrackingId": "bc9a5311-13ef-4250-b220-582e0c41a57d-6416",
  "iss": "https://tpp-train.hl.co.uk/auth/oauth2/tpp",
  "tokenName": "id_token",
  "nonce": "AW1UoqcIU4",
  "aud": "6676b25d-b2be-434f-8cee-2bf117a0b55e",
  "c_hash": "r3RKbzTXwLRV_ZbyFuk5NA",
  "acr": "urn:openbanking:psd2:sca",
  "openbanking_intent_id": "941ce0a5-258c-4475-a5d7-0cc0ade87fc7",
  "org.forgerock.openidconnect.ops": "Io5syStBIup2L1qticab3DoKH1Y",
  "azp": "6676b25d-b2be-434f-8cee-2bf117a0b55e",
  "auth_time": 1600333405,
  "realm": "/tpp",
  "exp": 1600335304,
  "tokenType": "JWTToken",
  "iat": 1600333504
}
2020-09-17 09:05:04 SUCCESS
ValidateIdToken
ID token iss, aud, exp, iat, auth_time, acr & nbf claims passed validation checks
2020-09-17 09:05:04 SUCCESS
ValidateIdTokenNonce
Nonce values match
nonce
AW1UoqcIU4
2020-09-17 09:05:04 SUCCESS
ValidateIdTokenACRClaimAgainstRequest
acr value in id_token is (one of) the requested values
actual
urn:openbanking:psd2:sca
requested
[
  "urn:openbanking:psd2:sca",
  "urn:openbanking:psd2:ca"
]
2020-09-17 09:05:04 SUCCESS
OBValidateIdTokenIntentId
openbanking_intent_id passed all validation checks
2020-09-17 09:05:04 SUCCESS
ValidateIdTokenSignature
id_token signature validated
id_token
eyJ0eXAiOiJKV1QiLCJraWQiOiJKM3hKMEpxay1SVUd3WVJOS2pNdUVoUXFLTkUiLCJhbGciOiJQUzI1NiJ9.eyJhdF9oYXNoIjoiZjV4a2tlNVNKenc5WlNqZm12Z280dyIsInN1YiI6IlpRYkVBL0tWc09vd0s5bk50eUdqd2ViUkY1ZUdleVh3elVyMWV4elluMlk9IiwiYXVkaXRUcmFja2luZ0lkIjoiYmM5YTUzMTEtMTNlZi00MjUwLWIyMjAtNTgyZTBjNDFhNTdkLTY0MTYiLCJpc3MiOiJodHRwczovL3RwcC10cmFpbi5obC5jby51ay9hdXRoL29hdXRoMi90cHAiLCJ0b2tlbk5hbWUiOiJpZF90b2tlbiIsIm5vbmNlIjoiQVcxVW9xY0lVNCIsImF1ZCI6IjY2NzZiMjVkLWIyYmUtNDM0Zi04Y2VlLTJiZjExN2EwYjU1ZSIsImNfaGFzaCI6InIzUktielRYd0xSVl9aYnlGdWs1TkEiLCJhY3IiOiJ1cm46b3BlbmJhbmtpbmc6cHNkMjpzY2EiLCJvcGVuYmFua2luZ19pbnRlbnRfaWQiOiI5NDFjZTBhNS0yNThjLTQ0NzUtYTVkNy0wY2MwYWRlODdmYzciLCJvcmcuZm9yZ2Vyb2NrLm9wZW5pZGNvbm5lY3Qub3BzIjoiSW81c3lTdEJJdXAyTDFxdGljYWIzRG9LSDFZIiwiYXpwIjoiNjY3NmIyNWQtYjJiZS00MzRmLThjZWUtMmJmMTE3YTBiNTVlIiwiYXV0aF90aW1lIjoxNjAwMzMzNDA1LCJyZWFsbSI6Ii90cHAiLCJleHAiOjE2MDAzMzUzMDQsInRva2VuVHlwZSI6IkpXVFRva2VuIiwiaWF0IjoxNjAwMzMzNTA0fQ.sXBwvviylmLisb-iX6C7kcDGKvU8S6w9Kp6Vq8H6-3uEFs8ttgy6JnNSvzG5fteOUGQza_ycrTf43nJctr1kI4nO-Xk0fF3NvzC2u_BgKeiskll3PekPZcabOJBQWGjGxIfghhrl9_Gq-srL8Drko0lg-H7DwPNk8rYS3v0ZWtc6CKQuXX2juaxySCgDtiyVKrWJt9PO_RRyXE_Hxn2-gszFs0dsKsNw0xysmzrLmBwEmiDoQSTu966JdttzhrO_z3Cg7xpMX_lV12BgIevrmg1ZvPu7fW3LYNoLaxuBKYmJCNIqL5_rIe5SgS8b5oelhFmE_wniPMAFmhdZk5kktw
2020-09-17 09:05:04 SUCCESS
ValidateIdTokenSignatureUsingKid
id_token signature validated
id_token
eyJ0eXAiOiJKV1QiLCJraWQiOiJKM3hKMEpxay1SVUd3WVJOS2pNdUVoUXFLTkUiLCJhbGciOiJQUzI1NiJ9.eyJhdF9oYXNoIjoiZjV4a2tlNVNKenc5WlNqZm12Z280dyIsInN1YiI6IlpRYkVBL0tWc09vd0s5bk50eUdqd2ViUkY1ZUdleVh3elVyMWV4elluMlk9IiwiYXVkaXRUcmFja2luZ0lkIjoiYmM5YTUzMTEtMTNlZi00MjUwLWIyMjAtNTgyZTBjNDFhNTdkLTY0MTYiLCJpc3MiOiJodHRwczovL3RwcC10cmFpbi5obC5jby51ay9hdXRoL29hdXRoMi90cHAiLCJ0b2tlbk5hbWUiOiJpZF90b2tlbiIsIm5vbmNlIjoiQVcxVW9xY0lVNCIsImF1ZCI6IjY2NzZiMjVkLWIyYmUtNDM0Zi04Y2VlLTJiZjExN2EwYjU1ZSIsImNfaGFzaCI6InIzUktielRYd0xSVl9aYnlGdWs1TkEiLCJhY3IiOiJ1cm46b3BlbmJhbmtpbmc6cHNkMjpzY2EiLCJvcGVuYmFua2luZ19pbnRlbnRfaWQiOiI5NDFjZTBhNS0yNThjLTQ0NzUtYTVkNy0wY2MwYWRlODdmYzciLCJvcmcuZm9yZ2Vyb2NrLm9wZW5pZGNvbm5lY3Qub3BzIjoiSW81c3lTdEJJdXAyTDFxdGljYWIzRG9LSDFZIiwiYXpwIjoiNjY3NmIyNWQtYjJiZS00MzRmLThjZWUtMmJmMTE3YTBiNTVlIiwiYXV0aF90aW1lIjoxNjAwMzMzNDA1LCJyZWFsbSI6Ii90cHAiLCJleHAiOjE2MDAzMzUzMDQsInRva2VuVHlwZSI6IkpXVFRva2VuIiwiaWF0IjoxNjAwMzMzNTA0fQ.sXBwvviylmLisb-iX6C7kcDGKvU8S6w9Kp6Vq8H6-3uEFs8ttgy6JnNSvzG5fteOUGQza_ycrTf43nJctr1kI4nO-Xk0fF3NvzC2u_BgKeiskll3PekPZcabOJBQWGjGxIfghhrl9_Gq-srL8Drko0lg-H7DwPNk8rYS3v0ZWtc6CKQuXX2juaxySCgDtiyVKrWJt9PO_RRyXE_Hxn2-gszFs0dsKsNw0xysmzrLmBwEmiDoQSTu966JdttzhrO_z3Cg7xpMX_lV12BgIevrmg1ZvPu7fW3LYNoLaxuBKYmJCNIqL5_rIe5SgS8b5oelhFmE_wniPMAFmhdZk5kktw
2020-09-17 09:05:04 SUCCESS
CheckForSubjectInIdToken
Found 'sub' in id_token
sub
ZQbEA/KVsOowK9nNtyGjwebRF5eGeyXwzUr1exzYn2Y=
2020-09-17 09:05:04 SUCCESS
FAPIValidateIdTokenSigningAlg
id_token was signed with a permitted algorithm
alg
PS256
2020-09-17 09:05:04 INFO
FAPIValidateIdTokenEncryptionAlg
Skipped evaluation due to missing required element: id_token jwe_header
path
jwe_header
mapped
object
id_token
2020-09-17 09:05:04 SUCCESS
ExtractCHash
Extracted c_hash from ID Token
c_hash
r3RKbzTXwLRV_ZbyFuk5NA
alg
PS256
2020-09-17 09:05:04 INFO
ExtractSHash
Couldn't find s_hash in ID token
2020-09-17 09:05:04 SUCCESS
ExtractAtHash
Extracted at_hash from ID Token
at_hash
f5xkke5SJzw9ZSjfmvgo4w
alg
PS256
2020-09-17 09:05:04 SUCCESS
ValidateCHash
c_hash validated successfully
expected_hash
r3RKbzTXwLRV_ZbyFuk5NA
unhashed_value
2hNX-oJ-CT4r6nGHbdjEPsn9i6U
id_token_hash
r3RKbzTXwLRV_ZbyFuk5NA
2020-09-17 09:05:04 INFO
ValidateSHash
Skipped evaluation due to missing required object: s_hash
expected
s_hash
mapped
2020-09-17 09:05:04 SUCCESS
ValidateAtHash
at_hash validated successfully
expected_hash
f5xkke5SJzw9ZSjfmvgo4w
unhashed_value
eyJ0eXAiOiJKV1QiLCJ6aXAiOiJOT05FIiwiZW5jIjoiQTEyOENCQy1IUzI1NiIsImFsZyI6ImRpciJ9..RuwRDywJluegaf4cJ_Qr6A.MwhiSYKF9oM6W3-T6Q4TJTyDiJEAsH1F52beAitmYBccUr7Z98v9Xtl68F0psIGZsGp8F3phGt8O0xF_aZ6sdvwA7RaE438RLF202n9YqYN-btmn3u_7oa3G0lCFl-slNFgITlJK35AFaCXwdMEZp4BGT-v8t4YStKDt85R7xVfz7urf9fsejqVbCwzoh8p8YwkE3m5h4JBK9m_4cniXZwbHCXW4-OLlIBMrNZelv6aKEGf_xSuiT3224_ulqPFrHu7M87ClBKRnj_AKqHRYuP4ccvSUoDxbrG610Wc2pWNPHb4bHMsyKVbFjG_f_AY1TMeidP0vGm5NeCnrBXYNt1EPvNkUPf9-_a3zqpLxfpatwpviCiScSOEbm3airNRt7VQfOCCsxhHSS0TtAm6EiSztKJEH7GPfxWh0UxQwCpAj4-qZiqtRA6oozjDP7yAeXmxd0DVxceHIMRoDTR9AtP64mcg9G2PiKid-aOHUZdy3Sqo4AYvRm8Jq_aMusunMb_Pkbuwv0ZM4RUxR96lzzW_MxnzeT_pxBa76p8Hc6CZlc2nji4pGxcTS0d994HVLA1YMTLj3B6qErsq8haz7znPCC0L6EJyk0qdx3oeAY62YgoQFlhXTIUzjJ7SJgES3ngTvfbNrBUndUh_ldYx41R8XLgk_TC0zPJXEtSQG7PZIaeUSUiaRC5ViLKZ8z7mMn-01EUrhHmjKkDqptH_4_utrvnBgjXYHdQFACxc7ab-wrHTlgG9MLPwuMNUcpuhYrnvhugYyIdd97qlwq7A9dI7hzMed7twKB1fbDNMk4QpR9bqeBINFvjX-dVeoEzQsCMYoFDXavvhpNuc30RzftnB0xlt4i7b7O6-31EPTLmrJnLUQ1ERDKrhghGIIvHJ0BpYIBSbTzEIo5jXA-Sh-C2pnIwvqtjE7TuofnmjJWFCgfqmpXtt8dOCUMniX3ieOfxW4t5mQHRegOgP8zStaDgFdAkP4cFBVzeLV2Hne-9dCShmAYeE-y-Zki7sfobdxg-N6G58pirsllsa_JpqlGA.ROZie30LGp_sgKcrYbI_Lw
id_token_hash
f5xkke5SJzw9ZSjfmvgo4w
Verify at_hash in the authorization endpoint id_token
2020-09-17 09:05:04 INFO
ExtractAtHash
Couldn't find at_hash in ID token
2020-09-17 09:05:04 INFO
ValidateAtHash
Skipped evaluation due to missing required object: at_hash
expected
at_hash
mapped
Resource server endpoint tests
2020-09-17 09:05:04
CreateEmptyResourceEndpointRequestHeaders
Created empty headers
resource_endpoint_request_headers
{}
2020-09-17 09:05:04 SUCCESS
AddFAPIAuthDateToResourceEndpointRequest
Added x-fapi-auth-date to resource endpoint request headers
resource_endpoint_request_headers
{
  "x-fapi-auth-date": "Thu, 17 Sep 2020 09:05:04 GMT"
}
2020-09-17 09:05:04
AddIpV4FapiCustomerIpAddressToResourceEndpointRequest
Added x-fapi-customer-ip-address containing IPv4 address to resource endpoint request headers
resource_endpoint_request_headers
{
  "x-fapi-auth-date": "Thu, 17 Sep 2020 09:05:04 GMT",
  "x-fapi-customer-ip-address": "198.51.100.119"
}
2020-09-17 09:05:04
CreateRandomFAPIInteractionId
Created interaction ID
fapi_interaction_id
a2f86abb-9ef6-4233-af2d-67f6b112fa22
2020-09-17 09:05:04
AddFAPIInteractionIdToResourceEndpointRequest
Condition ran but did not log anything
2020-09-17 09:05:04
AddFAPIFinancialIdToResourceEndpointRequest
Not adding x-fapi-financial-id to resource_endpoint_request_headers - institution_id not found under resource in test configuration
2020-09-17 09:05:04
CallProtectedResourceWithBearerTokenAndCustomHeaders
HTTP request
request_uri
https://tpp-train.hl.co.uk/open-banking/v3.1/aisp/accounts
request_method
GET
request_headers
{
  "accept": "application/json;charset\u003dUTF-8",
  "x-fapi-auth-date": "Thu, 17 Sep 2020 09:05:04 GMT",
  "x-fapi-customer-ip-address": "198.51.100.119",
  "x-fapi-interaction-id": "a2f86abb-9ef6-4233-af2d-67f6b112fa22",
  "authorization": "Bearer eyJ0eXAiOiJKV1QiLCJ6aXAiOiJOT05FIiwiZW5jIjoiQTEyOENCQy1IUzI1NiIsImFsZyI6ImRpciJ9..RuwRDywJluegaf4cJ_Qr6A.MwhiSYKF9oM6W3-T6Q4TJTyDiJEAsH1F52beAitmYBccUr7Z98v9Xtl68F0psIGZsGp8F3phGt8O0xF_aZ6sdvwA7RaE438RLF202n9YqYN-btmn3u_7oa3G0lCFl-slNFgITlJK35AFaCXwdMEZp4BGT-v8t4YStKDt85R7xVfz7urf9fsejqVbCwzoh8p8YwkE3m5h4JBK9m_4cniXZwbHCXW4-OLlIBMrNZelv6aKEGf_xSuiT3224_ulqPFrHu7M87ClBKRnj_AKqHRYuP4ccvSUoDxbrG610Wc2pWNPHb4bHMsyKVbFjG_f_AY1TMeidP0vGm5NeCnrBXYNt1EPvNkUPf9-_a3zqpLxfpatwpviCiScSOEbm3airNRt7VQfOCCsxhHSS0TtAm6EiSztKJEH7GPfxWh0UxQwCpAj4-qZiqtRA6oozjDP7yAeXmxd0DVxceHIMRoDTR9AtP64mcg9G2PiKid-aOHUZdy3Sqo4AYvRm8Jq_aMusunMb_Pkbuwv0ZM4RUxR96lzzW_MxnzeT_pxBa76p8Hc6CZlc2nji4pGxcTS0d994HVLA1YMTLj3B6qErsq8haz7znPCC0L6EJyk0qdx3oeAY62YgoQFlhXTIUzjJ7SJgES3ngTvfbNrBUndUh_ldYx41R8XLgk_TC0zPJXEtSQG7PZIaeUSUiaRC5ViLKZ8z7mMn-01EUrhHmjKkDqptH_4_utrvnBgjXYHdQFACxc7ab-wrHTlgG9MLPwuMNUcpuhYrnvhugYyIdd97qlwq7A9dI7hzMed7twKB1fbDNMk4QpR9bqeBINFvjX-dVeoEzQsCMYoFDXavvhpNuc30RzftnB0xlt4i7b7O6-31EPTLmrJnLUQ1ERDKrhghGIIvHJ0BpYIBSbTzEIo5jXA-Sh-C2pnIwvqtjE7TuofnmjJWFCgfqmpXtt8dOCUMniX3ieOfxW4t5mQHRegOgP8zStaDgFdAkP4cFBVzeLV2Hne-9dCShmAYeE-y-Zki7sfobdxg-N6G58pirsllsa_JpqlGA.ROZie30LGp_sgKcrYbI_Lw",
  "accept-charset": "utf-8",
  "content-length": "0"
}
request_body

                                
request_mutual_tls
{
  "cert": "MIIFODCCBCCgAwIBAgIEWcXq0TANBgkqhkiG9w0BAQsFADBTMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxLjAsBgNVBAMTJU9wZW5CYW5raW5nIFByZS1Qcm9kdWN0aW9uIElzc3VpbmcgQ0EwHhcNMjAwODA0MTI0NjE2WhcNMjEwOTA0MTMxNjE2WjBhMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxGzAZBgNVBAsTEjAwMTU4MDAwMDFaRWMydUFBRDEfMB0GA1UEAxMWVnVFaThpZnIxdmxYVnRoVVI4RkV6dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALAy7kBywLeRp/h3hMRcuOWLkmL/07YrmKNBSXetAPpccSuh3sId04rD+3xw4N4IlMtmnqQjim34JLOPTFrlkgeQczqYNPEudOMG+ovOyKq4zDTGCQUCG1f289ZROS4fYpRIhp2A0Fr6rpGis8XI7J1EPyPNKILK3DDEIVpZwLS0kDTSxWiSbWSURXWftVkgD5nmX1mq5lOGxUE6ArkfXwvX1tbesSppth+PMfXnl5Ici/S4uuA0JghCMwrpulfT6IVhABJRDvZhpsXCmjxlMzdPKF67okUuOHHID9qpvUEXOO1edy6djOkDs1nQxnlk/3niHBZvT+Ocy+h3y6J22R8CAwEAAaOCAgQwggIAMA4GA1UdDwEB/wQEAwIHgDAgBgNVHSUBAf8EFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwgeAGA1UdIASB2DCB1TCB0gYLKwYBBAGodYEGAWQwgcIwKgYIKwYBBQUHAgEWHmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9wb2xpY2llczCBkwYIKwYBBQUHAgIwgYYMgYNVc2Ugb2YgdGhpcyBDZXJ0aWZpY2F0ZSBjb25zdGl0dXRlcyBhY2NlcHRhbmNlIG9mIHRoZSBPcGVuQmFua2luZyBSb290IENBIENlcnRpZmljYXRpb24gUG9saWNpZXMgYW5kIENlcnRpZmljYXRlIFByYWN0aWNlIFN0YXRlbWVudDBtBggrBgEFBQcBAQRhMF8wJgYIKwYBBQUHMAGGGmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9vY3NwMDUGCCsGAQUFBzAChilodHRwOi8vb2IudHJ1c3Rpcy5jb20vb2JfcHBfaXNzdWluZ2NhLmNydDA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vb2IudHJ1c3Rpcy5jb20vb2JfcHBfaXNzdWluZ2NhLmNybDAfBgNVHSMEGDAWgBRQc5HGIXLTd/T+ABIGgVx5eW4/UDAdBgNVHQ4EFgQUc+J3SjNjsjleTVv+plWMvgk1C+MwDQYJKoZIhvcNAQELBQADggEBAEEKnvPzDSIVDtXLoA4O1YMP8wScunV0usRw//KUylNgo7JW6wJXytL/WMLkCExzXOi+ZwGWVfJcCP5b7mjC/Ejm12U9oOTpOu1WHZl+eSD2xsUx0HZPV+BrAASlRLIq1YBOW0HQOh7wTHueWfUIzzr2hkcKPwiCoFWv3F6dgFW8wED5r7QKVfBAjTDpNYG32VsRPoyyBKvKnuI+x0i5l1LeMHD/4Q//zsDpBUZanXC8Ka1NpGCn2iSzQb/qaZYQwjuqvT9sXTYR+KhTrGKbGrr5zYQJJkQ5DgAw9F9yFsCluDS1HYLbLm9fNC5FSZI4tkNqZ6JNce6nWF6nNZJBpBY\u003d",
  "key": "MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCwMu5AcsC3kaf4d4TEXLjli5Ji/9O2K5ijQUl3rQD6XHErod7CHdOKw/t8cODeCJTLZp6kI4pt+CSzj0xa5ZIHkHM6mDTxLnTjBvqLzsiquMw0xgkFAhtX9vPWUTkuH2KUSIadgNBa+q6RorPFyOydRD8jzSiCytwwxCFaWcC0tJA00sVokm1klEV1n7VZIA+Z5l9ZquZThsVBOgK5H18L19bW3rEqabYfjzH155eSHIv0uLrgNCYIQjMK6bpX0+iFYQASUQ72YabFwpo8ZTM3Tyheu6JFLjhxyA/aqb1BFzjtXncunYzpA7NZ0MZ5ZP954hwWb0/jnMvod8uidtkfAgMBAAECggEAMDavhQkhfNmpec7SkJzCp2UquFZCi02gpcN+o/W+F8Pl38eaWcmpkgYQsbt9fKQiewnojQeAoJjPCidDAHhjHhjDvxvZGMnaiCjntAvwUu7gSeyKmUk7TDWyAUoWeG10Hxk9ZKnT2aFQ1V8NDCjvvhTnphdEZ4209M8mRT/cAFYYCEvQEyw2HdAQd7M8N16rzIr2IPfDTGcOLWaHKsHPw033I2wHR5kvG9LQQWBj7d2m/1bwnoczcFnwS4hC1zIZk6nicLejBKrG7+5HrUaggd/9hw/ljXHGVG8+2Yk7HsFzQTN7IAugEoQXJdB6DHJD0Uhxsaop6XsCnM8TcyGjSQKBgQDUzS7yv7BPciFaNfYlYb95VVIYBsCWqEZnJnxf3BBha50qZNgRGe7aHeyaBq7Y/YErK6gf8KHbIBKl1BHW33HtfmXom2/6LPUV6oX0RBPzlGl9b2VPSP3zQ6bhboeaSiCKNHWGn5YrkHr/bG5v7D970MIvdChfk9LnjRv//O2eNQKBgQDT95hIeXTZaSVbXuatJpoOoni/Am6uzC38p4On5g1mE7iBK9iIzQWxAkdUew3JGQf5APCDye4OGa/zAU2DHox7R8xz3DRhtl6RPvnJw8BMuDtQagN5uTuCFxS6qqiD86EaAbCBKRs4qLdjWCBYVj0xf4XHhDNx0qM/TslTnc/UgwKBgQCkFTX/HUkwaPtImNUcC9vdDanINuSnBkeK38UFESVcSOMdvjZQMWPXsT0vormNPSMtC3OOdTgIQxm93eCHgzFQg6bGjZvxFltAM95n81pC9gvFGXDPiqOtwFtb9aL/l+qxRjPcww7CtpvweUZKbKqiqNwiRPmggNYdjtOpNfhuhQKBgQCYVuE2bTwiqOP1WC5XkV+1VuWK+feMXyhJ5ibD+53zmAbJpzZ3k0oc3nNfbxUIS5okRp2VSgJyVdnTv0LzEniKfZ6eQkvPUh+DKgyiCrLhMKNIdvjKeesf4vC9+7sjImzNYRt2qJFs1iz/FC4i7tAKDAmczBGhI266KCiflNLyewKBgDBUaB9Ki+6QPsCtgB4fe/UlcCBlmIYkS3XkStgb6DIV6tCFZM0u30Ueq2v9XKPeNWwCccK/v46WuWm3buHtjSKUEB5eKa9vQFKtjqKPhMM1LQSyZrR+pcJ3L6/ydqCgIUy2CCKX2ObHIoYSPsHnss7+347ysDrk6L/p69D08qUi"
}
2020-09-17 09:05:05 RESPONSE
CallProtectedResourceWithBearerTokenAndCustomHeaders
HTTP response
response_status_code
200 OK
response_status_text

                                
response_headers
{
  "strict-transport-security": "max-age\u003d31536000;includeSubDomains",
  "x-frame-options": "DENY",
  "x-content-type-options": "nosniff",
  "x-xss-protection": "1; mode\u003dblock",
  "date": "Thu, 17 Sep 2020 09:05:05 GMT",
  "x-fapi-interaction-id": "a2f86abb-9ef6-4233-af2d-67f6b112fa22",
  "content-type": "application/json;charset\u003dUTF-8",
  "content-length": "144",
  "server": "",
  "set-cookie": "f5avrbbbbbbbbbbbbbbbb\u003dGHDGBKADPAJCEMEHGABKIMBKFGOENAGMGICMOOEBEBBAAMBIPCONEIJCEAGKJOOHEKBDPBGOFPODLFMBGOIGEJAKMOLAPFIPGGODAFOODOBDLCAIHCKJBEIBGEOPDMEH; HttpOnly; secure"
}
response_body
{"Data":{"Account":[{"AccountId":"79713c71-dfa8-4d2f-8fde-f5c951ecb639","Currency":"GBP","AccountType":"Personal","AccountSubType":"Savings"}]}}
2020-09-17 09:05:05 SUCCESS
CallProtectedResourceWithBearerTokenAndCustomHeaders
Got a response from the resource endpoint
headers
{
  "strict-transport-security": "max-age\u003d31536000;includeSubDomains",
  "x-frame-options": "DENY",
  "x-content-type-options": "nosniff",
  "x-xss-protection": "1; mode\u003dblock",
  "date": "Thu, 17 Sep 2020 09:05:05 GMT",
  "x-fapi-interaction-id": "a2f86abb-9ef6-4233-af2d-67f6b112fa22",
  "content-type": "application/json;charset\u003dUTF-8",
  "content-length": "144",
  "server": "",
  "set-cookie": "f5avrbbbbbbbbbbbbbbbb\u003dGHDGBKADPAJCEMEHGABKIMBKFGOENAGMGICMOOEBEBBAAMBIPCONEIJCEAGKJOOHEKBDPBGOFPODLFMBGOIGEJAKMOLAPFIPGGODAFOODOBDLCAIHCKJBEIBGEOPDMEH; HttpOnly; secure"
}
status_code
{
  "code": 200
}
body
{"Data":{"Account":[{"AccountId":"79713c71-dfa8-4d2f-8fde-f5c951ecb639","Currency":"GBP","AccountType":"Personal","AccountSubType":"Savings"}]}}
2020-09-17 09:05:05 SUCCESS
CheckForDateHeaderInResourceResponse
Date header present and validated
date
Thu, 17 Sep 2020 09:05:05 GMT
skew
478
2020-09-17 09:05:05 SUCCESS
CheckForFAPIInteractionIdInResourceResponse
Found x-fapi-interaction-id
interaction_id
a2f86abb-9ef6-4233-af2d-67f6b112fa22
2020-09-17 09:05:05 SUCCESS
EnsureMatchingFAPIInteractionId
Interaction ID matched
fapi_interaction_id
a2f86abb-9ef6-4233-af2d-67f6b112fa22
2020-09-17 09:05:05 SUCCESS
EnsureResourceResponseReturnedJsonContentType
Response content type is JSON
content_type
application/json;charset=UTF-8
2020-09-17 09:05:05 FINISHED
fapi-rw-id2-ensure-authorization-request-without-state-success
Test has run to completion
testmodule_result
PASSED
2020-09-17 09:05:13
TEST-RUNNER
Alias has now been claimed by another test
alias
fapi-conformance-hl
new_test_id
TtBhFaxcE0aYHSv
Test Results