Test Summary

Test Results

Expand All Collapse All
All times are UTC
2021-10-21 04:12:23 INFO
TEST-RUNNER
Test instance dgQIn4yzVPw0X5u 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) 25.03.2020
planId
In0cpCHhx4smd
config
{
  "alias": "danskebank1",
  "description": "prod test plan (legacy CERTS) 25.03.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-other-scope-order-succeeds
2021-10-21 04:12:23 SUCCESS
CreateRedirectUri
Created redirect URI
redirect_uri
https://www.certification.openid.net/test/a/danskebank1/callback
2021-10-21 04:12:23
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

                                
2021-10-21 04:12:24 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": "Thu, 21 Oct 2021 04:12:24 GMT",
  "accept": "text/plain, application/json, application/cbor, application/*+json, */*",
  "x-forwarded-for": "35.196.44.185",
  "x-forwarded-proto": "https",
  "x-forwarded-port": "59684",
  "t2-instance-id": "DK2T2LB1",
  "x-client-cert": "",
  "x-client-cert-serial": "",
  "client-auth": "No cert",
  "accept-encoding": "identity",
  "sensor": "1",
  "via": "1.1 BwAAAIuFyL8-",
  "x-client-ip": "10.152.1.12",
  "4e8d69f4-1f44-4c9a-a744-a20b73e3e2ff": "e3730ba26170e8a819a12992",
  "channelheader": "obp-api.danskebank.com",
  "x-global-transaction-id": "e3730ba26170e8a819a12992",
  "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\u003d14b5a3d90bf6bed40555d4f8970609d679f1bcdc25d143940f78e495f923cd2552389f16;expires\u003dThu, 21-Oct-2021 04:14:24 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"]}
