Test Summary

Test Results

Expand All Collapse All
All times are UTC
2020-10-20 18:58:40 INFO
TEST-RUNNER
Test instance stMFzlgSMMsxENi created
baseUrl
https://www.certification.openid.net/test/a/danskebank1
variant
{
  "client_auth_type": "mtls",
  "fapi_auth_request_method": "by_value",
  "fapi_profile": "openbanking_uk",
  "fapi_response_mode": "plain_response"
}
alias
danskebank1
description
prod test plan (legacy CERTS) 02.10.2020
planId
yUy4jFy4oX9f7
config
{
  "alias": "danskebank1",
  "description": "prod test plan (legacy CERTS) 02.10.2020",
  "server": {
    "discoveryUrl": "https://obp-api.danskebank.com/open-banking/private/.well-known/openid-configuration"
  },
  "client": {
    "client_id": "e239ae37704a02ce489068a4f166f211fcc78fab93e159cc205cff008168b22d",
    "scope": "openid accounts",
    "jwks": {
      "keys": [
        {
          "p": "7PU661c3wyOmH3PD3BTZcQ5S287Nz5HSA_492Ya7wOwmz_KurDeQgKBU2FOXkyhZbOFHMyIJ2i8KtDjp6YTnyrlH1JfUlK4BtDXCK7pXqqCctBbSluAhsk8KJc2Z-ng7eOmjtAi4TwjHqG9-7b7OnGbIKt9HI-qk2blxnsY8xuk",
          "kty": "RSA",
          "q": "0HewDeJoCuwVZleiXsp1kRIodsTDaPzeIalsBY1F9yEDgNoZ0-1u38j6uOkKmPXypUuRrKaReK7gVnnsZ5TdhF2co6rJh5an3WQyZbjqxSJIqnmhj8IaREwHPvh_ZxsNBSY742QHOA2ah5isi7awjURFRM3VKoLZv0Ne0CT76hc",
          "d": "X2I_gnQzrqfyQA0cX4cuS2Y-YBzgT9ONDb5nikLG1qcqJBmfG964UA0023FCYEzPDgNPAbk6rkR7_33YHNqVx93PoSon5ZgmLWW6ZWpBHn9BlaLnH6bpZIckqt0jSGWTxJNmtY2F2BzylQuhJhJIdnTub48O5dCO115ScyZWYNX7NFiRMDbgria3tEA0rl5yP9MpnWugacjYbzimKhZ8kOI7RoUxQyqMsvCAVSQF4LQsurXKKljpbSUY3gXtzWhBqX66HkywgjtroHgDTXyMmAZsiMfzEuP6xi1jIfSzKKD4Tg18E0cZ8Kx0hVpXi2fTjzzoGsOO_tqLi1O_sQj3QQ",
          "e": "AQAB",
          "kid": "jTeQUQkZFp5Hks1GUiTahWgqPO8",
          "qi": "fLw50TvACx-0hOpaqovypp2zChVmcR1WBRZE_cnMU-Q0wxGwZk9exbKyQx3T_aJ47p_T2sf8RXIQnfryQHs8z0LybdxCSqqZYqKfHRukXuFQseo3OECboCZ00we-7c0SGU2Zfmua-UM9yZTRJndXnCSDKbpMcDZCbcmyvZ_c7_U",
          "dp": "N_HaHFA2QSM8iHZ7io19nPylwXG9E8G41OqEzcPKtkzLCROh-9UOj9_KyFxMEBlZq6QwfDkQHGw42b4KM_EGDM3b0KycKxI-Ir8CffJ72jQba0VsKOT377JLkgtNzF3wpKZ82PeqFDbddL4GOLlw7Goz3jNjB27RxvnKgpMJLGk",
          "alg": "PS256",
          "dq": "viogMFoyvJvlXYlddYjMPDzLKqSM-Q2KeDx7bIkVpLy53GWYH-m8NWm5xMnYv_XDlaNczJjZpLQpstjfnRGADMn0JJyb4BK_KEbJbl-D0bZXgSMZDPFsUpbkGT5Hwb88XlElWmWZ7DkEmOLdq0lIvmTjp0L4TCI3DbEgIVFLd5s",
          "n": "wPYI0wzJbyI9UjWkwBVZsdXpOoid5EcokHrPfFX8F4BOepvbYIw_93ItpfaQNjv9DRK4chwae_aZNTZVHMD2EAW_sxQES_zuoJqQyxeJeQiA4FTwX7Iv8jkII6tGDqxdQ1oUXRcBqBYVkq64KqLGIUuNW83K_7YSdX_PFMXyVqZDp61JAxFh74zJrqJzwcdxYFe-DRTayPwWzJ9zkQZa1PykYTC-q22wvb9cry_NxY5Fb5fkrx9qTiZC1DTjmja2z9a_nAeUZ6ceMla2OSEzVGpSEo89ERxN7ShJ7sdFK2LMYYh-jf6AiumkFQ6nfsjl5DR3zA2PFjwUd2tXJ7nY7w"
        }
      ]
    }
  },
  "mtls": {
    "cert": "-----BEGIN CERTIFICATE-----\nMIIFpjCCBI6gAwIBAgIEWf/C0TANBgkqhkiG9w0BAQsFADBEMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxHzAdBgNVBAMTFk9wZW5CYW5raW5nIElzc3VpbmcgQ0EwHhcNMjAxMDAxMDkwODMxWhcNMjIxMDAxMDkzODMxWjBhMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxGzAZBgNVBAsTEjAwMTU4MDAwMDBqZjdBZUFBSTEfMB0GA1UEAxMWMW5ka1J4bGlLUlFQbUZwT3lNbkxZTzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALJQegav3/ToCwPoSernigXmC8KccvwrbeiY5kRE+VodBJslqzfMWan90rEVnSurtgnfLsPM8xoJaUDZn+hwc6yFnjJqQZhuA1ye4QtrD7xh0qrTeh9X17fEG0R3bYU8EfaA4m/70ugpJqEFBKISg/8shjX0ec5ofuss+ij7gEPmW/mxYzkpwUeIfneTrOcweAcPEujqSjcGQs2x50zlQ6ZbxNtVjyyOMAzms9OnW9daLc4zkdIEsd/YB8Whlw8SoaEIEq0wI7esYS31OAy7W4OJFqQ0+cMFqBYg6lOSjuwPm6EXZR40S2s0p59buBM6u7uzzkuEUG4NcDIb8jwfAskCAwEAAaOCAoEwggJ9MA4GA1UdDwEB/wQEAwIHgDAgBgNVHSUBAf8EFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwggFSBgNVHSAEggFJMIIBRTCCAUEGCysGAQQBqHWBBgEBMIIBMDA1BggrBgEFBQcCARYpaHR0cDovL29iLnRydXN0aXMuY29tL3Byb2R1Y3Rpb24vcG9saWNpZXMwgfYGCCsGAQUFBwICMIHpDIHmVGhpcyBDZXJ0aWZpY2F0ZSBpcyBzb2xlbHkgZm9yIHVzZSB3aXRoIE9wZW4gQmFua2luZyBMaW1pdGVkIGFuZCBhc3NvY2lhdGVkIE9wZW4gQmFua2luZyBTZXJ2aWNlcy4gSXRzIHJlY2VpcHQsIHBvc3Nlc3Npb24gb3IgdXNlIGNvbnN0aXR1dGVzIGFjY2VwdGFuY2Ugb2YgdGhlIE9wZW4gQmFua2luZyBMaW1pdGVkIENlcnRpZmljYXRlIFBvbGljeSBhbmQgcmVsYXRlZCBkb2N1bWVudHMgdGhlcmVpbi4wcgYIKwYBBQUHAQEEZjBkMCYGCCsGAQUFBzABhhpodHRwOi8vb2IudHJ1c3Rpcy5jb20vb2NzcDA6BggrBgEFBQcwAoYuaHR0cDovL29iLnRydXN0aXMuY29tL3Byb2R1Y3Rpb24vaXNzdWluZ2NhLmNydDA/BgNVHR8EODA2MDSgMqAwhi5odHRwOi8vb2IudHJ1c3Rpcy5jb20vcHJvZHVjdGlvbi9pc3N1aW5nY2EuY3JsMB8GA1UdIwQYMBaAFJ9Jv042p6zDDyvIR/QfKRvAeQsFMB0GA1UdDgQWBBS60wWJ1rs4qSzpv8O/p6yEcVBJDzANBgkqhkiG9w0BAQsFAAOCAQEAD22WFMMsvCNpcbx746E0awG6VigKUdwgRklN/u/F1MoRRcUDYkdEnIelNAiR5bVdALvRx/E7Cr/lpKq0nGsENI4X61HlwI3mDejX8Q6rfv7Ft1f0YDbappaoyIusKgvel9fqzPR67iEf2G/zx8cqwqb43Xpj36ct5aoxCGmsPLuCRxgSfdpR7LAwBy8o0LGDZPz3/d1/yW3Km3knZtd0TE/ytUGPcPe5oE5+52IYSkx6HRcdJj9TK+ExMrTDg6LZcA08ta+WWQ8Ui3jCLEh6fDRyw6I2oeFp8e1W0TdsHEFOJNfgY5bSsEwVGrSuXEz5Wzzz15DhDYeI87L40aN+9g\u003d\u003d\n-----END CERTIFICATE-----",
    "key": "-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCyUHoGr9/06AsD6Enq54oF5gvCnHL8K23omOZERPlaHQSbJas3zFmp/dKxFZ0rq7YJ3y7DzPMaCWlA2Z/ocHOshZ4yakGYbgNcnuELaw+8YdKq03ofV9e3xBtEd22FPBH2gOJv+9LoKSahBQSiEoP/LIY19HnOaH7rLPoo+4BD5lv5sWM5KcFHiH53k6znMHgHDxLo6ko3BkLNsedM5UOmW8TbVY8sjjAM5rPTp1vXWi3OM5HSBLHf2AfFoZcPEqGhCBKtMCO3rGEt9TgMu1uDiRakNPnDBagWIOpTko7sD5uhF2UeNEtrNKefW7gTOru7s85LhFBuDXAyG/I8HwLJAgMBAAECggEAeK6U19/CgFtn0R4uoOhR9soKXY1LGTY/bbPF7KCN7ppDGsn0xo/sg2uBZE6PkBXn32iImwYj5hRGgxiG7GbnMvU/6zkU6hhS+CWjg/nSrZm7XdhBB+OI4Ru9pKn7mrfcJGx4VHgn9u6a8VGXICXN5i75Kp0qrzLz6zEGoiQNXGXzwmGyyvwKO8ILzbqZortXpUxSA9oaX/BrYSNaqw1U2bp1OUs7eKiVco44wqfTI2K90gYd3td9hnsOcDIIDneBOvhlgBkFC8rB5yov8OOJ0bI+1ZZnv/Hm5lKXUgRiNeJqqqF0wFuJAlsD1x/A8wGmkMsT3+/b/5bWhtz73XDAAQKBgQDazelBU8lg5MDt8qYEua8a+LCSZoCvyS1NN5tK/opta16qd75iGU3yV9jwofKrUg6wzAqvYTNeAd0E0xg/ruLZlR/GdbVm9vlcN5pWF1vV9FR3ULJa7c1TVzfvq5N0un712XNTyRySwMYfTuYb3UXdG0PCZIBUUm1WJsQ99NQayQKBgQDQoH4jqH4fRYtxsztP2lG0gQLM/m6rXlibuYt+H7tSTXBSdjIR/Vjre+e204hjRycP/WAaKPzjv3T0ZU1m0VSE/rLGWlBcfTIT1hLne0Ki74EsjAwvWKoxwcUcUBLLM6UcTLja1/lTbqeuj95kuU2xBcoQAYU2LeexMujrbH+oAQKBgGSi9pjsb6AYNsB6rW9Y9DgEkDoV2TSA5EwyukNpBcRD8RuYzcETAG3ph8dNxW6U5Frezj9SBq1DUCPK78lCp+YJl77RHulHyPNoQ507SysCIONsA0ydOaYOZJTgpoa2zHRJWqj7xB+feMCnqmDAikSjKKw9S2T9MHrCg9o3RGM5AoGBAInhWBxW8ivWuYcGjm+C+TbTgLdcfGXTr7oTkYZkkFefiFlndkX/azIOrKBfAyeh0cY2jbocVq5qTXBsNxB5zmMrNZnz/GJz95G2jL3h77NhmLyJPlBYR/skdhH1NcaINloStqUj0cr7OeUbfj6RXTBehCG574FUK2koHVniVigBAoGBANGigpAHoL8cGWzQYjBtWbmL9pQneSKc/MMGbYfyoSZI1VwFPQAAE9D186qKSZb0RA4DXiT98QRa69B71mtaobwp+0ryzsDb/Pe6fLnT8fvEebEzcoX3SbVJ+Ul0yLmovnyRkXdavBopIqnjx0TSyzmCGUz09lFZzYjMhwVbZhoI\n-----END PRIVATE KEY-----"
  },
  "client2": {
    "client_id": "880ed45a9416936f4185e2dd30fd7802c0d465415b52ef17f97f04cd2da4e491",
    "scope": "openid accounts",
    "jwks": {
      "keys": [
        {
          "p": "57yH1_QPNV4eDZVtEXl09Pt0q02iLBRkqTN9bMRWhkOVP3ntghlIEEfAp26iIYqhXK7WgcsiSsIYelQKIHnHQmhjM0ZQiNlf7ryymBHBmOQwa743HqPrGk_57FmC_LqxUcv9c_YJse5UGgxSGtzP7dNFb4dAlTJSleenU3Lwq5E",
          "kty": "RSA",
          "q": "3vSHCH7BBBrE5AB0Kf6DpfPquM5FpX0wM1xMiR9pkAAn9eAdS_15Ok0OPz4hNFPcD8TxYxqxi7YCyhE8Rl9a3vFfuKEd6RfSQoyDDwe-uTV_uZYI0GGnvV5Wg_zT3eWcrcasYFw1fWwJCdsIWzD8REZju8YgeqS5xprupG4dYW8",
          "d": "uSanaLJNXq5XNzZLMMIzJo-aBa91qhOaOOvJkofcUMgJSZdjHA6_8rFc2x-J5CGGV02ySDBjgqRI-u6Zj4eyyP4RclUPiXCPtd8hL2SP8Cm8gRAdpbgJPWxKJRNuK2ehJuTI24GiJoaMNnyoopGqfOptobxwMOWFKFWyF-vIAyjM7BrWJT-WEhCjPtVWTRtE3gt8VKSiGcWaGDL3y7n5qaqdK3vTAgP_oUkXa4NvtEFTJkW93UwhoKIPYhVhalnR56j9Ee_B1E8mfL9YI4hFE8X_db7bBFQT0-05SlGesCbtpItGd2uutNJAkz-OLHLESUpcQCddZJ3TBo8UxEg8oQ",
          "e": "AQAB",
          "kid": "Z4D_1I2Q5R27ynq5PUhKUYUFhU0",
          "qi": "mlmM3xH7fmvnddQ-nMgoKAApmZgKgyyDTMn0FNS5cSNYmfgG2Ge96IFD1c-vTbvploe9HefnJMUbMigwlrtsuS-5W6W0-JjE4pq5pIBYj6-GPXvB-oGdNKLIDBl0mFdbPj2Bt6gN1Bk8EClFkFok80QCnCGOaWpOmAEiiobDzF8",
          "dp": "4Nr_mNy5ERiU4qtWHHmUsc14ZGu86zaSgddzYWGVb0wOenwtqGotkZZ96jigWxlv_0Wq4GAhkxaIt9HpzZ88aERv1SXqKQ97VWSFiqbYCimIjlMQmsuE6ZAmul4UinQAcJUWBjn7KEpQEsJXvLb7jxHMMy6yzNH6bnhL1N4XhvE",
          "alg": "PS256",
          "dq": "FcJPm2ijdb8XEBlrPN32AzA27CpVab06Awky_v7t0nvxanGg6lWmiyYSCeIKY4z7oR5bYIyuXzA4PXhJJaUQvUlZSi-PN7x3bL9B2ymqV3D9MiOOYKfnMvgOAXufQbyy-dK16AGXxtHQYAHcYun49MDZ4u2HJfEFoHhmae3FOEk",
          "n": "ydLXutu-cvAC0R0fKxeM3lx58-waqUaEWPLH_Pl1iwkzomnUbAGZ27PQp19pdHcC6WUPdcgb6TGQps6jy38YtjWVcUsJfjob1Ov4jQNoYu1zdRd38O8fEV_ogILiw6jvoWWY_BSdj7idU6JFQZ7QFFKhwn-nFTl-wzAAZguSone_NcS7_g0SYOvszTJ5bYMElIBPjnYAuzf2GH6ZZ-uGGzjDuY1PBMCkgpiHu-L5C3QxtCs9rQoTN1ZyxPidmHkoy6kqAXfNk9lliOHPJ0x4WpVoLpBnR4z-JasvVoAtZTCqHjvm-ViRLDhqzx0M-xRZfrM-6HKFkVNSmFGbxMlU3w"
        }
      ]
    }
  },
  "mtls2": {
    "cert": "-----BEGIN CERTIFICATE-----\nMIIFpjCCBI6gAwIBAgIEWf/C0zANBgkqhkiG9w0BAQsFADBEMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxHzAdBgNVBAMTFk9wZW5CYW5raW5nIElzc3VpbmcgQ0EwHhcNMjAxMDAxMDkxODU1WhcNMjIxMDAxMDk0ODU1WjBhMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxGzAZBgNVBAsTEjAwMTU4MDAwMDBqZjdBZUFBSTEfMB0GA1UEAxMWOTV2bHEzZE1RaTBteHEzQ1U3cW9IbjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALwHz2wF9ll8A5gvrA/Rb4p3BsDEQGXSXls8Q8vQlI+9IKHZ8YtyiiVO2nf3wo2pDQK/u9kXjv8d03CtfirJF8GY/EJAyz08lRFqvcoMkpFw/zfr/0onqjGs0cLU0lk28zq4BjD1oh/tRlhcYMPRNbhst7AymkKp/tiQTLKz3p+rrKlrOnrgDELaQhHiWsWHQ7OPXvYMFE/Hn+FTKeatBLx4qVAmsh2rBt12ib3cQNZ78fJWH+0aXuM1CURFZyCS1ylMGuJR1Zr0QjRNtOg5sXeoYAOjTZX1YdbBFyPS/cDXuDaKSVzK17aZqg+t7ZGHRsZpmPA0b7mL8Pwp8KrC4xkCAwEAAaOCAoEwggJ9MA4GA1UdDwEB/wQEAwIHgDAgBgNVHSUBAf8EFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwggFSBgNVHSAEggFJMIIBRTCCAUEGCysGAQQBqHWBBgEBMIIBMDA1BggrBgEFBQcCARYpaHR0cDovL29iLnRydXN0aXMuY29tL3Byb2R1Y3Rpb24vcG9saWNpZXMwgfYGCCsGAQUFBwICMIHpDIHmVGhpcyBDZXJ0aWZpY2F0ZSBpcyBzb2xlbHkgZm9yIHVzZSB3aXRoIE9wZW4gQmFua2luZyBMaW1pdGVkIGFuZCBhc3NvY2lhdGVkIE9wZW4gQmFua2luZyBTZXJ2aWNlcy4gSXRzIHJlY2VpcHQsIHBvc3Nlc3Npb24gb3IgdXNlIGNvbnN0aXR1dGVzIGFjY2VwdGFuY2Ugb2YgdGhlIE9wZW4gQmFua2luZyBMaW1pdGVkIENlcnRpZmljYXRlIFBvbGljeSBhbmQgcmVsYXRlZCBkb2N1bWVudHMgdGhlcmVpbi4wcgYIKwYBBQUHAQEEZjBkMCYGCCsGAQUFBzABhhpodHRwOi8vb2IudHJ1c3Rpcy5jb20vb2NzcDA6BggrBgEFBQcwAoYuaHR0cDovL29iLnRydXN0aXMuY29tL3Byb2R1Y3Rpb24vaXNzdWluZ2NhLmNydDA/BgNVHR8EODA2MDSgMqAwhi5odHRwOi8vb2IudHJ1c3Rpcy5jb20vcHJvZHVjdGlvbi9pc3N1aW5nY2EuY3JsMB8GA1UdIwQYMBaAFJ9Jv042p6zDDyvIR/QfKRvAeQsFMB0GA1UdDgQWBBTHaj1Td+F9RXAwKQNLTe/XTIeX+zANBgkqhkiG9w0BAQsFAAOCAQEAbAXXFNibG5UaW0YN5iay/wxpQnXX2w4cJoYgG+0l9MqyUzRQGlUwMoFImVSWMBrpXTd/DNLWjtabTptWq1XMcmJaFimYSAYX5j0WTdS2LT5P2bNF/F//RyD1mfnpM+W2cQETtPOFwzORDWtE8JllhU6DSmf1Kmpdia9C0okhKJFl9ciuuSsykw4lVlXxeVc+uquejJjjMJAXXKwBPIqM9juDq9fgp3IPD3xt61zaSPY0uWn65Fc7Rp1HdcHEduN2hxuLja1q0k+gKssP9IHk3IzYx+LKmAJcTtnpkQXPX+TKx8fcUrpRufT1LxIxhJgHCsAOXnplTVvx8dR1d70Uhg\u003d\u003d\n-----END CERTIFICATE-----",
    "key": "-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC8B89sBfZZfAOYL6wP0W+KdwbAxEBl0l5bPEPL0JSPvSCh2fGLcoolTtp398KNqQ0Cv7vZF47/HdNwrX4qyRfBmPxCQMs9PJURar3KDJKRcP836/9KJ6oxrNHC1NJZNvM6uAYw9aIf7UZYXGDD0TW4bLewMppCqf7YkEyys96fq6ypazp64AxC2kIR4lrFh0Ozj172DBRPx5/hUynmrQS8eKlQJrIdqwbddom93EDWe/HyVh/tGl7jNQlERWcgktcpTBriUdWa9EI0TbToObF3qGADo02V9WHWwRcj0v3A17g2iklcyte2maoPre2Rh0bGaZjwNG+5i/D8KfCqwuMZAgMBAAECggEBAJsGUXR9ofN7NLd3roPIKA9gPRgXdgS9IgBUuozC5olv5AStXOGcyNsjnSnGAwiqtUhr7iN5sfMSky5WTCxYaZa7XFf/ddGCLmESwXFhVkJFiJaBo5RvCXo1QyhAMUFO9dCWwrwA+O8bwKC/YSRxS7pHIFdMETUfVTcWGbZIaCb5iPUFRqNMELpRhA7HNV42wN703qRimdqk3Iwpj8F2SitRJi6g4GXuvzFSCgcfHYd7Sk1vWGEmBym4AYc+/kO6n0a2iB/Cu9+rCNBSqbeTDl8H/4nF9kSAHMaJDeMF3uPdsADS6NjAf/Qm68FJLOihKWboJ8Pb+xzjVnuPBney7oECgYEA28c06EwwwJjJx7+XCHZfjyUODITSULXj/WoOXvTQTc6pXgGgG96j5Y396yhN4rummgX+tfoU0xh3IUpUmxqr3BPcE5T9To7SX/GNJn7fqUbDSWSxiIAAa4ozfcDhU2v4fQ3zlNM97rTzBeo7AuF5qO9F2KqazYQdHJVZDz6ywkkCgYEA2wUemaoM2B2tFeRXf0FQtgDJt904DD7PaaA3p7RelKXTfoiLjButl/4+lEdUMXizTstwVMEsQLZn+/H1qQpFZrsRoLKp9RT6dTtUmEZMJUfsfazB8iP3AyUe73CK8wQc2O5doA6k848s+7XNSRXg7datbMgQCYl5tfTro8i4GlECgYEApEEZlZN7zDVkeNkDs9tkR8NV4J1T4eZO4pJk8yrck4okopFsa+fVbjbU0u9oZlAAj5RzbOXesnXScxruaI1ibDSbgjcTqaasK/CHoYGo/wZX5X5QAMhJiBXdrdp9jK9hI3VN2qiV3NV326/XMqv5FPzeorO+xmI6r6YezXn6d6ECgYACoU4bxEoBMmIIuERAt/UTKnFBrvtkUkDFYPIqJmVYXaFrjJI4bYCpKZlwyGZ/bZahpJnFusggQtB+2wn7LK9mq2prxpl54vWbAMpkRbvWWsXBQJjXoozt0b1MXMqeXndGN56SNHrQnfCJWUaM0SFxWbmda82df7Qhdj56Kgfj8QKBgGcM3wf6RN1oK1VCJdVQg7V9cGKH8E2VRFycvAfSySeBEmmPELflbVz8CVmsKfZTSDDxfXp2Mf33ERG2gRmc1qRk/RrP7m9UpGV5dzK9TUhqvTcCiHsiLtqWq/0nBC8r4ztc0r++XfRvOMlAe6zDx2FC9gVZG9LXZOTCWuyUGIs2\n-----END PRIVATE KEY-----"
  },
  "resource": {
    "resourceUrl": "https://obp-api.danskebank.com/open-banking/v3.1/",
    "institution_id": "0015800000jf7AeAAI",
    "resourceUrlAccountRequests": "https://obp-api.danskebank.com/open-banking/v3.1/aisp/",
    "resourceUrlAccountsResource": "https://obp-api.danskebank.com/open-banking/v3.1/aisp/"
  }
}
testName
fapi-rw-id2-ensure-request-object-without-exp-fails
2020-10-20 18:58:40 SUCCESS
CreateRedirectUri
Created redirect URI
redirect_uri
https://www.certification.openid.net/test/a/danskebank1/callback
2020-10-20 18:58:40
GetDynamicServerConfiguration
HTTP request
request_uri
https://obp-api.danskebank.com/open-banking/private/.well-known/openid-configuration
request_method
GET
request_headers
{
  "accept": "text/plain, application/json, application/cbor, application/*+json, */*",
  "content-length": "0"
}
request_body

                                
2020-10-20 18:58:40 RESPONSE
GetDynamicServerConfiguration
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "x-backside-transport": "OK OK",
  "connection": "Keep-Alive",
  "transfer-encoding": "chunked",
  "content-type": "application/json",
  "date": "Tue, 20 Oct 2020 18:58:40 GMT",
  "accept": "text/plain, application/json, application/cbor, application/*+json, */*",
  "x-forwarded-for": "35.185.61.217",
  "x-forwarded-proto": "https",
  "x-forwarded-port": "33118",
  "t2-instance-id": "DK1T2LB1",
  "x-client-cert": "",
  "x-client-cert-serial": "",
  "client-auth": "No cert",
  "accept-encoding": "identity",
  "sensor": "1",
  "via": "1.1 BwAAALab5Ms-",
  "x-client-ip": "10.152.1.14",
  "55226fa3-226f-4af6-9174-a20b73e32e13": "e3730ba25f8f336055058a22",
  "channelheader": "obp-api.danskebank.com",
  "x-global-transaction-id": "e3730ba25f8f336055058a22",
  "x-db-avz": "az2",
  "access-control-expose-headers": "APIm-Debug-Trans-Id, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-Global-Transaction-ID",
  "access-control-allow-origin": "*",
  "access-control-allow-methods": "GET",
  "set-cookie": "NSC_JOjmolw2bs2aeuacqvjlsbcz51nq2eQ\u003dffffffff09901c7245525d5f4f58455e445a4a42378b;expires\u003dTue, 20-Oct-2020 19:00:40 GMT;path\u003d/;httponly",
  "strict-transport-security": "max-age\u003d157680000"
}
response_body
{"issuer":"https://obp-api.danskebank.com/open-banking/private","authorization_endpoint":"https://obp-auth.danskebank.com/open-banking/private/oauth2/authorize","token_endpoint":"https://obp-api.danskebank.com/open-banking/private/oauth2/token","jwks_uri":"https://keystore.openbanking.org.uk/0015800000jf7AeAAI/1f7ha088KftOBTTA0VOkgB.jwks","token_endpoint_auth_methods_supported":["tls_client_auth"],"registration_endpoint":"https://obp-api.danskebank.com/open-banking/v1.0/thirdparty/register","tls_client_certificate_bound_access_tokens":true,"scopes_supported":["openid","payments","accounts","fundsconfirmations"],"response_types_supported":["code id_token"],"grant_types_supported":["authorization_code","client_credentials","refresh_token"],"subject_types_supported":["public"],"id_token_signing_alg_values_supported":["PS256"],"request_parameter_supported":true,"request_uri_parameter_supported":false,"request_object_signing_alg_values_supported":["PS256"],"token_endpoint_auth_signing_alg_values_supported":["PS256"],"display_values_supported":["page"],"claims_parameter_supported":true,"claims_supported":["sub","iss","iat","exp","acr","openbanking_intent_id","aud","at_hash"]}
2020-10-20 18:58:40
GetDynamicServerConfiguration
Downloaded server configuration
server_config_string
{"issuer":"https://obp-api.danskebank.com/open-banking/private","authorization_endpoint":"https://obp-auth.danskebank.com/open-banking/private/oauth2/authorize","token_endpoint":"https://obp-api.danskebank.com/open-banking/private/oauth2/token","jwks_uri":"https://keystore.openbanking.org.uk/0015800000jf7AeAAI/1f7ha088KftOBTTA0VOkgB.jwks","token_endpoint_auth_methods_supported":["tls_client_auth"],"registration_endpoint":"https://obp-api.danskebank.com/open-banking/v1.0/thirdparty/register","tls_client_certificate_bound_access_tokens":true,"scopes_supported":["openid","payments","accounts","fundsconfirmations"],"response_types_supported":["code id_token"],"grant_types_supported":["authorization_code","client_credentials","refresh_token"],"subject_types_supported":["public"],"id_token_signing_alg_values_supported":["PS256"],"request_parameter_supported":true,"request_uri_parameter_supported":false,"request_object_signing_alg_values_supported":["PS256"],"token_endpoint_auth_signing_alg_values_supported":["PS256"],"display_values_supported":["page"],"claims_parameter_supported":true,"claims_supported":["sub","iss","iat","exp","acr","openbanking_intent_id","aud","at_hash"]}
2020-10-20 18:58:40 SUCCESS
GetDynamicServerConfiguration
Successfully parsed server configuration
issuer
https://obp-api.danskebank.com/open-banking/private
authorization_endpoint
https://obp-auth.danskebank.com/open-banking/private/oauth2/authorize
token_endpoint
https://obp-api.danskebank.com/open-banking/private/oauth2/token
jwks_uri
https://keystore.openbanking.org.uk/0015800000jf7AeAAI/1f7ha088KftOBTTA0VOkgB.jwks
token_endpoint_auth_methods_supported
[
  "tls_client_auth"
]
registration_endpoint
https://obp-api.danskebank.com/open-banking/v1.0/thirdparty/register
tls_client_certificate_bound_access_tokens
true
scopes_supported
[
  "openid",
  "payments",
  "accounts",
  "fundsconfirmations"
]
response_types_supported
[
  "code id_token"
]
grant_types_supported
[
  "authorization_code",
  "client_credentials",
  "refresh_token"
]
subject_types_supported
[
  "public"
]
id_token_signing_alg_values_supported
[
  "PS256"
]
request_parameter_supported
true
request_uri_parameter_supported
false
request_object_signing_alg_values_supported
[
  "PS256"
]
token_endpoint_auth_signing_alg_values_supported
[
  "PS256"
]
display_values_supported
[
  "page"
]
claims_parameter_supported
true
claims_supported
[
  "sub",
  "iss",
  "iat",
  "exp",
  "acr",
  "openbanking_intent_id",
  "aud",
  "at_hash"
]
2020-10-20 18:58:40 INFO
AddMTLSEndpointAliasesToEnvironment
The mtls_endpoint_aliases is not present in the server configuration
server
{
  "issuer": "https://obp-api.danskebank.com/open-banking/private",
  "authorization_endpoint": "https://obp-auth.danskebank.com/open-banking/private/oauth2/authorize",
  "token_endpoint": "https://obp-api.danskebank.com/open-banking/private/oauth2/token",
  "jwks_uri": "https://keystore.openbanking.org.uk/0015800000jf7AeAAI/1f7ha088KftOBTTA0VOkgB.jwks",
  "token_endpoint_auth_methods_supported": [
    "tls_client_auth"
  ],
  "registration_endpoint": "https://obp-api.danskebank.com/open-banking/v1.0/thirdparty/register",
  "tls_client_certificate_bound_access_tokens": true,
  "scopes_supported": [
    "openid",
    "payments",
    "accounts",
    "fundsconfirmations"
  ],
  "response_types_supported": [
    "code id_token"
  ],
  "grant_types_supported": [
    "authorization_code",
    "client_credentials",
    "refresh_token"
  ],
  "subject_types_supported": [
    "public"
  ],
  "id_token_signing_alg_values_supported": [
    "PS256"
  ],
  "request_parameter_supported": true,
  "request_uri_parameter_supported": false,
  "request_object_signing_alg_values_supported": [
    "PS256"
  ],
  "token_endpoint_auth_signing_alg_values_supported": [
    "PS256"
  ],
  "display_values_supported": [
    "page"
  ],
  "claims_parameter_supported": true,
  "claims_supported": [
    "sub",
    "iss",
    "iat",
    "exp",
    "acr",
    "openbanking_intent_id",
    "aud",
    "at_hash"
  ]
}
2020-10-20 18:58:40 SUCCESS
CheckServerConfiguration
Found required server configuration keys
required
[
  "authorization_endpoint",
  "token_endpoint",
  "issuer"
]
2020-10-20 18:58:40 SUCCESS
ExtractTLSTestValuesFromServerConfiguration
Extracted TLS information from authorization server configuration
registration_endpoint
{
  "testHost": "obp-api.danskebank.com",
  "testPort": 443
}
authorization_endpoint
{
  "testHost": "obp-auth.danskebank.com",
  "testPort": 443
}
token_endpoint
{
  "testHost": "obp-api.danskebank.com",
  "testPort": 443
}
userinfo_endpoint
2020-10-20 18:58:40
FetchServerKeys
Fetching server key
jwks_uri
https://keystore.openbanking.org.uk/0015800000jf7AeAAI/1f7ha088KftOBTTA0VOkgB.jwks
2020-10-20 18:58:40
FetchServerKeys
HTTP request
request_uri
https://keystore.openbanking.org.uk/0015800000jf7AeAAI/1f7ha088KftOBTTA0VOkgB.jwks
request_method
GET
request_headers
{
  "accept": "text/plain, application/json, application/cbor, application/*+json, */*",
  "content-length": "0"
}
request_body

                                
2020-10-20 18:58:41 RESPONSE
FetchServerKeys
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "content-type": "application/jwk+json",
  "content-length": "5349",
  "connection": "keep-alive",
  "x-amz-replication-status": "COMPLETED",
  "last-modified": "Thu, 01 Oct 2020 09:49:00 GMT",
  "x-amz-version-id": "EWnD94zFeWCJB_jyUcBiXLe.PehUX5yM",
  "accept-ranges": "bytes",
  "server": "AmazonS3",
  "date": "Tue, 20 Oct 2020 18:58:42 GMT",
  "etag": "\"b87d390bf8be5eed72cc3b7861a9c59e\"",
  "x-cache": "RefreshHit from cloudfront",
  "via": "1.1 87870fc50391b69b5ca922233fe59ace.cloudfront.net (CloudFront)",
  "x-amz-cf-pop": "MIA3-C1",
  "x-amz-cf-id": "dMl3fxG-KNYjdfTF9jQPwfWlQHWwpkjIpvWbb51FahpGXPJ3A5OASA\u003d\u003d"
}
response_body
{
  "keys" : [ {
    "kid" : "1yPU_ant3sltmUz5w9aqGf4I7OY",
    "kty" : "RSA",
    "n" : "iuvd-LmDPzxT0elcB0SxiV4f7fjCapVWuuG8mnncvcpywFMkWJHH69ANSnPkmVAOW6c68tWyQu_AB66LHRb6NfuhjUwtFsuIP_WxwjkBs1_jIagAVqdcn0eA1M5qLeXct6zd9Nj8rO-loA9Oeqk3qsZ3jW7zQxjsLa1GkQQbOascGdq1qysfNSy1-_aZvIpIPMlypZOaMOm6qyAcOakPXOfOryPvAmcRI7axmrlAVFjjaGrjG_vp3ApNtHBfIcXRtZAUKKZ0jN91u78hSp08Rze70S8p2eAYksuA2t9cl47gN4yJppmQnnw3V5Ut-I7oem5qRZNBR7d423_VLqgC3Q",
    "e" : "AQAB",
    "use" : "tls",
    "x5c" : [ "MIIFyTCCBLGgAwIBAgIEWf9SKzANBgkqhkiG9w0BAQsFADBEMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxHzAdBgNVBAMTFk9wZW5CYW5raW5nIElzc3VpbmcgQ0EwHhcNMTkwMTI4MDIxMzExWhcNMjEwMTI4MDI0MzExWjBhMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxGzAZBgNVBAsTEjAwMTU4MDAwMDBqZjdBZUFBSTEfMB0GA1UEAxMWMWY3aGEwODhLZnRPQlRUQTBWT2tnQjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAIrr3fi5gz88U9HpXAdEsYleH+34wmqVVrrhvJp53L3KcsBTJFiRx+vQDUpz5JlQDlunOvLVskLvwAeuix0W+jX7oY1MLRbLiD/1scI5AbNf4yGoAFanXJ9HgNTOai3l3Les3fTY/KzvpaAPTnqpN6rGd41u80MY7C2tRpEEGzmrHBnatasrHzUstfv2mbyKSDzJcqWTmjDpuqsgHDmpD1znzq8j7wJnESO2sZq5QFRY42hq4xv76dwKTbRwXyHF0bWQFCimdIzfdbu/IUqdPEc3u9EvKdngGJLLgNrfXJeO4DeMiaaZkJ58N1eVLfiO6HpuakWTQUe3eNt/1S6oAt0CAwEAAaOCAqQwggKgMCEGA1UdEQQaMBiCFm9icC1hcGkuZGFuc2tlYmFuay5jb20wDgYDVR0PAQH/BAQDAgeAMCAGA1UdJQEB/wQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjCCAVIGA1UdIASCAUkwggFFMIIBQQYLKwYBBAGodYEGAQEwggEwMDUGCCsGAQUFBwIBFilodHRwOi8vb2IudHJ1c3Rpcy5jb20vcHJvZHVjdGlvbi9wb2xpY2llczCB9gYIKwYBBQUHAgIwgekMgeZUaGlzIENlcnRpZmljYXRlIGlzIHNvbGVseSBmb3IgdXNlIHdpdGggT3BlbiBCYW5raW5nIExpbWl0ZWQgYW5kIGFzc29jaWF0ZWQgT3BlbiBCYW5raW5nIFNlcnZpY2VzLiBJdHMgcmVjZWlwdCwgcG9zc2Vzc2lvbiBvciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5jZSBvZiB0aGUgT3BlbiBCYW5raW5nIExpbWl0ZWQgQ2VydGlmaWNhdGUgUG9saWN5IGFuZCByZWxhdGVkIGRvY3VtZW50cyB0aGVyZWluLjByBggrBgEFBQcBAQRmMGQwJgYIKwYBBQUHMAGGGmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9vY3NwMDoGCCsGAQUFBzAChi5odHRwOi8vb2IudHJ1c3Rpcy5jb20vcHJvZHVjdGlvbi9pc3N1aW5nY2EuY3J0MD8GA1UdHwQ4MDYwNKAyoDCGLmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9wcm9kdWN0aW9uL2lzc3VpbmdjYS5jcmwwHwYDVR0jBBgwFoAUn0m/TjanrMMPK8hH9B8pG8B5CwUwHQYDVR0OBBYEFITy26UXiJ0aBYTIazFtTfhDOyOgMA0GCSqGSIb3DQEBCwUAA4IBAQA1XkMVz3kcyKz6qu1I8SOh9lm0zjwl6lxeNtI8XYTgDYEtbPnPPhmxLor6GhrkQ+jgnqhdYREmz+HUURmbQyphKnztTEzZ8oo1tqak8ZVwRXyda89WkbhgbI2ihIyw5ipQrZtmTmtRmvFIzc9wmM5p0Z1BdS+dXRxW8BHeDnLCLO2FN+9mv5u5xTW3ydoMkNp1VbyHL9+JcmTbY7s+1pb+WiJIuteY1GKTWqWBJv07vhSUE1rB54XLzO1kWWZqc2j/B3ShoWSanNsNXXDd7WLb6ZMWWuN+JFhPIOkht1eFVAcDEG9n5Qol0L9AvC+HgAXHNXInqYaOngkWCpqaqqj+" ],
    "x5t" : "-1YS7Z9_c6jsXBkG45-x-LqVJjk=",
    "x5u" : "https://keystore.openbanking.org.uk/0015800000jf7AeAAI/1yPU_ant3sltmUz5w9aqGf4I7OY.pem",
    "x5t#S256" : "Uw6toxpeKA8_9Y6SWwR7frxROTh_FurcRkZLuNlgn9w="
  }, {
    "kid" : "fgzAoZ0kUanTVJBrLP3kaMhbI8c",
    "kty" : "RSA",
    "n" : "uvPeMpjo26Utm6vjj9JKble_lo4OZUc2Yu7LnPxSLrLPKCtvRXDfwwYzCH02LqdCpRHZdd4YyPLA8vsgh389-aXboQ9TpIiK2MTXYh4CJ1Fg_NHc9UwWH3pX7X_218fxFpZMZuvvXIGvcy7RuFBczWvBm_8jMKiV5v_GhZEpgjaIh1La-AjhfKzdreVPk0vS3tgMjnV7FxJGlrmdcwFCnZA1BoQD_WFk0q_3hfO1PNbLhIgRI2rjkUmTEfMtF_PknKYCVAFUHAtNU8mhjvZauPiYeqLQ5AqdMxfChd8D_MvPVk-KVL2tv_izlGvKb_9McFBdi3HHccuLYdn3hLuR4Q",
    "e" : "AQAB",
    "use" : "sig",
    "x5c" : [ "MIIFvjCCBKagAwIBAgIEWf+RNjANBgkqhkiG9w0BAQsFADBEMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxHzAdBgNVBAMTFk9wZW5CYW5raW5nIElzc3VpbmcgQ0EwHhcNMjAwMTEzMTAzNDQyWhcNMjEwMjEzMTEwNDQyWjBhMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxGzAZBgNVBAsTEjAwMTU4MDAwMDBqZjdBZUFBSTEfMB0GA1UEAxMWMWY3aGEwODhLZnRPQlRUQTBWT2tnQjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALrz3jKY6NulLZur44/SSm5Xv5aODmVHNmLuy5z8Ui6yzygrb0Vw38MGMwh9Ni6nQqUR2XXeGMjywPL7IId/Pfml26EPU6SIitjE12IeAidRYPzR3PVMFh96V+1/9tfH8RaWTGbr71yBr3Mu0bhQXM1rwZv/IzColeb/xoWRKYI2iIdS2vgI4Xys3a3lT5NL0t7YDI51excSRpa5nXMBQp2QNQaEA/1hZNKv94XztTzWy4SIESNq45FJkxHzLRfz5JymAlQBVBwLTVPJoY72Wrj4mHqi0OQKnTMXwoXfA/zLz1ZPilS9rb/4s5Rrym//THBQXYtxx3HLi2HZ94S7keECAwEAAaOCApkwggKVMA4GA1UdDwEB/wQEAwIGwDAVBgNVHSUEDjAMBgorBgEEAYI3CgMMMIIBUgYDVR0gBIIBSTCCAUUwggFBBgsrBgEEAah1gQYBATCCATAwNQYIKwYBBQUHAgEWKWh0dHA6Ly9vYi50cnVzdGlzLmNvbS9wcm9kdWN0aW9uL3BvbGljaWVzMIH2BggrBgEFBQcCAjCB6QyB5lRoaXMgQ2VydGlmaWNhdGUgaXMgc29sZWx5IGZvciB1c2Ugd2l0aCBPcGVuIEJhbmtpbmcgTGltaXRlZCBhbmQgYXNzb2NpYXRlZCBPcGVuIEJhbmtpbmcgU2VydmljZXMuIEl0cyByZWNlaXB0LCBwb3NzZXNzaW9uIG9yIHVzZSBjb25zdGl0dXRlcyBhY2NlcHRhbmNlIG9mIHRoZSBPcGVuIEJhbmtpbmcgTGltaXRlZCBDZXJ0aWZpY2F0ZSBQb2xpY3kgYW5kIHJlbGF0ZWQgZG9jdW1lbnRzIHRoZXJlaW4uMHIGCCsGAQUFBwEBBGYwZDAmBggrBgEFBQcwAYYaaHR0cDovL29iLnRydXN0aXMuY29tL29jc3AwOgYIKwYBBQUHMAKGLmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9wcm9kdWN0aW9uL2lzc3VpbmdjYS5jcnQwIQYDVR0RBBowGIIWb2JwLWFwaS5kYW5za2ViYW5rLmNvbTA/BgNVHR8EODA2MDSgMqAwhi5odHRwOi8vb2IudHJ1c3Rpcy5jb20vcHJvZHVjdGlvbi9pc3N1aW5nY2EuY3JsMB8GA1UdIwQYMBaAFJ9Jv042p6zDDyvIR/QfKRvAeQsFMB0GA1UdDgQWBBSDDd9QFgbbT/NsYjzg6c4AGiv3kjANBgkqhkiG9w0BAQsFAAOCAQEAomolpiee8qN8XLpOvKQdNELBmjHqTDLnfVzgxYNTEXMeHbRP/C1bSwKhgyzCJfU3f/bPG5G01Wm36+nansMzogUSSaSrQ2zrwhw7jV007e0L9oTSLYVwaNiSgBJj/DHNmeDCC553XyHFkAfgqVM6kJwcBJ5SMwR7hxyA7fBcTYfpo9h8DF8eei894MLS0Zw8glVzlLAjTVwNHuQ7FeDXLibJ42qCLWq9HvlgniEXj8dfiOav9n3XMjc6VSpGV2upLsrE0Kb569rMu5JVOcNSndJwHo7VGmWC57Jafn6vPnel4vDHcXvfKNCB6Oifq5+Am605owts5zpjv3nMPrS6kQ==" ],
    "x5t" : "KcZl9DnG7Q3R4Q2jA66NIM9io74=",
    "x5u" : "https://keystore.openbanking.org.uk/0015800000jf7AeAAI/fgzAoZ0kUanTVJBrLP3kaMhbI8c.pem",
    "x5t#S256" : "OkOQuZkJ5ouJmhhg5JeCkjP-CPPFyTvSB2VGIu0rGm0="
  } ]
}
2020-10-20 18:58:41
FetchServerKeys
Found JWK set string
jwk_string
{
  "keys" : [ {
    "kid" : "1yPU_ant3sltmUz5w9aqGf4I7OY",
    "kty" : "RSA",
    "n" : "iuvd-LmDPzxT0elcB0SxiV4f7fjCapVWuuG8mnncvcpywFMkWJHH69ANSnPkmVAOW6c68tWyQu_AB66LHRb6NfuhjUwtFsuIP_WxwjkBs1_jIagAVqdcn0eA1M5qLeXct6zd9Nj8rO-loA9Oeqk3qsZ3jW7zQxjsLa1GkQQbOascGdq1qysfNSy1-_aZvIpIPMlypZOaMOm6qyAcOakPXOfOryPvAmcRI7axmrlAVFjjaGrjG_vp3ApNtHBfIcXRtZAUKKZ0jN91u78hSp08Rze70S8p2eAYksuA2t9cl47gN4yJppmQnnw3V5Ut-I7oem5qRZNBR7d423_VLqgC3Q",
    "e" : "AQAB",
    "use" : "tls",
    "x5c" : [ "MIIFyTCCBLGgAwIBAgIEWf9SKzANBgkqhkiG9w0BAQsFADBEMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxHzAdBgNVBAMTFk9wZW5CYW5raW5nIElzc3VpbmcgQ0EwHhcNMTkwMTI4MDIxMzExWhcNMjEwMTI4MDI0MzExWjBhMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxGzAZBgNVBAsTEjAwMTU4MDAwMDBqZjdBZUFBSTEfMB0GA1UEAxMWMWY3aGEwODhLZnRPQlRUQTBWT2tnQjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAIrr3fi5gz88U9HpXAdEsYleH+34wmqVVrrhvJp53L3KcsBTJFiRx+vQDUpz5JlQDlunOvLVskLvwAeuix0W+jX7oY1MLRbLiD/1scI5AbNf4yGoAFanXJ9HgNTOai3l3Les3fTY/KzvpaAPTnqpN6rGd41u80MY7C2tRpEEGzmrHBnatasrHzUstfv2mbyKSDzJcqWTmjDpuqsgHDmpD1znzq8j7wJnESO2sZq5QFRY42hq4xv76dwKTbRwXyHF0bWQFCimdIzfdbu/IUqdPEc3u9EvKdngGJLLgNrfXJeO4DeMiaaZkJ58N1eVLfiO6HpuakWTQUe3eNt/1S6oAt0CAwEAAaOCAqQwggKgMCEGA1UdEQQaMBiCFm9icC1hcGkuZGFuc2tlYmFuay5jb20wDgYDVR0PAQH/BAQDAgeAMCAGA1UdJQEB/wQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjCCAVIGA1UdIASCAUkwggFFMIIBQQYLKwYBBAGodYEGAQEwggEwMDUGCCsGAQUFBwIBFilodHRwOi8vb2IudHJ1c3Rpcy5jb20vcHJvZHVjdGlvbi9wb2xpY2llczCB9gYIKwYBBQUHAgIwgekMgeZUaGlzIENlcnRpZmljYXRlIGlzIHNvbGVseSBmb3IgdXNlIHdpdGggT3BlbiBCYW5raW5nIExpbWl0ZWQgYW5kIGFzc29jaWF0ZWQgT3BlbiBCYW5raW5nIFNlcnZpY2VzLiBJdHMgcmVjZWlwdCwgcG9zc2Vzc2lvbiBvciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5jZSBvZiB0aGUgT3BlbiBCYW5raW5nIExpbWl0ZWQgQ2VydGlmaWNhdGUgUG9saWN5IGFuZCByZWxhdGVkIGRvY3VtZW50cyB0aGVyZWluLjByBggrBgEFBQcBAQRmMGQwJgYIKwYBBQUHMAGGGmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9vY3NwMDoGCCsGAQUFBzAChi5odHRwOi8vb2IudHJ1c3Rpcy5jb20vcHJvZHVjdGlvbi9pc3N1aW5nY2EuY3J0MD8GA1UdHwQ4MDYwNKAyoDCGLmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9wcm9kdWN0aW9uL2lzc3VpbmdjYS5jcmwwHwYDVR0jBBgwFoAUn0m/TjanrMMPK8hH9B8pG8B5CwUwHQYDVR0OBBYEFITy26UXiJ0aBYTIazFtTfhDOyOgMA0GCSqGSIb3DQEBCwUAA4IBAQA1XkMVz3kcyKz6qu1I8SOh9lm0zjwl6lxeNtI8XYTgDYEtbPnPPhmxLor6GhrkQ+jgnqhdYREmz+HUURmbQyphKnztTEzZ8oo1tqak8ZVwRXyda89WkbhgbI2ihIyw5ipQrZtmTmtRmvFIzc9wmM5p0Z1BdS+dXRxW8BHeDnLCLO2FN+9mv5u5xTW3ydoMkNp1VbyHL9+JcmTbY7s+1pb+WiJIuteY1GKTWqWBJv07vhSUE1rB54XLzO1kWWZqc2j/B3ShoWSanNsNXXDd7WLb6ZMWWuN+JFhPIOkht1eFVAcDEG9n5Qol0L9AvC+HgAXHNXInqYaOngkWCpqaqqj+" ],
    "x5t" : "-1YS7Z9_c6jsXBkG45-x-LqVJjk=",
    "x5u" : "https://keystore.openbanking.org.uk/0015800000jf7AeAAI/1yPU_ant3sltmUz5w9aqGf4I7OY.pem",
    "x5t#S256" : "Uw6toxpeKA8_9Y6SWwR7frxROTh_FurcRkZLuNlgn9w="
  }, {
    "kid" : "fgzAoZ0kUanTVJBrLP3kaMhbI8c",
    "kty" : "RSA",
    "n" : "uvPeMpjo26Utm6vjj9JKble_lo4OZUc2Yu7LnPxSLrLPKCtvRXDfwwYzCH02LqdCpRHZdd4YyPLA8vsgh389-aXboQ9TpIiK2MTXYh4CJ1Fg_NHc9UwWH3pX7X_218fxFpZMZuvvXIGvcy7RuFBczWvBm_8jMKiV5v_GhZEpgjaIh1La-AjhfKzdreVPk0vS3tgMjnV7FxJGlrmdcwFCnZA1BoQD_WFk0q_3hfO1PNbLhIgRI2rjkUmTEfMtF_PknKYCVAFUHAtNU8mhjvZauPiYeqLQ5AqdMxfChd8D_MvPVk-KVL2tv_izlGvKb_9McFBdi3HHccuLYdn3hLuR4Q",
    "e" : "AQAB",
    "use" : "sig",
    "x5c" : [ "MIIFvjCCBKagAwIBAgIEWf+RNjANBgkqhkiG9w0BAQsFADBEMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxHzAdBgNVBAMTFk9wZW5CYW5raW5nIElzc3VpbmcgQ0EwHhcNMjAwMTEzMTAzNDQyWhcNMjEwMjEzMTEwNDQyWjBhMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxGzAZBgNVBAsTEjAwMTU4MDAwMDBqZjdBZUFBSTEfMB0GA1UEAxMWMWY3aGEwODhLZnRPQlRUQTBWT2tnQjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALrz3jKY6NulLZur44/SSm5Xv5aODmVHNmLuy5z8Ui6yzygrb0Vw38MGMwh9Ni6nQqUR2XXeGMjywPL7IId/Pfml26EPU6SIitjE12IeAidRYPzR3PVMFh96V+1/9tfH8RaWTGbr71yBr3Mu0bhQXM1rwZv/IzColeb/xoWRKYI2iIdS2vgI4Xys3a3lT5NL0t7YDI51excSRpa5nXMBQp2QNQaEA/1hZNKv94XztTzWy4SIESNq45FJkxHzLRfz5JymAlQBVBwLTVPJoY72Wrj4mHqi0OQKnTMXwoXfA/zLz1ZPilS9rb/4s5Rrym//THBQXYtxx3HLi2HZ94S7keECAwEAAaOCApkwggKVMA4GA1UdDwEB/wQEAwIGwDAVBgNVHSUEDjAMBgorBgEEAYI3CgMMMIIBUgYDVR0gBIIBSTCCAUUwggFBBgsrBgEEAah1gQYBATCCATAwNQYIKwYBBQUHAgEWKWh0dHA6Ly9vYi50cnVzdGlzLmNvbS9wcm9kdWN0aW9uL3BvbGljaWVzMIH2BggrBgEFBQcCAjCB6QyB5lRoaXMgQ2VydGlmaWNhdGUgaXMgc29sZWx5IGZvciB1c2Ugd2l0aCBPcGVuIEJhbmtpbmcgTGltaXRlZCBhbmQgYXNzb2NpYXRlZCBPcGVuIEJhbmtpbmcgU2VydmljZXMuIEl0cyByZWNlaXB0LCBwb3NzZXNzaW9uIG9yIHVzZSBjb25zdGl0dXRlcyBhY2NlcHRhbmNlIG9mIHRoZSBPcGVuIEJhbmtpbmcgTGltaXRlZCBDZXJ0aWZpY2F0ZSBQb2xpY3kgYW5kIHJlbGF0ZWQgZG9jdW1lbnRzIHRoZXJlaW4uMHIGCCsGAQUFBwEBBGYwZDAmBggrBgEFBQcwAYYaaHR0cDovL29iLnRydXN0aXMuY29tL29jc3AwOgYIKwYBBQUHMAKGLmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9wcm9kdWN0aW9uL2lzc3VpbmdjYS5jcnQwIQYDVR0RBBowGIIWb2JwLWFwaS5kYW5za2ViYW5rLmNvbTA/BgNVHR8EODA2MDSgMqAwhi5odHRwOi8vb2IudHJ1c3Rpcy5jb20vcHJvZHVjdGlvbi9pc3N1aW5nY2EuY3JsMB8GA1UdIwQYMBaAFJ9Jv042p6zDDyvIR/QfKRvAeQsFMB0GA1UdDgQWBBSDDd9QFgbbT/NsYjzg6c4AGiv3kjANBgkqhkiG9w0BAQsFAAOCAQEAomolpiee8qN8XLpOvKQdNELBmjHqTDLnfVzgxYNTEXMeHbRP/C1bSwKhgyzCJfU3f/bPG5G01Wm36+nansMzogUSSaSrQ2zrwhw7jV007e0L9oTSLYVwaNiSgBJj/DHNmeDCC553XyHFkAfgqVM6kJwcBJ5SMwR7hxyA7fBcTYfpo9h8DF8eei894MLS0Zw8glVzlLAjTVwNHuQ7FeDXLibJ42qCLWq9HvlgniEXj8dfiOav9n3XMjc6VSpGV2upLsrE0Kb569rMu5JVOcNSndJwHo7VGmWC57Jafn6vPnel4vDHcXvfKNCB6Oifq5+Am605owts5zpjv3nMPrS6kQ==" ],
    "x5t" : "KcZl9DnG7Q3R4Q2jA66NIM9io74=",
    "x5u" : "https://keystore.openbanking.org.uk/0015800000jf7AeAAI/fgzAoZ0kUanTVJBrLP3kaMhbI8c.pem",
    "x5t#S256" : "OkOQuZkJ5ouJmhhg5JeCkjP-CPPFyTvSB2VGIu0rGm0="
  } ]
}
2020-10-20 18:58:41 SUCCESS
FetchServerKeys
Found server JWK set
server_jwks
{
  "keys": [
    {
      "kid": "1yPU_ant3sltmUz5w9aqGf4I7OY",
      "kty": "RSA",
      "n": "iuvd-LmDPzxT0elcB0SxiV4f7fjCapVWuuG8mnncvcpywFMkWJHH69ANSnPkmVAOW6c68tWyQu_AB66LHRb6NfuhjUwtFsuIP_WxwjkBs1_jIagAVqdcn0eA1M5qLeXct6zd9Nj8rO-loA9Oeqk3qsZ3jW7zQxjsLa1GkQQbOascGdq1qysfNSy1-_aZvIpIPMlypZOaMOm6qyAcOakPXOfOryPvAmcRI7axmrlAVFjjaGrjG_vp3ApNtHBfIcXRtZAUKKZ0jN91u78hSp08Rze70S8p2eAYksuA2t9cl47gN4yJppmQnnw3V5Ut-I7oem5qRZNBR7d423_VLqgC3Q",
      "e": "AQAB",
      "use": "tls",
      "x5c": [
        "MIIFyTCCBLGgAwIBAgIEWf9SKzANBgkqhkiG9w0BAQsFADBEMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxHzAdBgNVBAMTFk9wZW5CYW5raW5nIElzc3VpbmcgQ0EwHhcNMTkwMTI4MDIxMzExWhcNMjEwMTI4MDI0MzExWjBhMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxGzAZBgNVBAsTEjAwMTU4MDAwMDBqZjdBZUFBSTEfMB0GA1UEAxMWMWY3aGEwODhLZnRPQlRUQTBWT2tnQjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAIrr3fi5gz88U9HpXAdEsYleH+34wmqVVrrhvJp53L3KcsBTJFiRx+vQDUpz5JlQDlunOvLVskLvwAeuix0W+jX7oY1MLRbLiD/1scI5AbNf4yGoAFanXJ9HgNTOai3l3Les3fTY/KzvpaAPTnqpN6rGd41u80MY7C2tRpEEGzmrHBnatasrHzUstfv2mbyKSDzJcqWTmjDpuqsgHDmpD1znzq8j7wJnESO2sZq5QFRY42hq4xv76dwKTbRwXyHF0bWQFCimdIzfdbu/IUqdPEc3u9EvKdngGJLLgNrfXJeO4DeMiaaZkJ58N1eVLfiO6HpuakWTQUe3eNt/1S6oAt0CAwEAAaOCAqQwggKgMCEGA1UdEQQaMBiCFm9icC1hcGkuZGFuc2tlYmFuay5jb20wDgYDVR0PAQH/BAQDAgeAMCAGA1UdJQEB/wQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjCCAVIGA1UdIASCAUkwggFFMIIBQQYLKwYBBAGodYEGAQEwggEwMDUGCCsGAQUFBwIBFilodHRwOi8vb2IudHJ1c3Rpcy5jb20vcHJvZHVjdGlvbi9wb2xpY2llczCB9gYIKwYBBQUHAgIwgekMgeZUaGlzIENlcnRpZmljYXRlIGlzIHNvbGVseSBmb3IgdXNlIHdpdGggT3BlbiBCYW5raW5nIExpbWl0ZWQgYW5kIGFzc29jaWF0ZWQgT3BlbiBCYW5raW5nIFNlcnZpY2VzLiBJdHMgcmVjZWlwdCwgcG9zc2Vzc2lvbiBvciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5jZSBvZiB0aGUgT3BlbiBCYW5raW5nIExpbWl0ZWQgQ2VydGlmaWNhdGUgUG9saWN5IGFuZCByZWxhdGVkIGRvY3VtZW50cyB0aGVyZWluLjByBggrBgEFBQcBAQRmMGQwJgYIKwYBBQUHMAGGGmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9vY3NwMDoGCCsGAQUFBzAChi5odHRwOi8vb2IudHJ1c3Rpcy5jb20vcHJvZHVjdGlvbi9pc3N1aW5nY2EuY3J0MD8GA1UdHwQ4MDYwNKAyoDCGLmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9wcm9kdWN0aW9uL2lzc3VpbmdjYS5jcmwwHwYDVR0jBBgwFoAUn0m/TjanrMMPK8hH9B8pG8B5CwUwHQYDVR0OBBYEFITy26UXiJ0aBYTIazFtTfhDOyOgMA0GCSqGSIb3DQEBCwUAA4IBAQA1XkMVz3kcyKz6qu1I8SOh9lm0zjwl6lxeNtI8XYTgDYEtbPnPPhmxLor6GhrkQ+jgnqhdYREmz+HUURmbQyphKnztTEzZ8oo1tqak8ZVwRXyda89WkbhgbI2ihIyw5ipQrZtmTmtRmvFIzc9wmM5p0Z1BdS+dXRxW8BHeDnLCLO2FN+9mv5u5xTW3ydoMkNp1VbyHL9+JcmTbY7s+1pb+WiJIuteY1GKTWqWBJv07vhSUE1rB54XLzO1kWWZqc2j/B3ShoWSanNsNXXDd7WLb6ZMWWuN+JFhPIOkht1eFVAcDEG9n5Qol0L9AvC+HgAXHNXInqYaOngkWCpqaqqj+"
      ],
      "x5t": "-1YS7Z9_c6jsXBkG45-x-LqVJjk\u003d",
      "x5u": "https://keystore.openbanking.org.uk/0015800000jf7AeAAI/1yPU_ant3sltmUz5w9aqGf4I7OY.pem",
      "x5t#S256": "Uw6toxpeKA8_9Y6SWwR7frxROTh_FurcRkZLuNlgn9w\u003d"
    },
    {
      "kid": "fgzAoZ0kUanTVJBrLP3kaMhbI8c",
      "kty": "RSA",
      "n": "uvPeMpjo26Utm6vjj9JKble_lo4OZUc2Yu7LnPxSLrLPKCtvRXDfwwYzCH02LqdCpRHZdd4YyPLA8vsgh389-aXboQ9TpIiK2MTXYh4CJ1Fg_NHc9UwWH3pX7X_218fxFpZMZuvvXIGvcy7RuFBczWvBm_8jMKiV5v_GhZEpgjaIh1La-AjhfKzdreVPk0vS3tgMjnV7FxJGlrmdcwFCnZA1BoQD_WFk0q_3hfO1PNbLhIgRI2rjkUmTEfMtF_PknKYCVAFUHAtNU8mhjvZauPiYeqLQ5AqdMxfChd8D_MvPVk-KVL2tv_izlGvKb_9McFBdi3HHccuLYdn3hLuR4Q",
      "e": "AQAB",
      "use": "sig",
      "x5c": [
        "MIIFvjCCBKagAwIBAgIEWf+RNjANBgkqhkiG9w0BAQsFADBEMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxHzAdBgNVBAMTFk9wZW5CYW5raW5nIElzc3VpbmcgQ0EwHhcNMjAwMTEzMTAzNDQyWhcNMjEwMjEzMTEwNDQyWjBhMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxGzAZBgNVBAsTEjAwMTU4MDAwMDBqZjdBZUFBSTEfMB0GA1UEAxMWMWY3aGEwODhLZnRPQlRUQTBWT2tnQjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALrz3jKY6NulLZur44/SSm5Xv5aODmVHNmLuy5z8Ui6yzygrb0Vw38MGMwh9Ni6nQqUR2XXeGMjywPL7IId/Pfml26EPU6SIitjE12IeAidRYPzR3PVMFh96V+1/9tfH8RaWTGbr71yBr3Mu0bhQXM1rwZv/IzColeb/xoWRKYI2iIdS2vgI4Xys3a3lT5NL0t7YDI51excSRpa5nXMBQp2QNQaEA/1hZNKv94XztTzWy4SIESNq45FJkxHzLRfz5JymAlQBVBwLTVPJoY72Wrj4mHqi0OQKnTMXwoXfA/zLz1ZPilS9rb/4s5Rrym//THBQXYtxx3HLi2HZ94S7keECAwEAAaOCApkwggKVMA4GA1UdDwEB/wQEAwIGwDAVBgNVHSUEDjAMBgorBgEEAYI3CgMMMIIBUgYDVR0gBIIBSTCCAUUwggFBBgsrBgEEAah1gQYBATCCATAwNQYIKwYBBQUHAgEWKWh0dHA6Ly9vYi50cnVzdGlzLmNvbS9wcm9kdWN0aW9uL3BvbGljaWVzMIH2BggrBgEFBQcCAjCB6QyB5lRoaXMgQ2VydGlmaWNhdGUgaXMgc29sZWx5IGZvciB1c2Ugd2l0aCBPcGVuIEJhbmtpbmcgTGltaXRlZCBhbmQgYXNzb2NpYXRlZCBPcGVuIEJhbmtpbmcgU2VydmljZXMuIEl0cyByZWNlaXB0LCBwb3NzZXNzaW9uIG9yIHVzZSBjb25zdGl0dXRlcyBhY2NlcHRhbmNlIG9mIHRoZSBPcGVuIEJhbmtpbmcgTGltaXRlZCBDZXJ0aWZpY2F0ZSBQb2xpY3kgYW5kIHJlbGF0ZWQgZG9jdW1lbnRzIHRoZXJlaW4uMHIGCCsGAQUFBwEBBGYwZDAmBggrBgEFBQcwAYYaaHR0cDovL29iLnRydXN0aXMuY29tL29jc3AwOgYIKwYBBQUHMAKGLmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9wcm9kdWN0aW9uL2lzc3VpbmdjYS5jcnQwIQYDVR0RBBowGIIWb2JwLWFwaS5kYW5za2ViYW5rLmNvbTA/BgNVHR8EODA2MDSgMqAwhi5odHRwOi8vb2IudHJ1c3Rpcy5jb20vcHJvZHVjdGlvbi9pc3N1aW5nY2EuY3JsMB8GA1UdIwQYMBaAFJ9Jv042p6zDDyvIR/QfKRvAeQsFMB0GA1UdDgQWBBSDDd9QFgbbT/NsYjzg6c4AGiv3kjANBgkqhkiG9w0BAQsFAAOCAQEAomolpiee8qN8XLpOvKQdNELBmjHqTDLnfVzgxYNTEXMeHbRP/C1bSwKhgyzCJfU3f/bPG5G01Wm36+nansMzogUSSaSrQ2zrwhw7jV007e0L9oTSLYVwaNiSgBJj/DHNmeDCC553XyHFkAfgqVM6kJwcBJ5SMwR7hxyA7fBcTYfpo9h8DF8eei894MLS0Zw8glVzlLAjTVwNHuQ7FeDXLibJ42qCLWq9HvlgniEXj8dfiOav9n3XMjc6VSpGV2upLsrE0Kb569rMu5JVOcNSndJwHo7VGmWC57Jafn6vPnel4vDHcXvfKNCB6Oifq5+Am605owts5zpjv3nMPrS6kQ\u003d\u003d"
      ],
      "x5t": "KcZl9DnG7Q3R4Q2jA66NIM9io74\u003d",
      "x5u": "https://keystore.openbanking.org.uk/0015800000jf7AeAAI/fgzAoZ0kUanTVJBrLP3kaMhbI8c.pem",
      "x5t#S256": "OkOQuZkJ5ouJmhhg5JeCkjP-CPPFyTvSB2VGIu0rGm0\u003d"
    }
  ]
}
2020-10-20 18:58:41 SUCCESS
CheckServerKeysIsValid
Server JWKs is valid
server_jwks
{
  "keys": [
    {
      "kid": "1yPU_ant3sltmUz5w9aqGf4I7OY",
      "kty": "RSA",
      "n": "iuvd-LmDPzxT0elcB0SxiV4f7fjCapVWuuG8mnncvcpywFMkWJHH69ANSnPkmVAOW6c68tWyQu_AB66LHRb6NfuhjUwtFsuIP_WxwjkBs1_jIagAVqdcn0eA1M5qLeXct6zd9Nj8rO-loA9Oeqk3qsZ3jW7zQxjsLa1GkQQbOascGdq1qysfNSy1-_aZvIpIPMlypZOaMOm6qyAcOakPXOfOryPvAmcRI7axmrlAVFjjaGrjG_vp3ApNtHBfIcXRtZAUKKZ0jN91u78hSp08Rze70S8p2eAYksuA2t9cl47gN4yJppmQnnw3V5Ut-I7oem5qRZNBR7d423_VLqgC3Q",
      "e": "AQAB",
      "use": "tls",
      "x5c": [
        "MIIFyTCCBLGgAwIBAgIEWf9SKzANBgkqhkiG9w0BAQsFADBEMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxHzAdBgNVBAMTFk9wZW5CYW5raW5nIElzc3VpbmcgQ0EwHhcNMTkwMTI4MDIxMzExWhcNMjEwMTI4MDI0MzExWjBhMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxGzAZBgNVBAsTEjAwMTU4MDAwMDBqZjdBZUFBSTEfMB0GA1UEAxMWMWY3aGEwODhLZnRPQlRUQTBWT2tnQjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAIrr3fi5gz88U9HpXAdEsYleH+34wmqVVrrhvJp53L3KcsBTJFiRx+vQDUpz5JlQDlunOvLVskLvwAeuix0W+jX7oY1MLRbLiD/1scI5AbNf4yGoAFanXJ9HgNTOai3l3Les3fTY/KzvpaAPTnqpN6rGd41u80MY7C2tRpEEGzmrHBnatasrHzUstfv2mbyKSDzJcqWTmjDpuqsgHDmpD1znzq8j7wJnESO2sZq5QFRY42hq4xv76dwKTbRwXyHF0bWQFCimdIzfdbu/IUqdPEc3u9EvKdngGJLLgNrfXJeO4DeMiaaZkJ58N1eVLfiO6HpuakWTQUe3eNt/1S6oAt0CAwEAAaOCAqQwggKgMCEGA1UdEQQaMBiCFm9icC1hcGkuZGFuc2tlYmFuay5jb20wDgYDVR0PAQH/BAQDAgeAMCAGA1UdJQEB/wQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjCCAVIGA1UdIASCAUkwggFFMIIBQQYLKwYBBAGodYEGAQEwggEwMDUGCCsGAQUFBwIBFilodHRwOi8vb2IudHJ1c3Rpcy5jb20vcHJvZHVjdGlvbi9wb2xpY2llczCB9gYIKwYBBQUHAgIwgekMgeZUaGlzIENlcnRpZmljYXRlIGlzIHNvbGVseSBmb3IgdXNlIHdpdGggT3BlbiBCYW5raW5nIExpbWl0ZWQgYW5kIGFzc29jaWF0ZWQgT3BlbiBCYW5raW5nIFNlcnZpY2VzLiBJdHMgcmVjZWlwdCwgcG9zc2Vzc2lvbiBvciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5jZSBvZiB0aGUgT3BlbiBCYW5raW5nIExpbWl0ZWQgQ2VydGlmaWNhdGUgUG9saWN5IGFuZCByZWxhdGVkIGRvY3VtZW50cyB0aGVyZWluLjByBggrBgEFBQcBAQRmMGQwJgYIKwYBBQUHMAGGGmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9vY3NwMDoGCCsGAQUFBzAChi5odHRwOi8vb2IudHJ1c3Rpcy5jb20vcHJvZHVjdGlvbi9pc3N1aW5nY2EuY3J0MD8GA1UdHwQ4MDYwNKAyoDCGLmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9wcm9kdWN0aW9uL2lzc3VpbmdjYS5jcmwwHwYDVR0jBBgwFoAUn0m/TjanrMMPK8hH9B8pG8B5CwUwHQYDVR0OBBYEFITy26UXiJ0aBYTIazFtTfhDOyOgMA0GCSqGSIb3DQEBCwUAA4IBAQA1XkMVz3kcyKz6qu1I8SOh9lm0zjwl6lxeNtI8XYTgDYEtbPnPPhmxLor6GhrkQ+jgnqhdYREmz+HUURmbQyphKnztTEzZ8oo1tqak8ZVwRXyda89WkbhgbI2ihIyw5ipQrZtmTmtRmvFIzc9wmM5p0Z1BdS+dXRxW8BHeDnLCLO2FN+9mv5u5xTW3ydoMkNp1VbyHL9+JcmTbY7s+1pb+WiJIuteY1GKTWqWBJv07vhSUE1rB54XLzO1kWWZqc2j/B3ShoWSanNsNXXDd7WLb6ZMWWuN+JFhPIOkht1eFVAcDEG9n5Qol0L9AvC+HgAXHNXInqYaOngkWCpqaqqj+"
      ],
      "x5t": "-1YS7Z9_c6jsXBkG45-x-LqVJjk\u003d",
      "x5u": "https://keystore.openbanking.org.uk/0015800000jf7AeAAI/1yPU_ant3sltmUz5w9aqGf4I7OY.pem",
      "x5t#S256": "Uw6toxpeKA8_9Y6SWwR7frxROTh_FurcRkZLuNlgn9w\u003d"
    },
    {
      "kid": "fgzAoZ0kUanTVJBrLP3kaMhbI8c",
      "kty": "RSA",
      "n": "uvPeMpjo26Utm6vjj9JKble_lo4OZUc2Yu7LnPxSLrLPKCtvRXDfwwYzCH02LqdCpRHZdd4YyPLA8vsgh389-aXboQ9TpIiK2MTXYh4CJ1Fg_NHc9UwWH3pX7X_218fxFpZMZuvvXIGvcy7RuFBczWvBm_8jMKiV5v_GhZEpgjaIh1La-AjhfKzdreVPk0vS3tgMjnV7FxJGlrmdcwFCnZA1BoQD_WFk0q_3hfO1PNbLhIgRI2rjkUmTEfMtF_PknKYCVAFUHAtNU8mhjvZauPiYeqLQ5AqdMxfChd8D_MvPVk-KVL2tv_izlGvKb_9McFBdi3HHccuLYdn3hLuR4Q",
      "e": "AQAB",
      "use": "sig",
      "x5c": [
        "MIIFvjCCBKagAwIBAgIEWf+RNjANBgkqhkiG9w0BAQsFADBEMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxHzAdBgNVBAMTFk9wZW5CYW5raW5nIElzc3VpbmcgQ0EwHhcNMjAwMTEzMTAzNDQyWhcNMjEwMjEzMTEwNDQyWjBhMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxGzAZBgNVBAsTEjAwMTU4MDAwMDBqZjdBZUFBSTEfMB0GA1UEAxMWMWY3aGEwODhLZnRPQlRUQTBWT2tnQjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALrz3jKY6NulLZur44/SSm5Xv5aODmVHNmLuy5z8Ui6yzygrb0Vw38MGMwh9Ni6nQqUR2XXeGMjywPL7IId/Pfml26EPU6SIitjE12IeAidRYPzR3PVMFh96V+1/9tfH8RaWTGbr71yBr3Mu0bhQXM1rwZv/IzColeb/xoWRKYI2iIdS2vgI4Xys3a3lT5NL0t7YDI51excSRpa5nXMBQp2QNQaEA/1hZNKv94XztTzWy4SIESNq45FJkxHzLRfz5JymAlQBVBwLTVPJoY72Wrj4mHqi0OQKnTMXwoXfA/zLz1ZPilS9rb/4s5Rrym//THBQXYtxx3HLi2HZ94S7keECAwEAAaOCApkwggKVMA4GA1UdDwEB/wQEAwIGwDAVBgNVHSUEDjAMBgorBgEEAYI3CgMMMIIBUgYDVR0gBIIBSTCCAUUwggFBBgsrBgEEAah1gQYBATCCATAwNQYIKwYBBQUHAgEWKWh0dHA6Ly9vYi50cnVzdGlzLmNvbS9wcm9kdWN0aW9uL3BvbGljaWVzMIH2BggrBgEFBQcCAjCB6QyB5lRoaXMgQ2VydGlmaWNhdGUgaXMgc29sZWx5IGZvciB1c2Ugd2l0aCBPcGVuIEJhbmtpbmcgTGltaXRlZCBhbmQgYXNzb2NpYXRlZCBPcGVuIEJhbmtpbmcgU2VydmljZXMuIEl0cyByZWNlaXB0LCBwb3NzZXNzaW9uIG9yIHVzZSBjb25zdGl0dXRlcyBhY2NlcHRhbmNlIG9mIHRoZSBPcGVuIEJhbmtpbmcgTGltaXRlZCBDZXJ0aWZpY2F0ZSBQb2xpY3kgYW5kIHJlbGF0ZWQgZG9jdW1lbnRzIHRoZXJlaW4uMHIGCCsGAQUFBwEBBGYwZDAmBggrBgEFBQcwAYYaaHR0cDovL29iLnRydXN0aXMuY29tL29jc3AwOgYIKwYBBQUHMAKGLmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9wcm9kdWN0aW9uL2lzc3VpbmdjYS5jcnQwIQYDVR0RBBowGIIWb2JwLWFwaS5kYW5za2ViYW5rLmNvbTA/BgNVHR8EODA2MDSgMqAwhi5odHRwOi8vb2IudHJ1c3Rpcy5jb20vcHJvZHVjdGlvbi9pc3N1aW5nY2EuY3JsMB8GA1UdIwQYMBaAFJ9Jv042p6zDDyvIR/QfKRvAeQsFMB0GA1UdDgQWBBSDDd9QFgbbT/NsYjzg6c4AGiv3kjANBgkqhkiG9w0BAQsFAAOCAQEAomolpiee8qN8XLpOvKQdNELBmjHqTDLnfVzgxYNTEXMeHbRP/C1bSwKhgyzCJfU3f/bPG5G01Wm36+nansMzogUSSaSrQ2zrwhw7jV007e0L9oTSLYVwaNiSgBJj/DHNmeDCC553XyHFkAfgqVM6kJwcBJ5SMwR7hxyA7fBcTYfpo9h8DF8eei894MLS0Zw8glVzlLAjTVwNHuQ7FeDXLibJ42qCLWq9HvlgniEXj8dfiOav9n3XMjc6VSpGV2upLsrE0Kb569rMu5JVOcNSndJwHo7VGmWC57Jafn6vPnel4vDHcXvfKNCB6Oifq5+Am605owts5zpjv3nMPrS6kQ\u003d\u003d"
      ],
      "x5t": "KcZl9DnG7Q3R4Q2jA66NIM9io74\u003d",
      "x5u": "https://keystore.openbanking.org.uk/0015800000jf7AeAAI/fgzAoZ0kUanTVJBrLP3kaMhbI8c.pem",
      "x5t#S256": "OkOQuZkJ5ouJmhhg5JeCkjP-CPPFyTvSB2VGIu0rGm0\u003d"
    }
  ]
}
2020-10-20 18:58:41 SUCCESS
ValidateServerJWKs
Valid server JWKs: keys are valid JSON, contain the required fields and are correctly encoded using unpadded base64url
2020-10-20 18:58:41 SUCCESS
CheckForKeyIdInServerJWKs
All keys contain kids
2020-10-20 18:58:41 SUCCESS
EnsureServerJwksDoesNotContainPrivateOrSymmetricKeys
Jwks does not contain any private or symmetric keys
2020-10-20 18:58:41 SUCCESS
FAPIEnsureMinimumServerKeyLength
Validated minimum key lengths for server_jwks
server_jwks
{
  "keys": [
    {
      "kid": "1yPU_ant3sltmUz5w9aqGf4I7OY",
      "kty": "RSA",
      "n": "iuvd-LmDPzxT0elcB0SxiV4f7fjCapVWuuG8mnncvcpywFMkWJHH69ANSnPkmVAOW6c68tWyQu_AB66LHRb6NfuhjUwtFsuIP_WxwjkBs1_jIagAVqdcn0eA1M5qLeXct6zd9Nj8rO-loA9Oeqk3qsZ3jW7zQxjsLa1GkQQbOascGdq1qysfNSy1-_aZvIpIPMlypZOaMOm6qyAcOakPXOfOryPvAmcRI7axmrlAVFjjaGrjG_vp3ApNtHBfIcXRtZAUKKZ0jN91u78hSp08Rze70S8p2eAYksuA2t9cl47gN4yJppmQnnw3V5Ut-I7oem5qRZNBR7d423_VLqgC3Q",
      "e": "AQAB",
      "use": "tls",
      "x5c": [
        "MIIFyTCCBLGgAwIBAgIEWf9SKzANBgkqhkiG9w0BAQsFADBEMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxHzAdBgNVBAMTFk9wZW5CYW5raW5nIElzc3VpbmcgQ0EwHhcNMTkwMTI4MDIxMzExWhcNMjEwMTI4MDI0MzExWjBhMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxGzAZBgNVBAsTEjAwMTU4MDAwMDBqZjdBZUFBSTEfMB0GA1UEAxMWMWY3aGEwODhLZnRPQlRUQTBWT2tnQjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAIrr3fi5gz88U9HpXAdEsYleH+34wmqVVrrhvJp53L3KcsBTJFiRx+vQDUpz5JlQDlunOvLVskLvwAeuix0W+jX7oY1MLRbLiD/1scI5AbNf4yGoAFanXJ9HgNTOai3l3Les3fTY/KzvpaAPTnqpN6rGd41u80MY7C2tRpEEGzmrHBnatasrHzUstfv2mbyKSDzJcqWTmjDpuqsgHDmpD1znzq8j7wJnESO2sZq5QFRY42hq4xv76dwKTbRwXyHF0bWQFCimdIzfdbu/IUqdPEc3u9EvKdngGJLLgNrfXJeO4DeMiaaZkJ58N1eVLfiO6HpuakWTQUe3eNt/1S6oAt0CAwEAAaOCAqQwggKgMCEGA1UdEQQaMBiCFm9icC1hcGkuZGFuc2tlYmFuay5jb20wDgYDVR0PAQH/BAQDAgeAMCAGA1UdJQEB/wQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjCCAVIGA1UdIASCAUkwggFFMIIBQQYLKwYBBAGodYEGAQEwggEwMDUGCCsGAQUFBwIBFilodHRwOi8vb2IudHJ1c3Rpcy5jb20vcHJvZHVjdGlvbi9wb2xpY2llczCB9gYIKwYBBQUHAgIwgekMgeZUaGlzIENlcnRpZmljYXRlIGlzIHNvbGVseSBmb3IgdXNlIHdpdGggT3BlbiBCYW5raW5nIExpbWl0ZWQgYW5kIGFzc29jaWF0ZWQgT3BlbiBCYW5raW5nIFNlcnZpY2VzLiBJdHMgcmVjZWlwdCwgcG9zc2Vzc2lvbiBvciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5jZSBvZiB0aGUgT3BlbiBCYW5raW5nIExpbWl0ZWQgQ2VydGlmaWNhdGUgUG9saWN5IGFuZCByZWxhdGVkIGRvY3VtZW50cyB0aGVyZWluLjByBggrBgEFBQcBAQRmMGQwJgYIKwYBBQUHMAGGGmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9vY3NwMDoGCCsGAQUFBzAChi5odHRwOi8vb2IudHJ1c3Rpcy5jb20vcHJvZHVjdGlvbi9pc3N1aW5nY2EuY3J0MD8GA1UdHwQ4MDYwNKAyoDCGLmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9wcm9kdWN0aW9uL2lzc3VpbmdjYS5jcmwwHwYDVR0jBBgwFoAUn0m/TjanrMMPK8hH9B8pG8B5CwUwHQYDVR0OBBYEFITy26UXiJ0aBYTIazFtTfhDOyOgMA0GCSqGSIb3DQEBCwUAA4IBAQA1XkMVz3kcyKz6qu1I8SOh9lm0zjwl6lxeNtI8XYTgDYEtbPnPPhmxLor6GhrkQ+jgnqhdYREmz+HUURmbQyphKnztTEzZ8oo1tqak8ZVwRXyda89WkbhgbI2ihIyw5ipQrZtmTmtRmvFIzc9wmM5p0Z1BdS+dXRxW8BHeDnLCLO2FN+9mv5u5xTW3ydoMkNp1VbyHL9+JcmTbY7s+1pb+WiJIuteY1GKTWqWBJv07vhSUE1rB54XLzO1kWWZqc2j/B3ShoWSanNsNXXDd7WLb6ZMWWuN+JFhPIOkht1eFVAcDEG9n5Qol0L9AvC+HgAXHNXInqYaOngkWCpqaqqj+"
      ],
      "x5t": "-1YS7Z9_c6jsXBkG45-x-LqVJjk\u003d",
      "x5u": "https://keystore.openbanking.org.uk/0015800000jf7AeAAI/1yPU_ant3sltmUz5w9aqGf4I7OY.pem",
      "x5t#S256": "Uw6toxpeKA8_9Y6SWwR7frxROTh_FurcRkZLuNlgn9w\u003d"
    },
    {
      "kid": "fgzAoZ0kUanTVJBrLP3kaMhbI8c",
      "kty": "RSA",
      "n": "uvPeMpjo26Utm6vjj9JKble_lo4OZUc2Yu7LnPxSLrLPKCtvRXDfwwYzCH02LqdCpRHZdd4YyPLA8vsgh389-aXboQ9TpIiK2MTXYh4CJ1Fg_NHc9UwWH3pX7X_218fxFpZMZuvvXIGvcy7RuFBczWvBm_8jMKiV5v_GhZEpgjaIh1La-AjhfKzdreVPk0vS3tgMjnV7FxJGlrmdcwFCnZA1BoQD_WFk0q_3hfO1PNbLhIgRI2rjkUmTEfMtF_PknKYCVAFUHAtNU8mhjvZauPiYeqLQ5AqdMxfChd8D_MvPVk-KVL2tv_izlGvKb_9McFBdi3HHccuLYdn3hLuR4Q",
      "e": "AQAB",
      "use": "sig",
      "x5c": [
        "MIIFvjCCBKagAwIBAgIEWf+RNjANBgkqhkiG9w0BAQsFADBEMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxHzAdBgNVBAMTFk9wZW5CYW5raW5nIElzc3VpbmcgQ0EwHhcNMjAwMTEzMTAzNDQyWhcNMjEwMjEzMTEwNDQyWjBhMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxGzAZBgNVBAsTEjAwMTU4MDAwMDBqZjdBZUFBSTEfMB0GA1UEAxMWMWY3aGEwODhLZnRPQlRUQTBWT2tnQjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALrz3jKY6NulLZur44/SSm5Xv5aODmVHNmLuy5z8Ui6yzygrb0Vw38MGMwh9Ni6nQqUR2XXeGMjywPL7IId/Pfml26EPU6SIitjE12IeAidRYPzR3PVMFh96V+1/9tfH8RaWTGbr71yBr3Mu0bhQXM1rwZv/IzColeb/xoWRKYI2iIdS2vgI4Xys3a3lT5NL0t7YDI51excSRpa5nXMBQp2QNQaEA/1hZNKv94XztTzWy4SIESNq45FJkxHzLRfz5JymAlQBVBwLTVPJoY72Wrj4mHqi0OQKnTMXwoXfA/zLz1ZPilS9rb/4s5Rrym//THBQXYtxx3HLi2HZ94S7keECAwEAAaOCApkwggKVMA4GA1UdDwEB/wQEAwIGwDAVBgNVHSUEDjAMBgorBgEEAYI3CgMMMIIBUgYDVR0gBIIBSTCCAUUwggFBBgsrBgEEAah1gQYBATCCATAwNQYIKwYBBQUHAgEWKWh0dHA6Ly9vYi50cnVzdGlzLmNvbS9wcm9kdWN0aW9uL3BvbGljaWVzMIH2BggrBgEFBQcCAjCB6QyB5lRoaXMgQ2VydGlmaWNhdGUgaXMgc29sZWx5IGZvciB1c2Ugd2l0aCBPcGVuIEJhbmtpbmcgTGltaXRlZCBhbmQgYXNzb2NpYXRlZCBPcGVuIEJhbmtpbmcgU2VydmljZXMuIEl0cyByZWNlaXB0LCBwb3NzZXNzaW9uIG9yIHVzZSBjb25zdGl0dXRlcyBhY2NlcHRhbmNlIG9mIHRoZSBPcGVuIEJhbmtpbmcgTGltaXRlZCBDZXJ0aWZpY2F0ZSBQb2xpY3kgYW5kIHJlbGF0ZWQgZG9jdW1lbnRzIHRoZXJlaW4uMHIGCCsGAQUFBwEBBGYwZDAmBggrBgEFBQcwAYYaaHR0cDovL29iLnRydXN0aXMuY29tL29jc3AwOgYIKwYBBQUHMAKGLmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9wcm9kdWN0aW9uL2lzc3VpbmdjYS5jcnQwIQYDVR0RBBowGIIWb2JwLWFwaS5kYW5za2ViYW5rLmNvbTA/BgNVHR8EODA2MDSgMqAwhi5odHRwOi8vb2IudHJ1c3Rpcy5jb20vcHJvZHVjdGlvbi9pc3N1aW5nY2EuY3JsMB8GA1UdIwQYMBaAFJ9Jv042p6zDDyvIR/QfKRvAeQsFMB0GA1UdDgQWBBSDDd9QFgbbT/NsYjzg6c4AGiv3kjANBgkqhkiG9w0BAQsFAAOCAQEAomolpiee8qN8XLpOvKQdNELBmjHqTDLnfVzgxYNTEXMeHbRP/C1bSwKhgyzCJfU3f/bPG5G01Wm36+nansMzogUSSaSrQ2zrwhw7jV007e0L9oTSLYVwaNiSgBJj/DHNmeDCC553XyHFkAfgqVM6kJwcBJ5SMwR7hxyA7fBcTYfpo9h8DF8eei894MLS0Zw8glVzlLAjTVwNHuQ7FeDXLibJ42qCLWq9HvlgniEXj8dfiOav9n3XMjc6VSpGV2upLsrE0Kb569rMu5JVOcNSndJwHo7VGmWC57Jafn6vPnel4vDHcXvfKNCB6Oifq5+Am605owts5zpjv3nMPrS6kQ\u003d\u003d"
      ],
      "x5t": "KcZl9DnG7Q3R4Q2jA66NIM9io74\u003d",
      "x5u": "https://keystore.openbanking.org.uk/0015800000jf7AeAAI/fgzAoZ0kUanTVJBrLP3kaMhbI8c.pem",
      "x5t#S256": "OkOQuZkJ5ouJmhhg5JeCkjP-CPPFyTvSB2VGIu0rGm0\u003d"
    }
  ]
}
2020-10-20 18:58:41 SUCCESS
GetStaticClientConfiguration
Found a static client object
client_id
e239ae37704a02ce489068a4f166f211fcc78fab93e159cc205cff008168b22d
scope
openid accounts
jwks
{
  "keys": [
    {
      "p": "7PU661c3wyOmH3PD3BTZcQ5S287Nz5HSA_492Ya7wOwmz_KurDeQgKBU2FOXkyhZbOFHMyIJ2i8KtDjp6YTnyrlH1JfUlK4BtDXCK7pXqqCctBbSluAhsk8KJc2Z-ng7eOmjtAi4TwjHqG9-7b7OnGbIKt9HI-qk2blxnsY8xuk",
      "kty": "RSA",
      "q": "0HewDeJoCuwVZleiXsp1kRIodsTDaPzeIalsBY1F9yEDgNoZ0-1u38j6uOkKmPXypUuRrKaReK7gVnnsZ5TdhF2co6rJh5an3WQyZbjqxSJIqnmhj8IaREwHPvh_ZxsNBSY742QHOA2ah5isi7awjURFRM3VKoLZv0Ne0CT76hc",
      "d": "X2I_gnQzrqfyQA0cX4cuS2Y-YBzgT9ONDb5nikLG1qcqJBmfG964UA0023FCYEzPDgNPAbk6rkR7_33YHNqVx93PoSon5ZgmLWW6ZWpBHn9BlaLnH6bpZIckqt0jSGWTxJNmtY2F2BzylQuhJhJIdnTub48O5dCO115ScyZWYNX7NFiRMDbgria3tEA0rl5yP9MpnWugacjYbzimKhZ8kOI7RoUxQyqMsvCAVSQF4LQsurXKKljpbSUY3gXtzWhBqX66HkywgjtroHgDTXyMmAZsiMfzEuP6xi1jIfSzKKD4Tg18E0cZ8Kx0hVpXi2fTjzzoGsOO_tqLi1O_sQj3QQ",
      "e": "AQAB",
      "kid": "jTeQUQkZFp5Hks1GUiTahWgqPO8",
      "qi": "fLw50TvACx-0hOpaqovypp2zChVmcR1WBRZE_cnMU-Q0wxGwZk9exbKyQx3T_aJ47p_T2sf8RXIQnfryQHs8z0LybdxCSqqZYqKfHRukXuFQseo3OECboCZ00we-7c0SGU2Zfmua-UM9yZTRJndXnCSDKbpMcDZCbcmyvZ_c7_U",
      "dp": "N_HaHFA2QSM8iHZ7io19nPylwXG9E8G41OqEzcPKtkzLCROh-9UOj9_KyFxMEBlZq6QwfDkQHGw42b4KM_EGDM3b0KycKxI-Ir8CffJ72jQba0VsKOT377JLkgtNzF3wpKZ82PeqFDbddL4GOLlw7Goz3jNjB27RxvnKgpMJLGk",
      "alg": "PS256",
      "dq": "viogMFoyvJvlXYlddYjMPDzLKqSM-Q2KeDx7bIkVpLy53GWYH-m8NWm5xMnYv_XDlaNczJjZpLQpstjfnRGADMn0JJyb4BK_KEbJbl-D0bZXgSMZDPFsUpbkGT5Hwb88XlElWmWZ7DkEmOLdq0lIvmTjp0L4TCI3DbEgIVFLd5s",
      "n": "wPYI0wzJbyI9UjWkwBVZsdXpOoid5EcokHrPfFX8F4BOepvbYIw_93ItpfaQNjv9DRK4chwae_aZNTZVHMD2EAW_sxQES_zuoJqQyxeJeQiA4FTwX7Iv8jkII6tGDqxdQ1oUXRcBqBYVkq64KqLGIUuNW83K_7YSdX_PFMXyVqZDp61JAxFh74zJrqJzwcdxYFe-DRTayPwWzJ9zkQZa1PykYTC-q22wvb9cry_NxY5Fb5fkrx9qTiZC1DTjmja2z9a_nAeUZ6ceMla2OSEzVGpSEo89ERxN7ShJ7sdFK2LMYYh-jf6AiumkFQ6nfsjl5DR3zA2PFjwUd2tXJ7nY7w"
    }
  ]
}
2020-10-20 18:58:41
ValidateMTLSCertificatesHeader
No certificate authority found for MTLS
2020-10-20 18:58:41 SUCCESS
ValidateMTLSCertificatesHeader
MTLS certificates header is valid
2020-10-20 18:58:41
ExtractMTLSCertificatesFromConfiguration
No certificate authority found for MTLS
2020-10-20 18:58:41 SUCCESS
ExtractMTLSCertificatesFromConfiguration
Mutual TLS authentication credentials loaded
cert
MIIFpjCCBI6gAwIBAgIEWf/C0TANBgkqhkiG9w0BAQsFADBEMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxHzAdBgNVBAMTFk9wZW5CYW5raW5nIElzc3VpbmcgQ0EwHhcNMjAxMDAxMDkwODMxWhcNMjIxMDAxMDkzODMxWjBhMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxGzAZBgNVBAsTEjAwMTU4MDAwMDBqZjdBZUFBSTEfMB0GA1UEAxMWMW5ka1J4bGlLUlFQbUZwT3lNbkxZTzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALJQegav3/ToCwPoSernigXmC8KccvwrbeiY5kRE+VodBJslqzfMWan90rEVnSurtgnfLsPM8xoJaUDZn+hwc6yFnjJqQZhuA1ye4QtrD7xh0qrTeh9X17fEG0R3bYU8EfaA4m/70ugpJqEFBKISg/8shjX0ec5ofuss+ij7gEPmW/mxYzkpwUeIfneTrOcweAcPEujqSjcGQs2x50zlQ6ZbxNtVjyyOMAzms9OnW9daLc4zkdIEsd/YB8Whlw8SoaEIEq0wI7esYS31OAy7W4OJFqQ0+cMFqBYg6lOSjuwPm6EXZR40S2s0p59buBM6u7uzzkuEUG4NcDIb8jwfAskCAwEAAaOCAoEwggJ9MA4GA1UdDwEB/wQEAwIHgDAgBgNVHSUBAf8EFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwggFSBgNVHSAEggFJMIIBRTCCAUEGCysGAQQBqHWBBgEBMIIBMDA1BggrBgEFBQcCARYpaHR0cDovL29iLnRydXN0aXMuY29tL3Byb2R1Y3Rpb24vcG9saWNpZXMwgfYGCCsGAQUFBwICMIHpDIHmVGhpcyBDZXJ0aWZpY2F0ZSBpcyBzb2xlbHkgZm9yIHVzZSB3aXRoIE9wZW4gQmFua2luZyBMaW1pdGVkIGFuZCBhc3NvY2lhdGVkIE9wZW4gQmFua2luZyBTZXJ2aWNlcy4gSXRzIHJlY2VpcHQsIHBvc3Nlc3Npb24gb3IgdXNlIGNvbnN0aXR1dGVzIGFjY2VwdGFuY2Ugb2YgdGhlIE9wZW4gQmFua2luZyBMaW1pdGVkIENlcnRpZmljYXRlIFBvbGljeSBhbmQgcmVsYXRlZCBkb2N1bWVudHMgdGhlcmVpbi4wcgYIKwYBBQUHAQEEZjBkMCYGCCsGAQUFBzABhhpodHRwOi8vb2IudHJ1c3Rpcy5jb20vb2NzcDA6BggrBgEFBQcwAoYuaHR0cDovL29iLnRydXN0aXMuY29tL3Byb2R1Y3Rpb24vaXNzdWluZ2NhLmNydDA/BgNVHR8EODA2MDSgMqAwhi5odHRwOi8vb2IudHJ1c3Rpcy5jb20vcHJvZHVjdGlvbi9pc3N1aW5nY2EuY3JsMB8GA1UdIwQYMBaAFJ9Jv042p6zDDyvIR/QfKRvAeQsFMB0GA1UdDgQWBBS60wWJ1rs4qSzpv8O/p6yEcVBJDzANBgkqhkiG9w0BAQsFAAOCAQEAD22WFMMsvCNpcbx746E0awG6VigKUdwgRklN/u/F1MoRRcUDYkdEnIelNAiR5bVdALvRx/E7Cr/lpKq0nGsENI4X61HlwI3mDejX8Q6rfv7Ft1f0YDbappaoyIusKgvel9fqzPR67iEf2G/zx8cqwqb43Xpj36ct5aoxCGmsPLuCRxgSfdpR7LAwBy8o0LGDZPz3/d1/yW3Km3knZtd0TE/ytUGPcPe5oE5+52IYSkx6HRcdJj9TK+ExMrTDg6LZcA08ta+WWQ8Ui3jCLEh6fDRyw6I2oeFp8e1W0TdsHEFOJNfgY5bSsEwVGrSuXEz5Wzzz15DhDYeI87L40aN+9g==
key
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCyUHoGr9/06AsD6Enq54oF5gvCnHL8K23omOZERPlaHQSbJas3zFmp/dKxFZ0rq7YJ3y7DzPMaCWlA2Z/ocHOshZ4yakGYbgNcnuELaw+8YdKq03ofV9e3xBtEd22FPBH2gOJv+9LoKSahBQSiEoP/LIY19HnOaH7rLPoo+4BD5lv5sWM5KcFHiH53k6znMHgHDxLo6ko3BkLNsedM5UOmW8TbVY8sjjAM5rPTp1vXWi3OM5HSBLHf2AfFoZcPEqGhCBKtMCO3rGEt9TgMu1uDiRakNPnDBagWIOpTko7sD5uhF2UeNEtrNKefW7gTOru7s85LhFBuDXAyG/I8HwLJAgMBAAECggEAeK6U19/CgFtn0R4uoOhR9soKXY1LGTY/bbPF7KCN7ppDGsn0xo/sg2uBZE6PkBXn32iImwYj5hRGgxiG7GbnMvU/6zkU6hhS+CWjg/nSrZm7XdhBB+OI4Ru9pKn7mrfcJGx4VHgn9u6a8VGXICXN5i75Kp0qrzLz6zEGoiQNXGXzwmGyyvwKO8ILzbqZortXpUxSA9oaX/BrYSNaqw1U2bp1OUs7eKiVco44wqfTI2K90gYd3td9hnsOcDIIDneBOvhlgBkFC8rB5yov8OOJ0bI+1ZZnv/Hm5lKXUgRiNeJqqqF0wFuJAlsD1x/A8wGmkMsT3+/b/5bWhtz73XDAAQKBgQDazelBU8lg5MDt8qYEua8a+LCSZoCvyS1NN5tK/opta16qd75iGU3yV9jwofKrUg6wzAqvYTNeAd0E0xg/ruLZlR/GdbVm9vlcN5pWF1vV9FR3ULJa7c1TVzfvq5N0un712XNTyRySwMYfTuYb3UXdG0PCZIBUUm1WJsQ99NQayQKBgQDQoH4jqH4fRYtxsztP2lG0gQLM/m6rXlibuYt+H7tSTXBSdjIR/Vjre+e204hjRycP/WAaKPzjv3T0ZU1m0VSE/rLGWlBcfTIT1hLne0Ki74EsjAwvWKoxwcUcUBLLM6UcTLja1/lTbqeuj95kuU2xBcoQAYU2LeexMujrbH+oAQKBgGSi9pjsb6AYNsB6rW9Y9DgEkDoV2TSA5EwyukNpBcRD8RuYzcETAG3ph8dNxW6U5Frezj9SBq1DUCPK78lCp+YJl77RHulHyPNoQ507SysCIONsA0ydOaYOZJTgpoa2zHRJWqj7xB+feMCnqmDAikSjKKw9S2T9MHrCg9o3RGM5AoGBAInhWBxW8ivWuYcGjm+C+TbTgLdcfGXTr7oTkYZkkFefiFlndkX/azIOrKBfAyeh0cY2jbocVq5qTXBsNxB5zmMrNZnz/GJz95G2jL3h77NhmLyJPlBYR/skdhH1NcaINloStqUj0cr7OeUbfj6RXTBehCG574FUK2koHVniVigBAoGBANGigpAHoL8cGWzQYjBtWbmL9pQneSKc/MMGbYfyoSZI1VwFPQAAE9D186qKSZb0RA4DXiT98QRa69B71mtaobwp+0ryzsDb/Pe6fLnT8fvEebEzcoX3SbVJ+Ul0yLmovnyRkXdavBopIqnjx0TSyzmCGUz09lFZzYjMhwVbZhoI
2020-10-20 18:58:41 SUCCESS
ValidateClientJWKsPrivatePart
Valid client JWKs: keys are valid JSON, contain the required fields, the private/public exponents match and are correctly encoded using unpadded base64url
2020-10-20 18:58:41 SUCCESS
ExtractJWKsFromStaticClientConfiguration
Extracted client JWK
client_jwks
{
  "keys": [
    {
      "p": "7PU661c3wyOmH3PD3BTZcQ5S287Nz5HSA_492Ya7wOwmz_KurDeQgKBU2FOXkyhZbOFHMyIJ2i8KtDjp6YTnyrlH1JfUlK4BtDXCK7pXqqCctBbSluAhsk8KJc2Z-ng7eOmjtAi4TwjHqG9-7b7OnGbIKt9HI-qk2blxnsY8xuk",
      "kty": "RSA",
      "q": "0HewDeJoCuwVZleiXsp1kRIodsTDaPzeIalsBY1F9yEDgNoZ0-1u38j6uOkKmPXypUuRrKaReK7gVnnsZ5TdhF2co6rJh5an3WQyZbjqxSJIqnmhj8IaREwHPvh_ZxsNBSY742QHOA2ah5isi7awjURFRM3VKoLZv0Ne0CT76hc",
      "d": "X2I_gnQzrqfyQA0cX4cuS2Y-YBzgT9ONDb5nikLG1qcqJBmfG964UA0023FCYEzPDgNPAbk6rkR7_33YHNqVx93PoSon5ZgmLWW6ZWpBHn9BlaLnH6bpZIckqt0jSGWTxJNmtY2F2BzylQuhJhJIdnTub48O5dCO115ScyZWYNX7NFiRMDbgria3tEA0rl5yP9MpnWugacjYbzimKhZ8kOI7RoUxQyqMsvCAVSQF4LQsurXKKljpbSUY3gXtzWhBqX66HkywgjtroHgDTXyMmAZsiMfzEuP6xi1jIfSzKKD4Tg18E0cZ8Kx0hVpXi2fTjzzoGsOO_tqLi1O_sQj3QQ",
      "e": "AQAB",
      "kid": "jTeQUQkZFp5Hks1GUiTahWgqPO8",
      "qi": "fLw50TvACx-0hOpaqovypp2zChVmcR1WBRZE_cnMU-Q0wxGwZk9exbKyQx3T_aJ47p_T2sf8RXIQnfryQHs8z0LybdxCSqqZYqKfHRukXuFQseo3OECboCZ00we-7c0SGU2Zfmua-UM9yZTRJndXnCSDKbpMcDZCbcmyvZ_c7_U",
      "dp": "N_HaHFA2QSM8iHZ7io19nPylwXG9E8G41OqEzcPKtkzLCROh-9UOj9_KyFxMEBlZq6QwfDkQHGw42b4KM_EGDM3b0KycKxI-Ir8CffJ72jQba0VsKOT377JLkgtNzF3wpKZ82PeqFDbddL4GOLlw7Goz3jNjB27RxvnKgpMJLGk",
      "alg": "PS256",
      "dq": "viogMFoyvJvlXYlddYjMPDzLKqSM-Q2KeDx7bIkVpLy53GWYH-m8NWm5xMnYv_XDlaNczJjZpLQpstjfnRGADMn0JJyb4BK_KEbJbl-D0bZXgSMZDPFsUpbkGT5Hwb88XlElWmWZ7DkEmOLdq0lIvmTjp0L4TCI3DbEgIVFLd5s",
      "n": "wPYI0wzJbyI9UjWkwBVZsdXpOoid5EcokHrPfFX8F4BOepvbYIw_93ItpfaQNjv9DRK4chwae_aZNTZVHMD2EAW_sxQES_zuoJqQyxeJeQiA4FTwX7Iv8jkII6tGDqxdQ1oUXRcBqBYVkq64KqLGIUuNW83K_7YSdX_PFMXyVqZDp61JAxFh74zJrqJzwcdxYFe-DRTayPwWzJ9zkQZa1PykYTC-q22wvb9cry_NxY5Fb5fkrx9qTiZC1DTjmja2z9a_nAeUZ6ceMla2OSEzVGpSEo89ERxN7ShJ7sdFK2LMYYh-jf6AiumkFQ6nfsjl5DR3zA2PFjwUd2tXJ7nY7w"
    }
  ]
}
public_client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "e": "AQAB",
      "kid": "jTeQUQkZFp5Hks1GUiTahWgqPO8",
      "alg": "PS256",
      "n": "wPYI0wzJbyI9UjWkwBVZsdXpOoid5EcokHrPfFX8F4BOepvbYIw_93ItpfaQNjv9DRK4chwae_aZNTZVHMD2EAW_sxQES_zuoJqQyxeJeQiA4FTwX7Iv8jkII6tGDqxdQ1oUXRcBqBYVkq64KqLGIUuNW83K_7YSdX_PFMXyVqZDp61JAxFh74zJrqJzwcdxYFe-DRTayPwWzJ9zkQZa1PykYTC-q22wvb9cry_NxY5Fb5fkrx9qTiZC1DTjmja2z9a_nAeUZ6ceMla2OSEzVGpSEo89ERxN7ShJ7sdFK2LMYYh-jf6AiumkFQ6nfsjl5DR3zA2PFjwUd2tXJ7nY7w"
    }
  ]
}
2020-10-20 18:58:41 SUCCESS
CheckForKeyIdInClientJWKs
All keys contain kids
2020-10-20 18:58:41 SUCCESS
CheckDistinctKeyIdValueInClientJWKs
Distinct 'kid' value in all keys of client_jwks
see
https://bitbucket.org/openid/connect/issues/1127
2020-10-20 18:58:41 SUCCESS
FAPICheckKeyAlgInClientJWKs
Found a key with alg PS256 or ES256
2020-10-20 18:58:41 SUCCESS
FAPIEnsureMinimumClientKeyLength
Validated minimum key lengths for client_jwks
client_jwks
{
  "keys": [
    {
      "p": "7PU661c3wyOmH3PD3BTZcQ5S287Nz5HSA_492Ya7wOwmz_KurDeQgKBU2FOXkyhZbOFHMyIJ2i8KtDjp6YTnyrlH1JfUlK4BtDXCK7pXqqCctBbSluAhsk8KJc2Z-ng7eOmjtAi4TwjHqG9-7b7OnGbIKt9HI-qk2blxnsY8xuk",
      "kty": "RSA",
      "q": "0HewDeJoCuwVZleiXsp1kRIodsTDaPzeIalsBY1F9yEDgNoZ0-1u38j6uOkKmPXypUuRrKaReK7gVnnsZ5TdhF2co6rJh5an3WQyZbjqxSJIqnmhj8IaREwHPvh_ZxsNBSY742QHOA2ah5isi7awjURFRM3VKoLZv0Ne0CT76hc",
      "d": "X2I_gnQzrqfyQA0cX4cuS2Y-YBzgT9ONDb5nikLG1qcqJBmfG964UA0023FCYEzPDgNPAbk6rkR7_33YHNqVx93PoSon5ZgmLWW6ZWpBHn9BlaLnH6bpZIckqt0jSGWTxJNmtY2F2BzylQuhJhJIdnTub48O5dCO115ScyZWYNX7NFiRMDbgria3tEA0rl5yP9MpnWugacjYbzimKhZ8kOI7RoUxQyqMsvCAVSQF4LQsurXKKljpbSUY3gXtzWhBqX66HkywgjtroHgDTXyMmAZsiMfzEuP6xi1jIfSzKKD4Tg18E0cZ8Kx0hVpXi2fTjzzoGsOO_tqLi1O_sQj3QQ",
      "e": "AQAB",
      "kid": "jTeQUQkZFp5Hks1GUiTahWgqPO8",
      "qi": "fLw50TvACx-0hOpaqovypp2zChVmcR1WBRZE_cnMU-Q0wxGwZk9exbKyQx3T_aJ47p_T2sf8RXIQnfryQHs8z0LybdxCSqqZYqKfHRukXuFQseo3OECboCZ00we-7c0SGU2Zfmua-UM9yZTRJndXnCSDKbpMcDZCbcmyvZ_c7_U",
      "dp": "N_HaHFA2QSM8iHZ7io19nPylwXG9E8G41OqEzcPKtkzLCROh-9UOj9_KyFxMEBlZq6QwfDkQHGw42b4KM_EGDM3b0KycKxI-Ir8CffJ72jQba0VsKOT377JLkgtNzF3wpKZ82PeqFDbddL4GOLlw7Goz3jNjB27RxvnKgpMJLGk",
      "alg": "PS256",
      "dq": "viogMFoyvJvlXYlddYjMPDzLKqSM-Q2KeDx7bIkVpLy53GWYH-m8NWm5xMnYv_XDlaNczJjZpLQpstjfnRGADMn0JJyb4BK_KEbJbl-D0bZXgSMZDPFsUpbkGT5Hwb88XlElWmWZ7DkEmOLdq0lIvmTjp0L4TCI3DbEgIVFLd5s",
      "n": "wPYI0wzJbyI9UjWkwBVZsdXpOoid5EcokHrPfFX8F4BOepvbYIw_93ItpfaQNjv9DRK4chwae_aZNTZVHMD2EAW_sxQES_zuoJqQyxeJeQiA4FTwX7Iv8jkII6tGDqxdQ1oUXRcBqBYVkq64KqLGIUuNW83K_7YSdX_PFMXyVqZDp61JAxFh74zJrqJzwcdxYFe-DRTayPwWzJ9zkQZa1PykYTC-q22wvb9cry_NxY5Fb5fkrx9qTiZC1DTjmja2z9a_nAeUZ6ceMla2OSEzVGpSEo89ERxN7ShJ7sdFK2LMYYh-jf6AiumkFQ6nfsjl5DR3zA2PFjwUd2tXJ7nY7w"
    }
  ]
}
2020-10-20 18:58:41 SUCCESS
ValidateMTLSCertificatesAsX509
Mutual TLS authentication cert validated as X.509
Verify configuration of second client
2020-10-20 18:58:41 SUCCESS
GetStaticClient2Configuration
Found a static second client object
client_id
880ed45a9416936f4185e2dd30fd7802c0d465415b52ef17f97f04cd2da4e491
scope
openid accounts
jwks
{
  "keys": [
    {
      "p": "57yH1_QPNV4eDZVtEXl09Pt0q02iLBRkqTN9bMRWhkOVP3ntghlIEEfAp26iIYqhXK7WgcsiSsIYelQKIHnHQmhjM0ZQiNlf7ryymBHBmOQwa743HqPrGk_57FmC_LqxUcv9c_YJse5UGgxSGtzP7dNFb4dAlTJSleenU3Lwq5E",
      "kty": "RSA",
      "q": "3vSHCH7BBBrE5AB0Kf6DpfPquM5FpX0wM1xMiR9pkAAn9eAdS_15Ok0OPz4hNFPcD8TxYxqxi7YCyhE8Rl9a3vFfuKEd6RfSQoyDDwe-uTV_uZYI0GGnvV5Wg_zT3eWcrcasYFw1fWwJCdsIWzD8REZju8YgeqS5xprupG4dYW8",
      "d": "uSanaLJNXq5XNzZLMMIzJo-aBa91qhOaOOvJkofcUMgJSZdjHA6_8rFc2x-J5CGGV02ySDBjgqRI-u6Zj4eyyP4RclUPiXCPtd8hL2SP8Cm8gRAdpbgJPWxKJRNuK2ehJuTI24GiJoaMNnyoopGqfOptobxwMOWFKFWyF-vIAyjM7BrWJT-WEhCjPtVWTRtE3gt8VKSiGcWaGDL3y7n5qaqdK3vTAgP_oUkXa4NvtEFTJkW93UwhoKIPYhVhalnR56j9Ee_B1E8mfL9YI4hFE8X_db7bBFQT0-05SlGesCbtpItGd2uutNJAkz-OLHLESUpcQCddZJ3TBo8UxEg8oQ",
      "e": "AQAB",
      "kid": "Z4D_1I2Q5R27ynq5PUhKUYUFhU0",
      "qi": "mlmM3xH7fmvnddQ-nMgoKAApmZgKgyyDTMn0FNS5cSNYmfgG2Ge96IFD1c-vTbvploe9HefnJMUbMigwlrtsuS-5W6W0-JjE4pq5pIBYj6-GPXvB-oGdNKLIDBl0mFdbPj2Bt6gN1Bk8EClFkFok80QCnCGOaWpOmAEiiobDzF8",
      "dp": "4Nr_mNy5ERiU4qtWHHmUsc14ZGu86zaSgddzYWGVb0wOenwtqGotkZZ96jigWxlv_0Wq4GAhkxaIt9HpzZ88aERv1SXqKQ97VWSFiqbYCimIjlMQmsuE6ZAmul4UinQAcJUWBjn7KEpQEsJXvLb7jxHMMy6yzNH6bnhL1N4XhvE",
      "alg": "PS256",
      "dq": "FcJPm2ijdb8XEBlrPN32AzA27CpVab06Awky_v7t0nvxanGg6lWmiyYSCeIKY4z7oR5bYIyuXzA4PXhJJaUQvUlZSi-PN7x3bL9B2ymqV3D9MiOOYKfnMvgOAXufQbyy-dK16AGXxtHQYAHcYun49MDZ4u2HJfEFoHhmae3FOEk",
      "n": "ydLXutu-cvAC0R0fKxeM3lx58-waqUaEWPLH_Pl1iwkzomnUbAGZ27PQp19pdHcC6WUPdcgb6TGQps6jy38YtjWVcUsJfjob1Ov4jQNoYu1zdRd38O8fEV_ogILiw6jvoWWY_BSdj7idU6JFQZ7QFFKhwn-nFTl-wzAAZguSone_NcS7_g0SYOvszTJ5bYMElIBPjnYAuzf2GH6ZZ-uGGzjDuY1PBMCkgpiHu-L5C3QxtCs9rQoTN1ZyxPidmHkoy6kqAXfNk9lliOHPJ0x4WpVoLpBnR4z-JasvVoAtZTCqHjvm-ViRLDhqzx0M-xRZfrM-6HKFkVNSmFGbxMlU3w"
    }
  ]
}
2020-10-20 18:58:41
ValidateMTLSCertificates2Header
No certificate authority found for MTLS
2020-10-20 18:58:41 SUCCESS
ValidateMTLSCertificates2Header
MTLS certificates header is valid
2020-10-20 18:58:41
ExtractMTLSCertificates2FromConfiguration
No certificate authority found for MTLS
2020-10-20 18:58:41 SUCCESS
ExtractMTLSCertificates2FromConfiguration
Mutual TLS authentication credentials loaded
cert
MIIFpjCCBI6gAwIBAgIEWf/C0zANBgkqhkiG9w0BAQsFADBEMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxHzAdBgNVBAMTFk9wZW5CYW5raW5nIElzc3VpbmcgQ0EwHhcNMjAxMDAxMDkxODU1WhcNMjIxMDAxMDk0ODU1WjBhMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxGzAZBgNVBAsTEjAwMTU4MDAwMDBqZjdBZUFBSTEfMB0GA1UEAxMWOTV2bHEzZE1RaTBteHEzQ1U3cW9IbjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALwHz2wF9ll8A5gvrA/Rb4p3BsDEQGXSXls8Q8vQlI+9IKHZ8YtyiiVO2nf3wo2pDQK/u9kXjv8d03CtfirJF8GY/EJAyz08lRFqvcoMkpFw/zfr/0onqjGs0cLU0lk28zq4BjD1oh/tRlhcYMPRNbhst7AymkKp/tiQTLKz3p+rrKlrOnrgDELaQhHiWsWHQ7OPXvYMFE/Hn+FTKeatBLx4qVAmsh2rBt12ib3cQNZ78fJWH+0aXuM1CURFZyCS1ylMGuJR1Zr0QjRNtOg5sXeoYAOjTZX1YdbBFyPS/cDXuDaKSVzK17aZqg+t7ZGHRsZpmPA0b7mL8Pwp8KrC4xkCAwEAAaOCAoEwggJ9MA4GA1UdDwEB/wQEAwIHgDAgBgNVHSUBAf8EFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwggFSBgNVHSAEggFJMIIBRTCCAUEGCysGAQQBqHWBBgEBMIIBMDA1BggrBgEFBQcCARYpaHR0cDovL29iLnRydXN0aXMuY29tL3Byb2R1Y3Rpb24vcG9saWNpZXMwgfYGCCsGAQUFBwICMIHpDIHmVGhpcyBDZXJ0aWZpY2F0ZSBpcyBzb2xlbHkgZm9yIHVzZSB3aXRoIE9wZW4gQmFua2luZyBMaW1pdGVkIGFuZCBhc3NvY2lhdGVkIE9wZW4gQmFua2luZyBTZXJ2aWNlcy4gSXRzIHJlY2VpcHQsIHBvc3Nlc3Npb24gb3IgdXNlIGNvbnN0aXR1dGVzIGFjY2VwdGFuY2Ugb2YgdGhlIE9wZW4gQmFua2luZyBMaW1pdGVkIENlcnRpZmljYXRlIFBvbGljeSBhbmQgcmVsYXRlZCBkb2N1bWVudHMgdGhlcmVpbi4wcgYIKwYBBQUHAQEEZjBkMCYGCCsGAQUFBzABhhpodHRwOi8vb2IudHJ1c3Rpcy5jb20vb2NzcDA6BggrBgEFBQcwAoYuaHR0cDovL29iLnRydXN0aXMuY29tL3Byb2R1Y3Rpb24vaXNzdWluZ2NhLmNydDA/BgNVHR8EODA2MDSgMqAwhi5odHRwOi8vb2IudHJ1c3Rpcy5jb20vcHJvZHVjdGlvbi9pc3N1aW5nY2EuY3JsMB8GA1UdIwQYMBaAFJ9Jv042p6zDDyvIR/QfKRvAeQsFMB0GA1UdDgQWBBTHaj1Td+F9RXAwKQNLTe/XTIeX+zANBgkqhkiG9w0BAQsFAAOCAQEAbAXXFNibG5UaW0YN5iay/wxpQnXX2w4cJoYgG+0l9MqyUzRQGlUwMoFImVSWMBrpXTd/DNLWjtabTptWq1XMcmJaFimYSAYX5j0WTdS2LT5P2bNF/F//RyD1mfnpM+W2cQETtPOFwzORDWtE8JllhU6DSmf1Kmpdia9C0okhKJFl9ciuuSsykw4lVlXxeVc+uquejJjjMJAXXKwBPIqM9juDq9fgp3IPD3xt61zaSPY0uWn65Fc7Rp1HdcHEduN2hxuLja1q0k+gKssP9IHk3IzYx+LKmAJcTtnpkQXPX+TKx8fcUrpRufT1LxIxhJgHCsAOXnplTVvx8dR1d70Uhg==
key
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC8B89sBfZZfAOYL6wP0W+KdwbAxEBl0l5bPEPL0JSPvSCh2fGLcoolTtp398KNqQ0Cv7vZF47/HdNwrX4qyRfBmPxCQMs9PJURar3KDJKRcP836/9KJ6oxrNHC1NJZNvM6uAYw9aIf7UZYXGDD0TW4bLewMppCqf7YkEyys96fq6ypazp64AxC2kIR4lrFh0Ozj172DBRPx5/hUynmrQS8eKlQJrIdqwbddom93EDWe/HyVh/tGl7jNQlERWcgktcpTBriUdWa9EI0TbToObF3qGADo02V9WHWwRcj0v3A17g2iklcyte2maoPre2Rh0bGaZjwNG+5i/D8KfCqwuMZAgMBAAECggEBAJsGUXR9ofN7NLd3roPIKA9gPRgXdgS9IgBUuozC5olv5AStXOGcyNsjnSnGAwiqtUhr7iN5sfMSky5WTCxYaZa7XFf/ddGCLmESwXFhVkJFiJaBo5RvCXo1QyhAMUFO9dCWwrwA+O8bwKC/YSRxS7pHIFdMETUfVTcWGbZIaCb5iPUFRqNMELpRhA7HNV42wN703qRimdqk3Iwpj8F2SitRJi6g4GXuvzFSCgcfHYd7Sk1vWGEmBym4AYc+/kO6n0a2iB/Cu9+rCNBSqbeTDl8H/4nF9kSAHMaJDeMF3uPdsADS6NjAf/Qm68FJLOihKWboJ8Pb+xzjVnuPBney7oECgYEA28c06EwwwJjJx7+XCHZfjyUODITSULXj/WoOXvTQTc6pXgGgG96j5Y396yhN4rummgX+tfoU0xh3IUpUmxqr3BPcE5T9To7SX/GNJn7fqUbDSWSxiIAAa4ozfcDhU2v4fQ3zlNM97rTzBeo7AuF5qO9F2KqazYQdHJVZDz6ywkkCgYEA2wUemaoM2B2tFeRXf0FQtgDJt904DD7PaaA3p7RelKXTfoiLjButl/4+lEdUMXizTstwVMEsQLZn+/H1qQpFZrsRoLKp9RT6dTtUmEZMJUfsfazB8iP3AyUe73CK8wQc2O5doA6k848s+7XNSRXg7datbMgQCYl5tfTro8i4GlECgYEApEEZlZN7zDVkeNkDs9tkR8NV4J1T4eZO4pJk8yrck4okopFsa+fVbjbU0u9oZlAAj5RzbOXesnXScxruaI1ibDSbgjcTqaasK/CHoYGo/wZX5X5QAMhJiBXdrdp9jK9hI3VN2qiV3NV326/XMqv5FPzeorO+xmI6r6YezXn6d6ECgYACoU4bxEoBMmIIuERAt/UTKnFBrvtkUkDFYPIqJmVYXaFrjJI4bYCpKZlwyGZ/bZahpJnFusggQtB+2wn7LK9mq2prxpl54vWbAMpkRbvWWsXBQJjXoozt0b1MXMqeXndGN56SNHrQnfCJWUaM0SFxWbmda82df7Qhdj56Kgfj8QKBgGcM3wf6RN1oK1VCJdVQg7V9cGKH8E2VRFycvAfSySeBEmmPELflbVz8CVmsKfZTSDDxfXp2Mf33ERG2gRmc1qRk/RrP7m9UpGV5dzK9TUhqvTcCiHsiLtqWq/0nBC8r4ztc0r++XfRvOMlAe6zDx2FC9gVZG9LXZOTCWuyUGIs2
2020-10-20 18:58:41 SUCCESS
ValidateClientJWKsPrivatePart
Valid client JWKs: keys are valid JSON, contain the required fields, the private/public exponents match and are correctly encoded using unpadded base64url
2020-10-20 18:58:41 SUCCESS
ExtractJWKsFromStaticClientConfiguration
Extracted client JWK
client_jwks
{
  "keys": [
    {
      "p": "57yH1_QPNV4eDZVtEXl09Pt0q02iLBRkqTN9bMRWhkOVP3ntghlIEEfAp26iIYqhXK7WgcsiSsIYelQKIHnHQmhjM0ZQiNlf7ryymBHBmOQwa743HqPrGk_57FmC_LqxUcv9c_YJse5UGgxSGtzP7dNFb4dAlTJSleenU3Lwq5E",
      "kty": "RSA",
      "q": "3vSHCH7BBBrE5AB0Kf6DpfPquM5FpX0wM1xMiR9pkAAn9eAdS_15Ok0OPz4hNFPcD8TxYxqxi7YCyhE8Rl9a3vFfuKEd6RfSQoyDDwe-uTV_uZYI0GGnvV5Wg_zT3eWcrcasYFw1fWwJCdsIWzD8REZju8YgeqS5xprupG4dYW8",
      "d": "uSanaLJNXq5XNzZLMMIzJo-aBa91qhOaOOvJkofcUMgJSZdjHA6_8rFc2x-J5CGGV02ySDBjgqRI-u6Zj4eyyP4RclUPiXCPtd8hL2SP8Cm8gRAdpbgJPWxKJRNuK2ehJuTI24GiJoaMNnyoopGqfOptobxwMOWFKFWyF-vIAyjM7BrWJT-WEhCjPtVWTRtE3gt8VKSiGcWaGDL3y7n5qaqdK3vTAgP_oUkXa4NvtEFTJkW93UwhoKIPYhVhalnR56j9Ee_B1E8mfL9YI4hFE8X_db7bBFQT0-05SlGesCbtpItGd2uutNJAkz-OLHLESUpcQCddZJ3TBo8UxEg8oQ",
      "e": "AQAB",
      "kid": "Z4D_1I2Q5R27ynq5PUhKUYUFhU0",
      "qi": "mlmM3xH7fmvnddQ-nMgoKAApmZgKgyyDTMn0FNS5cSNYmfgG2Ge96IFD1c-vTbvploe9HefnJMUbMigwlrtsuS-5W6W0-JjE4pq5pIBYj6-GPXvB-oGdNKLIDBl0mFdbPj2Bt6gN1Bk8EClFkFok80QCnCGOaWpOmAEiiobDzF8",
      "dp": "4Nr_mNy5ERiU4qtWHHmUsc14ZGu86zaSgddzYWGVb0wOenwtqGotkZZ96jigWxlv_0Wq4GAhkxaIt9HpzZ88aERv1SXqKQ97VWSFiqbYCimIjlMQmsuE6ZAmul4UinQAcJUWBjn7KEpQEsJXvLb7jxHMMy6yzNH6bnhL1N4XhvE",
      "alg": "PS256",
      "dq": "FcJPm2ijdb8XEBlrPN32AzA27CpVab06Awky_v7t0nvxanGg6lWmiyYSCeIKY4z7oR5bYIyuXzA4PXhJJaUQvUlZSi-PN7x3bL9B2ymqV3D9MiOOYKfnMvgOAXufQbyy-dK16AGXxtHQYAHcYun49MDZ4u2HJfEFoHhmae3FOEk",
      "n": "ydLXutu-cvAC0R0fKxeM3lx58-waqUaEWPLH_Pl1iwkzomnUbAGZ27PQp19pdHcC6WUPdcgb6TGQps6jy38YtjWVcUsJfjob1Ov4jQNoYu1zdRd38O8fEV_ogILiw6jvoWWY_BSdj7idU6JFQZ7QFFKhwn-nFTl-wzAAZguSone_NcS7_g0SYOvszTJ5bYMElIBPjnYAuzf2GH6ZZ-uGGzjDuY1PBMCkgpiHu-L5C3QxtCs9rQoTN1ZyxPidmHkoy6kqAXfNk9lliOHPJ0x4WpVoLpBnR4z-JasvVoAtZTCqHjvm-ViRLDhqzx0M-xRZfrM-6HKFkVNSmFGbxMlU3w"
    }
  ]
}
public_client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "e": "AQAB",
      "kid": "Z4D_1I2Q5R27ynq5PUhKUYUFhU0",
      "alg": "PS256",
      "n": "ydLXutu-cvAC0R0fKxeM3lx58-waqUaEWPLH_Pl1iwkzomnUbAGZ27PQp19pdHcC6WUPdcgb6TGQps6jy38YtjWVcUsJfjob1Ov4jQNoYu1zdRd38O8fEV_ogILiw6jvoWWY_BSdj7idU6JFQZ7QFFKhwn-nFTl-wzAAZguSone_NcS7_g0SYOvszTJ5bYMElIBPjnYAuzf2GH6ZZ-uGGzjDuY1PBMCkgpiHu-L5C3QxtCs9rQoTN1ZyxPidmHkoy6kqAXfNk9lliOHPJ0x4WpVoLpBnR4z-JasvVoAtZTCqHjvm-ViRLDhqzx0M-xRZfrM-6HKFkVNSmFGbxMlU3w"
    }
  ]
}
2020-10-20 18:58:41 SUCCESS
CheckForKeyIdInClientJWKs
All keys contain kids
2020-10-20 18:58:41 SUCCESS
CheckDistinctKeyIdValueInClientJWKs
Distinct 'kid' value in all keys of client_jwks
see
https://bitbucket.org/openid/connect/issues/1127
2020-10-20 18:58:41 SUCCESS
FAPICheckKeyAlgInClientJWKs
Found a key with alg PS256 or ES256
2020-10-20 18:58:41 SUCCESS
FAPIEnsureMinimumClientKeyLength
Validated minimum key lengths for client_jwks
client_jwks
{
  "keys": [
    {
      "p": "57yH1_QPNV4eDZVtEXl09Pt0q02iLBRkqTN9bMRWhkOVP3ntghlIEEfAp26iIYqhXK7WgcsiSsIYelQKIHnHQmhjM0ZQiNlf7ryymBHBmOQwa743HqPrGk_57FmC_LqxUcv9c_YJse5UGgxSGtzP7dNFb4dAlTJSleenU3Lwq5E",
      "kty": "RSA",
      "q": "3vSHCH7BBBrE5AB0Kf6DpfPquM5FpX0wM1xMiR9pkAAn9eAdS_15Ok0OPz4hNFPcD8TxYxqxi7YCyhE8Rl9a3vFfuKEd6RfSQoyDDwe-uTV_uZYI0GGnvV5Wg_zT3eWcrcasYFw1fWwJCdsIWzD8REZju8YgeqS5xprupG4dYW8",
      "d": "uSanaLJNXq5XNzZLMMIzJo-aBa91qhOaOOvJkofcUMgJSZdjHA6_8rFc2x-J5CGGV02ySDBjgqRI-u6Zj4eyyP4RclUPiXCPtd8hL2SP8Cm8gRAdpbgJPWxKJRNuK2ehJuTI24GiJoaMNnyoopGqfOptobxwMOWFKFWyF-vIAyjM7BrWJT-WEhCjPtVWTRtE3gt8VKSiGcWaGDL3y7n5qaqdK3vTAgP_oUkXa4NvtEFTJkW93UwhoKIPYhVhalnR56j9Ee_B1E8mfL9YI4hFE8X_db7bBFQT0-05SlGesCbtpItGd2uutNJAkz-OLHLESUpcQCddZJ3TBo8UxEg8oQ",
      "e": "AQAB",
      "kid": "Z4D_1I2Q5R27ynq5PUhKUYUFhU0",
      "qi": "mlmM3xH7fmvnddQ-nMgoKAApmZgKgyyDTMn0FNS5cSNYmfgG2Ge96IFD1c-vTbvploe9HefnJMUbMigwlrtsuS-5W6W0-JjE4pq5pIBYj6-GPXvB-oGdNKLIDBl0mFdbPj2Bt6gN1Bk8EClFkFok80QCnCGOaWpOmAEiiobDzF8",
      "dp": "4Nr_mNy5ERiU4qtWHHmUsc14ZGu86zaSgddzYWGVb0wOenwtqGotkZZ96jigWxlv_0Wq4GAhkxaIt9HpzZ88aERv1SXqKQ97VWSFiqbYCimIjlMQmsuE6ZAmul4UinQAcJUWBjn7KEpQEsJXvLb7jxHMMy6yzNH6bnhL1N4XhvE",
      "alg": "PS256",
      "dq": "FcJPm2ijdb8XEBlrPN32AzA27CpVab06Awky_v7t0nvxanGg6lWmiyYSCeIKY4z7oR5bYIyuXzA4PXhJJaUQvUlZSi-PN7x3bL9B2ymqV3D9MiOOYKfnMvgOAXufQbyy-dK16AGXxtHQYAHcYun49MDZ4u2HJfEFoHhmae3FOEk",
      "n": "ydLXutu-cvAC0R0fKxeM3lx58-waqUaEWPLH_Pl1iwkzomnUbAGZ27PQp19pdHcC6WUPdcgb6TGQps6jy38YtjWVcUsJfjob1Ov4jQNoYu1zdRd38O8fEV_ogILiw6jvoWWY_BSdj7idU6JFQZ7QFFKhwn-nFTl-wzAAZguSone_NcS7_g0SYOvszTJ5bYMElIBPjnYAuzf2GH6ZZ-uGGzjDuY1PBMCkgpiHu-L5C3QxtCs9rQoTN1ZyxPidmHkoy6kqAXfNk9lliOHPJ0x4WpVoLpBnR4z-JasvVoAtZTCqHjvm-ViRLDhqzx0M-xRZfrM-6HKFkVNSmFGbxMlU3w"
    }
  ]
}
2020-10-20 18:58:41 SUCCESS
ValidateMTLSCertificatesAsX509
Mutual TLS authentication cert validated as X.509
2020-10-20 18:58:41 SUCCESS
GetResourceEndpointConfiguration
Found a resource endpoint object
resourceUrl
https://obp-api.danskebank.com/open-banking/v3.1/
institution_id
0015800000jf7AeAAI
resourceUrlAccountRequests
https://obp-api.danskebank.com/open-banking/v3.1/aisp/
resourceUrlAccountsResource
https://obp-api.danskebank.com/open-banking/v3.1/aisp/
2020-10-20 18:58:41 SUCCESS
SetProtectedResourceUrlToAccountsEndpoint
Set protected resource URL
protected_resource_url
https://obp-api.danskebank.com/open-banking/v3.1/aisp/accounts
2020-10-20 18:58:41 SUCCESS
ExtractTLSTestValuesFromResourceConfiguration
Extracted TLS information from resource endpoint
resource_endpoint
{
  "testHost": "obp-api.danskebank.com",
  "testPort": 443
}
2020-10-20 18:58:41 SUCCESS
ExtractTLSTestValuesFromOBResourceConfiguration
Extracted TLS information from resource endpoint
accounts_resource_endpoint
{
  "testHost": "obp-api.danskebank.com",
  "testPort": 443
}
accounts_request_endpoint
{
  "testHost": "obp-api.danskebank.com",
  "testPort": 443
}
2020-10-20 18:58:41
fapi-rw-id2-ensure-request-object-without-exp-fails
Setup Done
Use client_credentials grant to obtain OpenBanking UK intent_id
2020-10-20 18:58:41 SUCCESS
CreateTokenEndpointRequestForClientCredentialsGrant
grant_type
client_credentials
scope
openid accounts
2020-10-20 18:58:41 SUCCESS
SetAccountScopeOnTokenEndpointRequest
Set scope parameter to accounts for OB testing
grant_type
client_credentials
scope
accounts
2020-10-20 18:58:41 SUCCESS
AddClientIdToTokenEndpointRequest
grant_type
client_credentials
scope
accounts
client_id
e239ae37704a02ce489068a4f166f211fcc78fab93e159cc205cff008168b22d
2020-10-20 18:58:41
CallTokenEndpoint
HTTP request
request_uri
https://obp-api.danskebank.com/open-banking/private/oauth2/token
request_method
POST
request_headers
{
  "accept": "application/json;charset\u003dUTF-8",
  "accept-charset": "utf-8",
  "content-type": "application/x-www-form-urlencoded;charset\u003dUTF-8",
  "content-length": "119"
}
request_body
grant_type=client_credentials&scope=accounts&client_id=e239ae37704a02ce489068a4f166f211fcc78fab93e159cc205cff008168b22d
request_mutual_tls
{
  "cert": "MIIFpjCCBI6gAwIBAgIEWf/C0TANBgkqhkiG9w0BAQsFADBEMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxHzAdBgNVBAMTFk9wZW5CYW5raW5nIElzc3VpbmcgQ0EwHhcNMjAxMDAxMDkwODMxWhcNMjIxMDAxMDkzODMxWjBhMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxGzAZBgNVBAsTEjAwMTU4MDAwMDBqZjdBZUFBSTEfMB0GA1UEAxMWMW5ka1J4bGlLUlFQbUZwT3lNbkxZTzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALJQegav3/ToCwPoSernigXmC8KccvwrbeiY5kRE+VodBJslqzfMWan90rEVnSurtgnfLsPM8xoJaUDZn+hwc6yFnjJqQZhuA1ye4QtrD7xh0qrTeh9X17fEG0R3bYU8EfaA4m/70ugpJqEFBKISg/8shjX0ec5ofuss+ij7gEPmW/mxYzkpwUeIfneTrOcweAcPEujqSjcGQs2x50zlQ6ZbxNtVjyyOMAzms9OnW9daLc4zkdIEsd/YB8Whlw8SoaEIEq0wI7esYS31OAy7W4OJFqQ0+cMFqBYg6lOSjuwPm6EXZR40S2s0p59buBM6u7uzzkuEUG4NcDIb8jwfAskCAwEAAaOCAoEwggJ9MA4GA1UdDwEB/wQEAwIHgDAgBgNVHSUBAf8EFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwggFSBgNVHSAEggFJMIIBRTCCAUEGCysGAQQBqHWBBgEBMIIBMDA1BggrBgEFBQcCARYpaHR0cDovL29iLnRydXN0aXMuY29tL3Byb2R1Y3Rpb24vcG9saWNpZXMwgfYGCCsGAQUFBwICMIHpDIHmVGhpcyBDZXJ0aWZpY2F0ZSBpcyBzb2xlbHkgZm9yIHVzZSB3aXRoIE9wZW4gQmFua2luZyBMaW1pdGVkIGFuZCBhc3NvY2lhdGVkIE9wZW4gQmFua2luZyBTZXJ2aWNlcy4gSXRzIHJlY2VpcHQsIHBvc3Nlc3Npb24gb3IgdXNlIGNvbnN0aXR1dGVzIGFjY2VwdGFuY2Ugb2YgdGhlIE9wZW4gQmFua2luZyBMaW1pdGVkIENlcnRpZmljYXRlIFBvbGljeSBhbmQgcmVsYXRlZCBkb2N1bWVudHMgdGhlcmVpbi4wcgYIKwYBBQUHAQEEZjBkMCYGCCsGAQUFBzABhhpodHRwOi8vb2IudHJ1c3Rpcy5jb20vb2NzcDA6BggrBgEFBQcwAoYuaHR0cDovL29iLnRydXN0aXMuY29tL3Byb2R1Y3Rpb24vaXNzdWluZ2NhLmNydDA/BgNVHR8EODA2MDSgMqAwhi5odHRwOi8vb2IudHJ1c3Rpcy5jb20vcHJvZHVjdGlvbi9pc3N1aW5nY2EuY3JsMB8GA1UdIwQYMBaAFJ9Jv042p6zDDyvIR/QfKRvAeQsFMB0GA1UdDgQWBBS60wWJ1rs4qSzpv8O/p6yEcVBJDzANBgkqhkiG9w0BAQsFAAOCAQEAD22WFMMsvCNpcbx746E0awG6VigKUdwgRklN/u/F1MoRRcUDYkdEnIelNAiR5bVdALvRx/E7Cr/lpKq0nGsENI4X61HlwI3mDejX8Q6rfv7Ft1f0YDbappaoyIusKgvel9fqzPR67iEf2G/zx8cqwqb43Xpj36ct5aoxCGmsPLuCRxgSfdpR7LAwBy8o0LGDZPz3/d1/yW3Km3knZtd0TE/ytUGPcPe5oE5+52IYSkx6HRcdJj9TK+ExMrTDg6LZcA08ta+WWQ8Ui3jCLEh6fDRyw6I2oeFp8e1W0TdsHEFOJNfgY5bSsEwVGrSuXEz5Wzzz15DhDYeI87L40aN+9g\u003d\u003d",
  "key": "MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCyUHoGr9/06AsD6Enq54oF5gvCnHL8K23omOZERPlaHQSbJas3zFmp/dKxFZ0rq7YJ3y7DzPMaCWlA2Z/ocHOshZ4yakGYbgNcnuELaw+8YdKq03ofV9e3xBtEd22FPBH2gOJv+9LoKSahBQSiEoP/LIY19HnOaH7rLPoo+4BD5lv5sWM5KcFHiH53k6znMHgHDxLo6ko3BkLNsedM5UOmW8TbVY8sjjAM5rPTp1vXWi3OM5HSBLHf2AfFoZcPEqGhCBKtMCO3rGEt9TgMu1uDiRakNPnDBagWIOpTko7sD5uhF2UeNEtrNKefW7gTOru7s85LhFBuDXAyG/I8HwLJAgMBAAECggEAeK6U19/CgFtn0R4uoOhR9soKXY1LGTY/bbPF7KCN7ppDGsn0xo/sg2uBZE6PkBXn32iImwYj5hRGgxiG7GbnMvU/6zkU6hhS+CWjg/nSrZm7XdhBB+OI4Ru9pKn7mrfcJGx4VHgn9u6a8VGXICXN5i75Kp0qrzLz6zEGoiQNXGXzwmGyyvwKO8ILzbqZortXpUxSA9oaX/BrYSNaqw1U2bp1OUs7eKiVco44wqfTI2K90gYd3td9hnsOcDIIDneBOvhlgBkFC8rB5yov8OOJ0bI+1ZZnv/Hm5lKXUgRiNeJqqqF0wFuJAlsD1x/A8wGmkMsT3+/b/5bWhtz73XDAAQKBgQDazelBU8lg5MDt8qYEua8a+LCSZoCvyS1NN5tK/opta16qd75iGU3yV9jwofKrUg6wzAqvYTNeAd0E0xg/ruLZlR/GdbVm9vlcN5pWF1vV9FR3ULJa7c1TVzfvq5N0un712XNTyRySwMYfTuYb3UXdG0PCZIBUUm1WJsQ99NQayQKBgQDQoH4jqH4fRYtxsztP2lG0gQLM/m6rXlibuYt+H7tSTXBSdjIR/Vjre+e204hjRycP/WAaKPzjv3T0ZU1m0VSE/rLGWlBcfTIT1hLne0Ki74EsjAwvWKoxwcUcUBLLM6UcTLja1/lTbqeuj95kuU2xBcoQAYU2LeexMujrbH+oAQKBgGSi9pjsb6AYNsB6rW9Y9DgEkDoV2TSA5EwyukNpBcRD8RuYzcETAG3ph8dNxW6U5Frezj9SBq1DUCPK78lCp+YJl77RHulHyPNoQ507SysCIONsA0ydOaYOZJTgpoa2zHRJWqj7xB+feMCnqmDAikSjKKw9S2T9MHrCg9o3RGM5AoGBAInhWBxW8ivWuYcGjm+C+TbTgLdcfGXTr7oTkYZkkFefiFlndkX/azIOrKBfAyeh0cY2jbocVq5qTXBsNxB5zmMrNZnz/GJz95G2jL3h77NhmLyJPlBYR/skdhH1NcaINloStqUj0cr7OeUbfj6RXTBehCG574FUK2koHVniVigBAoGBANGigpAHoL8cGWzQYjBtWbmL9pQneSKc/MMGbYfyoSZI1VwFPQAAE9D186qKSZb0RA4DXiT98QRa69B71mtaobwp+0ryzsDb/Pe6fLnT8fvEebEzcoX3SbVJ+Ul0yLmovnyRkXdavBopIqnjx0TSyzmCGUz09lFZzYjMhwVbZhoI"
}
2020-10-20 18:58:42 RESPONSE
CallTokenEndpoint
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "x-backside-transport": "FAIL FAIL",
  "connection": "Keep-Alive",
  "transfer-encoding": "chunked",
  "content-type": "application/json",
  "cache-control": "private, no-store, no-cache, must-revalidate",
  "pragma": "no-cache",
  "content-security-policy": "default-src \u0027self\u0027; style-src \u0027unsafe-inline\u0027",
  "set-cookie": "NSC_JOjmolw2bs2aeuacqvjlsbcz51nq2eQ\u003dffffffff09901c7245525d5f4f58455e445a4a42378b;expires\u003dTue, 20-Oct-2020 19:00:42 GMT;path\u003d/;httponly",
  "strict-transport-security": "max-age\u003d157680000"
}
response_body
{ "token_type":"Bearer", "access_token":"AAJAZTIzOWFlMzc3MDRhMDJjZTQ4OTA2OGE0ZjE2NmYyMTFmY2M3OGZhYjkzZTE1OWNjMjA1Y2ZmMDA4MTY4YjIyZFAO1N0q2_8FAEDrMQxWV1qqwgESU1q6dsLOmNvI2WwTaV8xnpNOwvvh0hN9BE8M-hSgUyJzG4AH4HY-Vmr64uNSu6xTlK2K8UhqzERBqqEB31hXYVw4_prgC8g5wfxGquyGb2MkQOzarIf_odbxKISqkfig961IHsrSmQEhNKsMsBdjtpBs-ex2UvHY8PXrR_CUgNaT-NCBBFPkPRrkRj2-AE35zgerfqwmHojx0kmq9jIq1ks26RdsG430WzUHvw", "metadata":"m:", "expires_in":3600, "consented_on":1603220321, "scope":"accounts" }
2020-10-20 18:58:42
CallTokenEndpoint
Token endpoint response
token_endpoint_response
{ "token_type":"Bearer", "access_token":"AAJAZTIzOWFlMzc3MDRhMDJjZTQ4OTA2OGE0ZjE2NmYyMTFmY2M3OGZhYjkzZTE1OWNjMjA1Y2ZmMDA4MTY4YjIyZFAO1N0q2_8FAEDrMQxWV1qqwgESU1q6dsLOmNvI2WwTaV8xnpNOwvvh0hN9BE8M-hSgUyJzG4AH4HY-Vmr64uNSu6xTlK2K8UhqzERBqqEB31hXYVw4_prgC8g5wfxGquyGb2MkQOzarIf_odbxKISqkfig961IHsrSmQEhNKsMsBdjtpBs-ex2UvHY8PXrR_CUgNaT-NCBBFPkPRrkRj2-AE35zgerfqwmHojx0kmq9jIq1ks26RdsG430WzUHvw", "metadata":"m:", "expires_in":3600, "consented_on":1603220321, "scope":"accounts" }
2020-10-20 18:58:42 SUCCESS
CallTokenEndpoint
Parsed token endpoint response
token_type
Bearer
access_token
AAJAZTIzOWFlMzc3MDRhMDJjZTQ4OTA2OGE0ZjE2NmYyMTFmY2M3OGZhYjkzZTE1OWNjMjA1Y2ZmMDA4MTY4YjIyZFAO1N0q2_8FAEDrMQxWV1qqwgESU1q6dsLOmNvI2WwTaV8xnpNOwvvh0hN9BE8M-hSgUyJzG4AH4HY-Vmr64uNSu6xTlK2K8UhqzERBqqEB31hXYVw4_prgC8g5wfxGquyGb2MkQOzarIf_odbxKISqkfig961IHsrSmQEhNKsMsBdjtpBs-ex2UvHY8PXrR_CUgNaT-NCBBFPkPRrkRj2-AE35zgerfqwmHojx0kmq9jIq1ks26RdsG430WzUHvw
metadata
m:
expires_in
3600
consented_on
1603220321
scope
accounts
2020-10-20 18:58:42 SUCCESS
CheckIfTokenEndpointResponseError
No error from token endpoint
2020-10-20 18:58:42 SUCCESS
CheckForAccessTokenValue
Found an access token
access_token
AAJAZTIzOWFlMzc3MDRhMDJjZTQ4OTA2OGE0ZjE2NmYyMTFmY2M3OGZhYjkzZTE1OWNjMjA1Y2ZmMDA4MTY4YjIyZFAO1N0q2_8FAEDrMQxWV1qqwgESU1q6dsLOmNvI2WwTaV8xnpNOwvvh0hN9BE8M-hSgUyJzG4AH4HY-Vmr64uNSu6xTlK2K8UhqzERBqqEB31hXYVw4_prgC8g5wfxGquyGb2MkQOzarIf_odbxKISqkfig961IHsrSmQEhNKsMsBdjtpBs-ex2UvHY8PXrR_CUgNaT-NCBBFPkPRrkRj2-AE35zgerfqwmHojx0kmq9jIq1ks26RdsG430WzUHvw
2020-10-20 18:58:42 SUCCESS
ExtractAccessTokenFromTokenResponse
Extracted the access token
value
AAJAZTIzOWFlMzc3MDRhMDJjZTQ4OTA2OGE0ZjE2NmYyMTFmY2M3OGZhYjkzZTE1OWNjMjA1Y2ZmMDA4MTY4YjIyZFAO1N0q2_8FAEDrMQxWV1qqwgESU1q6dsLOmNvI2WwTaV8xnpNOwvvh0hN9BE8M-hSgUyJzG4AH4HY-Vmr64uNSu6xTlK2K8UhqzERBqqEB31hXYVw4_prgC8g5wfxGquyGb2MkQOzarIf_odbxKISqkfig961IHsrSmQEhNKsMsBdjtpBs-ex2UvHY8PXrR_CUgNaT-NCBBFPkPRrkRj2-AE35zgerfqwmHojx0kmq9jIq1ks26RdsG430WzUHvw
type
Bearer
2020-10-20 18:58:42 SUCCESS
ExtractExpiresInFromTokenEndpointResponse
Extracted 'expires_in'
expires_in
3600
2020-10-20 18:58:42 SUCCESS
ValidateExpiresIn
expires_in passed all validation checks
expires_in
3600
2020-10-20 18:58:42
CreateEmptyResourceEndpointRequestHeaders
Created empty headers
resource_endpoint_request_headers
{}
2020-10-20 18:58:42 SUCCESS
AddFAPIAuthDateToResourceEndpointRequest
Added x-fapi-auth-date to resource endpoint request headers
resource_endpoint_request_headers
{
  "x-fapi-auth-date": "Tue, 20 Oct 2020 18:58:42 GMT"
}
2020-10-20 18:58:42
AddFAPIFinancialIdToResourceEndpointRequest
Added x-fapi-financial-id to resource_endpoint_request_headers
2020-10-20 18:58:42 SUCCESS
CreateCreateAccountRequestRequest
account_requests_endpoint_request
{
  "Data": {
    "Permissions": [
      "ReadAccountsBasic"
    ]
  },
  "Risk": {}
}
2020-10-20 18:58:42
CallAccountRequestsEndpointWithBearerToken
Found '/v3.' in the resource url, using OB V3 API 'account-access-consents'
resource_endpoint
https://obp-api.danskebank.com/open-banking/v3.1/aisp/
2020-10-20 18:58:42
CallAccountRequestsEndpointWithBearerToken
HTTP request
request_uri
https://obp-api.danskebank.com/open-banking/v3.1/aisp/account-access-consents
request_method
POST
request_headers
{
  "accept": "application/json;charset\u003dUTF-8",
  "x-fapi-auth-date": "Tue, 20 Oct 2020 18:58:42 GMT",
  "x-fapi-financial-id": "0015800000jf7AeAAI",
  "accept-charset": "utf-8",
  "content-type": "application/json;charset\u003dUTF-8",
  "authorization": "Bearer AAJAZTIzOWFlMzc3MDRhMDJjZTQ4OTA2OGE0ZjE2NmYyMTFmY2M3OGZhYjkzZTE1OWNjMjA1Y2ZmMDA4MTY4YjIyZFAO1N0q2_8FAEDrMQxWV1qqwgESU1q6dsLOmNvI2WwTaV8xnpNOwvvh0hN9BE8M-hSgUyJzG4AH4HY-Vmr64uNSu6xTlK2K8UhqzERBqqEB31hXYVw4_prgC8g5wfxGquyGb2MkQOzarIf_odbxKISqkfig961IHsrSmQEhNKsMsBdjtpBs-ex2UvHY8PXrR_CUgNaT-NCBBFPkPRrkRj2-AE35zgerfqwmHojx0kmq9jIq1ks26RdsG430WzUHvw",
  "content-length": "56"
}
request_body
{"Data":{"Permissions":["ReadAccountsBasic"]},"Risk":{}}
request_mutual_tls
{
  "cert": "MIIFpjCCBI6gAwIBAgIEWf/C0TANBgkqhkiG9w0BAQsFADBEMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxHzAdBgNVBAMTFk9wZW5CYW5raW5nIElzc3VpbmcgQ0EwHhcNMjAxMDAxMDkwODMxWhcNMjIxMDAxMDkzODMxWjBhMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxGzAZBgNVBAsTEjAwMTU4MDAwMDBqZjdBZUFBSTEfMB0GA1UEAxMWMW5ka1J4bGlLUlFQbUZwT3lNbkxZTzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALJQegav3/ToCwPoSernigXmC8KccvwrbeiY5kRE+VodBJslqzfMWan90rEVnSurtgnfLsPM8xoJaUDZn+hwc6yFnjJqQZhuA1ye4QtrD7xh0qrTeh9X17fEG0R3bYU8EfaA4m/70ugpJqEFBKISg/8shjX0ec5ofuss+ij7gEPmW/mxYzkpwUeIfneTrOcweAcPEujqSjcGQs2x50zlQ6ZbxNtVjyyOMAzms9OnW9daLc4zkdIEsd/YB8Whlw8SoaEIEq0wI7esYS31OAy7W4OJFqQ0+cMFqBYg6lOSjuwPm6EXZR40S2s0p59buBM6u7uzzkuEUG4NcDIb8jwfAskCAwEAAaOCAoEwggJ9MA4GA1UdDwEB/wQEAwIHgDAgBgNVHSUBAf8EFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwggFSBgNVHSAEggFJMIIBRTCCAUEGCysGAQQBqHWBBgEBMIIBMDA1BggrBgEFBQcCARYpaHR0cDovL29iLnRydXN0aXMuY29tL3Byb2R1Y3Rpb24vcG9saWNpZXMwgfYGCCsGAQUFBwICMIHpDIHmVGhpcyBDZXJ0aWZpY2F0ZSBpcyBzb2xlbHkgZm9yIHVzZSB3aXRoIE9wZW4gQmFua2luZyBMaW1pdGVkIGFuZCBhc3NvY2lhdGVkIE9wZW4gQmFua2luZyBTZXJ2aWNlcy4gSXRzIHJlY2VpcHQsIHBvc3Nlc3Npb24gb3IgdXNlIGNvbnN0aXR1dGVzIGFjY2VwdGFuY2Ugb2YgdGhlIE9wZW4gQmFua2luZyBMaW1pdGVkIENlcnRpZmljYXRlIFBvbGljeSBhbmQgcmVsYXRlZCBkb2N1bWVudHMgdGhlcmVpbi4wcgYIKwYBBQUHAQEEZjBkMCYGCCsGAQUFBzABhhpodHRwOi8vb2IudHJ1c3Rpcy5jb20vb2NzcDA6BggrBgEFBQcwAoYuaHR0cDovL29iLnRydXN0aXMuY29tL3Byb2R1Y3Rpb24vaXNzdWluZ2NhLmNydDA/BgNVHR8EODA2MDSgMqAwhi5odHRwOi8vb2IudHJ1c3Rpcy5jb20vcHJvZHVjdGlvbi9pc3N1aW5nY2EuY3JsMB8GA1UdIwQYMBaAFJ9Jv042p6zDDyvIR/QfKRvAeQsFMB0GA1UdDgQWBBS60wWJ1rs4qSzpv8O/p6yEcVBJDzANBgkqhkiG9w0BAQsFAAOCAQEAD22WFMMsvCNpcbx746E0awG6VigKUdwgRklN/u/F1MoRRcUDYkdEnIelNAiR5bVdALvRx/E7Cr/lpKq0nGsENI4X61HlwI3mDejX8Q6rfv7Ft1f0YDbappaoyIusKgvel9fqzPR67iEf2G/zx8cqwqb43Xpj36ct5aoxCGmsPLuCRxgSfdpR7LAwBy8o0LGDZPz3/d1/yW3Km3knZtd0TE/ytUGPcPe5oE5+52IYSkx6HRcdJj9TK+ExMrTDg6LZcA08ta+WWQ8Ui3jCLEh6fDRyw6I2oeFp8e1W0TdsHEFOJNfgY5bSsEwVGrSuXEz5Wzzz15DhDYeI87L40aN+9g\u003d\u003d",
  "key": "MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCyUHoGr9/06AsD6Enq54oF5gvCnHL8K23omOZERPlaHQSbJas3zFmp/dKxFZ0rq7YJ3y7DzPMaCWlA2Z/ocHOshZ4yakGYbgNcnuELaw+8YdKq03ofV9e3xBtEd22FPBH2gOJv+9LoKSahBQSiEoP/LIY19HnOaH7rLPoo+4BD5lv5sWM5KcFHiH53k6znMHgHDxLo6ko3BkLNsedM5UOmW8TbVY8sjjAM5rPTp1vXWi3OM5HSBLHf2AfFoZcPEqGhCBKtMCO3rGEt9TgMu1uDiRakNPnDBagWIOpTko7sD5uhF2UeNEtrNKefW7gTOru7s85LhFBuDXAyG/I8HwLJAgMBAAECggEAeK6U19/CgFtn0R4uoOhR9soKXY1LGTY/bbPF7KCN7ppDGsn0xo/sg2uBZE6PkBXn32iImwYj5hRGgxiG7GbnMvU/6zkU6hhS+CWjg/nSrZm7XdhBB+OI4Ru9pKn7mrfcJGx4VHgn9u6a8VGXICXN5i75Kp0qrzLz6zEGoiQNXGXzwmGyyvwKO8ILzbqZortXpUxSA9oaX/BrYSNaqw1U2bp1OUs7eKiVco44wqfTI2K90gYd3td9hnsOcDIIDneBOvhlgBkFC8rB5yov8OOJ0bI+1ZZnv/Hm5lKXUgRiNeJqqqF0wFuJAlsD1x/A8wGmkMsT3+/b/5bWhtz73XDAAQKBgQDazelBU8lg5MDt8qYEua8a+LCSZoCvyS1NN5tK/opta16qd75iGU3yV9jwofKrUg6wzAqvYTNeAd0E0xg/ruLZlR/GdbVm9vlcN5pWF1vV9FR3ULJa7c1TVzfvq5N0un712XNTyRySwMYfTuYb3UXdG0PCZIBUUm1WJsQ99NQayQKBgQDQoH4jqH4fRYtxsztP2lG0gQLM/m6rXlibuYt+H7tSTXBSdjIR/Vjre+e204hjRycP/WAaKPzjv3T0ZU1m0VSE/rLGWlBcfTIT1hLne0Ki74EsjAwvWKoxwcUcUBLLM6UcTLja1/lTbqeuj95kuU2xBcoQAYU2LeexMujrbH+oAQKBgGSi9pjsb6AYNsB6rW9Y9DgEkDoV2TSA5EwyukNpBcRD8RuYzcETAG3ph8dNxW6U5Frezj9SBq1DUCPK78lCp+YJl77RHulHyPNoQ507SysCIONsA0ydOaYOZJTgpoa2zHRJWqj7xB+feMCnqmDAikSjKKw9S2T9MHrCg9o3RGM5AoGBAInhWBxW8ivWuYcGjm+C+TbTgLdcfGXTr7oTkYZkkFefiFlndkX/azIOrKBfAyeh0cY2jbocVq5qTXBsNxB5zmMrNZnz/GJz95G2jL3h77NhmLyJPlBYR/skdhH1NcaINloStqUj0cr7OeUbfj6RXTBehCG574FUK2koHVniVigBAoGBANGigpAHoL8cGWzQYjBtWbmL9pQneSKc/MMGbYfyoSZI1VwFPQAAE9D186qKSZb0RA4DXiT98QRa69B71mtaobwp+0ryzsDb/Pe6fLnT8fvEebEzcoX3SbVJ+Ul0yLmovnyRkXdavBopIqnjx0TSyzmCGUz09lFZzYjMhwVbZhoI"
}
2020-10-20 18:58:42 RESPONSE
CallAccountRequestsEndpointWithBearerToken
HTTP response
response_status_code
201 CREATED
response_status_text
Created
response_headers
{
  "x-backside-transport": "OK OK",
  "connection": "Keep-Alive",
  "transfer-encoding": "chunked",
  "content-type": "application/json; charset\u003dUTF-8",
  "date": "Tue, 20 Oct 2020 18:58:42 GMT",
  "x-fapi-interaction-id": "cea6fa82-d8fc-4e1d-975b-497d0ad7240a",
  "set-cookie": [
    "JSESSIONID\u003dCF9C3258D1FAA6E3BECD15D45898CB0F; Path\u003d/; HttpOnly; Secure",
    "NSC_JOjmolw2bs2aeuacqvjlsbcz51nq2eQ\u003dffffffff09941c4f45525d5f4f58455e445a4a42378b;expires\u003dTue, 20-Oct-2020 19:00:42 GMT;path\u003d/;httponly"
  ],
  "x-ratelimit-limit": "name\u003drate-limit,100;",
  "x-ratelimit-remaining": "name\u003drate-limit,99;",
  "strict-transport-security": "max-age\u003d157680000"
}
response_body
{"Data":{"ConsentId":"urn:accounts:v3:918a3ecd-321a-4edc-a6e7-81f3945511ee","Status":"AwaitingAuthorisation","CreationDateTime":"2020-10-20T21:58:42.725628+03:00","Permissions":["ReadAccountsBasic"],"StatusUpdateDateTime":"2020-10-20T21:58:42.725635+03:00"},"Risk":{},"Links":{"Self":"https://obp-api.danskebank.com/open-banking/v3.1/aisp/account-access-consents/urn:accounts:v3:918a3ecd-321a-4edc-a6e7-81f3945511ee"},"Meta":{}}
2020-10-20 18:58:42
CallAccountRequestsEndpointWithBearerToken
Account requests endpoint response
account_requests_endpoint_response
{"Data":{"ConsentId":"urn:accounts:v3:918a3ecd-321a-4edc-a6e7-81f3945511ee","Status":"AwaitingAuthorisation","CreationDateTime":"2020-10-20T21:58:42.725628+03:00","Permissions":["ReadAccountsBasic"],"StatusUpdateDateTime":"2020-10-20T21:58:42.725635+03:00"},"Risk":{},"Links":{"Self":"https://obp-api.danskebank.com/open-banking/v3.1/aisp/account-access-consents/urn:accounts:v3:918a3ecd-321a-4edc-a6e7-81f3945511ee"},"Meta":{}}
2020-10-20 18:58:42 SUCCESS
CallAccountRequestsEndpointWithBearerToken
Parsed account requests endpoint response
headers
{
  "x-backside-transport": "OK OK",
  "connection": "Keep-Alive",
  "transfer-encoding": "chunked",
  "content-type": "application/json; charset\u003dUTF-8",
  "date": "Tue, 20 Oct 2020 18:58:42 GMT",
  "x-fapi-interaction-id": "cea6fa82-d8fc-4e1d-975b-497d0ad7240a",
  "set-cookie": [
    "JSESSIONID\u003dCF9C3258D1FAA6E3BECD15D45898CB0F; Path\u003d/; HttpOnly; Secure",
    "NSC_JOjmolw2bs2aeuacqvjlsbcz51nq2eQ\u003dffffffff09941c4f45525d5f4f58455e445a4a42378b;expires\u003dTue, 20-Oct-2020 19:00:42 GMT;path\u003d/;httponly"
  ],
  "x-ratelimit-limit": "name\u003drate-limit,100;",
  "x-ratelimit-remaining": "name\u003drate-limit,99;",
  "strict-transport-security": "max-age\u003d157680000"
}
body
{"Data":{"ConsentId":"urn:accounts:v3:918a3ecd-321a-4edc-a6e7-81f3945511ee","Status":"AwaitingAuthorisation","CreationDateTime":"2020-10-20T21:58:42.725628+03:00","Permissions":["ReadAccountsBasic"],"StatusUpdateDateTime":"2020-10-20T21:58:42.725635+03:00"},"Risk":{},"Links":{"Self":"https://obp-api.danskebank.com/open-banking/v3.1/aisp/account-access-consents/urn:accounts:v3:918a3ecd-321a-4edc-a6e7-81f3945511ee"},"Meta":{}}
2020-10-20 18:58:42 SUCCESS
CheckIfAccountRequestsEndpointResponseError
No error from account requests endpoint
2020-10-20 18:58:42 SUCCESS
CheckForFAPIInteractionIdInResourceResponse
Found x-fapi-interaction-id
interaction_id
cea6fa82-d8fc-4e1d-975b-497d0ad7240a
2020-10-20 18:58:42 SUCCESS
ExtractAccountRequestIdFromAccountRequestsEndpointResponse
Extracted the account request ID
account_request_id
urn:accounts:v3:918a3ecd-321a-4edc-a6e7-81f3945511ee
Make request to authorization endpoint
2020-10-20 18:58:42 SUCCESS
CreateAuthorizationEndpointRequestFromClientInformation
Created authorization endpoint request
client_id
e239ae37704a02ce489068a4f166f211fcc78fab93e159cc205cff008168b22d
redirect_uri
https://www.certification.openid.net/test/a/danskebank1/callback
scope
openid accounts
2020-10-20 18:58:42 SUCCESS
AddAccountRequestIdToAuthorizationEndpointRequest
Added openbanking_intent_id claim to authorization_endpoint_request
authorization_endpoint_request
{
  "client_id": "e239ae37704a02ce489068a4f166f211fcc78fab93e159cc205cff008168b22d",
  "redirect_uri": "https://www.certification.openid.net/test/a/danskebank1/callback",
  "scope": "openid accounts",
  "claims": {
    "id_token": {
      "openbanking_intent_id": {
        "value": "urn:accounts:v3:918a3ecd-321a-4edc-a6e7-81f3945511ee",
        "essential": true
      }
    }
  }
}
2020-10-20 18:58:42 SUCCESS
OpenBankingUkAddMultipleAcrClaimsToAuthorizationEndpointRequest
Added acr to request as an essential id_token claim
authorization_endpoint_request
{
  "client_id": "e239ae37704a02ce489068a4f166f211fcc78fab93e159cc205cff008168b22d",
  "redirect_uri": "https://www.certification.openid.net/test/a/danskebank1/callback",
  "scope": "openid accounts",
  "claims": {
    "id_token": {
      "openbanking_intent_id": {
        "value": "urn:accounts:v3:918a3ecd-321a-4edc-a6e7-81f3945511ee",
        "essential": true
      },
      "acr": {
        "values": [
          "urn:openbanking:psd2:sca",
          "urn:openbanking:psd2:ca"
        ],
        "essential": true
      }
    }
  }
}
2020-10-20 18:58:42
CreateRandomStateValue
Created state value
requested_state_length
10
state
GxBi4UeRoW
2020-10-20 18:58:42 SUCCESS
AddStateToAuthorizationEndpointRequest
Added state parameter to request
client_id
e239ae37704a02ce489068a4f166f211fcc78fab93e159cc205cff008168b22d
redirect_uri
https://www.certification.openid.net/test/a/danskebank1/callback
scope
openid accounts
claims
{
  "id_token": {
    "openbanking_intent_id": {
      "value": "urn:accounts:v3:918a3ecd-321a-4edc-a6e7-81f3945511ee",
      "essential": true
    },
    "acr": {
      "values": [
        "urn:openbanking:psd2:sca",
        "urn:openbanking:psd2:ca"
      ],
      "essential": true
    }
  }
}
state
GxBi4UeRoW
2020-10-20 18:58:43
CreateRandomNonceValue
Created nonce value
requested_nonce_length
10
nonce
woh6JmfLy0
2020-10-20 18:58:43 SUCCESS
AddNonceToAuthorizationEndpointRequest
Added nonce parameter to request
client_id
e239ae37704a02ce489068a4f166f211fcc78fab93e159cc205cff008168b22d
redirect_uri
https://www.certification.openid.net/test/a/danskebank1/callback
scope
openid accounts
claims
{
  "id_token": {
    "openbanking_intent_id": {
      "value": "urn:accounts:v3:918a3ecd-321a-4edc-a6e7-81f3945511ee",
      "essential": true
    },
    "acr": {
      "values": [
        "urn:openbanking:psd2:sca",
        "urn:openbanking:psd2:ca"
      ],
      "essential": true
    }
  }
}
state
GxBi4UeRoW
nonce
woh6JmfLy0
2020-10-20 18:58:43 SUCCESS
SetAuthorizationEndpointRequestResponseTypeToCodeIdtoken
Added response_type parameter to request
client_id
e239ae37704a02ce489068a4f166f211fcc78fab93e159cc205cff008168b22d
redirect_uri
https://www.certification.openid.net/test/a/danskebank1/callback
scope
openid accounts
claims
{
  "id_token": {
    "openbanking_intent_id": {
      "value": "urn:accounts:v3:918a3ecd-321a-4edc-a6e7-81f3945511ee",
      "essential": true
    },
    "acr": {
      "values": [
        "urn:openbanking:psd2:sca",
        "urn:openbanking:psd2:ca"
      ],
      "essential": true
    }
  }
}
state
GxBi4UeRoW
nonce
woh6JmfLy0
response_type
code id_token
2020-10-20 18:58:43 SUCCESS
ConvertAuthorizationEndpointRequestToRequestObject
Created request object claims
request_object_claims
{
  "client_id": "e239ae37704a02ce489068a4f166f211fcc78fab93e159cc205cff008168b22d",
  "redirect_uri": "https://www.certification.openid.net/test/a/danskebank1/callback",
  "scope": "openid accounts",
  "claims": {
    "id_token": {
      "openbanking_intent_id": {
        "value": "urn:accounts:v3:918a3ecd-321a-4edc-a6e7-81f3945511ee",
        "essential": true
      },
      "acr": {
        "values": [
          "urn:openbanking:psd2:sca",
          "urn:openbanking:psd2:ca"
        ],
        "essential": true
      }
    }
  },
  "state": "GxBi4UeRoW",
  "nonce": "woh6JmfLy0",
  "response_type": "code id_token"
}
2020-10-20 18:58:43
AddExpToRequestObject
NOT adding exp to request object
2020-10-20 18:58:43 SUCCESS
AddAudToRequestObject
Added aud to request object claims
aud
https://obp-api.danskebank.com/open-banking/private
2020-10-20 18:58:43 SUCCESS
AddIssToRequestObject
Added iss to request object claims
iss
e239ae37704a02ce489068a4f166f211fcc78fab93e159cc205cff008168b22d
2020-10-20 18:58:43 SUCCESS
AddClientIdToRequestObject
Added client_id to request object claims
client_id
e239ae37704a02ce489068a4f166f211fcc78fab93e159cc205cff008168b22d
2020-10-20 18:58:43 SUCCESS
SignRequestObject
Signed the request object
claims
{"aud":"https:\/\/obp-api.danskebank.com\/open-banking\/private","scope":"openid accounts","claims":{"id_token":{"acr":{"values":["urn:openbanking:psd2:sca","urn:openbanking:psd2:ca"],"essential":true},"openbanking_intent_id":{"value":"urn:accounts:v3:918a3ecd-321a-4edc-a6e7-81f3945511ee","essential":true}}},"iss":"e239ae37704a02ce489068a4f166f211fcc78fab93e159cc205cff008168b22d","response_type":"code id_token","redirect_uri":"https:\/\/www.certification.openid.net\/test\/a\/danskebank1\/callback","state":"GxBi4UeRoW","nonce":"woh6JmfLy0","client_id":"e239ae37704a02ce489068a4f166f211fcc78fab93e159cc205cff008168b22d"}
header
{"kid":"jTeQUQkZFp5Hks1GUiTahWgqPO8","alg":"PS256"}
request_object
eyJraWQiOiJqVGVRVVFrWkZwNUhrczFHVWlUYWhXZ3FQTzgiLCJhbGciOiJQUzI1NiJ9.eyJhdWQiOiJodHRwczpcL1wvb2JwLWFwaS5kYW5za2ViYW5rLmNvbVwvb3Blbi1iYW5raW5nXC9wcml2YXRlIiwic2NvcGUiOiJvcGVuaWQgYWNjb3VudHMiLCJjbGFpbXMiOnsiaWRfdG9rZW4iOnsiYWNyIjp7InZhbHVlcyI6WyJ1cm46b3BlbmJhbmtpbmc6cHNkMjpzY2EiLCJ1cm46b3BlbmJhbmtpbmc6cHNkMjpjYSJdLCJlc3NlbnRpYWwiOnRydWV9LCJvcGVuYmFua2luZ19pbnRlbnRfaWQiOnsidmFsdWUiOiJ1cm46YWNjb3VudHM6djM6OTE4YTNlY2QtMzIxYS00ZWRjLWE2ZTctODFmMzk0NTUxMWVlIiwiZXNzZW50aWFsIjp0cnVlfX19LCJpc3MiOiJlMjM5YWUzNzcwNGEwMmNlNDg5MDY4YTRmMTY2ZjIxMWZjYzc4ZmFiOTNlMTU5Y2MyMDVjZmYwMDgxNjhiMjJkIiwicmVzcG9uc2VfdHlwZSI6ImNvZGUgaWRfdG9rZW4iLCJyZWRpcmVjdF91cmkiOiJodHRwczpcL1wvd3d3LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldFwvdGVzdFwvYVwvZGFuc2tlYmFuazFcL2NhbGxiYWNrIiwic3RhdGUiOiJHeEJpNFVlUm9XIiwibm9uY2UiOiJ3b2g2Sm1mTHkwIiwiY2xpZW50X2lkIjoiZTIzOWFlMzc3MDRhMDJjZTQ4OTA2OGE0ZjE2NmYyMTFmY2M3OGZhYjkzZTE1OWNjMjA1Y2ZmMDA4MTY4YjIyZCJ9.dl6Xd__r9L6afoAylKklpV-HxHTd2YH98haUfHjozpZhS0aN4XWNZv8RoPKR2fc0L5Tz_KwckkhtevhBqFgfJurG3StEcuitLyLKts3XwQ1RJmOaPDCVLIomKLflMMXuMmmGrfgxV4nfqsVUS1KxZSA9MYP4W6MnCdYcegZ78EeGppt7-1ZOuHVBKHjkfHxqnkXt92-cEhW35f9oNhXQvHwWVuzvZ_OeHPtgaSMG9ViCcL9F9gmeR2wVMxVtYKk_4BiLdQbd-I-sHUPauiPs1D6ravL2leO5bNPrdrgciuiUbEL8ELKU0_Cgxid9IWAkkogvv5x6sDv_5cdfFtmifg
key
{"p":"7PU661c3wyOmH3PD3BTZcQ5S287Nz5HSA_492Ya7wOwmz_KurDeQgKBU2FOXkyhZbOFHMyIJ2i8KtDjp6YTnyrlH1JfUlK4BtDXCK7pXqqCctBbSluAhsk8KJc2Z-ng7eOmjtAi4TwjHqG9-7b7OnGbIKt9HI-qk2blxnsY8xuk","kty":"RSA","q":"0HewDeJoCuwVZleiXsp1kRIodsTDaPzeIalsBY1F9yEDgNoZ0-1u38j6uOkKmPXypUuRrKaReK7gVnnsZ5TdhF2co6rJh5an3WQyZbjqxSJIqnmhj8IaREwHPvh_ZxsNBSY742QHOA2ah5isi7awjURFRM3VKoLZv0Ne0CT76hc","d":"X2I_gnQzrqfyQA0cX4cuS2Y-YBzgT9ONDb5nikLG1qcqJBmfG964UA0023FCYEzPDgNPAbk6rkR7_33YHNqVx93PoSon5ZgmLWW6ZWpBHn9BlaLnH6bpZIckqt0jSGWTxJNmtY2F2BzylQuhJhJIdnTub48O5dCO115ScyZWYNX7NFiRMDbgria3tEA0rl5yP9MpnWugacjYbzimKhZ8kOI7RoUxQyqMsvCAVSQF4LQsurXKKljpbSUY3gXtzWhBqX66HkywgjtroHgDTXyMmAZsiMfzEuP6xi1jIfSzKKD4Tg18E0cZ8Kx0hVpXi2fTjzzoGsOO_tqLi1O_sQj3QQ","e":"AQAB","kid":"jTeQUQkZFp5Hks1GUiTahWgqPO8","qi":"fLw50TvACx-0hOpaqovypp2zChVmcR1WBRZE_cnMU-Q0wxGwZk9exbKyQx3T_aJ47p_T2sf8RXIQnfryQHs8z0LybdxCSqqZYqKfHRukXuFQseo3OECboCZ00we-7c0SGU2Zfmua-UM9yZTRJndXnCSDKbpMcDZCbcmyvZ_c7_U","dp":"N_HaHFA2QSM8iHZ7io19nPylwXG9E8G41OqEzcPKtkzLCROh-9UOj9_KyFxMEBlZq6QwfDkQHGw42b4KM_EGDM3b0KycKxI-Ir8CffJ72jQba0VsKOT377JLkgtNzF3wpKZ82PeqFDbddL4GOLlw7Goz3jNjB27RxvnKgpMJLGk","alg":"PS256","dq":"viogMFoyvJvlXYlddYjMPDzLKqSM-Q2KeDx7bIkVpLy53GWYH-m8NWm5xMnYv_XDlaNczJjZpLQpstjfnRGADMn0JJyb4BK_KEbJbl-D0bZXgSMZDPFsUpbkGT5Hwb88XlElWmWZ7DkEmOLdq0lIvmTjp0L4TCI3DbEgIVFLd5s","n":"wPYI0wzJbyI9UjWkwBVZsdXpOoid5EcokHrPfFX8F4BOepvbYIw_93ItpfaQNjv9DRK4chwae_aZNTZVHMD2EAW_sxQES_zuoJqQyxeJeQiA4FTwX7Iv8jkII6tGDqxdQ1oUXRcBqBYVkq64KqLGIUuNW83K_7YSdX_PFMXyVqZDp61JAxFh74zJrqJzwcdxYFe-DRTayPwWzJ9zkQZa1PykYTC-q22wvb9cry_NxY5Fb5fkrx9qTiZC1DTjmja2z9a_nAeUZ6ceMla2OSEzVGpSEo89ERxN7ShJ7sdFK2LMYYh-jf6AiumkFQ6nfsjl5DR3zA2PFjwUd2tXJ7nY7w"}
2020-10-20 18:58:43 SUCCESS
BuildRequestObjectByValueRedirectToAuthorizationEndpoint
Sending to authorization endpoint
redirect_to_authorization_endpoint
https://obp-auth.danskebank.com/open-banking/private/oauth2/authorize?request=eyJraWQiOiJqVGVRVVFrWkZwNUhrczFHVWlUYWhXZ3FQTzgiLCJhbGciOiJQUzI1NiJ9.eyJhdWQiOiJodHRwczpcL1wvb2JwLWFwaS5kYW5za2ViYW5rLmNvbVwvb3Blbi1iYW5raW5nXC9wcml2YXRlIiwic2NvcGUiOiJvcGVuaWQgYWNjb3VudHMiLCJjbGFpbXMiOnsiaWRfdG9rZW4iOnsiYWNyIjp7InZhbHVlcyI6WyJ1cm46b3BlbmJhbmtpbmc6cHNkMjpzY2EiLCJ1cm46b3BlbmJhbmtpbmc6cHNkMjpjYSJdLCJlc3NlbnRpYWwiOnRydWV9LCJvcGVuYmFua2luZ19pbnRlbnRfaWQiOnsidmFsdWUiOiJ1cm46YWNjb3VudHM6djM6OTE4YTNlY2QtMzIxYS00ZWRjLWE2ZTctODFmMzk0NTUxMWVlIiwiZXNzZW50aWFsIjp0cnVlfX19LCJpc3MiOiJlMjM5YWUzNzcwNGEwMmNlNDg5MDY4YTRmMTY2ZjIxMWZjYzc4ZmFiOTNlMTU5Y2MyMDVjZmYwMDgxNjhiMjJkIiwicmVzcG9uc2VfdHlwZSI6ImNvZGUgaWRfdG9rZW4iLCJyZWRpcmVjdF91cmkiOiJodHRwczpcL1wvd3d3LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldFwvdGVzdFwvYVwvZGFuc2tlYmFuazFcL2NhbGxiYWNrIiwic3RhdGUiOiJHeEJpNFVlUm9XIiwibm9uY2UiOiJ3b2g2Sm1mTHkwIiwiY2xpZW50X2lkIjoiZTIzOWFlMzc3MDRhMDJjZTQ4OTA2OGE0ZjE2NmYyMTFmY2M3OGZhYjkzZTE1OWNjMjA1Y2ZmMDA4MTY4YjIyZCJ9.dl6Xd__r9L6afoAylKklpV-HxHTd2YH98haUfHjozpZhS0aN4XWNZv8RoPKR2fc0L5Tz_KwckkhtevhBqFgfJurG3StEcuitLyLKts3XwQ1RJmOaPDCVLIomKLflMMXuMmmGrfgxV4nfqsVUS1KxZSA9MYP4W6MnCdYcegZ78EeGppt7-1ZOuHVBKHjkfHxqnkXt92-cEhW35f9oNhXQvHwWVuzvZ_OeHPtgaSMG9ViCcL9F9gmeR2wVMxVtYKk_4BiLdQbd-I-sHUPauiPs1D6ravL2leO5bNPrdrgciuiUbEL8ELKU0_Cgxid9IWAkkogvv5x6sDv_5cdfFtmifg&client_id=e239ae37704a02ce489068a4f166f211fcc78fab93e159cc205cff008168b22d&redirect_uri=https://www.certification.openid.net/test/a/danskebank1/callback&scope=openid%20accounts&response_type=code%20id_token
2020-10-20 18:58:43 REDIRECT
fapi-rw-id2-ensure-request-object-without-exp-fails
Redirecting to authorization endpoint
redirect_to
https://obp-auth.danskebank.com/open-banking/private/oauth2/authorize?request=eyJraWQiOiJqVGVRVVFrWkZwNUhrczFHVWlUYWhXZ3FQTzgiLCJhbGciOiJQUzI1NiJ9.eyJhdWQiOiJodHRwczpcL1wvb2JwLWFwaS5kYW5za2ViYW5rLmNvbVwvb3Blbi1iYW5raW5nXC9wcml2YXRlIiwic2NvcGUiOiJvcGVuaWQgYWNjb3VudHMiLCJjbGFpbXMiOnsiaWRfdG9rZW4iOnsiYWNyIjp7InZhbHVlcyI6WyJ1cm46b3BlbmJhbmtpbmc6cHNkMjpzY2EiLCJ1cm46b3BlbmJhbmtpbmc6cHNkMjpjYSJdLCJlc3NlbnRpYWwiOnRydWV9LCJvcGVuYmFua2luZ19pbnRlbnRfaWQiOnsidmFsdWUiOiJ1cm46YWNjb3VudHM6djM6OTE4YTNlY2QtMzIxYS00ZWRjLWE2ZTctODFmMzk0NTUxMWVlIiwiZXNzZW50aWFsIjp0cnVlfX19LCJpc3MiOiJlMjM5YWUzNzcwNGEwMmNlNDg5MDY4YTRmMTY2ZjIxMWZjYzc4ZmFiOTNlMTU5Y2MyMDVjZmYwMDgxNjhiMjJkIiwicmVzcG9uc2VfdHlwZSI6ImNvZGUgaWRfdG9rZW4iLCJyZWRpcmVjdF91cmkiOiJodHRwczpcL1wvd3d3LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldFwvdGVzdFwvYVwvZGFuc2tlYmFuazFcL2NhbGxiYWNrIiwic3RhdGUiOiJHeEJpNFVlUm9XIiwibm9uY2UiOiJ3b2g2Sm1mTHkwIiwiY2xpZW50X2lkIjoiZTIzOWFlMzc3MDRhMDJjZTQ4OTA2OGE0ZjE2NmYyMTFmY2M3OGZhYjkzZTE1OWNjMjA1Y2ZmMDA4MTY4YjIyZCJ9.dl6Xd__r9L6afoAylKklpV-HxHTd2YH98haUfHjozpZhS0aN4XWNZv8RoPKR2fc0L5Tz_KwckkhtevhBqFgfJurG3StEcuitLyLKts3XwQ1RJmOaPDCVLIomKLflMMXuMmmGrfgxV4nfqsVUS1KxZSA9MYP4W6MnCdYcegZ78EeGppt7-1ZOuHVBKHjkfHxqnkXt92-cEhW35f9oNhXQvHwWVuzvZ_OeHPtgaSMG9ViCcL9F9gmeR2wVMxVtYKk_4BiLdQbd-I-sHUPauiPs1D6ravL2leO5bNPrdrgciuiUbEL8ELKU0_Cgxid9IWAkkogvv5x6sDv_5cdfFtmifg&client_id=e239ae37704a02ce489068a4f166f211fcc78fab93e159cc205cff008168b22d&redirect_uri=https://www.certification.openid.net/test/a/danskebank1/callback&scope=openid%20accounts&response_type=code%20id_token
2020-10-20 18:58:43 REVIEW
ExpectRequestObjectMissingExpClaimErrorPage
If the server does not return an invalid_request_object error back to the client, it must show an error page saying the request object is invalid as it is missing the 'exp' claim - upload a screenshot of the error page.
image_no_longer_required
true
2020-10-20 18:58:52 INCOMING
fapi-rw-id2-ensure-request-object-without-exp-fails
Incoming HTTP request to test instance stMFzlgSMMsxENi
incoming_headers
{
  "host": "www.certification.openid.net",
  "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Firefox/78.0",
  "accept": "text/html,application/xhtml+xml,application/xml;q\u003d0.9,image/webp,*/*;q\u003d0.8",
  "accept-language": "en,en-US;q\u003d0.7,da;q\u003d0.3",
  "accept-encoding": "gzip, deflate, br",
  "referer": "https://www.certification.openid.net/log-detail.html?log\u003dstMFzlgSMMsxENi",
  "cookie": "JSESSIONID\u003dD8FA18AB0FE28B437BB146B5BF74B86D",
  "upgrade-insecure-requests": "1",
  "cache-control": "max-stale\u003d0",
  "x-bluecoat-via": "fffe55fd99fcf56a",
  "x-ssl-cipher": "ECDHE-RSA-AES128-GCM-SHA256",
  "x-ssl-protocol": "TLSv1.2",
  "connection": "close",
  "x-forwarded-host": "www.certification.openid.net",
  "x-forwarded-server": "www.certification.openid.net"
}
incoming_path
callback
incoming_body_form_params
incoming_method
GET
incoming_body_json
incoming_query_string_params
{}
incoming_body
2020-10-20 18:58:52 SUCCESS
CreateRandomImplicitSubmitUrl
Created random implicit submission URL
implicit_submit
{
  "path": "implicit/KJHPYzI6zyFK4ZCIl40K",
  "fullUrl": "https://www.certification.openid.net/test/a/danskebank1/implicit/KJHPYzI6zyFK4ZCIl40K"
}
2020-10-20 18:58:52 OUTGOING
fapi-rw-id2-ensure-request-object-without-exp-fails
Response to HTTP request to test instance stMFzlgSMMsxENi
outgoing
ModelAndView [view="implicitCallback"; model={implicitSubmitUrl=https://www.certification.openid.net/test/a/danskebank1/implicit/KJHPYzI6zyFK4ZCIl40K, returnUrl=/log-detail.html?log=stMFzlgSMMsxENi}]
outgoing_path
callback
2020-10-20 18:58:53 INCOMING
fapi-rw-id2-ensure-request-object-without-exp-fails
Incoming HTTP request to test instance stMFzlgSMMsxENi
incoming_headers
{
  "host": "www.certification.openid.net",
  "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Firefox/78.0",
  "accept": "*/*",
  "accept-language": "en,en-US;q\u003d0.7,da;q\u003d0.3",
  "accept-encoding": "gzip, deflate, br",
  "referer": "https://www.certification.openid.net/test/a/danskebank1/callback",
  "content-type": "text/plain",
  "x-requested-with": "XMLHttpRequest",
  "origin": "https://www.certification.openid.net",
  "cookie": "JSESSIONID\u003dD8FA18AB0FE28B437BB146B5BF74B86D",
  "x-bluecoat-via": "fffe55fd99fcf56a",
  "x-ssl-cipher": "ECDHE-RSA-AES128-GCM-SHA256",
  "x-ssl-protocol": "TLSv1.2",
  "content-length": "90",
  "x-forwarded-host": "www.certification.openid.net",
  "x-forwarded-server": "www.certification.openid.net",
  "connection": "close"
}
incoming_path
implicit/KJHPYzI6zyFK4ZCIl40K
incoming_body_form_params
incoming_method
POST
incoming_body_json
incoming_query_string_params
{}
incoming_body
#error=invalid_request_object&error_description=JWT%20missing%20required%20claims:%20[exp]
2020-10-20 18:58:53 OUTGOING
fapi-rw-id2-ensure-request-object-without-exp-fails
Response to HTTP request to test instance stMFzlgSMMsxENi
outgoing
org.springframework.web.servlet.view.RedirectView: [RedirectView]; URL [/log-detail.html?log=stMFzlgSMMsxENi]
outgoing_path
implicit/KJHPYzI6zyFK4ZCIl40K
2020-10-20 18:58:53
ExtractImplicitHashToCallbackResponse
Extracted response from URL fragment
parameters
[
  {
    "name": "error",
    "value": "invalid_request_object"
  },
  {
    "name": "error_description",
    "value": "JWT missing required claims: [exp]"
  }
]
2020-10-20 18:58:53 SUCCESS
ExtractImplicitHashToCallbackResponse
Extracted the hash values
error
invalid_request_object
error_description
JWT missing required claims: [exp]
2020-10-20 18:58:53 REDIRECT-IN
fapi-rw-id2-ensure-request-object-without-exp-fails
Authorization endpoint response captured
url_query
{}
headers
{
  "host": "www.certification.openid.net",
  "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Firefox/78.0",
  "accept": "text/html,application/xhtml+xml,application/xml;q\u003d0.9,image/webp,*/*;q\u003d0.8",
  "accept-language": "en,en-US;q\u003d0.7,da;q\u003d0.3",
  "accept-encoding": "gzip, deflate, br",
  "referer": "https://www.certification.openid.net/log-detail.html?log\u003dstMFzlgSMMsxENi",
  "cookie": "JSESSIONID\u003dD8FA18AB0FE28B437BB146B5BF74B86D",
  "upgrade-insecure-requests": "1",
  "cache-control": "max-stale\u003d0",
  "x-bluecoat-via": "fffe55fd99fcf56a",
  "x-ssl-cipher": "ECDHE-RSA-AES128-GCM-SHA256",
  "x-ssl-protocol": "TLSv1.2",
  "connection": "close",
  "x-forwarded-host": "www.certification.openid.net",
  "x-forwarded-server": "www.certification.openid.net"
}
http_method
GET
url_fragment
{
  "error": "invalid_request_object",
  "error_description": "JWT missing required claims: [exp]"
}
post_body
Verify authorization endpoint response
2020-10-20 18:58:53 SUCCESS
RejectAuthCodeInUrlQuery
Authorization code is not present in URL query returned from authorization endpoint
2020-10-20 18:58:53 SUCCESS
RejectErrorInUrlQuery
'error' is not present in URL query returned from authorization endpoint
2020-10-20 18:58:53 SUCCESS
CheckStateInAuthorizationResponse
State is missing from response; this is permitted when the returned error is 'invalid_request_object' and the state was contained in the request object
2020-10-20 18:58:53 SUCCESS
EnsureErrorFromAuthorizationEndpointResponse
Authorization endpoint returned an error
error
invalid_request_object
error_description
JWT missing required claims: [exp]
2020-10-20 18:58:53 SUCCESS
CheckForUnexpectedParametersInErrorResponseFromAuthorizationEndpoint
error response includes only expected parameters
error
invalid_request_object
error_description
JWT missing required claims: [exp]
2020-10-20 18:58:53 SUCCESS
EnsureInvalidRequestInvalidRequestObjectInvalidRequestUriOrAccessDeniedError
Authorization endpoint returned an expected 'error'
permitted
[
  "invalid_request",
  "invalid_request_object",
  "invalid_request_uri",
  "access_denied"
]
error
invalid_request_object
2020-10-20 18:58:53 FINISHED
fapi-rw-id2-ensure-request-object-without-exp-fails
Test has run to completion
testmodule_result
PASSED
2020-10-20 18:59:05
TEST-RUNNER
Alias has now been claimed by another test
alias
danskebank1
new_test_id
AlBVB22uTyrnZGr
Test Results