Test Summary

Test Results

Expand All Collapse All
All times are UTC
2022-06-17 06:35:45 INFO
TEST-RUNNER
Test instance NyH9mUcZZpel01H created
baseUrl
https://www.certification.openid.net/test/a/00158000016i44JAAQ
variant
{
  "client_auth_type": "mtls",
  "fapi_auth_request_method": "by_value",
  "fapi_profile": "openbanking_uk",
  "fapi_response_mode": "plain_response"
}
alias
00158000016i44JAAQ
description
RBWM_PROD_TEST_PLAN
planId
MHiwSAPeTl1gO
config
{
  "server": {
    "discoveryUrl": "https://api.ob.hsbc.co.uk/.well-known/openid-configuration"
  },
  "alias": "00158000016i44JAAQ",
  "client": {
    "client_id": "6bedd737-a18c-4ce1-b06e-1210a13a17bb",
    "scope": "openid accounts",
    "jwks": {
      "keys": [
        {
          "kty": "RSA",
          "alg": "PS256",
          "kid": "_ID4_Ycukr4IsRqKku_4jKsdz60",
          "n": "wEG4ngvdvsGu6hkvDjQW2rhF9sREzaTxi1PxY7Z9IpZeSeykIWrp-MOiR9FKls9Xm87WYBf4IogA5nvh-VdYlunSZiO0aogjpgIAZJ9qHNEnIa9yf2VIMS6ZJdM6HV4pKCHqocqAAPs7WlyNMn6d_cJBDjf7VEBCP21LgCLdhHt5QE7zdYj34QRBr-_KcGgJNTE0rPkL2KQE_qygE1i9zyTwwinQJaAK_EBhkJd1YLAVi2PJs_Q-N2L6JH9eow7EQM8itsIfhYPgbK2fjdEVAhdyjsyKgOswAzFJ-Xj83XXI33tLshV0ZaSMCG8_bn1OWbN7JS7JIcrCTzjIiyW4eQ",
          "e": "AQAB",
          "d": "d1KS5ayRtMn66Jo2xUb5BEioS66m0UdVDtdLk0p4wdW3sYPonkD_9ABfoNk5xP3s7uvhy4Q04iGtBV_P8XQPrKJ0jiYM3K2gCnFlkw4JytbYxaRhmMXgl33HWV2OzRlay-i4-i93YKSMwtl8XOGO5ycAP3XpS_IR69HGsUFyYL06LqhkukZknVnDMfbgJlK-ArdN9CFg2TfIAdzrfkG6tfNjbpFJSHmcsw1_7F-aTNHj-NIkSEo5jcD7o1FQMXbIl12VXfFTSQc9hWRk4mJ6XNy9Vl7n5uNr3MJLKFfBeohNJX7OQIAESxM-z1jfR3mONCdM8THB17SSIhe6LXcPsQ",
          "p": "4D9U46MGa20N5H_PeHHDtBMJmfCvOUE_s3t9xjUquTdXGetLCKHeRDjD_1igAMLAHCr7lKBhL-rYmh7Guklljcc9bwtfGHxvtgoaHn3PBN5qpAx6tlvERIoVGwbn2_vhEFF9A0BmUR1VDObrSMJ4Hn_HEjMRjIDc0nlqMIYNYzU",
          "q": "23rFSTLXjAhsm7zHi66uEr_50bWDn_xL2MMQwhhaFLt2zMnWanTHQ3VVqHoeC3n60dQF94U8tL0Lg9NqUAIvB_NCLnOmo-fwSzWh_ANeKwFiw-dAbLU72SaVvGWBMzG9dNQUzcN4Y7FLPIa6W1ucn7ZxM7qHgd0dR5-Eg6ISxLU",
          "dp": "WQFKFD_0oFbcmMER--BLqQGVYgBhy_vV6MsvFKitmG4aqDL3ySlWKwXM5WCrwSGLVqLI0CkH6hjwd9uXTQEsyaU3AQgmanWZcUt5KnkM3gXZldtOKWsq73lO_zcyd-H1ZqCxWcUJ11ApHcHZyTtGqfRVcyfJ41aSTwfZ2gCa97E",
          "dq": "GSFllYwMwiv0w6BJ-OR3ag4xPKHcAGWTCa7MLG09Y0JTx_8UXfwhFMhKlo_lAMtmvL_aLw1Cdi9vMhjzA1Y8rFxeJ5N2cS4NhY8OjRyVm7b86BGCfvABekvAuWGl-YaoesgN2cGX91JFmxiSHgPPWzo4nAOvoF8BC0Jomenk3EE",
          "qi": "rAnnuo2oFCMVZw5SpWu14O4q6LzD4uAmDfr2AyKcRu-R10uKgDHbuGooTgKjqpxuJ8Ce9c1ECfQCs0fxychTbo8VtwMWIy_sxQ6dNWZ0Y8ZsfcHZTFwWbJjINRnatCKma1PcIT9GSd9-oP8t9St79qfTRmxXketV10tg9aUjeXE"
        }
      ]
    }
  },
  "mtls": {
    "cert": "-----BEGIN CERTIFICATE-----\nMIIGMzCCBRugAwIBAgIEWf/EVDANBgkqhkiG9w0BAQsFADBEMQswCQYDVQQGEwJH\nQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxHzAdBgNVBAMTFk9wZW5CYW5raW5nIElz\nc3VpbmcgQ0EwHhcNMjAxMDA5MTQwMTExWhcNMjIxMDA5MTQzMTExWjBgMQswCQYD\nVQQGEwJHQjEZMBcGA1UEChMQSFNCQyBVSyBCYW5rIFBsYzEZMBcGA1UEYRMQUFNE\nR0ItRkNBLTc2NTExMjEbMBkGA1UEAxMSMDAxNTgwMDAwMTZpNDRKQUFRMIIBIjAN\nBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwXmW4yXpvm+ph/xPTu48dQwH9gE+\nbvhcsRM+EjSrGIBfEWJsFkYppS6GJHIX9IF5FzjDqaCWtJcy+XbvgKBKJApJBSH2\nE3W4UmhnDeC5UOnUU7W39iPK3kFB30sTRJggPtE51lAcAYVuLBVOHbyLzAbqH0JS\nM4S7p7BPffRPShQbfaskd8CQNfb8/DKdNhfLZRier4qdxwNGj3Mu8kGcVH0iZXLA\niJP3B6eYh6SmZ+K2WD3rCvG4D3Magt+Pvoxe2O8B8InOjxZ0D9dgyh9OORRVAlpz\nEYsn5g1RiQMZ/kpZEtHkkd9+c70HeRKb6AUnvKoUwTOCfX4m30de9XrTBwIDAQAB\no4IDDzCCAwswDgYDVR0PAQH/BAQDAgeAMIGLBggrBgEFBQcBAwR/MH0wEwYGBACO\nRgEGMAkGBwQAjkYBBgMwZgYGBACBmCcCMFwwNTAzBgcEAIGYJwECDAZQU1BfUEkG\nBwQAgZgnAQMMBlBTUF9BSQYHBACBmCcBBAwGUFNQX0lDDBtGaW5hbmNpYWwgQ29u\nZHVjdCBBdXRob3JpdHkMBkdCLUZDQTAgBgNVHSUBAf8EFjAUBggrBgEFBQcDAQYI\nKwYBBQUHAwIwggFSBgNVHSAEggFJMIIBRTCCAUEGCysGAQQBqHWBBgEBMIIBMDA1\nBggrBgEFBQcCARYpaHR0cDovL29iLnRydXN0aXMuY29tL3Byb2R1Y3Rpb24vcG9s\naWNpZXMwgfYGCCsGAQUFBwICMIHpDIHmVGhpcyBDZXJ0aWZpY2F0ZSBpcyBzb2xl\nbHkgZm9yIHVzZSB3aXRoIE9wZW4gQmFua2luZyBMaW1pdGVkIGFuZCBhc3NvY2lh\ndGVkIE9wZW4gQmFua2luZyBTZXJ2aWNlcy4gSXRzIHJlY2VpcHQsIHBvc3Nlc3Np\nb24gb3IgdXNlIGNvbnN0aXR1dGVzIGFjY2VwdGFuY2Ugb2YgdGhlIE9wZW4gQmFu\na2luZyBMaW1pdGVkIENlcnRpZmljYXRlIFBvbGljeSBhbmQgcmVsYXRlZCBkb2N1\nbWVudHMgdGhlcmVpbi4wcgYIKwYBBQUHAQEEZjBkMCYGCCsGAQUFBzABhhpodHRw\nOi8vb2IudHJ1c3Rpcy5jb20vb2NzcDA6BggrBgEFBQcwAoYuaHR0cDovL29iLnRy\ndXN0aXMuY29tL3Byb2R1Y3Rpb24vaXNzdWluZ2NhLmNydDA/BgNVHR8EODA2MDSg\nMqAwhi5odHRwOi8vb2IudHJ1c3Rpcy5jb20vcHJvZHVjdGlvbi9pc3N1aW5nY2Eu\nY3JsMB8GA1UdIwQYMBaAFJ9Jv042p6zDDyvIR/QfKRvAeQsFMB0GA1UdDgQWBBQT\ntGhqoKNLiWaDApy9FMZ18fAitDANBgkqhkiG9w0BAQsFAAOCAQEAmzqc1+hMTqKq\nm0qEky59ULr8m+MENciPL2aRuAxT5JOcGOadDvmrzPthXLlRb10Auc6orMoBMlNa\ntW6HkZsMWk8I7Fhi0HbZwzOPjY80HnV9OQw23vEwhLJ9NzMkAqYKYhavGWr+K4my\nGbgHcqUxkkdWpvao8b9IiS5ksCB9Lt9iYZ24yVDbDjJ7ZzfEUrq6+ZXE9gBugmr9\nB0Tm186N8IlfCPjIVkDaIV9chywuJfLHkuairCs3Jv8AQFIn5CTD1V9ojTaLMmmw\nV9YdRL79pbAuIfhkOSE9Do+KBi2EAZrXYPVLRUjoxNrDezLI92YyCKnyxhRZuGCa\nRs4TYxQvXw\u003d\u003d\n-----END CERTIFICATE-----",
    "key": "-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDBeZbjJem+b6mH\n/E9O7jx1DAf2AT5u+FyxEz4SNKsYgF8RYmwWRimlLoYkchf0gXkXOMOpoJa0lzL5\ndu+AoEokCkkFIfYTdbhSaGcN4LlQ6dRTtbf2I8reQUHfSxNEmCA+0TnWUBwBhW4s\nFU4dvIvMBuofQlIzhLunsE999E9KFBt9qyR3wJA19vz8Mp02F8tlGJ6vip3HA0aP\ncy7yQZxUfSJlcsCIk/cHp5iHpKZn4rZYPesK8bgPcxqC34++jF7Y7wHwic6PFnQP\n12DKH045FFUCWnMRiyfmDVGJAxn+SlkS0eSR335zvQd5EpvoBSe8qhTBM4J9fibf\nR171etMHAgMBAAECggEBAJ/XVFFVgUdT+Tvft6X+LPSGfA1B+dK0Xd/thdqEqNYV\nOHWkWqgMT1uolCqIGEJotSH6Q6xggCGyyOpQ2I3r31TnKmyTIjnxh9aNapaMko3G\noSSHfPRdnb0BLOrNm52QERPUx3PHu1uGYP8Kmv72RojJLaOlp0Po5SAlCYeFz/vi\nLeXsB8amtVfDWB9O1rJwlsymKdfwE/8j8ZeT+AeUHB0bGKUsj6S2d8LcjCsTvJsy\nSgyBZQQgt/gsFqtqIK/1muwcrQaWcjoSsR/EUKbXf0Cgvjn6khz0O7ZiA8hjKRE/\n/ghAcxtuTzQ21qzWGLdcX6t2J62iLv+ey3RxjX7szAECgYEA/eY/ixVNJHmXRBiC\nsFS2e9kP5VNfY++E9HseW3o1IJnEJcteDALHEe7muYuedM8WNlMJYonELPi19UtE\n+RT9+ZK5cyol9mSxpYBzHBFTjpDp4nm+/DmP5A3Igp6TK0FAaZHdpACx8Uz6XIg6\nXunJy7//FUy2gDIhxpOtkd2Uk+UCgYEAwxNdKS7J+8foRW9N7hWyD7YcIqyJu28i\nZvri+Xdi27lATC89AP+4LvZ2qbDUE7hZo24nSYmfpGO7QnVUoW6/EBWHvwY46LsD\nd8cevnc+joWEoLSEtkdO9/5BgdrSCzzYPKC7/Y+Bxnt1wXeXwhLcO9/RVm9MJ6gx\nqDkoA6KEdHsCgYAwhgmM3jRRDT/gjsKjSn1ZrAFCta1cXxFM3B7QIsn2ggyfoH9H\n0lwTTFIiEdHlxxIarcH0aBnq8llsGMeExwNG6Eiy/tIkhdgBpkvZiGIss/tPAi+C\n6slaL1wrwnyj3qOdyXfPeSaI1Epg1tQ5AXtEilwIyRFz7KDR37VjVDKqFQKBgFx0\nkAHVyCtJ6t8FysSdicACisEwTzMDkCWIoQylNbh3y26QMPSJPm0bqM/yHAGgrPNV\nYM9sp7oM/pKX811zlKB149l4hH5hLFqXiA2zjHWV+G8GP6P4lgfZfIikAksLMl1B\nvPeHDXXZy8y+9rEnqTPDd37kzw44nBhjxoA6hVaDAoGBALOiKqranwwyYUX6z1Q7\nDU2fe9QuzS4/AezwKTDmB0T6Yemzsg6J74nCANTNC9q3IbLPC35IeB45MZW+lH1A\n48k5IJ4JC3nMlvimlouJTw8GKUchDh1T9WrPEAJ/inyXm8LVGV11AfJ3ucS0ahOI\ni1Ob7UDRVCO0VHjeuvM/ccVa\n-----END PRIVATE KEY-----"
  },
  "resource": {
    "resourceUrl": "https://api.ob.hsbc.co.uk/obie/open-banking/v3.1/aisp/",
    "institution_id": "00158000016i44JAAQ"
  },
  "alias2": "0015800000jeox1AAA",
  "client2": {
    "client_id": "92d025dd-b2e0-4021-adb5-d16bcbf379ad",
    "scope": "openid accounts",
    "jwks": {
      "keys": [
        {
          "kty": "RSA",
          "alg": "PS256",
          "kid": "nIzxh_bmcxrIzm_fypSJtKwaBco",
          "n": "0bjfrc1fHYbRmfQZn03Lv0ubdt4sGJcEmMotgahOyGne48E8rLIJ8KEXd2M-mvcUc7749O3PuDYoVBdQtSk3c8oRUfcr9F3ilKGl_PhqyeOKToEab1Rnu8yo76WeVTZPQyxyrpmDDBSjxTzvYppQqi86QUHi8SSKiACdfNXDjGnhl16Kj5fPK5bC0b6p4YhOlBD4odrx-kS5Dmkc9F8dV2MLxJ9asjxZa8wY7MYsQWBt4LLF3VNZ1H3NtT5BqXZQvQIlyr1pvEeWIGm_x3fq8YKaGBnStunM0tMLE7VXXhD4gARW18SzPG3T3TorpuzGyaiJGp-A7jOicAu5aygqnQ",
          "e": "AQAB",
          "d": "q9Yw4DWAE69dmilZvR9_LBSFI1ZTByrmB1LRCoWfV7L3f-HbFx0h69nyYk4dA9gjF9uIHReltSgazxvzcxx8ZRFSM7i0eRtcBbCVUrswtI8NydkakdG01TmRyhoHq4Y-V6nZpZn-uC1JKtkMw9vw8CCWONYFXtQz9c-bOqfj--1hXDepDbKYhT5xJC4XcmPutL8oN2qgZpgTuiJ4aJ38_V_6smc09AX9lvO3WUWPWhJ2OJrzdsSaNigXIyNwWdsQsYLRU7YM02RObRR8wwxmx8-BTo64SAOaMNZ7bKq0e1UvkP67kEbZy1ru8rQn6FCzFiVx9vsPH6tmgAUeHQBHgQ",
          "p": "8tCo1PJCh1FFpHMQJoPWJx-xHZ-7IdORIY5hyyssGtbMGVb2pgFM7MemCujN1ClyUeDb-ae8lgi1HXRYW7NZ42p1J_UhvaWDk9q1L4X63U4IrrZXrDBhA5iZn84nsFfctPjGSBRvtdZWKxaCvJRJJA_HeZ1cAApwxGIQq__ETFE",
          "q": "3RwxqlaFEW3L8bSy5qPdkgWZhuYnmCgvymfKSNsuFQgON6_26dKgcw27GfU5lntBTJVqXhfb7Pa1TE3G3WvqlgOnDkKmrq9f1kqI_X0fhvVcG7uJuqK9JAQI55mfABRCkjy8a3cSFXHRFzqp_xWSsfVr5XLFQKtXXJWRQ1t5go0",
          "dp": "wQQdMSliuS5hrdfJftRN58vJf0L5_mmvdH06P8aRyMP2ei4m4s8l1xLdas6kz4Ii3fNg6ZPs1VcWodNaaYqoaZ62gozZxWdMsLuqS5y1TjY5sKhCCR5r_-_OLrox0nwFddZLyAB2zJUU6it6wW0etwvUBViRSXcDLRjHJ_KomAE",
          "dq": "mxuqI4oqMv3I8bgHQBB34HWZK67M28plLCH_H3jSLOLHxnzkQ0cEU3GwbRc_3LZ-KlEumu810leG-w4ckTuhBrdtO226LBTOsC79RoW91hjNEo9OoOSEtn02GfIEPjP4N0nwC5stzmlXemom0tC5Zal6lS0b_q-zyzkI_C1xYgk",
          "qi": "dj64wxoc0cC7_LLKzfsuyMJ5kRHBpKdIddDQhy1xYoPVPWHZeu_S-UqElahH0iacLjEAxnJFLKJSotFGQN-NM_ralj3sKsvoRyYcUULFIgmoorCwdpA857ONMMQ_IsNbWuYoSvBoqSsYuDJn6Hm3aVxN-TaNE_Luef5_ciCiT98"
        }
      ]
    }
  },
  "mtls2": {
    "cert": "-----BEGIN CERTIFICATE-----\nMIIGHjCCBQagAwIBAgIEWf+vhDANBgkqhkiG9w0BAQsFADBEMQswCQYDVQQGEwJH\nQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxHzAdBgNVBAMTFk9wZW5CYW5raW5nIElz\nc3VpbmcgQ0EwHhcNMjAwNjE5MDc1MDQxWhcNMjIwNjE5MDgyMDQxWjBdMQswCQYD\nVQQGEwJHQjEWMBQGA1UEChMNSFNCQyBCYW5rIHBsYzEZMBcGA1UEYRMQUFNER0It\nRkNBLTExNDIxNjEbMBkGA1UEAxMSMDAxNTgwMDAwMGplb3gxQUFBMIIBIjANBgkq\nhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA45S4jkoqOUkDvmx0fQcmAj0ccly2605u\n886xNABzTl1nMwP9Pg/FiPV8e8OzQZ9xIgmgB+iVau/BDQsLKvjFVu3qOLSGbKLF\nw0M+BxS/0aoTDbVEUntWlhlwvRRNHdStf5aq/OScVgpnGHwctCxwlAbPFIIFfEpB\nxPsyXJDIosubJCaC/P/RlXJlZBlum8y59sppfJtrsRx4Im6kndCzYzfjdogOwWOU\nGbxSIKNFIRml/jozorngd3KfKQfAyDOwUlbEvwq6fTqdASzFeOAuPEcgUptoBZrK\nYHrQe9UMMEtOoi3+r8j5zcAGqWHQqm0ezExbFKgW//Hr9lBgK1BaHwIDAQABo4IC\n/TCCAvkwDgYDVR0PAQH/BAQDAgeAMHoGCCsGAQUFBwEDBG4wbDATBgYEAI5GAQYw\nCQYHBACORgEGAzBVBgYEAIGYJwIwSzAkMCIGBwQAgZgnAQIMBlBTUF9QSQYHBACB\nmCcBAwwGUFNQX0FJDBtGaW5hbmNpYWwgQ29uZHVjdCBBdXRob3JpdHkMBkdCLUZD\nQTAgBgNVHSUBAf8EFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwggFSBgNVHSAEggFJ\nMIIBRTCCAUEGCysGAQQBqHWBBgEBMIIBMDA1BggrBgEFBQcCARYpaHR0cDovL29i\nLnRydXN0aXMuY29tL3Byb2R1Y3Rpb24vcG9saWNpZXMwgfYGCCsGAQUFBwICMIHp\nDIHmVGhpcyBDZXJ0aWZpY2F0ZSBpcyBzb2xlbHkgZm9yIHVzZSB3aXRoIE9wZW4g\nQmFua2luZyBMaW1pdGVkIGFuZCBhc3NvY2lhdGVkIE9wZW4gQmFua2luZyBTZXJ2\naWNlcy4gSXRzIHJlY2VpcHQsIHBvc3Nlc3Npb24gb3IgdXNlIGNvbnN0aXR1dGVz\nIGFjY2VwdGFuY2Ugb2YgdGhlIE9wZW4gQmFua2luZyBMaW1pdGVkIENlcnRpZmlj\nYXRlIFBvbGljeSBhbmQgcmVsYXRlZCBkb2N1bWVudHMgdGhlcmVpbi4wcgYIKwYB\nBQUHAQEEZjBkMCYGCCsGAQUFBzABhhpodHRwOi8vb2IudHJ1c3Rpcy5jb20vb2Nz\ncDA6BggrBgEFBQcwAoYuaHR0cDovL29iLnRydXN0aXMuY29tL3Byb2R1Y3Rpb24v\naXNzdWluZ2NhLmNydDA/BgNVHR8EODA2MDSgMqAwhi5odHRwOi8vb2IudHJ1c3Rp\ncy5jb20vcHJvZHVjdGlvbi9pc3N1aW5nY2EuY3JsMB8GA1UdIwQYMBaAFJ9Jv042\np6zDDyvIR/QfKRvAeQsFMB0GA1UdDgQWBBQoIn6Ety8TZj9GRDa5DN86OlSsODAN\nBgkqhkiG9w0BAQsFAAOCAQEAiSq13ZVHuzXghDE7hyNumLrQRdL2a5ZeSI791Hyu\nsBAdoISktL1pShtEa0PM1keEknkE0cfO/qKDMjayNCQk/YeqZ58SgH4zbWn0p01r\nW9T9tdbr2dtqAx8encOUT8nBHodpKIH1BeB/DmE/TKd5NlHsDfOXE4CakKGvJb3q\nzz4/XdDBCCaD8odSQcbcK9Ss8OHMKjHm5DOLgQO7JOSDZLDd1MWdi5VmatsUPdaE\nY/bc+jhPCVGCfxg6A08Ukee8dFLCPGOp/Db/VPU9knBTwBCRZKnurpfaODuOZSrD\nzMSQiX1h5MrJWGc21Fhm1lH46T9V95h9QzKIEmRGKVajRw\u003d\u003d\n-----END CERTIFICATE-----",
    "key": "-----BEGIN PRIVATE KEY-----\nMIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDjlLiOSio5SQO+\nbHR9ByYCPRxyXLbrTm7zzrE0AHNOXWczA/0+D8WI9Xx7w7NBn3EiCaAH6JVq78EN\nCwsq+MVW7eo4tIZsosXDQz4HFL/RqhMNtURSe1aWGXC9FE0d1K1/lqr85JxWCmcY\nfBy0LHCUBs8UggV8SkHE+zJckMiiy5skJoL8/9GVcmVkGW6bzLn2yml8m2uxHHgi\nbqSd0LNjN+N2iA7BY5QZvFIgo0UhGaX+OjOiueB3cp8pB8DIM7BSVsS/Crp9Op0B\nLMV44C48RyBSm2gFmspgetB71QwwS06iLf6vyPnNwAapYdCqbR7MTFsUqBb/8ev2\nUGArUFofAgMBAAECggEAVBEu75jj6g9Xq7MCgODwIGmUpYYsJ9XsVHGosc3syijk\no0q49ID89i/AkTNkdzw/nVQy4lj/QOZZyMioknIc65StLc85zM2AAjZHpnP6u6d4\nrFqmZ1WaUY4KQD5MklVq1bPBa/PC8GGdXcUTEVdNKtEtE6VIA3amvu4P13PAOaoM\nKecxmKVCu8sEAwf5FCw1rP7lQDVwz+PsOGiGCY/SnWOMJAMwPp4UverTzoVvNmrD\n7n3XMl5E0IIatAeij5Dr5ZCA1wmzOGO3fQPuIZsD1bETqITguG3hN5QaOWqsvBPz\nwcia2ANBH/ByJI4yUVIhYrSS033OvcOZyOMC2q02aQKBgQD6+NbrKj4HfNBhDZmb\ndLCVfHRfx8PUVK8vx2Fx7gXSRs+c2scvviFYZnFiH86hog+UIWopFa/5bdumScRD\nxjuip7bQLEyVlT8YeEBtGDSeSfISqB1FR+eWcWm/SyjKUrwrI2nWZdqACudI+7vi\nkgFAKTmee7v30J+DrkhcqzkEdQKBgQDoI+peLtTUixhDksj/70B/3y4IG8n4kdTR\nMqNiUE42uHRmNbyo5OKVE6RsKpDhKzRNC7ac1mO9//e85vrABvno3KC2Y5MMzka/\nHvC7bI3wMF/N1N6197dk5l7436l+55DlUcc08KY6iJ3yBcCBXLJaM+R6Vhr/GHS/\nbpE2BLeBwwKBgERk9Az6YhUgSploX2giEM1sMTq48gE3Ytaee0vVFfkMGyAf7xBv\nvB6fLF8VU/Zwd9ZilM/FfUN4UNesWrQtnariEcwBho1tMti0TLpuUkig1juHXRK4\nWcCB/9OF5APfMDCBYiJvd3BViFo3YCiKqZSWp4EtLziFvjLgmA/JCazRAoGAdO+q\nnrjugwZyOY/Wan4luoQ9Ft6QtgMX9i2Q+fREAfKWx+nn2Bg8PyY+3DHw+0wdM3Zk\nDcs9QTeQnvqnc1XQS8nftyCfsYKzRpEaaP883LIxgGjrqzRWkKAvVSStp/yUE8BH\nHdbflXq+PW1CVKfSO/gJ7sozHS8/mDLlORXVLqsCgYAVQu4z+4I7clJasneCjcnL\n62cO1vbdSUK1M4M22P9QnpfIERa+frcV40X1/Sl3J7RgmNWdKEwX1hc9B94oBL/O\nrZxwv9mnuXvlAatJooGfoW+RUjsfx4+BepYIxXuOIzvXxcN8+XP8Dr+45gkfG8T8\nv2uVzxSfNAh+BqtZgR6g8Q\u003d\u003d\n-----END PRIVATE KEY-----"
  },
  "description": "RBWM_PROD_TEST_PLAN"
}
testName
fapi-rw-id2-ensure-mtls-holder-of-key-required
2022-06-17 06:35:45 SUCCESS
CreateRedirectUri
Created redirect URI
redirect_uri
https://www.certification.openid.net/test/a/00158000016i44JAAQ/callback
2022-06-17 06:35:45
GetDynamicServerConfiguration
HTTP request
request_uri
https://api.ob.hsbc.co.uk/.well-known/openid-configuration
request_method
GET
request_headers
{
  "accept": "text/plain, application/json, application/*+json, */*",
  "content-length": "0"
}
request_body

                                
2022-06-17 06:35:46 RESPONSE
GetDynamicServerConfiguration
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "server": "nginx",
  "date": "Fri, 17 Jun 2022 06:35:45 GMT",
  "content-type": "application/json",
  "content-length": "1224",
  "connection": "keep-alive",
  "last-modified": "Thu, 25 Nov 2021 02:33:30 GMT",
  "etag": "\"0cc0d6d59764182ac238e97dad27767d\"",
  "x-amz-server-side-encryption": "AES256",
  "x-amz-version-id": "mpnSIGc22S_1tzrJvGAIpbera9fZ3FQ6",
  "accept-ranges": "bytes",
  "x-cache": "Hit from cloudfront",
  "via": "1.1 4d054711fa046225c14d8fd7485a4718.cloudfront.net (CloudFront)",
  "x-amz-cf-pop": "DUB2-C1",
  "x-amz-cf-id": "8NuOnRt6t83VJ7n4MR_-4-eQ_QNBvt-Mw3PL53YJGxMg-ij1Mvl3bw\u003d\u003d",
  "age": "23328",
  "cache-control": "no-store",
  "pragma": "no-cache"
}
response_body
{
  "version": 1.0,
  "issuer": "https://api.ob.hsbc.co.uk",
  "authorization_endpoint": "https://ob.hsbc.co.uk/obie/open-banking/v1.1/oauth2/authorize",
  "registration_endpoint": "https://api.ob.hsbc.co.uk/obie/open-banking/v3.2/oauth2/register",
  "token_endpoint": "https://api.ob.hsbc.co.uk/obie/open-banking/v1.1/oauth2/token",
  "jwks_uri": "https://ob.hsbc.co.uk/jwks/public.jwks",
  "scopes_supported": ["accounts", "payments", "openid", "fundsconfirmations"],
  "claims_supported": ["sub","iss","auth_time","acr","openbanking_intent_id"],
  "response_types_supported": ["code id_token"],
  "grant_types_supported": ["authorization_code", "client_credentials", "refresh_token"],
  "subject_types_supported": ["pairwise"],
  "id_token_signing_alg_values_supported": ["PS256"],
  "request_object_signing_alg_values_supported": ["PS256"],
  "token_endpoint_auth_methods_supported": ["private_key_jwt", "tls_client_auth"],
  "claims_parameter_supported": true,
  "request_parameter_supported": true,
  "request_uri_parameter_supported": false,
  "token_endpoint_auth_signing_alg_values_supported": ["PS256"],
  "acr_values_supported": ["urn:openbanking:psd2:sca"],
  "tls_client_certificate_bound_access_tokens": true
}
2022-06-17 06:35:46 SUCCESS
GetDynamicServerConfiguration
Successfully parsed server configuration
version
1.0
issuer
https://api.ob.hsbc.co.uk
authorization_endpoint
https://ob.hsbc.co.uk/obie/open-banking/v1.1/oauth2/authorize
registration_endpoint
https://api.ob.hsbc.co.uk/obie/open-banking/v3.2/oauth2/register
token_endpoint
https://api.ob.hsbc.co.uk/obie/open-banking/v1.1/oauth2/token
jwks_uri
https://ob.hsbc.co.uk/jwks/public.jwks
scopes_supported
[
  "accounts",
  "payments",
  "openid",
  "fundsconfirmations"
]
claims_supported
[
  "sub",
  "iss",
  "auth_time",
  "acr",
  "openbanking_intent_id"
]
response_types_supported
[
  "code id_token"
]
grant_types_supported
[
  "authorization_code",
  "client_credentials",
  "refresh_token"
]
subject_types_supported
[
  "pairwise"
]
id_token_signing_alg_values_supported
[
  "PS256"
]
request_object_signing_alg_values_supported
[
  "PS256"
]
token_endpoint_auth_methods_supported
[
  "private_key_jwt",
  "tls_client_auth"
]
claims_parameter_supported
true
request_parameter_supported
true
request_uri_parameter_supported
false
token_endpoint_auth_signing_alg_values_supported
[
  "PS256"
]
acr_values_supported
[
  "urn:openbanking:psd2:sca"
]
tls_client_certificate_bound_access_tokens
true
2022-06-17 06:35:46 SUCCESS
AddMTLSEndpointAliasesToEnvironment
Added mtls_endpoint_aliases to environment
2022-06-17 06:35:46 SUCCESS
CheckServerConfiguration
Found required server configuration keys
required
[
  "authorization_endpoint",
  "token_endpoint",
  "issuer"
]
2022-06-17 06:35:46 SUCCESS
ExtractTLSTestValuesFromServerConfiguration
Extracted TLS information from authorization server configuration
registration_endpoint
{
  "testHost": "api.ob.hsbc.co.uk",
  "testPort": 443
}
authorization_endpoint
{
  "testHost": "ob.hsbc.co.uk",
  "testPort": 443
}
token_endpoint
{
  "testHost": "api.ob.hsbc.co.uk",
  "testPort": 443
}
userinfo_endpoint
2022-06-17 06:35:46
FetchServerKeys
Fetching server key
jwks_uri
https://ob.hsbc.co.uk/jwks/public.jwks
2022-06-17 06:35:46
FetchServerKeys
HTTP request
request_uri
https://ob.hsbc.co.uk/jwks/public.jwks
request_method
GET
request_headers
{
  "accept": "text/plain, application/json, application/*+json, */*",
  "content-length": "0"
}
request_body

                                
2022-06-17 06:35:46 RESPONSE
FetchServerKeys
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "content-type": "binary/octet-stream",
  "content-length": "5678",
  "connection": "keep-alive",
  "last-modified": "Sun, 19 Sep 2021 03:01:30 GMT",
  "x-amz-server-side-encryption": "AES256",
  "x-amz-version-id": "Wv6TEkQoKQTm0jh8.Zp_Eb8Jd6Jpc0.U",
  "accept-ranges": "bytes",
  "server": "AmazonS3",
  "date": "Fri, 17 Jun 2022 05:28:23 GMT",
  "etag": "\"d7e36be2e95d35cbf11dabff7e7ddb31\"",
  "x-cache": "Hit from cloudfront",
  "via": "1.1 222e5b4e0346987f6a97d4def2d72fda.cloudfront.net (CloudFront)",
  "x-amz-cf-pop": "MIA3-P1",
  "x-amz-cf-id": "sdSACBOLrnzuBshZehJ7SUC03FpdxQJ2ZOYBfkKAfx_O-yywu2EFoQ\u003d\u003d",
  "age": "4044"
}
response_body
{
	"keys" : [{
      "kty":"RSA",
      "x5t#S256":"p3jNjMc8wp-RPUSeF3fijWi_MBqLtBbMo6hG3sisYP8",
      "e":"AQAB",
      "use":"sig",
      "kid":"external_2",
      "x5c":["MIIGRDCCBSygAwIBAgIQCiOzHKd69QfMSJjD5mJATzANBgkqhkiG9w0BAQsFADBNMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMScwJQYDVQQDEx5EaWdpQ2VydCBTSEEyIFNlY3VyZSBTZXJ2ZXIgQ0EwHhcNMjAwOTA3MDAwMDAwWhcNMjEwOTI2MTIwMDAwWjB8MQswCQYDVQQGEwJHQjEPMA0GA1UEBxMGTG9uZG9uMS8wLQYDVQQKEyZIU0JDIEdyb3VwIE1hbmFnZW1lbnQgU2VydmljZXMgTGltaXRlZDErMCkGA1UEAxMiUFNEMi1FeHRlcm5hbC1TaWduYXR1cmUuaHNiYy5jby51azCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANn4jbJX8WqSK86Ikk7CL9MPeKrLGXH6lsz96cPBIjuL4cgJpFgXtucswe6kX71+H45cygWLlZHHgylkEB28c5PjYqGIfqF1U0aOBRcVJr+WDU2xOCscFfv4S2nNfK7uPJWkEjnF7lEdbriYtIfhVYyyVz9m3qlHdLohL51uoh3pEIW1t\/giif5KOnGjqV7uSRONF9g7jpfHAO20gIOVVnt\/f8cnmZZqWfQ5bmPToiYGFjdQyCUkccHI5zfl1v2mSuE8y79IFc6Fpqa2qWJc8YNiVRgW9GDRl6Z6IA5P6TQqGrAGXqq4Ufa5O9eS6kRd3G3cQww5A225CyD1yOQPonsCAwEAAaOCAu8wggLrMB8GA1UdIwQYMBaAFA+AYRyCMWHVLyjnjUY4tCzhxtniMB0GA1UdDgQWBBRQE1KCFHl8GeNUV2DAMlPMOfW0\/zAtBgNVHREEJjAkgiJQU0QyLUV4dGVybmFsLVNpZ25hdHVyZS5oc2JjLmNvLnVrMA4GA1UdDwEB\/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwawYDVR0fBGQwYjAvoC2gK4YpaHR0cDovL2NybDMuZGlnaWNlcnQuY29tL3NzY2Etc2hhMi1nNi5jcmwwL6AtoCuGKWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9zc2NhLXNoYTItZzYuY3JsMEwGA1UdIARFMEMwNwYJYIZIAYb9bAEBMCowKAYIKwYBBQUHAgEWHGh0dHBzOi8vd3d3LmRpZ2ljZXJ0LmNvbS9DUFMwCAYGZ4EMAQICMHwGCCsGAQUFBwEBBHAwbjAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQuY29tMEYGCCsGAQUFBzAChjpodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGlnaUNlcnRTSEEyU2VjdXJlU2VydmVyQ0EuY3J0MAkGA1UdEwQCMAAwggEFBgorBgEEAdZ5AgQCBIH2BIHzAPEAdwB9PvL4j\/+IVWgkwsDKnlKJeSvFDngJfy5ql2iZfiLw1wAAAXRqdRttAAAEAwBIMEYCIQDGIwENa8EsKkrcTRzHZhK5MndUkUCiBq38KRabotoYBwIhAJZFOGOVT2P0tQGY8Jh+msa6Nqp\/5EPQ7lmMnwhQcwAJAHYAXNxDkv7mq0VEsV6a1FbmEDf71fpH3KFzlLJe5vbHDsoAAAF0anUbIwAABAMARzBFAiBszLnf5sh8AEKuLIL\/RpXIWXAkNNEkUI1fQR\/9hnT1WQIhAJb0hoTS\/vyKhfciARXtkuxm56xt2tHL7L9QDu8DZwlpMA0GCSqGSIb3DQEBCwUAA4IBAQBhnm\/++Pp+44E785H\/+TW7+jgpnDkQnz8jgI42Fd12JbtXW+IF9jARJnudxgKgOanS1iXrvrE6GhR91NRR+hG4qtiUTD9QM3X43Tk+4uTjjaVsaxtdxrOuzLqhdNBDg\/WQ7+RXT\/M9LmQHwXcb902JXBT1fOQK7MFOeIeCWvkDJxvO8gnyR4HiwXYhVZ\/kbpdXI0B04A+t6CTN7X+HWZOcljv6dz5uJv5P6oXgep+LMD2jPgssFBP\/UqOpTLHJZePum3IhjKSDqT3CvzpQfOUxc+bFQ7f+933xbIw0Z7km1I2g9oY2y9aIx46RtN8NGhe2Mc3OfKeXWCoyyaYttVd0"],
      "n":"2fiNslfxapIrzoiSTsIv0w94qssZcfqWzP3pw8EiO4vhyAmkWBe25yzB7qRfvX4fjlzKBYuVkceDKWQQHbxzk-NioYh-oXVTRo4FFxUmv5YNTbE4KxwV-_hLac18ru48laQSOcXuUR1uuJi0h-FVjLJXP2beqUd0uiEvnW6iHekQhbW3-CKJ_ko6caOpXu5JE40X2DuOl8cA7bSAg5VWe39_xyeZlmpZ9DluY9OiJgYWN1DIJSRxwcjnN-XW_aZK4TzLv0gVzoWmprapYlzxg2JVGBb0YNGXpnogDk_pNCoasAZeqrhR9rk715LqRF3cbdxDDDkDbbkLIPXI5A-iew"
    },
    {
      "kty":"RSA",
      "x5t#S256":"-7iLlcDqf2vxxfhbTfU0f75fLfX9LKIZMO_hpmq1j7I",
      "e":"AQAB",
      "use":"sig",
      "kid":"external_2021",
      "x5c":["MIIHBTCCBe2gAwIBAgIQBSJOfn\/K3GceSXaNwzT9njANBgkqhkiG9w0BAQsFADBPMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMSkwJwYDVQQDEyBEaWdpQ2VydCBUTFMgUlNBIFNIQTI1NiAyMDIwIENBMTAeFw0yMTA4MjUwMDAwMDBaFw0yMjA5MjUyMzU5NTlaMIGjMQswCQYDVQQGEwJHQjEPMA0GA1UEBxMGTG9uZG9uMS8wLQYDVQQKEyZIU0JDIEdyb3VwIE1hbmFnZW1lbnQgU2VydmljZXMgTGltaXRlZDElMCMGA1UECxMcT3BlbiBCYW5raW5nIFNoYXJlZCBTZXJ2aWNlczErMCkGA1UEAxMiUFNEMi1FeHRlcm5hbC1TaWduYXR1cmUuaHNiYy5jby51azCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPr8ok2mhPIC1PYYdeJbHdDGKOdwUlhDhe1+4gNZct\/ofgOT54rh+NMgSH3bXKrXb8CEYh1G5uqofmKamo6Vnqg8jthVlR+tlvHhmgzmDFdZ2r8vmUcMGCV+NzXR6zE1Ia0Apep0JfAB3slPKiQCmS50D2XXdNO6+2rSkLZnTh4ALw5YzDEuflkS8kbeYRGKi5rbZOiOHanteOcZlKIbv3XgR1x\/BKo2q6+HCo7clk\/UofwXV1+vHJy7GXnbol45QTwldC4n3QtKihiXxPBkbx5IZcZyyhrCxzkgcXl3NLMFGvPuaj8v8SdHDUVAoQ9vMKpl72\/8jgT3pJIVSanCzzcCAwEAAaOCA4YwggOCMB8GA1UdIwQYMBaAFLdrouqoqoSMeeq02g+YssWVdrn0MB0GA1UdDgQWBBTEVSA4YEQmcQToE2bqeNSxOI+jZDAtBgNVHREEJjAkgiJQU0QyLUV4dGVybmFsLVNpZ25hdHVyZS5oc2JjLmNvLnVrMA4GA1UdDwEB\/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwgY8GA1UdHwSBhzCBhDBAoD6gPIY6aHR0cDovL2NybDMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VExTUlNBU0hBMjU2MjAyMENBMS0zLmNybDBAoD6gPIY6aHR0cDovL2NybDQuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VExTUlNBU0hBMjU2MjAyMENBMS0zLmNybDA+BgNVHSAENzA1MDMGBmeBDAECAjApMCcGCCsGAQUFBwIBFhtodHRwOi8vd3d3LmRpZ2ljZXJ0LmNvbS9DUFMwfwYIKwYBBQUHAQEEczBxMCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdpY2VydC5jb20wSQYIKwYBBQUHMAKGPWh0dHA6Ly9jYWNlcnRzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRMU1JTQVNIQTI1NjIwMjBDQTEtMS5jcnQwDAYDVR0TAQH\/BAIwADCCAX8GCisGAQQB1nkCBAIEggFvBIIBawFpAHUARqVV63X6kSAwtaKJafTzfREsQXS+\/Um4havy\/HD+bUcAAAF7fXwGvQAABAMARjBEAiAwCblzUXJH0vp0zf0D8WV1vrkjRmVESBWqhBDerVTGuAIgaJvlxV7GG4yrKFDObOVNyCJB03Mgghgra38bnBcrIsEAdwBRo7D1\/QF5nFZtuDd4jwykeswbJ8v3nohCmg3+1IsF5QAAAXt9fAbyAAAEAwBIMEYCIQCcVoRwtuMQePtLTKCV+JR73AeTBCODGiMvE5pzshKapQIhAMxV2OMRhNhUfS8JmWCzoHvdmpXzM3VHykepbobGelXlAHcAQcjKsd8iRkoQxqE6CUKHXk4xixsD6+tLx2jwkGKWBvYAAAF7fXwGywAABAMASDBGAiEA\/EwEt2LmCVJWjQDA+ovvX7EbzAQrHhJ\/IA6CcH6dHj0CIQCFuqvN7nOB2nhyomGxe1TzkMdVUdl1IsPNPI8nhzHDTjANBgkqhkiG9w0BAQsFAAOCAQEAW0XuMoCcax6aBUEm7HlTIzmt9IMSJSJf3wIaSQVfLIeb6zokEtU\/LUqLhSAfMU1YvPnCK4FX+42FstznP9axmhOr3v4nNp2s6nMrYAtwi56ALIjRJuekxShj9ROB0Wn7eBWIx0hdm5WlGei85fdGo9z1D0vY9RSP2HJd8K5axzI\/U4S6Oc6plZz41UZBYZ3LXtdJLYeMUyuawbMgfE3k6Nrm+De\/UGXhZGK7EQrcNVMkaNYGYXBEjzqUtqf+o9LU+ZTjH9m6up5W8o5yZShG0\/+OMzGeQhkhh0XT06BNcsAIoxC0dBWmh3Bhk1jUTOZ84bIBqtZeZV+3VFoCMp1Zxw=="],
      "n":"-vyiTaaE8gLU9hh14lsd0MYo53BSWEOF7X7iA1ly3-h-A5PniuH40yBIfdtcqtdvwIRiHUbm6qh-YpqajpWeqDyO2FWVH62W8eGaDOYMV1navy-ZRwwYJX43NdHrMTUhrQCl6nQl8AHeyU8qJAKZLnQPZdd007r7atKQtmdOHgAvDljMMS5-WRLyRt5hEYqLmttk6I4dqe145xmUohu_deBHXH8Eqjarr4cKjtyWT9Sh_BdXX68cnLsZeduiXjlBPCV0LifdC0qKGJfE8GRvHkhlxnLKGsLHOSBxeXc0swUa8-5qPy_xJ0cNRUChD28wqmXvb_yOBPekkhVJqcLPNw"
    }
	]
}
2022-06-17 06:35:46
FetchServerKeys
Found JWK set string
jwk_string
{
	"keys" : [{
      "kty":"RSA",
      "x5t#S256":"p3jNjMc8wp-RPUSeF3fijWi_MBqLtBbMo6hG3sisYP8",
      "e":"AQAB",
      "use":"sig",
      "kid":"external_2",
      "x5c":["MIIGRDCCBSygAwIBAgIQCiOzHKd69QfMSJjD5mJATzANBgkqhkiG9w0BAQsFADBNMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMScwJQYDVQQDEx5EaWdpQ2VydCBTSEEyIFNlY3VyZSBTZXJ2ZXIgQ0EwHhcNMjAwOTA3MDAwMDAwWhcNMjEwOTI2MTIwMDAwWjB8MQswCQYDVQQGEwJHQjEPMA0GA1UEBxMGTG9uZG9uMS8wLQYDVQQKEyZIU0JDIEdyb3VwIE1hbmFnZW1lbnQgU2VydmljZXMgTGltaXRlZDErMCkGA1UEAxMiUFNEMi1FeHRlcm5hbC1TaWduYXR1cmUuaHNiYy5jby51azCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANn4jbJX8WqSK86Ikk7CL9MPeKrLGXH6lsz96cPBIjuL4cgJpFgXtucswe6kX71+H45cygWLlZHHgylkEB28c5PjYqGIfqF1U0aOBRcVJr+WDU2xOCscFfv4S2nNfK7uPJWkEjnF7lEdbriYtIfhVYyyVz9m3qlHdLohL51uoh3pEIW1t\/giif5KOnGjqV7uSRONF9g7jpfHAO20gIOVVnt\/f8cnmZZqWfQ5bmPToiYGFjdQyCUkccHI5zfl1v2mSuE8y79IFc6Fpqa2qWJc8YNiVRgW9GDRl6Z6IA5P6TQqGrAGXqq4Ufa5O9eS6kRd3G3cQww5A225CyD1yOQPonsCAwEAAaOCAu8wggLrMB8GA1UdIwQYMBaAFA+AYRyCMWHVLyjnjUY4tCzhxtniMB0GA1UdDgQWBBRQE1KCFHl8GeNUV2DAMlPMOfW0\/zAtBgNVHREEJjAkgiJQU0QyLUV4dGVybmFsLVNpZ25hdHVyZS5oc2JjLmNvLnVrMA4GA1UdDwEB\/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwawYDVR0fBGQwYjAvoC2gK4YpaHR0cDovL2NybDMuZGlnaWNlcnQuY29tL3NzY2Etc2hhMi1nNi5jcmwwL6AtoCuGKWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9zc2NhLXNoYTItZzYuY3JsMEwGA1UdIARFMEMwNwYJYIZIAYb9bAEBMCowKAYIKwYBBQUHAgEWHGh0dHBzOi8vd3d3LmRpZ2ljZXJ0LmNvbS9DUFMwCAYGZ4EMAQICMHwGCCsGAQUFBwEBBHAwbjAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQuY29tMEYGCCsGAQUFBzAChjpodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGlnaUNlcnRTSEEyU2VjdXJlU2VydmVyQ0EuY3J0MAkGA1UdEwQCMAAwggEFBgorBgEEAdZ5AgQCBIH2BIHzAPEAdwB9PvL4j\/+IVWgkwsDKnlKJeSvFDngJfy5ql2iZfiLw1wAAAXRqdRttAAAEAwBIMEYCIQDGIwENa8EsKkrcTRzHZhK5MndUkUCiBq38KRabotoYBwIhAJZFOGOVT2P0tQGY8Jh+msa6Nqp\/5EPQ7lmMnwhQcwAJAHYAXNxDkv7mq0VEsV6a1FbmEDf71fpH3KFzlLJe5vbHDsoAAAF0anUbIwAABAMARzBFAiBszLnf5sh8AEKuLIL\/RpXIWXAkNNEkUI1fQR\/9hnT1WQIhAJb0hoTS\/vyKhfciARXtkuxm56xt2tHL7L9QDu8DZwlpMA0GCSqGSIb3DQEBCwUAA4IBAQBhnm\/++Pp+44E785H\/+TW7+jgpnDkQnz8jgI42Fd12JbtXW+IF9jARJnudxgKgOanS1iXrvrE6GhR91NRR+hG4qtiUTD9QM3X43Tk+4uTjjaVsaxtdxrOuzLqhdNBDg\/WQ7+RXT\/M9LmQHwXcb902JXBT1fOQK7MFOeIeCWvkDJxvO8gnyR4HiwXYhVZ\/kbpdXI0B04A+t6CTN7X+HWZOcljv6dz5uJv5P6oXgep+LMD2jPgssFBP\/UqOpTLHJZePum3IhjKSDqT3CvzpQfOUxc+bFQ7f+933xbIw0Z7km1I2g9oY2y9aIx46RtN8NGhe2Mc3OfKeXWCoyyaYttVd0"],
      "n":"2fiNslfxapIrzoiSTsIv0w94qssZcfqWzP3pw8EiO4vhyAmkWBe25yzB7qRfvX4fjlzKBYuVkceDKWQQHbxzk-NioYh-oXVTRo4FFxUmv5YNTbE4KxwV-_hLac18ru48laQSOcXuUR1uuJi0h-FVjLJXP2beqUd0uiEvnW6iHekQhbW3-CKJ_ko6caOpXu5JE40X2DuOl8cA7bSAg5VWe39_xyeZlmpZ9DluY9OiJgYWN1DIJSRxwcjnN-XW_aZK4TzLv0gVzoWmprapYlzxg2JVGBb0YNGXpnogDk_pNCoasAZeqrhR9rk715LqRF3cbdxDDDkDbbkLIPXI5A-iew"
    },
    {
      "kty":"RSA",
      "x5t#S256":"-7iLlcDqf2vxxfhbTfU0f75fLfX9LKIZMO_hpmq1j7I",
      "e":"AQAB",
      "use":"sig",
      "kid":"external_2021",
      "x5c":["MIIHBTCCBe2gAwIBAgIQBSJOfn\/K3GceSXaNwzT9njANBgkqhkiG9w0BAQsFADBPMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMSkwJwYDVQQDEyBEaWdpQ2VydCBUTFMgUlNBIFNIQTI1NiAyMDIwIENBMTAeFw0yMTA4MjUwMDAwMDBaFw0yMjA5MjUyMzU5NTlaMIGjMQswCQYDVQQGEwJHQjEPMA0GA1UEBxMGTG9uZG9uMS8wLQYDVQQKEyZIU0JDIEdyb3VwIE1hbmFnZW1lbnQgU2VydmljZXMgTGltaXRlZDElMCMGA1UECxMcT3BlbiBCYW5raW5nIFNoYXJlZCBTZXJ2aWNlczErMCkGA1UEAxMiUFNEMi1FeHRlcm5hbC1TaWduYXR1cmUuaHNiYy5jby51azCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPr8ok2mhPIC1PYYdeJbHdDGKOdwUlhDhe1+4gNZct\/ofgOT54rh+NMgSH3bXKrXb8CEYh1G5uqofmKamo6Vnqg8jthVlR+tlvHhmgzmDFdZ2r8vmUcMGCV+NzXR6zE1Ia0Apep0JfAB3slPKiQCmS50D2XXdNO6+2rSkLZnTh4ALw5YzDEuflkS8kbeYRGKi5rbZOiOHanteOcZlKIbv3XgR1x\/BKo2q6+HCo7clk\/UofwXV1+vHJy7GXnbol45QTwldC4n3QtKihiXxPBkbx5IZcZyyhrCxzkgcXl3NLMFGvPuaj8v8SdHDUVAoQ9vMKpl72\/8jgT3pJIVSanCzzcCAwEAAaOCA4YwggOCMB8GA1UdIwQYMBaAFLdrouqoqoSMeeq02g+YssWVdrn0MB0GA1UdDgQWBBTEVSA4YEQmcQToE2bqeNSxOI+jZDAtBgNVHREEJjAkgiJQU0QyLUV4dGVybmFsLVNpZ25hdHVyZS5oc2JjLmNvLnVrMA4GA1UdDwEB\/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwgY8GA1UdHwSBhzCBhDBAoD6gPIY6aHR0cDovL2NybDMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VExTUlNBU0hBMjU2MjAyMENBMS0zLmNybDBAoD6gPIY6aHR0cDovL2NybDQuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VExTUlNBU0hBMjU2MjAyMENBMS0zLmNybDA+BgNVHSAENzA1MDMGBmeBDAECAjApMCcGCCsGAQUFBwIBFhtodHRwOi8vd3d3LmRpZ2ljZXJ0LmNvbS9DUFMwfwYIKwYBBQUHAQEEczBxMCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdpY2VydC5jb20wSQYIKwYBBQUHMAKGPWh0dHA6Ly9jYWNlcnRzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRMU1JTQVNIQTI1NjIwMjBDQTEtMS5jcnQwDAYDVR0TAQH\/BAIwADCCAX8GCisGAQQB1nkCBAIEggFvBIIBawFpAHUARqVV63X6kSAwtaKJafTzfREsQXS+\/Um4havy\/HD+bUcAAAF7fXwGvQAABAMARjBEAiAwCblzUXJH0vp0zf0D8WV1vrkjRmVESBWqhBDerVTGuAIgaJvlxV7GG4yrKFDObOVNyCJB03Mgghgra38bnBcrIsEAdwBRo7D1\/QF5nFZtuDd4jwykeswbJ8v3nohCmg3+1IsF5QAAAXt9fAbyAAAEAwBIMEYCIQCcVoRwtuMQePtLTKCV+JR73AeTBCODGiMvE5pzshKapQIhAMxV2OMRhNhUfS8JmWCzoHvdmpXzM3VHykepbobGelXlAHcAQcjKsd8iRkoQxqE6CUKHXk4xixsD6+tLx2jwkGKWBvYAAAF7fXwGywAABAMASDBGAiEA\/EwEt2LmCVJWjQDA+ovvX7EbzAQrHhJ\/IA6CcH6dHj0CIQCFuqvN7nOB2nhyomGxe1TzkMdVUdl1IsPNPI8nhzHDTjANBgkqhkiG9w0BAQsFAAOCAQEAW0XuMoCcax6aBUEm7HlTIzmt9IMSJSJf3wIaSQVfLIeb6zokEtU\/LUqLhSAfMU1YvPnCK4FX+42FstznP9axmhOr3v4nNp2s6nMrYAtwi56ALIjRJuekxShj9ROB0Wn7eBWIx0hdm5WlGei85fdGo9z1D0vY9RSP2HJd8K5axzI\/U4S6Oc6plZz41UZBYZ3LXtdJLYeMUyuawbMgfE3k6Nrm+De\/UGXhZGK7EQrcNVMkaNYGYXBEjzqUtqf+o9LU+ZTjH9m6up5W8o5yZShG0\/+OMzGeQhkhh0XT06BNcsAIoxC0dBWmh3Bhk1jUTOZ84bIBqtZeZV+3VFoCMp1Zxw=="],
      "n":"-vyiTaaE8gLU9hh14lsd0MYo53BSWEOF7X7iA1ly3-h-A5PniuH40yBIfdtcqtdvwIRiHUbm6qh-YpqajpWeqDyO2FWVH62W8eGaDOYMV1navy-ZRwwYJX43NdHrMTUhrQCl6nQl8AHeyU8qJAKZLnQPZdd007r7atKQtmdOHgAvDljMMS5-WRLyRt5hEYqLmttk6I4dqe145xmUohu_deBHXH8Eqjarr4cKjtyWT9Sh_BdXX68cnLsZeduiXjlBPCV0LifdC0qKGJfE8GRvHkhlxnLKGsLHOSBxeXc0swUa8-5qPy_xJ0cNRUChD28wqmXvb_yOBPekkhVJqcLPNw"
    }
	]
}
2022-06-17 06:35:46 SUCCESS
FetchServerKeys
Found server JWK set
server_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "x5t#S256": "p3jNjMc8wp-RPUSeF3fijWi_MBqLtBbMo6hG3sisYP8",
      "e": "AQAB",
      "use": "sig",
      "kid": "external_2",
      "x5c": [
        "MIIGRDCCBSygAwIBAgIQCiOzHKd69QfMSJjD5mJATzANBgkqhkiG9w0BAQsFADBNMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMScwJQYDVQQDEx5EaWdpQ2VydCBTSEEyIFNlY3VyZSBTZXJ2ZXIgQ0EwHhcNMjAwOTA3MDAwMDAwWhcNMjEwOTI2MTIwMDAwWjB8MQswCQYDVQQGEwJHQjEPMA0GA1UEBxMGTG9uZG9uMS8wLQYDVQQKEyZIU0JDIEdyb3VwIE1hbmFnZW1lbnQgU2VydmljZXMgTGltaXRlZDErMCkGA1UEAxMiUFNEMi1FeHRlcm5hbC1TaWduYXR1cmUuaHNiYy5jby51azCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANn4jbJX8WqSK86Ikk7CL9MPeKrLGXH6lsz96cPBIjuL4cgJpFgXtucswe6kX71+H45cygWLlZHHgylkEB28c5PjYqGIfqF1U0aOBRcVJr+WDU2xOCscFfv4S2nNfK7uPJWkEjnF7lEdbriYtIfhVYyyVz9m3qlHdLohL51uoh3pEIW1t/giif5KOnGjqV7uSRONF9g7jpfHAO20gIOVVnt/f8cnmZZqWfQ5bmPToiYGFjdQyCUkccHI5zfl1v2mSuE8y79IFc6Fpqa2qWJc8YNiVRgW9GDRl6Z6IA5P6TQqGrAGXqq4Ufa5O9eS6kRd3G3cQww5A225CyD1yOQPonsCAwEAAaOCAu8wggLrMB8GA1UdIwQYMBaAFA+AYRyCMWHVLyjnjUY4tCzhxtniMB0GA1UdDgQWBBRQE1KCFHl8GeNUV2DAMlPMOfW0/zAtBgNVHREEJjAkgiJQU0QyLUV4dGVybmFsLVNpZ25hdHVyZS5oc2JjLmNvLnVrMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwawYDVR0fBGQwYjAvoC2gK4YpaHR0cDovL2NybDMuZGlnaWNlcnQuY29tL3NzY2Etc2hhMi1nNi5jcmwwL6AtoCuGKWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9zc2NhLXNoYTItZzYuY3JsMEwGA1UdIARFMEMwNwYJYIZIAYb9bAEBMCowKAYIKwYBBQUHAgEWHGh0dHBzOi8vd3d3LmRpZ2ljZXJ0LmNvbS9DUFMwCAYGZ4EMAQICMHwGCCsGAQUFBwEBBHAwbjAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQuY29tMEYGCCsGAQUFBzAChjpodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGlnaUNlcnRTSEEyU2VjdXJlU2VydmVyQ0EuY3J0MAkGA1UdEwQCMAAwggEFBgorBgEEAdZ5AgQCBIH2BIHzAPEAdwB9PvL4j/+IVWgkwsDKnlKJeSvFDngJfy5ql2iZfiLw1wAAAXRqdRttAAAEAwBIMEYCIQDGIwENa8EsKkrcTRzHZhK5MndUkUCiBq38KRabotoYBwIhAJZFOGOVT2P0tQGY8Jh+msa6Nqp/5EPQ7lmMnwhQcwAJAHYAXNxDkv7mq0VEsV6a1FbmEDf71fpH3KFzlLJe5vbHDsoAAAF0anUbIwAABAMARzBFAiBszLnf5sh8AEKuLIL/RpXIWXAkNNEkUI1fQR/9hnT1WQIhAJb0hoTS/vyKhfciARXtkuxm56xt2tHL7L9QDu8DZwlpMA0GCSqGSIb3DQEBCwUAA4IBAQBhnm/++Pp+44E785H/+TW7+jgpnDkQnz8jgI42Fd12JbtXW+IF9jARJnudxgKgOanS1iXrvrE6GhR91NRR+hG4qtiUTD9QM3X43Tk+4uTjjaVsaxtdxrOuzLqhdNBDg/WQ7+RXT/M9LmQHwXcb902JXBT1fOQK7MFOeIeCWvkDJxvO8gnyR4HiwXYhVZ/kbpdXI0B04A+t6CTN7X+HWZOcljv6dz5uJv5P6oXgep+LMD2jPgssFBP/UqOpTLHJZePum3IhjKSDqT3CvzpQfOUxc+bFQ7f+933xbIw0Z7km1I2g9oY2y9aIx46RtN8NGhe2Mc3OfKeXWCoyyaYttVd0"
      ],
      "n": "2fiNslfxapIrzoiSTsIv0w94qssZcfqWzP3pw8EiO4vhyAmkWBe25yzB7qRfvX4fjlzKBYuVkceDKWQQHbxzk-NioYh-oXVTRo4FFxUmv5YNTbE4KxwV-_hLac18ru48laQSOcXuUR1uuJi0h-FVjLJXP2beqUd0uiEvnW6iHekQhbW3-CKJ_ko6caOpXu5JE40X2DuOl8cA7bSAg5VWe39_xyeZlmpZ9DluY9OiJgYWN1DIJSRxwcjnN-XW_aZK4TzLv0gVzoWmprapYlzxg2JVGBb0YNGXpnogDk_pNCoasAZeqrhR9rk715LqRF3cbdxDDDkDbbkLIPXI5A-iew"
    },
    {
      "kty": "RSA",
      "x5t#S256": "-7iLlcDqf2vxxfhbTfU0f75fLfX9LKIZMO_hpmq1j7I",
      "e": "AQAB",
      "use": "sig",
      "kid": "external_2021",
      "x5c": [
        "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\u003d\u003d"
      ],
      "n": "-vyiTaaE8gLU9hh14lsd0MYo53BSWEOF7X7iA1ly3-h-A5PniuH40yBIfdtcqtdvwIRiHUbm6qh-YpqajpWeqDyO2FWVH62W8eGaDOYMV1navy-ZRwwYJX43NdHrMTUhrQCl6nQl8AHeyU8qJAKZLnQPZdd007r7atKQtmdOHgAvDljMMS5-WRLyRt5hEYqLmttk6I4dqe145xmUohu_deBHXH8Eqjarr4cKjtyWT9Sh_BdXX68cnLsZeduiXjlBPCV0LifdC0qKGJfE8GRvHkhlxnLKGsLHOSBxeXc0swUa8-5qPy_xJ0cNRUChD28wqmXvb_yOBPekkhVJqcLPNw"
    }
  ]
}
2022-06-17 06:35:46 SUCCESS
CheckServerKeysIsValid
Server JWKs is valid
server_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "x5t#S256": "p3jNjMc8wp-RPUSeF3fijWi_MBqLtBbMo6hG3sisYP8",
      "e": "AQAB",
      "use": "sig",
      "kid": "external_2",
      "x5c": [
        "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"
      ],
      "n": "2fiNslfxapIrzoiSTsIv0w94qssZcfqWzP3pw8EiO4vhyAmkWBe25yzB7qRfvX4fjlzKBYuVkceDKWQQHbxzk-NioYh-oXVTRo4FFxUmv5YNTbE4KxwV-_hLac18ru48laQSOcXuUR1uuJi0h-FVjLJXP2beqUd0uiEvnW6iHekQhbW3-CKJ_ko6caOpXu5JE40X2DuOl8cA7bSAg5VWe39_xyeZlmpZ9DluY9OiJgYWN1DIJSRxwcjnN-XW_aZK4TzLv0gVzoWmprapYlzxg2JVGBb0YNGXpnogDk_pNCoasAZeqrhR9rk715LqRF3cbdxDDDkDbbkLIPXI5A-iew"
    },
    {
      "kty": "RSA",
      "x5t#S256": "-7iLlcDqf2vxxfhbTfU0f75fLfX9LKIZMO_hpmq1j7I",
      "e": "AQAB",
      "use": "sig",
      "kid": "external_2021",
      "x5c": [
        "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\u003d\u003d"
      ],
      "n": "-vyiTaaE8gLU9hh14lsd0MYo53BSWEOF7X7iA1ly3-h-A5PniuH40yBIfdtcqtdvwIRiHUbm6qh-YpqajpWeqDyO2FWVH62W8eGaDOYMV1navy-ZRwwYJX43NdHrMTUhrQCl6nQl8AHeyU8qJAKZLnQPZdd007r7atKQtmdOHgAvDljMMS5-WRLyRt5hEYqLmttk6I4dqe145xmUohu_deBHXH8Eqjarr4cKjtyWT9Sh_BdXX68cnLsZeduiXjlBPCV0LifdC0qKGJfE8GRvHkhlxnLKGsLHOSBxeXc0swUa8-5qPy_xJ0cNRUChD28wqmXvb_yOBPekkhVJqcLPNw"
    }
  ]
}
2022-06-17 06:35:46 SUCCESS
ValidateServerJWKs
Valid server JWKs: keys are valid JSON, contain the required fields and are correctly encoded using unpadded base64url
2022-06-17 06:35:46 SUCCESS
CheckForKeyIdInServerJWKs
All keys contain kids
2022-06-17 06:35:46 SUCCESS
EnsureServerJwksDoesNotContainPrivateOrSymmetricKeys
Jwks does not contain any private or symmetric keys
2022-06-17 06:35:46 SUCCESS
FAPIEnsureMinimumServerKeyLength
Validated minimum key lengths for server_jwks
server_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "x5t#S256": "p3jNjMc8wp-RPUSeF3fijWi_MBqLtBbMo6hG3sisYP8",
      "e": "AQAB",
      "use": "sig",
      "kid": "external_2",
      "x5c": [
        "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"
      ],
      "n": "2fiNslfxapIrzoiSTsIv0w94qssZcfqWzP3pw8EiO4vhyAmkWBe25yzB7qRfvX4fjlzKBYuVkceDKWQQHbxzk-NioYh-oXVTRo4FFxUmv5YNTbE4KxwV-_hLac18ru48laQSOcXuUR1uuJi0h-FVjLJXP2beqUd0uiEvnW6iHekQhbW3-CKJ_ko6caOpXu5JE40X2DuOl8cA7bSAg5VWe39_xyeZlmpZ9DluY9OiJgYWN1DIJSRxwcjnN-XW_aZK4TzLv0gVzoWmprapYlzxg2JVGBb0YNGXpnogDk_pNCoasAZeqrhR9rk715LqRF3cbdxDDDkDbbkLIPXI5A-iew"
    },
    {
      "kty": "RSA",
      "x5t#S256": "-7iLlcDqf2vxxfhbTfU0f75fLfX9LKIZMO_hpmq1j7I",
      "e": "AQAB",
      "use": "sig",
      "kid": "external_2021",
      "x5c": [
        "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\u003d\u003d"
      ],
      "n": "-vyiTaaE8gLU9hh14lsd0MYo53BSWEOF7X7iA1ly3-h-A5PniuH40yBIfdtcqtdvwIRiHUbm6qh-YpqajpWeqDyO2FWVH62W8eGaDOYMV1navy-ZRwwYJX43NdHrMTUhrQCl6nQl8AHeyU8qJAKZLnQPZdd007r7atKQtmdOHgAvDljMMS5-WRLyRt5hEYqLmttk6I4dqe145xmUohu_deBHXH8Eqjarr4cKjtyWT9Sh_BdXX68cnLsZeduiXjlBPCV0LifdC0qKGJfE8GRvHkhlxnLKGsLHOSBxeXc0swUa8-5qPy_xJ0cNRUChD28wqmXvb_yOBPekkhVJqcLPNw"
    }
  ]
}
2022-06-17 06:35:46 SUCCESS
GetStaticClientConfiguration
Found a static client object
client_id
6bedd737-a18c-4ce1-b06e-1210a13a17bb
scope
openid accounts
jwks
{
  "keys": [
    {
      "kty": "RSA",
      "alg": "PS256",
      "kid": "_ID4_Ycukr4IsRqKku_4jKsdz60",
      "n": "wEG4ngvdvsGu6hkvDjQW2rhF9sREzaTxi1PxY7Z9IpZeSeykIWrp-MOiR9FKls9Xm87WYBf4IogA5nvh-VdYlunSZiO0aogjpgIAZJ9qHNEnIa9yf2VIMS6ZJdM6HV4pKCHqocqAAPs7WlyNMn6d_cJBDjf7VEBCP21LgCLdhHt5QE7zdYj34QRBr-_KcGgJNTE0rPkL2KQE_qygE1i9zyTwwinQJaAK_EBhkJd1YLAVi2PJs_Q-N2L6JH9eow7EQM8itsIfhYPgbK2fjdEVAhdyjsyKgOswAzFJ-Xj83XXI33tLshV0ZaSMCG8_bn1OWbN7JS7JIcrCTzjIiyW4eQ",
      "e": "AQAB",
      "d": "d1KS5ayRtMn66Jo2xUb5BEioS66m0UdVDtdLk0p4wdW3sYPonkD_9ABfoNk5xP3s7uvhy4Q04iGtBV_P8XQPrKJ0jiYM3K2gCnFlkw4JytbYxaRhmMXgl33HWV2OzRlay-i4-i93YKSMwtl8XOGO5ycAP3XpS_IR69HGsUFyYL06LqhkukZknVnDMfbgJlK-ArdN9CFg2TfIAdzrfkG6tfNjbpFJSHmcsw1_7F-aTNHj-NIkSEo5jcD7o1FQMXbIl12VXfFTSQc9hWRk4mJ6XNy9Vl7n5uNr3MJLKFfBeohNJX7OQIAESxM-z1jfR3mONCdM8THB17SSIhe6LXcPsQ",
      "p": "4D9U46MGa20N5H_PeHHDtBMJmfCvOUE_s3t9xjUquTdXGetLCKHeRDjD_1igAMLAHCr7lKBhL-rYmh7Guklljcc9bwtfGHxvtgoaHn3PBN5qpAx6tlvERIoVGwbn2_vhEFF9A0BmUR1VDObrSMJ4Hn_HEjMRjIDc0nlqMIYNYzU",
      "q": "23rFSTLXjAhsm7zHi66uEr_50bWDn_xL2MMQwhhaFLt2zMnWanTHQ3VVqHoeC3n60dQF94U8tL0Lg9NqUAIvB_NCLnOmo-fwSzWh_ANeKwFiw-dAbLU72SaVvGWBMzG9dNQUzcN4Y7FLPIa6W1ucn7ZxM7qHgd0dR5-Eg6ISxLU",
      "dp": "WQFKFD_0oFbcmMER--BLqQGVYgBhy_vV6MsvFKitmG4aqDL3ySlWKwXM5WCrwSGLVqLI0CkH6hjwd9uXTQEsyaU3AQgmanWZcUt5KnkM3gXZldtOKWsq73lO_zcyd-H1ZqCxWcUJ11ApHcHZyTtGqfRVcyfJ41aSTwfZ2gCa97E",
      "dq": "GSFllYwMwiv0w6BJ-OR3ag4xPKHcAGWTCa7MLG09Y0JTx_8UXfwhFMhKlo_lAMtmvL_aLw1Cdi9vMhjzA1Y8rFxeJ5N2cS4NhY8OjRyVm7b86BGCfvABekvAuWGl-YaoesgN2cGX91JFmxiSHgPPWzo4nAOvoF8BC0Jomenk3EE",
      "qi": "rAnnuo2oFCMVZw5SpWu14O4q6LzD4uAmDfr2AyKcRu-R10uKgDHbuGooTgKjqpxuJ8Ce9c1ECfQCs0fxychTbo8VtwMWIy_sxQ6dNWZ0Y8ZsfcHZTFwWbJjINRnatCKma1PcIT9GSd9-oP8t9St79qfTRmxXketV10tg9aUjeXE"
    }
  ]
}
2022-06-17 06:35:46
ValidateMTLSCertificatesHeader
No certificate authority found for MTLS
2022-06-17 06:35:46 SUCCESS
ValidateMTLSCertificatesHeader
MTLS certificates header is valid
2022-06-17 06:35:46
ExtractMTLSCertificatesFromConfiguration
No certificate authority found for MTLS
2022-06-17 06:35:46 SUCCESS
ExtractMTLSCertificatesFromConfiguration
Mutual TLS authentication credentials loaded
cert
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
key
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDBeZbjJem+b6mH/E9O7jx1DAf2AT5u+FyxEz4SNKsYgF8RYmwWRimlLoYkchf0gXkXOMOpoJa0lzL5du+AoEokCkkFIfYTdbhSaGcN4LlQ6dRTtbf2I8reQUHfSxNEmCA+0TnWUBwBhW4sFU4dvIvMBuofQlIzhLunsE999E9KFBt9qyR3wJA19vz8Mp02F8tlGJ6vip3HA0aPcy7yQZxUfSJlcsCIk/cHp5iHpKZn4rZYPesK8bgPcxqC34++jF7Y7wHwic6PFnQP12DKH045FFUCWnMRiyfmDVGJAxn+SlkS0eSR335zvQd5EpvoBSe8qhTBM4J9fibfR171etMHAgMBAAECggEBAJ/XVFFVgUdT+Tvft6X+LPSGfA1B+dK0Xd/thdqEqNYVOHWkWqgMT1uolCqIGEJotSH6Q6xggCGyyOpQ2I3r31TnKmyTIjnxh9aNapaMko3GoSSHfPRdnb0BLOrNm52QERPUx3PHu1uGYP8Kmv72RojJLaOlp0Po5SAlCYeFz/viLeXsB8amtVfDWB9O1rJwlsymKdfwE/8j8ZeT+AeUHB0bGKUsj6S2d8LcjCsTvJsySgyBZQQgt/gsFqtqIK/1muwcrQaWcjoSsR/EUKbXf0Cgvjn6khz0O7ZiA8hjKRE//ghAcxtuTzQ21qzWGLdcX6t2J62iLv+ey3RxjX7szAECgYEA/eY/ixVNJHmXRBiCsFS2e9kP5VNfY++E9HseW3o1IJnEJcteDALHEe7muYuedM8WNlMJYonELPi19UtE+RT9+ZK5cyol9mSxpYBzHBFTjpDp4nm+/DmP5A3Igp6TK0FAaZHdpACx8Uz6XIg6XunJy7//FUy2gDIhxpOtkd2Uk+UCgYEAwxNdKS7J+8foRW9N7hWyD7YcIqyJu28iZvri+Xdi27lATC89AP+4LvZ2qbDUE7hZo24nSYmfpGO7QnVUoW6/EBWHvwY46LsDd8cevnc+joWEoLSEtkdO9/5BgdrSCzzYPKC7/Y+Bxnt1wXeXwhLcO9/RVm9MJ6gxqDkoA6KEdHsCgYAwhgmM3jRRDT/gjsKjSn1ZrAFCta1cXxFM3B7QIsn2ggyfoH9H0lwTTFIiEdHlxxIarcH0aBnq8llsGMeExwNG6Eiy/tIkhdgBpkvZiGIss/tPAi+C6slaL1wrwnyj3qOdyXfPeSaI1Epg1tQ5AXtEilwIyRFz7KDR37VjVDKqFQKBgFx0kAHVyCtJ6t8FysSdicACisEwTzMDkCWIoQylNbh3y26QMPSJPm0bqM/yHAGgrPNVYM9sp7oM/pKX811zlKB149l4hH5hLFqXiA2zjHWV+G8GP6P4lgfZfIikAksLMl1BvPeHDXXZy8y+9rEnqTPDd37kzw44nBhjxoA6hVaDAoGBALOiKqranwwyYUX6z1Q7DU2fe9QuzS4/AezwKTDmB0T6Yemzsg6J74nCANTNC9q3IbLPC35IeB45MZW+lH1A48k5IJ4JC3nMlvimlouJTw8GKUchDh1T9WrPEAJ/inyXm8LVGV11AfJ3ucS0ahOIi1Ob7UDRVCO0VHjeuvM/ccVa
2022-06-17 06:35:46 SUCCESS
ValidateClientJWKsPrivatePart
Valid client JWKs: keys are valid JSON, contain the required fields, the private/public exponents match and are correctly encoded using unpadded base64url
2022-06-17 06:35:46 SUCCESS
ExtractJWKsFromStaticClientConfiguration
Extracted client JWK
client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "alg": "PS256",
      "kid": "_ID4_Ycukr4IsRqKku_4jKsdz60",
      "n": "wEG4ngvdvsGu6hkvDjQW2rhF9sREzaTxi1PxY7Z9IpZeSeykIWrp-MOiR9FKls9Xm87WYBf4IogA5nvh-VdYlunSZiO0aogjpgIAZJ9qHNEnIa9yf2VIMS6ZJdM6HV4pKCHqocqAAPs7WlyNMn6d_cJBDjf7VEBCP21LgCLdhHt5QE7zdYj34QRBr-_KcGgJNTE0rPkL2KQE_qygE1i9zyTwwinQJaAK_EBhkJd1YLAVi2PJs_Q-N2L6JH9eow7EQM8itsIfhYPgbK2fjdEVAhdyjsyKgOswAzFJ-Xj83XXI33tLshV0ZaSMCG8_bn1OWbN7JS7JIcrCTzjIiyW4eQ",
      "e": "AQAB",
      "d": "d1KS5ayRtMn66Jo2xUb5BEioS66m0UdVDtdLk0p4wdW3sYPonkD_9ABfoNk5xP3s7uvhy4Q04iGtBV_P8XQPrKJ0jiYM3K2gCnFlkw4JytbYxaRhmMXgl33HWV2OzRlay-i4-i93YKSMwtl8XOGO5ycAP3XpS_IR69HGsUFyYL06LqhkukZknVnDMfbgJlK-ArdN9CFg2TfIAdzrfkG6tfNjbpFJSHmcsw1_7F-aTNHj-NIkSEo5jcD7o1FQMXbIl12VXfFTSQc9hWRk4mJ6XNy9Vl7n5uNr3MJLKFfBeohNJX7OQIAESxM-z1jfR3mONCdM8THB17SSIhe6LXcPsQ",
      "p": "4D9U46MGa20N5H_PeHHDtBMJmfCvOUE_s3t9xjUquTdXGetLCKHeRDjD_1igAMLAHCr7lKBhL-rYmh7Guklljcc9bwtfGHxvtgoaHn3PBN5qpAx6tlvERIoVGwbn2_vhEFF9A0BmUR1VDObrSMJ4Hn_HEjMRjIDc0nlqMIYNYzU",
      "q": "23rFSTLXjAhsm7zHi66uEr_50bWDn_xL2MMQwhhaFLt2zMnWanTHQ3VVqHoeC3n60dQF94U8tL0Lg9NqUAIvB_NCLnOmo-fwSzWh_ANeKwFiw-dAbLU72SaVvGWBMzG9dNQUzcN4Y7FLPIa6W1ucn7ZxM7qHgd0dR5-Eg6ISxLU",
      "dp": "WQFKFD_0oFbcmMER--BLqQGVYgBhy_vV6MsvFKitmG4aqDL3ySlWKwXM5WCrwSGLVqLI0CkH6hjwd9uXTQEsyaU3AQgmanWZcUt5KnkM3gXZldtOKWsq73lO_zcyd-H1ZqCxWcUJ11ApHcHZyTtGqfRVcyfJ41aSTwfZ2gCa97E",
      "dq": "GSFllYwMwiv0w6BJ-OR3ag4xPKHcAGWTCa7MLG09Y0JTx_8UXfwhFMhKlo_lAMtmvL_aLw1Cdi9vMhjzA1Y8rFxeJ5N2cS4NhY8OjRyVm7b86BGCfvABekvAuWGl-YaoesgN2cGX91JFmxiSHgPPWzo4nAOvoF8BC0Jomenk3EE",
      "qi": "rAnnuo2oFCMVZw5SpWu14O4q6LzD4uAmDfr2AyKcRu-R10uKgDHbuGooTgKjqpxuJ8Ce9c1ECfQCs0fxychTbo8VtwMWIy_sxQ6dNWZ0Y8ZsfcHZTFwWbJjINRnatCKma1PcIT9GSd9-oP8t9St79qfTRmxXketV10tg9aUjeXE"
    }
  ]
}
public_client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "e": "AQAB",
      "kid": "_ID4_Ycukr4IsRqKku_4jKsdz60",
      "alg": "PS256",
      "n": "wEG4ngvdvsGu6hkvDjQW2rhF9sREzaTxi1PxY7Z9IpZeSeykIWrp-MOiR9FKls9Xm87WYBf4IogA5nvh-VdYlunSZiO0aogjpgIAZJ9qHNEnIa9yf2VIMS6ZJdM6HV4pKCHqocqAAPs7WlyNMn6d_cJBDjf7VEBCP21LgCLdhHt5QE7zdYj34QRBr-_KcGgJNTE0rPkL2KQE_qygE1i9zyTwwinQJaAK_EBhkJd1YLAVi2PJs_Q-N2L6JH9eow7EQM8itsIfhYPgbK2fjdEVAhdyjsyKgOswAzFJ-Xj83XXI33tLshV0ZaSMCG8_bn1OWbN7JS7JIcrCTzjIiyW4eQ"
    }
  ]
}
2022-06-17 06:35:46 SUCCESS
CheckForKeyIdInClientJWKs
All keys contain kids
2022-06-17 06:35:46 SUCCESS
CheckDistinctKeyIdValueInClientJWKs
Distinct 'kid' value in all keys of client_jwks
see
https://bitbucket.org/openid/connect/issues/1127
2022-06-17 06:35:46 SUCCESS
FAPICheckKeyAlgInClientJWKs
Keys in client JWKS all have permitted 'alg'
permitted
[
  "PS256",
  "ES256"
]
2022-06-17 06:35:46 SUCCESS
FAPIEnsureMinimumClientKeyLength
Validated minimum key lengths for client_jwks
client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "alg": "PS256",
      "kid": "_ID4_Ycukr4IsRqKku_4jKsdz60",
      "n": "wEG4ngvdvsGu6hkvDjQW2rhF9sREzaTxi1PxY7Z9IpZeSeykIWrp-MOiR9FKls9Xm87WYBf4IogA5nvh-VdYlunSZiO0aogjpgIAZJ9qHNEnIa9yf2VIMS6ZJdM6HV4pKCHqocqAAPs7WlyNMn6d_cJBDjf7VEBCP21LgCLdhHt5QE7zdYj34QRBr-_KcGgJNTE0rPkL2KQE_qygE1i9zyTwwinQJaAK_EBhkJd1YLAVi2PJs_Q-N2L6JH9eow7EQM8itsIfhYPgbK2fjdEVAhdyjsyKgOswAzFJ-Xj83XXI33tLshV0ZaSMCG8_bn1OWbN7JS7JIcrCTzjIiyW4eQ",
      "e": "AQAB",
      "d": "d1KS5ayRtMn66Jo2xUb5BEioS66m0UdVDtdLk0p4wdW3sYPonkD_9ABfoNk5xP3s7uvhy4Q04iGtBV_P8XQPrKJ0jiYM3K2gCnFlkw4JytbYxaRhmMXgl33HWV2OzRlay-i4-i93YKSMwtl8XOGO5ycAP3XpS_IR69HGsUFyYL06LqhkukZknVnDMfbgJlK-ArdN9CFg2TfIAdzrfkG6tfNjbpFJSHmcsw1_7F-aTNHj-NIkSEo5jcD7o1FQMXbIl12VXfFTSQc9hWRk4mJ6XNy9Vl7n5uNr3MJLKFfBeohNJX7OQIAESxM-z1jfR3mONCdM8THB17SSIhe6LXcPsQ",
      "p": "4D9U46MGa20N5H_PeHHDtBMJmfCvOUE_s3t9xjUquTdXGetLCKHeRDjD_1igAMLAHCr7lKBhL-rYmh7Guklljcc9bwtfGHxvtgoaHn3PBN5qpAx6tlvERIoVGwbn2_vhEFF9A0BmUR1VDObrSMJ4Hn_HEjMRjIDc0nlqMIYNYzU",
      "q": "23rFSTLXjAhsm7zHi66uEr_50bWDn_xL2MMQwhhaFLt2zMnWanTHQ3VVqHoeC3n60dQF94U8tL0Lg9NqUAIvB_NCLnOmo-fwSzWh_ANeKwFiw-dAbLU72SaVvGWBMzG9dNQUzcN4Y7FLPIa6W1ucn7ZxM7qHgd0dR5-Eg6ISxLU",
      "dp": "WQFKFD_0oFbcmMER--BLqQGVYgBhy_vV6MsvFKitmG4aqDL3ySlWKwXM5WCrwSGLVqLI0CkH6hjwd9uXTQEsyaU3AQgmanWZcUt5KnkM3gXZldtOKWsq73lO_zcyd-H1ZqCxWcUJ11ApHcHZyTtGqfRVcyfJ41aSTwfZ2gCa97E",
      "dq": "GSFllYwMwiv0w6BJ-OR3ag4xPKHcAGWTCa7MLG09Y0JTx_8UXfwhFMhKlo_lAMtmvL_aLw1Cdi9vMhjzA1Y8rFxeJ5N2cS4NhY8OjRyVm7b86BGCfvABekvAuWGl-YaoesgN2cGX91JFmxiSHgPPWzo4nAOvoF8BC0Jomenk3EE",
      "qi": "rAnnuo2oFCMVZw5SpWu14O4q6LzD4uAmDfr2AyKcRu-R10uKgDHbuGooTgKjqpxuJ8Ce9c1ECfQCs0fxychTbo8VtwMWIy_sxQ6dNWZ0Y8ZsfcHZTFwWbJjINRnatCKma1PcIT9GSd9-oP8t9St79qfTRmxXketV10tg9aUjeXE"
    }
  ]
}
2022-06-17 06:35:46 SUCCESS
ValidateMTLSCertificatesAsX509
Mutual TLS authentication cert validated as X.509
Verify configuration of second client
2022-06-17 06:35:46 SUCCESS
GetStaticClient2Configuration
Found a static second client object
client_id
92d025dd-b2e0-4021-adb5-d16bcbf379ad
scope
openid accounts
jwks
{
  "keys": [
    {
      "kty": "RSA",
      "alg": "PS256",
      "kid": "nIzxh_bmcxrIzm_fypSJtKwaBco",
      "n": "0bjfrc1fHYbRmfQZn03Lv0ubdt4sGJcEmMotgahOyGne48E8rLIJ8KEXd2M-mvcUc7749O3PuDYoVBdQtSk3c8oRUfcr9F3ilKGl_PhqyeOKToEab1Rnu8yo76WeVTZPQyxyrpmDDBSjxTzvYppQqi86QUHi8SSKiACdfNXDjGnhl16Kj5fPK5bC0b6p4YhOlBD4odrx-kS5Dmkc9F8dV2MLxJ9asjxZa8wY7MYsQWBt4LLF3VNZ1H3NtT5BqXZQvQIlyr1pvEeWIGm_x3fq8YKaGBnStunM0tMLE7VXXhD4gARW18SzPG3T3TorpuzGyaiJGp-A7jOicAu5aygqnQ",
      "e": "AQAB",
      "d": "q9Yw4DWAE69dmilZvR9_LBSFI1ZTByrmB1LRCoWfV7L3f-HbFx0h69nyYk4dA9gjF9uIHReltSgazxvzcxx8ZRFSM7i0eRtcBbCVUrswtI8NydkakdG01TmRyhoHq4Y-V6nZpZn-uC1JKtkMw9vw8CCWONYFXtQz9c-bOqfj--1hXDepDbKYhT5xJC4XcmPutL8oN2qgZpgTuiJ4aJ38_V_6smc09AX9lvO3WUWPWhJ2OJrzdsSaNigXIyNwWdsQsYLRU7YM02RObRR8wwxmx8-BTo64SAOaMNZ7bKq0e1UvkP67kEbZy1ru8rQn6FCzFiVx9vsPH6tmgAUeHQBHgQ",
      "p": "8tCo1PJCh1FFpHMQJoPWJx-xHZ-7IdORIY5hyyssGtbMGVb2pgFM7MemCujN1ClyUeDb-ae8lgi1HXRYW7NZ42p1J_UhvaWDk9q1L4X63U4IrrZXrDBhA5iZn84nsFfctPjGSBRvtdZWKxaCvJRJJA_HeZ1cAApwxGIQq__ETFE",
      "q": "3RwxqlaFEW3L8bSy5qPdkgWZhuYnmCgvymfKSNsuFQgON6_26dKgcw27GfU5lntBTJVqXhfb7Pa1TE3G3WvqlgOnDkKmrq9f1kqI_X0fhvVcG7uJuqK9JAQI55mfABRCkjy8a3cSFXHRFzqp_xWSsfVr5XLFQKtXXJWRQ1t5go0",
      "dp": "wQQdMSliuS5hrdfJftRN58vJf0L5_mmvdH06P8aRyMP2ei4m4s8l1xLdas6kz4Ii3fNg6ZPs1VcWodNaaYqoaZ62gozZxWdMsLuqS5y1TjY5sKhCCR5r_-_OLrox0nwFddZLyAB2zJUU6it6wW0etwvUBViRSXcDLRjHJ_KomAE",
      "dq": "mxuqI4oqMv3I8bgHQBB34HWZK67M28plLCH_H3jSLOLHxnzkQ0cEU3GwbRc_3LZ-KlEumu810leG-w4ckTuhBrdtO226LBTOsC79RoW91hjNEo9OoOSEtn02GfIEPjP4N0nwC5stzmlXemom0tC5Zal6lS0b_q-zyzkI_C1xYgk",
      "qi": "dj64wxoc0cC7_LLKzfsuyMJ5kRHBpKdIddDQhy1xYoPVPWHZeu_S-UqElahH0iacLjEAxnJFLKJSotFGQN-NM_ralj3sKsvoRyYcUULFIgmoorCwdpA857ONMMQ_IsNbWuYoSvBoqSsYuDJn6Hm3aVxN-TaNE_Luef5_ciCiT98"
    }
  ]
}
2022-06-17 06:35:46
ValidateMTLSCertificates2Header
No certificate authority found for MTLS
2022-06-17 06:35:46 SUCCESS
ValidateMTLSCertificates2Header
MTLS certificates header is valid
2022-06-17 06:35:46
ExtractMTLSCertificates2FromConfiguration
No certificate authority found for MTLS
2022-06-17 06:35:46 SUCCESS
ExtractMTLSCertificates2FromConfiguration
Mutual TLS authentication credentials loaded
cert
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
key
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDjlLiOSio5SQO+bHR9ByYCPRxyXLbrTm7zzrE0AHNOXWczA/0+D8WI9Xx7w7NBn3EiCaAH6JVq78ENCwsq+MVW7eo4tIZsosXDQz4HFL/RqhMNtURSe1aWGXC9FE0d1K1/lqr85JxWCmcYfBy0LHCUBs8UggV8SkHE+zJckMiiy5skJoL8/9GVcmVkGW6bzLn2yml8m2uxHHgibqSd0LNjN+N2iA7BY5QZvFIgo0UhGaX+OjOiueB3cp8pB8DIM7BSVsS/Crp9Op0BLMV44C48RyBSm2gFmspgetB71QwwS06iLf6vyPnNwAapYdCqbR7MTFsUqBb/8ev2UGArUFofAgMBAAECggEAVBEu75jj6g9Xq7MCgODwIGmUpYYsJ9XsVHGosc3syijko0q49ID89i/AkTNkdzw/nVQy4lj/QOZZyMioknIc65StLc85zM2AAjZHpnP6u6d4rFqmZ1WaUY4KQD5MklVq1bPBa/PC8GGdXcUTEVdNKtEtE6VIA3amvu4P13PAOaoMKecxmKVCu8sEAwf5FCw1rP7lQDVwz+PsOGiGCY/SnWOMJAMwPp4UverTzoVvNmrD7n3XMl5E0IIatAeij5Dr5ZCA1wmzOGO3fQPuIZsD1bETqITguG3hN5QaOWqsvBPzwcia2ANBH/ByJI4yUVIhYrSS033OvcOZyOMC2q02aQKBgQD6+NbrKj4HfNBhDZmbdLCVfHRfx8PUVK8vx2Fx7gXSRs+c2scvviFYZnFiH86hog+UIWopFa/5bdumScRDxjuip7bQLEyVlT8YeEBtGDSeSfISqB1FR+eWcWm/SyjKUrwrI2nWZdqACudI+7vikgFAKTmee7v30J+DrkhcqzkEdQKBgQDoI+peLtTUixhDksj/70B/3y4IG8n4kdTRMqNiUE42uHRmNbyo5OKVE6RsKpDhKzRNC7ac1mO9//e85vrABvno3KC2Y5MMzka/HvC7bI3wMF/N1N6197dk5l7436l+55DlUcc08KY6iJ3yBcCBXLJaM+R6Vhr/GHS/bpE2BLeBwwKBgERk9Az6YhUgSploX2giEM1sMTq48gE3Ytaee0vVFfkMGyAf7xBvvB6fLF8VU/Zwd9ZilM/FfUN4UNesWrQtnariEcwBho1tMti0TLpuUkig1juHXRK4WcCB/9OF5APfMDCBYiJvd3BViFo3YCiKqZSWp4EtLziFvjLgmA/JCazRAoGAdO+qnrjugwZyOY/Wan4luoQ9Ft6QtgMX9i2Q+fREAfKWx+nn2Bg8PyY+3DHw+0wdM3ZkDcs9QTeQnvqnc1XQS8nftyCfsYKzRpEaaP883LIxgGjrqzRWkKAvVSStp/yUE8BHHdbflXq+PW1CVKfSO/gJ7sozHS8/mDLlORXVLqsCgYAVQu4z+4I7clJasneCjcnL62cO1vbdSUK1M4M22P9QnpfIERa+frcV40X1/Sl3J7RgmNWdKEwX1hc9B94oBL/OrZxwv9mnuXvlAatJooGfoW+RUjsfx4+BepYIxXuOIzvXxcN8+XP8Dr+45gkfG8T8v2uVzxSfNAh+BqtZgR6g8Q==
2022-06-17 06:35:46 SUCCESS
ValidateClientJWKsPrivatePart
Valid client JWKs: keys are valid JSON, contain the required fields, the private/public exponents match and are correctly encoded using unpadded base64url
2022-06-17 06:35:46 SUCCESS
ExtractJWKsFromStaticClientConfiguration
Extracted client JWK
client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "alg": "PS256",
      "kid": "nIzxh_bmcxrIzm_fypSJtKwaBco",
      "n": "0bjfrc1fHYbRmfQZn03Lv0ubdt4sGJcEmMotgahOyGne48E8rLIJ8KEXd2M-mvcUc7749O3PuDYoVBdQtSk3c8oRUfcr9F3ilKGl_PhqyeOKToEab1Rnu8yo76WeVTZPQyxyrpmDDBSjxTzvYppQqi86QUHi8SSKiACdfNXDjGnhl16Kj5fPK5bC0b6p4YhOlBD4odrx-kS5Dmkc9F8dV2MLxJ9asjxZa8wY7MYsQWBt4LLF3VNZ1H3NtT5BqXZQvQIlyr1pvEeWIGm_x3fq8YKaGBnStunM0tMLE7VXXhD4gARW18SzPG3T3TorpuzGyaiJGp-A7jOicAu5aygqnQ",
      "e": "AQAB",
      "d": "q9Yw4DWAE69dmilZvR9_LBSFI1ZTByrmB1LRCoWfV7L3f-HbFx0h69nyYk4dA9gjF9uIHReltSgazxvzcxx8ZRFSM7i0eRtcBbCVUrswtI8NydkakdG01TmRyhoHq4Y-V6nZpZn-uC1JKtkMw9vw8CCWONYFXtQz9c-bOqfj--1hXDepDbKYhT5xJC4XcmPutL8oN2qgZpgTuiJ4aJ38_V_6smc09AX9lvO3WUWPWhJ2OJrzdsSaNigXIyNwWdsQsYLRU7YM02RObRR8wwxmx8-BTo64SAOaMNZ7bKq0e1UvkP67kEbZy1ru8rQn6FCzFiVx9vsPH6tmgAUeHQBHgQ",
      "p": "8tCo1PJCh1FFpHMQJoPWJx-xHZ-7IdORIY5hyyssGtbMGVb2pgFM7MemCujN1ClyUeDb-ae8lgi1HXRYW7NZ42p1J_UhvaWDk9q1L4X63U4IrrZXrDBhA5iZn84nsFfctPjGSBRvtdZWKxaCvJRJJA_HeZ1cAApwxGIQq__ETFE",
      "q": "3RwxqlaFEW3L8bSy5qPdkgWZhuYnmCgvymfKSNsuFQgON6_26dKgcw27GfU5lntBTJVqXhfb7Pa1TE3G3WvqlgOnDkKmrq9f1kqI_X0fhvVcG7uJuqK9JAQI55mfABRCkjy8a3cSFXHRFzqp_xWSsfVr5XLFQKtXXJWRQ1t5go0",
      "dp": "wQQdMSliuS5hrdfJftRN58vJf0L5_mmvdH06P8aRyMP2ei4m4s8l1xLdas6kz4Ii3fNg6ZPs1VcWodNaaYqoaZ62gozZxWdMsLuqS5y1TjY5sKhCCR5r_-_OLrox0nwFddZLyAB2zJUU6it6wW0etwvUBViRSXcDLRjHJ_KomAE",
      "dq": "mxuqI4oqMv3I8bgHQBB34HWZK67M28plLCH_H3jSLOLHxnzkQ0cEU3GwbRc_3LZ-KlEumu810leG-w4ckTuhBrdtO226LBTOsC79RoW91hjNEo9OoOSEtn02GfIEPjP4N0nwC5stzmlXemom0tC5Zal6lS0b_q-zyzkI_C1xYgk",
      "qi": "dj64wxoc0cC7_LLKzfsuyMJ5kRHBpKdIddDQhy1xYoPVPWHZeu_S-UqElahH0iacLjEAxnJFLKJSotFGQN-NM_ralj3sKsvoRyYcUULFIgmoorCwdpA857ONMMQ_IsNbWuYoSvBoqSsYuDJn6Hm3aVxN-TaNE_Luef5_ciCiT98"
    }
  ]
}
public_client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "e": "AQAB",
      "kid": "nIzxh_bmcxrIzm_fypSJtKwaBco",
      "alg": "PS256",
      "n": "0bjfrc1fHYbRmfQZn03Lv0ubdt4sGJcEmMotgahOyGne48E8rLIJ8KEXd2M-mvcUc7749O3PuDYoVBdQtSk3c8oRUfcr9F3ilKGl_PhqyeOKToEab1Rnu8yo76WeVTZPQyxyrpmDDBSjxTzvYppQqi86QUHi8SSKiACdfNXDjGnhl16Kj5fPK5bC0b6p4YhOlBD4odrx-kS5Dmkc9F8dV2MLxJ9asjxZa8wY7MYsQWBt4LLF3VNZ1H3NtT5BqXZQvQIlyr1pvEeWIGm_x3fq8YKaGBnStunM0tMLE7VXXhD4gARW18SzPG3T3TorpuzGyaiJGp-A7jOicAu5aygqnQ"
    }
  ]
}
2022-06-17 06:35:46 SUCCESS
CheckForKeyIdInClientJWKs
All keys contain kids
2022-06-17 06:35:46 SUCCESS
CheckDistinctKeyIdValueInClientJWKs
Distinct 'kid' value in all keys of client_jwks
see
https://bitbucket.org/openid/connect/issues/1127
2022-06-17 06:35:46 SUCCESS
FAPICheckKeyAlgInClientJWKs
Keys in client JWKS all have permitted 'alg'
permitted
[
  "PS256",
  "ES256"
]
2022-06-17 06:35:46 SUCCESS
FAPIEnsureMinimumClientKeyLength
Validated minimum key lengths for client_jwks
client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "alg": "PS256",
      "kid": "nIzxh_bmcxrIzm_fypSJtKwaBco",
      "n": "0bjfrc1fHYbRmfQZn03Lv0ubdt4sGJcEmMotgahOyGne48E8rLIJ8KEXd2M-mvcUc7749O3PuDYoVBdQtSk3c8oRUfcr9F3ilKGl_PhqyeOKToEab1Rnu8yo76WeVTZPQyxyrpmDDBSjxTzvYppQqi86QUHi8SSKiACdfNXDjGnhl16Kj5fPK5bC0b6p4YhOlBD4odrx-kS5Dmkc9F8dV2MLxJ9asjxZa8wY7MYsQWBt4LLF3VNZ1H3NtT5BqXZQvQIlyr1pvEeWIGm_x3fq8YKaGBnStunM0tMLE7VXXhD4gARW18SzPG3T3TorpuzGyaiJGp-A7jOicAu5aygqnQ",
      "e": "AQAB",
      "d": "q9Yw4DWAE69dmilZvR9_LBSFI1ZTByrmB1LRCoWfV7L3f-HbFx0h69nyYk4dA9gjF9uIHReltSgazxvzcxx8ZRFSM7i0eRtcBbCVUrswtI8NydkakdG01TmRyhoHq4Y-V6nZpZn-uC1JKtkMw9vw8CCWONYFXtQz9c-bOqfj--1hXDepDbKYhT5xJC4XcmPutL8oN2qgZpgTuiJ4aJ38_V_6smc09AX9lvO3WUWPWhJ2OJrzdsSaNigXIyNwWdsQsYLRU7YM02RObRR8wwxmx8-BTo64SAOaMNZ7bKq0e1UvkP67kEbZy1ru8rQn6FCzFiVx9vsPH6tmgAUeHQBHgQ",
      "p": "8tCo1PJCh1FFpHMQJoPWJx-xHZ-7IdORIY5hyyssGtbMGVb2pgFM7MemCujN1ClyUeDb-ae8lgi1HXRYW7NZ42p1J_UhvaWDk9q1L4X63U4IrrZXrDBhA5iZn84nsFfctPjGSBRvtdZWKxaCvJRJJA_HeZ1cAApwxGIQq__ETFE",
      "q": "3RwxqlaFEW3L8bSy5qPdkgWZhuYnmCgvymfKSNsuFQgON6_26dKgcw27GfU5lntBTJVqXhfb7Pa1TE3G3WvqlgOnDkKmrq9f1kqI_X0fhvVcG7uJuqK9JAQI55mfABRCkjy8a3cSFXHRFzqp_xWSsfVr5XLFQKtXXJWRQ1t5go0",
      "dp": "wQQdMSliuS5hrdfJftRN58vJf0L5_mmvdH06P8aRyMP2ei4m4s8l1xLdas6kz4Ii3fNg6ZPs1VcWodNaaYqoaZ62gozZxWdMsLuqS5y1TjY5sKhCCR5r_-_OLrox0nwFddZLyAB2zJUU6it6wW0etwvUBViRSXcDLRjHJ_KomAE",
      "dq": "mxuqI4oqMv3I8bgHQBB34HWZK67M28plLCH_H3jSLOLHxnzkQ0cEU3GwbRc_3LZ-KlEumu810leG-w4ckTuhBrdtO226LBTOsC79RoW91hjNEo9OoOSEtn02GfIEPjP4N0nwC5stzmlXemom0tC5Zal6lS0b_q-zyzkI_C1xYgk",
      "qi": "dj64wxoc0cC7_LLKzfsuyMJ5kRHBpKdIddDQhy1xYoPVPWHZeu_S-UqElahH0iacLjEAxnJFLKJSotFGQN-NM_ralj3sKsvoRyYcUULFIgmoorCwdpA857ONMMQ_IsNbWuYoSvBoqSsYuDJn6Hm3aVxN-TaNE_Luef5_ciCiT98"
    }
  ]
}
2022-06-17 06:35:46 SUCCESS
ValidateMTLSCertificatesAsX509
Mutual TLS authentication cert validated as X.509
2022-06-17 06:35:46 SUCCESS
GetResourceEndpointConfiguration
Found a resource endpoint object
resourceUrl
https://api.ob.hsbc.co.uk/obie/open-banking/v3.1/aisp/
institution_id
00158000016i44JAAQ
2022-06-17 06:35:46 SUCCESS
SetProtectedResourceUrlToAccountsEndpoint
Set protected resource URL
protected_resource_url
https://api.ob.hsbc.co.uk/obie/open-banking/v3.1/aisp/accounts
2022-06-17 06:35:46 SUCCESS
ExtractTLSTestValuesFromResourceConfiguration
Extracted TLS information from resource endpoint
resource_endpoint
{
  "testHost": "api.ob.hsbc.co.uk",
  "testPort": 443
}
2022-06-17 06:35:46 SUCCESS
ExtractTLSTestValuesFromOBResourceConfiguration
Extracted TLS information from resource endpoint
accounts_resource_endpoint
{
  "testHost": "api.ob.hsbc.co.uk",
  "testPort": 443
}
accounts_request_endpoint
{
  "testHost": "api.ob.hsbc.co.uk",
  "testPort": 443
}
2022-06-17 06:35:46
fapi-rw-id2-ensure-mtls-holder-of-key-required
Setup Done
Authorization endpoint TLS test
2022-06-17 06:35:46 SUCCESS
EnsureTLS12WithFAPICiphers
Server agreed to TLS 1.2
port
443
host
ob.hsbc.co.uk
2022-06-17 06:35:46 SUCCESS
DisallowTLS10
Server refused TLS 1.0 handshake
port
443
host
ob.hsbc.co.uk
2022-06-17 06:35:46 SUCCESS
DisallowTLS11
Server refused TLS 1.1 handshake
port
443
host
ob.hsbc.co.uk
Token Endpoint TLS test
2022-06-17 06:35:46 SUCCESS
EnsureTLS12WithFAPICiphers
Server agreed to TLS 1.2
port
443
host
api.ob.hsbc.co.uk
2022-06-17 06:35:46 SUCCESS
DisallowTLS10
Server refused TLS 1.0 handshake
port
443
host
api.ob.hsbc.co.uk
2022-06-17 06:35:46 SUCCESS
DisallowTLS11
Server refused TLS 1.1 handshake
port
443
host
api.ob.hsbc.co.uk
2022-06-17 06:35:47
DisallowInsecureCipher
Trying to connect with a non-permitted cipher (this is not exhaustive: check the server configuration manually to verify conformance)
port
443
host
api.ob.hsbc.co.uk
2022-06-17 06:35:47 SUCCESS
DisallowInsecureCipher
The TLS handshake was rejected when trying to connect with disallowed ciphers.
port
443
host
api.ob.hsbc.co.uk
Userinfo Endpoint TLS test
2022-06-17 06:35:47 INFO
EnsureTLS12WithFAPICiphers
Skipped evaluation due to missing required object: tls
expected
tls
mapped
2022-06-17 06:35:47 INFO
DisallowTLS10
Skipped evaluation due to missing required object: tls
expected
tls
mapped
2022-06-17 06:35:47 INFO
DisallowTLS11
Skipped evaluation due to missing required object: tls
expected
tls
mapped
2022-06-17 06:35:47 INFO
DisallowInsecureCipher
Skipped evaluation due to missing required object: tls
expected
tls
mapped
Registration Endpoint TLS test
2022-06-17 06:35:47 SUCCESS
EnsureTLS12WithFAPICiphers
Server agreed to TLS 1.2
port
443
host
api.ob.hsbc.co.uk
2022-06-17 06:35:47 SUCCESS
DisallowTLS10
Server refused TLS 1.0 handshake
port
443
host
api.ob.hsbc.co.uk
2022-06-17 06:35:47 SUCCESS
DisallowTLS11
Server refused TLS 1.1 handshake
port
443
host
api.ob.hsbc.co.uk
2022-06-17 06:35:47
DisallowInsecureCipher
Trying to connect with a non-permitted cipher (this is not exhaustive: check the server configuration manually to verify conformance)
port
443
host
api.ob.hsbc.co.uk
2022-06-17 06:35:47 SUCCESS
DisallowInsecureCipher
The TLS handshake was rejected when trying to connect with disallowed ciphers.
port
443
host
api.ob.hsbc.co.uk
Use client_credentials grant to obtain OpenBanking UK intent_id
2022-06-17 06:35:47 SUCCESS
CreateTokenEndpointRequestForClientCredentialsGrant
Created token endpoint request
grant_type
client_credentials
scope
openid accounts
2022-06-17 06:35:47 SUCCESS
SetAccountScopeOnTokenEndpointRequest
Set scope parameter to accounts for OB testing
grant_type
client_credentials
scope
accounts
2022-06-17 06:35:47
AddClientIdToTokenEndpointRequest
grant_type
client_credentials
scope
accounts
client_id
6bedd737-a18c-4ce1-b06e-1210a13a17bb
2022-06-17 06:35:47
CallTokenEndpoint
HTTP request
request_uri
https://api.ob.hsbc.co.uk/obie/open-banking/v1.1/oauth2/token
request_method
POST
request_headers
{
  "accept": "application/json",
  "content-type": "application/x-www-form-urlencoded;charset\u003dUTF-8",
  "content-length": "91"
}
request_body
grant_type=client_credentials&scope=accounts&client_id=6bedd737-a18c-4ce1-b06e-1210a13a17bb
request_mutual_tls
{
  "cert": "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\u003d\u003d",
  "key": "MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDBeZbjJem+b6mH/E9O7jx1DAf2AT5u+FyxEz4SNKsYgF8RYmwWRimlLoYkchf0gXkXOMOpoJa0lzL5du+AoEokCkkFIfYTdbhSaGcN4LlQ6dRTtbf2I8reQUHfSxNEmCA+0TnWUBwBhW4sFU4dvIvMBuofQlIzhLunsE999E9KFBt9qyR3wJA19vz8Mp02F8tlGJ6vip3HA0aPcy7yQZxUfSJlcsCIk/cHp5iHpKZn4rZYPesK8bgPcxqC34++jF7Y7wHwic6PFnQP12DKH045FFUCWnMRiyfmDVGJAxn+SlkS0eSR335zvQd5EpvoBSe8qhTBM4J9fibfR171etMHAgMBAAECggEBAJ/XVFFVgUdT+Tvft6X+LPSGfA1B+dK0Xd/thdqEqNYVOHWkWqgMT1uolCqIGEJotSH6Q6xggCGyyOpQ2I3r31TnKmyTIjnxh9aNapaMko3GoSSHfPRdnb0BLOrNm52QERPUx3PHu1uGYP8Kmv72RojJLaOlp0Po5SAlCYeFz/viLeXsB8amtVfDWB9O1rJwlsymKdfwE/8j8ZeT+AeUHB0bGKUsj6S2d8LcjCsTvJsySgyBZQQgt/gsFqtqIK/1muwcrQaWcjoSsR/EUKbXf0Cgvjn6khz0O7ZiA8hjKRE//ghAcxtuTzQ21qzWGLdcX6t2J62iLv+ey3RxjX7szAECgYEA/eY/ixVNJHmXRBiCsFS2e9kP5VNfY++E9HseW3o1IJnEJcteDALHEe7muYuedM8WNlMJYonELPi19UtE+RT9+ZK5cyol9mSxpYBzHBFTjpDp4nm+/DmP5A3Igp6TK0FAaZHdpACx8Uz6XIg6XunJy7//FUy2gDIhxpOtkd2Uk+UCgYEAwxNdKS7J+8foRW9N7hWyD7YcIqyJu28iZvri+Xdi27lATC89AP+4LvZ2qbDUE7hZo24nSYmfpGO7QnVUoW6/EBWHvwY46LsDd8cevnc+joWEoLSEtkdO9/5BgdrSCzzYPKC7/Y+Bxnt1wXeXwhLcO9/RVm9MJ6gxqDkoA6KEdHsCgYAwhgmM3jRRDT/gjsKjSn1ZrAFCta1cXxFM3B7QIsn2ggyfoH9H0lwTTFIiEdHlxxIarcH0aBnq8llsGMeExwNG6Eiy/tIkhdgBpkvZiGIss/tPAi+C6slaL1wrwnyj3qOdyXfPeSaI1Epg1tQ5AXtEilwIyRFz7KDR37VjVDKqFQKBgFx0kAHVyCtJ6t8FysSdicACisEwTzMDkCWIoQylNbh3y26QMPSJPm0bqM/yHAGgrPNVYM9sp7oM/pKX811zlKB149l4hH5hLFqXiA2zjHWV+G8GP6P4lgfZfIikAksLMl1BvPeHDXXZy8y+9rEnqTPDd37kzw44nBhjxoA6hVaDAoGBALOiKqranwwyYUX6z1Q7DU2fe9QuzS4/AezwKTDmB0T6Yemzsg6J74nCANTNC9q3IbLPC35IeB45MZW+lH1A48k5IJ4JC3nMlvimlouJTw8GKUchDh1T9WrPEAJ/inyXm8LVGV11AfJ3ucS0ahOIi1Ob7UDRVCO0VHjeuvM/ccVa"
}
2022-06-17 06:35:48 RESPONSE
CallTokenEndpoint
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "server": "nginx",
  "date": "Fri, 17 Jun 2022 06:35:48 GMT",
  "content-type": "application/json",
  "content-length": "104",
  "connection": "keep-alive",
  "x-amzn-requestid": "8ce8ca3d-8e4b-4fda-84d0-47c71926f68b",
  "x-xss-protection": "1; mode\u003dblock",
  "strict-transport-security": "max-age\u003d31536000; includeSubDomains",
  "x-frame-options": "SAMEORIGIN",
  "content-security-policy": "default-src \u0027self\u0027",
  "x-amz-apigw-id": "T2oOuEORjoEFeog\u003d",
  "x-content-type-options": "nosniff",
  "x-fapi-interaction-id": "202bd398-deb2-4bae-ba1a-20b3f534c10c",
  "x-amzn-trace-id": "Root\u003d1-62ac20c4-00138ee2e096f20b1eb41f2f",
  "cache-control": "no-store",
  "pragma": "no-cache"
}
response_body
{"access_token":"733uDcXxWcct8pVconJc-aV7tEw","token_type":"Bearer","expires_in":299,"scope":"accounts"}
2022-06-17 06:35:48 SUCCESS
CallTokenEndpoint
Parsed token endpoint response
access_token
733uDcXxWcct8pVconJc-aV7tEw
token_type
Bearer
expires_in
299
scope
accounts
2022-06-17 06:35:48 SUCCESS
CheckIfTokenEndpointResponseError
No error from token endpoint
2022-06-17 06:35:48 SUCCESS
CheckForAccessTokenValue
Found an access token
access_token
733uDcXxWcct8pVconJc-aV7tEw
2022-06-17 06:35:48 SUCCESS
ExtractAccessTokenFromTokenResponse
Extracted the access token
value
733uDcXxWcct8pVconJc-aV7tEw
type
Bearer
2022-06-17 06:35:48 SUCCESS
ExtractExpiresInFromTokenEndpointResponse
Extracted 'expires_in'
expires_in
299
2022-06-17 06:35:48 SUCCESS
ValidateExpiresIn
expires_in passed all validation checks
expires_in
299
2022-06-17 06:35:48
CreateEmptyResourceEndpointRequestHeaders
Created empty headers
resource_endpoint_request_headers
{}
2022-06-17 06:35:48 SUCCESS
AddFAPIAuthDateToResourceEndpointRequest
Added x-fapi-auth-date to resource endpoint request headers
resource_endpoint_request_headers
{
  "x-fapi-auth-date": "Fri, 17 Jun 2022 06:35:48 GMT"
}
2022-06-17 06:35:48
AddFAPIFinancialIdToResourceEndpointRequest
Added x-fapi-financial-id to resource_endpoint_request_headers
2022-06-17 06:35:48 SUCCESS
CreateCreateAccountRequestRequest
account_requests_endpoint_request
{
  "Data": {
    "Permissions": [
      "ReadAccountsBasic"
    ]
  },
  "Risk": {}
}
2022-06-17 06:35:48
CallAccountRequestsEndpointWithBearerToken
Found '/v3.' in the resource url, using OB V3 API 'account-access-consents'
resource_endpoint
https://api.ob.hsbc.co.uk/obie/open-banking/v3.1/aisp/
2022-06-17 06:35:48
CallAccountRequestsEndpointWithBearerToken
HTTP request
request_uri
https://api.ob.hsbc.co.uk/obie/open-banking/v3.1/aisp/account-access-consents
request_method
POST
request_headers
{
  "accept": "application/json",
  "x-fapi-auth-date": "Fri, 17 Jun 2022 06:35:48 GMT",
  "x-fapi-financial-id": "00158000016i44JAAQ",
  "content-type": "application/json",
  "authorization": "Bearer 733uDcXxWcct8pVconJc-aV7tEw",
  "content-length": "56"
}
request_body
{"Data":{"Permissions":["ReadAccountsBasic"]},"Risk":{}}
request_mutual_tls
{
  "cert": "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\u003d\u003d",
  "key": "MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDBeZbjJem+b6mH/E9O7jx1DAf2AT5u+FyxEz4SNKsYgF8RYmwWRimlLoYkchf0gXkXOMOpoJa0lzL5du+AoEokCkkFIfYTdbhSaGcN4LlQ6dRTtbf2I8reQUHfSxNEmCA+0TnWUBwBhW4sFU4dvIvMBuofQlIzhLunsE999E9KFBt9qyR3wJA19vz8Mp02F8tlGJ6vip3HA0aPcy7yQZxUfSJlcsCIk/cHp5iHpKZn4rZYPesK8bgPcxqC34++jF7Y7wHwic6PFnQP12DKH045FFUCWnMRiyfmDVGJAxn+SlkS0eSR335zvQd5EpvoBSe8qhTBM4J9fibfR171etMHAgMBAAECggEBAJ/XVFFVgUdT+Tvft6X+LPSGfA1B+dK0Xd/thdqEqNYVOHWkWqgMT1uolCqIGEJotSH6Q6xggCGyyOpQ2I3r31TnKmyTIjnxh9aNapaMko3GoSSHfPRdnb0BLOrNm52QERPUx3PHu1uGYP8Kmv72RojJLaOlp0Po5SAlCYeFz/viLeXsB8amtVfDWB9O1rJwlsymKdfwE/8j8ZeT+AeUHB0bGKUsj6S2d8LcjCsTvJsySgyBZQQgt/gsFqtqIK/1muwcrQaWcjoSsR/EUKbXf0Cgvjn6khz0O7ZiA8hjKRE//ghAcxtuTzQ21qzWGLdcX6t2J62iLv+ey3RxjX7szAECgYEA/eY/ixVNJHmXRBiCsFS2e9kP5VNfY++E9HseW3o1IJnEJcteDALHEe7muYuedM8WNlMJYonELPi19UtE+RT9+ZK5cyol9mSxpYBzHBFTjpDp4nm+/DmP5A3Igp6TK0FAaZHdpACx8Uz6XIg6XunJy7//FUy2gDIhxpOtkd2Uk+UCgYEAwxNdKS7J+8foRW9N7hWyD7YcIqyJu28iZvri+Xdi27lATC89AP+4LvZ2qbDUE7hZo24nSYmfpGO7QnVUoW6/EBWHvwY46LsDd8cevnc+joWEoLSEtkdO9/5BgdrSCzzYPKC7/Y+Bxnt1wXeXwhLcO9/RVm9MJ6gxqDkoA6KEdHsCgYAwhgmM3jRRDT/gjsKjSn1ZrAFCta1cXxFM3B7QIsn2ggyfoH9H0lwTTFIiEdHlxxIarcH0aBnq8llsGMeExwNG6Eiy/tIkhdgBpkvZiGIss/tPAi+C6slaL1wrwnyj3qOdyXfPeSaI1Epg1tQ5AXtEilwIyRFz7KDR37VjVDKqFQKBgFx0kAHVyCtJ6t8FysSdicACisEwTzMDkCWIoQylNbh3y26QMPSJPm0bqM/yHAGgrPNVYM9sp7oM/pKX811zlKB149l4hH5hLFqXiA2zjHWV+G8GP6P4lgfZfIikAksLMl1BvPeHDXXZy8y+9rEnqTPDd37kzw44nBhjxoA6hVaDAoGBALOiKqranwwyYUX6z1Q7DU2fe9QuzS4/AezwKTDmB0T6Yemzsg6J74nCANTNC9q3IbLPC35IeB45MZW+lH1A48k5IJ4JC3nMlvimlouJTw8GKUchDh1T9WrPEAJ/inyXm8LVGV11AfJ3ucS0ahOIi1Ob7UDRVCO0VHjeuvM/ccVa"
}
2022-06-17 06:35:49 RESPONSE
CallAccountRequestsEndpointWithBearerToken
HTTP response
response_status_code
201 CREATED
response_status_text
Created
response_headers
{
  "server": "nginx",
  "date": "Fri, 17 Jun 2022 06:35:49 GMT",
  "content-type": "application/json;charset\u003dutf-8",
  "content-length": "396",
  "connection": "keep-alive",
  "x-amzn-requestid": "94f3fbb1-bb58-43da-92e5-2f610b0729fa",
  "x-xss-protection": "1; mode\u003dblock",
  "strict-transport-security": "max-age\u003d31536000; includeSubDomains",
  "x-frame-options": "SAMEORIGIN",
  "content-security-policy": "default-src \u0027self\u0027",
  "x-amz-apigw-id": "T2oO1GiyjoEF5mQ\u003d",
  "x-content-type-options": "nosniff",
  "x-fapi-interaction-id": "85335fea-7b10-4fc3-bdc1-4128cf38c77d",
  "x-amzn-trace-id": "Root\u003d1-62ac20c5-526cd74890f98f4258471c8c",
  "cache-control": "no-store",
  "pragma": "no-cache"
}
response_body
{"Data":{"ConsentId":"a24981d0-a087-4431-8e67-bdcbcacc4c47","Status":"AwaitingAuthorisation","StatusUpdateDateTime":"2022-06-17T06:35:49+00:00","CreationDateTime":"2022-06-17T06:35:49+00:00","Permissions":["ReadAccountsBasic"]},"Links":{"Self":"https://api.ob.hsbc.co.uk/obie/open-banking/v3.1/aisp/account-access-consents/a24981d0-a087-4431-8e67-bdcbcacc4c47"},"Meta":{"TotalPages":1},"Risk":{}}
2022-06-17 06:35:49
CallAccountRequestsEndpointWithBearerToken
Account requests endpoint response
account_requests_endpoint_response
{"Data":{"ConsentId":"a24981d0-a087-4431-8e67-bdcbcacc4c47","Status":"AwaitingAuthorisation","StatusUpdateDateTime":"2022-06-17T06:35:49+00:00","CreationDateTime":"2022-06-17T06:35:49+00:00","Permissions":["ReadAccountsBasic"]},"Links":{"Self":"https://api.ob.hsbc.co.uk/obie/open-banking/v3.1/aisp/account-access-consents/a24981d0-a087-4431-8e67-bdcbcacc4c47"},"Meta":{"TotalPages":1},"Risk":{}}
2022-06-17 06:35:49 SUCCESS
CallAccountRequestsEndpointWithBearerToken
Parsed account requests endpoint response
headers
{
  "server": "nginx",
  "date": "Fri, 17 Jun 2022 06:35:49 GMT",
  "content-type": "application/json;charset\u003dutf-8",
  "content-length": "396",
  "connection": "keep-alive",
  "x-amzn-requestid": "94f3fbb1-bb58-43da-92e5-2f610b0729fa",
  "x-xss-protection": "1; mode\u003dblock",
  "strict-transport-security": "max-age\u003d31536000; includeSubDomains",
  "x-frame-options": "SAMEORIGIN",
  "content-security-policy": "default-src \u0027self\u0027",
  "x-amz-apigw-id": "T2oO1GiyjoEF5mQ\u003d",
  "x-content-type-options": "nosniff",
  "x-fapi-interaction-id": "85335fea-7b10-4fc3-bdc1-4128cf38c77d",
  "x-amzn-trace-id": "Root\u003d1-62ac20c5-526cd74890f98f4258471c8c",
  "cache-control": "no-store",
  "pragma": "no-cache"
}
body
{"Data":{"ConsentId":"a24981d0-a087-4431-8e67-bdcbcacc4c47","Status":"AwaitingAuthorisation","StatusUpdateDateTime":"2022-06-17T06:35:49+00:00","CreationDateTime":"2022-06-17T06:35:49+00:00","Permissions":["ReadAccountsBasic"]},"Links":{"Self":"https://api.ob.hsbc.co.uk/obie/open-banking/v3.1/aisp/account-access-consents/a24981d0-a087-4431-8e67-bdcbcacc4c47"},"Meta":{"TotalPages":1},"Risk":{}}
2022-06-17 06:35:49 SUCCESS
CheckIfAccountRequestsEndpointResponseError
No error from account requests endpoint
2022-06-17 06:35:49 SUCCESS
CheckForFAPIInteractionIdInResourceResponse
Found x-fapi-interaction-id
interaction_id
85335fea-7b10-4fc3-bdc1-4128cf38c77d
2022-06-17 06:35:49 SUCCESS
ExtractAccountRequestIdFromAccountRequestsEndpointResponse
Extracted the account request ID
account_request_id
a24981d0-a087-4431-8e67-bdcbcacc4c47
Make request to authorization endpoint
2022-06-17 06:35:49 SUCCESS
CreateAuthorizationEndpointRequestFromClientInformation
Created authorization endpoint request
client_id
6bedd737-a18c-4ce1-b06e-1210a13a17bb
redirect_uri
https://www.certification.openid.net/test/a/00158000016i44JAAQ/callback
scope
openid accounts
2022-06-17 06:35:49 SUCCESS
AddAccountRequestIdToAuthorizationEndpointRequest
Added openbanking_intent_id claim to authorization_endpoint_request
authorization_endpoint_request
{
  "client_id": "6bedd737-a18c-4ce1-b06e-1210a13a17bb",
  "redirect_uri": "https://www.certification.openid.net/test/a/00158000016i44JAAQ/callback",
  "scope": "openid accounts",
  "claims": {
    "id_token": {
      "openbanking_intent_id": {
        "value": "a24981d0-a087-4431-8e67-bdcbcacc4c47",
        "essential": true
      }
    }
  }
}
2022-06-17 06:35:49 SUCCESS
OpenBankingUkAddMultipleAcrClaimsToAuthorizationEndpointRequest
Added acr to request as an essential id_token claim
authorization_endpoint_request
{
  "client_id": "6bedd737-a18c-4ce1-b06e-1210a13a17bb",
  "redirect_uri": "https://www.certification.openid.net/test/a/00158000016i44JAAQ/callback",
  "scope": "openid accounts",
  "claims": {
    "id_token": {
      "openbanking_intent_id": {
        "value": "a24981d0-a087-4431-8e67-bdcbcacc4c47",
        "essential": true
      },
      "acr": {
        "values": [
          "urn:openbanking:psd2:sca",
          "urn:openbanking:psd2:ca"
        ],
        "essential": true
      }
    }
  }
}
2022-06-17 06:35:49
CreateRandomStateValue
Created state value
requested_state_length
10
state
KQc4DjX9Sg
2022-06-17 06:35:49 SUCCESS
AddStateToAuthorizationEndpointRequest
Added state parameter to request
client_id
6bedd737-a18c-4ce1-b06e-1210a13a17bb
redirect_uri
https://www.certification.openid.net/test/a/00158000016i44JAAQ/callback
scope
openid accounts
claims
{
  "id_token": {
    "openbanking_intent_id": {
      "value": "a24981d0-a087-4431-8e67-bdcbcacc4c47",
      "essential": true
    },
    "acr": {
      "values": [
        "urn:openbanking:psd2:sca",
        "urn:openbanking:psd2:ca"
      ],
      "essential": true
    }
  }
}
state
KQc4DjX9Sg
2022-06-17 06:35:49
CreateRandomNonceValue
Created nonce value
requested_nonce_length
10
nonce
uLeViwMOzL
2022-06-17 06:35:49 SUCCESS
AddNonceToAuthorizationEndpointRequest
Added nonce parameter to request
client_id
6bedd737-a18c-4ce1-b06e-1210a13a17bb
redirect_uri
https://www.certification.openid.net/test/a/00158000016i44JAAQ/callback
scope
openid accounts
claims
{
  "id_token": {
    "openbanking_intent_id": {
      "value": "a24981d0-a087-4431-8e67-bdcbcacc4c47",
      "essential": true
    },
    "acr": {
      "values": [
        "urn:openbanking:psd2:sca",
        "urn:openbanking:psd2:ca"
      ],
      "essential": true
    }
  }
}
state
KQc4DjX9Sg
nonce
uLeViwMOzL
2022-06-17 06:35:49 SUCCESS
SetAuthorizationEndpointRequestResponseTypeToCodeIdtoken
Added response_type parameter to request
client_id
6bedd737-a18c-4ce1-b06e-1210a13a17bb
redirect_uri
https://www.certification.openid.net/test/a/00158000016i44JAAQ/callback
scope
openid accounts
claims
{
  "id_token": {
    "openbanking_intent_id": {
      "value": "a24981d0-a087-4431-8e67-bdcbcacc4c47",
      "essential": true
    },
    "acr": {
      "values": [
        "urn:openbanking:psd2:sca",
        "urn:openbanking:psd2:ca"
      ],
      "essential": true
    }
  }
}
state
KQc4DjX9Sg
nonce
uLeViwMOzL
response_type
code id_token
2022-06-17 06:35:49 SUCCESS
ConvertAuthorizationEndpointRequestToRequestObject
Created request object claims
request_object_claims
{
  "client_id": "6bedd737-a18c-4ce1-b06e-1210a13a17bb",
  "redirect_uri": "https://www.certification.openid.net/test/a/00158000016i44JAAQ/callback",
  "scope": "openid accounts",
  "claims": {
    "id_token": {
      "openbanking_intent_id": {
        "value": "a24981d0-a087-4431-8e67-bdcbcacc4c47",
        "essential": true
      },
      "acr": {
        "values": [
          "urn:openbanking:psd2:sca",
          "urn:openbanking:psd2:ca"
        ],
        "essential": true
      }
    }
  },
  "state": "KQc4DjX9Sg",
  "nonce": "uLeViwMOzL",
  "response_type": "code id_token"
}
2022-06-17 06:35:49 SUCCESS
AddExpToRequestObject
Added exp to request object claims
exp
1.655448049E9
2022-06-17 06:35:49 SUCCESS
AddAudToRequestObject
Added aud to request object claims
aud
https://api.ob.hsbc.co.uk
2022-06-17 06:35:49 SUCCESS
AddIssToRequestObject
Added iss to request object claims
iss
6bedd737-a18c-4ce1-b06e-1210a13a17bb
2022-06-17 06:35:49 SUCCESS
AddClientIdToRequestObject
Added client_id to request object claims
client_id
6bedd737-a18c-4ce1-b06e-1210a13a17bb
2022-06-17 06:35:49 SUCCESS
SignRequestObject
Signed the request object
claims
{
  "aud": "https://api.ob.hsbc.co.uk",
  "scope": "openid accounts",
  "claims": {
    "id_token": {
      "acr": {
        "values": [
          "urn:openbanking:psd2:sca",
          "urn:openbanking:psd2:ca"
        ],
        "essential": true
      },
      "openbanking_intent_id": {
        "value": "a24981d0-a087-4431-8e67-bdcbcacc4c47",
        "essential": true
      }
    }
  },
  "iss": "6bedd737-a18c-4ce1-b06e-1210a13a17bb",
  "response_type": "code id_token",
  "redirect_uri": "https://www.certification.openid.net/test/a/00158000016i44JAAQ/callback",
  "state": "KQc4DjX9Sg",
  "exp": 1655448049,
  "nonce": "uLeViwMOzL",
  "client_id": "6bedd737-a18c-4ce1-b06e-1210a13a17bb"
}
header
{
  "kid": "_ID4_Ycukr4IsRqKku_4jKsdz60",
  "alg": "PS256"
}
request_object
eyJraWQiOiJfSUQ0X1ljdWtyNElzUnFLa3VfNGpLc2R6NjAiLCJhbGciOiJQUzI1NiJ9.eyJhdWQiOiJodHRwczpcL1wvYXBpLm9iLmhzYmMuY28udWsiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50cyIsImNsYWltcyI6eyJpZF90b2tlbiI6eyJhY3IiOnsidmFsdWVzIjpbInVybjpvcGVuYmFua2luZzpwc2QyOnNjYSIsInVybjpvcGVuYmFua2luZzpwc2QyOmNhIl0sImVzc2VudGlhbCI6dHJ1ZX0sIm9wZW5iYW5raW5nX2ludGVudF9pZCI6eyJ2YWx1ZSI6ImEyNDk4MWQwLWEwODctNDQzMS04ZTY3LWJkY2JjYWNjNGM0NyIsImVzc2VudGlhbCI6dHJ1ZX19fSwiaXNzIjoiNmJlZGQ3MzctYTE4Yy00Y2UxLWIwNmUtMTIxMGExM2ExN2JiIiwicmVzcG9uc2VfdHlwZSI6ImNvZGUgaWRfdG9rZW4iLCJyZWRpcmVjdF91cmkiOiJodHRwczpcL1wvd3d3LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldFwvdGVzdFwvYVwvMDAxNTgwMDAwMTZpNDRKQUFRXC9jYWxsYmFjayIsInN0YXRlIjoiS1FjNERqWDlTZyIsImV4cCI6MTY1NTQ0ODA0OSwibm9uY2UiOiJ1TGVWaXdNT3pMIiwiY2xpZW50X2lkIjoiNmJlZGQ3MzctYTE4Yy00Y2UxLWIwNmUtMTIxMGExM2ExN2JiIn0.N0lYF1tyoKeTAwwxzGRbygtJY7LbDZEx8eLS03GzcdaTaBZo3kp3QklsMB8tGolgT5bwHGquu6b8fWyrhYNsO6gP8PuQB9NS5cf6bPh73kTnl98oLkCDrwyeRLG7jdsBCDVAB0aQTbCwEWJOs4HwSl2mbSaCIOZWbsTxfKYWTyEeEUWLl8U1JhhVp6gawneyKtBBdPRkoj2zRYauakPZyBsD-RJDgP5f1-h2YjFN1tVkly6icFHptp0T2JFIliDRzY7escePDrHs40gdoUISNa_rfyWD_x0a0Qb2OZmW9wG7nOEySHVrcUePzakuWz1BiHT-IJyM8G7u-38s7KvjvA
key
{
  "p": "4D9U46MGa20N5H_PeHHDtBMJmfCvOUE_s3t9xjUquTdXGetLCKHeRDjD_1igAMLAHCr7lKBhL-rYmh7Guklljcc9bwtfGHxvtgoaHn3PBN5qpAx6tlvERIoVGwbn2_vhEFF9A0BmUR1VDObrSMJ4Hn_HEjMRjIDc0nlqMIYNYzU",
  "kty": "RSA",
  "q": "23rFSTLXjAhsm7zHi66uEr_50bWDn_xL2MMQwhhaFLt2zMnWanTHQ3VVqHoeC3n60dQF94U8tL0Lg9NqUAIvB_NCLnOmo-fwSzWh_ANeKwFiw-dAbLU72SaVvGWBMzG9dNQUzcN4Y7FLPIa6W1ucn7ZxM7qHgd0dR5-Eg6ISxLU",
  "d": "d1KS5ayRtMn66Jo2xUb5BEioS66m0UdVDtdLk0p4wdW3sYPonkD_9ABfoNk5xP3s7uvhy4Q04iGtBV_P8XQPrKJ0jiYM3K2gCnFlkw4JytbYxaRhmMXgl33HWV2OzRlay-i4-i93YKSMwtl8XOGO5ycAP3XpS_IR69HGsUFyYL06LqhkukZknVnDMfbgJlK-ArdN9CFg2TfIAdzrfkG6tfNjbpFJSHmcsw1_7F-aTNHj-NIkSEo5jcD7o1FQMXbIl12VXfFTSQc9hWRk4mJ6XNy9Vl7n5uNr3MJLKFfBeohNJX7OQIAESxM-z1jfR3mONCdM8THB17SSIhe6LXcPsQ",
  "e": "AQAB",
  "kid": "_ID4_Ycukr4IsRqKku_4jKsdz60",
  "qi": "rAnnuo2oFCMVZw5SpWu14O4q6LzD4uAmDfr2AyKcRu-R10uKgDHbuGooTgKjqpxuJ8Ce9c1ECfQCs0fxychTbo8VtwMWIy_sxQ6dNWZ0Y8ZsfcHZTFwWbJjINRnatCKma1PcIT9GSd9-oP8t9St79qfTRmxXketV10tg9aUjeXE",
  "dp": "WQFKFD_0oFbcmMER--BLqQGVYgBhy_vV6MsvFKitmG4aqDL3ySlWKwXM5WCrwSGLVqLI0CkH6hjwd9uXTQEsyaU3AQgmanWZcUt5KnkM3gXZldtOKWsq73lO_zcyd-H1ZqCxWcUJ11ApHcHZyTtGqfRVcyfJ41aSTwfZ2gCa97E",
  "alg": "PS256",
  "dq": "GSFllYwMwiv0w6BJ-OR3ag4xPKHcAGWTCa7MLG09Y0JTx_8UXfwhFMhKlo_lAMtmvL_aLw1Cdi9vMhjzA1Y8rFxeJ5N2cS4NhY8OjRyVm7b86BGCfvABekvAuWGl-YaoesgN2cGX91JFmxiSHgPPWzo4nAOvoF8BC0Jomenk3EE",
  "n": "wEG4ngvdvsGu6hkvDjQW2rhF9sREzaTxi1PxY7Z9IpZeSeykIWrp-MOiR9FKls9Xm87WYBf4IogA5nvh-VdYlunSZiO0aogjpgIAZJ9qHNEnIa9yf2VIMS6ZJdM6HV4pKCHqocqAAPs7WlyNMn6d_cJBDjf7VEBCP21LgCLdhHt5QE7zdYj34QRBr-_KcGgJNTE0rPkL2KQE_qygE1i9zyTwwinQJaAK_EBhkJd1YLAVi2PJs_Q-N2L6JH9eow7EQM8itsIfhYPgbK2fjdEVAhdyjsyKgOswAzFJ-Xj83XXI33tLshV0ZaSMCG8_bn1OWbN7JS7JIcrCTzjIiyW4eQ"
}
2022-06-17 06:35:49 SUCCESS
BuildRequestObjectByValueRedirectToAuthorizationEndpoint
Sending to authorization endpoint
redirect_to_authorization_endpoint
https://ob.hsbc.co.uk/obie/open-banking/v1.1/oauth2/authorize?request=eyJraWQiOiJfSUQ0X1ljdWtyNElzUnFLa3VfNGpLc2R6NjAiLCJhbGciOiJQUzI1NiJ9.eyJhdWQiOiJodHRwczpcL1wvYXBpLm9iLmhzYmMuY28udWsiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50cyIsImNsYWltcyI6eyJpZF90b2tlbiI6eyJhY3IiOnsidmFsdWVzIjpbInVybjpvcGVuYmFua2luZzpwc2QyOnNjYSIsInVybjpvcGVuYmFua2luZzpwc2QyOmNhIl0sImVzc2VudGlhbCI6dHJ1ZX0sIm9wZW5iYW5raW5nX2ludGVudF9pZCI6eyJ2YWx1ZSI6ImEyNDk4MWQwLWEwODctNDQzMS04ZTY3LWJkY2JjYWNjNGM0NyIsImVzc2VudGlhbCI6dHJ1ZX19fSwiaXNzIjoiNmJlZGQ3MzctYTE4Yy00Y2UxLWIwNmUtMTIxMGExM2ExN2JiIiwicmVzcG9uc2VfdHlwZSI6ImNvZGUgaWRfdG9rZW4iLCJyZWRpcmVjdF91cmkiOiJodHRwczpcL1wvd3d3LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldFwvdGVzdFwvYVwvMDAxNTgwMDAwMTZpNDRKQUFRXC9jYWxsYmFjayIsInN0YXRlIjoiS1FjNERqWDlTZyIsImV4cCI6MTY1NTQ0ODA0OSwibm9uY2UiOiJ1TGVWaXdNT3pMIiwiY2xpZW50X2lkIjoiNmJlZGQ3MzctYTE4Yy00Y2UxLWIwNmUtMTIxMGExM2ExN2JiIn0.N0lYF1tyoKeTAwwxzGRbygtJY7LbDZEx8eLS03GzcdaTaBZo3kp3QklsMB8tGolgT5bwHGquu6b8fWyrhYNsO6gP8PuQB9NS5cf6bPh73kTnl98oLkCDrwyeRLG7jdsBCDVAB0aQTbCwEWJOs4HwSl2mbSaCIOZWbsTxfKYWTyEeEUWLl8U1JhhVp6gawneyKtBBdPRkoj2zRYauakPZyBsD-RJDgP5f1-h2YjFN1tVkly6icFHptp0T2JFIliDRzY7escePDrHs40gdoUISNa_rfyWD_x0a0Qb2OZmW9wG7nOEySHVrcUePzakuWz1BiHT-IJyM8G7u-38s7KvjvA&client_id=6bedd737-a18c-4ce1-b06e-1210a13a17bb&redirect_uri=https://www.certification.openid.net/test/a/00158000016i44JAAQ/callback&scope=openid%20accounts&response_type=code%20id_token
2022-06-17 06:35:49 REDIRECT
fapi-rw-id2-ensure-mtls-holder-of-key-required
Redirecting to authorization endpoint
redirect_to
https://ob.hsbc.co.uk/obie/open-banking/v1.1/oauth2/authorize?request=eyJraWQiOiJfSUQ0X1ljdWtyNElzUnFLa3VfNGpLc2R6NjAiLCJhbGciOiJQUzI1NiJ9.eyJhdWQiOiJodHRwczpcL1wvYXBpLm9iLmhzYmMuY28udWsiLCJzY29wZSI6Im9wZW5pZCBhY2NvdW50cyIsImNsYWltcyI6eyJpZF90b2tlbiI6eyJhY3IiOnsidmFsdWVzIjpbInVybjpvcGVuYmFua2luZzpwc2QyOnNjYSIsInVybjpvcGVuYmFua2luZzpwc2QyOmNhIl0sImVzc2VudGlhbCI6dHJ1ZX0sIm9wZW5iYW5raW5nX2ludGVudF9pZCI6eyJ2YWx1ZSI6ImEyNDk4MWQwLWEwODctNDQzMS04ZTY3LWJkY2JjYWNjNGM0NyIsImVzc2VudGlhbCI6dHJ1ZX19fSwiaXNzIjoiNmJlZGQ3MzctYTE4Yy00Y2UxLWIwNmUtMTIxMGExM2ExN2JiIiwicmVzcG9uc2VfdHlwZSI6ImNvZGUgaWRfdG9rZW4iLCJyZWRpcmVjdF91cmkiOiJodHRwczpcL1wvd3d3LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldFwvdGVzdFwvYVwvMDAxNTgwMDAwMTZpNDRKQUFRXC9jYWxsYmFjayIsInN0YXRlIjoiS1FjNERqWDlTZyIsImV4cCI6MTY1NTQ0ODA0OSwibm9uY2UiOiJ1TGVWaXdNT3pMIiwiY2xpZW50X2lkIjoiNmJlZGQ3MzctYTE4Yy00Y2UxLWIwNmUtMTIxMGExM2ExN2JiIn0.N0lYF1tyoKeTAwwxzGRbygtJY7LbDZEx8eLS03GzcdaTaBZo3kp3QklsMB8tGolgT5bwHGquu6b8fWyrhYNsO6gP8PuQB9NS5cf6bPh73kTnl98oLkCDrwyeRLG7jdsBCDVAB0aQTbCwEWJOs4HwSl2mbSaCIOZWbsTxfKYWTyEeEUWLl8U1JhhVp6gawneyKtBBdPRkoj2zRYauakPZyBsD-RJDgP5f1-h2YjFN1tVkly6icFHptp0T2JFIliDRzY7escePDrHs40gdoUISNa_rfyWD_x0a0Qb2OZmW9wG7nOEySHVrcUePzakuWz1BiHT-IJyM8G7u-38s7KvjvA&client_id=6bedd737-a18c-4ce1-b06e-1210a13a17bb&redirect_uri=https://www.certification.openid.net/test/a/00158000016i44JAAQ/callback&scope=openid%20accounts&response_type=code%20id_token
2022-06-17 06:37:43 INCOMING
fapi-rw-id2-ensure-mtls-holder-of-key-required
Incoming HTTP request to /test/a/00158000016i44JAAQ/callback
incoming_headers
{
  "host": "www.certification.openid.net",
  "sec-ch-ua": "\" Not A;Brand\";v\u003d\"99\", \"Chromium\";v\u003d\"102\", \"Google Chrome\";v\u003d\"102\"",
  "sec-ch-ua-mobile": "?0",
  "sec-ch-ua-platform": "\"Windows\"",
  "upgrade-insecure-requests": "1",
  "user-agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.0.0 Safari/537.36",
  "accept": "text/html,application/xhtml+xml,application/xml;q\u003d0.9,image/avif,image/webp,image/apng,*/*;q\u003d0.8,application/signed-exchange;v\u003db3;q\u003d0.9",
  "sec-fetch-site": "cross-site",
  "sec-fetch-mode": "navigate",
  "sec-fetch-dest": "document",
  "referer": "https://ob.hsbc.co.uk/",
  "accept-encoding": "gzip, deflate, br",
  "accept-language": "en-US,en;q\u003d0.9",
  "cookie": "__utma\u003d201319536.99127039.1654149044.1654149044.1654149044.1; __utmz\u003d201319536.1654149044.1.1.utmcsr\u003dopenbankinguk.github.io|utmccn\u003d(referral)|utmcmd\u003dreferral|utmcct\u003d/; JSESSIONID\u003dC624A259BFB8D1215335A158AF1BF5B9",
  "cache-control": "max-stale\u003d0",
  "x-bluecoat-via": "46b6295001e0411a",
  "connection": "close"
}
incoming_path
/test/a/00158000016i44JAAQ/callback
incoming_body_form_params
incoming_method
GET
incoming_tls_version
TLSv1.2
incoming_tls_cert
incoming_query_string_params
{}
incoming_body
incoming_tls_chain
[
  "CONFORMANCE_SUITE_JSON_NULL",
  "CONFORMANCE_SUITE_JSON_NULL",
  "CONFORMANCE_SUITE_JSON_NULL",
  "CONFORMANCE_SUITE_JSON_NULL",
  "CONFORMANCE_SUITE_JSON_NULL",
  "CONFORMANCE_SUITE_JSON_NULL"
]
incoming_tls_cipher
ECDHE-RSA-AES128-GCM-SHA256
incoming_body_json
2022-06-17 06:37:43 SUCCESS
CreateRandomImplicitSubmitUrl
Created random implicit submission URL
implicit_submit
{
  "path": "implicit/rtM80qJjebJ3NS17D0lv",
  "fullUrl": "https://www.certification.openid.net/test/a/00158000016i44JAAQ/implicit/rtM80qJjebJ3NS17D0lv"
}
2022-06-17 06:37:43 OUTGOING
fapi-rw-id2-ensure-mtls-holder-of-key-required
Response to HTTP request to test instance NyH9mUcZZpel01H
outgoing
ModelAndView [view="implicitCallback"; model={implicitSubmitUrl=https://www.certification.openid.net/test/a/00158000016i44JAAQ/implicit/rtM80qJjebJ3NS17D0lv, returnUrl=/log-detail.html?log=NyH9mUcZZpel01H}]
outgoing_path
callback
2022-06-17 06:37:47 INCOMING
fapi-rw-id2-ensure-mtls-holder-of-key-required
Incoming HTTP request to /test/a/00158000016i44JAAQ/implicit/rtM80qJjebJ3NS17D0lv
incoming_headers
{
  "host": "www.certification.openid.net",
  "sec-ch-ua": "\" Not A;Brand\";v\u003d\"99\", \"Chromium\";v\u003d\"102\", \"Google Chrome\";v\u003d\"102\"",
  "accept": "*/*",
  "content-type": "text/plain",
  "x-requested-with": "XMLHttpRequest",
  "sec-ch-ua-mobile": "?0",
  "user-agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.0.0 Safari/537.36",
  "sec-ch-ua-platform": "\"Windows\"",
  "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/00158000016i44JAAQ/callback",
  "accept-encoding": "gzip, deflate, br",
  "accept-language": "en-US,en;q\u003d0.9",
  "cookie": "__utma\u003d201319536.99127039.1654149044.1654149044.1654149044.1; __utmz\u003d201319536.1654149044.1.1.utmcsr\u003dopenbankinguk.github.io|utmccn\u003d(referral)|utmcmd\u003dreferral|utmcct\u003d/; JSESSIONID\u003dC624A259BFB8D1215335A158AF1BF5B9",
  "x-bluecoat-via": "c8b3a83ed09aa7e2",
  "connection": "close",
  "content-length": "962"
}
incoming_path
/test/a/00158000016i44JAAQ/implicit/rtM80qJjebJ3NS17D0lv
incoming_body_form_params
incoming_method
POST
incoming_tls_version
TLSv1.2
incoming_tls_cert
incoming_query_string_params
{}
incoming_body
#code=pXsKiX1w-L-EgUTK8_sKY3kyZqI&state=KQc4DjX9Sg&id_token=eyJraWQiOiJleHRlcm5hbF8yMDIxIiwidHlwIjoiSldUIiwiYWxnIjoiUFMyNTYifQ.eyJhY3IiOiJ1cm46b3BlbmJhbmtpbmc6cHNkMjpzY2EiLCJhdWQiOiI2YmVkZDczNy1hMThjLTRjZTEtYjA2ZS0xMjEwYTEzYTE3YmIiLCJzdWIiOiJhMjQ5ODFkMC1hMDg3LTQ0MzEtOGU2Ny1iZGNiY2FjYzRjNDciLCJjX2hhc2giOiJhRmxhS2pOV2QwTjQ4NUVHSjVFdURnIiwib3BlbmJhbmtpbmdfaW50ZW50X2lkIjoiYTI0OTgxZDAtYTA4Ny00NDMxLThlNjctYmRjYmNhY2M0YzQ3Iiwic19oYXNoIjoiR3N1Q3oxbzFsWTg5Y1dhZzNuZF9OUSIsImF1dGhfdGltZSI6MTY1NTQ0Nzg1MiwiaXNzIjoiaHR0cHM6XC9cL2FwaS5vYi5oc2JjLmNvLnVrIiwiZXhwIjoxNjU1NDQ4MTU2LCJpYXQiOjE2NTU0NDc4NTYsIm5vbmNlIjoidUxlVml3TU96TCJ9.98QTfJFm8dCnPx2JNWTWNsrZir5fvN-f1Sa3ZyBXsXZe0KY63AWeOiaIqpS3zdCazw6wDoCRd93MqH3LJXww7TjdBnhMxPk1iqXunl4xvO6XOV64yYTFgpoirNc2bvV8agkumL47QbZes5NOnidrvByiUy0fQ8o_jSfcCJluX_2UmRnEm_0T__SnuwpaYYD5SSaVF2hnP-T9wxJJ_ky0HUQyaB88dWkxk99OZUjoDj44QL-cufKa3yH-pcN_lHHiPpMJwsqPgMnGUsSibeymKugkcvo-JT61VsZxtxQ7eVffQlE7vr7J6ZoFCctEAhPnAjzAnbK15KuzLK694if-CQ
incoming_tls_chain
[
  "CONFORMANCE_SUITE_JSON_NULL",
  "CONFORMANCE_SUITE_JSON_NULL",
  "CONFORMANCE_SUITE_JSON_NULL",
  "CONFORMANCE_SUITE_JSON_NULL",
  "CONFORMANCE_SUITE_JSON_NULL",
  "CONFORMANCE_SUITE_JSON_NULL"
]
incoming_tls_cipher
ECDHE-RSA-AES128-GCM-SHA256
incoming_body_json
2022-06-17 06:37:47 OUTGOING
fapi-rw-id2-ensure-mtls-holder-of-key-required
Response to HTTP request to test instance NyH9mUcZZpel01H
outgoing_status_code
204
outgoing_headers
{}
outgoing_body

                                
outgoing_path
implicit/rtM80qJjebJ3NS17D0lv
2022-06-17 06:37:47
ExtractImplicitHashToCallbackResponse
Extracted response from URL fragment
parameters
[
  {
    "name": "code",
    "value": "pXsKiX1w-L-EgUTK8_sKY3kyZqI"
  },
  {
    "name": "state",
    "value": "KQc4DjX9Sg"
  },
  {
    "name": "id_token",
    "value": "eyJraWQiOiJleHRlcm5hbF8yMDIxIiwidHlwIjoiSldUIiwiYWxnIjoiUFMyNTYifQ.eyJhY3IiOiJ1cm46b3BlbmJhbmtpbmc6cHNkMjpzY2EiLCJhdWQiOiI2YmVkZDczNy1hMThjLTRjZTEtYjA2ZS0xMjEwYTEzYTE3YmIiLCJzdWIiOiJhMjQ5ODFkMC1hMDg3LTQ0MzEtOGU2Ny1iZGNiY2FjYzRjNDciLCJjX2hhc2giOiJhRmxhS2pOV2QwTjQ4NUVHSjVFdURnIiwib3BlbmJhbmtpbmdfaW50ZW50X2lkIjoiYTI0OTgxZDAtYTA4Ny00NDMxLThlNjctYmRjYmNhY2M0YzQ3Iiwic19oYXNoIjoiR3N1Q3oxbzFsWTg5Y1dhZzNuZF9OUSIsImF1dGhfdGltZSI6MTY1NTQ0Nzg1MiwiaXNzIjoiaHR0cHM6XC9cL2FwaS5vYi5oc2JjLmNvLnVrIiwiZXhwIjoxNjU1NDQ4MTU2LCJpYXQiOjE2NTU0NDc4NTYsIm5vbmNlIjoidUxlVml3TU96TCJ9.98QTfJFm8dCnPx2JNWTWNsrZir5fvN-f1Sa3ZyBXsXZe0KY63AWeOiaIqpS3zdCazw6wDoCRd93MqH3LJXww7TjdBnhMxPk1iqXunl4xvO6XOV64yYTFgpoirNc2bvV8agkumL47QbZes5NOnidrvByiUy0fQ8o_jSfcCJluX_2UmRnEm_0T__SnuwpaYYD5SSaVF2hnP-T9wxJJ_ky0HUQyaB88dWkxk99OZUjoDj44QL-cufKa3yH-pcN_lHHiPpMJwsqPgMnGUsSibeymKugkcvo-JT61VsZxtxQ7eVffQlE7vr7J6ZoFCctEAhPnAjzAnbK15KuzLK694if-CQ"
  }
]
2022-06-17 06:37:47 SUCCESS
ExtractImplicitHashToCallbackResponse
Extracted the hash values
code
pXsKiX1w-L-EgUTK8_sKY3kyZqI
state
KQc4DjX9Sg
id_token
eyJraWQiOiJleHRlcm5hbF8yMDIxIiwidHlwIjoiSldUIiwiYWxnIjoiUFMyNTYifQ.eyJhY3IiOiJ1cm46b3BlbmJhbmtpbmc6cHNkMjpzY2EiLCJhdWQiOiI2YmVkZDczNy1hMThjLTRjZTEtYjA2ZS0xMjEwYTEzYTE3YmIiLCJzdWIiOiJhMjQ5ODFkMC1hMDg3LTQ0MzEtOGU2Ny1iZGNiY2FjYzRjNDciLCJjX2hhc2giOiJhRmxhS2pOV2QwTjQ4NUVHSjVFdURnIiwib3BlbmJhbmtpbmdfaW50ZW50X2lkIjoiYTI0OTgxZDAtYTA4Ny00NDMxLThlNjctYmRjYmNhY2M0YzQ3Iiwic19oYXNoIjoiR3N1Q3oxbzFsWTg5Y1dhZzNuZF9OUSIsImF1dGhfdGltZSI6MTY1NTQ0Nzg1MiwiaXNzIjoiaHR0cHM6XC9cL2FwaS5vYi5oc2JjLmNvLnVrIiwiZXhwIjoxNjU1NDQ4MTU2LCJpYXQiOjE2NTU0NDc4NTYsIm5vbmNlIjoidUxlVml3TU96TCJ9.98QTfJFm8dCnPx2JNWTWNsrZir5fvN-f1Sa3ZyBXsXZe0KY63AWeOiaIqpS3zdCazw6wDoCRd93MqH3LJXww7TjdBnhMxPk1iqXunl4xvO6XOV64yYTFgpoirNc2bvV8agkumL47QbZes5NOnidrvByiUy0fQ8o_jSfcCJluX_2UmRnEm_0T__SnuwpaYYD5SSaVF2hnP-T9wxJJ_ky0HUQyaB88dWkxk99OZUjoDj44QL-cufKa3yH-pcN_lHHiPpMJwsqPgMnGUsSibeymKugkcvo-JT61VsZxtxQ7eVffQlE7vr7J6ZoFCctEAhPnAjzAnbK15KuzLK694if-CQ
2022-06-17 06:37:47 REDIRECT-IN
fapi-rw-id2-ensure-mtls-holder-of-key-required
Authorization endpoint response captured
url_query
{}
headers
{
  "host": "www.certification.openid.net",
  "sec-ch-ua": "\" Not A;Brand\";v\u003d\"99\", \"Chromium\";v\u003d\"102\", \"Google Chrome\";v\u003d\"102\"",
  "sec-ch-ua-mobile": "?0",
  "sec-ch-ua-platform": "\"Windows\"",
  "upgrade-insecure-requests": "1",
  "user-agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.0.0 Safari/537.36",
  "accept": "text/html,application/xhtml+xml,application/xml;q\u003d0.9,image/avif,image/webp,image/apng,*/*;q\u003d0.8,application/signed-exchange;v\u003db3;q\u003d0.9",
  "sec-fetch-site": "cross-site",
  "sec-fetch-mode": "navigate",
  "sec-fetch-dest": "document",
  "referer": "https://ob.hsbc.co.uk/",
  "accept-encoding": "gzip, deflate, br",
  "accept-language": "en-US,en;q\u003d0.9",
  "cookie": "__utma\u003d201319536.99127039.1654149044.1654149044.1654149044.1; __utmz\u003d201319536.1654149044.1.1.utmcsr\u003dopenbankinguk.github.io|utmccn\u003d(referral)|utmcmd\u003dreferral|utmcct\u003d/; JSESSIONID\u003dC624A259BFB8D1215335A158AF1BF5B9",
  "cache-control": "max-stale\u003d0",
  "x-bluecoat-via": "46b6295001e0411a",
  "x-ssl-cipher": "ECDHE-RSA-AES128-GCM-SHA256",
  "x-ssl-protocol": "TLSv1.2",
  "x-forwarded-proto": "https",
  "x-forwarded-port": "443",
  "connection": "close",
  "x-forwarded-host": "www.certification.openid.net",
  "x-forwarded-server": "www.certification.openid.net"
}
http_method
GET
url_fragment
{
  "code": "pXsKiX1w-L-EgUTK8_sKY3kyZqI",
  "state": "KQc4DjX9Sg",
  "id_token": "eyJraWQiOiJleHRlcm5hbF8yMDIxIiwidHlwIjoiSldUIiwiYWxnIjoiUFMyNTYifQ.eyJhY3IiOiJ1cm46b3BlbmJhbmtpbmc6cHNkMjpzY2EiLCJhdWQiOiI2YmVkZDczNy1hMThjLTRjZTEtYjA2ZS0xMjEwYTEzYTE3YmIiLCJzdWIiOiJhMjQ5ODFkMC1hMDg3LTQ0MzEtOGU2Ny1iZGNiY2FjYzRjNDciLCJjX2hhc2giOiJhRmxhS2pOV2QwTjQ4NUVHSjVFdURnIiwib3BlbmJhbmtpbmdfaW50ZW50X2lkIjoiYTI0OTgxZDAtYTA4Ny00NDMxLThlNjctYmRjYmNhY2M0YzQ3Iiwic19oYXNoIjoiR3N1Q3oxbzFsWTg5Y1dhZzNuZF9OUSIsImF1dGhfdGltZSI6MTY1NTQ0Nzg1MiwiaXNzIjoiaHR0cHM6XC9cL2FwaS5vYi5oc2JjLmNvLnVrIiwiZXhwIjoxNjU1NDQ4MTU2LCJpYXQiOjE2NTU0NDc4NTYsIm5vbmNlIjoidUxlVml3TU96TCJ9.98QTfJFm8dCnPx2JNWTWNsrZir5fvN-f1Sa3ZyBXsXZe0KY63AWeOiaIqpS3zdCazw6wDoCRd93MqH3LJXww7TjdBnhMxPk1iqXunl4xvO6XOV64yYTFgpoirNc2bvV8agkumL47QbZes5NOnidrvByiUy0fQ8o_jSfcCJluX_2UmRnEm_0T__SnuwpaYYD5SSaVF2hnP-T9wxJJ_ky0HUQyaB88dWkxk99OZUjoDj44QL-cufKa3yH-pcN_lHHiPpMJwsqPgMnGUsSibeymKugkcvo-JT61VsZxtxQ7eVffQlE7vr7J6ZoFCctEAhPnAjzAnbK15KuzLK694if-CQ"
}
post_body
Verify authorization endpoint response
2022-06-17 06:37:47 SUCCESS
RejectErrorInUrlQuery
'error' is not present in URL query returned from authorization endpoint
2022-06-17 06:37:47 SUCCESS
RejectAuthCodeInUrlQuery
Authorization code is not present in URL query returned from authorization endpoint
2022-06-17 06:37:47 SUCCESS
CheckMatchingCallbackParameters
Callback parameters successfully verified
2022-06-17 06:37:47 SUCCESS
RejectStateInUrlQueryForHybridFlow
state is correctly not present in URL query returned from authorization endpoint (as in the hybrid flow it must be returned in the URL fragment/hash only)
2022-06-17 06:37:47 SUCCESS
CheckIfAuthorizationEndpointError
No error from authorization endpoint
2022-06-17 06:37:47 SUCCESS
ValidateSuccessfulHybridResponseFromAuthorizationEndpoint
authorization endpoint response does not include unexpected parameters
code
pXsKiX1w-L-EgUTK8_sKY3kyZqI
state
KQc4DjX9Sg
id_token
eyJraWQiOiJleHRlcm5hbF8yMDIxIiwidHlwIjoiSldUIiwiYWxnIjoiUFMyNTYifQ.eyJhY3IiOiJ1cm46b3BlbmJhbmtpbmc6cHNkMjpzY2EiLCJhdWQiOiI2YmVkZDczNy1hMThjLTRjZTEtYjA2ZS0xMjEwYTEzYTE3YmIiLCJzdWIiOiJhMjQ5ODFkMC1hMDg3LTQ0MzEtOGU2Ny1iZGNiY2FjYzRjNDciLCJjX2hhc2giOiJhRmxhS2pOV2QwTjQ4NUVHSjVFdURnIiwib3BlbmJhbmtpbmdfaW50ZW50X2lkIjoiYTI0OTgxZDAtYTA4Ny00NDMxLThlNjctYmRjYmNhY2M0YzQ3Iiwic19oYXNoIjoiR3N1Q3oxbzFsWTg5Y1dhZzNuZF9OUSIsImF1dGhfdGltZSI6MTY1NTQ0Nzg1MiwiaXNzIjoiaHR0cHM6XC9cL2FwaS5vYi5oc2JjLmNvLnVrIiwiZXhwIjoxNjU1NDQ4MTU2LCJpYXQiOjE2NTU0NDc4NTYsIm5vbmNlIjoidUxlVml3TU96TCJ9.98QTfJFm8dCnPx2JNWTWNsrZir5fvN-f1Sa3ZyBXsXZe0KY63AWeOiaIqpS3zdCazw6wDoCRd93MqH3LJXww7TjdBnhMxPk1iqXunl4xvO6XOV64yYTFgpoirNc2bvV8agkumL47QbZes5NOnidrvByiUy0fQ8o_jSfcCJluX_2UmRnEm_0T__SnuwpaYYD5SSaVF2hnP-T9wxJJ_ky0HUQyaB88dWkxk99OZUjoDj44QL-cufKa3yH-pcN_lHHiPpMJwsqPgMnGUsSibeymKugkcvo-JT61VsZxtxQ7eVffQlE7vr7J6ZoFCctEAhPnAjzAnbK15KuzLK694if-CQ
2022-06-17 06:37:47 SUCCESS
CheckStateInAuthorizationResponse
State in response correctly returned
state
KQc4DjX9Sg
2022-06-17 06:37:47
ValidateIssInAuthorizationResponse
No 'iss' value in authorization response.
2022-06-17 06:37:47 SUCCESS
ExtractAuthorizationCodeFromAuthorizationResponse
Found authorization code
code
pXsKiX1w-L-EgUTK8_sKY3kyZqI
2022-06-17 06:37:47 SUCCESS
EnsureMinimumAuthorizationCodeLength
Authorization code is of sufficient length
actual
216
required
128
2022-06-17 06:37:47 SUCCESS
EnsureMinimumAuthorizationCodeEntropy
Calculated shannon entropy seems sufficient
actual
117.62707505625023
expected
96.0
value
pXsKiX1w-L-EgUTK8_sKY3kyZqI
2022-06-17 06:37:47 SUCCESS
CreateTokenEndpointRequestForAuthorizationCodeGrant
Created token endpoint request
grant_type
authorization_code
code
pXsKiX1w-L-EgUTK8_sKY3kyZqI
redirect_uri
https://www.certification.openid.net/test/a/00158000016i44JAAQ/callback
2022-06-17 06:37:47
AddClientIdToTokenEndpointRequest
grant_type
authorization_code
code
pXsKiX1w-L-EgUTK8_sKY3kyZqI
redirect_uri
https://www.certification.openid.net/test/a/00158000016i44JAAQ/callback
client_id
6bedd737-a18c-4ce1-b06e-1210a13a17bb
2022-06-17 06:37:47 SUCCESS
RemoveMTLSCertificates
Removed mutual TLS authentication credentials
2022-06-17 06:37:47
CallTokenEndpointAllowingTLSFailure
HTTP request
request_uri
https://api.ob.hsbc.co.uk/obie/open-banking/v1.1/oauth2/token
request_method
POST
request_headers
{
  "accept": "application/json",
  "content-type": "application/x-www-form-urlencoded;charset\u003dUTF-8",
  "content-length": "208"
}
request_body
grant_type=authorization_code&code=pXsKiX1w-L-EgUTK8_sKY3kyZqI&redirect_uri=https%3A%2F%2Fwww.certification.openid.net%2Ftest%2Fa%2F00158000016i44JAAQ%2Fcallback&client_id=6bedd737-a18c-4ce1-b06e-1210a13a17bb
2022-06-17 06:37:48 RESPONSE
CallTokenEndpointAllowingTLSFailure
HTTP response
response_status_code
401 UNAUTHORIZED
response_status_text
Unauthorized
response_headers
{
  "server": "nginx",
  "date": "Fri, 17 Jun 2022 06:37:47 GMT",
  "content-type": "application/json",
  "content-length": "83",
  "connection": "keep-alive",
  "cache-control": "no-store",
  "pragma": "no-cache"
}
response_body
{"status": "401", "error": "invalid_client", "error_description": "invalid_client"}
2022-06-17 06:37:48 SUCCESS
CallTokenEndpointAllowingTLSFailure
Parsed token endpoint response
status
401
error
invalid_client
error_description
invalid_client
2022-06-17 06:37:48 SUCCESS
CheckTokenEndpointHttpStatus400or401
Token endpoint http status code was 401
2022-06-17 06:37:48 SUCCESS
CheckTokenEndpointReturnedJsonContentType
token_endpoint_response_headers Content-Type: header is application/json
2022-06-17 06:37:48 SUCCESS
CheckTokenEndpointHttpStatusIs400Allowing401ForInvalidClientError
Token endpoint http status code was 401 for error 'invalid_client'
2022-06-17 06:37:48 SUCCESS
CheckErrorFromTokenEndpointResponseErrorInvalidClientOrInvalidRequest
Token Endpoint response error returned expected 'error' of 'invalid_client'
expected
[
  "invalid_request",
  "invalid_client"
]
2022-06-17 06:37:48 SUCCESS
ValidateErrorFromTokenEndpointResponseError
Token endpoint response error returned valid 'error' field
error
invalid_client
2022-06-17 06:37:48 SUCCESS
CheckErrorDescriptionFromTokenEndpointResponseErrorContainsCRLFTAB
token_endpoint_response 'error_description' field does not include CR/LF/TAB
error_description
invalid_client
2022-06-17 06:37:48 SUCCESS
ValidateErrorDescriptionFromTokenEndpointResponseError
token_endpoint_response error returned valid 'error_description' field
error_description
invalid_client
2022-06-17 06:37:48 SUCCESS
ValidateErrorUriFromTokenEndpointResponseError
token_endpoint_response did not include optional 'error_uri' field
2022-06-17 06:37:48 FINISHED
fapi-rw-id2-ensure-mtls-holder-of-key-required
Test has run to completion
testmodule_result
PASSED
2022-06-17 06:38:01
TEST-RUNNER
Alias has now been claimed by another test
alias
00158000016i44JAAQ
new_test_id
D9lcaJo5IMf0qe7
Test Results