2021-10-21 04:12:24
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"]}
2021-10-21 04:12:24 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"
]
2021-10-21 04:12:24 SUCCESS
AddMTLSEndpointAliasesToEnvironment
Added mtls_endpoint_aliases to environment
2021-10-21 04:12:24 SUCCESS
CheckServerConfiguration
Found required server configuration keys
required
[
  "authorization_endpoint",
  "token_endpoint",
  "issuer"
]
2021-10-21 04:12:24 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
2021-10-21 04:12:24
FetchServerKeys
Fetching server key
jwks_uri
https://keystore.openbanking.org.uk/0015800000jf7AeAAI/1f7ha088KftOBTTA0VOkgB.jwks
2021-10-21 04:12:24
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

                                
2021-10-21 04:12:25 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, 30 Sep 2021 08:19:21 GMT",
  "x-amz-server-side-encryption": "AES256",
  "x-amz-version-id": "h34CsBrJ5wr_KFJ_G9HIQj1nRLDXFwr5",
  "accept-ranges": "bytes",
  "server": "AmazonS3",
  "date": "Thu, 21 Oct 2021 04:12:26 GMT",
  "etag": "\"c377d38460a6eb63c33970c589dc8acf\"",
  "x-cache": "RefreshHit from cloudfront",
  "via": "1.1 aeb4230d4287e12c8862574307ac71a3.cloudfront.net (CloudFront)",
  "x-amz-cf-pop": "MIA3-C2",
  "x-amz-cf-id": "oxnXFtpUmCD0e_uLC8zNTL795p1yNrY_TDd2YSWROOVXLLoJHLSMNg\u003d\u003d"
}
response_body
{
  "keys" : [ {
    "kid" : "2u5n3Cl8mLLOtjEzwRi9icmzwdE",
    "kty" : "RSA",
    "n" : "pdyEzznwDrc-Xc38lemepydIjeBOYjQLKC8_jP_sQZMMxxdFTQeMZ917PQxtO41DwDY87XZKulewQuQcM4Baj8LQu5VcpwBvrLvgOTosWkGkMbrdYVjw6QYYip1f8yCtS_hRMkZUBu_2chBjWzP2EDQO0mEi0aDH5BMow60sNQ8aMF_Xrl2J1vs-xFMvUbUp3nHZMoFgi2sL2JfHBA_SRo0hL_gXAxf68sEeSesFs81q59BPrvud6EEjiKtvDqk3EKU5u7XshOULtr9vdX9yUlQTOqBV0vRbUiGLXVf1JA5x_HDhd1BKjyiydGDe9IUFysZQjTBS-wfs4sCQLKXfMQ",
    "e" : "AQAB",
    "use" : "tls",
    "x5c" : [ "MIIFyTCCBLGgAwIBAgIEWf/VzDANBgkqhkiG9w0BAQsFADBEMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxHzAdBgNVBAMTFk9wZW5CYW5raW5nIElzc3VpbmcgQ0EwHhcNMjEwMTA4MDYwMTExWhcNMjMwMTA4MDYzMTExWjBhMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxGzAZBgNVBAsTEjAwMTU4MDAwMDBqZjdBZUFBSTEfMB0GA1UEAxMWMWY3aGEwODhLZnRPQlRUQTBWT2tnQjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKXchM858A63Pl3N/JXpnqcnSI3gTmI0CygvP4z/7EGTDMcXRU0HjGfdez0MbTuNQ8A2PO12SrpXsELkHDOAWo/C0LuVXKcAb6y74Dk6LFpBpDG63WFY8OkGGIqdX/MgrUv4UTJGVAbv9nIQY1sz9hA0DtJhItGgx+QTKMOtLDUPGjBf165didb7PsRTL1G1Kd5x2TKBYItrC9iXxwQP0kaNIS/4FwMX+vLBHknrBbPNaufQT677nehBI4irbw6pNxClObu17ITlC7a/b3V/clJUEzqgVdL0W1Ihi11X9SQOcfxw4XdQSo8osnRg3vSFBcrGUI0wUvsH7OLAkCyl3zECAwEAAaOCAqQwggKgMA4GA1UdDwEB/wQEAwIHgDAgBgNVHSUBAf8EFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwggFSBgNVHSAEggFJMIIBRTCCAUEGCysGAQQBqHWBBgEBMIIBMDA1BggrBgEFBQcCARYpaHR0cDovL29iLnRydXN0aXMuY29tL3Byb2R1Y3Rpb24vcG9saWNpZXMwgfYGCCsGAQUFBwICMIHpDIHmVGhpcyBDZXJ0aWZpY2F0ZSBpcyBzb2xlbHkgZm9yIHVzZSB3aXRoIE9wZW4gQmFua2luZyBMaW1pdGVkIGFuZCBhc3NvY2lhdGVkIE9wZW4gQmFua2luZyBTZXJ2aWNlcy4gSXRzIHJlY2VpcHQsIHBvc3Nlc3Npb24gb3IgdXNlIGNvbnN0aXR1dGVzIGFjY2VwdGFuY2Ugb2YgdGhlIE9wZW4gQmFua2luZyBMaW1pdGVkIENlcnRpZmljYXRlIFBvbGljeSBhbmQgcmVsYXRlZCBkb2N1bWVudHMgdGhlcmVpbi4wcgYIKwYBBQUHAQEEZjBkMCYGCCsGAQUFBzABhhpodHRwOi8vb2IudHJ1c3Rpcy5jb20vb2NzcDA6BggrBgEFBQcwAoYuaHR0cDovL29iLnRydXN0aXMuY29tL3Byb2R1Y3Rpb24vaXNzdWluZ2NhLmNydDAhBgNVHREEGjAYghZvYnAtYXBpLmRhbnNrZWJhbmsuY29tMD8GA1UdHwQ4MDYwNKAyoDCGLmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9wcm9kdWN0aW9uL2lzc3VpbmdjYS5jcmwwHwYDVR0jBBgwFoAUn0m/TjanrMMPK8hH9B8pG8B5CwUwHQYDVR0OBBYEFNewQx4BwfQu/v97YJE6mX+XBJANMA0GCSqGSIb3DQEBCwUAA4IBAQAbyAWVYwqA0jGe7R7MtZpPs6emrwUzZ5BYMkBBslfQa4B4yfwbhsqgX22ag25DFR0NcawjYAb6+5SYKx/lzCvPwP82q8ZiZmiNd+rzGZ+Ba0UAtJgTv7Cjxxfr69/yzWq0PwrbvBdmH9b/nIP1TyU7sDwjs22HkMLTJm2ffML9tQ+lP91XJpP8q8oCO8kj8dsWzCHB1Cjl6/wneGLIINPErNtR03Bq90f1JdNM/xBXKqdtnjrMfYt4y1uan4v7pxU2O8ShYZj50ojmE/QZfuznf5gQBoam9kyxVEh6I9bw06EaG4ZUnTjnCamGZsaraVlhkhrwPvghsMa31IMcU/8s" ],
    "x5t" : "8jPqGNcnRChgs77uupst1yAf_Wc=",
    "x5u" : "https://keystore.openbanking.org.uk/0015800000jf7AeAAI/2u5n3Cl8mLLOtjEzwRi9icmzwdE.pem",
    "x5t#S256" : "dbemNoEfRBkBCxTtHkSRQNBvOtrGC5iV-39QSr4V9k0="
  }, {
    "kid" : "CA69SoCq0nEFs62xhvnrO_LH3NA",
    "kty" : "RSA",
    "n" : "n-ptM7hNMQh8QI-6l9Hwe5vaDgowgzHwC7o0pmdfCbbT1p-h249f9uGcOzvIKCAoqg_vhpLc-sAYs1ImxB2XwNXlBG8etOI7yhMCF90CRcDuTSW3WfRC373I5hlkgnK48MteKXQWjV98vLNSwhCLftzGeKIZqj8uioJuJNSqcyJOdI2gJftl7Cswvy1pub81sJASXKs4mIn6qxSQ8Kdy37g8M44bIkgxYjQp5d7GOhBihmchyhiW6yXY0Z11FztMz36FLncY4RyRMdJ6vheB4gYxw0DJc5jj_KXZcdJU8LWWoKyDff2qZbdPpwu7DnPvZC5648LuvdoyBxXs3Fo7rQ",
    "e" : "AQAB",
    "use" : "sig",
    "x5c" : [ "MIIFvjCCBKagAwIBAgIEWf/VzTANBgkqhkiG9w0BAQsFADBEMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxHzAdBgNVBAMTFk9wZW5CYW5raW5nIElzc3VpbmcgQ0EwHhcNMjEwMTA4MDYwMTI5WhcNMjIwMjA4MDYzMTI5WjBhMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxGzAZBgNVBAsTEjAwMTU4MDAwMDBqZjdBZUFBSTEfMB0GA1UEAxMWMWY3aGEwODhLZnRPQlRUQTBWT2tnQjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ/qbTO4TTEIfECPupfR8Hub2g4KMIMx8Au6NKZnXwm209afoduPX/bhnDs7yCggKKoP74aS3PrAGLNSJsQdl8DV5QRvHrTiO8oTAhfdAkXA7k0lt1n0Qt+9yOYZZIJyuPDLXil0Fo1ffLyzUsIQi37cxniiGao/LoqCbiTUqnMiTnSNoCX7ZewrML8tabm/NbCQElyrOJiJ+qsUkPCnct+4PDOOGyJIMWI0KeXexjoQYoZnIcoYlusl2NGddRc7TM9+hS53GOEckTHSer4XgeIGMcNAyXOY4/yl2XHSVPC1lqCsg339qmW3T6cLuw5z72QueuPC7r3aMgcV7NxaO60CAwEAAaOCApkwggKVMA4GA1UdDwEB/wQEAwIGwDAVBgNVHSUEDjAMBgorBgEEAYI3CgMMMIIBUgYDVR0gBIIBSTCCAUUwggFBBgsrBgEEAah1gQYBATCCATAwNQYIKwYBBQUHAgEWKWh0dHA6Ly9vYi50cnVzdGlzLmNvbS9wcm9kdWN0aW9uL3BvbGljaWVzMIH2BggrBgEFBQcCAjCB6QyB5lRoaXMgQ2VydGlmaWNhdGUgaXMgc29sZWx5IGZvciB1c2Ugd2l0aCBPcGVuIEJhbmtpbmcgTGltaXRlZCBhbmQgYXNzb2NpYXRlZCBPcGVuIEJhbmtpbmcgU2VydmljZXMuIEl0cyByZWNlaXB0LCBwb3NzZXNzaW9uIG9yIHVzZSBjb25zdGl0dXRlcyBhY2NlcHRhbmNlIG9mIHRoZSBPcGVuIEJhbmtpbmcgTGltaXRlZCBDZXJ0aWZpY2F0ZSBQb2xpY3kgYW5kIHJlbGF0ZWQgZG9jdW1lbnRzIHRoZXJlaW4uMHIGCCsGAQUFBwEBBGYwZDAmBggrBgEFBQcwAYYaaHR0cDovL29iLnRydXN0aXMuY29tL29jc3AwOgYIKwYBBQUHMAKGLmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9wcm9kdWN0aW9uL2lzc3VpbmdjYS5jcnQwIQYDVR0RBBowGIIWb2JwLWFwaS5kYW5za2ViYW5rLmNvbTA/BgNVHR8EODA2MDSgMqAwhi5odHRwOi8vb2IudHJ1c3Rpcy5jb20vcHJvZHVjdGlvbi9pc3N1aW5nY2EuY3JsMB8GA1UdIwQYMBaAFJ9Jv042p6zDDyvIR/QfKRvAeQsFMB0GA1UdDgQWBBSU4rTiQbHNU4LcuKbyzunzj7fIOjANBgkqhkiG9w0BAQsFAAOCAQEAWM9nfjkW0sYhCoSzEHo0VCNl+LSDUet/a13GXttsH286BAaq2z1dTO6EsZlhjbDrpRbvNk4NW8BVwWeaEGOKuAYBCOWU0zUnko6aly1nvpJ1MWxedDSmE2NKjnzypCzDamHvpmyTemeVySCjW+pUaWe6ltlLj+x02zBxfDPM7TCQ5Bf5sf83sd0fVtuevBMJjqDQlPKiZLm2vjClVNOIFI0ML3nh7ZC9nz6k5hRjCxT6tQnqOmrw02fe5q7x0ehW4tGto11jpDXZnXPVy1uCTEe2WUAhmMij3qTsrIUbWEqtaMRusW7V2cGCq44Daki9B6iGVenPrMYv/05GUtqyBA==" ],
    "x5t" : "EhpXMAGRzZtYhEZa-PyFJ8PJVDo=",
    "x5u" : "https://keystore.openbanking.org.uk/0015800000jf7AeAAI/CA69SoCq0nEFs62xhvnrO_LH3NA.pem",
    "x5t#S256" : "EQU_s_6BrB3SNir3F4du_tjEg9xr68z67AoWqojDAJc="
  } ]
}
2021-10-21 04:12:25
FetchServerKeys
Found JWK set string
jwk_string
{
  "keys" : [ {
    "kid" : "2u5n3Cl8mLLOtjEzwRi9icmzwdE",
    "kty" : "RSA",
    "n" : "pdyEzznwDrc-Xc38lemepydIjeBOYjQLKC8_jP_sQZMMxxdFTQeMZ917PQxtO41DwDY87XZKulewQuQcM4Baj8LQu5VcpwBvrLvgOTosWkGkMbrdYVjw6QYYip1f8yCtS_hRMkZUBu_2chBjWzP2EDQO0mEi0aDH5BMow60sNQ8aMF_Xrl2J1vs-xFMvUbUp3nHZMoFgi2sL2JfHBA_SRo0hL_gXAxf68sEeSesFs81q59BPrvud6EEjiKtvDqk3EKU5u7XshOULtr9vdX9yUlQTOqBV0vRbUiGLXVf1JA5x_HDhd1BKjyiydGDe9IUFysZQjTBS-wfs4sCQLKXfMQ",
    "e" : "AQAB",
    "use" : "tls",
    "x5c" : [ "MIIFyTCCBLGgAwIBAgIEWf/VzDANBgkqhkiG9w0BAQsFADBEMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxHzAdBgNVBAMTFk9wZW5CYW5raW5nIElzc3VpbmcgQ0EwHhcNMjEwMTA4MDYwMTExWhcNMjMwMTA4MDYzMTExWjBhMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxGzAZBgNVBAsTEjAwMTU4MDAwMDBqZjdBZUFBSTEfMB0GA1UEAxMWMWY3aGEwODhLZnRPQlRUQTBWT2tnQjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKXchM858A63Pl3N/JXpnqcnSI3gTmI0CygvP4z/7EGTDMcXRU0HjGfdez0MbTuNQ8A2PO12SrpXsELkHDOAWo/C0LuVXKcAb6y74Dk6LFpBpDG63WFY8OkGGIqdX/MgrUv4UTJGVAbv9nIQY1sz9hA0DtJhItGgx+QTKMOtLDUPGjBf165didb7PsRTL1G1Kd5x2TKBYItrC9iXxwQP0kaNIS/4FwMX+vLBHknrBbPNaufQT677nehBI4irbw6pNxClObu17ITlC7a/b3V/clJUEzqgVdL0W1Ihi11X9SQOcfxw4XdQSo8osnRg3vSFBcrGUI0wUvsH7OLAkCyl3zECAwEAAaOCAqQwggKgMA4GA1UdDwEB/wQEAwIHgDAgBgNVHSUBAf8EFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwggFSBgNVHSAEggFJMIIBRTCCAUEGCysGAQQBqHWBBgEBMIIBMDA1BggrBgEFBQcCARYpaHR0cDovL29iLnRydXN0aXMuY29tL3Byb2R1Y3Rpb24vcG9saWNpZXMwgfYGCCsGAQUFBwICMIHpDIHmVGhpcyBDZXJ0aWZpY2F0ZSBpcyBzb2xlbHkgZm9yIHVzZSB3aXRoIE9wZW4gQmFua2luZyBMaW1pdGVkIGFuZCBhc3NvY2lhdGVkIE9wZW4gQmFua2luZyBTZXJ2aWNlcy4gSXRzIHJlY2VpcHQsIHBvc3Nlc3Npb24gb3IgdXNlIGNvbnN0aXR1dGVzIGFjY2VwdGFuY2Ugb2YgdGhlIE9wZW4gQmFua2luZyBMaW1pdGVkIENlcnRpZmljYXRlIFBvbGljeSBhbmQgcmVsYXRlZCBkb2N1bWVudHMgdGhlcmVpbi4wcgYIKwYBBQUHAQEEZjBkMCYGCCsGAQUFBzABhhpodHRwOi8vb2IudHJ1c3Rpcy5jb20vb2NzcDA6BggrBgEFBQcwAoYuaHR0cDovL29iLnRydXN0aXMuY29tL3Byb2R1Y3Rpb24vaXNzdWluZ2NhLmNydDAhBgNVHREEGjAYghZvYnAtYXBpLmRhbnNrZWJhbmsuY29tMD8GA1UdHwQ4MDYwNKAyoDCGLmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9wcm9kdWN0aW9uL2lzc3VpbmdjYS5jcmwwHwYDVR0jBBgwFoAUn0m/TjanrMMPK8hH9B8pG8B5CwUwHQYDVR0OBBYEFNewQx4BwfQu/v97YJE6mX+XBJANMA0GCSqGSIb3DQEBCwUAA4IBAQAbyAWVYwqA0jGe7R7MtZpPs6emrwUzZ5BYMkBBslfQa4B4yfwbhsqgX22ag25DFR0NcawjYAb6+5SYKx/lzCvPwP82q8ZiZmiNd+rzGZ+Ba0UAtJgTv7Cjxxfr69/yzWq0PwrbvBdmH9b/nIP1TyU7sDwjs22HkMLTJm2ffML9tQ+lP91XJpP8q8oCO8kj8dsWzCHB1Cjl6/wneGLIINPErNtR03Bq90f1JdNM/xBXKqdtnjrMfYt4y1uan4v7pxU2O8ShYZj50ojmE/QZfuznf5gQBoam9kyxVEh6I9bw06EaG4ZUnTjnCamGZsaraVlhkhrwPvghsMa31IMcU/8s" ],
    "x5t" : "8jPqGNcnRChgs77uupst1yAf_Wc=",
    "x5u" : "https://keystore.openbanking.org.uk/0015800000jf7AeAAI/2u5n3Cl8mLLOtjEzwRi9icmzwdE.pem",
    "x5t#S256" : "dbemNoEfRBkBCxTtHkSRQNBvOtrGC5iV-39QSr4V9k0="
  }, {
    "kid" : "CA69SoCq0nEFs62xhvnrO_LH3NA",
    "kty" : "RSA",
    "n" : "n-ptM7hNMQh8QI-6l9Hwe5vaDgowgzHwC7o0pmdfCbbT1p-h249f9uGcOzvIKCAoqg_vhpLc-sAYs1ImxB2XwNXlBG8etOI7yhMCF90CRcDuTSW3WfRC373I5hlkgnK48MteKXQWjV98vLNSwhCLftzGeKIZqj8uioJuJNSqcyJOdI2gJftl7Cswvy1pub81sJASXKs4mIn6qxSQ8Kdy37g8M44bIkgxYjQp5d7GOhBihmchyhiW6yXY0Z11FztMz36FLncY4RyRMdJ6vheB4gYxw0DJc5jj_KXZcdJU8LWWoKyDff2qZbdPpwu7DnPvZC5648LuvdoyBxXs3Fo7rQ",
    "e" : "AQAB",
    "use" : "sig",
    "x5c" : [ "MIIFvjCCBKagAwIBAgIEWf/VzTANBgkqhkiG9w0BAQsFADBEMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxHzAdBgNVBAMTFk9wZW5CYW5raW5nIElzc3VpbmcgQ0EwHhcNMjEwMTA4MDYwMTI5WhcNMjIwMjA4MDYzMTI5WjBhMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxGzAZBgNVBAsTEjAwMTU4MDAwMDBqZjdBZUFBSTEfMB0GA1UEAxMWMWY3aGEwODhLZnRPQlRUQTBWT2tnQjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ/qbTO4TTEIfECPupfR8Hub2g4KMIMx8Au6NKZnXwm209afoduPX/bhnDs7yCggKKoP74aS3PrAGLNSJsQdl8DV5QRvHrTiO8oTAhfdAkXA7k0lt1n0Qt+9yOYZZIJyuPDLXil0Fo1ffLyzUsIQi37cxniiGao/LoqCbiTUqnMiTnSNoCX7ZewrML8tabm/NbCQElyrOJiJ+qsUkPCnct+4PDOOGyJIMWI0KeXexjoQYoZnIcoYlusl2NGddRc7TM9+hS53GOEckTHSer4XgeIGMcNAyXOY4/yl2XHSVPC1lqCsg339qmW3T6cLuw5z72QueuPC7r3aMgcV7NxaO60CAwEAAaOCApkwggKVMA4GA1UdDwEB/wQEAwIGwDAVBgNVHSUEDjAMBgorBgEEAYI3CgMMMIIBUgYDVR0gBIIBSTCCAUUwggFBBgsrBgEEAah1gQYBATCCATAwNQYIKwYBBQUHAgEWKWh0dHA6Ly9vYi50cnVzdGlzLmNvbS9wcm9kdWN0aW9uL3BvbGljaWVzMIH2BggrBgEFBQcCAjCB6QyB5lRoaXMgQ2VydGlmaWNhdGUgaXMgc29sZWx5IGZvciB1c2Ugd2l0aCBPcGVuIEJhbmtpbmcgTGltaXRlZCBhbmQgYXNzb2NpYXRlZCBPcGVuIEJhbmtpbmcgU2VydmljZXMuIEl0cyByZWNlaXB0LCBwb3NzZXNzaW9uIG9yIHVzZSBjb25zdGl0dXRlcyBhY2NlcHRhbmNlIG9mIHRoZSBPcGVuIEJhbmtpbmcgTGltaXRlZCBDZXJ0aWZpY2F0ZSBQb2xpY3kgYW5kIHJlbGF0ZWQgZG9jdW1lbnRzIHRoZXJlaW4uMHIGCCsGAQUFBwEBBGYwZDAmBggrBgEFBQcwAYYaaHR0cDovL29iLnRydXN0aXMuY29tL29jc3AwOgYIKwYBBQUHMAKGLmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9wcm9kdWN0aW9uL2lzc3VpbmdjYS5jcnQwIQYDVR0RBBowGIIWb2JwLWFwaS5kYW5za2ViYW5rLmNvbTA/BgNVHR8EODA2MDSgMqAwhi5odHRwOi8vb2IudHJ1c3Rpcy5jb20vcHJvZHVjdGlvbi9pc3N1aW5nY2EuY3JsMB8GA1UdIwQYMBaAFJ9Jv042p6zDDyvIR/QfKRvAeQsFMB0GA1UdDgQWBBSU4rTiQbHNU4LcuKbyzunzj7fIOjANBgkqhkiG9w0BAQsFAAOCAQEAWM9nfjkW0sYhCoSzEHo0VCNl+LSDUet/a13GXttsH286BAaq2z1dTO6EsZlhjbDrpRbvNk4NW8BVwWeaEGOKuAYBCOWU0zUnko6aly1nvpJ1MWxedDSmE2NKjnzypCzDamHvpmyTemeVySCjW+pUaWe6ltlLj+x02zBxfDPM7TCQ5Bf5sf83sd0fVtuevBMJjqDQlPKiZLm2vjClVNOIFI0ML3nh7ZC9nz6k5hRjCxT6tQnqOmrw02fe5q7x0ehW4tGto11jpDXZnXPVy1uCTEe2WUAhmMij3qTsrIUbWEqtaMRusW7V2cGCq44Daki9B6iGVenPrMYv/05GUtqyBA==" ],
    "x5t" : "EhpXMAGRzZtYhEZa-PyFJ8PJVDo=",
    "x5u" : "https://keystore.openbanking.org.uk/0015800000jf7AeAAI/CA69SoCq0nEFs62xhvnrO_LH3NA.pem",
    "x5t#S256" : "EQU_s_6BrB3SNir3F4du_tjEg9xr68z67AoWqojDAJc="
  } ]
}
2021-10-21 04:12:25 SUCCESS
FetchServerKeys
Found server JWK set
server_jwks
{
  "keys": [
    {
      "kid": "2u5n3Cl8mLLOtjEzwRi9icmzwdE",
      "kty": "RSA",
      "n": "pdyEzznwDrc-Xc38lemepydIjeBOYjQLKC8_jP_sQZMMxxdFTQeMZ917PQxtO41DwDY87XZKulewQuQcM4Baj8LQu5VcpwBvrLvgOTosWkGkMbrdYVjw6QYYip1f8yCtS_hRMkZUBu_2chBjWzP2EDQO0mEi0aDH5BMow60sNQ8aMF_Xrl2J1vs-xFMvUbUp3nHZMoFgi2sL2JfHBA_SRo0hL_gXAxf68sEeSesFs81q59BPrvud6EEjiKtvDqk3EKU5u7XshOULtr9vdX9yUlQTOqBV0vRbUiGLXVf1JA5x_HDhd1BKjyiydGDe9IUFysZQjTBS-wfs4sCQLKXfMQ",
      "e": "AQAB",
      "use": "tls",
      "x5c": [
        "MIIFyTCCBLGgAwIBAgIEWf/VzDANBgkqhkiG9w0BAQsFADBEMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxHzAdBgNVBAMTFk9wZW5CYW5raW5nIElzc3VpbmcgQ0EwHhcNMjEwMTA4MDYwMTExWhcNMjMwMTA4MDYzMTExWjBhMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxGzAZBgNVBAsTEjAwMTU4MDAwMDBqZjdBZUFBSTEfMB0GA1UEAxMWMWY3aGEwODhLZnRPQlRUQTBWT2tnQjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKXchM858A63Pl3N/JXpnqcnSI3gTmI0CygvP4z/7EGTDMcXRU0HjGfdez0MbTuNQ8A2PO12SrpXsELkHDOAWo/C0LuVXKcAb6y74Dk6LFpBpDG63WFY8OkGGIqdX/MgrUv4UTJGVAbv9nIQY1sz9hA0DtJhItGgx+QTKMOtLDUPGjBf165didb7PsRTL1G1Kd5x2TKBYItrC9iXxwQP0kaNIS/4FwMX+vLBHknrBbPNaufQT677nehBI4irbw6pNxClObu17ITlC7a/b3V/clJUEzqgVdL0W1Ihi11X9SQOcfxw4XdQSo8osnRg3vSFBcrGUI0wUvsH7OLAkCyl3zECAwEAAaOCAqQwggKgMA4GA1UdDwEB/wQEAwIHgDAgBgNVHSUBAf8EFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwggFSBgNVHSAEggFJMIIBRTCCAUEGCysGAQQBqHWBBgEBMIIBMDA1BggrBgEFBQcCARYpaHR0cDovL29iLnRydXN0aXMuY29tL3Byb2R1Y3Rpb24vcG9saWNpZXMwgfYGCCsGAQUFBwICMIHpDIHmVGhpcyBDZXJ0aWZpY2F0ZSBpcyBzb2xlbHkgZm9yIHVzZSB3aXRoIE9wZW4gQmFua2luZyBMaW1pdGVkIGFuZCBhc3NvY2lhdGVkIE9wZW4gQmFua2luZyBTZXJ2aWNlcy4gSXRzIHJlY2VpcHQsIHBvc3Nlc3Npb24gb3IgdXNlIGNvbnN0aXR1dGVzIGFjY2VwdGFuY2Ugb2YgdGhlIE9wZW4gQmFua2luZyBMaW1pdGVkIENlcnRpZmljYXRlIFBvbGljeSBhbmQgcmVsYXRlZCBkb2N1bWVudHMgdGhlcmVpbi4wcgYIKwYBBQUHAQEEZjBkMCYGCCsGAQUFBzABhhpodHRwOi8vb2IudHJ1c3Rpcy5jb20vb2NzcDA6BggrBgEFBQcwAoYuaHR0cDovL29iLnRydXN0aXMuY29tL3Byb2R1Y3Rpb24vaXNzdWluZ2NhLmNydDAhBgNVHREEGjAYghZvYnAtYXBpLmRhbnNrZWJhbmsuY29tMD8GA1UdHwQ4MDYwNKAyoDCGLmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9wcm9kdWN0aW9uL2lzc3VpbmdjYS5jcmwwHwYDVR0jBBgwFoAUn0m/TjanrMMPK8hH9B8pG8B5CwUwHQYDVR0OBBYEFNewQx4BwfQu/v97YJE6mX+XBJANMA0GCSqGSIb3DQEBCwUAA4IBAQAbyAWVYwqA0jGe7R7MtZpPs6emrwUzZ5BYMkBBslfQa4B4yfwbhsqgX22ag25DFR0NcawjYAb6+5SYKx/lzCvPwP82q8ZiZmiNd+rzGZ+Ba0UAtJgTv7Cjxxfr69/yzWq0PwrbvBdmH9b/nIP1TyU7sDwjs22HkMLTJm2ffML9tQ+lP91XJpP8q8oCO8kj8dsWzCHB1Cjl6/wneGLIINPErNtR03Bq90f1JdNM/xBXKqdtnjrMfYt4y1uan4v7pxU2O8ShYZj50ojmE/QZfuznf5gQBoam9kyxVEh6I9bw06EaG4ZUnTjnCamGZsaraVlhkhrwPvghsMa31IMcU/8s"
      ],
      "x5t": "8jPqGNcnRChgs77uupst1yAf_Wc\u003d",
      "x5u": "https://keystore.openbanking.org.uk/0015800000jf7AeAAI/2u5n3Cl8mLLOtjEzwRi9icmzwdE.pem",
      "x5t#S256": "dbemNoEfRBkBCxTtHkSRQNBvOtrGC5iV-39QSr4V9k0\u003d"
    },
    {
      "kid": "CA69SoCq0nEFs62xhvnrO_LH3NA",
      "kty": "RSA",
      "n": "n-ptM7hNMQh8QI-6l9Hwe5vaDgowgzHwC7o0pmdfCbbT1p-h249f9uGcOzvIKCAoqg_vhpLc-sAYs1ImxB2XwNXlBG8etOI7yhMCF90CRcDuTSW3WfRC373I5hlkgnK48MteKXQWjV98vLNSwhCLftzGeKIZqj8uioJuJNSqcyJOdI2gJftl7Cswvy1pub81sJASXKs4mIn6qxSQ8Kdy37g8M44bIkgxYjQp5d7GOhBihmchyhiW6yXY0Z11FztMz36FLncY4RyRMdJ6vheB4gYxw0DJc5jj_KXZcdJU8LWWoKyDff2qZbdPpwu7DnPvZC5648LuvdoyBxXs3Fo7rQ",
      "e": "AQAB",
      "use": "sig",
      "x5c": [
        "MIIFvjCCBKagAwIBAgIEWf/VzTANBgkqhkiG9w0BAQsFADBEMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxHzAdBgNVBAMTFk9wZW5CYW5raW5nIElzc3VpbmcgQ0EwHhcNMjEwMTA4MDYwMTI5WhcNMjIwMjA4MDYzMTI5WjBhMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxGzAZBgNVBAsTEjAwMTU4MDAwMDBqZjdBZUFBSTEfMB0GA1UEAxMWMWY3aGEwODhLZnRPQlRUQTBWT2tnQjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ/qbTO4TTEIfECPupfR8Hub2g4KMIMx8Au6NKZnXwm209afoduPX/bhnDs7yCggKKoP74aS3PrAGLNSJsQdl8DV5QRvHrTiO8oTAhfdAkXA7k0lt1n0Qt+9yOYZZIJyuPDLXil0Fo1ffLyzUsIQi37cxniiGao/LoqCbiTUqnMiTnSNoCX7ZewrML8tabm/NbCQElyrOJiJ+qsUkPCnct+4PDOOGyJIMWI0KeXexjoQYoZnIcoYlusl2NGddRc7TM9+hS53GOEckTHSer4XgeIGMcNAyXOY4/yl2XHSVPC1lqCsg339qmW3T6cLuw5z72QueuPC7r3aMgcV7NxaO60CAwEAAaOCApkwggKVMA4GA1UdDwEB/wQEAwIGwDAVBgNVHSUEDjAMBgorBgEEAYI3CgMMMIIBUgYDVR0gBIIBSTCCAUUwggFBBgsrBgEEAah1gQYBATCCATAwNQYIKwYBBQUHAgEWKWh0dHA6Ly9vYi50cnVzdGlzLmNvbS9wcm9kdWN0aW9uL3BvbGljaWVzMIH2BggrBgEFBQcCAjCB6QyB5lRoaXMgQ2VydGlmaWNhdGUgaXMgc29sZWx5IGZvciB1c2Ugd2l0aCBPcGVuIEJhbmtpbmcgTGltaXRlZCBhbmQgYXNzb2NpYXRlZCBPcGVuIEJhbmtpbmcgU2VydmljZXMuIEl0cyByZWNlaXB0LCBwb3NzZXNzaW9uIG9yIHVzZSBjb25zdGl0dXRlcyBhY2NlcHRhbmNlIG9mIHRoZSBPcGVuIEJhbmtpbmcgTGltaXRlZCBDZXJ0aWZpY2F0ZSBQb2xpY3kgYW5kIHJlbGF0ZWQgZG9jdW1lbnRzIHRoZXJlaW4uMHIGCCsGAQUFBwEBBGYwZDAmBggrBgEFBQcwAYYaaHR0cDovL29iLnRydXN0aXMuY29tL29jc3AwOgYIKwYBBQUHMAKGLmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9wcm9kdWN0aW9uL2lzc3VpbmdjYS5jcnQwIQYDVR0RBBowGIIWb2JwLWFwaS5kYW5za2ViYW5rLmNvbTA/BgNVHR8EODA2MDSgMqAwhi5odHRwOi8vb2IudHJ1c3Rpcy5jb20vcHJvZHVjdGlvbi9pc3N1aW5nY2EuY3JsMB8GA1UdIwQYMBaAFJ9Jv042p6zDDyvIR/QfKRvAeQsFMB0GA1UdDgQWBBSU4rTiQbHNU4LcuKbyzunzj7fIOjANBgkqhkiG9w0BAQsFAAOCAQEAWM9nfjkW0sYhCoSzEHo0VCNl+LSDUet/a13GXttsH286BAaq2z1dTO6EsZlhjbDrpRbvNk4NW8BVwWeaEGOKuAYBCOWU0zUnko6aly1nvpJ1MWxedDSmE2NKjnzypCzDamHvpmyTemeVySCjW+pUaWe6ltlLj+x02zBxfDPM7TCQ5Bf5sf83sd0fVtuevBMJjqDQlPKiZLm2vjClVNOIFI0ML3nh7ZC9nz6k5hRjCxT6tQnqOmrw02fe5q7x0ehW4tGto11jpDXZnXPVy1uCTEe2WUAhmMij3qTsrIUbWEqtaMRusW7V2cGCq44Daki9B6iGVenPrMYv/05GUtqyBA\u003d\u003d"
      ],
      "x5t": "EhpXMAGRzZtYhEZa-PyFJ8PJVDo\u003d",
      "x5u": "https://keystore.openbanking.org.uk/0015800000jf7AeAAI/CA69SoCq0nEFs62xhvnrO_LH3NA.pem",
      "x5t#S256": "EQU_s_6BrB3SNir3F4du_tjEg9xr68z67AoWqojDAJc\u003d"
    }
  ]
}
2021-10-21 04:12:25 SUCCESS
CheckServerKeysIsValid
Server JWKs is valid
server_jwks
{
  "keys": [
    {
      "kid": "2u5n3Cl8mLLOtjEzwRi9icmzwdE",
      "kty": "RSA",
      "n": "pdyEzznwDrc-Xc38lemepydIjeBOYjQLKC8_jP_sQZMMxxdFTQeMZ917PQxtO41DwDY87XZKulewQuQcM4Baj8LQu5VcpwBvrLvgOTosWkGkMbrdYVjw6QYYip1f8yCtS_hRMkZUBu_2chBjWzP2EDQO0mEi0aDH5BMow60sNQ8aMF_Xrl2J1vs-xFMvUbUp3nHZMoFgi2sL2JfHBA_SRo0hL_gXAxf68sEeSesFs81q59BPrvud6EEjiKtvDqk3EKU5u7XshOULtr9vdX9yUlQTOqBV0vRbUiGLXVf1JA5x_HDhd1BKjyiydGDe9IUFysZQjTBS-wfs4sCQLKXfMQ",
      "e": "AQAB",
      "use": "tls",
      "x5c": [
        "MIIFyTCCBLGgAwIBAgIEWf/VzDANBgkqhkiG9w0BAQsFADBEMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxHzAdBgNVBAMTFk9wZW5CYW5raW5nIElzc3VpbmcgQ0EwHhcNMjEwMTA4MDYwMTExWhcNMjMwMTA4MDYzMTExWjBhMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxGzAZBgNVBAsTEjAwMTU4MDAwMDBqZjdBZUFBSTEfMB0GA1UEAxMWMWY3aGEwODhLZnRPQlRUQTBWT2tnQjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKXchM858A63Pl3N/JXpnqcnSI3gTmI0CygvP4z/7EGTDMcXRU0HjGfdez0MbTuNQ8A2PO12SrpXsELkHDOAWo/C0LuVXKcAb6y74Dk6LFpBpDG63WFY8OkGGIqdX/MgrUv4UTJGVAbv9nIQY1sz9hA0DtJhItGgx+QTKMOtLDUPGjBf165didb7PsRTL1G1Kd5x2TKBYItrC9iXxwQP0kaNIS/4FwMX+vLBHknrBbPNaufQT677nehBI4irbw6pNxClObu17ITlC7a/b3V/clJUEzqgVdL0W1Ihi11X9SQOcfxw4XdQSo8osnRg3vSFBcrGUI0wUvsH7OLAkCyl3zECAwEAAaOCAqQwggKgMA4GA1UdDwEB/wQEAwIHgDAgBgNVHSUBAf8EFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwggFSBgNVHSAEggFJMIIBRTCCAUEGCysGAQQBqHWBBgEBMIIBMDA1BggrBgEFBQcCARYpaHR0cDovL29iLnRydXN0aXMuY29tL3Byb2R1Y3Rpb24vcG9saWNpZXMwgfYGCCsGAQUFBwICMIHpDIHmVGhpcyBDZXJ0aWZpY2F0ZSBpcyBzb2xlbHkgZm9yIHVzZSB3aXRoIE9wZW4gQmFua2luZyBMaW1pdGVkIGFuZCBhc3NvY2lhdGVkIE9wZW4gQmFua2luZyBTZXJ2aWNlcy4gSXRzIHJlY2VpcHQsIHBvc3Nlc3Npb24gb3IgdXNlIGNvbnN0aXR1dGVzIGFjY2VwdGFuY2Ugb2YgdGhlIE9wZW4gQmFua2luZyBMaW1pdGVkIENlcnRpZmljYXRlIFBvbGljeSBhbmQgcmVsYXRlZCBkb2N1bWVudHMgdGhlcmVpbi4wcgYIKwYBBQUHAQEEZjBkMCYGCCsGAQUFBzABhhpodHRwOi8vb2IudHJ1c3Rpcy5jb20vb2NzcDA6BggrBgEFBQcwAoYuaHR0cDovL29iLnRydXN0aXMuY29tL3Byb2R1Y3Rpb24vaXNzdWluZ2NhLmNydDAhBgNVHREEGjAYghZvYnAtYXBpLmRhbnNrZWJhbmsuY29tMD8GA1UdHwQ4MDYwNKAyoDCGLmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9wcm9kdWN0aW9uL2lzc3VpbmdjYS5jcmwwHwYDVR0jBBgwFoAUn0m/TjanrMMPK8hH9B8pG8B5CwUwHQYDVR0OBBYEFNewQx4BwfQu/v97YJE6mX+XBJANMA0GCSqGSIb3DQEBCwUAA4IBAQAbyAWVYwqA0jGe7R7MtZpPs6emrwUzZ5BYMkBBslfQa4B4yfwbhsqgX22ag25DFR0NcawjYAb6+5SYKx/lzCvPwP82q8ZiZmiNd+rzGZ+Ba0UAtJgTv7Cjxxfr69/yzWq0PwrbvBdmH9b/nIP1TyU7sDwjs22HkMLTJm2ffML9tQ+lP91XJpP8q8oCO8kj8dsWzCHB1Cjl6/wneGLIINPErNtR03Bq90f1JdNM/xBXKqdtnjrMfYt4y1uan4v7pxU2O8ShYZj50ojmE/QZfuznf5gQBoam9kyxVEh6I9bw06EaG4ZUnTjnCamGZsaraVlhkhrwPvghsMa31IMcU/8s"
      ],
      "x5t": "8jPqGNcnRChgs77uupst1yAf_Wc\u003d",
      "x5u": "https://keystore.openbanking.org.uk/0015800000jf7AeAAI/2u5n3Cl8mLLOtjEzwRi9icmzwdE.pem",
      "x5t#S256": "dbemNoEfRBkBCxTtHkSRQNBvOtrGC5iV-39QSr4V9k0\u003d"
    },
    {
      "kid": "CA69SoCq0nEFs62xhvnrO_LH3NA",
      "kty": "RSA",
      "n": "n-ptM7hNMQh8QI-6l9Hwe5vaDgowgzHwC7o0pmdfCbbT1p-h249f9uGcOzvIKCAoqg_vhpLc-sAYs1ImxB2XwNXlBG8etOI7yhMCF90CRcDuTSW3WfRC373I5hlkgnK48MteKXQWjV98vLNSwhCLftzGeKIZqj8uioJuJNSqcyJOdI2gJftl7Cswvy1pub81sJASXKs4mIn6qxSQ8Kdy37g8M44bIkgxYjQp5d7GOhBihmchyhiW6yXY0Z11FztMz36FLncY4RyRMdJ6vheB4gYxw0DJc5jj_KXZcdJU8LWWoKyDff2qZbdPpwu7DnPvZC5648LuvdoyBxXs3Fo7rQ",
      "e": "AQAB",
      "use": "sig",
      "x5c": [
        "MIIFvjCCBKagAwIBAgIEWf/VzTANBgkqhkiG9w0BAQsFADBEMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxHzAdBgNVBAMTFk9wZW5CYW5raW5nIElzc3VpbmcgQ0EwHhcNMjEwMTA4MDYwMTI5WhcNMjIwMjA4MDYzMTI5WjBhMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxGzAZBgNVBAsTEjAwMTU4MDAwMDBqZjdBZUFBSTEfMB0GA1UEAxMWMWY3aGEwODhLZnRPQlRUQTBWT2tnQjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ/qbTO4TTEIfECPupfR8Hub2g4KMIMx8Au6NKZnXwm209afoduPX/bhnDs7yCggKKoP74aS3PrAGLNSJsQdl8DV5QRvHrTiO8oTAhfdAkXA7k0lt1n0Qt+9yOYZZIJyuPDLXil0Fo1ffLyzUsIQi37cxniiGao/LoqCbiTUqnMiTnSNoCX7ZewrML8tabm/NbCQElyrOJiJ+qsUkPCnct+4PDOOGyJIMWI0KeXexjoQYoZnIcoYlusl2NGddRc7TM9+hS53GOEckTHSer4XgeIGMcNAyXOY4/yl2XHSVPC1lqCsg339qmW3T6cLuw5z72QueuPC7r3aMgcV7NxaO60CAwEAAaOCApkwggKVMA4GA1UdDwEB/wQEAwIGwDAVBgNVHSUEDjAMBgorBgEEAYI3CgMMMIIBUgYDVR0gBIIBSTCCAUUwggFBBgsrBgEEAah1gQYBATCCATAwNQYIKwYBBQUHAgEWKWh0dHA6Ly9vYi50cnVzdGlzLmNvbS9wcm9kdWN0aW9uL3BvbGljaWVzMIH2BggrBgEFBQcCAjCB6QyB5lRoaXMgQ2VydGlmaWNhdGUgaXMgc29sZWx5IGZvciB1c2Ugd2l0aCBPcGVuIEJhbmtpbmcgTGltaXRlZCBhbmQgYXNzb2NpYXRlZCBPcGVuIEJhbmtpbmcgU2VydmljZXMuIEl0cyByZWNlaXB0LCBwb3NzZXNzaW9uIG9yIHVzZSBjb25zdGl0dXRlcyBhY2NlcHRhbmNlIG9mIHRoZSBPcGVuIEJhbmtpbmcgTGltaXRlZCBDZXJ0aWZpY2F0ZSBQb2xpY3kgYW5kIHJlbGF0ZWQgZG9jdW1lbnRzIHRoZXJlaW4uMHIGCCsGAQUFBwEBBGYwZDAmBggrBgEFBQcwAYYaaHR0cDovL29iLnRydXN0aXMuY29tL29jc3AwOgYIKwYBBQUHMAKGLmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9wcm9kdWN0aW9uL2lzc3VpbmdjYS5jcnQwIQYDVR0RBBowGIIWb2JwLWFwaS5kYW5za2ViYW5rLmNvbTA/BgNVHR8EODA2MDSgMqAwhi5odHRwOi8vb2IudHJ1c3Rpcy5jb20vcHJvZHVjdGlvbi9pc3N1aW5nY2EuY3JsMB8GA1UdIwQYMBaAFJ9Jv042p6zDDyvIR/QfKRvAeQsFMB0GA1UdDgQWBBSU4rTiQbHNU4LcuKbyzunzj7fIOjANBgkqhkiG9w0BAQsFAAOCAQEAWM9nfjkW0sYhCoSzEHo0VCNl+LSDUet/a13GXttsH286BAaq2z1dTO6EsZlhjbDrpRbvNk4NW8BVwWeaEGOKuAYBCOWU0zUnko6aly1nvpJ1MWxedDSmE2NKjnzypCzDamHvpmyTemeVySCjW+pUaWe6ltlLj+x02zBxfDPM7TCQ5Bf5sf83sd0fVtuevBMJjqDQlPKiZLm2vjClVNOIFI0ML3nh7ZC9nz6k5hRjCxT6tQnqOmrw02fe5q7x0ehW4tGto11jpDXZnXPVy1uCTEe2WUAhmMij3qTsrIUbWEqtaMRusW7V2cGCq44Daki9B6iGVenPrMYv/05GUtqyBA\u003d\u003d"
      ],
      "x5t": "EhpXMAGRzZtYhEZa-PyFJ8PJVDo\u003d",
      "x5u": "https://keystore.openbanking.org.uk/0015800000jf7AeAAI/CA69SoCq0nEFs62xhvnrO_LH3NA.pem",
      "x5t#S256": "EQU_s_6BrB3SNir3F4du_tjEg9xr68z67AoWqojDAJc\u003d"
    }
  ]
}
2021-10-21 04:12:25 SUCCESS
ValidateServerJWKs
Valid server JWKs: keys are valid JSON, contain the required fields and are correctly encoded using unpadded base64url
2021-10-21 04:12:25 SUCCESS
CheckForKeyIdInServerJWKs
All keys contain kids
2021-10-21 04:12:25 SUCCESS
EnsureServerJwksDoesNotContainPrivateOrSymmetricKeys
Jwks does not contain any private or symmetric keys
2021-10-21 04:12:25 SUCCESS
FAPIEnsureMinimumServerKeyLength
Validated minimum key lengths for server_jwks
server_jwks
{
  "keys": [
    {
      "kid": "2u5n3Cl8mLLOtjEzwRi9icmzwdE",
      "kty": "RSA",
      "n": "pdyEzznwDrc-Xc38lemepydIjeBOYjQLKC8_jP_sQZMMxxdFTQeMZ917PQxtO41DwDY87XZKulewQuQcM4Baj8LQu5VcpwBvrLvgOTosWkGkMbrdYVjw6QYYip1f8yCtS_hRMkZUBu_2chBjWzP2EDQO0mEi0aDH5BMow60sNQ8aMF_Xrl2J1vs-xFMvUbUp3nHZMoFgi2sL2JfHBA_SRo0hL_gXAxf68sEeSesFs81q59BPrvud6EEjiKtvDqk3EKU5u7XshOULtr9vdX9yUlQTOqBV0vRbUiGLXVf1JA5x_HDhd1BKjyiydGDe9IUFysZQjTBS-wfs4sCQLKXfMQ",
      "e": "AQAB",
      "use": "tls",
      "x5c": [
        "MIIFyTCCBLGgAwIBAgIEWf/VzDANBgkqhkiG9w0BAQsFADBEMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxHzAdBgNVBAMTFk9wZW5CYW5raW5nIElzc3VpbmcgQ0EwHhcNMjEwMTA4MDYwMTExWhcNMjMwMTA4MDYzMTExWjBhMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxGzAZBgNVBAsTEjAwMTU4MDAwMDBqZjdBZUFBSTEfMB0GA1UEAxMWMWY3aGEwODhLZnRPQlRUQTBWT2tnQjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKXchM858A63Pl3N/JXpnqcnSI3gTmI0CygvP4z/7EGTDMcXRU0HjGfdez0MbTuNQ8A2PO12SrpXsELkHDOAWo/C0LuVXKcAb6y74Dk6LFpBpDG63WFY8OkGGIqdX/MgrUv4UTJGVAbv9nIQY1sz9hA0DtJhItGgx+QTKMOtLDUPGjBf165didb7PsRTL1G1Kd5x2TKBYItrC9iXxwQP0kaNIS/4FwMX+vLBHknrBbPNaufQT677nehBI4irbw6pNxClObu17ITlC7a/b3V/clJUEzqgVdL0W1Ihi11X9SQOcfxw4XdQSo8osnRg3vSFBcrGUI0wUvsH7OLAkCyl3zECAwEAAaOCAqQwggKgMA4GA1UdDwEB/wQEAwIHgDAgBgNVHSUBAf8EFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwggFSBgNVHSAEggFJMIIBRTCCAUEGCysGAQQBqHWBBgEBMIIBMDA1BggrBgEFBQcCARYpaHR0cDovL29iLnRydXN0aXMuY29tL3Byb2R1Y3Rpb24vcG9saWNpZXMwgfYGCCsGAQUFBwICMIHpDIHmVGhpcyBDZXJ0aWZpY2F0ZSBpcyBzb2xlbHkgZm9yIHVzZSB3aXRoIE9wZW4gQmFua2luZyBMaW1pdGVkIGFuZCBhc3NvY2lhdGVkIE9wZW4gQmFua2luZyBTZXJ2aWNlcy4gSXRzIHJlY2VpcHQsIHBvc3Nlc3Npb24gb3IgdXNlIGNvbnN0aXR1dGVzIGFjY2VwdGFuY2Ugb2YgdGhlIE9wZW4gQmFua2luZyBMaW1pdGVkIENlcnRpZmljYXRlIFBvbGljeSBhbmQgcmVsYXRlZCBkb2N1bWVudHMgdGhlcmVpbi4wcgYIKwYBBQUHAQEEZjBkMCYGCCsGAQUFBzABhhpodHRwOi8vb2IudHJ1c3Rpcy5jb20vb2NzcDA6BggrBgEFBQcwAoYuaHR0cDovL29iLnRydXN0aXMuY29tL3Byb2R1Y3Rpb24vaXNzdWluZ2NhLmNydDAhBgNVHREEGjAYghZvYnAtYXBpLmRhbnNrZWJhbmsuY29tMD8GA1UdHwQ4MDYwNKAyoDCGLmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9wcm9kdWN0aW9uL2lzc3VpbmdjYS5jcmwwHwYDVR0jBBgwFoAUn0m/TjanrMMPK8hH9B8pG8B5CwUwHQYDVR0OBBYEFNewQx4BwfQu/v97YJE6mX+XBJANMA0GCSqGSIb3DQEBCwUAA4IBAQAbyAWVYwqA0jGe7R7MtZpPs6emrwUzZ5BYMkBBslfQa4B4yfwbhsqgX22ag25DFR0NcawjYAb6+5SYKx/lzCvPwP82q8ZiZmiNd+rzGZ+Ba0UAtJgTv7Cjxxfr69/yzWq0PwrbvBdmH9b/nIP1TyU7sDwjs22HkMLTJm2ffML9tQ+lP91XJpP8q8oCO8kj8dsWzCHB1Cjl6/wneGLIINPErNtR03Bq90f1JdNM/xBXKqdtnjrMfYt4y1uan4v7pxU2O8ShYZj50ojmE/QZfuznf5gQBoam9kyxVEh6I9bw06EaG4ZUnTjnCamGZsaraVlhkhrwPvghsMa31IMcU/8s"
      ],
      "x5t": "8jPqGNcnRChgs77uupst1yAf_Wc\u003d",
      "x5u": "https://keystore.openbanking.org.uk/0015800000jf7AeAAI/2u5n3Cl8mLLOtjEzwRi9icmzwdE.pem",
      "x5t#S256": "dbemNoEfRBkBCxTtHkSRQNBvOtrGC5iV-39QSr4V9k0\u003d"
    },
    {
      "kid": "CA69SoCq0nEFs62xhvnrO_LH3NA",
      "kty": "RSA",
      "n": "n-ptM7hNMQh8QI-6l9Hwe5vaDgowgzHwC7o0pmdfCbbT1p-h249f9uGcOzvIKCAoqg_vhpLc-sAYs1ImxB2XwNXlBG8etOI7yhMCF90CRcDuTSW3WfRC373I5hlkgnK48MteKXQWjV98vLNSwhCLftzGeKIZqj8uioJuJNSqcyJOdI2gJftl7Cswvy1pub81sJASXKs4mIn6qxSQ8Kdy37g8M44bIkgxYjQp5d7GOhBihmchyhiW6yXY0Z11FztMz36FLncY4RyRMdJ6vheB4gYxw0DJc5jj_KXZcdJU8LWWoKyDff2qZbdPpwu7DnPvZC5648LuvdoyBxXs3Fo7rQ",
      "e": "AQAB",
      "use": "sig",
      "x5c": [
        "MIIFvjCCBKagAwIBAgIEWf/VzTANBgkqhkiG9w0BAQsFADBEMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxHzAdBgNVBAMTFk9wZW5CYW5raW5nIElzc3VpbmcgQ0EwHhcNMjEwMTA4MDYwMTI5WhcNMjIwMjA4MDYzMTI5WjBhMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxGzAZBgNVBAsTEjAwMTU4MDAwMDBqZjdBZUFBSTEfMB0GA1UEAxMWMWY3aGEwODhLZnRPQlRUQTBWT2tnQjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ/qbTO4TTEIfECPupfR8Hub2g4KMIMx8Au6NKZnXwm209afoduPX/bhnDs7yCggKKoP74aS3PrAGLNSJsQdl8DV5QRvHrTiO8oTAhfdAkXA7k0lt1n0Qt+9yOYZZIJyuPDLXil0Fo1ffLyzUsIQi37cxniiGao/LoqCbiTUqnMiTnSNoCX7ZewrML8tabm/NbCQElyrOJiJ+qsUkPCnct+4PDOOGyJIMWI0KeXexjoQYoZnIcoYlusl2NGddRc7TM9+hS53GOEckTHSer4XgeIGMcNAyXOY4/yl2XHSVPC1lqCsg339qmW3T6cLuw5z72QueuPC7r3aMgcV7NxaO60CAwEAAaOCApkwggKVMA4GA1UdDwEB/wQEAwIGwDAVBgNVHSUEDjAMBgorBgEEAYI3CgMMMIIBUgYDVR0gBIIBSTCCAUUwggFBBgsrBgEEAah1gQYBATCCATAwNQYIKwYBBQUHAgEWKWh0dHA6Ly9vYi50cnVzdGlzLmNvbS9wcm9kdWN0aW9uL3BvbGljaWVzMIH2BggrBgEFBQcCAjCB6QyB5lRoaXMgQ2VydGlmaWNhdGUgaXMgc29sZWx5IGZvciB1c2Ugd2l0aCBPcGVuIEJhbmtpbmcgTGltaXRlZCBhbmQgYXNzb2NpYXRlZCBPcGVuIEJhbmtpbmcgU2VydmljZXMuIEl0cyByZWNlaXB0LCBwb3NzZXNzaW9uIG9yIHVzZSBjb25zdGl0dXRlcyBhY2NlcHRhbmNlIG9mIHRoZSBPcGVuIEJhbmtpbmcgTGltaXRlZCBDZXJ0aWZpY2F0ZSBQb2xpY3kgYW5kIHJlbGF0ZWQgZG9jdW1lbnRzIHRoZXJlaW4uMHIGCCsGAQUFBwEBBGYwZDAmBggrBgEFBQcwAYYaaHR0cDovL29iLnRydXN0aXMuY29tL29jc3AwOgYIKwYBBQUHMAKGLmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9wcm9kdWN0aW9uL2lzc3VpbmdjYS5jcnQwIQYDVR0RBBowGIIWb2JwLWFwaS5kYW5za2ViYW5rLmNvbTA/BgNVHR8EODA2MDSgMqAwhi5odHRwOi8vb2IudHJ1c3Rpcy5jb20vcHJvZHVjdGlvbi9pc3N1aW5nY2EuY3JsMB8GA1UdIwQYMBaAFJ9Jv042p6zDDyvIR/QfKRvAeQsFMB0GA1UdDgQWBBSU4rTiQbHNU4LcuKbyzunzj7fIOjANBgkqhkiG9w0BAQsFAAOCAQEAWM9nfjkW0sYhCoSzEHo0VCNl+LSDUet/a13GXttsH286BAaq2z1dTO6EsZlhjbDrpRbvNk4NW8BVwWeaEGOKuAYBCOWU0zUnko6aly1nvpJ1MWxedDSmE2NKjnzypCzDamHvpmyTemeVySCjW+pUaWe6ltlLj+x02zBxfDPM7TCQ5Bf5sf83sd0fVtuevBMJjqDQlPKiZLm2vjClVNOIFI0ML3nh7ZC9nz6k5hRjCxT6tQnqOmrw02fe5q7x0ehW4tGto11jpDXZnXPVy1uCTEe2WUAhmMij3qTsrIUbWEqtaMRusW7V2cGCq44Daki9B6iGVenPrMYv/05GUtqyBA\u003d\u003d"
      ],
      "x5t": "EhpXMAGRzZtYhEZa-PyFJ8PJVDo\u003d",
      "x5u": "https://keystore.openbanking.org.uk/0015800000jf7AeAAI/CA69SoCq0nEFs62xhvnrO_LH3NA.pem",
      "x5t#S256": "EQU_s_6BrB3SNir3F4du_tjEg9xr68z67AoWqojDAJc\u003d"
    }
  ]
}
2021-10-21 04:12:25 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"
    }
  ]
}
2021-10-21 04:12:25
ValidateMTLSCertificatesHeader
No certificate authority found for MTLS
2021-10-21 04:12:25 SUCCESS
ValidateMTLSCertificatesHeader
MTLS certificates header is valid
2021-10-21 04:12:25
ExtractMTLSCertificatesFromConfiguration
No certificate authority found for MTLS
2021-10-21 04:12:25 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
2021-10-21 04:12:25 SUCCESS
ValidateClientJWKsPrivatePart
Valid client JWKs: keys are valid JSON, contain the required fields, the private/public exponents match and are correctly encoded using unpadded base64url
2021-10-21 04:12:25 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"
    }
  ]
}
2021-10-21 04:12:25 SUCCESS
CheckForKeyIdInClientJWKs
All keys contain kids
2021-10-21 04:12:25 SUCCESS
CheckDistinctKeyIdValueInClientJWKs
Distinct 'kid' value in all keys of client_jwks
see
https://bitbucket.org/openid/connect/issues/1127
2021-10-21 04:12:25 SUCCESS
FAPICheckKeyAlgInClientJWKs
Keys in client JWKS all have permitted 'alg'
permitted
[
  "PS256",
  "ES256"
]
2021-10-21 04:12:25 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"
    }
  ]
}
2021-10-21 04:12:25 SUCCESS
ValidateMTLSCertificatesAsX509
Mutual TLS authentication cert validated as X.509
Verify configuration of second client
2021-10-21 04:12:25 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"
    }
  ]
}
2021-10-21 04:12:25
ValidateMTLSCertificates2Header
No certificate authority found for MTLS
2021-10-21 04:12:25 SUCCESS
ValidateMTLSCertificates2Header
MTLS certificates header is valid
2021-10-21 04:12:25
ExtractMTLSCertificates2FromConfiguration
No certificate authority found for MTLS
2021-10-21 04:12:25 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
2021-10-21 04:12:25 SUCCESS
ValidateClientJWKsPrivatePart
Valid client JWKs: keys are valid JSON, contain the required fields, the private/public exponents match and are correctly encoded using unpadded base64url
2021-10-21 04:12:25 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"
    }
  ]
}
2021-10-21 04:12:25 SUCCESS
CheckForKeyIdInClientJWKs
All keys contain kids
2021-10-21 04:12:25 SUCCESS
CheckDistinctKeyIdValueInClientJWKs
Distinct 'kid' value in all keys of client_jwks
see
https://bitbucket.org/openid/connect/issues/1127
2021-10-21 04:12:25 SUCCESS
FAPICheckKeyAlgInClientJWKs
Keys in client JWKS all have permitted 'alg'
permitted
[
  "PS256",
  "ES256"
]
2021-10-21 04:12:25 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"
    }
  ]
}
2021-10-21 04:12:25 SUCCESS
ValidateMTLSCertificatesAsX509
Mutual TLS authentication cert validated as X.509
2021-10-21 04:12:25 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/
2021-10-21 04:12:25 SUCCESS
SetProtectedResourceUrlToAccountsEndpoint
Set protected resource URL
protected_resource_url
https://obp-api.danskebank.com/open-banking/v3.1/aisp/accounts
2021-10-21 04:12:25 SUCCESS
ExtractTLSTestValuesFromResourceConfiguration
Extracted TLS information from resource endpoint
resource_endpoint
{
  "testHost": "obp-api.danskebank.com",
  "testPort": 443
}
2021-10-21 04:12:25 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
}
2021-10-21 04:12:25
fapi-rw-id2-ensure-other-scope-order-succeeds
Setup Done
Use client_credentials grant to obtain OpenBanking UK intent_id
2021-10-21 04:12:25 SUCCESS
CreateTokenEndpointRequestForClientCredentialsGrant
grant_type
client_credentials
scope
openid accounts
2021-10-21 04:12:25 SUCCESS
SetAccountScopeOnTokenEndpointRequest
Set scope parameter to accounts for OB testing
grant_type
client_credentials
scope
accounts
2021-10-21 04:12:25
AddClientIdToTokenEndpointRequest
grant_type
client_credentials
scope
accounts
client_id
e239ae37704a02ce489068a4f166f211fcc78fab93e159cc205cff008168b22d
2021-10-21 04:12:25
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"
}
2021-10-21 04:12:26 RESPONSE
CallTokenEndpoint
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "x-backside-transport": "OK OK,FAIL FAIL",
  "connection": "Keep-Alive",
  "transfer-encoding": "chunked",
  "content-type": "application/json",
  "date": "Thu, 21 Oct 2021 04:12:25 GMT",
  "cache-control": "private, no-store, no-cache, must-revalidate",
  "pragma": "no-cache",
  "content-security-policy": "default-src \u0027self\u0027; style-src \u0027unsafe-inline\u0027",
  "x-ratelimit-limit": "name\u003drate-limit,100;",
  "x-ratelimit-remaining": "name\u003drate-limit,99;",
  "set-cookie": "NSC_JOjmolw2bs2aeuacqvjlsbcz51nq2eQ\u003d5ccba3d82c9ad8db986a5c8712748f456527235d695b4fc9b520a453ec5cb405ed41534e;expires\u003dThu, 21-Oct-2021 04:14:25 GMT;path\u003d/;httponly",
  "strict-transport-security": "max-age\u003d157680000"
}
response_body
{"token_type":"Bearer","access_token":"AAJAZTIzOWFlMzc3MDRhMDJjZTQ4OTA2OGE0ZjE2NmYyMTFmY2M3OGZhYjkzZTE1OWNjMjA1Y2ZmMDA4MTY4YjIyZD5IfYkrOYArSrE6KEyJd4gGJVYthDIyuOQ7ZAkZbqaD6llLOTcyzKv-KA_mPWe2JbGyZMxJswWitqVO9ieWIogIFXfUfxLpDKML1qRyNM4ayxVbqRObeDOVfoZlUSZoWsUgWQOVa6sI6dEXfAQ7fkhf-Nsh8zf9WmCJ6n19XmD7uomAFKtn0Xjx_CTSqVS1_bUklTOe8a8P289ddHQOmSpxyuaRumTIp85diTL13r_295w5TO9w0Ar6Y49WNJTxTw","metadata":"m:","expires_in":3600,"consented_on":1634789545,"scope":"accounts"}
2021-10-21 04:12:26
CallTokenEndpoint
Token endpoint response
token_endpoint_response
{"token_type":"Bearer","access_token":"AAJAZTIzOWFlMzc3MDRhMDJjZTQ4OTA2OGE0ZjE2NmYyMTFmY2M3OGZhYjkzZTE1OWNjMjA1Y2ZmMDA4MTY4YjIyZD5IfYkrOYArSrE6KEyJd4gGJVYthDIyuOQ7ZAkZbqaD6llLOTcyzKv-KA_mPWe2JbGyZMxJswWitqVO9ieWIogIFXfUfxLpDKML1qRyNM4ayxVbqRObeDOVfoZlUSZoWsUgWQOVa6sI6dEXfAQ7fkhf-Nsh8zf9WmCJ6n19XmD7uomAFKtn0Xjx_CTSqVS1_bUklTOe8a8P289ddHQOmSpxyuaRumTIp85diTL13r_295w5TO9w0Ar6Y49WNJTxTw","metadata":"m:","expires_in":3600,"consented_on":1634789545,"scope":"accounts"}
2021-10-21 04:12:26 SUCCESS
CallTokenEndpoint
Parsed token endpoint response
token_type
Bearer
access_token
AAJAZTIzOWFlMzc3MDRhMDJjZTQ4OTA2OGE0ZjE2NmYyMTFmY2M3OGZhYjkzZTE1OWNjMjA1Y2ZmMDA4MTY4YjIyZD5IfYkrOYArSrE6KEyJd4gGJVYthDIyuOQ7ZAkZbqaD6llLOTcyzKv-KA_mPWe2JbGyZMxJswWitqVO9ieWIogIFXfUfxLpDKML1qRyNM4ayxVbqRObeDOVfoZlUSZoWsUgWQOVa6sI6dEXfAQ7fkhf-Nsh8zf9WmCJ6n19XmD7uomAFKtn0Xjx_CTSqVS1_bUklTOe8a8P289ddHQOmSpxyuaRumTIp85diTL13r_295w5TO9w0Ar6Y49WNJTxTw
metadata
m:
expires_in
3600
consented_on
1634789545
scope
accounts
2021-10-21 04:12:26 SUCCESS
CheckIfTokenEndpointResponseError
No error from token endpoint
2021-10-21 04:12:26 SUCCESS
CheckForAccessTokenValue
Found an access token
access_token
AAJAZTIzOWFlMzc3MDRhMDJjZTQ4OTA2OGE0ZjE2NmYyMTFmY2M3OGZhYjkzZTE1OWNjMjA1Y2ZmMDA4MTY4YjIyZD5IfYkrOYArSrE6KEyJd4gGJVYthDIyuOQ7ZAkZbqaD6llLOTcyzKv-KA_mPWe2JbGyZMxJswWitqVO9ieWIogIFXfUfxLpDKML1qRyNM4ayxVbqRObeDOVfoZlUSZoWsUgWQOVa6sI6dEXfAQ7fkhf-Nsh8zf9WmCJ6n19XmD7uomAFKtn0Xjx_CTSqVS1_bUklTOe8a8P289ddHQOmSpxyuaRumTIp85diTL13r_295w5TO9w0Ar6Y49WNJTxTw
2021-10-21 04:12:26 SUCCESS
ExtractAccessTokenFromTokenResponse
Extracted the access token
value
AAJAZTIzOWFlMzc3MDRhMDJjZTQ4OTA2OGE0ZjE2NmYyMTFmY2M3OGZhYjkzZTE1OWNjMjA1Y2ZmMDA4MTY4YjIyZD5IfYkrOYArSrE6KEyJd4gGJVYthDIyuOQ7ZAkZbqaD6llLOTcyzKv-KA_mPWe2JbGyZMxJswWitqVO9ieWIogIFXfUfxLpDKML1qRyNM4ayxVbqRObeDOVfoZlUSZoWsUgWQOVa6sI6dEXfAQ7fkhf-Nsh8zf9WmCJ6n19XmD7uomAFKtn0Xjx_CTSqVS1_bUklTOe8a8P289ddHQOmSpxyuaRumTIp85diTL13r_295w5TO9w0Ar6Y49WNJTxTw
type
Bearer
2021-10-21 04:12:26 SUCCESS
ExtractExpiresInFromTokenEndpointResponse
Extracted 'expires_in'
expires_in
3600
2021-10-21 04:12:26 SUCCESS
ValidateExpiresIn
expires_in passed all validation checks
expires_in
3600
2021-10-21 04:12:26
CreateEmptyResourceEndpointRequestHeaders
Created empty headers
resource_endpoint_request_headers
{}
2021-10-21 04:12:26 SUCCESS
AddFAPIAuthDateToResourceEndpointRequest
Added x-fapi-auth-date to resource endpoint request headers
resource_endpoint_request_headers
{
  "x-fapi-auth-date": "Thu, 21 Oct 2021 04:12:26 GMT"
}
2021-10-21 04:12:26
AddFAPIFinancialIdToResourceEndpointRequest
Added x-fapi-financial-id to resource_endpoint_request_headers
2021-10-21 04:12:26 SUCCESS
CreateCreateAccountRequestRequest
account_requests_endpoint_request
{
  "Data": {
    "Permissions": [
      "ReadAccountsBasic"
    ]
  },
  "Risk": {}
}
2021-10-21 04:12:26
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/
2021-10-21 04:12:26
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": "Thu, 21 Oct 2021 04:12:26 GMT",
  "x-fapi-financial-id": "0015800000jf7AeAAI",
  "accept-charset": "utf-8",
  "content-type": "application/json;charset\u003dUTF-8",
  "authorization": "Bearer AAJAZTIzOWFlMzc3MDRhMDJjZTQ4OTA2OGE0ZjE2NmYyMTFmY2M3OGZhYjkzZTE1OWNjMjA1Y2ZmMDA4MTY4YjIyZD5IfYkrOYArSrE6KEyJd4gGJVYthDIyuOQ7ZAkZbqaD6llLOTcyzKv-KA_mPWe2JbGyZMxJswWitqVO9ieWIogIFXfUfxLpDKML1qRyNM4ayxVbqRObeDOVfoZlUSZoWsUgWQOVa6sI6dEXfAQ7fkhf-Nsh8zf9WmCJ6n19XmD7uomAFKtn0Xjx_CTSqVS1_bUklTOe8a8P289ddHQOmSpxyuaRumTIp85diTL13r_295w5TO9w0Ar6Y49WNJTxTw",
  "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"
}
2021-10-21 04:12:26 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": "Thu, 21 Oct 2021 04:12:26 GMT",
  "x-fapi-interaction-id": "661a352f-b261-4de2-b7e7-7b320e9530a6",
  "set-cookie": [
    "JSESSIONID\u003d1E8A5401D6F673FB922EDD0967318E3F; Path\u003d/; HttpOnly; Secure",
    "NSC_JOjmolw2bs2aeuacqvjlsbcz51nq2eQ\u003d5ccba3d82c9ad8db986a5c8712748f456527235d695b4fc9b520a453ec5cb405ed41534e;expires\u003dThu, 21-Oct-2021 04:14:26 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:482b3fbd-bbec-4a96-a5ea-e5db941361fe","Status":"AwaitingAuthorisation","CreationDateTime":"2021-10-21T07:12:26.658273+03:00","Permissions":["ReadAccountsBasic"],"StatusUpdateDateTime":"2021-10-21T07:12:26.658275+03:00"},"Risk":{},"Links":{"Self":"https://obp-api.danskebank.com/open-banking/v3.1/aisp/account-access-consents/urn:accounts:v3:482b3fbd-bbec-4a96-a5ea-e5db941361fe"},"Meta":{}}
2021-10-21 04:12:26
CallAccountRequestsEndpointWithBearerToken
Account requests endpoint response
account_requests_endpoint_response
{"Data":{"ConsentId":"urn:accounts:v3:482b3fbd-bbec-4a96-a5ea-e5db941361fe","Status":"AwaitingAuthorisation","CreationDateTime":"2021-10-21T07:12:26.658273+03:00","Permissions":["ReadAccountsBasic"],"StatusUpdateDateTime":"2021-10-21T07:12:26.658275+03:00"},"Risk":{},"Links":{"Self":"https://obp-api.danskebank.com/open-banking/v3.1/aisp/account-access-consents/urn:accounts:v3:482b3fbd-bbec-4a96-a5ea-e5db941361fe"},"Meta":{}}
2021-10-21 04:12:26 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": "Thu, 21 Oct 2021 04:12:26 GMT",
  "x-fapi-interaction-id": "661a352f-b261-4de2-b7e7-7b320e9530a6",
  "set-cookie": [
    "JSESSIONID\u003d1E8A5401D6F673FB922EDD0967318E3F; Path\u003d/; HttpOnly; Secure",
    "NSC_JOjmolw2bs2aeuacqvjlsbcz51nq2eQ\u003d5ccba3d82c9ad8db986a5c8712748f456527235d695b4fc9b520a453ec5cb405ed41534e;expires\u003dThu, 21-Oct-2021 04:14:26 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:482b3fbd-bbec-4a96-a5ea-e5db941361fe","Status":"AwaitingAuthorisation","CreationDateTime":"2021-10-21T07:12:26.658273+03:00","Permissions":["ReadAccountsBasic"],"StatusUpdateDateTime":"2021-10-21T07:12:26.658275+03:00"},"Risk":{},"Links":{"Self":"https://obp-api.danskebank.com/open-banking/v3.1/aisp/account-access-consents/urn:accounts:v3:482b3fbd-bbec-4a96-a5ea-e5db941361fe"},"Meta":{}}
2021-10-21 04:12:26 SUCCESS
CheckIfAccountRequestsEndpointResponseError
No error from account requests endpoint
2021-10-21 04:12:26 SUCCESS
CheckForFAPIInteractionIdInResourceResponse
Found x-fapi-interaction-id
interaction_id
661a352f-b261-4de2-b7e7-7b320e9530a6
2021-10-21 04:12:26 SUCCESS
ExtractAccountRequestIdFromAccountRequestsEndpointResponse
Extracted the account request ID
account_request_id
urn:accounts:v3:482b3fbd-bbec-4a96-a5ea-e5db941361fe
Make request to authorization endpoint
2021-10-21 04:12:26 SUCCESS
CreateAuthorizationEndpointRequestFromClientInformation
Created authorization endpoint request
client_id
e239ae37704a02ce489068a4f166f211fcc78fab93e159cc205cff008168b22d
redirect_uri
https://www.certification.openid.net/test/a/danskebank1/callback
scope
openid accounts
2021-10-21 04:12:26 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:482b3fbd-bbec-4a96-a5ea-e5db941361fe",
        "essential": true
      }
    }
  }
}
2021-10-21 04:12:26 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:482b3fbd-bbec-4a96-a5ea-e5db941361fe",
        "essential": true
      },
      "acr": {
        "values": [
          "urn:openbanking:psd2:sca",
          "urn:openbanking:psd2:ca"
        ],
        "essential": true
      }
    }
  }
}
2021-10-21 04:12:26
CreateRandomStateValue
Created state value
requested_state_length
10
state
S6HYfbU9v5
2021-10-21 04:12:26 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:482b3fbd-bbec-4a96-a5ea-e5db941361fe",
      "essential": true
    },
    "acr": {
      "values": [
        "urn:openbanking:psd2:sca",
        "urn:openbanking:psd2:ca"
      ],
      "essential": true
    }
  }
}
state
S6HYfbU9v5
2021-10-21 04:12:26
CreateRandomNonceValue
Created nonce value
requested_nonce_length
10
nonce
ZWAKnkLRwQ
2021-10-21 04:12:26 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:482b3fbd-bbec-4a96-a5ea-e5db941361fe",
      "essential": true
    },
    "acr": {
      "values": [
        "urn:openbanking:psd2:sca",
        "urn:openbanking:psd2:ca"
      ],
      "essential": true
    }
  }
}
state
S6HYfbU9v5
nonce
ZWAKnkLRwQ
2021-10-21 04:12:26 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:482b3fbd-bbec-4a96-a5ea-e5db941361fe",
      "essential": true
    },
    "acr": {
      "values": [
        "urn:openbanking:psd2:sca",
        "urn:openbanking:psd2:ca"
      ],
      "essential": true
    }
  }
}
state
S6HYfbU9v5
nonce
ZWAKnkLRwQ
response_type
code id_token
2021-10-21 04:12:26
ReverseScopeOrderInAuthorizationEndpointRequest
Reversed order of scopes in authorization_endpoint_request
original
openid accounts
reversed
accounts openid
2021-10-21 04:12:26 SUCCESS
ConvertAuthorizationEndpointRequestToRequestObject
Created request object claims
request_object_claims
{
  "client_id": "e239ae37704a02ce489068a4f166f211fcc78fab93e159cc205cff008168b22d",
  "redirect_uri": "https://www.certification.openid.net/test/a/danskebank1/callback",
  "scope": "accounts openid",
  "claims": {
    "id_token": {
      "openbanking_intent_id": {
        "value": "urn:accounts:v3:482b3fbd-bbec-4a96-a5ea-e5db941361fe",
        "essential": true
      },
      "acr": {
        "values": [
          "urn:openbanking:psd2:sca",
          "urn:openbanking:psd2:ca"
        ],
        "essential": true
      }
    }
  },
  "state": "S6HYfbU9v5",
  "nonce": "ZWAKnkLRwQ",
  "response_type": "code id_token"
}
2021-10-21 04:12:26 SUCCESS
AddExpToRequestObject
Added exp to request object claims
exp
1.634789846E9
2021-10-21 04:12:26 SUCCESS
AddAudToRequestObject
Added aud to request object claims
aud
https://obp-api.danskebank.com/open-banking/private
2021-10-21 04:12:26 SUCCESS
AddIssToRequestObject
Added iss to request object claims
iss
e239ae37704a02ce489068a4f166f211fcc78fab93e159cc205cff008168b22d
2021-10-21 04:12:26 SUCCESS
AddClientIdToRequestObject
Added client_id to request object claims
client_id
e239ae37704a02ce489068a4f166f211fcc78fab93e159cc205cff008168b22d
2021-10-21 04:12:26 SUCCESS
SignRequestObject
Signed the request object
claims
{"aud":"https:\/\/obp-api.danskebank.com\/open-banking\/private","scope":"accounts openid","claims":{"id_token":{"acr":{"values":["urn:openbanking:psd2:sca","urn:openbanking:psd2:ca"],"essential":true},"openbanking_intent_id":{"value":"urn:accounts:v3:482b3fbd-bbec-4a96-a5ea-e5db941361fe","essential":true}}},"iss":"e239ae37704a02ce489068a4f166f211fcc78fab93e159cc205cff008168b22d","response_type":"code id_token","redirect_uri":"https:\/\/www.certification.openid.net\/test\/a\/danskebank1\/callback","state":"S6HYfbU9v5","exp":1634789846,"nonce":"ZWAKnkLRwQ","client_id":"e239ae37704a02ce489068a4f166f211fcc78fab93e159cc205cff008168b22d"}
header
{"kid":"jTeQUQkZFp5Hks1GUiTahWgqPO8","alg":"PS256"}
request_object
eyJraWQiOiJqVGVRVVFrWkZwNUhrczFHVWlUYWhXZ3FQTzgiLCJhbGciOiJQUzI1NiJ9.eyJhdWQiOiJodHRwczpcL1wvb2JwLWFwaS5kYW5za2ViYW5rLmNvbVwvb3Blbi1iYW5raW5nXC9wcml2YXRlIiwic2NvcGUiOiJhY2NvdW50cyBvcGVuaWQiLCJjbGFpbXMiOnsiaWRfdG9rZW4iOnsiYWNyIjp7InZhbHVlcyI6WyJ1cm46b3BlbmJhbmtpbmc6cHNkMjpzY2EiLCJ1cm46b3BlbmJhbmtpbmc6cHNkMjpjYSJdLCJlc3NlbnRpYWwiOnRydWV9LCJvcGVuYmFua2luZ19pbnRlbnRfaWQiOnsidmFsdWUiOiJ1cm46YWNjb3VudHM6djM6NDgyYjNmYmQtYmJlYy00YTk2LWE1ZWEtZTVkYjk0MTM2MWZlIiwiZXNzZW50aWFsIjp0cnVlfX19LCJpc3MiOiJlMjM5YWUzNzcwNGEwMmNlNDg5MDY4YTRmMTY2ZjIxMWZjYzc4ZmFiOTNlMTU5Y2MyMDVjZmYwMDgxNjhiMjJkIiwicmVzcG9uc2VfdHlwZSI6ImNvZGUgaWRfdG9rZW4iLCJyZWRpcmVjdF91cmkiOiJodHRwczpcL1wvd3d3LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldFwvdGVzdFwvYVwvZGFuc2tlYmFuazFcL2NhbGxiYWNrIiwic3RhdGUiOiJTNkhZZmJVOXY1IiwiZXhwIjoxNjM0Nzg5ODQ2LCJub25jZSI6IlpXQUtua0xSd1EiLCJjbGllbnRfaWQiOiJlMjM5YWUzNzcwNGEwMmNlNDg5MDY4YTRmMTY2ZjIxMWZjYzc4ZmFiOTNlMTU5Y2MyMDVjZmYwMDgxNjhiMjJkIn0.rPzALspwDhBs5gebv1ZgKMPzhYFQgGg25FT9HrXr0uFPb78IvKXOM2KD_XwsBqHT1GBV5FUkd1lgAR3I-ATWQyhsMc6HaT-c3k4nGNfymgbbROIyuNzgdgKicngGiIVrPMdLxo-lk01ttWIbT4BSVYufsxP9ouWYvsraJpRWLSkyXaLZmyKK1FCdeecJShuIkgzjEKnUinH4yToRV1YLT8gMHlsws0dMnZ6MHn5YjSWliDR6uWSX8plO7DS_O3onrqTOMTiGvx9vKldkvK1dzjL1fy2p4eCjuQdfElnHxEThfE00MX_59biCFOJKw9SYPynq1LzbDygvZ5ASAE-Lyg
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"}
2021-10-21 04:12:26 SUCCESS
BuildRequestObjectByValueRedirectToAuthorizationEndpoint
Sending to authorization endpoint
redirect_to_authorization_endpoint
https://obp-auth.danskebank.com/open-banking/private/oauth2/authorize?request=eyJraWQiOiJqVGVRVVFrWkZwNUhrczFHVWlUYWhXZ3FQTzgiLCJhbGciOiJQUzI1NiJ9.eyJhdWQiOiJodHRwczpcL1wvb2JwLWFwaS5kYW5za2ViYW5rLmNvbVwvb3Blbi1iYW5raW5nXC9wcml2YXRlIiwic2NvcGUiOiJhY2NvdW50cyBvcGVuaWQiLCJjbGFpbXMiOnsiaWRfdG9rZW4iOnsiYWNyIjp7InZhbHVlcyI6WyJ1cm46b3BlbmJhbmtpbmc6cHNkMjpzY2EiLCJ1cm46b3BlbmJhbmtpbmc6cHNkMjpjYSJdLCJlc3NlbnRpYWwiOnRydWV9LCJvcGVuYmFua2luZ19pbnRlbnRfaWQiOnsidmFsdWUiOiJ1cm46YWNjb3VudHM6djM6NDgyYjNmYmQtYmJlYy00YTk2LWE1ZWEtZTVkYjk0MTM2MWZlIiwiZXNzZW50aWFsIjp0cnVlfX19LCJpc3MiOiJlMjM5YWUzNzcwNGEwMmNlNDg5MDY4YTRmMTY2ZjIxMWZjYzc4ZmFiOTNlMTU5Y2MyMDVjZmYwMDgxNjhiMjJkIiwicmVzcG9uc2VfdHlwZSI6ImNvZGUgaWRfdG9rZW4iLCJyZWRpcmVjdF91cmkiOiJodHRwczpcL1wvd3d3LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldFwvdGVzdFwvYVwvZGFuc2tlYmFuazFcL2NhbGxiYWNrIiwic3RhdGUiOiJTNkhZZmJVOXY1IiwiZXhwIjoxNjM0Nzg5ODQ2LCJub25jZSI6IlpXQUtua0xSd1EiLCJjbGllbnRfaWQiOiJlMjM5YWUzNzcwNGEwMmNlNDg5MDY4YTRmMTY2ZjIxMWZjYzc4ZmFiOTNlMTU5Y2MyMDVjZmYwMDgxNjhiMjJkIn0.rPzALspwDhBs5gebv1ZgKMPzhYFQgGg25FT9HrXr0uFPb78IvKXOM2KD_XwsBqHT1GBV5FUkd1lgAR3I-ATWQyhsMc6HaT-c3k4nGNfymgbbROIyuNzgdgKicngGiIVrPMdLxo-lk01ttWIbT4BSVYufsxP9ouWYvsraJpRWLSkyXaLZmyKK1FCdeecJShuIkgzjEKnUinH4yToRV1YLT8gMHlsws0dMnZ6MHn5YjSWliDR6uWSX8plO7DS_O3onrqTOMTiGvx9vKldkvK1dzjL1fy2p4eCjuQdfElnHxEThfE00MX_59biCFOJKw9SYPynq1LzbDygvZ5ASAE-Lyg&client_id=e239ae37704a02ce489068a4f166f211fcc78fab93e159cc205cff008168b22d&redirect_uri=https://www.certification.openid.net/test/a/danskebank1/callback&scope=accounts%20openid&response_type=code%20id_token
2021-10-21 04:12:26 REDIRECT
fapi-rw-id2-ensure-other-scope-order-succeeds
Redirecting to authorization endpoint
redirect_to
https://obp-auth.danskebank.com/open-banking/private/oauth2/authorize?request=eyJraWQiOiJqVGVRVVFrWkZwNUhrczFHVWlUYWhXZ3FQTzgiLCJhbGciOiJQUzI1NiJ9.eyJhdWQiOiJodHRwczpcL1wvb2JwLWFwaS5kYW5za2ViYW5rLmNvbVwvb3Blbi1iYW5raW5nXC9wcml2YXRlIiwic2NvcGUiOiJhY2NvdW50cyBvcGVuaWQiLCJjbGFpbXMiOnsiaWRfdG9rZW4iOnsiYWNyIjp7InZhbHVlcyI6WyJ1cm46b3BlbmJhbmtpbmc6cHNkMjpzY2EiLCJ1cm46b3BlbmJhbmtpbmc6cHNkMjpjYSJdLCJlc3NlbnRpYWwiOnRydWV9LCJvcGVuYmFua2luZ19pbnRlbnRfaWQiOnsidmFsdWUiOiJ1cm46YWNjb3VudHM6djM6NDgyYjNmYmQtYmJlYy00YTk2LWE1ZWEtZTVkYjk0MTM2MWZlIiwiZXNzZW50aWFsIjp0cnVlfX19LCJpc3MiOiJlMjM5YWUzNzcwNGEwMmNlNDg5MDY4YTRmMTY2ZjIxMWZjYzc4ZmFiOTNlMTU5Y2MyMDVjZmYwMDgxNjhiMjJkIiwicmVzcG9uc2VfdHlwZSI6ImNvZGUgaWRfdG9rZW4iLCJyZWRpcmVjdF91cmkiOiJodHRwczpcL1wvd3d3LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldFwvdGVzdFwvYVwvZGFuc2tlYmFuazFcL2NhbGxiYWNrIiwic3RhdGUiOiJTNkhZZmJVOXY1IiwiZXhwIjoxNjM0Nzg5ODQ2LCJub25jZSI6IlpXQUtua0xSd1EiLCJjbGllbnRfaWQiOiJlMjM5YWUzNzcwNGEwMmNlNDg5MDY4YTRmMTY2ZjIxMWZjYzc4ZmFiOTNlMTU5Y2MyMDVjZmYwMDgxNjhiMjJkIn0.rPzALspwDhBs5gebv1ZgKMPzhYFQgGg25FT9HrXr0uFPb78IvKXOM2KD_XwsBqHT1GBV5FUkd1lgAR3I-ATWQyhsMc6HaT-c3k4nGNfymgbbROIyuNzgdgKicngGiIVrPMdLxo-lk01ttWIbT4BSVYufsxP9ouWYvsraJpRWLSkyXaLZmyKK1FCdeecJShuIkgzjEKnUinH4yToRV1YLT8gMHlsws0dMnZ6MHn5YjSWliDR6uWSX8plO7DS_O3onrqTOMTiGvx9vKldkvK1dzjL1fy2p4eCjuQdfElnHxEThfE00MX_59biCFOJKw9SYPynq1LzbDygvZ5ASAE-Lyg&client_id=e239ae37704a02ce489068a4f166f211fcc78fab93e159cc205cff008168b22d&redirect_uri=https://www.certification.openid.net/test/a/danskebank1/callback&scope=accounts%20openid&response_type=code%20id_token
2021-10-21 04:13:15 INCOMING
fapi-rw-id2-ensure-other-scope-order-succeeds
Incoming HTTP request to test instance dgQIn4yzVPw0X5u
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-US,en;q\u003d0.5",
  "accept-encoding": "gzip, deflate, br",
  "referer": "https://obp-web.danskebank.com/web/?scope\u003daccounts\u0026redirectUrl\u003dhttps%3A%2F%2Fwww.certification.openid.net%2Ftest%2Fa%2Fdanskebank1%2Fcallback\u0026type\u003daccount\u0026channel\u003dprivate\u0026locale\u003den_GB\u0026tppName\u003dConformance_PROD_AISP_PISP_CBPII\u0026state\u003dS6HYfbU9v5",
  "cookie": "JSESSIONID\u003d5C5496392516C51C9BC1B863F1D27E20",
  "upgrade-insecure-requests": "1",
  "cache-control": "max-stale\u003d0",
  "x-bluecoat-via": "e3bf01f12dfc3f89",
  "x-ssl-cipher": "ECDHE-RSA-AES128-GCM-SHA256",
  "x-ssl-protocol": "TLSv1.2",
  "connection": "close",
  "x-forwarded-host": "www.certification.openid.net",
  "x-forwarded-server": "www.certification.openid.net"
}
incoming_path
callback
incoming_body_form_params
incoming_method
GET
incoming_body_json
incoming_query_string_params
{}
incoming_body
2021-10-21 04:13:15 SUCCESS
CreateRandomImplicitSubmitUrl
Created random implicit submission URL
implicit_submit
{
  "path": "implicit/7FAvZ41WnOekrl2ApKWb",
  "fullUrl": "https://www.certification.openid.net/test/a/danskebank1/implicit/7FAvZ41WnOekrl2ApKWb"
}
2021-10-21 04:13:15 OUTGOING
fapi-rw-id2-ensure-other-scope-order-succeeds
Response to HTTP request to test instance dgQIn4yzVPw0X5u
outgoing
ModelAndView [view="implicitCallback"; model={implicitSubmitUrl=https://www.certification.openid.net/test/a/danskebank1/implicit/7FAvZ41WnOekrl2ApKWb, returnUrl=/log-detail.html?log=dgQIn4yzVPw0X5u}]
outgoing_path
callback
2021-10-21 04:13:16 INCOMING
fapi-rw-id2-ensure-other-scope-order-succeeds
Incoming HTTP request to test instance dgQIn4yzVPw0X5u
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-US,en;q\u003d0.5",
  "accept-encoding": "gzip, deflate, br",
  "content-type": "text/plain",
  "x-requested-with": "XMLHttpRequest",
  "origin": "https://www.certification.openid.net",
  "referer": "https://www.certification.openid.net/test/a/danskebank1/callback",
  "cookie": "JSESSIONID\u003d5C5496392516C51C9BC1B863F1D27E20",
  "x-bluecoat-via": "e3bf01f12dfc3f89",
  "x-ssl-cipher": "ECDHE-RSA-AES128-GCM-SHA256",
  "x-ssl-protocol": "TLSv1.2",
  "content-length": "1379",
  "x-forwarded-host": "www.certification.openid.net",
  "x-forwarded-server": "www.certification.openid.net",
  "connection": "close"
}
incoming_path
implicit/7FAvZ41WnOekrl2ApKWb
incoming_body_form_params
incoming_method
POST
incoming_body_json
incoming_query_string_params
{}
incoming_body
#code=AALF9Ovycd-0DG6LugeBDEQcVJbZvyPuOtflZ-512eTMHD8mWv01UmRThiUrhwggeedP6jDsJF0PsGofOzSAWC7eKP6ZoVwq7limlRLYxuvdI29lbw31CAOsi2O30bhvdPmjp3ngBxU0zZnZf4IxKIE50kBkdjngdPmrYwWGR8DrT_iUNNfuGYD-yb6Wo4cSR9zIZ1QoyhudzhOd8PxACNCQEFWAMlDyXjki66ZzMz52Nr6E0ikXEmkyBYUk47vXMnR4-qusgNKCuKbZR9EwIbzqq6JpoLk60MtQiQEmDUyhb1i-DmqMnFjZ0Gk4C1I0XFU5m3Ox9W_n-O8G9GdYhGdf&state=S6HYfbU9v5&id_token=eyJhbGciOiJQUzI1NiIsImtpZCI6IkNBNjlTb0NxMG5FRnM2Mnhodm5yT19MSDNOQSIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwczovL29icC1hcGkuZGFuc2tlYmFuay5jb20vb3Blbi1iYW5raW5nL3ByaXZhdGUiLCJpYXQiOjE2MzQ3ODk1OTUsImV4cCI6MTYzNDc4OTg5NSwic3ViIjoidXJuOmFjY291bnRzOnYzOjQ4MmIzZmJkLWJiZWMtNGE5Ni1hNWVhLWU1ZGI5NDEzNjFmZSIsImFjciI6InVybjpvcGVuYmFua2luZzpwc2QyOnNjYSIsIm9wZW5iYW5raW5nX2ludGVudF9pZCI6InVybjphY2NvdW50czp2Mzo0ODJiM2ZiZC1iYmVjLTRhOTYtYTVlYS1lNWRiOTQxMzYxZmUiLCJhdWQiOiJlMjM5YWUzNzcwNGEwMmNlNDg5MDY4YTRmMTY2ZjIxMWZjYzc4ZmFiOTNlMTU5Y2MyMDVjZmYwMDgxNjhiMjJkIiwiY19oYXNoIjoibnREUlBzRF95TXZhckRPeVJNcW1PQSIsIm5vbmNlIjoiWldBS25rTFJ3USIsInNfaGFzaCI6IjFjWWJkb3lDcmxUVWJxallSaVVTdEEifQ.WI7zX6bgqOxoKmVNn3uLZVOxhdPN6SONLPHzP0dVNdltlLKcoHqEydCLOOhVuDVkbDZQWYnie5iK-Fy22Jq--XVLBjW4jfchPyH9-bEfXvHQovGhicNpciJqYvrKV5_cPuIZlva3LbYMTOVzut5Y74VCkcaobb-pFXBhj2d_W4Q8dQCXaAYCVESmlzyG0bEyFEOr7iZJA4dBU17zVWv_rwWVIV9vR1_UEgSP1iMlXxhOvWMGN0z1GJeJYLikBgaHE9UMIF4nHAcps_5c4QLYj99uaOWMlQFl9XRXxvbyvJa-TXq84AOB99W1slgJdaPmAqLFFsl-g-PoBg6jjobK2A
2021-10-21 04:13:16 OUTGOING
fapi-rw-id2-ensure-other-scope-order-succeeds
Response to HTTP request to test instance dgQIn4yzVPw0X5u
outgoing_status_code
204
outgoing_headers
{}
outgoing_body

                                
outgoing_path
implicit/7FAvZ41WnOekrl2ApKWb
2021-10-21 04:13:16
ExtractImplicitHashToCallbackResponse
Extracted response from URL fragment
parameters
[
  {
    "name": "code",
    "value": "AALF9Ovycd-0DG6LugeBDEQcVJbZvyPuOtflZ-512eTMHD8mWv01UmRThiUrhwggeedP6jDsJF0PsGofOzSAWC7eKP6ZoVwq7limlRLYxuvdI29lbw31CAOsi2O30bhvdPmjp3ngBxU0zZnZf4IxKIE50kBkdjngdPmrYwWGR8DrT_iUNNfuGYD-yb6Wo4cSR9zIZ1QoyhudzhOd8PxACNCQEFWAMlDyXjki66ZzMz52Nr6E0ikXEmkyBYUk47vXMnR4-qusgNKCuKbZR9EwIbzqq6JpoLk60MtQiQEmDUyhb1i-DmqMnFjZ0Gk4C1I0XFU5m3Ox9W_n-O8G9GdYhGdf"
  },
  {
    "name": "state",
    "value": "S6HYfbU9v5"
  },
  {
    "name": "id_token",
    "value": "eyJhbGciOiJQUzI1NiIsImtpZCI6IkNBNjlTb0NxMG5FRnM2Mnhodm5yT19MSDNOQSIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwczovL29icC1hcGkuZGFuc2tlYmFuay5jb20vb3Blbi1iYW5raW5nL3ByaXZhdGUiLCJpYXQiOjE2MzQ3ODk1OTUsImV4cCI6MTYzNDc4OTg5NSwic3ViIjoidXJuOmFjY291bnRzOnYzOjQ4MmIzZmJkLWJiZWMtNGE5Ni1hNWVhLWU1ZGI5NDEzNjFmZSIsImFjciI6InVybjpvcGVuYmFua2luZzpwc2QyOnNjYSIsIm9wZW5iYW5raW5nX2ludGVudF9pZCI6InVybjphY2NvdW50czp2Mzo0ODJiM2ZiZC1iYmVjLTRhOTYtYTVlYS1lNWRiOTQxMzYxZmUiLCJhdWQiOiJlMjM5YWUzNzcwNGEwMmNlNDg5MDY4YTRmMTY2ZjIxMWZjYzc4ZmFiOTNlMTU5Y2MyMDVjZmYwMDgxNjhiMjJkIiwiY19oYXNoIjoibnREUlBzRF95TXZhckRPeVJNcW1PQSIsIm5vbmNlIjoiWldBS25rTFJ3USIsInNfaGFzaCI6IjFjWWJkb3lDcmxUVWJxallSaVVTdEEifQ.WI7zX6bgqOxoKmVNn3uLZVOxhdPN6SONLPHzP0dVNdltlLKcoHqEydCLOOhVuDVkbDZQWYnie5iK-Fy22Jq--XVLBjW4jfchPyH9-bEfXvHQovGhicNpciJqYvrKV5_cPuIZlva3LbYMTOVzut5Y74VCkcaobb-pFXBhj2d_W4Q8dQCXaAYCVESmlzyG0bEyFEOr7iZJA4dBU17zVWv_rwWVIV9vR1_UEgSP1iMlXxhOvWMGN0z1GJeJYLikBgaHE9UMIF4nHAcps_5c4QLYj99uaOWMlQFl9XRXxvbyvJa-TXq84AOB99W1slgJdaPmAqLFFsl-g-PoBg6jjobK2A"
  }
]
2021-10-21 04:13:16 SUCCESS
ExtractImplicitHashToCallbackResponse
Extracted the hash values
code
AALF9Ovycd-0DG6LugeBDEQcVJbZvyPuOtflZ-512eTMHD8mWv01UmRThiUrhwggeedP6jDsJF0PsGofOzSAWC7eKP6ZoVwq7limlRLYxuvdI29lbw31CAOsi2O30bhvdPmjp3ngBxU0zZnZf4IxKIE50kBkdjngdPmrYwWGR8DrT_iUNNfuGYD-yb6Wo4cSR9zIZ1QoyhudzhOd8PxACNCQEFWAMlDyXjki66ZzMz52Nr6E0ikXEmkyBYUk47vXMnR4-qusgNKCuKbZR9EwIbzqq6JpoLk60MtQiQEmDUyhb1i-DmqMnFjZ0Gk4C1I0XFU5m3Ox9W_n-O8G9GdYhGdf
state
S6HYfbU9v5
id_token
eyJhbGciOiJQUzI1NiIsImtpZCI6IkNBNjlTb0NxMG5FRnM2Mnhodm5yT19MSDNOQSIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwczovL29icC1hcGkuZGFuc2tlYmFuay5jb20vb3Blbi1iYW5raW5nL3ByaXZhdGUiLCJpYXQiOjE2MzQ3ODk1OTUsImV4cCI6MTYzNDc4OTg5NSwic3ViIjoidXJuOmFjY291bnRzOnYzOjQ4MmIzZmJkLWJiZWMtNGE5Ni1hNWVhLWU1ZGI5NDEzNjFmZSIsImFjciI6InVybjpvcGVuYmFua2luZzpwc2QyOnNjYSIsIm9wZW5iYW5raW5nX2ludGVudF9pZCI6InVybjphY2NvdW50czp2Mzo0ODJiM2ZiZC1iYmVjLTRhOTYtYTVlYS1lNWRiOTQxMzYxZmUiLCJhdWQiOiJlMjM5YWUzNzcwNGEwMmNlNDg5MDY4YTRmMTY2ZjIxMWZjYzc4ZmFiOTNlMTU5Y2MyMDVjZmYwMDgxNjhiMjJkIiwiY19oYXNoIjoibnREUlBzRF95TXZhckRPeVJNcW1PQSIsIm5vbmNlIjoiWldBS25rTFJ3USIsInNfaGFzaCI6IjFjWWJkb3lDcmxUVWJxallSaVVTdEEifQ.WI7zX6bgqOxoKmVNn3uLZVOxhdPN6SONLPHzP0dVNdltlLKcoHqEydCLOOhVuDVkbDZQWYnie5iK-Fy22Jq--XVLBjW4jfchPyH9-bEfXvHQovGhicNpciJqYvrKV5_cPuIZlva3LbYMTOVzut5Y74VCkcaobb-pFXBhj2d_W4Q8dQCXaAYCVESmlzyG0bEyFEOr7iZJA4dBU17zVWv_rwWVIV9vR1_UEgSP1iMlXxhOvWMGN0z1GJeJYLikBgaHE9UMIF4nHAcps_5c4QLYj99uaOWMlQFl9XRXxvbyvJa-TXq84AOB99W1slgJdaPmAqLFFsl-g-PoBg6jjobK2A
2021-10-21 04:13:16 REDIRECT-IN
fapi-rw-id2-ensure-other-scope-order-succeeds
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-US,en;q\u003d0.5",
  "accept-encoding": "gzip, deflate, br",
  "referer": "https://obp-web.danskebank.com/web/?scope\u003daccounts\u0026redirectUrl\u003dhttps%3A%2F%2Fwww.certification.openid.net%2Ftest%2Fa%2Fdanskebank1%2Fcallback\u0026type\u003daccount\u0026channel\u003dprivate\u0026locale\u003den_GB\u0026tppName\u003dConformance_PROD_AISP_PISP_CBPII\u0026state\u003dS6HYfbU9v5",
  "cookie": "JSESSIONID\u003d5C5496392516C51C9BC1B863F1D27E20",
  "upgrade-insecure-requests": "1",
  "cache-control": "max-stale\u003d0",
  "x-bluecoat-via": "e3bf01f12dfc3f89",
  "x-ssl-cipher": "ECDHE-RSA-AES128-GCM-SHA256",
  "x-ssl-protocol": "TLSv1.2",
  "connection": "close",
  "x-forwarded-host": "www.certification.openid.net",
  "x-forwarded-server": "www.certification.openid.net"
}
http_method
GET
url_fragment
{
  "code": "AALF9Ovycd-0DG6LugeBDEQcVJbZvyPuOtflZ-512eTMHD8mWv01UmRThiUrhwggeedP6jDsJF0PsGofOzSAWC7eKP6ZoVwq7limlRLYxuvdI29lbw31CAOsi2O30bhvdPmjp3ngBxU0zZnZf4IxKIE50kBkdjngdPmrYwWGR8DrT_iUNNfuGYD-yb6Wo4cSR9zIZ1QoyhudzhOd8PxACNCQEFWAMlDyXjki66ZzMz52Nr6E0ikXEmkyBYUk47vXMnR4-qusgNKCuKbZR9EwIbzqq6JpoLk60MtQiQEmDUyhb1i-DmqMnFjZ0Gk4C1I0XFU5m3Ox9W_n-O8G9GdYhGdf",
  "state": "S6HYfbU9v5",
  "id_token": "eyJhbGciOiJQUzI1NiIsImtpZCI6IkNBNjlTb0NxMG5FRnM2Mnhodm5yT19MSDNOQSIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwczovL29icC1hcGkuZGFuc2tlYmFuay5jb20vb3Blbi1iYW5raW5nL3ByaXZhdGUiLCJpYXQiOjE2MzQ3ODk1OTUsImV4cCI6MTYzNDc4OTg5NSwic3ViIjoidXJuOmFjY291bnRzOnYzOjQ4MmIzZmJkLWJiZWMtNGE5Ni1hNWVhLWU1ZGI5NDEzNjFmZSIsImFjciI6InVybjpvcGVuYmFua2luZzpwc2QyOnNjYSIsIm9wZW5iYW5raW5nX2ludGVudF9pZCI6InVybjphY2NvdW50czp2Mzo0ODJiM2ZiZC1iYmVjLTRhOTYtYTVlYS1lNWRiOTQxMzYxZmUiLCJhdWQiOiJlMjM5YWUzNzcwNGEwMmNlNDg5MDY4YTRmMTY2ZjIxMWZjYzc4ZmFiOTNlMTU5Y2MyMDVjZmYwMDgxNjhiMjJkIiwiY19oYXNoIjoibnREUlBzRF95TXZhckRPeVJNcW1PQSIsIm5vbmNlIjoiWldBS25rTFJ3USIsInNfaGFzaCI6IjFjWWJkb3lDcmxUVWJxallSaVVTdEEifQ.WI7zX6bgqOxoKmVNn3uLZVOxhdPN6SONLPHzP0dVNdltlLKcoHqEydCLOOhVuDVkbDZQWYnie5iK-Fy22Jq--XVLBjW4jfchPyH9-bEfXvHQovGhicNpciJqYvrKV5_cPuIZlva3LbYMTOVzut5Y74VCkcaobb-pFXBhj2d_W4Q8dQCXaAYCVESmlzyG0bEyFEOr7iZJA4dBU17zVWv_rwWVIV9vR1_UEgSP1iMlXxhOvWMGN0z1GJeJYLikBgaHE9UMIF4nHAcps_5c4QLYj99uaOWMlQFl9XRXxvbyvJa-TXq84AOB99W1slgJdaPmAqLFFsl-g-PoBg6jjobK2A"
}
post_body
Verify authorization endpoint response
2021-10-21 04:13:16 SUCCESS
RejectErrorInUrlQuery
'error' is not present in URL query returned from authorization endpoint
2021-10-21 04:13:16 SUCCESS
RejectAuthCodeInUrlQuery
Authorization code is not present in URL query returned from authorization endpoint
2021-10-21 04:13:16 SUCCESS
CheckMatchingCallbackParameters
Callback parameters successfully verified
2021-10-21 04:13:16 SUCCESS
RejectStateInUrlQueryForHybridFlow
state is correctly not present in URL query returned from authorization endpoint (as in the hybrid flow it must be returned in the URL fragment/hash only)
2021-10-21 04:13:16 SUCCESS
CheckIfAuthorizationEndpointError
No error from authorization endpoint
2021-10-21 04:13:16 SUCCESS
ValidateSuccessfulHybridResponseFromAuthorizationEndpoint
authorization endpoint response does not include unexpected parameters
code
AALF9Ovycd-0DG6LugeBDEQcVJbZvyPuOtflZ-512eTMHD8mWv01UmRThiUrhwggeedP6jDsJF0PsGofOzSAWC7eKP6ZoVwq7limlRLYxuvdI29lbw31CAOsi2O30bhvdPmjp3ngBxU0zZnZf4IxKIE50kBkdjngdPmrYwWGR8DrT_iUNNfuGYD-yb6Wo4cSR9zIZ1QoyhudzhOd8PxACNCQEFWAMlDyXjki66ZzMz52Nr6E0ikXEmkyBYUk47vXMnR4-qusgNKCuKbZR9EwIbzqq6JpoLk60MtQiQEmDUyhb1i-DmqMnFjZ0Gk4C1I0XFU5m3Ox9W_n-O8G9GdYhGdf
state
S6HYfbU9v5
id_token
eyJhbGciOiJQUzI1NiIsImtpZCI6IkNBNjlTb0NxMG5FRnM2Mnhodm5yT19MSDNOQSIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwczovL29icC1hcGkuZGFuc2tlYmFuay5jb20vb3Blbi1iYW5raW5nL3ByaXZhdGUiLCJpYXQiOjE2MzQ3ODk1OTUsImV4cCI6MTYzNDc4OTg5NSwic3ViIjoidXJuOmFjY291bnRzOnYzOjQ4MmIzZmJkLWJiZWMtNGE5Ni1hNWVhLWU1ZGI5NDEzNjFmZSIsImFjciI6InVybjpvcGVuYmFua2luZzpwc2QyOnNjYSIsIm9wZW5iYW5raW5nX2ludGVudF9pZCI6InVybjphY2NvdW50czp2Mzo0ODJiM2ZiZC1iYmVjLTRhOTYtYTVlYS1lNWRiOTQxMzYxZmUiLCJhdWQiOiJlMjM5YWUzNzcwNGEwMmNlNDg5MDY4YTRmMTY2ZjIxMWZjYzc4ZmFiOTNlMTU5Y2MyMDVjZmYwMDgxNjhiMjJkIiwiY19oYXNoIjoibnREUlBzRF95TXZhckRPeVJNcW1PQSIsIm5vbmNlIjoiWldBS25rTFJ3USIsInNfaGFzaCI6IjFjWWJkb3lDcmxUVWJxallSaVVTdEEifQ.WI7zX6bgqOxoKmVNn3uLZVOxhdPN6SONLPHzP0dVNdltlLKcoHqEydCLOOhVuDVkbDZQWYnie5iK-Fy22Jq--XVLBjW4jfchPyH9-bEfXvHQovGhicNpciJqYvrKV5_cPuIZlva3LbYMTOVzut5Y74VCkcaobb-pFXBhj2d_W4Q8dQCXaAYCVESmlzyG0bEyFEOr7iZJA4dBU17zVWv_rwWVIV9vR1_UEgSP1iMlXxhOvWMGN0z1GJeJYLikBgaHE9UMIF4nHAcps_5c4QLYj99uaOWMlQFl9XRXxvbyvJa-TXq84AOB99W1slgJdaPmAqLFFsl-g-PoBg6jjobK2A
2021-10-21 04:13:16 SUCCESS
CheckStateInAuthorizationResponse
State in response correctly returned
state
S6HYfbU9v5
2021-10-21 04:13:16
ValidateIssInAuthorizationResponse
No 'iss' value in authorization response.
2021-10-21 04:13:16 SUCCESS
ExtractAuthorizationCodeFromAuthorizationResponse
Found authorization code
code
AALF9Ovycd-0DG6LugeBDEQcVJbZvyPuOtflZ-512eTMHD8mWv01UmRThiUrhwggeedP6jDsJF0PsGofOzSAWC7eKP6ZoVwq7limlRLYxuvdI29lbw31CAOsi2O30bhvdPmjp3ngBxU0zZnZf4IxKIE50kBkdjngdPmrYwWGR8DrT_iUNNfuGYD-yb6Wo4cSR9zIZ1QoyhudzhOd8PxACNCQEFWAMlDyXjki66ZzMz52Nr6E0ikXEmkyBYUk47vXMnR4-qusgNKCuKbZR9EwIbzqq6JpoLk60MtQiQEmDUyhb1i-DmqMnFjZ0Gk4C1I0XFU5m3Ox9W_n-O8G9GdYhGdf
2021-10-21 04:13:16 SUCCESS
EnsureMinimumAuthorizationCodeLength
Authorization code is of sufficient length
actual
2752
required
128
2021-10-21 04:13:16 SUCCESS
EnsureMinimumAuthorizationCodeEntropy
Calculated shannon entropy seems sufficient
actual
2018.8051618043696
expected
96.0
value
s
2021-10-21 04:13:16 SUCCESS
ExtractIdTokenFromAuthorizationResponse
Found and parsed the id_token from authorization_endpoint_response
value
eyJhbGciOiJQUzI1NiIsImtpZCI6IkNBNjlTb0NxMG5FRnM2Mnhodm5yT19MSDNOQSIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwczovL29icC1hcGkuZGFuc2tlYmFuay5jb20vb3Blbi1iYW5raW5nL3ByaXZhdGUiLCJpYXQiOjE2MzQ3ODk1OTUsImV4cCI6MTYzNDc4OTg5NSwic3ViIjoidXJuOmFjY291bnRzOnYzOjQ4MmIzZmJkLWJiZWMtNGE5Ni1hNWVhLWU1ZGI5NDEzNjFmZSIsImFjciI6InVybjpvcGVuYmFua2luZzpwc2QyOnNjYSIsIm9wZW5iYW5raW5nX2ludGVudF9pZCI6InVybjphY2NvdW50czp2Mzo0ODJiM2ZiZC1iYmVjLTRhOTYtYTVlYS1lNWRiOTQxMzYxZmUiLCJhdWQiOiJlMjM5YWUzNzcwNGEwMmNlNDg5MDY4YTRmMTY2ZjIxMWZjYzc4ZmFiOTNlMTU5Y2MyMDVjZmYwMDgxNjhiMjJkIiwiY19oYXNoIjoibnREUlBzRF95TXZhckRPeVJNcW1PQSIsIm5vbmNlIjoiWldBS25rTFJ3USIsInNfaGFzaCI6IjFjWWJkb3lDcmxUVWJxallSaVVTdEEifQ.WI7zX6bgqOxoKmVNn3uLZVOxhdPN6SONLPHzP0dVNdltlLKcoHqEydCLOOhVuDVkbDZQWYnie5iK-Fy22Jq--XVLBjW4jfchPyH9-bEfXvHQovGhicNpciJqYvrKV5_cPuIZlva3LbYMTOVzut5Y74VCkcaobb-pFXBhj2d_W4Q8dQCXaAYCVESmlzyG0bEyFEOr7iZJA4dBU17zVWv_rwWVIV9vR1_UEgSP1iMlXxhOvWMGN0z1GJeJYLikBgaHE9UMIF4nHAcps_5c4QLYj99uaOWMlQFl9XRXxvbyvJa-TXq84AOB99W1slgJdaPmAqLFFsl-g-PoBg6jjobK2A
header
{
  "kid": "CA69SoCq0nEFs62xhvnrO_LH3NA",
  "typ": "JWT",
  "alg": "PS256"
}
claims
{
  "sub": "urn:accounts:v3:482b3fbd-bbec-4a96-a5ea-e5db941361fe",
  "acr": "urn:openbanking:psd2:sca",
  "aud": "e239ae37704a02ce489068a4f166f211fcc78fab93e159cc205cff008168b22d",
  "c_hash": "ntDRPsD_yMvarDOyRMqmOA",
  "openbanking_intent_id": "urn:accounts:v3:482b3fbd-bbec-4a96-a5ea-e5db941361fe",
  "s_hash": "1cYbdoyCrlTUbqjYRiUStA",
  "iss": "https://obp-api.danskebank.com/open-banking/private",
  "exp": 1634789895,
  "iat": 1634789595,
  "nonce": "ZWAKnkLRwQ"
}
2021-10-21 04:13:16 SUCCESS
ValidateIdToken
ID token iss, aud, exp, iat, auth_time, acr & nbf claims passed validation checks
2021-10-21 04:13:16 SUCCESS
EnsureIdTokenContainsKid
kid was found in the ID token header
kid
CA69SoCq0nEFs62xhvnrO_LH3NA
2021-10-21 04:13:16 SUCCESS
ValidateIdTokenNonce
Nonce values match
nonce
ZWAKnkLRwQ
2021-10-21 04:13:16 SUCCESS
ValidateIdTokenACRClaimAgainstRequest
acr value in id_token is (one of) the requested values
actual
urn:openbanking:psd2:sca
requested
[
  "urn:openbanking:psd2:sca",
  "urn:openbanking:psd2:ca"
]
2021-10-21 04:13:16 SUCCESS
OBValidateIdTokenIntentId
openbanking_intent_id passed all validation checks
2021-10-21 04:13:16 SUCCESS
ValidateIdTokenSignature
id_token signature validated
id_token
eyJhbGciOiJQUzI1NiIsImtpZCI6IkNBNjlTb0NxMG5FRnM2Mnhodm5yT19MSDNOQSIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwczovL29icC1hcGkuZGFuc2tlYmFuay5jb20vb3Blbi1iYW5raW5nL3ByaXZhdGUiLCJpYXQiOjE2MzQ3ODk1OTUsImV4cCI6MTYzNDc4OTg5NSwic3ViIjoidXJuOmFjY291bnRzOnYzOjQ4MmIzZmJkLWJiZWMtNGE5Ni1hNWVhLWU1ZGI5NDEzNjFmZSIsImFjciI6InVybjpvcGVuYmFua2luZzpwc2QyOnNjYSIsIm9wZW5iYW5raW5nX2ludGVudF9pZCI6InVybjphY2NvdW50czp2Mzo0ODJiM2ZiZC1iYmVjLTRhOTYtYTVlYS1lNWRiOTQxMzYxZmUiLCJhdWQiOiJlMjM5YWUzNzcwNGEwMmNlNDg5MDY4YTRmMTY2ZjIxMWZjYzc4ZmFiOTNlMTU5Y2MyMDVjZmYwMDgxNjhiMjJkIiwiY19oYXNoIjoibnREUlBzRF95TXZhckRPeVJNcW1PQSIsIm5vbmNlIjoiWldBS25rTFJ3USIsInNfaGFzaCI6IjFjWWJkb3lDcmxUVWJxallSaVVTdEEifQ.WI7zX6bgqOxoKmVNn3uLZVOxhdPN6SONLPHzP0dVNdltlLKcoHqEydCLOOhVuDVkbDZQWYnie5iK-Fy22Jq--XVLBjW4jfchPyH9-bEfXvHQovGhicNpciJqYvrKV5_cPuIZlva3LbYMTOVzut5Y74VCkcaobb-pFXBhj2d_W4Q8dQCXaAYCVESmlzyG0bEyFEOr7iZJA4dBU17zVWv_rwWVIV9vR1_UEgSP1iMlXxhOvWMGN0z1GJeJYLikBgaHE9UMIF4nHAcps_5c4QLYj99uaOWMlQFl9XRXxvbyvJa-TXq84AOB99W1slgJdaPmAqLFFsl-g-PoBg6jjobK2A
2021-10-21 04:13:16 SUCCESS
ValidateIdTokenSignatureUsingKid
id_token signature validated
id_token
eyJhbGciOiJQUzI1NiIsImtpZCI6IkNBNjlTb0NxMG5FRnM2Mnhodm5yT19MSDNOQSIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwczovL29icC1hcGkuZGFuc2tlYmFuay5jb20vb3Blbi1iYW5raW5nL3ByaXZhdGUiLCJpYXQiOjE2MzQ3ODk1OTUsImV4cCI6MTYzNDc4OTg5NSwic3ViIjoidXJuOmFjY291bnRzOnYzOjQ4MmIzZmJkLWJiZWMtNGE5Ni1hNWVhLWU1ZGI5NDEzNjFmZSIsImFjciI6InVybjpvcGVuYmFua2luZzpwc2QyOnNjYSIsIm9wZW5iYW5raW5nX2ludGVudF9pZCI6InVybjphY2NvdW50czp2Mzo0ODJiM2ZiZC1iYmVjLTRhOTYtYTVlYS1lNWRiOTQxMzYxZmUiLCJhdWQiOiJlMjM5YWUzNzcwNGEwMmNlNDg5MDY4YTRmMTY2ZjIxMWZjYzc4ZmFiOTNlMTU5Y2MyMDVjZmYwMDgxNjhiMjJkIiwiY19oYXNoIjoibnREUlBzRF95TXZhckRPeVJNcW1PQSIsIm5vbmNlIjoiWldBS25rTFJ3USIsInNfaGFzaCI6IjFjWWJkb3lDcmxUVWJxallSaVVTdEEifQ.WI7zX6bgqOxoKmVNn3uLZVOxhdPN6SONLPHzP0dVNdltlLKcoHqEydCLOOhVuDVkbDZQWYnie5iK-Fy22Jq--XVLBjW4jfchPyH9-bEfXvHQovGhicNpciJqYvrKV5_cPuIZlva3LbYMTOVzut5Y74VCkcaobb-pFXBhj2d_W4Q8dQCXaAYCVESmlzyG0bEyFEOr7iZJA4dBU17zVWv_rwWVIV9vR1_UEgSP1iMlXxhOvWMGN0z1GJeJYLikBgaHE9UMIF4nHAcps_5c4QLYj99uaOWMlQFl9XRXxvbyvJa-TXq84AOB99W1slgJdaPmAqLFFsl-g-PoBg6jjobK2A
2021-10-21 04:13:16 SUCCESS
CheckForSubjectInIdToken
Found 'sub' in id_token
sub
urn:accounts:v3:482b3fbd-bbec-4a96-a5ea-e5db941361fe
2021-10-21 04:13:16 SUCCESS
FAPIValidateIdTokenSigningAlg
id_token was signed with a permitted algorithm
permitted
[
  "PS256",
  "ES256"
]
alg
PS256
2021-10-21 04:13:16 INFO
FAPIValidateIdTokenEncryptionAlg
Skipped evaluation due to missing required element: id_token jwe_header
path
jwe_header
mapped
object
id_token
2021-10-21 04:13:16 INFO
FAPIValidateEncryptedIdTokenHasKid
Skipped evaluation due to missing required element: id_token jwe_header
path
jwe_header
mapped
object
id_token
2021-10-21 04:13:16 SUCCESS
ExtractSHash
Extracted s_hash from ID Token
s_hash
1cYbdoyCrlTUbqjYRiUStA
alg
PS256
2021-10-21 04:13:16 SUCCESS
ValidateSHash
s_hash validated successfully
expected_hash
1cYbdoyCrlTUbqjYRiUStA
unhashed_value
S6HYfbU9v5
id_token_hash
1cYbdoyCrlTUbqjYRiUStA
2021-10-21 04:13:16 SUCCESS
ExtractCHash
Extracted c_hash from ID Token
c_hash
ntDRPsD_yMvarDOyRMqmOA
alg
PS256
2021-10-21 04:13:16 SUCCESS
ValidateCHash
c_hash validated successfully
expected_hash
ntDRPsD_yMvarDOyRMqmOA
unhashed_value
AALF9Ovycd-0DG6LugeBDEQcVJbZvyPuOtflZ-512eTMHD8mWv01UmRThiUrhwggeedP6jDsJF0PsGofOzSAWC7eKP6ZoVwq7limlRLYxuvdI29lbw31CAOsi2O30bhvdPmjp3ngBxU0zZnZf4IxKIE50kBkdjngdPmrYwWGR8DrT_iUNNfuGYD-yb6Wo4cSR9zIZ1QoyhudzhOd8PxACNCQEFWAMlDyXjki66ZzMz52Nr6E0ikXEmkyBYUk47vXMnR4-qusgNKCuKbZR9EwIbzqq6JpoLk60MtQiQEmDUyhb1i-DmqMnFjZ0Gk4C1I0XFU5m3Ox9W_n-O8G9GdYhGdf
id_token_hash
ntDRPsD_yMvarDOyRMqmOA
Call token endpoint
2021-10-21 04:13:16 SUCCESS
CreateTokenEndpointRequestForAuthorizationCodeGrant
grant_type
authorization_code
code
AALF9Ovycd-0DG6LugeBDEQcVJbZvyPuOtflZ-512eTMHD8mWv01UmRThiUrhwggeedP6jDsJF0PsGofOzSAWC7eKP6ZoVwq7limlRLYxuvdI29lbw31CAOsi2O30bhvdPmjp3ngBxU0zZnZf4IxKIE50kBkdjngdPmrYwWGR8DrT_iUNNfuGYD-yb6Wo4cSR9zIZ1QoyhudzhOd8PxACNCQEFWAMlDyXjki66ZzMz52Nr6E0ikXEmkyBYUk47vXMnR4-qusgNKCuKbZR9EwIbzqq6JpoLk60MtQiQEmDUyhb1i-DmqMnFjZ0Gk4C1I0XFU5m3Ox9W_n-O8G9GdYhGdf
redirect_uri
https://www.certification.openid.net/test/a/danskebank1/callback
2021-10-21 04:13:16
AddClientIdToTokenEndpointRequest
grant_type
authorization_code
code
AALF9Ovycd-0DG6LugeBDEQcVJbZvyPuOtflZ-512eTMHD8mWv01UmRThiUrhwggeedP6jDsJF0PsGofOzSAWC7eKP6ZoVwq7limlRLYxuvdI29lbw31CAOsi2O30bhvdPmjp3ngBxU0zZnZf4IxKIE50kBkdjngdPmrYwWGR8DrT_iUNNfuGYD-yb6Wo4cSR9zIZ1QoyhudzhOd8PxACNCQEFWAMlDyXjki66ZzMz52Nr6E0ikXEmkyBYUk47vXMnR4-qusgNKCuKbZR9EwIbzqq6JpoLk60MtQiQEmDUyhb1i-DmqMnFjZ0Gk4C1I0XFU5m3Ox9W_n-O8G9GdYhGdf
redirect_uri
https://www.certification.openid.net/test/a/danskebank1/callback
client_id
e239ae37704a02ce489068a4f166f211fcc78fab93e159cc205cff008168b22d
2021-10-21 04:13:16
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": "546"
}
request_body
grant_type=authorization_code&code=AALF9Ovycd-0DG6LugeBDEQcVJbZvyPuOtflZ-512eTMHD8mWv01UmRThiUrhwggeedP6jDsJF0PsGofOzSAWC7eKP6ZoVwq7limlRLYxuvdI29lbw31CAOsi2O30bhvdPmjp3ngBxU0zZnZf4IxKIE50kBkdjngdPmrYwWGR8DrT_iUNNfuGYD-yb6Wo4cSR9zIZ1QoyhudzhOd8PxACNCQEFWAMlDyXjki66ZzMz52Nr6E0ikXEmkyBYUk47vXMnR4-qusgNKCuKbZR9EwIbzqq6JpoLk60MtQiQEmDUyhb1i-DmqMnFjZ0Gk4C1I0XFU5m3Ox9W_n-O8G9GdYhGdf&redirect_uri=https%3A%2F%2Fwww.certification.openid.net%2Ftest%2Fa%2Fdanskebank1%2Fcallback&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"
}
2021-10-21 04:13:17 RESPONSE
CallTokenEndpoint
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "x-backside-transport": "OK OK,FAIL FAIL",
  "connection": "Keep-Alive",
  "transfer-encoding": "chunked",
  "content-type": "application/json",
  "date": "Thu, 21 Oct 2021 04:13:17 GMT",
  "cache-control": "private, no-store, no-cache, must-revalidate",
  "pragma": "no-cache",
  "content-security-policy": "default-src \u0027self\u0027; style-src \u0027unsafe-inline\u0027",
  "x-ratelimit-limit": "name\u003drate-limit,100;",
  "x-ratelimit-remaining": "name\u003drate-limit,99;",
  "set-cookie": "NSC_JOjmolw2bs2aeuacqvjlsbcz51nq2eQ\u003d5ccba3d82c9ad8db986a5c8712748f456527235d695b4fc9b520a453ec5cb405ed41534e;expires\u003dThu, 21-Oct-2021 04:15:17 GMT;path\u003d/;httponly",
  "strict-transport-security": "max-age\u003d157680000"
}
response_body
{"token_type":"Bearer","access_token":"AAJAZTIzOWFlMzc3MDRhMDJjZTQ4OTA2OGE0ZjE2NmYyMTFmY2M3OGZhYjkzZTE1OWNjMjA1Y2ZmMDA4MTY4YjIyZBmP-XTu854O-T0kWoOnuHggkwu4KDSQgU5_E5Nw4hpFzdcX2O1wnLSzDS5l_Wg_2Ry_y4Qm2JFppqfNRTHscT9wdsUndTUT78vrf-9TM7L-zR99K8KWzix3VtU-EtjoIYVvAFv-ea4-flI9SN-RxsRTtiDR-DN_Rw47EsXMlAHHaQEhxCrI8R4E1jYjmXmRuDyXO9P9_4rkjw2_-JG99QzRJJhEbJNuBf4ChnCCmsjU33ttTdZiVRBmiobAYumlAQ","metadata":"m:consent=urn:accounts:v3:482b3fbd-bbec-4a96-a5ea-e5db941361fe&nonce=ZWAKnkLRwQ&acr=urn:openbanking:psd2:sca","expires_in":3600,"consented_on":1634789597,"scope":"accounts openid","refresh_token":"AALBfHeS6nuHtR5srHUqhaPjb-2p41lotbz1sXiZ2kab_Z-PyZXzDY79KWQd6GWuLMQPMSvssYDou1H7OO4-cffChwY2mK_580tyUHAhpa3Ca0aLdNFsVEdCd8IdQT4SibG8L4J4adzKPMMqf5KQrLO2EsUwng6UyJemkxZW_altDoipyYlOTDa1B2TRD282JQ8XahEuNN057Iq6MzTVUfycHb4fc290AX4jvAdmT1-RiSFSJ53lhEvsLqqi6SYV5Y5wm2s5zyQ2yZGRuef9IQtW","refresh_token_expires_in":7776000,"id_token":"eyJhbGciOiJQUzI1NiIsImtpZCI6IkNBNjlTb0NxMG5FRnM2Mnhodm5yT19MSDNOQSIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwczovL29icC1hcGkuZGFuc2tlYmFuay5jb20vb3Blbi1iYW5raW5nL3ByaXZhdGUiLCJpYXQiOjE2MzQ3ODk1OTcsImV4cCI6MTYzNDc5MzE5Nywic3ViIjoidXJuOmFjY291bnRzOnYzOjQ4MmIzZmJkLWJiZWMtNGE5Ni1hNWVhLWU1ZGI5NDEzNjFmZSIsImFjciI6InVybjpvcGVuYmFua2luZzpwc2QyOnNjYSIsIm9wZW5iYW5raW5nX2ludGVudF9pZCI6InVybjphY2NvdW50czp2Mzo0ODJiM2ZiZC1iYmVjLTRhOTYtYTVlYS1lNWRiOTQxMzYxZmUiLCJhdWQiOiJlMjM5YWUzNzcwNGEwMmNlNDg5MDY4YTRmMTY2ZjIxMWZjYzc4ZmFiOTNlMTU5Y2MyMDVjZmYwMDgxNjhiMjJkIiwiYXRfaGFzaCI6IlJtRUZ2aVRCWjd1RzJ0M3lGTmh4S0EiLCJub25jZSI6IlpXQUtua0xSd1EifQ.KSnIvIDl2AiqgBCtnWGsQGSg188mtj_MyEYSNpRhnlrfHZ32roloc7vZrNdLGHiwMh3J_Zp8QTSb0S8GcHD9wlFyhspuiDpZptC6K03JDmZMhCmgUXo8g5FQFEUXSVZgNzXwYqsnjTUaQ5y0Ak8gpUr1aSTr0Og84b298peEHUfOdVLERUiEg-Rs2oCbydW92_9ltMLl0UrDpibNHhpr7ig6BTRj87QGQqfzO8-k8Egd1u-JOQBe7EEMrAOtL8HmLwjo0cy-U_pCiU2dVFf5rXJjupHt2grxRBqnMiSiC50t8dQARgOFqS9_CFtQk3cQG_szNcwYlUgSuXNpLDKXrg"}
2021-10-21 04:13:17
CallTokenEndpoint
Token endpoint response
token_endpoint_response
{"token_type":"Bearer","access_token":"AAJAZTIzOWFlMzc3MDRhMDJjZTQ4OTA2OGE0ZjE2NmYyMTFmY2M3OGZhYjkzZTE1OWNjMjA1Y2ZmMDA4MTY4YjIyZBmP-XTu854O-T0kWoOnuHggkwu4KDSQgU5_E5Nw4hpFzdcX2O1wnLSzDS5l_Wg_2Ry_y4Qm2JFppqfNRTHscT9wdsUndTUT78vrf-9TM7L-zR99K8KWzix3VtU-EtjoIYVvAFv-ea4-flI9SN-RxsRTtiDR-DN_Rw47EsXMlAHHaQEhxCrI8R4E1jYjmXmRuDyXO9P9_4rkjw2_-JG99QzRJJhEbJNuBf4ChnCCmsjU33ttTdZiVRBmiobAYumlAQ","metadata":"m:consent=urn:accounts:v3:482b3fbd-bbec-4a96-a5ea-e5db941361fe&nonce=ZWAKnkLRwQ&acr=urn:openbanking:psd2:sca","expires_in":3600,"consented_on":1634789597,"scope":"accounts openid","refresh_token":"AALBfHeS6nuHtR5srHUqhaPjb-2p41lotbz1sXiZ2kab_Z-PyZXzDY79KWQd6GWuLMQPMSvssYDou1H7OO4-cffChwY2mK_580tyUHAhpa3Ca0aLdNFsVEdCd8IdQT4SibG8L4J4adzKPMMqf5KQrLO2EsUwng6UyJemkxZW_altDoipyYlOTDa1B2TRD282JQ8XahEuNN057Iq6MzTVUfycHb4fc290AX4jvAdmT1-RiSFSJ53lhEvsLqqi6SYV5Y5wm2s5zyQ2yZGRuef9IQtW","refresh_token_expires_in":7776000,"id_token":"eyJhbGciOiJQUzI1NiIsImtpZCI6IkNBNjlTb0NxMG5FRnM2Mnhodm5yT19MSDNOQSIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwczovL29icC1hcGkuZGFuc2tlYmFuay5jb20vb3Blbi1iYW5raW5nL3ByaXZhdGUiLCJpYXQiOjE2MzQ3ODk1OTcsImV4cCI6MTYzNDc5MzE5Nywic3ViIjoidXJuOmFjY291bnRzOnYzOjQ4MmIzZmJkLWJiZWMtNGE5Ni1hNWVhLWU1ZGI5NDEzNjFmZSIsImFjciI6InVybjpvcGVuYmFua2luZzpwc2QyOnNjYSIsIm9wZW5iYW5raW5nX2ludGVudF9pZCI6InVybjphY2NvdW50czp2Mzo0ODJiM2ZiZC1iYmVjLTRhOTYtYTVlYS1lNWRiOTQxMzYxZmUiLCJhdWQiOiJlMjM5YWUzNzcwNGEwMmNlNDg5MDY4YTRmMTY2ZjIxMWZjYzc4ZmFiOTNlMTU5Y2MyMDVjZmYwMDgxNjhiMjJkIiwiYXRfaGFzaCI6IlJtRUZ2aVRCWjd1RzJ0M3lGTmh4S0EiLCJub25jZSI6IlpXQUtua0xSd1EifQ.KSnIvIDl2AiqgBCtnWGsQGSg188mtj_MyEYSNpRhnlrfHZ32roloc7vZrNdLGHiwMh3J_Zp8QTSb0S8GcHD9wlFyhspuiDpZptC6K03JDmZMhCmgUXo8g5FQFEUXSVZgNzXwYqsnjTUaQ5y0Ak8gpUr1aSTr0Og84b298peEHUfOdVLERUiEg-Rs2oCbydW92_9ltMLl0UrDpibNHhpr7ig6BTRj87QGQqfzO8-k8Egd1u-JOQBe7EEMrAOtL8HmLwjo0cy-U_pCiU2dVFf5rXJjupHt2grxRBqnMiSiC50t8dQARgOFqS9_CFtQk3cQG_szNcwYlUgSuXNpLDKXrg"}
2021-10-21 04:13:17 SUCCESS
CallTokenEndpoint
Parsed token endpoint response
token_type
Bearer
access_token
AAJAZTIzOWFlMzc3MDRhMDJjZTQ4OTA2OGE0ZjE2NmYyMTFmY2M3OGZhYjkzZTE1OWNjMjA1Y2ZmMDA4MTY4YjIyZBmP-XTu854O-T0kWoOnuHggkwu4KDSQgU5_E5Nw4hpFzdcX2O1wnLSzDS5l_Wg_2Ry_y4Qm2JFppqfNRTHscT9wdsUndTUT78vrf-9TM7L-zR99K8KWzix3VtU-EtjoIYVvAFv-ea4-flI9SN-RxsRTtiDR-DN_Rw47EsXMlAHHaQEhxCrI8R4E1jYjmXmRuDyXO9P9_4rkjw2_-JG99QzRJJhEbJNuBf4ChnCCmsjU33ttTdZiVRBmiobAYumlAQ
metadata
m:consent=urn:accounts:v3:482b3fbd-bbec-4a96-a5ea-e5db941361fe&nonce=ZWAKnkLRwQ&acr=urn:openbanking:psd2:sca
expires_in
3600
consented_on
1634789597
scope
accounts openid
refresh_token
AALBfHeS6nuHtR5srHUqhaPjb-2p41lotbz1sXiZ2kab_Z-PyZXzDY79KWQd6GWuLMQPMSvssYDou1H7OO4-cffChwY2mK_580tyUHAhpa3Ca0aLdNFsVEdCd8IdQT4SibG8L4J4adzKPMMqf5KQrLO2EsUwng6UyJemkxZW_altDoipyYlOTDa1B2TRD282JQ8XahEuNN057Iq6MzTVUfycHb4fc290AX4jvAdmT1-RiSFSJ53lhEvsLqqi6SYV5Y5wm2s5zyQ2yZGRuef9IQtW
refresh_token_expires_in
7776000
id_token
eyJhbGciOiJQUzI1NiIsImtpZCI6IkNBNjlTb0NxMG5FRnM2Mnhodm5yT19MSDNOQSIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwczovL29icC1hcGkuZGFuc2tlYmFuay5jb20vb3Blbi1iYW5raW5nL3ByaXZhdGUiLCJpYXQiOjE2MzQ3ODk1OTcsImV4cCI6MTYzNDc5MzE5Nywic3ViIjoidXJuOmFjY291bnRzOnYzOjQ4MmIzZmJkLWJiZWMtNGE5Ni1hNWVhLWU1ZGI5NDEzNjFmZSIsImFjciI6InVybjpvcGVuYmFua2luZzpwc2QyOnNjYSIsIm9wZW5iYW5raW5nX2ludGVudF9pZCI6InVybjphY2NvdW50czp2Mzo0ODJiM2ZiZC1iYmVjLTRhOTYtYTVlYS1lNWRiOTQxMzYxZmUiLCJhdWQiOiJlMjM5YWUzNzcwNGEwMmNlNDg5MDY4YTRmMTY2ZjIxMWZjYzc4ZmFiOTNlMTU5Y2MyMDVjZmYwMDgxNjhiMjJkIiwiYXRfaGFzaCI6IlJtRUZ2aVRCWjd1RzJ0M3lGTmh4S0EiLCJub25jZSI6IlpXQUtua0xSd1EifQ.KSnIvIDl2AiqgBCtnWGsQGSg188mtj_MyEYSNpRhnlrfHZ32roloc7vZrNdLGHiwMh3J_Zp8QTSb0S8GcHD9wlFyhspuiDpZptC6K03JDmZMhCmgUXo8g5FQFEUXSVZgNzXwYqsnjTUaQ5y0Ak8gpUr1aSTr0Og84b298peEHUfOdVLERUiEg-Rs2oCbydW92_9ltMLl0UrDpibNHhpr7ig6BTRj87QGQqfzO8-k8Egd1u-JOQBe7EEMrAOtL8HmLwjo0cy-U_pCiU2dVFf5rXJjupHt2grxRBqnMiSiC50t8dQARgOFqS9_CFtQk3cQG_szNcwYlUgSuXNpLDKXrg
Verify token endpoint response
2021-10-21 04:13:17 SUCCESS
CheckIfTokenEndpointResponseError
No error from token endpoint
2021-10-21 04:13:17 SUCCESS
CheckForAccessTokenValue
Found an access token
access_token
AAJAZTIzOWFlMzc3MDRhMDJjZTQ4OTA2OGE0ZjE2NmYyMTFmY2M3OGZhYjkzZTE1OWNjMjA1Y2ZmMDA4MTY4YjIyZBmP-XTu854O-T0kWoOnuHggkwu4KDSQgU5_E5Nw4hpFzdcX2O1wnLSzDS5l_Wg_2Ry_y4Qm2JFppqfNRTHscT9wdsUndTUT78vrf-9TM7L-zR99K8KWzix3VtU-EtjoIYVvAFv-ea4-flI9SN-RxsRTtiDR-DN_Rw47EsXMlAHHaQEhxCrI8R4E1jYjmXmRuDyXO9P9_4rkjw2_-JG99QzRJJhEbJNuBf4ChnCCmsjU33ttTdZiVRBmiobAYumlAQ
2021-10-21 04:13:17 SUCCESS
ExtractAccessTokenFromTokenResponse
Extracted the access token
value
AAJAZTIzOWFlMzc3MDRhMDJjZTQ4OTA2OGE0ZjE2NmYyMTFmY2M3OGZhYjkzZTE1OWNjMjA1Y2ZmMDA4MTY4YjIyZBmP-XTu854O-T0kWoOnuHggkwu4KDSQgU5_E5Nw4hpFzdcX2O1wnLSzDS5l_Wg_2Ry_y4Qm2JFppqfNRTHscT9wdsUndTUT78vrf-9TM7L-zR99K8KWzix3VtU-EtjoIYVvAFv-ea4-flI9SN-RxsRTtiDR-DN_Rw47EsXMlAHHaQEhxCrI8R4E1jYjmXmRuDyXO9P9_4rkjw2_-JG99QzRJJhEbJNuBf4ChnCCmsjU33ttTdZiVRBmiobAYumlAQ
type
Bearer
2021-10-21 04:13:17 SUCCESS
ExtractExpiresInFromTokenEndpointResponse
Extracted 'expires_in'
expires_in
3600
2021-10-21 04:13:17 SUCCESS
ValidateExpiresIn
expires_in passed all validation checks
expires_in
3600
2021-10-21 04:13:17 SUCCESS
CheckForRefreshTokenValue
Found a refresh token
refresh_token
AALBfHeS6nuHtR5srHUqhaPjb-2p41lotbz1sXiZ2kab_Z-PyZXzDY79KWQd6GWuLMQPMSvssYDou1H7OO4-cffChwY2mK_580tyUHAhpa3Ca0aLdNFsVEdCd8IdQT4SibG8L4J4adzKPMMqf5KQrLO2EsUwng6UyJemkxZW_altDoipyYlOTDa1B2TRD282JQ8XahEuNN057Iq6MzTVUfycHb4fc290AX4jvAdmT1-RiSFSJ53lhEvsLqqi6SYV5Y5wm2s5zyQ2yZGRuef9IQtW
2021-10-21 04:13:17 SUCCESS
EnsureMinimumRefreshTokenLength
Refresh token is of sufficient length
actual
2240
required
128
2021-10-21 04:13:17 SUCCESS
EnsureMinimumRefreshTokenEntropy
Calculated shannon entropy seems sufficient
actual
1643.831443872135
expected
96.0
value
s
2021-10-21 04:13:17 SUCCESS
EnsureMinimumAccessTokenLength
Access token is of sufficient length
actual
2768
required
128
2021-10-21 04:13:17 SUCCESS
EnsureMinimumAccessTokenEntropy
Calculated shannon entropy seems sufficient
actual
1997.2970155097598
expected
96.0
value
s
2021-10-21 04:13:17 SUCCESS
ExtractIdTokenFromTokenResponse
Found and parsed the id_token from token_endpoint_response
value
eyJhbGciOiJQUzI1NiIsImtpZCI6IkNBNjlTb0NxMG5FRnM2Mnhodm5yT19MSDNOQSIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwczovL29icC1hcGkuZGFuc2tlYmFuay5jb20vb3Blbi1iYW5raW5nL3ByaXZhdGUiLCJpYXQiOjE2MzQ3ODk1OTcsImV4cCI6MTYzNDc5MzE5Nywic3ViIjoidXJuOmFjY291bnRzOnYzOjQ4MmIzZmJkLWJiZWMtNGE5Ni1hNWVhLWU1ZGI5NDEzNjFmZSIsImFjciI6InVybjpvcGVuYmFua2luZzpwc2QyOnNjYSIsIm9wZW5iYW5raW5nX2ludGVudF9pZCI6InVybjphY2NvdW50czp2Mzo0ODJiM2ZiZC1iYmVjLTRhOTYtYTVlYS1lNWRiOTQxMzYxZmUiLCJhdWQiOiJlMjM5YWUzNzcwNGEwMmNlNDg5MDY4YTRmMTY2ZjIxMWZjYzc4ZmFiOTNlMTU5Y2MyMDVjZmYwMDgxNjhiMjJkIiwiYXRfaGFzaCI6IlJtRUZ2aVRCWjd1RzJ0M3lGTmh4S0EiLCJub25jZSI6IlpXQUtua0xSd1EifQ.KSnIvIDl2AiqgBCtnWGsQGSg188mtj_MyEYSNpRhnlrfHZ32roloc7vZrNdLGHiwMh3J_Zp8QTSb0S8GcHD9wlFyhspuiDpZptC6K03JDmZMhCmgUXo8g5FQFEUXSVZgNzXwYqsnjTUaQ5y0Ak8gpUr1aSTr0Og84b298peEHUfOdVLERUiEg-Rs2oCbydW92_9ltMLl0UrDpibNHhpr7ig6BTRj87QGQqfzO8-k8Egd1u-JOQBe7EEMrAOtL8HmLwjo0cy-U_pCiU2dVFf5rXJjupHt2grxRBqnMiSiC50t8dQARgOFqS9_CFtQk3cQG_szNcwYlUgSuXNpLDKXrg
header
{
  "kid": "CA69SoCq0nEFs62xhvnrO_LH3NA",
  "typ": "JWT",
  "alg": "PS256"
}
claims
{
  "at_hash": "RmEFviTBZ7uG2t3yFNhxKA",
  "sub": "urn:accounts:v3:482b3fbd-bbec-4a96-a5ea-e5db941361fe",
  "acr": "urn:openbanking:psd2:sca",
  "aud": "e239ae37704a02ce489068a4f166f211fcc78fab93e159cc205cff008168b22d",
  "openbanking_intent_id": "urn:accounts:v3:482b3fbd-bbec-4a96-a5ea-e5db941361fe",
  "iss": "https://obp-api.danskebank.com/open-banking/private",
  "exp": 1634793197,
  "iat": 1634789597,
  "nonce": "ZWAKnkLRwQ"
}
2021-10-21 04:13:17 SUCCESS
ValidateIdToken
ID token iss, aud, exp, iat, auth_time, acr & nbf claims passed validation checks
2021-10-21 04:13:17 SUCCESS
EnsureIdTokenContainsKid
kid was found in the ID token header
kid
CA69SoCq0nEFs62xhvnrO_LH3NA
2021-10-21 04:13:17 SUCCESS
ValidateIdTokenNonce
Nonce values match
nonce
ZWAKnkLRwQ
2021-10-21 04:13:17 SUCCESS
ValidateIdTokenACRClaimAgainstRequest
acr value in id_token is (one of) the requested values
actual
urn:openbanking:psd2:sca
requested
[
  "urn:openbanking:psd2:sca",
  "urn:openbanking:psd2:ca"
]
2021-10-21 04:13:17 SUCCESS
OBValidateIdTokenIntentId
openbanking_intent_id passed all validation checks
2021-10-21 04:13:17 SUCCESS
ValidateIdTokenSignature
id_token signature validated
id_token
eyJhbGciOiJQUzI1NiIsImtpZCI6IkNBNjlTb0NxMG5FRnM2Mnhodm5yT19MSDNOQSIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwczovL29icC1hcGkuZGFuc2tlYmFuay5jb20vb3Blbi1iYW5raW5nL3ByaXZhdGUiLCJpYXQiOjE2MzQ3ODk1OTcsImV4cCI6MTYzNDc5MzE5Nywic3ViIjoidXJuOmFjY291bnRzOnYzOjQ4MmIzZmJkLWJiZWMtNGE5Ni1hNWVhLWU1ZGI5NDEzNjFmZSIsImFjciI6InVybjpvcGVuYmFua2luZzpwc2QyOnNjYSIsIm9wZW5iYW5raW5nX2ludGVudF9pZCI6InVybjphY2NvdW50czp2Mzo0ODJiM2ZiZC1iYmVjLTRhOTYtYTVlYS1lNWRiOTQxMzYxZmUiLCJhdWQiOiJlMjM5YWUzNzcwNGEwMmNlNDg5MDY4YTRmMTY2ZjIxMWZjYzc4ZmFiOTNlMTU5Y2MyMDVjZmYwMDgxNjhiMjJkIiwiYXRfaGFzaCI6IlJtRUZ2aVRCWjd1RzJ0M3lGTmh4S0EiLCJub25jZSI6IlpXQUtua0xSd1EifQ.KSnIvIDl2AiqgBCtnWGsQGSg188mtj_MyEYSNpRhnlrfHZ32roloc7vZrNdLGHiwMh3J_Zp8QTSb0S8GcHD9wlFyhspuiDpZptC6K03JDmZMhCmgUXo8g5FQFEUXSVZgNzXwYqsnjTUaQ5y0Ak8gpUr1aSTr0Og84b298peEHUfOdVLERUiEg-Rs2oCbydW92_9ltMLl0UrDpibNHhpr7ig6BTRj87QGQqfzO8-k8Egd1u-JOQBe7EEMrAOtL8HmLwjo0cy-U_pCiU2dVFf5rXJjupHt2grxRBqnMiSiC50t8dQARgOFqS9_CFtQk3cQG_szNcwYlUgSuXNpLDKXrg
2021-10-21 04:13:17 SUCCESS
ValidateIdTokenSignatureUsingKid
id_token signature validated
id_token
eyJhbGciOiJQUzI1NiIsImtpZCI6IkNBNjlTb0NxMG5FRnM2Mnhodm5yT19MSDNOQSIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwczovL29icC1hcGkuZGFuc2tlYmFuay5jb20vb3Blbi1iYW5raW5nL3ByaXZhdGUiLCJpYXQiOjE2MzQ3ODk1OTcsImV4cCI6MTYzNDc5MzE5Nywic3ViIjoidXJuOmFjY291bnRzOnYzOjQ4MmIzZmJkLWJiZWMtNGE5Ni1hNWVhLWU1ZGI5NDEzNjFmZSIsImFjciI6InVybjpvcGVuYmFua2luZzpwc2QyOnNjYSIsIm9wZW5iYW5raW5nX2ludGVudF9pZCI6InVybjphY2NvdW50czp2Mzo0ODJiM2ZiZC1iYmVjLTRhOTYtYTVlYS1lNWRiOTQxMzYxZmUiLCJhdWQiOiJlMjM5YWUzNzcwNGEwMmNlNDg5MDY4YTRmMTY2ZjIxMWZjYzc4ZmFiOTNlMTU5Y2MyMDVjZmYwMDgxNjhiMjJkIiwiYXRfaGFzaCI6IlJtRUZ2aVRCWjd1RzJ0M3lGTmh4S0EiLCJub25jZSI6IlpXQUtua0xSd1EifQ.KSnIvIDl2AiqgBCtnWGsQGSg188mtj_MyEYSNpRhnlrfHZ32roloc7vZrNdLGHiwMh3J_Zp8QTSb0S8GcHD9wlFyhspuiDpZptC6K03JDmZMhCmgUXo8g5FQFEUXSVZgNzXwYqsnjTUaQ5y0Ak8gpUr1aSTr0Og84b298peEHUfOdVLERUiEg-Rs2oCbydW92_9ltMLl0UrDpibNHhpr7ig6BTRj87QGQqfzO8-k8Egd1u-JOQBe7EEMrAOtL8HmLwjo0cy-U_pCiU2dVFf5rXJjupHt2grxRBqnMiSiC50t8dQARgOFqS9_CFtQk3cQG_szNcwYlUgSuXNpLDKXrg
2021-10-21 04:13:17 SUCCESS
CheckForSubjectInIdToken
Found 'sub' in id_token
sub
urn:accounts:v3:482b3fbd-bbec-4a96-a5ea-e5db941361fe
2021-10-21 04:13:17 SUCCESS
FAPIValidateIdTokenSigningAlg
id_token was signed with a permitted algorithm
permitted
[
  "PS256",
  "ES256"
]
alg
PS256
2021-10-21 04:13:17 INFO
FAPIValidateIdTokenEncryptionAlg
Skipped evaluation due to missing required element: id_token jwe_header
path
jwe_header
mapped
object
id_token
2021-10-21 04:13:17 INFO
FAPIValidateEncryptedIdTokenHasKid
Skipped evaluation due to missing required element: id_token jwe_header
path
jwe_header
mapped
object
id_token
2021-10-21 04:13:17 INFO
ExtractCHash
Couldn't find c_hash in ID token
2021-10-21 04:13:17 INFO
ExtractSHash
Couldn't find s_hash in ID token
2021-10-21 04:13:17 SUCCESS
ExtractAtHash
Extracted at_hash from ID Token
at_hash
RmEFviTBZ7uG2t3yFNhxKA
alg
PS256
2021-10-21 04:13:17 INFO
ValidateCHash
Skipped evaluation due to missing required object: c_hash
expected
c_hash
mapped
2021-10-21 04:13:17 INFO
ValidateSHash
Skipped evaluation due to missing required object: s_hash
expected
s_hash
mapped
2021-10-21 04:13:17 SUCCESS
ValidateAtHash
at_hash validated successfully
expected_hash
RmEFviTBZ7uG2t3yFNhxKA
unhashed_value
AAJAZTIzOWFlMzc3MDRhMDJjZTQ4OTA2OGE0ZjE2NmYyMTFmY2M3OGZhYjkzZTE1OWNjMjA1Y2ZmMDA4MTY4YjIyZBmP-XTu854O-T0kWoOnuHggkwu4KDSQgU5_E5Nw4hpFzdcX2O1wnLSzDS5l_Wg_2Ry_y4Qm2JFppqfNRTHscT9wdsUndTUT78vrf-9TM7L-zR99K8KWzix3VtU-EtjoIYVvAFv-ea4-flI9SN-RxsRTtiDR-DN_Rw47EsXMlAHHaQEhxCrI8R4E1jYjmXmRuDyXO9P9_4rkjw2_-JG99QzRJJhEbJNuBf4ChnCCmsjU33ttTdZiVRBmiobAYumlAQ
id_token_hash
RmEFviTBZ7uG2t3yFNhxKA
Verify at_hash in the authorization endpoint id_token
2021-10-21 04:13:17 INFO
ExtractAtHash
Couldn't find at_hash in ID token
2021-10-21 04:13:17 INFO
ValidateAtHash
Skipped evaluation due to missing required object: at_hash
expected
at_hash
mapped
Resource server endpoint tests
2021-10-21 04:13:17
CreateEmptyResourceEndpointRequestHeaders
Created empty headers
resource_endpoint_request_headers
{}
2021-10-21 04:13:17 SUCCESS
AddFAPIAuthDateToResourceEndpointRequest
Added x-fapi-auth-date to resource endpoint request headers
resource_endpoint_request_headers
{
  "x-fapi-auth-date": "Thu, 21 Oct 2021 04:13:17 GMT"
}
2021-10-21 04:13:17
AddIpV4FapiCustomerIpAddressToResourceEndpointRequest
Added x-fapi-customer-ip-address containing IPv4 address to resource endpoint request headers
resource_endpoint_request_headers
{
  "x-fapi-auth-date": "Thu, 21 Oct 2021 04:13:17 GMT",
  "x-fapi-customer-ip-address": "198.51.100.119"
}
2021-10-21 04:13:17
CreateRandomFAPIInteractionId
Created interaction ID
fapi_interaction_id
b746c052-d675-41f2-8d7e-59404ea767d0
2021-10-21 04:13:17 SUCCESS
AddFAPIInteractionIdToResourceEndpointRequest
Added x-fapi-interaction-id to resource endpoint request headers
resource_endpoint_request_headers
{
  "x-fapi-auth-date": "Thu, 21 Oct 2021 04:13:17 GMT",
  "x-fapi-customer-ip-address": "198.51.100.119",
  "x-fapi-interaction-id": "b746c052-d675-41f2-8d7e-59404ea767d0"
}
2021-10-21 04:13:17
AddFAPIFinancialIdToResourceEndpointRequest
Added x-fapi-financial-id to resource_endpoint_request_headers
2021-10-21 04:13:17
CallProtectedResourceWithBearerTokenAndCustomHeaders
HTTP request
request_uri
https://obp-api.danskebank.com/open-banking/v3.1/aisp/accounts
request_method
GET
request_headers
{
  "accept": "application/json;charset\u003dUTF-8",
  "x-fapi-auth-date": "Thu, 21 Oct 2021 04:13:17 GMT",
  "x-fapi-customer-ip-address": "198.51.100.119",
  "x-fapi-interaction-id": "b746c052-d675-41f2-8d7e-59404ea767d0",
  "x-fapi-financial-id": "0015800000jf7AeAAI",
  "authorization": "Bearer AAJAZTIzOWFlMzc3MDRhMDJjZTQ4OTA2OGE0ZjE2NmYyMTFmY2M3OGZhYjkzZTE1OWNjMjA1Y2ZmMDA4MTY4YjIyZBmP-XTu854O-T0kWoOnuHggkwu4KDSQgU5_E5Nw4hpFzdcX2O1wnLSzDS5l_Wg_2Ry_y4Qm2JFppqfNRTHscT9wdsUndTUT78vrf-9TM7L-zR99K8KWzix3VtU-EtjoIYVvAFv-ea4-flI9SN-RxsRTtiDR-DN_Rw47EsXMlAHHaQEhxCrI8R4E1jYjmXmRuDyXO9P9_4rkjw2_-JG99QzRJJhEbJNuBf4ChnCCmsjU33ttTdZiVRBmiobAYumlAQ",
  "accept-charset": "utf-8",
  "content-length": "0"
}
request_body

                                
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"
}
2021-10-21 04:13:18 RESPONSE
CallProtectedResourceWithBearerTokenAndCustomHeaders
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; charset\u003dUTF-8",
  "date": "Thu, 21 Oct 2021 04:13:18 GMT",
  "x-fapi-interaction-id": "b746c052-d675-41f2-8d7e-59404ea767d0",
  "set-cookie": [
    "JSESSIONID\u003d8596B78EB6B530ABE505C7831156BD12; Path\u003d/; HttpOnly; Secure",
    "NSC_JOjmolw2bs2aeuacqvjlsbcz51nq2eQ\u003d14b5a3d90bf6bed40555d4f8970609d679f1bcdc25d143940f78e495f923cd2552389f16;expires\u003dThu, 21-Oct-2021 04:15:18 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":{"Account":[{"AccountId":"e053cc5f-5fcc-4fa2-b0ca-cf3b05a10842","Currency":"GBP","AccountType":"Personal","AccountSubType":"Savings","Nickname":"SummitAcc           ","SwitchStatus":"UK.CASS.NotSwitched"}]},"Links":{"Self":"https://obp-api.danskebank.com/open-banking/v3.1/aisp/accounts/"},"Meta":{}}
2021-10-21 04:13:18 SUCCESS
CallProtectedResourceWithBearerTokenAndCustomHeaders
Got a response from the resource endpoint
status
200
endpoint_name
resource
headers
{
  "x-backside-transport": "OK OK",
  "connection": "Keep-Alive",
  "transfer-encoding": "chunked",
  "content-type": "application/json; charset\u003dUTF-8",
  "date": "Thu, 21 Oct 2021 04:13:18 GMT",
  "x-fapi-interaction-id": "b746c052-d675-41f2-8d7e-59404ea767d0",
  "set-cookie": [
    "JSESSIONID\u003d8596B78EB6B530ABE505C7831156BD12; Path\u003d/; HttpOnly; Secure",
    "NSC_JOjmolw2bs2aeuacqvjlsbcz51nq2eQ\u003d14b5a3d90bf6bed40555d4f8970609d679f1bcdc25d143940f78e495f923cd2552389f16;expires\u003dThu, 21-Oct-2021 04:15:18 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":{"Account":[{"AccountId":"e053cc5f-5fcc-4fa2-b0ca-cf3b05a10842","Currency":"GBP","AccountType":"Personal","AccountSubType":"Savings","Nickname":"SummitAcc           ","SwitchStatus":"UK.CASS.NotSwitched"}]},"Links":{"Self":"https://obp-api.danskebank.com/open-banking/v3.1/aisp/accounts/"},"Meta":{}}
2021-10-21 04:13:18 SUCCESS
CheckForDateHeaderInResourceResponse
Date header present and validated
date
Thu, 21 Oct 2021 04:13:18 GMT
skew
497
2021-10-21 04:13:18 SUCCESS
CheckForFAPIInteractionIdInResourceResponse
Found x-fapi-interaction-id
interaction_id
b746c052-d675-41f2-8d7e-59404ea767d0
2021-10-21 04:13:18 SUCCESS
EnsureMatchingFAPIInteractionId
Interaction ID matched
fapi_interaction_id
b746c052-d675-41f2-8d7e-59404ea767d0
2021-10-21 04:13:18 SUCCESS
EnsureResourceResponseReturnedJsonContentType
Response content type is json
content_type
application/json; charset=UTF-8
2021-10-21 04:13:18 FINISHED
fapi-rw-id2-ensure-other-scope-order-succeeds
Test has run to completion
testmodule_result
PASSED
2021-10-21 04:13:30
TEST-RUNNER
Alias has now been claimed by another test
alias
danskebank1
new_test_id
tK0X2q5ZAhqH88z
Test Results