Test Summary

Test Results

Expand All Collapse All
All times are UTC
2021-10-18 09:06:05 INFO
TEST-RUNNER
Test instance cPsx9eXHq8cIMoh created
baseUrl
https://www.certification.openid.net/test/a/0015800000jfwxXAAQ
variant
{
  "client_auth_type": "private_key_jwt",
  "fapi_auth_request_method": "by_value",
  "fapi_profile": "openbanking_uk",
  "fapi_response_mode": "plain_response"
}
alias
0015800000jfwxXAAQ
description
FAPI Conformance Testing NWB 18th October 2021. Final
planId
OUmMfjST7ZlG1
config
{
  "alias": "0015800000jfwxXAAQ",
  "server": {
    "discoveryUrl": "https://secure1.natwest.com/.well-known/openid-configuration"
  },
  "client": {
    "client_id": "4AfzGCRj765GWwOaER5Ugj",
    "scope": "openid accounts",
    "jwks": {
      "keys": [
        {
          "kty": "RSA",
          "n": "314ZJOSTx2DCDQbc-hPJzkWeKHGEuNUO3gNW8iO-HA4dIcnZr52j5-csjZOkhCKjViE_UWD-Ag3EXdoI7NMplds8qvF4Y64YWApb9Q_8JJLmzh6cf3Mn4gl5Lgpaqc_ij2biXyoKVuIbD5VA9kvmoNHJZvirUmGqBfCEfNtmIiSF1vnHxkKKEMquFiI7QuiiWseZzFa_o1lGyA62v1Ox4XKL9Ro4FKwPYgxNzS9L54YrytizlLncBS9IkZkgmWmbiyoxQqkfj4rOO47OgYEdESAUEmiywOoS5ZDQOoLXkDfRWu_KxmLYBlNxDl6yH-5YG3GBsWiLbs0Erv7fv_Lb_Q",
          "e": "AQAB",
          "d": "vM3pKwoa79iVrjUy7B914WlvOnhZ23IcUwU3pQ0ZUNWNQlZALvVs6kS5oCJAWYB91_vabYsyqcHBTiNSj_wdlpHuQgBB5t_tq911xTtxweh6N5ggaIqKF8IyL_yIjikuNFCe4BnFC5OrlAxxEL8vfphVSTjAd64d7U9UbcV2Gzx3nyHLauBxJMgfwKSVmZ9NI-vDjMZYvx1UOGS2YUk2XDtCX8Z6n9iJaLx_Ov5YaLdUOer5wR_ye0hTIzwpGPpIWfC7VtAaCO3_I6VTAnDL_ljH8BUEQXC55DUAsvFFux0cLehblMrmmnbO39Im9WVuUkJBjzBAVik13g5Af90-gQ",
          "p": "8-GBNEliUm6Hlh8FbWKu_MpAKfZAQeIR53dUUHwan0mfHFwwkMhsLpdMpiYE1YH0axy4GE9dDFYHUaR0nH3WtpNn2P3AiKuaGm4nYW-BgicFNtK11WcWXfhJHoqemDBQInkZ3ZKm02jsNdPXZX66ExclC3uAXlg_nSLuYAbhIIk",
          "q": "6nei7qJ5pLooTmZ7zqRdxba3DpC0XYda_PK-4ObkTTiaC9G7X84l61KWNiNvEDvnuPKZjlS3Pf0AmT71_M9hke6HtEWFabn_V5wQrobvn23FSUWN1mOemif5rs28Y_3nBVwmJR06A-M7v40delOxxCPjFEBccxR5keGhocy1-tU",
          "dp": "lRx9qQBtU0UtNUZGRTkfEISAcqeTZjTZCZLWRFd814Nl-ysKrps8OchcHwID1p8cWBk5HfP4SkCXPP22JrByBTNfPTb47xcso5hSD6rjnjZJY9m1P4NGE7Jo0nmiuh5gAJPWkrjFs2Dle4vImM_A6UcvaTPbqtN-IY9n--J45zE",
          "dq": "T5AfYvkRbDubd9dBBgMyqufwwGmMOvy2fIVnDmxrZmThqUcXXVBX_727qU1m38xkOpdgUjMfJ1LWRCpgUNSSmHGn7R12Q0VRh4o3AvJZF_Go8889bVXKuSb9jDrWRdwf6-q0Kv369NzEJqEdMqh590PyR6n7dTWqdz1omr4btq0",
          "qi": "R4hlManE-y4q2ueA3zVr0pyQEHDonfXJwFiiQIs2PK1fEZP522f2KJWP6zZBaZBjx5rIdDnEhLFh7NtwfhYRSM17wVpaBF-OAlTvBwSXy8R9Sz08cAc2nSajO0ZWoccSfU3_3wh0W19hRkLXT-cyjvdRYODc8iOG_n_Z9m53LGs",
          "alg": "PS256",
          "kid": "-2Rm6glwMGU_O3pWccf5cJFTRZQ",
          "use": "sig"
        }
      ]
    }
  },
  "mtls": {
    "key": "-----BEGIN RSA PRIVATE KEY-----\nMIIEpQIBAAKCAQEAsrqnMijwVtkToMtutfCOMfgQv0h3n2tdTg6GhBjD1Y6AZL0n\nfVHViht0CUth/uvZLsulxlZjpYHVhtBAmw1NBPnvsBNqXz1ss+NztRFF6V9z/Bzo\ntWKGUeMs2bgu0mbnO/IbQbRsdQkCwxS3q1WglspnB9OvOXKj5tBFVS56/UTWnxJI\nsWhUb75xgK2y4jX9WNnetDiF4ZzdI41H8g8Zp9uAPBisrReYRvJde2fTW2ev2wds\nm78J0h5Chouh4HhATGhnceembIr9aJ6mCK/VHkRsAr0b8dL9ZEeDcSbW9frT91cD\nt1o8QAe6YUD0haclZJ7Hv03Cwa0RUgB75MdKrwIDAQABAoIBAE2cpjwu8OcVzuM1\nU/cn5eenDEa0RlXw/oyF3D4Crw/OmMymIz7VSYB2mXXryTs02ZPrlSpCm3Tko3+u\ncU+jf/2YN1Bjrf57ovee3sETJiPIcopZV2hkx2VJ3FETHSn6y5EJenKW0b4k0pE6\nLuP1BA5XCFSqxN2SfcAeUu1BiODvyNnJk1aooQ+mEqU5VYxuUZFQ46+oMNqbMriT\nIQqeEaiaWueVlk2DdeEusrb2F1RGIP+rOa2pD5dAYhIvDNjhwyooxZqb4pG/a1OS\nDM0G29wIVTcZWUfsWzuFnPwDUpEofqb61Z/a4CcBK0p9DCVoCAJLOvKwoX8B2AW6\nfLQGRzECgYEA21n81qFl0tI4sBFSUeCtFLqsc+YxWuMvTN8QuAdDRzJsVsKd0ZQZ\nHVuKAAaRr49mkGdGHFXe2hIl6+Cd/hepZH5smse5viE791h85u0jWitsRhIlNguZ\nT0CFKPGSusDLFdfe0svDmhUJqET79IkBqGqIK6AZ7DkV4GslF+q7UZkCgYEA0Jcu\nURMGBqnqvDukgSqptwL1LY8pB/DMqz8r8Jxox8HU/oyOAhCV4xuChkxuT/YEjDMH\n/wuo7PAx0z0BP9043CWr2btNWoxKoh2BLOMBui/uKq0vjpi3GgXHZ4SfSUeEwDk8\np3SVdHs8zU7GkF4w4ItFmYFD3buub1Me+mJZO4cCgYEA0w3ou1McOBdRuAdSn7mA\nj9t1pyasAnlpv5s56PgEAfNATtJ/K3JGH/s98vxfHP7rfrH/wa/V9xlTJ3w+SIfX\n0vvZ36ugypILstiPhVpSk6YITfuTlkbewmSgO18FAXATd/b3TPgGQrFPU3rcutNA\npx2p29/2UVYz+HTfgf23MrECgYEAvUYxlQe6FBnjEmLcZwibb6GTcH/TL41lao6s\nBG0o9vn/l+tagK0kFSxFSC/aeVw3zDASNXATHMznqVJV6+mFSt40DiJTkrJylqBH\nMr/aNWSArODxomcY3tgXlOtWzlvDLdnCHAFCDKw3A+VTcHTHzTkTMrOFLZK8OfAm\nz/SmG8kCgYEAw4i47IsWHUQimZmpjwXiCAM09/5rKuqUIxaDqJUtH4K0odfYyMjy\nfu3fXZvU5c6xTE09rfq70Q+zJXZCbf92C1iwNnpfGRXq3KEtAJLll1qElvyjGTrQ\nZbkc8ahXv9wnhWBu7X4uFJ66AM9iQe57OTPzUdiRH4ggz+zPnvz7rgs\u003d\n-----END RSA PRIVATE KEY-----",
    "cert": "-----BEGIN CERTIFICATE-----\nMIIGHTCCBQWgAwIBAgIEWf/txTANBgkqhkiG9w0BAQsFADBEMQswCQYDVQQGEwJH\nQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxHzAdBgNVBAMTFk9wZW5CYW5raW5nIElz\nc3VpbmcgQ0EwHhcNMjEwNTEzMTEyNjExWhcNMjMwNTEzMTE1NjExWjBtMQswCQYD\nVQQGEwJHQjEmMCQGA1UEChMdTmF0aW9uYWwgV2VzdG1pbnN0ZXIgQmFuayBQbGMx\nGTAXBgNVBGETEFBTREdCLUZDQS0xMjE4NzgxGzAZBgNVBAMTEjAwMTU4MDAwMDBq\nZnd4WEFBUTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALK6pzIo8FbZ\nE6DLbrXwjjH4EL9Id59rXU4OhoQYw9WOgGS9J31R1YobdAlLYf7r2S7LpcZWY6WB\n1YbQQJsNTQT577ATal89bLPjc7URRelfc/wc6LVihlHjLNm4LtJm5zvyG0G0bHUJ\nAsMUt6tVoJbKZwfTrzlyo+bQRVUuev1E1p8SSLFoVG++cYCtsuI1/VjZ3rQ4heGc\n3SONR/IPGafbgDwYrK0XmEbyXXtn01tnr9sHbJu/CdIeQoaLoeB4QExoZ3HnpmyK\n/Wiepgiv1R5EbAK9G/HS/WRHg3Em1vX60/dXA7daPEAHumFA9IWnJWSex79NwsGt\nEVIAe+THSq8CAwEAAaOCAuwwggLoMA4GA1UdDwEB/wQEAwIHgDBpBggrBgEFBQcB\nAwRdMFswEwYGBACORgEGMAkGBwQAjkYBBgMwRAYGBACBmCcCMDowEzARBgcEAIGY\nJwEDDAZQU1BfQUkMG0ZpbmFuY2lhbCBDb25kdWN0IEF1dGhvcml0eQwGR0ItRkNB\nMCAGA1UdJQEB/wQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjCCAVIGA1UdIASCAUkw\nggFFMIIBQQYLKwYBBAGodYEGAQEwggEwMDUGCCsGAQUFBwIBFilodHRwOi8vb2Iu\ndHJ1c3Rpcy5jb20vcHJvZHVjdGlvbi9wb2xpY2llczCB9gYIKwYBBQUHAgIwgekM\ngeZUaGlzIENlcnRpZmljYXRlIGlzIHNvbGVseSBmb3IgdXNlIHdpdGggT3BlbiBC\nYW5raW5nIExpbWl0ZWQgYW5kIGFzc29jaWF0ZWQgT3BlbiBCYW5raW5nIFNlcnZp\nY2VzLiBJdHMgcmVjZWlwdCwgcG9zc2Vzc2lvbiBvciB1c2UgY29uc3RpdHV0ZXMg\nYWNjZXB0YW5jZSBvZiB0aGUgT3BlbiBCYW5raW5nIExpbWl0ZWQgQ2VydGlmaWNh\ndGUgUG9saWN5IGFuZCByZWxhdGVkIGRvY3VtZW50cyB0aGVyZWluLjByBggrBgEF\nBQcBAQRmMGQwJgYIKwYBBQUHMAGGGmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9vY3Nw\nMDoGCCsGAQUFBzAChi5odHRwOi8vb2IudHJ1c3Rpcy5jb20vcHJvZHVjdGlvbi9p\nc3N1aW5nY2EuY3J0MD8GA1UdHwQ4MDYwNKAyoDCGLmh0dHA6Ly9vYi50cnVzdGlz\nLmNvbS9wcm9kdWN0aW9uL2lzc3VpbmdjYS5jcmwwHwYDVR0jBBgwFoAUn0m/Tjan\nrMMPK8hH9B8pG8B5CwUwHQYDVR0OBBYEFOqXktyx8ofohBcBzXriFtpiFx0BMA0G\nCSqGSIb3DQEBCwUAA4IBAQA+XBg8GZt/YA7/MigzoUpwNGoq2dV/V7jL10K0Z5Oq\nvYPtRvt6Hko0GI5MbQzcZk34zBQ5lkWMvj+gmm7yWxSwpuJBRL7f8V/tFO8SBJMX\nE0jE2xxx7ahLJHXzI1CNp1gx7fQd6ensc2X+TUn2/y9u9DeIyq6llETzer64qg/y\noPoXY+BrmlMcsM94SemXS3eWQgbaxK+re1v/ymWNzYM6Dw7hni5q81F5D0QR1O3Y\nPDw1os4sxAJ503FntUMqmRG74qqGQf1zK+RaQ5V4h9dfO0Cm/7YFfE+rcXBReNk6\nReyB0BAhCKZKblekWNfqN86fzY5EuF6SE/gVq3USKp2B\n-----END CERTIFICATE-----",
    "ca": "-----BEGIN CERTIFICATE-----\nMIIFQjCCAyqgAwIBAgIEWgGaAzANBgkqhkiG9w0BAQsFADBBMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxHDAaBgNVBAMTE09wZW5CYW5raW5nIFJvb3QgQ0EwHhcNMTcxMTA3MTEwOTM2WhcNMzcxMTA3MTEzOTM2WjBBMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxHDAaBgNVBAMTE09wZW5CYW5raW5nIFJvb3QgQ0EwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDvJkaqdaIUNgTnXcJ3lKLyjhTJSsNtYzmN7fvpn8oseBQXQDKzJAvLXhfUEVeuUu3Zv/TG+ab/pSFdtiibh5PLIbB8nQDORl/fAA68wIjImsa2feUcq91Y+dKdKN8iW6zop8aDL8qwEggAV/u3TRfOhF8LSKHOEZ/7/YRTuqinAxDkeHYh7G+uSReyP4NvehhDkSuhK44zbyEddOvvcAOrkYr9TtBj6iZ5OMVZGO9tY9gRkbiQOt1FozyuYB7XT0QzokIfBWE0CZ1ypdu2bttDC7CuVhw9QSnyFHIG6HtQi2zKZH9OceMPJiG9RAdBUDZ3qqLFEVSvw1Dgfu/iatPEgYTbRDA85EHeGCcTMCTGra0eoITekrq//CRW1e73lK40SFzmMK/lKD3B2qWz/TxMvEH186s5REKPC6ptiQ4TxIp8Ls4gn2UHGwbS7i9ihryr0/ww9ILzy3gkuahf1t6PaNwmU02dovfLG5LJrMnvn8P6SdPwgbt3TtMKPBTxawQK+4N7wcY3slvh6bj9XLdyYKkqAk5QDiGoyZypZ6iH6P40gxJgJquF3kgYTSWunWkylDC6QgUU5U+x43SorH3qBB/fN5+daI8PQo80gbvonnWDAelxMkNUTkt/469CBpOd0Ok5uhl6g1cb9Tl1i3IR1c3Daa1hHK2eoKfsOMjwVwIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUKnp9q41DYWT2XgHagTSVGFM8ny4wDQYJKoZIhvcNAQELBQADggIBAGX85+GSIXLJhZ6FwXZgrm+jKvdzxWP3qkwEhNmxfA3Cl4oVzINkn8fQfz3LN9zwTqRusxXfdpSdxfMesB480sDUDy88VAIdNi5A1DFFL02qZJxOH5cBRN+VVRPfRLSXK56LlbItM38GdhRVhd0FVnpG9+tqkmseF63rDCP30BOidUEH1Ong+0Bt8vZOs/OcPyGswsQJS3/7I1QFPxm/0F7wwBxdZwODcz4TAmw9EpePgNvI7ayhM7V/krMJeyG1bQ1sXu7LWdQIEEavrnV0fGgWPbG9L1QzhIxO5PzUKsA09W3wweRVQJxcYRWw3L1orwrvKZktvsKq1K7PEsIzHd3N/L+gGNDdYCZgeL+uv4aIoArPvJa06bVBSiunmkN4LuSRv0pVQPXkNzNkeTgJuCqE8DQavkjDY6OvhTjL54LGT8cv8wrgL9ZZWiol+LYABiF3ffdS7uXNAMEmHTAniBsw6t4VmoT6sjDD7Y4QLG7mJ53MIFbBb/+Y3IJQj474Yl9bOk3lbEJ8fSj1DtuRrygxDjUFZ2IqbuliLN86nN9SMIr+WZBAIG3bT3I8EkAvVPPHiWXjZZV/oBQq3C4fZT7ELu1Y2Z4h3Z/OW3/8OHbqKHnXS9MsOvJ1cVHHb/dRAeg2iKLbVikYKQM5mShYIJ0zIxKS7I/UKU5fYtfkskMi\n-----END CERTIFICATE-----"
  },
  "client2": {
    "client_id": "1YXNaEW4G2VOmxirByp1nJ",
    "scope": "openid accounts",
    "jwks": {
      "keys": [
        {
          "kty": "RSA",
          "n": "tqquwuyOHOkcsPpMfmZ0lZuYaUDizErZofhnBjjaxuI3-BpgN4zNDiNOVrN163vDRBWYBLO_Cr6TgzDP8TVNLccuIAMvOUULiTgccFwaKoWbK3GYwSJf8dkakSSdiH6NjM5n66WO6PQ9QMEzQQ1CHEEYh4UQ0Svd09hP4XE1ogrrAO99bZOtj8NxNmkk7BEKQFpX-OVUg6Jo49-Vq7JXmzVWXQVTtpWxwuRu3bepGQtzuhjqwMjVHyJ6lR_4RT0VuBvSPLZk78XI3FgVhkKj4Tvq2ajdItHYta0rXxta4Al6zZWow6WOQe2Fcfwk6Y197llnxCaKCw1RRZHKJNynJw",
          "e": "AQAB",
          "d": "TQ-0qochbRDrCb6OhsSyams54S1-gLETH0GsNPPHWCAXfJOkA8titpQueGU9WhrcRdzWRSWPcvjzQmVVVG0oIiflTZwKUB7QvxLs7HnukAHNdIZ36wKVd3IfwxuvWeYJ0V1CeideIujm7mqTNN5jBYhw0LtSXOwkqTqYeINKHRHGjJAEB1k9_w74KmgdExg3G0KUCwhx-e4kKEUdyVHpc__bOMpyNBrrDOSPROZRt6o4uQZdT2UThAdji3KQa7xiaWoEnBYfsVQb1QeMZm7jz04tTnNj9ggVJtkuKhXcaIkfs4ZcddPxBpv9Dy3lG0pRF577DhA4K2xzStObTx1B",
          "p": "8OmnDipzrnPQ5qguLbliIi3IFdiOELA860DEsrVKTAv0pUoHZhDn559o_sGaHZw4mssvcXdaE2t-aZqTX5KCiJTBaIVM01HzwjXK-fvJJ7TYKUuod92Dhgh_bRFpEFoen_VEjtuu0sYbo0XIsBtL7egAAIBUaZRASzq_aqQCg-8",
          "q": "whs436NyUUEpJBkw0oBpeo8TAWhflsRIxIptM2vkBPx_9UpYyhrkBQd8XMNSqzXAB2v1HmswNg_WEf1OtXRjTyiSSHmJA-r4bDITUQqEpkOhasVnCjh0JTR0ETx5V5MzEywczhbsTGxKvQg_aqWFTL9itkFYlm4qXmtZuUGDeEk",
          "dp": "xnSDxDyeTRBk_w199Pao62TxVWWuKfs0Q8t3_YswKBMVNnAURjUZBIoh8PLFJS1Cx-knLP5XunWrjgzi6DEFzMNVy-c7UT1KYyrzCRksLMRh6SrFHfDhXrFzXwKfnPPQFI70Kga4LjM6IzbiSohB9TpPfho47zxL9mzvsEZpOAs",
          "dq": "fyb7-6wDL-0ieS4zSEGsVwewaISp0YalMHKJlFzB0u5hGBrqzQIOiqjbs5yT4-ni8DmtKY8H1vJKxiAMVlt2zp0CLo3GzpU2xRGMi9L7EDtPWzUTCaPvmYuh2MSnrFGV7KJCAFMN2gY6c1gays7A4oSgskleMbTa9l0WOoALElk",
          "qi": "dvVNmYs0DOIG2S3r4Ah2siwCsV8kG5XOoGyC2rbzxWUdqPjQkHssI-QmDKs4cobU-r4rrRSyOeB0xkxkgG6dpVXbPJIEvhM4LnZC8ujs6u-AgZYgjaFSQ9aC349CqjlNJXgT4bizr09-nk4lz4LJR0NUXNYjk3h3wfZ7zi29y9M",
          "alg": "PS256",
          "kid": "mDaREMneMj87IzZn0xt1wpff1nY",
          "use": "sig"
        }
      ]
    }
  },
  "mtls2": {
    "key": "-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEAnahy666/xOZpUPnGR3n0m0eof+5a06aHyGs0JXOOYw8xv0y+\nAsZ4Nb9CcbLibJ6gY2dh5CUh4hhOL/s9+fw0vTVioPRMZ87QrPKDVMiqJBUZHOfV\nT6D2E4JGgnRYAaTYQVL0VEehMdO2eDXeUbr5T1/s2gyvCwM+v87RoEdFlt1s+598\nJwv0iJa+2rw7tToGxzAunhnfC11qIA+1bTcmYbYcqKNCZFhcf5iXu45w1u4LhDO3\nYPsgMkvmHvCzr2/Ko20xuF2B4nEMre8UbAwv1aYq4xDM36fcnxhcm4mnJ+6Z6+IZ\nv2cd54hdyIf0UJU+5Bqt4ENSsEXZ+gRmBZaVbwIDAQABAoIBACzHSUyzZ3hPUR5U\nswJeGyF3at5bHqT6qZo9CKSSe6CbEjAZZeZ35HCvj/mnKzRaoYdaN62K9mK3MI3k\nOCgmf/w1i3vXp1Pco9xbTP3puJli/Kz/E9D4EKxd1hT7YnulDF8RZqABcEEstqjR\n9AEWr/Thc+5Cp/ziwRHNdjClzZgZfdkPpDWaJpziufV3BlPlj4eTNRMCFa62BQ3O\n/1EZV93e5YiJFUpGzSP6mGm7L2RYpsDOyet7LwKPyDkB91IOCcmsoqR6U2LRMkUm\nLZo770kfSJIxAhLOHytmLFGWjsdJV76WkaMEs4M+0ZkFryRkMTTS2XfGl2bR70cg\neUXS9JECgYEAyikYcRxAA9+5urShn12JpEmx841tKrWlu/NJDRqRTFJcVlCU1FY1\nqbZONulSSv9gJqaaZTwyjoIWe34E/gwLJnxufG35tXbLWI58psxkOW36ww4N4CvP\nYIZVL3qemQmUj/wwKU4UA1sSNiX/3OSyFPrh3GU6XHdleR1SpTSE/PsCgYEAx6VC\nZdKt2GmUqdDgU/YLKbq2MmXRXFTlezxfDcOpYwYnMvlC+BcL2UjB/0ejCHHA2Quf\nf/ARA3wg6eOJwWkdyZeZdBz2vQdhFpcXuuIB4wasyP258nQxk95gNoLwKo/lQsrj\nMx+SVUZtHwcTmb6ilbGaizGXuu1McuQ8BXDENx0CgYAzM9tr8qLIGGc7QbrZ2WAe\nS0gWDtECi0Vx6DmtZvg8I3QdrIU1jqxC0tjWkZv1QN9Citn6IBgR/iLhnlZ3XeeJ\nFOULAPPJIVB5moU53fTYkuF7e9jJ2W7J3NxAjUcULdgB6/bqz0rEWtGvA0rd0NLF\n+5EvODhi6R67YVDoZPf19wKBgQC3WENj81kH9945HcQGF10lE30jR3I/kw+0XzsE\nDv5OHGZ/X35rC+8ruq++WvGUXbM3IH94JOXbB3HKmdX2syxR6FFa2waVjmNRNazr\nSYdmEMk5RBoyWRb2rzA4n4Mj80YeUujYGFRwz96CsiMD/JifVJ2S2xZ26lpc4NFm\nRatM2QKBgASznLDkOjtjWp8mu4VBabHPj6Tb3S4Nf8lY9g8l+ppP/R2uZv7gLehR\n4WdSEn11v0Q7pfqc/9kzllVqlfTr7eRo2ak5yc6Xm1rKMfYGWqmSsSLGQTVaxTn7\nO/AhRKLlMqBpGao98BtGIJ/znMY+2hMQ1nPRRqv6NMtbwBkLzx44\n-----END RSA PRIVATE KEY-----",
    "cert": "-----BEGIN CERTIFICATE-----\nMIIGHTCCBQWgAwIBAgIEWf/twzANBgkqhkiG9w0BAQsFADBEMQswCQYDVQQGEwJH\nQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxHzAdBgNVBAMTFk9wZW5CYW5raW5nIElz\nc3VpbmcgQ0EwHhcNMjEwNTEzMTEyMjAzWhcNMjMwNTEzMTE1MjAzWjBtMQswCQYD\nVQQGEwJHQjEmMCQGA1UEChMdTmF0aW9uYWwgV2VzdG1pbnN0ZXIgQmFuayBQbGMx\nGTAXBgNVBGETEFBTREdCLUZDQS0xMjE4NzgxGzAZBgNVBAMTEjAwMTU4MDAwMDBq\nZnd4WEFBUTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ2ocuuuv8Tm\naVD5xkd59JtHqH/uWtOmh8hrNCVzjmMPMb9MvgLGeDW/QnGy4myeoGNnYeQlIeIY\nTi/7Pfn8NL01YqD0TGfO0Kzyg1TIqiQVGRzn1U+g9hOCRoJ0WAGk2EFS9FRHoTHT\ntng13lG6+U9f7NoMrwsDPr/O0aBHRZbdbPuffCcL9IiWvtq8O7U6BscwLp4Z3wtd\naiAPtW03JmG2HKijQmRYXH+Yl7uOcNbuC4Qzt2D7IDJL5h7ws69vyqNtMbhdgeJx\nDK3vFGwML9WmKuMQzN+n3J8YXJuJpyfumeviGb9nHeeIXciH9FCVPuQareBDUrBF\n2foEZgWWlW8CAwEAAaOCAuwwggLoMA4GA1UdDwEB/wQEAwIHgDBpBggrBgEFBQcB\nAwRdMFswEwYGBACORgEGMAkGBwQAjkYBBgMwRAYGBACBmCcCMDowEzARBgcEAIGY\nJwEDDAZQU1BfQUkMG0ZpbmFuY2lhbCBDb25kdWN0IEF1dGhvcml0eQwGR0ItRkNB\nMCAGA1UdJQEB/wQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjCCAVIGA1UdIASCAUkw\nggFFMIIBQQYLKwYBBAGodYEGAQEwggEwMDUGCCsGAQUFBwIBFilodHRwOi8vb2Iu\ndHJ1c3Rpcy5jb20vcHJvZHVjdGlvbi9wb2xpY2llczCB9gYIKwYBBQUHAgIwgekM\ngeZUaGlzIENlcnRpZmljYXRlIGlzIHNvbGVseSBmb3IgdXNlIHdpdGggT3BlbiBC\nYW5raW5nIExpbWl0ZWQgYW5kIGFzc29jaWF0ZWQgT3BlbiBCYW5raW5nIFNlcnZp\nY2VzLiBJdHMgcmVjZWlwdCwgcG9zc2Vzc2lvbiBvciB1c2UgY29uc3RpdHV0ZXMg\nYWNjZXB0YW5jZSBvZiB0aGUgT3BlbiBCYW5raW5nIExpbWl0ZWQgQ2VydGlmaWNh\ndGUgUG9saWN5IGFuZCByZWxhdGVkIGRvY3VtZW50cyB0aGVyZWluLjByBggrBgEF\nBQcBAQRmMGQwJgYIKwYBBQUHMAGGGmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9vY3Nw\nMDoGCCsGAQUFBzAChi5odHRwOi8vb2IudHJ1c3Rpcy5jb20vcHJvZHVjdGlvbi9p\nc3N1aW5nY2EuY3J0MD8GA1UdHwQ4MDYwNKAyoDCGLmh0dHA6Ly9vYi50cnVzdGlz\nLmNvbS9wcm9kdWN0aW9uL2lzc3VpbmdjYS5jcmwwHwYDVR0jBBgwFoAUn0m/Tjan\nrMMPK8hH9B8pG8B5CwUwHQYDVR0OBBYEFB+bGi0OAPEW98fhiOhDLURyBxQgMA0G\nCSqGSIb3DQEBCwUAA4IBAQCAD7Rr1zAuKWWK6Co4bohADjY5/SwwB43+dGr2ZXbY\nD6ELD8gCLPJgZXZxlc1+cMPcWCNcU96CBLclZ6Omrq1ojqM6zXvMa4JYuS55acmq\nYuTfKF8TMo4gC+LeBLvlxl5+r6+vU+TATDeSHJ0zzW+5aLI9tuz4SX6Ee3tkHFbC\nSjk9m1jmBV188eih/t7wLSt+Sf8Hgzq86N/y9N02bCrxoM3woowBdPL2bbp/yP41\nyPZai9wPz5geFGFepuo/J0p0O0gekTGZaJuvD+pZdP52Yq/waVoioF+Xhp01Q07d\nvohvK1TSRzS91VknqwP/yLtW70xVkG76ZeLRrYlZkcyK\n-----END CERTIFICATE-----",
    "ca": "-----BEGIN CERTIFICATE-----\nMIIFQjCCAyqgAwIBAgIEWgGaAzANBgkqhkiG9w0BAQsFADBBMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxHDAaBgNVBAMTE09wZW5CYW5raW5nIFJvb3QgQ0EwHhcNMTcxMTA3MTEwOTM2WhcNMzcxMTA3MTEzOTM2WjBBMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxHDAaBgNVBAMTE09wZW5CYW5raW5nIFJvb3QgQ0EwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDvJkaqdaIUNgTnXcJ3lKLyjhTJSsNtYzmN7fvpn8oseBQXQDKzJAvLXhfUEVeuUu3Zv/TG+ab/pSFdtiibh5PLIbB8nQDORl/fAA68wIjImsa2feUcq91Y+dKdKN8iW6zop8aDL8qwEggAV/u3TRfOhF8LSKHOEZ/7/YRTuqinAxDkeHYh7G+uSReyP4NvehhDkSuhK44zbyEddOvvcAOrkYr9TtBj6iZ5OMVZGO9tY9gRkbiQOt1FozyuYB7XT0QzokIfBWE0CZ1ypdu2bttDC7CuVhw9QSnyFHIG6HtQi2zKZH9OceMPJiG9RAdBUDZ3qqLFEVSvw1Dgfu/iatPEgYTbRDA85EHeGCcTMCTGra0eoITekrq//CRW1e73lK40SFzmMK/lKD3B2qWz/TxMvEH186s5REKPC6ptiQ4TxIp8Ls4gn2UHGwbS7i9ihryr0/ww9ILzy3gkuahf1t6PaNwmU02dovfLG5LJrMnvn8P6SdPwgbt3TtMKPBTxawQK+4N7wcY3slvh6bj9XLdyYKkqAk5QDiGoyZypZ6iH6P40gxJgJquF3kgYTSWunWkylDC6QgUU5U+x43SorH3qBB/fN5+daI8PQo80gbvonnWDAelxMkNUTkt/469CBpOd0Ok5uhl6g1cb9Tl1i3IR1c3Daa1hHK2eoKfsOMjwVwIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUKnp9q41DYWT2XgHagTSVGFM8ny4wDQYJKoZIhvcNAQELBQADggIBAGX85+GSIXLJhZ6FwXZgrm+jKvdzxWP3qkwEhNmxfA3Cl4oVzINkn8fQfz3LN9zwTqRusxXfdpSdxfMesB480sDUDy88VAIdNi5A1DFFL02qZJxOH5cBRN+VVRPfRLSXK56LlbItM38GdhRVhd0FVnpG9+tqkmseF63rDCP30BOidUEH1Ong+0Bt8vZOs/OcPyGswsQJS3/7I1QFPxm/0F7wwBxdZwODcz4TAmw9EpePgNvI7ayhM7V/krMJeyG1bQ1sXu7LWdQIEEavrnV0fGgWPbG9L1QzhIxO5PzUKsA09W3wweRVQJxcYRWw3L1orwrvKZktvsKq1K7PEsIzHd3N/L+gGNDdYCZgeL+uv4aIoArPvJa06bVBSiunmkN4LuSRv0pVQPXkNzNkeTgJuCqE8DQavkjDY6OvhTjL54LGT8cv8wrgL9ZZWiol+LYABiF3ffdS7uXNAMEmHTAniBsw6t4VmoT6sjDD7Y4QLG7mJ53MIFbBb/+Y3IJQj474Yl9bOk3lbEJ8fSj1DtuRrygxDjUFZ2IqbuliLN86nN9SMIr+WZBAIG3bT3I8EkAvVPPHiWXjZZV/oBQq3C4fZT7ELu1Y2Z4h3Z/OW3/8OHbqKHnXS9MsOvJ1cVHHb/dRAeg2iKLbVikYKQM5mShYIJ0zIxKS7I/UKU5fYtfkskMi\n-----END CERTIFICATE-----"
  },
  "resource": {
    "resourceUrl": "https://api.natwest.com/open-banking/v3.1/aisp/",
    "institution_id": "0015800000jfwxXAAQ"
  },
  "description": "FAPI Conformance Testing NWB 18th October 2021. Final"
}
testName
fapi-rw-id2-ensure-client-assertion-with-exp-is-5-minutes-in-past-fails
2021-10-18 09:06:05 SUCCESS
CreateRedirectUri
Created redirect URI
redirect_uri
https://www.certification.openid.net/test/a/0015800000jfwxXAAQ/callback
2021-10-18 09:06:05
GetDynamicServerConfiguration
HTTP request
request_uri
https://secure1.natwest.com/.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-18 09:06:05 RESPONSE
GetDynamicServerConfiguration
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "content-length": "2533",
  "content-type": "application/json;charset\u003dUTF-8",
  "date": "Mon, 18 Oct 2021 09:06:05 GMT",
  "dws-correlation-id": "9c5579f3865648cc8a3d332c33b4acba",
  "x-content-type-options": "nosniff",
  "x-frame-options": "DENY",
  "x-vcap-request-id": "01a57ef1-ead7-406a-6dd8-bc62f05e0c8c",
  "x-xss-protection": "1; mode\u003dblock",
  "strict-transport-security": "max-age\u003d31536000; includeSubDomains",
  "set-cookie": "TS01cb6032\u003d01a0698909ccb44adece97bec250aff29124ccceebe6aea040b60ef01da5d1b700e6a3d64c0278b9554b36119d1c8673d0e47f551d; Path\u003d/; Domain\u003d.secure1.natwest.com; Secure; HTTPOnly"
}
response_body
{
"version": "3.0",
"issuer": "https://secure1.natwest.com",
"authorization_endpoint": "https://secure1.natwest.com/as/authorization.oauth2",
"token_endpoint": "https://secure1t.natwest.com/as/token.oauth2",
"revocation_endpoint": "https://secure1.natwest.com/as/revoke_token.oauth2",
"jwks_uri": "https://keystore.openbanking.org.uk/0015800000jfwxXAAQ/6htRg5BcPIKPQEMSacgHjn.jwks",
"registration_endpoint": "https://api.natwest.com/register/v1.0",
"scopes_supported": [
"openid",
"payments",
"accounts",
"fundsconfirmations",
"screening:create",
"screening:read",
"mortgages-v1:decision-in-principle",
"customer:read",
"customer:search",
"illustrations:read",
"illustrations:create",
"bankingmyway:read",
"crossreference:read",
"crossreference:create",
"crossreference:delete",
"change-of-address:create",
"change-of-address:read",
"change-of-address-eligibility:read",
"address:search",
"mortgages-v1:hbo-credit-risk-scoring",
"screening:reonboarding",
"payout",
"indicativefxrate:search",
"staff:request",
"document",
"login-with-bank:authentication",
"comm-credit-risk-customers:write",
"comm-credit-risk-financials:read",
"comm-credit-risk-facilities:read",
"comm-credit-risk-facilities:write",
"comm-credit-risk-financials:write",
"comm-credit-risk-customers:read",
"tradeablepaymentquotefxrate:search",
"tradeablepaymentquotefxrate:write",
"carbondata-retail:read",
"carbondata-retail:write"
],
"claims_supported": [
"aud",
"exp",
"iat",
"iss",
"openbanking_intent_id",
"sub",
"acr"
],
"acr_values_supported": [
"urn:openbanking:psd2:ca"
],
"response_types_supported": [
"code id_token"
],
"response_modes_supported": [
"fragment",
"query",
"form_post"
],
"grant_types_supported": [
"authorization_code",
"refresh_token",
"client_credentials"
],
"subject_types_supported": [
"public"
],
"id_token_signing_alg_values_supported": [
"HS256",
"HS384",
"HS512",
"PS256",
"RS384",
"RS512",
"ES256",
"ES384",
"ES512"
],
"token_endpoint_auth_methods_supported": [
"tls_client_auth",
"private_key_jwt"
],
"tls_client_certificate_bound_access_tokens": true,
"token_endpoint_auth_signing_alg_values_supported": [
"PS256",
"RS384",
"RS512",
"ES256",
"ES384",
"ES512"
],
"claim_types_supported": [
"normal"
],
"claims_parameter_supported": true,
"request_parameter_supported": true,
"request_uri_parameter_supported": false,
"request_object_signing_alg_values_supported": [
"PS256",
"RS384",
"RS512",
"ES256",
"ES384",
"ES512"
],
"request_object_encryption_alg_values_supported": [],
"request_object_encryption_enc_values_supported": []
}
2021-10-18 09:06:05
GetDynamicServerConfiguration
Downloaded server configuration
server_config_string
{
"version": "3.0",
"issuer": "https://secure1.natwest.com",
"authorization_endpoint": "https://secure1.natwest.com/as/authorization.oauth2",
"token_endpoint": "https://secure1t.natwest.com/as/token.oauth2",
"revocation_endpoint": "https://secure1.natwest.com/as/revoke_token.oauth2",
"jwks_uri": "https://keystore.openbanking.org.uk/0015800000jfwxXAAQ/6htRg5BcPIKPQEMSacgHjn.jwks",
"registration_endpoint": "https://api.natwest.com/register/v1.0",
"scopes_supported": [
"openid",
"payments",
"accounts",
"fundsconfirmations",
"screening:create",
"screening:read",
"mortgages-v1:decision-in-principle",
"customer:read",
"customer:search",
"illustrations:read",
"illustrations:create",
"bankingmyway:read",
"crossreference:read",
"crossreference:create",
"crossreference:delete",
"change-of-address:create",
"change-of-address:read",
"change-of-address-eligibility:read",
"address:search",
"mortgages-v1:hbo-credit-risk-scoring",
"screening:reonboarding",
"payout",
"indicativefxrate:search",
"staff:request",
"document",
"login-with-bank:authentication",
"comm-credit-risk-customers:write",
"comm-credit-risk-financials:read",
"comm-credit-risk-facilities:read",
"comm-credit-risk-facilities:write",
"comm-credit-risk-financials:write",
"comm-credit-risk-customers:read",
"tradeablepaymentquotefxrate:search",
"tradeablepaymentquotefxrate:write",
"carbondata-retail:read",
"carbondata-retail:write"
],
"claims_supported": [
"aud",
"exp",
"iat",
"iss",
"openbanking_intent_id",
"sub",
"acr"
],
"acr_values_supported": [
"urn:openbanking:psd2:ca"
],
"response_types_supported": [
"code id_token"
],
"response_modes_supported": [
"fragment",
"query",
"form_post"
],
"grant_types_supported": [
"authorization_code",
"refresh_token",
"client_credentials"
],
"subject_types_supported": [
"public"
],
"id_token_signing_alg_values_supported": [
"HS256",
"HS384",
"HS512",
"PS256",
"RS384",
"RS512",
"ES256",
"ES384",
"ES512"
],
"token_endpoint_auth_methods_supported": [
"tls_client_auth",
"private_key_jwt"
],
"tls_client_certificate_bound_access_tokens": true,
"token_endpoint_auth_signing_alg_values_supported": [
"PS256",
"RS384",
"RS512",
"ES256",
"ES384",
"ES512"
],
"claim_types_supported": [
"normal"
],
"claims_parameter_supported": true,
"request_parameter_supported": true,
"request_uri_parameter_supported": false,
"request_object_signing_alg_values_supported": [
"PS256",
"RS384",
"RS512",
"ES256",
"ES384",
"ES512"
],
"request_object_encryption_alg_values_supported": [],
"request_object_encryption_enc_values_supported": []
}
2021-10-18 09:06:05 SUCCESS
GetDynamicServerConfiguration
Successfully parsed server configuration
version
3.0
issuer
https://secure1.natwest.com
authorization_endpoint
https://secure1.natwest.com/as/authorization.oauth2
token_endpoint
https://secure1t.natwest.com/as/token.oauth2
revocation_endpoint
https://secure1.natwest.com/as/revoke_token.oauth2
jwks_uri
https://keystore.openbanking.org.uk/0015800000jfwxXAAQ/6htRg5BcPIKPQEMSacgHjn.jwks
registration_endpoint
https://api.natwest.com/register/v1.0
scopes_supported
[
  "openid",
  "payments",
  "accounts",
  "fundsconfirmations",
  "screening:create",
  "screening:read",
  "mortgages-v1:decision-in-principle",
  "customer:read",
  "customer:search",
  "illustrations:read",
  "illustrations:create",
  "bankingmyway:read",
  "crossreference:read",
  "crossreference:create",
  "crossreference:delete",
  "change-of-address:create",
  "change-of-address:read",
  "change-of-address-eligibility:read",
  "address:search",
  "mortgages-v1:hbo-credit-risk-scoring",
  "screening:reonboarding",
  "payout",
  "indicativefxrate:search",
  "staff:request",
  "document",
  "login-with-bank:authentication",
  "comm-credit-risk-customers:write",
  "comm-credit-risk-financials:read",
  "comm-credit-risk-facilities:read",
  "comm-credit-risk-facilities:write",
  "comm-credit-risk-financials:write",
  "comm-credit-risk-customers:read",
  "tradeablepaymentquotefxrate:search",
  "tradeablepaymentquotefxrate:write",
  "carbondata-retail:read",
  "carbondata-retail:write"
]
claims_supported
[
  "aud",
  "exp",
  "iat",
  "iss",
  "openbanking_intent_id",
  "sub",
  "acr"
]
acr_values_supported
[
  "urn:openbanking:psd2:ca"
]
response_types_supported
[
  "code id_token"
]
response_modes_supported
[
  "fragment",
  "query",
  "form_post"
]
grant_types_supported
[
  "authorization_code",
  "refresh_token",
  "client_credentials"
]
subject_types_supported
[
  "public"
]
id_token_signing_alg_values_supported
[
  "HS256",
  "HS384",
  "HS512",
  "PS256",
  "RS384",
  "RS512",
  "ES256",
  "ES384",
  "ES512"
]
token_endpoint_auth_methods_supported
[
  "tls_client_auth",
  "private_key_jwt"
]
tls_client_certificate_bound_access_tokens
true
token_endpoint_auth_signing_alg_values_supported
[
  "PS256",
  "RS384",
  "RS512",
  "ES256",
  "ES384",
  "ES512"
]
claim_types_supported
[
  "normal"
]
claims_parameter_supported
true
request_parameter_supported
true
request_uri_parameter_supported
false
request_object_signing_alg_values_supported
[
  "PS256",
  "RS384",
  "RS512",
  "ES256",
  "ES384",
  "ES512"
]
request_object_encryption_alg_values_supported
[]
request_object_encryption_enc_values_supported
[]
2021-10-18 09:06:05 SUCCESS
AddMTLSEndpointAliasesToEnvironment
Added mtls_endpoint_aliases to environment
2021-10-18 09:06:05 SUCCESS
CheckServerConfiguration
Found required server configuration keys
required
[
  "authorization_endpoint",
  "token_endpoint",
  "issuer"
]
2021-10-18 09:06:05 SUCCESS
ExtractTLSTestValuesFromServerConfiguration
Extracted TLS information from authorization server configuration
registration_endpoint
{
  "testHost": "api.natwest.com",
  "testPort": 443
}
authorization_endpoint
{
  "testHost": "secure1.natwest.com",
  "testPort": 443
}
token_endpoint
{
  "testHost": "secure1t.natwest.com",
  "testPort": 443
}
userinfo_endpoint
2021-10-18 09:06:05
FetchServerKeys
Fetching server key
jwks_uri
https://keystore.openbanking.org.uk/0015800000jfwxXAAQ/6htRg5BcPIKPQEMSacgHjn.jwks
2021-10-18 09:06:05
FetchServerKeys
HTTP request
request_uri
https://keystore.openbanking.org.uk/0015800000jfwxXAAQ/6htRg5BcPIKPQEMSacgHjn.jwks
request_method
GET
request_headers
{
  "accept": "text/plain, application/json, application/cbor, application/*+json, */*",
  "content-length": "0"
}
request_body

                                
2021-10-18 09:06:06 RESPONSE
FetchServerKeys
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "content-type": "application/jwk+json",
  "content-length": "10705",
  "connection": "keep-alive",
  "x-amz-replication-status": "COMPLETED",
  "last-modified": "Sat, 16 Oct 2021 15:59:30 GMT",
  "x-amz-server-side-encryption": "AES256",
  "x-amz-version-id": "QS9LVjK215NvlrpB0TEru6TR7UCT_lXI",
  "accept-ranges": "bytes",
  "server": "AmazonS3",
  "date": "Mon, 18 Oct 2021 09:06:07 GMT",
  "etag": "\"ae44658dfeb1e803d7c8edefd098ae11\"",
  "x-cache": "RefreshHit from cloudfront",
  "via": "1.1 044b06becff164c5ab784f66cdbee17d.cloudfront.net (CloudFront)",
  "x-amz-cf-pop": "MIA3-C2",
  "x-amz-cf-id": "Ap3spt8DGvjmLZ3v6mR3hQACJJSGH8YWFMEzZEpC5PN8HpArgJ8jLQ\u003d\u003d"
}
response_body
{
  "keys" : [ {
    "kid" : "C5FhJPk8eYjsAbfaja4C20RvWbY",
    "kty" : "RSA",
    "n" : "seiY5jOotX88CEyjhdmqGT0wWYCJWMxpyWU5ns7aBGz7s0D9Vo-QSItwO-MPg84CWSJxDZPNoZe0S_oWyUUWgbXrNePZocRLv0jrAnz_5zAKswJY606jBLaf-Jb4iax-64_rpG5RmCYWYdNLxU8uLOadn81GNjhm-26nLTIDVpqwo_xFjUU-6pZdr5ngFFGREmzUb5ToA8CheXC4MzTtqYCd0RhGMobLgRxbH7xG3EW9swkHC_AdWVSxoIFltkGOOS-YaX2CYxdGCg3qP_Hj5ImlAXbVHEUZdo_6oNUnSGgGpjp9l6vUyCN_Q_H67qwk7zWSlrjoFSpHo3USyRQIMw",
    "e" : "AQAB",
    "use" : "tls",
    "x5c" : [ "MIIFxzCCBK+gAwIBAgIEWf/FqjANBgkqhkiG9w0BAQsFADBEMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxHzAdBgNVBAMTFk9wZW5CYW5raW5nIElzc3VpbmcgQ0EwHhcNMjAxMDE1MTA0NzU3WhcNMjIxMDE1MTExNzU3WjBhMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxGzAZBgNVBAsTEjAwMTU4MDAwMDBqZnd4WEFBUTEfMB0GA1UEAxMWNmh0Umc1QmNQSUtQUUVNU2FjZ0hqbjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALHomOYzqLV/PAhMo4XZqhk9MFmAiVjMacllOZ7O2gRs+7NA/VaPkEiLcDvjD4POAlkicQ2TzaGXtEv6FslFFoG16zXj2aHES79I6wJ8/+cwCrMCWOtOowS2n/iW+ImsfuuP66RuUZgmFmHTS8VPLizmnZ/NRjY4Zvtupy0yA1aasKP8RY1FPuqWXa+Z4BRRkRJs1G+U6APAoXlwuDM07amAndEYRjKGy4EcWx+8RtxFvbMJBwvwHVlUsaCBZbZBjjkvmGl9gmMXRgoN6j/x4+SJpQF21RxFGXaP+qDVJ0hoBqY6fZer1Mgjf0Px+u6sJO81kpa46BUqR6N1EskUCDMCAwEAAaOCAqIwggKeMB8GA1UdEQQYMBaCFHNlY3VyZTF0Lm5hdHdlc3QuY29tMA4GA1UdDwEB/wQEAwIHgDAgBgNVHSUBAf8EFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwggFSBgNVHSAEggFJMIIBRTCCAUEGCysGAQQBqHWBBgEBMIIBMDA1BggrBgEFBQcCARYpaHR0cDovL29iLnRydXN0aXMuY29tL3Byb2R1Y3Rpb24vcG9saWNpZXMwgfYGCCsGAQUFBwICMIHpDIHmVGhpcyBDZXJ0aWZpY2F0ZSBpcyBzb2xlbHkgZm9yIHVzZSB3aXRoIE9wZW4gQmFua2luZyBMaW1pdGVkIGFuZCBhc3NvY2lhdGVkIE9wZW4gQmFua2luZyBTZXJ2aWNlcy4gSXRzIHJlY2VpcHQsIHBvc3Nlc3Npb24gb3IgdXNlIGNvbnN0aXR1dGVzIGFjY2VwdGFuY2Ugb2YgdGhlIE9wZW4gQmFua2luZyBMaW1pdGVkIENlcnRpZmljYXRlIFBvbGljeSBhbmQgcmVsYXRlZCBkb2N1bWVudHMgdGhlcmVpbi4wcgYIKwYBBQUHAQEEZjBkMCYGCCsGAQUFBzABhhpodHRwOi8vb2IudHJ1c3Rpcy5jb20vb2NzcDA6BggrBgEFBQcwAoYuaHR0cDovL29iLnRydXN0aXMuY29tL3Byb2R1Y3Rpb24vaXNzdWluZ2NhLmNydDA/BgNVHR8EODA2MDSgMqAwhi5odHRwOi8vb2IudHJ1c3Rpcy5jb20vcHJvZHVjdGlvbi9pc3N1aW5nY2EuY3JsMB8GA1UdIwQYMBaAFJ9Jv042p6zDDyvIR/QfKRvAeQsFMB0GA1UdDgQWBBRL7ktWlBViMhOq65IqIH15pUARhDANBgkqhkiG9w0BAQsFAAOCAQEAiGRbS8d5pHa2Ygvh2gE3VwxvxMbi19T8swCDy8CIKfBvp1q9Lf/7tOKcYLd54DT7Y9obX7cNEwtT0qFPnS+rVFc8KVoO9XE3KrIhwqVeQgmUNPzchtYLssXZYJpsQwn+TsL2H3LYsXsN7FelxOYWOUBmDJPBRrxNgmTbvvhV343H2rTLAH8x0Lw1vLmLk5rWI0qafI+mqp0eGdcfWrGjPYpm4Q9utL2DrCPUtew2TCSHbYPSm5/Q3uYU3XWF47PEdEAnws7D8tNAucMU4OzljssNukZ0DhjiVTttAqaqpV63vH3jYOmzTXTOkoSn28aTScDyYLsL04XpsYM4uWETyA==" ],
    "x5t" : "O8nj8u9Mp4ZQs3IrUn7kBGC2Ing=",
    "x5u" : "https://keystore.openbanking.org.uk/0015800000jfwxXAAQ/C5FhJPk8eYjsAbfaja4C20RvWbY.pem",
    "x5t#S256" : "7oz0aPirHEdkL1vPwvsTyYLzXIJJByLI0w3JpIjJNrE="
  }, {
    "kid" : "C7RAlmjMUsfHhvEjppdI0NhJxVg",
    "kty" : "RSA",
    "n" : "zl8VPgMJN2Bq3QFmYoJNf1zWGhybBVbp1LLEgLNLlna8vP5Odee5EuCunchJUoTkAOjyVvycdPSq1bxvGN4C7VW5moG3yICbrlxjkm-z7GAlHjkBJJd6mz0yZkyWpGyKrPj_OACYUchSDNlryOjbrPFp--AuAx4AiqtlL5B_YxzdJAsxIzkRsDdPNPqgyBUJPSDrMVVT45HlylxQu7YXjvvPerpvULA_miQqBXyyeBBcXl4BWtGpKbDTjNDRBpdsUadj9zEZ-hGMmy_nUc0UNgtYBOlgVbptCZ6kQ2my9kaAtR0Gmq2f507ByQNsLmdYsZv9zYcJ2RLGRABd9KZPUw",
    "e" : "AQAB",
    "use" : "sig",
    "x5c" : [ "MIIFwzCCBKugAwIBAgIEWf/1sTANBgkqhkiG9w0BAQsFADBEMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxHzAdBgNVBAMTFk9wZW5CYW5raW5nIElzc3VpbmcgQ0EwHhcNMjEwNjI1MTQyNjUyWhcNMjIwNzI1MTQ1NjUyWjBhMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxGzAZBgNVBAsTEjAwMTU4MDAwMDBqZnd4WEFBUTEfMB0GA1UEAxMWNmh0Umc1QmNQSUtQUUVNU2FjZ0hqbjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM5fFT4DCTdgat0BZmKCTX9c1hocmwVW6dSyxICzS5Z2vLz+TnXnuRLgrp3ISVKE5ADo8lb8nHT0qtW8bxjeAu1VuZqBt8iAm65cY5Jvs+xgJR45ASSXeps9MmZMlqRsiqz4/zgAmFHIUgzZa8jo26zxafvgLgMeAIqrZS+Qf2Mc3SQLMSM5EbA3TzT6oMgVCT0g6zFVU+OR5cpcULu2F477z3q6b1CwP5okKgV8sngQXF5eAVrRqSmw04zQ0QaXbFGnY/cxGfoRjJsv51HNFDYLWATpYFW6bQmepENpsvZGgLUdBpqtn+dOwckDbC5nWLGb/c2HCdkSxkQAXfSmT1MCAwEAAaOCAp4wggKaMCYGA1UdEQQfMB2CG2h0dHBzOi8vc2VjdXJlMS5uYXR3ZXN0LmNvbTAOBgNVHQ8BAf8EBAMCBsAwFQYDVR0lBA4wDAYKKwYBBAGCNwoDDDCCAVIGA1UdIASCAUkwggFFMIIBQQYLKwYBBAGodYEGAQEwggEwMDUGCCsGAQUFBwIBFilodHRwOi8vb2IudHJ1c3Rpcy5jb20vcHJvZHVjdGlvbi9wb2xpY2llczCB9gYIKwYBBQUHAgIwgekMgeZUaGlzIENlcnRpZmljYXRlIGlzIHNvbGVseSBmb3IgdXNlIHdpdGggT3BlbiBCYW5raW5nIExpbWl0ZWQgYW5kIGFzc29jaWF0ZWQgT3BlbiBCYW5raW5nIFNlcnZpY2VzLiBJdHMgcmVjZWlwdCwgcG9zc2Vzc2lvbiBvciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5jZSBvZiB0aGUgT3BlbiBCYW5raW5nIExpbWl0ZWQgQ2VydGlmaWNhdGUgUG9saWN5IGFuZCByZWxhdGVkIGRvY3VtZW50cyB0aGVyZWluLjByBggrBgEFBQcBAQRmMGQwJgYIKwYBBQUHMAGGGmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9vY3NwMDoGCCsGAQUFBzAChi5odHRwOi8vb2IudHJ1c3Rpcy5jb20vcHJvZHVjdGlvbi9pc3N1aW5nY2EuY3J0MD8GA1UdHwQ4MDYwNKAyoDCGLmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9wcm9kdWN0aW9uL2lzc3VpbmdjYS5jcmwwHwYDVR0jBBgwFoAUn0m/TjanrMMPK8hH9B8pG8B5CwUwHQYDVR0OBBYEFNlS7n18JoNWHrfdqIXMBD34eViMMA0GCSqGSIb3DQEBCwUAA4IBAQAA658hxnhO56RfHsW+tk5dAbpI4tMP+tqzfRtZ2aW5fKRiuHy6QMBrrEt/nf2vMi35rUajnbQ/SFbwgXUO9+l0h2n5q2RpXh34joWh2umPgELyXgNfJpIfV3LfCshs7VbLlkeZ6OI3rpbDxbOBrWx0Iip2ImQRWyBnSxTn6BBgrh8Jrsa/fnxaC5YYknb/O3svZTkWKuyjus2bgHYvr/DTblf/XnpDfz1NA2tp0jAR9nceCr0niYw3HE5jca0DPGhlGyXSGcTjzs8xQVbN//yu6zBYfn5sQrjl29Mbd/Nmg3/CIrU6s5IrkTy1yTn374qJbdhvjQY09+fAw0aQZCOZ" ],
    "x5t" : "P3BrCHYyQ-0Iq7nqepO6df8z1Zo=",
    "x5u" : "https://keystore.openbanking.org.uk/0015800000jfwxXAAQ/C7RAlmjMUsfHhvEjppdI0NhJxVg.pem",
    "x5t#S256" : "SEznvN8Hpfe4Mfrj6gTXeex43qs1YEWyIupBXnO4RKU="
  }, {
    "kid" : "J2yXtKYOPtosh5qf-nNc5Qlxf5g",
    "kty" : "RSA",
    "n" : "qOkvshhu4rSrsYZHEVq_ZzTUToB6wKOCs_GZljtstkMaLceZmIjfqi568pqbBxspE2BkgLSQtyAsOqRyMCqum-Sazug1BZ_ZHox-vd-5TXi8R9jj7uw3HmxwzwP6GdEq2W4D4Ruu8HrXfHobMEKCczUskBqu_ZnEV4sNpHPvuaohvFlN-BOk5ZbAI1aFsDWwXtHvwGEjL4GiZKh8SEVWVBYQ_8nPH1XlJsiVjnQvIbsVAVswXiHKeUAyTa5ZJ3edw8K4rwdk7hs8eJ0oAyQwxuA-ITL1LhLiQqcw0rP1DLbZK4tfel-cEONjJIpQQIpUw2ZQRgaFOzw2D-8lzqAeiw",
    "e" : "AQAB",
    "use" : "sig",
    "x5c" : [ "MIIFvzCCBKegAwIBAgIEWf/gnDANBgkqhkiG9w0BAQsFADBEMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxHzAdBgNVBAMTFk9wZW5CYW5raW5nIElzc3VpbmcgQ0EwHhcNMjEwMzA0MTUyNDQ0WhcNMjIwNDA0MTU1NDQ0WjBhMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxGzAZBgNVBAsTEjAwMTU4MDAwMDBqZnd4WEFBUTEfMB0GA1UEAxMWNmh0Umc1QmNQSUtQUUVNU2FjZ0hqbjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKjpL7IYbuK0q7GGRxFav2c01E6AesCjgrPxmZY7bLZDGi3HmZiI36ouevKamwcbKRNgZIC0kLcgLDqkcjAqrpvkms7oNQWf2R6Mfr3fuU14vEfY4+7sNx5scM8D+hnRKtluA+EbrvB613x6GzBCgnM1LJAarv2ZxFeLDaRz77mqIbxZTfgTpOWWwCNWhbA1sF7R78BhIy+BomSofEhFVlQWEP/Jzx9V5SbIlY50LyG7FQFbMF4hynlAMk2uWSd3ncPCuK8HZO4bPHidKAMkMMbgPiEy9S4S4kKnMNKz9Qy22SuLX3pfnBDjYySKUECKVMNmUEYGhTs8Ng/vJc6gHosCAwEAAaOCApowggKWMCIGA1UdEQQbMBmCF2h0dHBzOi8vYXBpLm5hdHdlc3QuY29tMA4GA1UdDwEB/wQEAwIGwDAVBgNVHSUEDjAMBgorBgEEAYI3CgMMMIIBUgYDVR0gBIIBSTCCAUUwggFBBgsrBgEEAah1gQYBATCCATAwNQYIKwYBBQUHAgEWKWh0dHA6Ly9vYi50cnVzdGlzLmNvbS9wcm9kdWN0aW9uL3BvbGljaWVzMIH2BggrBgEFBQcCAjCB6QyB5lRoaXMgQ2VydGlmaWNhdGUgaXMgc29sZWx5IGZvciB1c2Ugd2l0aCBPcGVuIEJhbmtpbmcgTGltaXRlZCBhbmQgYXNzb2NpYXRlZCBPcGVuIEJhbmtpbmcgU2VydmljZXMuIEl0cyByZWNlaXB0LCBwb3NzZXNzaW9uIG9yIHVzZSBjb25zdGl0dXRlcyBhY2NlcHRhbmNlIG9mIHRoZSBPcGVuIEJhbmtpbmcgTGltaXRlZCBDZXJ0aWZpY2F0ZSBQb2xpY3kgYW5kIHJlbGF0ZWQgZG9jdW1lbnRzIHRoZXJlaW4uMHIGCCsGAQUFBwEBBGYwZDAmBggrBgEFBQcwAYYaaHR0cDovL29iLnRydXN0aXMuY29tL29jc3AwOgYIKwYBBQUHMAKGLmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9wcm9kdWN0aW9uL2lzc3VpbmdjYS5jcnQwPwYDVR0fBDgwNjA0oDKgMIYuaHR0cDovL29iLnRydXN0aXMuY29tL3Byb2R1Y3Rpb24vaXNzdWluZ2NhLmNybDAfBgNVHSMEGDAWgBSfSb9ONqesww8ryEf0HykbwHkLBTAdBgNVHQ4EFgQU+/zhL9BMaMw8IO9ExIvqAlGOKqwwDQYJKoZIhvcNAQELBQADggEBACD/EYFh5WJQLWLyz6LwDZa2ZipKFIWUSXurF1UL7g7vAnlOW1tjzEgdqn2Szezi9NOkl9text6CrYdYSwM4JAEUNDA2v3w4JE0T8YqKSbmp6dBDhdGefzvS/LrsVcSiO1g2zZ9V4C7GezxKY8tD8y+ecCH9dJ8u4XbloeyzVBTMGb98CNf9uONxn5OxrkVfF2cy10lc+zfjCv5SaZP3wsQ5kxgvGwhJdLJPMZtCniGJjF22wMmMIvxwLj6qIGgR5fByadJ1mb2Y9aE5pz9kgNReLonl1wbXCDGQ1kt+pPaLlJAuJeO9AG7cx2n8xqYwUZtCwGPOguo+3tQ9qrFWsLc=" ],
    "x5t" : "rKxLPiPFL8axTbpFncF79Gz1QUI=",
    "x5u" : "https://keystore.openbanking.org.uk/0015800000jfwxXAAQ/J2yXtKYOPtosh5qf-nNc5Qlxf5g.pem",
    "x5t#S256" : "YosEl5e1QiM-o_PvLziplakfLG3AN2jWUylauX19RJU="
  }, {
    "kid" : "XqmbvrCPZopKKT4cd2FUXAipyp8",
    "kty" : "RSA",
    "n" : "m_uiuKUBfJJz2umo86EZcJYB2iofWqY6AKzDPhsoPrfN16luH6hP-xv5RJMPDhQ92bHVXxBbyhesYbr8V6SiQW6ZCgxxsD0iR9ceOZAmTMkQ5ZFcvIYdpJymQZ7TDJaGh846R14LrjGdg9AECsYvAkk-MDnd6TMtD_eEkRes7eCLCKvke1DMkIjxNwNytAmnZDlEAHeOopt7uxwg6t7BPfXnP02vHIFhdwKsfIN9VRKjsiyTstirdLU9q2zw2cS3q30m01zSK4Yiq57pUuEzAAVGD7ZdUbuzp8T8lPUwOlSZxIVcYasQho1U_khE7XiiJ_tyYrFH8kRBaqR4Y7UPEw",
    "e" : "AQAB",
    "use" : "tls",
    "x5c" : [ "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" ],
    "x5t" : "5l9psFjYMkR0EYlPc4tJST8BZck=",
    "x5u" : "https://keystore.openbanking.org.uk/0015800000jfwxXAAQ/XqmbvrCPZopKKT4cd2FUXAipyp8.pem",
    "x5t#S256" : "t1welvQ9cp-NJALXxihbo06iRE0-pfunvtcKdbhXb3Y="
  } ]
}
2021-10-18 09:06:06
FetchServerKeys
Found JWK set string
jwk_string
{
  "keys" : [ {
    "kid" : "C5FhJPk8eYjsAbfaja4C20RvWbY",
    "kty" : "RSA",
    "n" : "seiY5jOotX88CEyjhdmqGT0wWYCJWMxpyWU5ns7aBGz7s0D9Vo-QSItwO-MPg84CWSJxDZPNoZe0S_oWyUUWgbXrNePZocRLv0jrAnz_5zAKswJY606jBLaf-Jb4iax-64_rpG5RmCYWYdNLxU8uLOadn81GNjhm-26nLTIDVpqwo_xFjUU-6pZdr5ngFFGREmzUb5ToA8CheXC4MzTtqYCd0RhGMobLgRxbH7xG3EW9swkHC_AdWVSxoIFltkGOOS-YaX2CYxdGCg3qP_Hj5ImlAXbVHEUZdo_6oNUnSGgGpjp9l6vUyCN_Q_H67qwk7zWSlrjoFSpHo3USyRQIMw",
    "e" : "AQAB",
    "use" : "tls",
    "x5c" : [ "MIIFxzCCBK+gAwIBAgIEWf/FqjANBgkqhkiG9w0BAQsFADBEMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxHzAdBgNVBAMTFk9wZW5CYW5raW5nIElzc3VpbmcgQ0EwHhcNMjAxMDE1MTA0NzU3WhcNMjIxMDE1MTExNzU3WjBhMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxGzAZBgNVBAsTEjAwMTU4MDAwMDBqZnd4WEFBUTEfMB0GA1UEAxMWNmh0Umc1QmNQSUtQUUVNU2FjZ0hqbjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALHomOYzqLV/PAhMo4XZqhk9MFmAiVjMacllOZ7O2gRs+7NA/VaPkEiLcDvjD4POAlkicQ2TzaGXtEv6FslFFoG16zXj2aHES79I6wJ8/+cwCrMCWOtOowS2n/iW+ImsfuuP66RuUZgmFmHTS8VPLizmnZ/NRjY4Zvtupy0yA1aasKP8RY1FPuqWXa+Z4BRRkRJs1G+U6APAoXlwuDM07amAndEYRjKGy4EcWx+8RtxFvbMJBwvwHVlUsaCBZbZBjjkvmGl9gmMXRgoN6j/x4+SJpQF21RxFGXaP+qDVJ0hoBqY6fZer1Mgjf0Px+u6sJO81kpa46BUqR6N1EskUCDMCAwEAAaOCAqIwggKeMB8GA1UdEQQYMBaCFHNlY3VyZTF0Lm5hdHdlc3QuY29tMA4GA1UdDwEB/wQEAwIHgDAgBgNVHSUBAf8EFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwggFSBgNVHSAEggFJMIIBRTCCAUEGCysGAQQBqHWBBgEBMIIBMDA1BggrBgEFBQcCARYpaHR0cDovL29iLnRydXN0aXMuY29tL3Byb2R1Y3Rpb24vcG9saWNpZXMwgfYGCCsGAQUFBwICMIHpDIHmVGhpcyBDZXJ0aWZpY2F0ZSBpcyBzb2xlbHkgZm9yIHVzZSB3aXRoIE9wZW4gQmFua2luZyBMaW1pdGVkIGFuZCBhc3NvY2lhdGVkIE9wZW4gQmFua2luZyBTZXJ2aWNlcy4gSXRzIHJlY2VpcHQsIHBvc3Nlc3Npb24gb3IgdXNlIGNvbnN0aXR1dGVzIGFjY2VwdGFuY2Ugb2YgdGhlIE9wZW4gQmFua2luZyBMaW1pdGVkIENlcnRpZmljYXRlIFBvbGljeSBhbmQgcmVsYXRlZCBkb2N1bWVudHMgdGhlcmVpbi4wcgYIKwYBBQUHAQEEZjBkMCYGCCsGAQUFBzABhhpodHRwOi8vb2IudHJ1c3Rpcy5jb20vb2NzcDA6BggrBgEFBQcwAoYuaHR0cDovL29iLnRydXN0aXMuY29tL3Byb2R1Y3Rpb24vaXNzdWluZ2NhLmNydDA/BgNVHR8EODA2MDSgMqAwhi5odHRwOi8vb2IudHJ1c3Rpcy5jb20vcHJvZHVjdGlvbi9pc3N1aW5nY2EuY3JsMB8GA1UdIwQYMBaAFJ9Jv042p6zDDyvIR/QfKRvAeQsFMB0GA1UdDgQWBBRL7ktWlBViMhOq65IqIH15pUARhDANBgkqhkiG9w0BAQsFAAOCAQEAiGRbS8d5pHa2Ygvh2gE3VwxvxMbi19T8swCDy8CIKfBvp1q9Lf/7tOKcYLd54DT7Y9obX7cNEwtT0qFPnS+rVFc8KVoO9XE3KrIhwqVeQgmUNPzchtYLssXZYJpsQwn+TsL2H3LYsXsN7FelxOYWOUBmDJPBRrxNgmTbvvhV343H2rTLAH8x0Lw1vLmLk5rWI0qafI+mqp0eGdcfWrGjPYpm4Q9utL2DrCPUtew2TCSHbYPSm5/Q3uYU3XWF47PEdEAnws7D8tNAucMU4OzljssNukZ0DhjiVTttAqaqpV63vH3jYOmzTXTOkoSn28aTScDyYLsL04XpsYM4uWETyA==" ],
    "x5t" : "O8nj8u9Mp4ZQs3IrUn7kBGC2Ing=",
    "x5u" : "https://keystore.openbanking.org.uk/0015800000jfwxXAAQ/C5FhJPk8eYjsAbfaja4C20RvWbY.pem",
    "x5t#S256" : "7oz0aPirHEdkL1vPwvsTyYLzXIJJByLI0w3JpIjJNrE="
  }, {
    "kid" : "C7RAlmjMUsfHhvEjppdI0NhJxVg",
    "kty" : "RSA",
    "n" : "zl8VPgMJN2Bq3QFmYoJNf1zWGhybBVbp1LLEgLNLlna8vP5Odee5EuCunchJUoTkAOjyVvycdPSq1bxvGN4C7VW5moG3yICbrlxjkm-z7GAlHjkBJJd6mz0yZkyWpGyKrPj_OACYUchSDNlryOjbrPFp--AuAx4AiqtlL5B_YxzdJAsxIzkRsDdPNPqgyBUJPSDrMVVT45HlylxQu7YXjvvPerpvULA_miQqBXyyeBBcXl4BWtGpKbDTjNDRBpdsUadj9zEZ-hGMmy_nUc0UNgtYBOlgVbptCZ6kQ2my9kaAtR0Gmq2f507ByQNsLmdYsZv9zYcJ2RLGRABd9KZPUw",
    "e" : "AQAB",
    "use" : "sig",
    "x5c" : [ "MIIFwzCCBKugAwIBAgIEWf/1sTANBgkqhkiG9w0BAQsFADBEMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxHzAdBgNVBAMTFk9wZW5CYW5raW5nIElzc3VpbmcgQ0EwHhcNMjEwNjI1MTQyNjUyWhcNMjIwNzI1MTQ1NjUyWjBhMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxGzAZBgNVBAsTEjAwMTU4MDAwMDBqZnd4WEFBUTEfMB0GA1UEAxMWNmh0Umc1QmNQSUtQUUVNU2FjZ0hqbjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM5fFT4DCTdgat0BZmKCTX9c1hocmwVW6dSyxICzS5Z2vLz+TnXnuRLgrp3ISVKE5ADo8lb8nHT0qtW8bxjeAu1VuZqBt8iAm65cY5Jvs+xgJR45ASSXeps9MmZMlqRsiqz4/zgAmFHIUgzZa8jo26zxafvgLgMeAIqrZS+Qf2Mc3SQLMSM5EbA3TzT6oMgVCT0g6zFVU+OR5cpcULu2F477z3q6b1CwP5okKgV8sngQXF5eAVrRqSmw04zQ0QaXbFGnY/cxGfoRjJsv51HNFDYLWATpYFW6bQmepENpsvZGgLUdBpqtn+dOwckDbC5nWLGb/c2HCdkSxkQAXfSmT1MCAwEAAaOCAp4wggKaMCYGA1UdEQQfMB2CG2h0dHBzOi8vc2VjdXJlMS5uYXR3ZXN0LmNvbTAOBgNVHQ8BAf8EBAMCBsAwFQYDVR0lBA4wDAYKKwYBBAGCNwoDDDCCAVIGA1UdIASCAUkwggFFMIIBQQYLKwYBBAGodYEGAQEwggEwMDUGCCsGAQUFBwIBFilodHRwOi8vb2IudHJ1c3Rpcy5jb20vcHJvZHVjdGlvbi9wb2xpY2llczCB9gYIKwYBBQUHAgIwgekMgeZUaGlzIENlcnRpZmljYXRlIGlzIHNvbGVseSBmb3IgdXNlIHdpdGggT3BlbiBCYW5raW5nIExpbWl0ZWQgYW5kIGFzc29jaWF0ZWQgT3BlbiBCYW5raW5nIFNlcnZpY2VzLiBJdHMgcmVjZWlwdCwgcG9zc2Vzc2lvbiBvciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5jZSBvZiB0aGUgT3BlbiBCYW5raW5nIExpbWl0ZWQgQ2VydGlmaWNhdGUgUG9saWN5IGFuZCByZWxhdGVkIGRvY3VtZW50cyB0aGVyZWluLjByBggrBgEFBQcBAQRmMGQwJgYIKwYBBQUHMAGGGmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9vY3NwMDoGCCsGAQUFBzAChi5odHRwOi8vb2IudHJ1c3Rpcy5jb20vcHJvZHVjdGlvbi9pc3N1aW5nY2EuY3J0MD8GA1UdHwQ4MDYwNKAyoDCGLmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9wcm9kdWN0aW9uL2lzc3VpbmdjYS5jcmwwHwYDVR0jBBgwFoAUn0m/TjanrMMPK8hH9B8pG8B5CwUwHQYDVR0OBBYEFNlS7n18JoNWHrfdqIXMBD34eViMMA0GCSqGSIb3DQEBCwUAA4IBAQAA658hxnhO56RfHsW+tk5dAbpI4tMP+tqzfRtZ2aW5fKRiuHy6QMBrrEt/nf2vMi35rUajnbQ/SFbwgXUO9+l0h2n5q2RpXh34joWh2umPgELyXgNfJpIfV3LfCshs7VbLlkeZ6OI3rpbDxbOBrWx0Iip2ImQRWyBnSxTn6BBgrh8Jrsa/fnxaC5YYknb/O3svZTkWKuyjus2bgHYvr/DTblf/XnpDfz1NA2tp0jAR9nceCr0niYw3HE5jca0DPGhlGyXSGcTjzs8xQVbN//yu6zBYfn5sQrjl29Mbd/Nmg3/CIrU6s5IrkTy1yTn374qJbdhvjQY09+fAw0aQZCOZ" ],
    "x5t" : "P3BrCHYyQ-0Iq7nqepO6df8z1Zo=",
    "x5u" : "https://keystore.openbanking.org.uk/0015800000jfwxXAAQ/C7RAlmjMUsfHhvEjppdI0NhJxVg.pem",
    "x5t#S256" : "SEznvN8Hpfe4Mfrj6gTXeex43qs1YEWyIupBXnO4RKU="
  }, {
    "kid" : "J2yXtKYOPtosh5qf-nNc5Qlxf5g",
    "kty" : "RSA",
    "n" : "qOkvshhu4rSrsYZHEVq_ZzTUToB6wKOCs_GZljtstkMaLceZmIjfqi568pqbBxspE2BkgLSQtyAsOqRyMCqum-Sazug1BZ_ZHox-vd-5TXi8R9jj7uw3HmxwzwP6GdEq2W4D4Ruu8HrXfHobMEKCczUskBqu_ZnEV4sNpHPvuaohvFlN-BOk5ZbAI1aFsDWwXtHvwGEjL4GiZKh8SEVWVBYQ_8nPH1XlJsiVjnQvIbsVAVswXiHKeUAyTa5ZJ3edw8K4rwdk7hs8eJ0oAyQwxuA-ITL1LhLiQqcw0rP1DLbZK4tfel-cEONjJIpQQIpUw2ZQRgaFOzw2D-8lzqAeiw",
    "e" : "AQAB",
    "use" : "sig",
    "x5c" : [ "MIIFvzCCBKegAwIBAgIEWf/gnDANBgkqhkiG9w0BAQsFADBEMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxHzAdBgNVBAMTFk9wZW5CYW5raW5nIElzc3VpbmcgQ0EwHhcNMjEwMzA0MTUyNDQ0WhcNMjIwNDA0MTU1NDQ0WjBhMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxGzAZBgNVBAsTEjAwMTU4MDAwMDBqZnd4WEFBUTEfMB0GA1UEAxMWNmh0Umc1QmNQSUtQUUVNU2FjZ0hqbjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKjpL7IYbuK0q7GGRxFav2c01E6AesCjgrPxmZY7bLZDGi3HmZiI36ouevKamwcbKRNgZIC0kLcgLDqkcjAqrpvkms7oNQWf2R6Mfr3fuU14vEfY4+7sNx5scM8D+hnRKtluA+EbrvB613x6GzBCgnM1LJAarv2ZxFeLDaRz77mqIbxZTfgTpOWWwCNWhbA1sF7R78BhIy+BomSofEhFVlQWEP/Jzx9V5SbIlY50LyG7FQFbMF4hynlAMk2uWSd3ncPCuK8HZO4bPHidKAMkMMbgPiEy9S4S4kKnMNKz9Qy22SuLX3pfnBDjYySKUECKVMNmUEYGhTs8Ng/vJc6gHosCAwEAAaOCApowggKWMCIGA1UdEQQbMBmCF2h0dHBzOi8vYXBpLm5hdHdlc3QuY29tMA4GA1UdDwEB/wQEAwIGwDAVBgNVHSUEDjAMBgorBgEEAYI3CgMMMIIBUgYDVR0gBIIBSTCCAUUwggFBBgsrBgEEAah1gQYBATCCATAwNQYIKwYBBQUHAgEWKWh0dHA6Ly9vYi50cnVzdGlzLmNvbS9wcm9kdWN0aW9uL3BvbGljaWVzMIH2BggrBgEFBQcCAjCB6QyB5lRoaXMgQ2VydGlmaWNhdGUgaXMgc29sZWx5IGZvciB1c2Ugd2l0aCBPcGVuIEJhbmtpbmcgTGltaXRlZCBhbmQgYXNzb2NpYXRlZCBPcGVuIEJhbmtpbmcgU2VydmljZXMuIEl0cyByZWNlaXB0LCBwb3NzZXNzaW9uIG9yIHVzZSBjb25zdGl0dXRlcyBhY2NlcHRhbmNlIG9mIHRoZSBPcGVuIEJhbmtpbmcgTGltaXRlZCBDZXJ0aWZpY2F0ZSBQb2xpY3kgYW5kIHJlbGF0ZWQgZG9jdW1lbnRzIHRoZXJlaW4uMHIGCCsGAQUFBwEBBGYwZDAmBggrBgEFBQcwAYYaaHR0cDovL29iLnRydXN0aXMuY29tL29jc3AwOgYIKwYBBQUHMAKGLmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9wcm9kdWN0aW9uL2lzc3VpbmdjYS5jcnQwPwYDVR0fBDgwNjA0oDKgMIYuaHR0cDovL29iLnRydXN0aXMuY29tL3Byb2R1Y3Rpb24vaXNzdWluZ2NhLmNybDAfBgNVHSMEGDAWgBSfSb9ONqesww8ryEf0HykbwHkLBTAdBgNVHQ4EFgQU+/zhL9BMaMw8IO9ExIvqAlGOKqwwDQYJKoZIhvcNAQELBQADggEBACD/EYFh5WJQLWLyz6LwDZa2ZipKFIWUSXurF1UL7g7vAnlOW1tjzEgdqn2Szezi9NOkl9text6CrYdYSwM4JAEUNDA2v3w4JE0T8YqKSbmp6dBDhdGefzvS/LrsVcSiO1g2zZ9V4C7GezxKY8tD8y+ecCH9dJ8u4XbloeyzVBTMGb98CNf9uONxn5OxrkVfF2cy10lc+zfjCv5SaZP3wsQ5kxgvGwhJdLJPMZtCniGJjF22wMmMIvxwLj6qIGgR5fByadJ1mb2Y9aE5pz9kgNReLonl1wbXCDGQ1kt+pPaLlJAuJeO9AG7cx2n8xqYwUZtCwGPOguo+3tQ9qrFWsLc=" ],
    "x5t" : "rKxLPiPFL8axTbpFncF79Gz1QUI=",
    "x5u" : "https://keystore.openbanking.org.uk/0015800000jfwxXAAQ/J2yXtKYOPtosh5qf-nNc5Qlxf5g.pem",
    "x5t#S256" : "YosEl5e1QiM-o_PvLziplakfLG3AN2jWUylauX19RJU="
  }, {
    "kid" : "XqmbvrCPZopKKT4cd2FUXAipyp8",
    "kty" : "RSA",
    "n" : "m_uiuKUBfJJz2umo86EZcJYB2iofWqY6AKzDPhsoPrfN16luH6hP-xv5RJMPDhQ92bHVXxBbyhesYbr8V6SiQW6ZCgxxsD0iR9ceOZAmTMkQ5ZFcvIYdpJymQZ7TDJaGh846R14LrjGdg9AECsYvAkk-MDnd6TMtD_eEkRes7eCLCKvke1DMkIjxNwNytAmnZDlEAHeOopt7uxwg6t7BPfXnP02vHIFhdwKsfIN9VRKjsiyTstirdLU9q2zw2cS3q30m01zSK4Yiq57pUuEzAAVGD7ZdUbuzp8T8lPUwOlSZxIVcYasQho1U_khE7XiiJ_tyYrFH8kRBaqR4Y7UPEw",
    "e" : "AQAB",
    "use" : "tls",
    "x5c" : [ "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" ],
    "x5t" : "5l9psFjYMkR0EYlPc4tJST8BZck=",
    "x5u" : "https://keystore.openbanking.org.uk/0015800000jfwxXAAQ/XqmbvrCPZopKKT4cd2FUXAipyp8.pem",
    "x5t#S256" : "t1welvQ9cp-NJALXxihbo06iRE0-pfunvtcKdbhXb3Y="
  } ]
}
2021-10-18 09:06:06 SUCCESS
FetchServerKeys
Found server JWK set
server_jwks
{
  "keys": [
    {
      "kid": "C5FhJPk8eYjsAbfaja4C20RvWbY",
      "kty": "RSA",
      "n": "seiY5jOotX88CEyjhdmqGT0wWYCJWMxpyWU5ns7aBGz7s0D9Vo-QSItwO-MPg84CWSJxDZPNoZe0S_oWyUUWgbXrNePZocRLv0jrAnz_5zAKswJY606jBLaf-Jb4iax-64_rpG5RmCYWYdNLxU8uLOadn81GNjhm-26nLTIDVpqwo_xFjUU-6pZdr5ngFFGREmzUb5ToA8CheXC4MzTtqYCd0RhGMobLgRxbH7xG3EW9swkHC_AdWVSxoIFltkGOOS-YaX2CYxdGCg3qP_Hj5ImlAXbVHEUZdo_6oNUnSGgGpjp9l6vUyCN_Q_H67qwk7zWSlrjoFSpHo3USyRQIMw",
      "e": "AQAB",
      "use": "tls",
      "x5c": [
        "MIIFxzCCBK+gAwIBAgIEWf/FqjANBgkqhkiG9w0BAQsFADBEMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxHzAdBgNVBAMTFk9wZW5CYW5raW5nIElzc3VpbmcgQ0EwHhcNMjAxMDE1MTA0NzU3WhcNMjIxMDE1MTExNzU3WjBhMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxGzAZBgNVBAsTEjAwMTU4MDAwMDBqZnd4WEFBUTEfMB0GA1UEAxMWNmh0Umc1QmNQSUtQUUVNU2FjZ0hqbjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALHomOYzqLV/PAhMo4XZqhk9MFmAiVjMacllOZ7O2gRs+7NA/VaPkEiLcDvjD4POAlkicQ2TzaGXtEv6FslFFoG16zXj2aHES79I6wJ8/+cwCrMCWOtOowS2n/iW+ImsfuuP66RuUZgmFmHTS8VPLizmnZ/NRjY4Zvtupy0yA1aasKP8RY1FPuqWXa+Z4BRRkRJs1G+U6APAoXlwuDM07amAndEYRjKGy4EcWx+8RtxFvbMJBwvwHVlUsaCBZbZBjjkvmGl9gmMXRgoN6j/x4+SJpQF21RxFGXaP+qDVJ0hoBqY6fZer1Mgjf0Px+u6sJO81kpa46BUqR6N1EskUCDMCAwEAAaOCAqIwggKeMB8GA1UdEQQYMBaCFHNlY3VyZTF0Lm5hdHdlc3QuY29tMA4GA1UdDwEB/wQEAwIHgDAgBgNVHSUBAf8EFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwggFSBgNVHSAEggFJMIIBRTCCAUEGCysGAQQBqHWBBgEBMIIBMDA1BggrBgEFBQcCARYpaHR0cDovL29iLnRydXN0aXMuY29tL3Byb2R1Y3Rpb24vcG9saWNpZXMwgfYGCCsGAQUFBwICMIHpDIHmVGhpcyBDZXJ0aWZpY2F0ZSBpcyBzb2xlbHkgZm9yIHVzZSB3aXRoIE9wZW4gQmFua2luZyBMaW1pdGVkIGFuZCBhc3NvY2lhdGVkIE9wZW4gQmFua2luZyBTZXJ2aWNlcy4gSXRzIHJlY2VpcHQsIHBvc3Nlc3Npb24gb3IgdXNlIGNvbnN0aXR1dGVzIGFjY2VwdGFuY2Ugb2YgdGhlIE9wZW4gQmFua2luZyBMaW1pdGVkIENlcnRpZmljYXRlIFBvbGljeSBhbmQgcmVsYXRlZCBkb2N1bWVudHMgdGhlcmVpbi4wcgYIKwYBBQUHAQEEZjBkMCYGCCsGAQUFBzABhhpodHRwOi8vb2IudHJ1c3Rpcy5jb20vb2NzcDA6BggrBgEFBQcwAoYuaHR0cDovL29iLnRydXN0aXMuY29tL3Byb2R1Y3Rpb24vaXNzdWluZ2NhLmNydDA/BgNVHR8EODA2MDSgMqAwhi5odHRwOi8vb2IudHJ1c3Rpcy5jb20vcHJvZHVjdGlvbi9pc3N1aW5nY2EuY3JsMB8GA1UdIwQYMBaAFJ9Jv042p6zDDyvIR/QfKRvAeQsFMB0GA1UdDgQWBBRL7ktWlBViMhOq65IqIH15pUARhDANBgkqhkiG9w0BAQsFAAOCAQEAiGRbS8d5pHa2Ygvh2gE3VwxvxMbi19T8swCDy8CIKfBvp1q9Lf/7tOKcYLd54DT7Y9obX7cNEwtT0qFPnS+rVFc8KVoO9XE3KrIhwqVeQgmUNPzchtYLssXZYJpsQwn+TsL2H3LYsXsN7FelxOYWOUBmDJPBRrxNgmTbvvhV343H2rTLAH8x0Lw1vLmLk5rWI0qafI+mqp0eGdcfWrGjPYpm4Q9utL2DrCPUtew2TCSHbYPSm5/Q3uYU3XWF47PEdEAnws7D8tNAucMU4OzljssNukZ0DhjiVTttAqaqpV63vH3jYOmzTXTOkoSn28aTScDyYLsL04XpsYM4uWETyA\u003d\u003d"
      ],
      "x5t": "O8nj8u9Mp4ZQs3IrUn7kBGC2Ing\u003d",
      "x5u": "https://keystore.openbanking.org.uk/0015800000jfwxXAAQ/C5FhJPk8eYjsAbfaja4C20RvWbY.pem",
      "x5t#S256": "7oz0aPirHEdkL1vPwvsTyYLzXIJJByLI0w3JpIjJNrE\u003d"
    },
    {
      "kid": "C7RAlmjMUsfHhvEjppdI0NhJxVg",
      "kty": "RSA",
      "n": "zl8VPgMJN2Bq3QFmYoJNf1zWGhybBVbp1LLEgLNLlna8vP5Odee5EuCunchJUoTkAOjyVvycdPSq1bxvGN4C7VW5moG3yICbrlxjkm-z7GAlHjkBJJd6mz0yZkyWpGyKrPj_OACYUchSDNlryOjbrPFp--AuAx4AiqtlL5B_YxzdJAsxIzkRsDdPNPqgyBUJPSDrMVVT45HlylxQu7YXjvvPerpvULA_miQqBXyyeBBcXl4BWtGpKbDTjNDRBpdsUadj9zEZ-hGMmy_nUc0UNgtYBOlgVbptCZ6kQ2my9kaAtR0Gmq2f507ByQNsLmdYsZv9zYcJ2RLGRABd9KZPUw",
      "e": "AQAB",
      "use": "sig",
      "x5c": [
        "MIIFwzCCBKugAwIBAgIEWf/1sTANBgkqhkiG9w0BAQsFADBEMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxHzAdBgNVBAMTFk9wZW5CYW5raW5nIElzc3VpbmcgQ0EwHhcNMjEwNjI1MTQyNjUyWhcNMjIwNzI1MTQ1NjUyWjBhMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxGzAZBgNVBAsTEjAwMTU4MDAwMDBqZnd4WEFBUTEfMB0GA1UEAxMWNmh0Umc1QmNQSUtQUUVNU2FjZ0hqbjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM5fFT4DCTdgat0BZmKCTX9c1hocmwVW6dSyxICzS5Z2vLz+TnXnuRLgrp3ISVKE5ADo8lb8nHT0qtW8bxjeAu1VuZqBt8iAm65cY5Jvs+xgJR45ASSXeps9MmZMlqRsiqz4/zgAmFHIUgzZa8jo26zxafvgLgMeAIqrZS+Qf2Mc3SQLMSM5EbA3TzT6oMgVCT0g6zFVU+OR5cpcULu2F477z3q6b1CwP5okKgV8sngQXF5eAVrRqSmw04zQ0QaXbFGnY/cxGfoRjJsv51HNFDYLWATpYFW6bQmepENpsvZGgLUdBpqtn+dOwckDbC5nWLGb/c2HCdkSxkQAXfSmT1MCAwEAAaOCAp4wggKaMCYGA1UdEQQfMB2CG2h0dHBzOi8vc2VjdXJlMS5uYXR3ZXN0LmNvbTAOBgNVHQ8BAf8EBAMCBsAwFQYDVR0lBA4wDAYKKwYBBAGCNwoDDDCCAVIGA1UdIASCAUkwggFFMIIBQQYLKwYBBAGodYEGAQEwggEwMDUGCCsGAQUFBwIBFilodHRwOi8vb2IudHJ1c3Rpcy5jb20vcHJvZHVjdGlvbi9wb2xpY2llczCB9gYIKwYBBQUHAgIwgekMgeZUaGlzIENlcnRpZmljYXRlIGlzIHNvbGVseSBmb3IgdXNlIHdpdGggT3BlbiBCYW5raW5nIExpbWl0ZWQgYW5kIGFzc29jaWF0ZWQgT3BlbiBCYW5raW5nIFNlcnZpY2VzLiBJdHMgcmVjZWlwdCwgcG9zc2Vzc2lvbiBvciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5jZSBvZiB0aGUgT3BlbiBCYW5raW5nIExpbWl0ZWQgQ2VydGlmaWNhdGUgUG9saWN5IGFuZCByZWxhdGVkIGRvY3VtZW50cyB0aGVyZWluLjByBggrBgEFBQcBAQRmMGQwJgYIKwYBBQUHMAGGGmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9vY3NwMDoGCCsGAQUFBzAChi5odHRwOi8vb2IudHJ1c3Rpcy5jb20vcHJvZHVjdGlvbi9pc3N1aW5nY2EuY3J0MD8GA1UdHwQ4MDYwNKAyoDCGLmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9wcm9kdWN0aW9uL2lzc3VpbmdjYS5jcmwwHwYDVR0jBBgwFoAUn0m/TjanrMMPK8hH9B8pG8B5CwUwHQYDVR0OBBYEFNlS7n18JoNWHrfdqIXMBD34eViMMA0GCSqGSIb3DQEBCwUAA4IBAQAA658hxnhO56RfHsW+tk5dAbpI4tMP+tqzfRtZ2aW5fKRiuHy6QMBrrEt/nf2vMi35rUajnbQ/SFbwgXUO9+l0h2n5q2RpXh34joWh2umPgELyXgNfJpIfV3LfCshs7VbLlkeZ6OI3rpbDxbOBrWx0Iip2ImQRWyBnSxTn6BBgrh8Jrsa/fnxaC5YYknb/O3svZTkWKuyjus2bgHYvr/DTblf/XnpDfz1NA2tp0jAR9nceCr0niYw3HE5jca0DPGhlGyXSGcTjzs8xQVbN//yu6zBYfn5sQrjl29Mbd/Nmg3/CIrU6s5IrkTy1yTn374qJbdhvjQY09+fAw0aQZCOZ"
      ],
      "x5t": "P3BrCHYyQ-0Iq7nqepO6df8z1Zo\u003d",
      "x5u": "https://keystore.openbanking.org.uk/0015800000jfwxXAAQ/C7RAlmjMUsfHhvEjppdI0NhJxVg.pem",
      "x5t#S256": "SEznvN8Hpfe4Mfrj6gTXeex43qs1YEWyIupBXnO4RKU\u003d"
    },
    {
      "kid": "J2yXtKYOPtosh5qf-nNc5Qlxf5g",
      "kty": "RSA",
      "n": "qOkvshhu4rSrsYZHEVq_ZzTUToB6wKOCs_GZljtstkMaLceZmIjfqi568pqbBxspE2BkgLSQtyAsOqRyMCqum-Sazug1BZ_ZHox-vd-5TXi8R9jj7uw3HmxwzwP6GdEq2W4D4Ruu8HrXfHobMEKCczUskBqu_ZnEV4sNpHPvuaohvFlN-BOk5ZbAI1aFsDWwXtHvwGEjL4GiZKh8SEVWVBYQ_8nPH1XlJsiVjnQvIbsVAVswXiHKeUAyTa5ZJ3edw8K4rwdk7hs8eJ0oAyQwxuA-ITL1LhLiQqcw0rP1DLbZK4tfel-cEONjJIpQQIpUw2ZQRgaFOzw2D-8lzqAeiw",
      "e": "AQAB",
      "use": "sig",
      "x5c": [
        "MIIFvzCCBKegAwIBAgIEWf/gnDANBgkqhkiG9w0BAQsFADBEMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxHzAdBgNVBAMTFk9wZW5CYW5raW5nIElzc3VpbmcgQ0EwHhcNMjEwMzA0MTUyNDQ0WhcNMjIwNDA0MTU1NDQ0WjBhMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxGzAZBgNVBAsTEjAwMTU4MDAwMDBqZnd4WEFBUTEfMB0GA1UEAxMWNmh0Umc1QmNQSUtQUUVNU2FjZ0hqbjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKjpL7IYbuK0q7GGRxFav2c01E6AesCjgrPxmZY7bLZDGi3HmZiI36ouevKamwcbKRNgZIC0kLcgLDqkcjAqrpvkms7oNQWf2R6Mfr3fuU14vEfY4+7sNx5scM8D+hnRKtluA+EbrvB613x6GzBCgnM1LJAarv2ZxFeLDaRz77mqIbxZTfgTpOWWwCNWhbA1sF7R78BhIy+BomSofEhFVlQWEP/Jzx9V5SbIlY50LyG7FQFbMF4hynlAMk2uWSd3ncPCuK8HZO4bPHidKAMkMMbgPiEy9S4S4kKnMNKz9Qy22SuLX3pfnBDjYySKUECKVMNmUEYGhTs8Ng/vJc6gHosCAwEAAaOCApowggKWMCIGA1UdEQQbMBmCF2h0dHBzOi8vYXBpLm5hdHdlc3QuY29tMA4GA1UdDwEB/wQEAwIGwDAVBgNVHSUEDjAMBgorBgEEAYI3CgMMMIIBUgYDVR0gBIIBSTCCAUUwggFBBgsrBgEEAah1gQYBATCCATAwNQYIKwYBBQUHAgEWKWh0dHA6Ly9vYi50cnVzdGlzLmNvbS9wcm9kdWN0aW9uL3BvbGljaWVzMIH2BggrBgEFBQcCAjCB6QyB5lRoaXMgQ2VydGlmaWNhdGUgaXMgc29sZWx5IGZvciB1c2Ugd2l0aCBPcGVuIEJhbmtpbmcgTGltaXRlZCBhbmQgYXNzb2NpYXRlZCBPcGVuIEJhbmtpbmcgU2VydmljZXMuIEl0cyByZWNlaXB0LCBwb3NzZXNzaW9uIG9yIHVzZSBjb25zdGl0dXRlcyBhY2NlcHRhbmNlIG9mIHRoZSBPcGVuIEJhbmtpbmcgTGltaXRlZCBDZXJ0aWZpY2F0ZSBQb2xpY3kgYW5kIHJlbGF0ZWQgZG9jdW1lbnRzIHRoZXJlaW4uMHIGCCsGAQUFBwEBBGYwZDAmBggrBgEFBQcwAYYaaHR0cDovL29iLnRydXN0aXMuY29tL29jc3AwOgYIKwYBBQUHMAKGLmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9wcm9kdWN0aW9uL2lzc3VpbmdjYS5jcnQwPwYDVR0fBDgwNjA0oDKgMIYuaHR0cDovL29iLnRydXN0aXMuY29tL3Byb2R1Y3Rpb24vaXNzdWluZ2NhLmNybDAfBgNVHSMEGDAWgBSfSb9ONqesww8ryEf0HykbwHkLBTAdBgNVHQ4EFgQU+/zhL9BMaMw8IO9ExIvqAlGOKqwwDQYJKoZIhvcNAQELBQADggEBACD/EYFh5WJQLWLyz6LwDZa2ZipKFIWUSXurF1UL7g7vAnlOW1tjzEgdqn2Szezi9NOkl9text6CrYdYSwM4JAEUNDA2v3w4JE0T8YqKSbmp6dBDhdGefzvS/LrsVcSiO1g2zZ9V4C7GezxKY8tD8y+ecCH9dJ8u4XbloeyzVBTMGb98CNf9uONxn5OxrkVfF2cy10lc+zfjCv5SaZP3wsQ5kxgvGwhJdLJPMZtCniGJjF22wMmMIvxwLj6qIGgR5fByadJ1mb2Y9aE5pz9kgNReLonl1wbXCDGQ1kt+pPaLlJAuJeO9AG7cx2n8xqYwUZtCwGPOguo+3tQ9qrFWsLc\u003d"
      ],
      "x5t": "rKxLPiPFL8axTbpFncF79Gz1QUI\u003d",
      "x5u": "https://keystore.openbanking.org.uk/0015800000jfwxXAAQ/J2yXtKYOPtosh5qf-nNc5Qlxf5g.pem",
      "x5t#S256": "YosEl5e1QiM-o_PvLziplakfLG3AN2jWUylauX19RJU\u003d"
    },
    {
      "kid": "XqmbvrCPZopKKT4cd2FUXAipyp8",
      "kty": "RSA",
      "n": "m_uiuKUBfJJz2umo86EZcJYB2iofWqY6AKzDPhsoPrfN16luH6hP-xv5RJMPDhQ92bHVXxBbyhesYbr8V6SiQW6ZCgxxsD0iR9ceOZAmTMkQ5ZFcvIYdpJymQZ7TDJaGh846R14LrjGdg9AECsYvAkk-MDnd6TMtD_eEkRes7eCLCKvke1DMkIjxNwNytAmnZDlEAHeOopt7uxwg6t7BPfXnP02vHIFhdwKsfIN9VRKjsiyTstirdLU9q2zw2cS3q30m01zSK4Yiq57pUuEzAAVGD7ZdUbuzp8T8lPUwOlSZxIVcYasQho1U_khE7XiiJ_tyYrFH8kRBaqR4Y7UPEw",
      "e": "AQAB",
      "use": "tls",
      "x5c": [
        "MIIF2DCCBMCgAwIBAgIEWf+wszANBgkqhkiG9w0BAQsFADBEMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxHzAdBgNVBAMTFk9wZW5CYW5raW5nIElzc3VpbmcgQ0EwHhcNMjAwNjI2MDg0MDU1WhcNMjIwNjI2MDkxMDU1WjBhMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxGzAZBgNVBAsTEjAwMTU4MDAwMDBqZnd4WEFBUTEfMB0GA1UEAxMWNmh0Umc1QmNQSUtQUUVNU2FjZ0hqbjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJv7orilAXySc9rpqPOhGXCWAdoqH1qmOgCswz4bKD63zdepbh+oT/sb+USTDw4UPdmx1V8QW8oXrGG6/FekokFumQoMcbA9IkfXHjmQJkzJEOWRXLyGHaScpkGe0wyWhofOOkdeC64xnYPQBArGLwJJPjA53ekzLQ/3hJEXrO3giwir5HtQzJCI8TcDcrQJp2Q5RAB3jqKbe7scIOrewT315z9NrxyBYXcCrHyDfVUSo7Isk7LYq3S1Pats8NnEt6t9JtNc0iuGIque6VLhMwAFRg+2XVG7s6fE/JT1MDpUmcSFXGGrEIaNVP5IRO14oif7cmKxR/JEQWqkeGO1DxMCAwEAAaOCArMwggKvMDAGA1UdEQQpMCeCD2FwaS5uYXR3ZXN0LmNvbYIUYmV0YS1hcGkubmF0d2VzdC5jb20wDgYDVR0PAQH/BAQDAgeAMCAGA1UdJQEB/wQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjCCAVIGA1UdIASCAUkwggFFMIIBQQYLKwYBBAGodYEGAQEwggEwMDUGCCsGAQUFBwIBFilodHRwOi8vb2IudHJ1c3Rpcy5jb20vcHJvZHVjdGlvbi9wb2xpY2llczCB9gYIKwYBBQUHAgIwgekMgeZUaGlzIENlcnRpZmljYXRlIGlzIHNvbGVseSBmb3IgdXNlIHdpdGggT3BlbiBCYW5raW5nIExpbWl0ZWQgYW5kIGFzc29jaWF0ZWQgT3BlbiBCYW5raW5nIFNlcnZpY2VzLiBJdHMgcmVjZWlwdCwgcG9zc2Vzc2lvbiBvciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5jZSBvZiB0aGUgT3BlbiBCYW5raW5nIExpbWl0ZWQgQ2VydGlmaWNhdGUgUG9saWN5IGFuZCByZWxhdGVkIGRvY3VtZW50cyB0aGVyZWluLjByBggrBgEFBQcBAQRmMGQwJgYIKwYBBQUHMAGGGmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9vY3NwMDoGCCsGAQUFBzAChi5odHRwOi8vb2IudHJ1c3Rpcy5jb20vcHJvZHVjdGlvbi9pc3N1aW5nY2EuY3J0MD8GA1UdHwQ4MDYwNKAyoDCGLmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9wcm9kdWN0aW9uL2lzc3VpbmdjYS5jcmwwHwYDVR0jBBgwFoAUn0m/TjanrMMPK8hH9B8pG8B5CwUwHQYDVR0OBBYEFEdBDnLCgSjHtL/9PWf5SeHr05nRMA0GCSqGSIb3DQEBCwUAA4IBAQCSGAGZrdd/K7KF9FsrLlOCLbWgwODEOo/O0P9lpvm1McZsaLp8/V2FuaIjcyg4Urs9tU4o0aZQSHZkTBFQyGRKW7HVOBlLYCxYgZfkM45AEkY/EG07TC2F9q+m36cmSzTAOBFQZn5VjcTtJ3/9eiwyBdEphyEI+FDHGZXg/8AFmPxOSFzu7G6R23V5A17N54HQo4GLOxmEqAUPoSNoNT9ciG/JuGalP/eAmwxHqa+w76y1pUR+zNvLXJuwhJUnWKEVRcJXdCqg4hdoqTDtzsVuVd1OHpF8pWq/WKECKUE7K7+p4YyBT0ciTJAvTKcFfLNhGoLrEV3Hbj2XRRT8TD8k"
      ],
      "x5t": "5l9psFjYMkR0EYlPc4tJST8BZck\u003d",
      "x5u": "https://keystore.openbanking.org.uk/0015800000jfwxXAAQ/XqmbvrCPZopKKT4cd2FUXAipyp8.pem",
      "x5t#S256": "t1welvQ9cp-NJALXxihbo06iRE0-pfunvtcKdbhXb3Y\u003d"
    }
  ]
}
2021-10-18 09:06:06 SUCCESS
CheckServerKeysIsValid
Server JWKs is valid
server_jwks
{
  "keys": [
    {
      "kid": "C5FhJPk8eYjsAbfaja4C20RvWbY",
      "kty": "RSA",
      "n": "seiY5jOotX88CEyjhdmqGT0wWYCJWMxpyWU5ns7aBGz7s0D9Vo-QSItwO-MPg84CWSJxDZPNoZe0S_oWyUUWgbXrNePZocRLv0jrAnz_5zAKswJY606jBLaf-Jb4iax-64_rpG5RmCYWYdNLxU8uLOadn81GNjhm-26nLTIDVpqwo_xFjUU-6pZdr5ngFFGREmzUb5ToA8CheXC4MzTtqYCd0RhGMobLgRxbH7xG3EW9swkHC_AdWVSxoIFltkGOOS-YaX2CYxdGCg3qP_Hj5ImlAXbVHEUZdo_6oNUnSGgGpjp9l6vUyCN_Q_H67qwk7zWSlrjoFSpHo3USyRQIMw",
      "e": "AQAB",
      "use": "tls",
      "x5c": [
        "MIIFxzCCBK+gAwIBAgIEWf/FqjANBgkqhkiG9w0BAQsFADBEMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxHzAdBgNVBAMTFk9wZW5CYW5raW5nIElzc3VpbmcgQ0EwHhcNMjAxMDE1MTA0NzU3WhcNMjIxMDE1MTExNzU3WjBhMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxGzAZBgNVBAsTEjAwMTU4MDAwMDBqZnd4WEFBUTEfMB0GA1UEAxMWNmh0Umc1QmNQSUtQUUVNU2FjZ0hqbjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALHomOYzqLV/PAhMo4XZqhk9MFmAiVjMacllOZ7O2gRs+7NA/VaPkEiLcDvjD4POAlkicQ2TzaGXtEv6FslFFoG16zXj2aHES79I6wJ8/+cwCrMCWOtOowS2n/iW+ImsfuuP66RuUZgmFmHTS8VPLizmnZ/NRjY4Zvtupy0yA1aasKP8RY1FPuqWXa+Z4BRRkRJs1G+U6APAoXlwuDM07amAndEYRjKGy4EcWx+8RtxFvbMJBwvwHVlUsaCBZbZBjjkvmGl9gmMXRgoN6j/x4+SJpQF21RxFGXaP+qDVJ0hoBqY6fZer1Mgjf0Px+u6sJO81kpa46BUqR6N1EskUCDMCAwEAAaOCAqIwggKeMB8GA1UdEQQYMBaCFHNlY3VyZTF0Lm5hdHdlc3QuY29tMA4GA1UdDwEB/wQEAwIHgDAgBgNVHSUBAf8EFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwggFSBgNVHSAEggFJMIIBRTCCAUEGCysGAQQBqHWBBgEBMIIBMDA1BggrBgEFBQcCARYpaHR0cDovL29iLnRydXN0aXMuY29tL3Byb2R1Y3Rpb24vcG9saWNpZXMwgfYGCCsGAQUFBwICMIHpDIHmVGhpcyBDZXJ0aWZpY2F0ZSBpcyBzb2xlbHkgZm9yIHVzZSB3aXRoIE9wZW4gQmFua2luZyBMaW1pdGVkIGFuZCBhc3NvY2lhdGVkIE9wZW4gQmFua2luZyBTZXJ2aWNlcy4gSXRzIHJlY2VpcHQsIHBvc3Nlc3Npb24gb3IgdXNlIGNvbnN0aXR1dGVzIGFjY2VwdGFuY2Ugb2YgdGhlIE9wZW4gQmFua2luZyBMaW1pdGVkIENlcnRpZmljYXRlIFBvbGljeSBhbmQgcmVsYXRlZCBkb2N1bWVudHMgdGhlcmVpbi4wcgYIKwYBBQUHAQEEZjBkMCYGCCsGAQUFBzABhhpodHRwOi8vb2IudHJ1c3Rpcy5jb20vb2NzcDA6BggrBgEFBQcwAoYuaHR0cDovL29iLnRydXN0aXMuY29tL3Byb2R1Y3Rpb24vaXNzdWluZ2NhLmNydDA/BgNVHR8EODA2MDSgMqAwhi5odHRwOi8vb2IudHJ1c3Rpcy5jb20vcHJvZHVjdGlvbi9pc3N1aW5nY2EuY3JsMB8GA1UdIwQYMBaAFJ9Jv042p6zDDyvIR/QfKRvAeQsFMB0GA1UdDgQWBBRL7ktWlBViMhOq65IqIH15pUARhDANBgkqhkiG9w0BAQsFAAOCAQEAiGRbS8d5pHa2Ygvh2gE3VwxvxMbi19T8swCDy8CIKfBvp1q9Lf/7tOKcYLd54DT7Y9obX7cNEwtT0qFPnS+rVFc8KVoO9XE3KrIhwqVeQgmUNPzchtYLssXZYJpsQwn+TsL2H3LYsXsN7FelxOYWOUBmDJPBRrxNgmTbvvhV343H2rTLAH8x0Lw1vLmLk5rWI0qafI+mqp0eGdcfWrGjPYpm4Q9utL2DrCPUtew2TCSHbYPSm5/Q3uYU3XWF47PEdEAnws7D8tNAucMU4OzljssNukZ0DhjiVTttAqaqpV63vH3jYOmzTXTOkoSn28aTScDyYLsL04XpsYM4uWETyA\u003d\u003d"
      ],
      "x5t": "O8nj8u9Mp4ZQs3IrUn7kBGC2Ing\u003d",
      "x5u": "https://keystore.openbanking.org.uk/0015800000jfwxXAAQ/C5FhJPk8eYjsAbfaja4C20RvWbY.pem",
      "x5t#S256": "7oz0aPirHEdkL1vPwvsTyYLzXIJJByLI0w3JpIjJNrE\u003d"
    },
    {
      "kid": "C7RAlmjMUsfHhvEjppdI0NhJxVg",
      "kty": "RSA",
      "n": "zl8VPgMJN2Bq3QFmYoJNf1zWGhybBVbp1LLEgLNLlna8vP5Odee5EuCunchJUoTkAOjyVvycdPSq1bxvGN4C7VW5moG3yICbrlxjkm-z7GAlHjkBJJd6mz0yZkyWpGyKrPj_OACYUchSDNlryOjbrPFp--AuAx4AiqtlL5B_YxzdJAsxIzkRsDdPNPqgyBUJPSDrMVVT45HlylxQu7YXjvvPerpvULA_miQqBXyyeBBcXl4BWtGpKbDTjNDRBpdsUadj9zEZ-hGMmy_nUc0UNgtYBOlgVbptCZ6kQ2my9kaAtR0Gmq2f507ByQNsLmdYsZv9zYcJ2RLGRABd9KZPUw",
      "e": "AQAB",
      "use": "sig",
      "x5c": [
        "MIIFwzCCBKugAwIBAgIEWf/1sTANBgkqhkiG9w0BAQsFADBEMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxHzAdBgNVBAMTFk9wZW5CYW5raW5nIElzc3VpbmcgQ0EwHhcNMjEwNjI1MTQyNjUyWhcNMjIwNzI1MTQ1NjUyWjBhMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxGzAZBgNVBAsTEjAwMTU4MDAwMDBqZnd4WEFBUTEfMB0GA1UEAxMWNmh0Umc1QmNQSUtQUUVNU2FjZ0hqbjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM5fFT4DCTdgat0BZmKCTX9c1hocmwVW6dSyxICzS5Z2vLz+TnXnuRLgrp3ISVKE5ADo8lb8nHT0qtW8bxjeAu1VuZqBt8iAm65cY5Jvs+xgJR45ASSXeps9MmZMlqRsiqz4/zgAmFHIUgzZa8jo26zxafvgLgMeAIqrZS+Qf2Mc3SQLMSM5EbA3TzT6oMgVCT0g6zFVU+OR5cpcULu2F477z3q6b1CwP5okKgV8sngQXF5eAVrRqSmw04zQ0QaXbFGnY/cxGfoRjJsv51HNFDYLWATpYFW6bQmepENpsvZGgLUdBpqtn+dOwckDbC5nWLGb/c2HCdkSxkQAXfSmT1MCAwEAAaOCAp4wggKaMCYGA1UdEQQfMB2CG2h0dHBzOi8vc2VjdXJlMS5uYXR3ZXN0LmNvbTAOBgNVHQ8BAf8EBAMCBsAwFQYDVR0lBA4wDAYKKwYBBAGCNwoDDDCCAVIGA1UdIASCAUkwggFFMIIBQQYLKwYBBAGodYEGAQEwggEwMDUGCCsGAQUFBwIBFilodHRwOi8vb2IudHJ1c3Rpcy5jb20vcHJvZHVjdGlvbi9wb2xpY2llczCB9gYIKwYBBQUHAgIwgekMgeZUaGlzIENlcnRpZmljYXRlIGlzIHNvbGVseSBmb3IgdXNlIHdpdGggT3BlbiBCYW5raW5nIExpbWl0ZWQgYW5kIGFzc29jaWF0ZWQgT3BlbiBCYW5raW5nIFNlcnZpY2VzLiBJdHMgcmVjZWlwdCwgcG9zc2Vzc2lvbiBvciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5jZSBvZiB0aGUgT3BlbiBCYW5raW5nIExpbWl0ZWQgQ2VydGlmaWNhdGUgUG9saWN5IGFuZCByZWxhdGVkIGRvY3VtZW50cyB0aGVyZWluLjByBggrBgEFBQcBAQRmMGQwJgYIKwYBBQUHMAGGGmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9vY3NwMDoGCCsGAQUFBzAChi5odHRwOi8vb2IudHJ1c3Rpcy5jb20vcHJvZHVjdGlvbi9pc3N1aW5nY2EuY3J0MD8GA1UdHwQ4MDYwNKAyoDCGLmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9wcm9kdWN0aW9uL2lzc3VpbmdjYS5jcmwwHwYDVR0jBBgwFoAUn0m/TjanrMMPK8hH9B8pG8B5CwUwHQYDVR0OBBYEFNlS7n18JoNWHrfdqIXMBD34eViMMA0GCSqGSIb3DQEBCwUAA4IBAQAA658hxnhO56RfHsW+tk5dAbpI4tMP+tqzfRtZ2aW5fKRiuHy6QMBrrEt/nf2vMi35rUajnbQ/SFbwgXUO9+l0h2n5q2RpXh34joWh2umPgELyXgNfJpIfV3LfCshs7VbLlkeZ6OI3rpbDxbOBrWx0Iip2ImQRWyBnSxTn6BBgrh8Jrsa/fnxaC5YYknb/O3svZTkWKuyjus2bgHYvr/DTblf/XnpDfz1NA2tp0jAR9nceCr0niYw3HE5jca0DPGhlGyXSGcTjzs8xQVbN//yu6zBYfn5sQrjl29Mbd/Nmg3/CIrU6s5IrkTy1yTn374qJbdhvjQY09+fAw0aQZCOZ"
      ],
      "x5t": "P3BrCHYyQ-0Iq7nqepO6df8z1Zo\u003d",
      "x5u": "https://keystore.openbanking.org.uk/0015800000jfwxXAAQ/C7RAlmjMUsfHhvEjppdI0NhJxVg.pem",
      "x5t#S256": "SEznvN8Hpfe4Mfrj6gTXeex43qs1YEWyIupBXnO4RKU\u003d"
    },
    {
      "kid": "J2yXtKYOPtosh5qf-nNc5Qlxf5g",
      "kty": "RSA",
      "n": "qOkvshhu4rSrsYZHEVq_ZzTUToB6wKOCs_GZljtstkMaLceZmIjfqi568pqbBxspE2BkgLSQtyAsOqRyMCqum-Sazug1BZ_ZHox-vd-5TXi8R9jj7uw3HmxwzwP6GdEq2W4D4Ruu8HrXfHobMEKCczUskBqu_ZnEV4sNpHPvuaohvFlN-BOk5ZbAI1aFsDWwXtHvwGEjL4GiZKh8SEVWVBYQ_8nPH1XlJsiVjnQvIbsVAVswXiHKeUAyTa5ZJ3edw8K4rwdk7hs8eJ0oAyQwxuA-ITL1LhLiQqcw0rP1DLbZK4tfel-cEONjJIpQQIpUw2ZQRgaFOzw2D-8lzqAeiw",
      "e": "AQAB",
      "use": "sig",
      "x5c": [
        "MIIFvzCCBKegAwIBAgIEWf/gnDANBgkqhkiG9w0BAQsFADBEMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxHzAdBgNVBAMTFk9wZW5CYW5raW5nIElzc3VpbmcgQ0EwHhcNMjEwMzA0MTUyNDQ0WhcNMjIwNDA0MTU1NDQ0WjBhMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxGzAZBgNVBAsTEjAwMTU4MDAwMDBqZnd4WEFBUTEfMB0GA1UEAxMWNmh0Umc1QmNQSUtQUUVNU2FjZ0hqbjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKjpL7IYbuK0q7GGRxFav2c01E6AesCjgrPxmZY7bLZDGi3HmZiI36ouevKamwcbKRNgZIC0kLcgLDqkcjAqrpvkms7oNQWf2R6Mfr3fuU14vEfY4+7sNx5scM8D+hnRKtluA+EbrvB613x6GzBCgnM1LJAarv2ZxFeLDaRz77mqIbxZTfgTpOWWwCNWhbA1sF7R78BhIy+BomSofEhFVlQWEP/Jzx9V5SbIlY50LyG7FQFbMF4hynlAMk2uWSd3ncPCuK8HZO4bPHidKAMkMMbgPiEy9S4S4kKnMNKz9Qy22SuLX3pfnBDjYySKUECKVMNmUEYGhTs8Ng/vJc6gHosCAwEAAaOCApowggKWMCIGA1UdEQQbMBmCF2h0dHBzOi8vYXBpLm5hdHdlc3QuY29tMA4GA1UdDwEB/wQEAwIGwDAVBgNVHSUEDjAMBgorBgEEAYI3CgMMMIIBUgYDVR0gBIIBSTCCAUUwggFBBgsrBgEEAah1gQYBATCCATAwNQYIKwYBBQUHAgEWKWh0dHA6Ly9vYi50cnVzdGlzLmNvbS9wcm9kdWN0aW9uL3BvbGljaWVzMIH2BggrBgEFBQcCAjCB6QyB5lRoaXMgQ2VydGlmaWNhdGUgaXMgc29sZWx5IGZvciB1c2Ugd2l0aCBPcGVuIEJhbmtpbmcgTGltaXRlZCBhbmQgYXNzb2NpYXRlZCBPcGVuIEJhbmtpbmcgU2VydmljZXMuIEl0cyByZWNlaXB0LCBwb3NzZXNzaW9uIG9yIHVzZSBjb25zdGl0dXRlcyBhY2NlcHRhbmNlIG9mIHRoZSBPcGVuIEJhbmtpbmcgTGltaXRlZCBDZXJ0aWZpY2F0ZSBQb2xpY3kgYW5kIHJlbGF0ZWQgZG9jdW1lbnRzIHRoZXJlaW4uMHIGCCsGAQUFBwEBBGYwZDAmBggrBgEFBQcwAYYaaHR0cDovL29iLnRydXN0aXMuY29tL29jc3AwOgYIKwYBBQUHMAKGLmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9wcm9kdWN0aW9uL2lzc3VpbmdjYS5jcnQwPwYDVR0fBDgwNjA0oDKgMIYuaHR0cDovL29iLnRydXN0aXMuY29tL3Byb2R1Y3Rpb24vaXNzdWluZ2NhLmNybDAfBgNVHSMEGDAWgBSfSb9ONqesww8ryEf0HykbwHkLBTAdBgNVHQ4EFgQU+/zhL9BMaMw8IO9ExIvqAlGOKqwwDQYJKoZIhvcNAQELBQADggEBACD/EYFh5WJQLWLyz6LwDZa2ZipKFIWUSXurF1UL7g7vAnlOW1tjzEgdqn2Szezi9NOkl9text6CrYdYSwM4JAEUNDA2v3w4JE0T8YqKSbmp6dBDhdGefzvS/LrsVcSiO1g2zZ9V4C7GezxKY8tD8y+ecCH9dJ8u4XbloeyzVBTMGb98CNf9uONxn5OxrkVfF2cy10lc+zfjCv5SaZP3wsQ5kxgvGwhJdLJPMZtCniGJjF22wMmMIvxwLj6qIGgR5fByadJ1mb2Y9aE5pz9kgNReLonl1wbXCDGQ1kt+pPaLlJAuJeO9AG7cx2n8xqYwUZtCwGPOguo+3tQ9qrFWsLc\u003d"
      ],
      "x5t": "rKxLPiPFL8axTbpFncF79Gz1QUI\u003d",
      "x5u": "https://keystore.openbanking.org.uk/0015800000jfwxXAAQ/J2yXtKYOPtosh5qf-nNc5Qlxf5g.pem",
      "x5t#S256": "YosEl5e1QiM-o_PvLziplakfLG3AN2jWUylauX19RJU\u003d"
    },
    {
      "kid": "XqmbvrCPZopKKT4cd2FUXAipyp8",
      "kty": "RSA",
      "n": "m_uiuKUBfJJz2umo86EZcJYB2iofWqY6AKzDPhsoPrfN16luH6hP-xv5RJMPDhQ92bHVXxBbyhesYbr8V6SiQW6ZCgxxsD0iR9ceOZAmTMkQ5ZFcvIYdpJymQZ7TDJaGh846R14LrjGdg9AECsYvAkk-MDnd6TMtD_eEkRes7eCLCKvke1DMkIjxNwNytAmnZDlEAHeOopt7uxwg6t7BPfXnP02vHIFhdwKsfIN9VRKjsiyTstirdLU9q2zw2cS3q30m01zSK4Yiq57pUuEzAAVGD7ZdUbuzp8T8lPUwOlSZxIVcYasQho1U_khE7XiiJ_tyYrFH8kRBaqR4Y7UPEw",
      "e": "AQAB",
      "use": "tls",
      "x5c": [
        "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"
      ],
      "x5t": "5l9psFjYMkR0EYlPc4tJST8BZck\u003d",
      "x5u": "https://keystore.openbanking.org.uk/0015800000jfwxXAAQ/XqmbvrCPZopKKT4cd2FUXAipyp8.pem",
      "x5t#S256": "t1welvQ9cp-NJALXxihbo06iRE0-pfunvtcKdbhXb3Y\u003d"
    }
  ]
}
2021-10-18 09:06:06 SUCCESS
ValidateServerJWKs
Valid server JWKs: keys are valid JSON, contain the required fields and are correctly encoded using unpadded base64url
2021-10-18 09:06:06 SUCCESS
CheckForKeyIdInServerJWKs
All keys contain kids
2021-10-18 09:06:06 SUCCESS
EnsureServerJwksDoesNotContainPrivateOrSymmetricKeys
Jwks does not contain any private or symmetric keys
2021-10-18 09:06:06 SUCCESS
FAPIEnsureMinimumServerKeyLength
Validated minimum key lengths for server_jwks
server_jwks
{
  "keys": [
    {
      "kid": "C5FhJPk8eYjsAbfaja4C20RvWbY",
      "kty": "RSA",
      "n": "seiY5jOotX88CEyjhdmqGT0wWYCJWMxpyWU5ns7aBGz7s0D9Vo-QSItwO-MPg84CWSJxDZPNoZe0S_oWyUUWgbXrNePZocRLv0jrAnz_5zAKswJY606jBLaf-Jb4iax-64_rpG5RmCYWYdNLxU8uLOadn81GNjhm-26nLTIDVpqwo_xFjUU-6pZdr5ngFFGREmzUb5ToA8CheXC4MzTtqYCd0RhGMobLgRxbH7xG3EW9swkHC_AdWVSxoIFltkGOOS-YaX2CYxdGCg3qP_Hj5ImlAXbVHEUZdo_6oNUnSGgGpjp9l6vUyCN_Q_H67qwk7zWSlrjoFSpHo3USyRQIMw",
      "e": "AQAB",
      "use": "tls",
      "x5c": [
        "MIIFxzCCBK+gAwIBAgIEWf/FqjANBgkqhkiG9w0BAQsFADBEMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxHzAdBgNVBAMTFk9wZW5CYW5raW5nIElzc3VpbmcgQ0EwHhcNMjAxMDE1MTA0NzU3WhcNMjIxMDE1MTExNzU3WjBhMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxGzAZBgNVBAsTEjAwMTU4MDAwMDBqZnd4WEFBUTEfMB0GA1UEAxMWNmh0Umc1QmNQSUtQUUVNU2FjZ0hqbjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALHomOYzqLV/PAhMo4XZqhk9MFmAiVjMacllOZ7O2gRs+7NA/VaPkEiLcDvjD4POAlkicQ2TzaGXtEv6FslFFoG16zXj2aHES79I6wJ8/+cwCrMCWOtOowS2n/iW+ImsfuuP66RuUZgmFmHTS8VPLizmnZ/NRjY4Zvtupy0yA1aasKP8RY1FPuqWXa+Z4BRRkRJs1G+U6APAoXlwuDM07amAndEYRjKGy4EcWx+8RtxFvbMJBwvwHVlUsaCBZbZBjjkvmGl9gmMXRgoN6j/x4+SJpQF21RxFGXaP+qDVJ0hoBqY6fZer1Mgjf0Px+u6sJO81kpa46BUqR6N1EskUCDMCAwEAAaOCAqIwggKeMB8GA1UdEQQYMBaCFHNlY3VyZTF0Lm5hdHdlc3QuY29tMA4GA1UdDwEB/wQEAwIHgDAgBgNVHSUBAf8EFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwggFSBgNVHSAEggFJMIIBRTCCAUEGCysGAQQBqHWBBgEBMIIBMDA1BggrBgEFBQcCARYpaHR0cDovL29iLnRydXN0aXMuY29tL3Byb2R1Y3Rpb24vcG9saWNpZXMwgfYGCCsGAQUFBwICMIHpDIHmVGhpcyBDZXJ0aWZpY2F0ZSBpcyBzb2xlbHkgZm9yIHVzZSB3aXRoIE9wZW4gQmFua2luZyBMaW1pdGVkIGFuZCBhc3NvY2lhdGVkIE9wZW4gQmFua2luZyBTZXJ2aWNlcy4gSXRzIHJlY2VpcHQsIHBvc3Nlc3Npb24gb3IgdXNlIGNvbnN0aXR1dGVzIGFjY2VwdGFuY2Ugb2YgdGhlIE9wZW4gQmFua2luZyBMaW1pdGVkIENlcnRpZmljYXRlIFBvbGljeSBhbmQgcmVsYXRlZCBkb2N1bWVudHMgdGhlcmVpbi4wcgYIKwYBBQUHAQEEZjBkMCYGCCsGAQUFBzABhhpodHRwOi8vb2IudHJ1c3Rpcy5jb20vb2NzcDA6BggrBgEFBQcwAoYuaHR0cDovL29iLnRydXN0aXMuY29tL3Byb2R1Y3Rpb24vaXNzdWluZ2NhLmNydDA/BgNVHR8EODA2MDSgMqAwhi5odHRwOi8vb2IudHJ1c3Rpcy5jb20vcHJvZHVjdGlvbi9pc3N1aW5nY2EuY3JsMB8GA1UdIwQYMBaAFJ9Jv042p6zDDyvIR/QfKRvAeQsFMB0GA1UdDgQWBBRL7ktWlBViMhOq65IqIH15pUARhDANBgkqhkiG9w0BAQsFAAOCAQEAiGRbS8d5pHa2Ygvh2gE3VwxvxMbi19T8swCDy8CIKfBvp1q9Lf/7tOKcYLd54DT7Y9obX7cNEwtT0qFPnS+rVFc8KVoO9XE3KrIhwqVeQgmUNPzchtYLssXZYJpsQwn+TsL2H3LYsXsN7FelxOYWOUBmDJPBRrxNgmTbvvhV343H2rTLAH8x0Lw1vLmLk5rWI0qafI+mqp0eGdcfWrGjPYpm4Q9utL2DrCPUtew2TCSHbYPSm5/Q3uYU3XWF47PEdEAnws7D8tNAucMU4OzljssNukZ0DhjiVTttAqaqpV63vH3jYOmzTXTOkoSn28aTScDyYLsL04XpsYM4uWETyA\u003d\u003d"
      ],
      "x5t": "O8nj8u9Mp4ZQs3IrUn7kBGC2Ing\u003d",
      "x5u": "https://keystore.openbanking.org.uk/0015800000jfwxXAAQ/C5FhJPk8eYjsAbfaja4C20RvWbY.pem",
      "x5t#S256": "7oz0aPirHEdkL1vPwvsTyYLzXIJJByLI0w3JpIjJNrE\u003d"
    },
    {
      "kid": "C7RAlmjMUsfHhvEjppdI0NhJxVg",
      "kty": "RSA",
      "n": "zl8VPgMJN2Bq3QFmYoJNf1zWGhybBVbp1LLEgLNLlna8vP5Odee5EuCunchJUoTkAOjyVvycdPSq1bxvGN4C7VW5moG3yICbrlxjkm-z7GAlHjkBJJd6mz0yZkyWpGyKrPj_OACYUchSDNlryOjbrPFp--AuAx4AiqtlL5B_YxzdJAsxIzkRsDdPNPqgyBUJPSDrMVVT45HlylxQu7YXjvvPerpvULA_miQqBXyyeBBcXl4BWtGpKbDTjNDRBpdsUadj9zEZ-hGMmy_nUc0UNgtYBOlgVbptCZ6kQ2my9kaAtR0Gmq2f507ByQNsLmdYsZv9zYcJ2RLGRABd9KZPUw",
      "e": "AQAB",
      "use": "sig",
      "x5c": [
        "MIIFwzCCBKugAwIBAgIEWf/1sTANBgkqhkiG9w0BAQsFADBEMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxHzAdBgNVBAMTFk9wZW5CYW5raW5nIElzc3VpbmcgQ0EwHhcNMjEwNjI1MTQyNjUyWhcNMjIwNzI1MTQ1NjUyWjBhMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxGzAZBgNVBAsTEjAwMTU4MDAwMDBqZnd4WEFBUTEfMB0GA1UEAxMWNmh0Umc1QmNQSUtQUUVNU2FjZ0hqbjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM5fFT4DCTdgat0BZmKCTX9c1hocmwVW6dSyxICzS5Z2vLz+TnXnuRLgrp3ISVKE5ADo8lb8nHT0qtW8bxjeAu1VuZqBt8iAm65cY5Jvs+xgJR45ASSXeps9MmZMlqRsiqz4/zgAmFHIUgzZa8jo26zxafvgLgMeAIqrZS+Qf2Mc3SQLMSM5EbA3TzT6oMgVCT0g6zFVU+OR5cpcULu2F477z3q6b1CwP5okKgV8sngQXF5eAVrRqSmw04zQ0QaXbFGnY/cxGfoRjJsv51HNFDYLWATpYFW6bQmepENpsvZGgLUdBpqtn+dOwckDbC5nWLGb/c2HCdkSxkQAXfSmT1MCAwEAAaOCAp4wggKaMCYGA1UdEQQfMB2CG2h0dHBzOi8vc2VjdXJlMS5uYXR3ZXN0LmNvbTAOBgNVHQ8BAf8EBAMCBsAwFQYDVR0lBA4wDAYKKwYBBAGCNwoDDDCCAVIGA1UdIASCAUkwggFFMIIBQQYLKwYBBAGodYEGAQEwggEwMDUGCCsGAQUFBwIBFilodHRwOi8vb2IudHJ1c3Rpcy5jb20vcHJvZHVjdGlvbi9wb2xpY2llczCB9gYIKwYBBQUHAgIwgekMgeZUaGlzIENlcnRpZmljYXRlIGlzIHNvbGVseSBmb3IgdXNlIHdpdGggT3BlbiBCYW5raW5nIExpbWl0ZWQgYW5kIGFzc29jaWF0ZWQgT3BlbiBCYW5raW5nIFNlcnZpY2VzLiBJdHMgcmVjZWlwdCwgcG9zc2Vzc2lvbiBvciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5jZSBvZiB0aGUgT3BlbiBCYW5raW5nIExpbWl0ZWQgQ2VydGlmaWNhdGUgUG9saWN5IGFuZCByZWxhdGVkIGRvY3VtZW50cyB0aGVyZWluLjByBggrBgEFBQcBAQRmMGQwJgYIKwYBBQUHMAGGGmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9vY3NwMDoGCCsGAQUFBzAChi5odHRwOi8vb2IudHJ1c3Rpcy5jb20vcHJvZHVjdGlvbi9pc3N1aW5nY2EuY3J0MD8GA1UdHwQ4MDYwNKAyoDCGLmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9wcm9kdWN0aW9uL2lzc3VpbmdjYS5jcmwwHwYDVR0jBBgwFoAUn0m/TjanrMMPK8hH9B8pG8B5CwUwHQYDVR0OBBYEFNlS7n18JoNWHrfdqIXMBD34eViMMA0GCSqGSIb3DQEBCwUAA4IBAQAA658hxnhO56RfHsW+tk5dAbpI4tMP+tqzfRtZ2aW5fKRiuHy6QMBrrEt/nf2vMi35rUajnbQ/SFbwgXUO9+l0h2n5q2RpXh34joWh2umPgELyXgNfJpIfV3LfCshs7VbLlkeZ6OI3rpbDxbOBrWx0Iip2ImQRWyBnSxTn6BBgrh8Jrsa/fnxaC5YYknb/O3svZTkWKuyjus2bgHYvr/DTblf/XnpDfz1NA2tp0jAR9nceCr0niYw3HE5jca0DPGhlGyXSGcTjzs8xQVbN//yu6zBYfn5sQrjl29Mbd/Nmg3/CIrU6s5IrkTy1yTn374qJbdhvjQY09+fAw0aQZCOZ"
      ],
      "x5t": "P3BrCHYyQ-0Iq7nqepO6df8z1Zo\u003d",
      "x5u": "https://keystore.openbanking.org.uk/0015800000jfwxXAAQ/C7RAlmjMUsfHhvEjppdI0NhJxVg.pem",
      "x5t#S256": "SEznvN8Hpfe4Mfrj6gTXeex43qs1YEWyIupBXnO4RKU\u003d"
    },
    {
      "kid": "J2yXtKYOPtosh5qf-nNc5Qlxf5g",
      "kty": "RSA",
      "n": "qOkvshhu4rSrsYZHEVq_ZzTUToB6wKOCs_GZljtstkMaLceZmIjfqi568pqbBxspE2BkgLSQtyAsOqRyMCqum-Sazug1BZ_ZHox-vd-5TXi8R9jj7uw3HmxwzwP6GdEq2W4D4Ruu8HrXfHobMEKCczUskBqu_ZnEV4sNpHPvuaohvFlN-BOk5ZbAI1aFsDWwXtHvwGEjL4GiZKh8SEVWVBYQ_8nPH1XlJsiVjnQvIbsVAVswXiHKeUAyTa5ZJ3edw8K4rwdk7hs8eJ0oAyQwxuA-ITL1LhLiQqcw0rP1DLbZK4tfel-cEONjJIpQQIpUw2ZQRgaFOzw2D-8lzqAeiw",
      "e": "AQAB",
      "use": "sig",
      "x5c": [
        "MIIFvzCCBKegAwIBAgIEWf/gnDANBgkqhkiG9w0BAQsFADBEMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxHzAdBgNVBAMTFk9wZW5CYW5raW5nIElzc3VpbmcgQ0EwHhcNMjEwMzA0MTUyNDQ0WhcNMjIwNDA0MTU1NDQ0WjBhMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxGzAZBgNVBAsTEjAwMTU4MDAwMDBqZnd4WEFBUTEfMB0GA1UEAxMWNmh0Umc1QmNQSUtQUUVNU2FjZ0hqbjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKjpL7IYbuK0q7GGRxFav2c01E6AesCjgrPxmZY7bLZDGi3HmZiI36ouevKamwcbKRNgZIC0kLcgLDqkcjAqrpvkms7oNQWf2R6Mfr3fuU14vEfY4+7sNx5scM8D+hnRKtluA+EbrvB613x6GzBCgnM1LJAarv2ZxFeLDaRz77mqIbxZTfgTpOWWwCNWhbA1sF7R78BhIy+BomSofEhFVlQWEP/Jzx9V5SbIlY50LyG7FQFbMF4hynlAMk2uWSd3ncPCuK8HZO4bPHidKAMkMMbgPiEy9S4S4kKnMNKz9Qy22SuLX3pfnBDjYySKUECKVMNmUEYGhTs8Ng/vJc6gHosCAwEAAaOCApowggKWMCIGA1UdEQQbMBmCF2h0dHBzOi8vYXBpLm5hdHdlc3QuY29tMA4GA1UdDwEB/wQEAwIGwDAVBgNVHSUEDjAMBgorBgEEAYI3CgMMMIIBUgYDVR0gBIIBSTCCAUUwggFBBgsrBgEEAah1gQYBATCCATAwNQYIKwYBBQUHAgEWKWh0dHA6Ly9vYi50cnVzdGlzLmNvbS9wcm9kdWN0aW9uL3BvbGljaWVzMIH2BggrBgEFBQcCAjCB6QyB5lRoaXMgQ2VydGlmaWNhdGUgaXMgc29sZWx5IGZvciB1c2Ugd2l0aCBPcGVuIEJhbmtpbmcgTGltaXRlZCBhbmQgYXNzb2NpYXRlZCBPcGVuIEJhbmtpbmcgU2VydmljZXMuIEl0cyByZWNlaXB0LCBwb3NzZXNzaW9uIG9yIHVzZSBjb25zdGl0dXRlcyBhY2NlcHRhbmNlIG9mIHRoZSBPcGVuIEJhbmtpbmcgTGltaXRlZCBDZXJ0aWZpY2F0ZSBQb2xpY3kgYW5kIHJlbGF0ZWQgZG9jdW1lbnRzIHRoZXJlaW4uMHIGCCsGAQUFBwEBBGYwZDAmBggrBgEFBQcwAYYaaHR0cDovL29iLnRydXN0aXMuY29tL29jc3AwOgYIKwYBBQUHMAKGLmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9wcm9kdWN0aW9uL2lzc3VpbmdjYS5jcnQwPwYDVR0fBDgwNjA0oDKgMIYuaHR0cDovL29iLnRydXN0aXMuY29tL3Byb2R1Y3Rpb24vaXNzdWluZ2NhLmNybDAfBgNVHSMEGDAWgBSfSb9ONqesww8ryEf0HykbwHkLBTAdBgNVHQ4EFgQU+/zhL9BMaMw8IO9ExIvqAlGOKqwwDQYJKoZIhvcNAQELBQADggEBACD/EYFh5WJQLWLyz6LwDZa2ZipKFIWUSXurF1UL7g7vAnlOW1tjzEgdqn2Szezi9NOkl9text6CrYdYSwM4JAEUNDA2v3w4JE0T8YqKSbmp6dBDhdGefzvS/LrsVcSiO1g2zZ9V4C7GezxKY8tD8y+ecCH9dJ8u4XbloeyzVBTMGb98CNf9uONxn5OxrkVfF2cy10lc+zfjCv5SaZP3wsQ5kxgvGwhJdLJPMZtCniGJjF22wMmMIvxwLj6qIGgR5fByadJ1mb2Y9aE5pz9kgNReLonl1wbXCDGQ1kt+pPaLlJAuJeO9AG7cx2n8xqYwUZtCwGPOguo+3tQ9qrFWsLc\u003d"
      ],
      "x5t": "rKxLPiPFL8axTbpFncF79Gz1QUI\u003d",
      "x5u": "https://keystore.openbanking.org.uk/0015800000jfwxXAAQ/J2yXtKYOPtosh5qf-nNc5Qlxf5g.pem",
      "x5t#S256": "YosEl5e1QiM-o_PvLziplakfLG3AN2jWUylauX19RJU\u003d"
    },
    {
      "kid": "XqmbvrCPZopKKT4cd2FUXAipyp8",
      "kty": "RSA",
      "n": "m_uiuKUBfJJz2umo86EZcJYB2iofWqY6AKzDPhsoPrfN16luH6hP-xv5RJMPDhQ92bHVXxBbyhesYbr8V6SiQW6ZCgxxsD0iR9ceOZAmTMkQ5ZFcvIYdpJymQZ7TDJaGh846R14LrjGdg9AECsYvAkk-MDnd6TMtD_eEkRes7eCLCKvke1DMkIjxNwNytAmnZDlEAHeOopt7uxwg6t7BPfXnP02vHIFhdwKsfIN9VRKjsiyTstirdLU9q2zw2cS3q30m01zSK4Yiq57pUuEzAAVGD7ZdUbuzp8T8lPUwOlSZxIVcYasQho1U_khE7XiiJ_tyYrFH8kRBaqR4Y7UPEw",
      "e": "AQAB",
      "use": "tls",
      "x5c": [
        "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"
      ],
      "x5t": "5l9psFjYMkR0EYlPc4tJST8BZck\u003d",
      "x5u": "https://keystore.openbanking.org.uk/0015800000jfwxXAAQ/XqmbvrCPZopKKT4cd2FUXAipyp8.pem",
      "x5t#S256": "t1welvQ9cp-NJALXxihbo06iRE0-pfunvtcKdbhXb3Y\u003d"
    }
  ]
}
2021-10-18 09:06:06 SUCCESS
GetStaticClientConfiguration
Found a static client object
client_id
4AfzGCRj765GWwOaER5Ugj
scope
openid accounts
jwks
{
  "keys": [
    {
      "kty": "RSA",
      "n": "314ZJOSTx2DCDQbc-hPJzkWeKHGEuNUO3gNW8iO-HA4dIcnZr52j5-csjZOkhCKjViE_UWD-Ag3EXdoI7NMplds8qvF4Y64YWApb9Q_8JJLmzh6cf3Mn4gl5Lgpaqc_ij2biXyoKVuIbD5VA9kvmoNHJZvirUmGqBfCEfNtmIiSF1vnHxkKKEMquFiI7QuiiWseZzFa_o1lGyA62v1Ox4XKL9Ro4FKwPYgxNzS9L54YrytizlLncBS9IkZkgmWmbiyoxQqkfj4rOO47OgYEdESAUEmiywOoS5ZDQOoLXkDfRWu_KxmLYBlNxDl6yH-5YG3GBsWiLbs0Erv7fv_Lb_Q",
      "e": "AQAB",
      "d": "vM3pKwoa79iVrjUy7B914WlvOnhZ23IcUwU3pQ0ZUNWNQlZALvVs6kS5oCJAWYB91_vabYsyqcHBTiNSj_wdlpHuQgBB5t_tq911xTtxweh6N5ggaIqKF8IyL_yIjikuNFCe4BnFC5OrlAxxEL8vfphVSTjAd64d7U9UbcV2Gzx3nyHLauBxJMgfwKSVmZ9NI-vDjMZYvx1UOGS2YUk2XDtCX8Z6n9iJaLx_Ov5YaLdUOer5wR_ye0hTIzwpGPpIWfC7VtAaCO3_I6VTAnDL_ljH8BUEQXC55DUAsvFFux0cLehblMrmmnbO39Im9WVuUkJBjzBAVik13g5Af90-gQ",
      "p": "8-GBNEliUm6Hlh8FbWKu_MpAKfZAQeIR53dUUHwan0mfHFwwkMhsLpdMpiYE1YH0axy4GE9dDFYHUaR0nH3WtpNn2P3AiKuaGm4nYW-BgicFNtK11WcWXfhJHoqemDBQInkZ3ZKm02jsNdPXZX66ExclC3uAXlg_nSLuYAbhIIk",
      "q": "6nei7qJ5pLooTmZ7zqRdxba3DpC0XYda_PK-4ObkTTiaC9G7X84l61KWNiNvEDvnuPKZjlS3Pf0AmT71_M9hke6HtEWFabn_V5wQrobvn23FSUWN1mOemif5rs28Y_3nBVwmJR06A-M7v40delOxxCPjFEBccxR5keGhocy1-tU",
      "dp": "lRx9qQBtU0UtNUZGRTkfEISAcqeTZjTZCZLWRFd814Nl-ysKrps8OchcHwID1p8cWBk5HfP4SkCXPP22JrByBTNfPTb47xcso5hSD6rjnjZJY9m1P4NGE7Jo0nmiuh5gAJPWkrjFs2Dle4vImM_A6UcvaTPbqtN-IY9n--J45zE",
      "dq": "T5AfYvkRbDubd9dBBgMyqufwwGmMOvy2fIVnDmxrZmThqUcXXVBX_727qU1m38xkOpdgUjMfJ1LWRCpgUNSSmHGn7R12Q0VRh4o3AvJZF_Go8889bVXKuSb9jDrWRdwf6-q0Kv369NzEJqEdMqh590PyR6n7dTWqdz1omr4btq0",
      "qi": "R4hlManE-y4q2ueA3zVr0pyQEHDonfXJwFiiQIs2PK1fEZP522f2KJWP6zZBaZBjx5rIdDnEhLFh7NtwfhYRSM17wVpaBF-OAlTvBwSXy8R9Sz08cAc2nSajO0ZWoccSfU3_3wh0W19hRkLXT-cyjvdRYODc8iOG_n_Z9m53LGs",
      "alg": "PS256",
      "kid": "-2Rm6glwMGU_O3pWccf5cJFTRZQ",
      "use": "sig"
    }
  ]
}
2021-10-18 09:06:06 SUCCESS
ValidateMTLSCertificatesHeader
MTLS certificates header is valid
2021-10-18 09:06:06 SUCCESS
ExtractMTLSCertificatesFromConfiguration
Mutual TLS authentication credentials loaded
cert
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
key
MIIEpQIBAAKCAQEAsrqnMijwVtkToMtutfCOMfgQv0h3n2tdTg6GhBjD1Y6AZL0nfVHViht0CUth/uvZLsulxlZjpYHVhtBAmw1NBPnvsBNqXz1ss+NztRFF6V9z/BzotWKGUeMs2bgu0mbnO/IbQbRsdQkCwxS3q1WglspnB9OvOXKj5tBFVS56/UTWnxJIsWhUb75xgK2y4jX9WNnetDiF4ZzdI41H8g8Zp9uAPBisrReYRvJde2fTW2ev2wdsm78J0h5Chouh4HhATGhnceembIr9aJ6mCK/VHkRsAr0b8dL9ZEeDcSbW9frT91cDt1o8QAe6YUD0haclZJ7Hv03Cwa0RUgB75MdKrwIDAQABAoIBAE2cpjwu8OcVzuM1U/cn5eenDEa0RlXw/oyF3D4Crw/OmMymIz7VSYB2mXXryTs02ZPrlSpCm3Tko3+ucU+jf/2YN1Bjrf57ovee3sETJiPIcopZV2hkx2VJ3FETHSn6y5EJenKW0b4k0pE6LuP1BA5XCFSqxN2SfcAeUu1BiODvyNnJk1aooQ+mEqU5VYxuUZFQ46+oMNqbMriTIQqeEaiaWueVlk2DdeEusrb2F1RGIP+rOa2pD5dAYhIvDNjhwyooxZqb4pG/a1OSDM0G29wIVTcZWUfsWzuFnPwDUpEofqb61Z/a4CcBK0p9DCVoCAJLOvKwoX8B2AW6fLQGRzECgYEA21n81qFl0tI4sBFSUeCtFLqsc+YxWuMvTN8QuAdDRzJsVsKd0ZQZHVuKAAaRr49mkGdGHFXe2hIl6+Cd/hepZH5smse5viE791h85u0jWitsRhIlNguZT0CFKPGSusDLFdfe0svDmhUJqET79IkBqGqIK6AZ7DkV4GslF+q7UZkCgYEA0JcuURMGBqnqvDukgSqptwL1LY8pB/DMqz8r8Jxox8HU/oyOAhCV4xuChkxuT/YEjDMH/wuo7PAx0z0BP9043CWr2btNWoxKoh2BLOMBui/uKq0vjpi3GgXHZ4SfSUeEwDk8p3SVdHs8zU7GkF4w4ItFmYFD3buub1Me+mJZO4cCgYEA0w3ou1McOBdRuAdSn7mAj9t1pyasAnlpv5s56PgEAfNATtJ/K3JGH/s98vxfHP7rfrH/wa/V9xlTJ3w+SIfX0vvZ36ugypILstiPhVpSk6YITfuTlkbewmSgO18FAXATd/b3TPgGQrFPU3rcutNApx2p29/2UVYz+HTfgf23MrECgYEAvUYxlQe6FBnjEmLcZwibb6GTcH/TL41lao6sBG0o9vn/l+tagK0kFSxFSC/aeVw3zDASNXATHMznqVJV6+mFSt40DiJTkrJylqBHMr/aNWSArODxomcY3tgXlOtWzlvDLdnCHAFCDKw3A+VTcHTHzTkTMrOFLZK8OfAmz/SmG8kCgYEAw4i47IsWHUQimZmpjwXiCAM09/5rKuqUIxaDqJUtH4K0odfYyMjyfu3fXZvU5c6xTE09rfq70Q+zJXZCbf92C1iwNnpfGRXq3KEtAJLll1qElvyjGTrQZbkc8ahXv9wnhWBu7X4uFJ66AM9iQe57OTPzUdiRH4ggz+zPnvz7rgs=
ca
MIIFQjCCAyqgAwIBAgIEWgGaAzANBgkqhkiG9w0BAQsFADBBMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxHDAaBgNVBAMTE09wZW5CYW5raW5nIFJvb3QgQ0EwHhcNMTcxMTA3MTEwOTM2WhcNMzcxMTA3MTEzOTM2WjBBMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxHDAaBgNVBAMTE09wZW5CYW5raW5nIFJvb3QgQ0EwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDvJkaqdaIUNgTnXcJ3lKLyjhTJSsNtYzmN7fvpn8oseBQXQDKzJAvLXhfUEVeuUu3Zv/TG+ab/pSFdtiibh5PLIbB8nQDORl/fAA68wIjImsa2feUcq91Y+dKdKN8iW6zop8aDL8qwEggAV/u3TRfOhF8LSKHOEZ/7/YRTuqinAxDkeHYh7G+uSReyP4NvehhDkSuhK44zbyEddOvvcAOrkYr9TtBj6iZ5OMVZGO9tY9gRkbiQOt1FozyuYB7XT0QzokIfBWE0CZ1ypdu2bttDC7CuVhw9QSnyFHIG6HtQi2zKZH9OceMPJiG9RAdBUDZ3qqLFEVSvw1Dgfu/iatPEgYTbRDA85EHeGCcTMCTGra0eoITekrq//CRW1e73lK40SFzmMK/lKD3B2qWz/TxMvEH186s5REKPC6ptiQ4TxIp8Ls4gn2UHGwbS7i9ihryr0/ww9ILzy3gkuahf1t6PaNwmU02dovfLG5LJrMnvn8P6SdPwgbt3TtMKPBTxawQK+4N7wcY3slvh6bj9XLdyYKkqAk5QDiGoyZypZ6iH6P40gxJgJquF3kgYTSWunWkylDC6QgUU5U+x43SorH3qBB/fN5+daI8PQo80gbvonnWDAelxMkNUTkt/469CBpOd0Ok5uhl6g1cb9Tl1i3IR1c3Daa1hHK2eoKfsOMjwVwIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUKnp9q41DYWT2XgHagTSVGFM8ny4wDQYJKoZIhvcNAQELBQADggIBAGX85+GSIXLJhZ6FwXZgrm+jKvdzxWP3qkwEhNmxfA3Cl4oVzINkn8fQfz3LN9zwTqRusxXfdpSdxfMesB480sDUDy88VAIdNi5A1DFFL02qZJxOH5cBRN+VVRPfRLSXK56LlbItM38GdhRVhd0FVnpG9+tqkmseF63rDCP30BOidUEH1Ong+0Bt8vZOs/OcPyGswsQJS3/7I1QFPxm/0F7wwBxdZwODcz4TAmw9EpePgNvI7ayhM7V/krMJeyG1bQ1sXu7LWdQIEEavrnV0fGgWPbG9L1QzhIxO5PzUKsA09W3wweRVQJxcYRWw3L1orwrvKZktvsKq1K7PEsIzHd3N/L+gGNDdYCZgeL+uv4aIoArPvJa06bVBSiunmkN4LuSRv0pVQPXkNzNkeTgJuCqE8DQavkjDY6OvhTjL54LGT8cv8wrgL9ZZWiol+LYABiF3ffdS7uXNAMEmHTAniBsw6t4VmoT6sjDD7Y4QLG7mJ53MIFbBb/+Y3IJQj474Yl9bOk3lbEJ8fSj1DtuRrygxDjUFZ2IqbuliLN86nN9SMIr+WZBAIG3bT3I8EkAvVPPHiWXjZZV/oBQq3C4fZT7ELu1Y2Z4h3Z/OW3/8OHbqKHnXS9MsOvJ1cVHHb/dRAeg2iKLbVikYKQM5mShYIJ0zIxKS7I/UKU5fYtfkskMi
2021-10-18 09:06:06 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-18 09:06:06 SUCCESS
ExtractJWKsFromStaticClientConfiguration
Extracted client JWK
client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "n": "314ZJOSTx2DCDQbc-hPJzkWeKHGEuNUO3gNW8iO-HA4dIcnZr52j5-csjZOkhCKjViE_UWD-Ag3EXdoI7NMplds8qvF4Y64YWApb9Q_8JJLmzh6cf3Mn4gl5Lgpaqc_ij2biXyoKVuIbD5VA9kvmoNHJZvirUmGqBfCEfNtmIiSF1vnHxkKKEMquFiI7QuiiWseZzFa_o1lGyA62v1Ox4XKL9Ro4FKwPYgxNzS9L54YrytizlLncBS9IkZkgmWmbiyoxQqkfj4rOO47OgYEdESAUEmiywOoS5ZDQOoLXkDfRWu_KxmLYBlNxDl6yH-5YG3GBsWiLbs0Erv7fv_Lb_Q",
      "e": "AQAB",
      "d": "vM3pKwoa79iVrjUy7B914WlvOnhZ23IcUwU3pQ0ZUNWNQlZALvVs6kS5oCJAWYB91_vabYsyqcHBTiNSj_wdlpHuQgBB5t_tq911xTtxweh6N5ggaIqKF8IyL_yIjikuNFCe4BnFC5OrlAxxEL8vfphVSTjAd64d7U9UbcV2Gzx3nyHLauBxJMgfwKSVmZ9NI-vDjMZYvx1UOGS2YUk2XDtCX8Z6n9iJaLx_Ov5YaLdUOer5wR_ye0hTIzwpGPpIWfC7VtAaCO3_I6VTAnDL_ljH8BUEQXC55DUAsvFFux0cLehblMrmmnbO39Im9WVuUkJBjzBAVik13g5Af90-gQ",
      "p": "8-GBNEliUm6Hlh8FbWKu_MpAKfZAQeIR53dUUHwan0mfHFwwkMhsLpdMpiYE1YH0axy4GE9dDFYHUaR0nH3WtpNn2P3AiKuaGm4nYW-BgicFNtK11WcWXfhJHoqemDBQInkZ3ZKm02jsNdPXZX66ExclC3uAXlg_nSLuYAbhIIk",
      "q": "6nei7qJ5pLooTmZ7zqRdxba3DpC0XYda_PK-4ObkTTiaC9G7X84l61KWNiNvEDvnuPKZjlS3Pf0AmT71_M9hke6HtEWFabn_V5wQrobvn23FSUWN1mOemif5rs28Y_3nBVwmJR06A-M7v40delOxxCPjFEBccxR5keGhocy1-tU",
      "dp": "lRx9qQBtU0UtNUZGRTkfEISAcqeTZjTZCZLWRFd814Nl-ysKrps8OchcHwID1p8cWBk5HfP4SkCXPP22JrByBTNfPTb47xcso5hSD6rjnjZJY9m1P4NGE7Jo0nmiuh5gAJPWkrjFs2Dle4vImM_A6UcvaTPbqtN-IY9n--J45zE",
      "dq": "T5AfYvkRbDubd9dBBgMyqufwwGmMOvy2fIVnDmxrZmThqUcXXVBX_727qU1m38xkOpdgUjMfJ1LWRCpgUNSSmHGn7R12Q0VRh4o3AvJZF_Go8889bVXKuSb9jDrWRdwf6-q0Kv369NzEJqEdMqh590PyR6n7dTWqdz1omr4btq0",
      "qi": "R4hlManE-y4q2ueA3zVr0pyQEHDonfXJwFiiQIs2PK1fEZP522f2KJWP6zZBaZBjx5rIdDnEhLFh7NtwfhYRSM17wVpaBF-OAlTvBwSXy8R9Sz08cAc2nSajO0ZWoccSfU3_3wh0W19hRkLXT-cyjvdRYODc8iOG_n_Z9m53LGs",
      "alg": "PS256",
      "kid": "-2Rm6glwMGU_O3pWccf5cJFTRZQ",
      "use": "sig"
    }
  ]
}
public_client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "sig",
      "kid": "-2Rm6glwMGU_O3pWccf5cJFTRZQ",
      "alg": "PS256",
      "n": "314ZJOSTx2DCDQbc-hPJzkWeKHGEuNUO3gNW8iO-HA4dIcnZr52j5-csjZOkhCKjViE_UWD-Ag3EXdoI7NMplds8qvF4Y64YWApb9Q_8JJLmzh6cf3Mn4gl5Lgpaqc_ij2biXyoKVuIbD5VA9kvmoNHJZvirUmGqBfCEfNtmIiSF1vnHxkKKEMquFiI7QuiiWseZzFa_o1lGyA62v1Ox4XKL9Ro4FKwPYgxNzS9L54YrytizlLncBS9IkZkgmWmbiyoxQqkfj4rOO47OgYEdESAUEmiywOoS5ZDQOoLXkDfRWu_KxmLYBlNxDl6yH-5YG3GBsWiLbs0Erv7fv_Lb_Q"
    }
  ]
}
2021-10-18 09:06:06 SUCCESS
CheckForKeyIdInClientJWKs
All keys contain kids
2021-10-18 09:06:06 SUCCESS
CheckDistinctKeyIdValueInClientJWKs
Distinct 'kid' value in all keys of client_jwks
see
https://bitbucket.org/openid/connect/issues/1127
2021-10-18 09:06:06 SUCCESS
FAPICheckKeyAlgInClientJWKs
Keys in client JWKS all have permitted 'alg'
permitted
[
  "ES256",
  "PS256"
]
2021-10-18 09:06:06 SUCCESS
FAPIEnsureMinimumClientKeyLength
Validated minimum key lengths for client_jwks
client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "n": "314ZJOSTx2DCDQbc-hPJzkWeKHGEuNUO3gNW8iO-HA4dIcnZr52j5-csjZOkhCKjViE_UWD-Ag3EXdoI7NMplds8qvF4Y64YWApb9Q_8JJLmzh6cf3Mn4gl5Lgpaqc_ij2biXyoKVuIbD5VA9kvmoNHJZvirUmGqBfCEfNtmIiSF1vnHxkKKEMquFiI7QuiiWseZzFa_o1lGyA62v1Ox4XKL9Ro4FKwPYgxNzS9L54YrytizlLncBS9IkZkgmWmbiyoxQqkfj4rOO47OgYEdESAUEmiywOoS5ZDQOoLXkDfRWu_KxmLYBlNxDl6yH-5YG3GBsWiLbs0Erv7fv_Lb_Q",
      "e": "AQAB",
      "d": "vM3pKwoa79iVrjUy7B914WlvOnhZ23IcUwU3pQ0ZUNWNQlZALvVs6kS5oCJAWYB91_vabYsyqcHBTiNSj_wdlpHuQgBB5t_tq911xTtxweh6N5ggaIqKF8IyL_yIjikuNFCe4BnFC5OrlAxxEL8vfphVSTjAd64d7U9UbcV2Gzx3nyHLauBxJMgfwKSVmZ9NI-vDjMZYvx1UOGS2YUk2XDtCX8Z6n9iJaLx_Ov5YaLdUOer5wR_ye0hTIzwpGPpIWfC7VtAaCO3_I6VTAnDL_ljH8BUEQXC55DUAsvFFux0cLehblMrmmnbO39Im9WVuUkJBjzBAVik13g5Af90-gQ",
      "p": "8-GBNEliUm6Hlh8FbWKu_MpAKfZAQeIR53dUUHwan0mfHFwwkMhsLpdMpiYE1YH0axy4GE9dDFYHUaR0nH3WtpNn2P3AiKuaGm4nYW-BgicFNtK11WcWXfhJHoqemDBQInkZ3ZKm02jsNdPXZX66ExclC3uAXlg_nSLuYAbhIIk",
      "q": "6nei7qJ5pLooTmZ7zqRdxba3DpC0XYda_PK-4ObkTTiaC9G7X84l61KWNiNvEDvnuPKZjlS3Pf0AmT71_M9hke6HtEWFabn_V5wQrobvn23FSUWN1mOemif5rs28Y_3nBVwmJR06A-M7v40delOxxCPjFEBccxR5keGhocy1-tU",
      "dp": "lRx9qQBtU0UtNUZGRTkfEISAcqeTZjTZCZLWRFd814Nl-ysKrps8OchcHwID1p8cWBk5HfP4SkCXPP22JrByBTNfPTb47xcso5hSD6rjnjZJY9m1P4NGE7Jo0nmiuh5gAJPWkrjFs2Dle4vImM_A6UcvaTPbqtN-IY9n--J45zE",
      "dq": "T5AfYvkRbDubd9dBBgMyqufwwGmMOvy2fIVnDmxrZmThqUcXXVBX_727qU1m38xkOpdgUjMfJ1LWRCpgUNSSmHGn7R12Q0VRh4o3AvJZF_Go8889bVXKuSb9jDrWRdwf6-q0Kv369NzEJqEdMqh590PyR6n7dTWqdz1omr4btq0",
      "qi": "R4hlManE-y4q2ueA3zVr0pyQEHDonfXJwFiiQIs2PK1fEZP522f2KJWP6zZBaZBjx5rIdDnEhLFh7NtwfhYRSM17wVpaBF-OAlTvBwSXy8R9Sz08cAc2nSajO0ZWoccSfU3_3wh0W19hRkLXT-cyjvdRYODc8iOG_n_Z9m53LGs",
      "alg": "PS256",
      "kid": "-2Rm6glwMGU_O3pWccf5cJFTRZQ",
      "use": "sig"
    }
  ]
}
2021-10-18 09:06:06 SUCCESS
ValidateMTLSCertificatesAsX509
Mutual TLS authentication cert validated as X.509
Verify configuration of second client
2021-10-18 09:06:06 SUCCESS
GetStaticClient2Configuration
Found a static second client object
client_id
1YXNaEW4G2VOmxirByp1nJ
scope
openid accounts
jwks
{
  "keys": [
    {
      "kty": "RSA",
      "n": "tqquwuyOHOkcsPpMfmZ0lZuYaUDizErZofhnBjjaxuI3-BpgN4zNDiNOVrN163vDRBWYBLO_Cr6TgzDP8TVNLccuIAMvOUULiTgccFwaKoWbK3GYwSJf8dkakSSdiH6NjM5n66WO6PQ9QMEzQQ1CHEEYh4UQ0Svd09hP4XE1ogrrAO99bZOtj8NxNmkk7BEKQFpX-OVUg6Jo49-Vq7JXmzVWXQVTtpWxwuRu3bepGQtzuhjqwMjVHyJ6lR_4RT0VuBvSPLZk78XI3FgVhkKj4Tvq2ajdItHYta0rXxta4Al6zZWow6WOQe2Fcfwk6Y197llnxCaKCw1RRZHKJNynJw",
      "e": "AQAB",
      "d": "TQ-0qochbRDrCb6OhsSyams54S1-gLETH0GsNPPHWCAXfJOkA8titpQueGU9WhrcRdzWRSWPcvjzQmVVVG0oIiflTZwKUB7QvxLs7HnukAHNdIZ36wKVd3IfwxuvWeYJ0V1CeideIujm7mqTNN5jBYhw0LtSXOwkqTqYeINKHRHGjJAEB1k9_w74KmgdExg3G0KUCwhx-e4kKEUdyVHpc__bOMpyNBrrDOSPROZRt6o4uQZdT2UThAdji3KQa7xiaWoEnBYfsVQb1QeMZm7jz04tTnNj9ggVJtkuKhXcaIkfs4ZcddPxBpv9Dy3lG0pRF577DhA4K2xzStObTx1B",
      "p": "8OmnDipzrnPQ5qguLbliIi3IFdiOELA860DEsrVKTAv0pUoHZhDn559o_sGaHZw4mssvcXdaE2t-aZqTX5KCiJTBaIVM01HzwjXK-fvJJ7TYKUuod92Dhgh_bRFpEFoen_VEjtuu0sYbo0XIsBtL7egAAIBUaZRASzq_aqQCg-8",
      "q": "whs436NyUUEpJBkw0oBpeo8TAWhflsRIxIptM2vkBPx_9UpYyhrkBQd8XMNSqzXAB2v1HmswNg_WEf1OtXRjTyiSSHmJA-r4bDITUQqEpkOhasVnCjh0JTR0ETx5V5MzEywczhbsTGxKvQg_aqWFTL9itkFYlm4qXmtZuUGDeEk",
      "dp": "xnSDxDyeTRBk_w199Pao62TxVWWuKfs0Q8t3_YswKBMVNnAURjUZBIoh8PLFJS1Cx-knLP5XunWrjgzi6DEFzMNVy-c7UT1KYyrzCRksLMRh6SrFHfDhXrFzXwKfnPPQFI70Kga4LjM6IzbiSohB9TpPfho47zxL9mzvsEZpOAs",
      "dq": "fyb7-6wDL-0ieS4zSEGsVwewaISp0YalMHKJlFzB0u5hGBrqzQIOiqjbs5yT4-ni8DmtKY8H1vJKxiAMVlt2zp0CLo3GzpU2xRGMi9L7EDtPWzUTCaPvmYuh2MSnrFGV7KJCAFMN2gY6c1gays7A4oSgskleMbTa9l0WOoALElk",
      "qi": "dvVNmYs0DOIG2S3r4Ah2siwCsV8kG5XOoGyC2rbzxWUdqPjQkHssI-QmDKs4cobU-r4rrRSyOeB0xkxkgG6dpVXbPJIEvhM4LnZC8ujs6u-AgZYgjaFSQ9aC349CqjlNJXgT4bizr09-nk4lz4LJR0NUXNYjk3h3wfZ7zi29y9M",
      "alg": "PS256",
      "kid": "mDaREMneMj87IzZn0xt1wpff1nY",
      "use": "sig"
    }
  ]
}
2021-10-18 09:06:06 SUCCESS
ValidateMTLSCertificates2Header
MTLS certificates header is valid
2021-10-18 09:06:06 SUCCESS
ExtractMTLSCertificates2FromConfiguration
Mutual TLS authentication credentials loaded
cert
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
key
MIIEowIBAAKCAQEAnahy666/xOZpUPnGR3n0m0eof+5a06aHyGs0JXOOYw8xv0y+AsZ4Nb9CcbLibJ6gY2dh5CUh4hhOL/s9+fw0vTVioPRMZ87QrPKDVMiqJBUZHOfVT6D2E4JGgnRYAaTYQVL0VEehMdO2eDXeUbr5T1/s2gyvCwM+v87RoEdFlt1s+598Jwv0iJa+2rw7tToGxzAunhnfC11qIA+1bTcmYbYcqKNCZFhcf5iXu45w1u4LhDO3YPsgMkvmHvCzr2/Ko20xuF2B4nEMre8UbAwv1aYq4xDM36fcnxhcm4mnJ+6Z6+IZv2cd54hdyIf0UJU+5Bqt4ENSsEXZ+gRmBZaVbwIDAQABAoIBACzHSUyzZ3hPUR5UswJeGyF3at5bHqT6qZo9CKSSe6CbEjAZZeZ35HCvj/mnKzRaoYdaN62K9mK3MI3kOCgmf/w1i3vXp1Pco9xbTP3puJli/Kz/E9D4EKxd1hT7YnulDF8RZqABcEEstqjR9AEWr/Thc+5Cp/ziwRHNdjClzZgZfdkPpDWaJpziufV3BlPlj4eTNRMCFa62BQ3O/1EZV93e5YiJFUpGzSP6mGm7L2RYpsDOyet7LwKPyDkB91IOCcmsoqR6U2LRMkUmLZo770kfSJIxAhLOHytmLFGWjsdJV76WkaMEs4M+0ZkFryRkMTTS2XfGl2bR70cgeUXS9JECgYEAyikYcRxAA9+5urShn12JpEmx841tKrWlu/NJDRqRTFJcVlCU1FY1qbZONulSSv9gJqaaZTwyjoIWe34E/gwLJnxufG35tXbLWI58psxkOW36ww4N4CvPYIZVL3qemQmUj/wwKU4UA1sSNiX/3OSyFPrh3GU6XHdleR1SpTSE/PsCgYEAx6VCZdKt2GmUqdDgU/YLKbq2MmXRXFTlezxfDcOpYwYnMvlC+BcL2UjB/0ejCHHA2Quff/ARA3wg6eOJwWkdyZeZdBz2vQdhFpcXuuIB4wasyP258nQxk95gNoLwKo/lQsrjMx+SVUZtHwcTmb6ilbGaizGXuu1McuQ8BXDENx0CgYAzM9tr8qLIGGc7QbrZ2WAeS0gWDtECi0Vx6DmtZvg8I3QdrIU1jqxC0tjWkZv1QN9Citn6IBgR/iLhnlZ3XeeJFOULAPPJIVB5moU53fTYkuF7e9jJ2W7J3NxAjUcULdgB6/bqz0rEWtGvA0rd0NLF+5EvODhi6R67YVDoZPf19wKBgQC3WENj81kH9945HcQGF10lE30jR3I/kw+0XzsEDv5OHGZ/X35rC+8ruq++WvGUXbM3IH94JOXbB3HKmdX2syxR6FFa2waVjmNRNazrSYdmEMk5RBoyWRb2rzA4n4Mj80YeUujYGFRwz96CsiMD/JifVJ2S2xZ26lpc4NFmRatM2QKBgASznLDkOjtjWp8mu4VBabHPj6Tb3S4Nf8lY9g8l+ppP/R2uZv7gLehR4WdSEn11v0Q7pfqc/9kzllVqlfTr7eRo2ak5yc6Xm1rKMfYGWqmSsSLGQTVaxTn7O/AhRKLlMqBpGao98BtGIJ/znMY+2hMQ1nPRRqv6NMtbwBkLzx44
ca
MIIFQjCCAyqgAwIBAgIEWgGaAzANBgkqhkiG9w0BAQsFADBBMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxHDAaBgNVBAMTE09wZW5CYW5raW5nIFJvb3QgQ0EwHhcNMTcxMTA3MTEwOTM2WhcNMzcxMTA3MTEzOTM2WjBBMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxHDAaBgNVBAMTE09wZW5CYW5raW5nIFJvb3QgQ0EwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDvJkaqdaIUNgTnXcJ3lKLyjhTJSsNtYzmN7fvpn8oseBQXQDKzJAvLXhfUEVeuUu3Zv/TG+ab/pSFdtiibh5PLIbB8nQDORl/fAA68wIjImsa2feUcq91Y+dKdKN8iW6zop8aDL8qwEggAV/u3TRfOhF8LSKHOEZ/7/YRTuqinAxDkeHYh7G+uSReyP4NvehhDkSuhK44zbyEddOvvcAOrkYr9TtBj6iZ5OMVZGO9tY9gRkbiQOt1FozyuYB7XT0QzokIfBWE0CZ1ypdu2bttDC7CuVhw9QSnyFHIG6HtQi2zKZH9OceMPJiG9RAdBUDZ3qqLFEVSvw1Dgfu/iatPEgYTbRDA85EHeGCcTMCTGra0eoITekrq//CRW1e73lK40SFzmMK/lKD3B2qWz/TxMvEH186s5REKPC6ptiQ4TxIp8Ls4gn2UHGwbS7i9ihryr0/ww9ILzy3gkuahf1t6PaNwmU02dovfLG5LJrMnvn8P6SdPwgbt3TtMKPBTxawQK+4N7wcY3slvh6bj9XLdyYKkqAk5QDiGoyZypZ6iH6P40gxJgJquF3kgYTSWunWkylDC6QgUU5U+x43SorH3qBB/fN5+daI8PQo80gbvonnWDAelxMkNUTkt/469CBpOd0Ok5uhl6g1cb9Tl1i3IR1c3Daa1hHK2eoKfsOMjwVwIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUKnp9q41DYWT2XgHagTSVGFM8ny4wDQYJKoZIhvcNAQELBQADggIBAGX85+GSIXLJhZ6FwXZgrm+jKvdzxWP3qkwEhNmxfA3Cl4oVzINkn8fQfz3LN9zwTqRusxXfdpSdxfMesB480sDUDy88VAIdNi5A1DFFL02qZJxOH5cBRN+VVRPfRLSXK56LlbItM38GdhRVhd0FVnpG9+tqkmseF63rDCP30BOidUEH1Ong+0Bt8vZOs/OcPyGswsQJS3/7I1QFPxm/0F7wwBxdZwODcz4TAmw9EpePgNvI7ayhM7V/krMJeyG1bQ1sXu7LWdQIEEavrnV0fGgWPbG9L1QzhIxO5PzUKsA09W3wweRVQJxcYRWw3L1orwrvKZktvsKq1K7PEsIzHd3N/L+gGNDdYCZgeL+uv4aIoArPvJa06bVBSiunmkN4LuSRv0pVQPXkNzNkeTgJuCqE8DQavkjDY6OvhTjL54LGT8cv8wrgL9ZZWiol+LYABiF3ffdS7uXNAMEmHTAniBsw6t4VmoT6sjDD7Y4QLG7mJ53MIFbBb/+Y3IJQj474Yl9bOk3lbEJ8fSj1DtuRrygxDjUFZ2IqbuliLN86nN9SMIr+WZBAIG3bT3I8EkAvVPPHiWXjZZV/oBQq3C4fZT7ELu1Y2Z4h3Z/OW3/8OHbqKHnXS9MsOvJ1cVHHb/dRAeg2iKLbVikYKQM5mShYIJ0zIxKS7I/UKU5fYtfkskMi
2021-10-18 09:06:06 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-18 09:06:06 SUCCESS
ExtractJWKsFromStaticClientConfiguration
Extracted client JWK
client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "n": "tqquwuyOHOkcsPpMfmZ0lZuYaUDizErZofhnBjjaxuI3-BpgN4zNDiNOVrN163vDRBWYBLO_Cr6TgzDP8TVNLccuIAMvOUULiTgccFwaKoWbK3GYwSJf8dkakSSdiH6NjM5n66WO6PQ9QMEzQQ1CHEEYh4UQ0Svd09hP4XE1ogrrAO99bZOtj8NxNmkk7BEKQFpX-OVUg6Jo49-Vq7JXmzVWXQVTtpWxwuRu3bepGQtzuhjqwMjVHyJ6lR_4RT0VuBvSPLZk78XI3FgVhkKj4Tvq2ajdItHYta0rXxta4Al6zZWow6WOQe2Fcfwk6Y197llnxCaKCw1RRZHKJNynJw",
      "e": "AQAB",
      "d": "TQ-0qochbRDrCb6OhsSyams54S1-gLETH0GsNPPHWCAXfJOkA8titpQueGU9WhrcRdzWRSWPcvjzQmVVVG0oIiflTZwKUB7QvxLs7HnukAHNdIZ36wKVd3IfwxuvWeYJ0V1CeideIujm7mqTNN5jBYhw0LtSXOwkqTqYeINKHRHGjJAEB1k9_w74KmgdExg3G0KUCwhx-e4kKEUdyVHpc__bOMpyNBrrDOSPROZRt6o4uQZdT2UThAdji3KQa7xiaWoEnBYfsVQb1QeMZm7jz04tTnNj9ggVJtkuKhXcaIkfs4ZcddPxBpv9Dy3lG0pRF577DhA4K2xzStObTx1B",
      "p": "8OmnDipzrnPQ5qguLbliIi3IFdiOELA860DEsrVKTAv0pUoHZhDn559o_sGaHZw4mssvcXdaE2t-aZqTX5KCiJTBaIVM01HzwjXK-fvJJ7TYKUuod92Dhgh_bRFpEFoen_VEjtuu0sYbo0XIsBtL7egAAIBUaZRASzq_aqQCg-8",
      "q": "whs436NyUUEpJBkw0oBpeo8TAWhflsRIxIptM2vkBPx_9UpYyhrkBQd8XMNSqzXAB2v1HmswNg_WEf1OtXRjTyiSSHmJA-r4bDITUQqEpkOhasVnCjh0JTR0ETx5V5MzEywczhbsTGxKvQg_aqWFTL9itkFYlm4qXmtZuUGDeEk",
      "dp": "xnSDxDyeTRBk_w199Pao62TxVWWuKfs0Q8t3_YswKBMVNnAURjUZBIoh8PLFJS1Cx-knLP5XunWrjgzi6DEFzMNVy-c7UT1KYyrzCRksLMRh6SrFHfDhXrFzXwKfnPPQFI70Kga4LjM6IzbiSohB9TpPfho47zxL9mzvsEZpOAs",
      "dq": "fyb7-6wDL-0ieS4zSEGsVwewaISp0YalMHKJlFzB0u5hGBrqzQIOiqjbs5yT4-ni8DmtKY8H1vJKxiAMVlt2zp0CLo3GzpU2xRGMi9L7EDtPWzUTCaPvmYuh2MSnrFGV7KJCAFMN2gY6c1gays7A4oSgskleMbTa9l0WOoALElk",
      "qi": "dvVNmYs0DOIG2S3r4Ah2siwCsV8kG5XOoGyC2rbzxWUdqPjQkHssI-QmDKs4cobU-r4rrRSyOeB0xkxkgG6dpVXbPJIEvhM4LnZC8ujs6u-AgZYgjaFSQ9aC349CqjlNJXgT4bizr09-nk4lz4LJR0NUXNYjk3h3wfZ7zi29y9M",
      "alg": "PS256",
      "kid": "mDaREMneMj87IzZn0xt1wpff1nY",
      "use": "sig"
    }
  ]
}
public_client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "sig",
      "kid": "mDaREMneMj87IzZn0xt1wpff1nY",
      "alg": "PS256",
      "n": "tqquwuyOHOkcsPpMfmZ0lZuYaUDizErZofhnBjjaxuI3-BpgN4zNDiNOVrN163vDRBWYBLO_Cr6TgzDP8TVNLccuIAMvOUULiTgccFwaKoWbK3GYwSJf8dkakSSdiH6NjM5n66WO6PQ9QMEzQQ1CHEEYh4UQ0Svd09hP4XE1ogrrAO99bZOtj8NxNmkk7BEKQFpX-OVUg6Jo49-Vq7JXmzVWXQVTtpWxwuRu3bepGQtzuhjqwMjVHyJ6lR_4RT0VuBvSPLZk78XI3FgVhkKj4Tvq2ajdItHYta0rXxta4Al6zZWow6WOQe2Fcfwk6Y197llnxCaKCw1RRZHKJNynJw"
    }
  ]
}
2021-10-18 09:06:06 SUCCESS
CheckForKeyIdInClientJWKs
All keys contain kids
2021-10-18 09:06:06 SUCCESS
CheckDistinctKeyIdValueInClientJWKs
Distinct 'kid' value in all keys of client_jwks
see
https://bitbucket.org/openid/connect/issues/1127
2021-10-18 09:06:06 SUCCESS
FAPICheckKeyAlgInClientJWKs
Keys in client JWKS all have permitted 'alg'
permitted
[
  "ES256",
  "PS256"
]
2021-10-18 09:06:06 SUCCESS
FAPIEnsureMinimumClientKeyLength
Validated minimum key lengths for client_jwks
client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "n": "tqquwuyOHOkcsPpMfmZ0lZuYaUDizErZofhnBjjaxuI3-BpgN4zNDiNOVrN163vDRBWYBLO_Cr6TgzDP8TVNLccuIAMvOUULiTgccFwaKoWbK3GYwSJf8dkakSSdiH6NjM5n66WO6PQ9QMEzQQ1CHEEYh4UQ0Svd09hP4XE1ogrrAO99bZOtj8NxNmkk7BEKQFpX-OVUg6Jo49-Vq7JXmzVWXQVTtpWxwuRu3bepGQtzuhjqwMjVHyJ6lR_4RT0VuBvSPLZk78XI3FgVhkKj4Tvq2ajdItHYta0rXxta4Al6zZWow6WOQe2Fcfwk6Y197llnxCaKCw1RRZHKJNynJw",
      "e": "AQAB",
      "d": "TQ-0qochbRDrCb6OhsSyams54S1-gLETH0GsNPPHWCAXfJOkA8titpQueGU9WhrcRdzWRSWPcvjzQmVVVG0oIiflTZwKUB7QvxLs7HnukAHNdIZ36wKVd3IfwxuvWeYJ0V1CeideIujm7mqTNN5jBYhw0LtSXOwkqTqYeINKHRHGjJAEB1k9_w74KmgdExg3G0KUCwhx-e4kKEUdyVHpc__bOMpyNBrrDOSPROZRt6o4uQZdT2UThAdji3KQa7xiaWoEnBYfsVQb1QeMZm7jz04tTnNj9ggVJtkuKhXcaIkfs4ZcddPxBpv9Dy3lG0pRF577DhA4K2xzStObTx1B",
      "p": "8OmnDipzrnPQ5qguLbliIi3IFdiOELA860DEsrVKTAv0pUoHZhDn559o_sGaHZw4mssvcXdaE2t-aZqTX5KCiJTBaIVM01HzwjXK-fvJJ7TYKUuod92Dhgh_bRFpEFoen_VEjtuu0sYbo0XIsBtL7egAAIBUaZRASzq_aqQCg-8",
      "q": "whs436NyUUEpJBkw0oBpeo8TAWhflsRIxIptM2vkBPx_9UpYyhrkBQd8XMNSqzXAB2v1HmswNg_WEf1OtXRjTyiSSHmJA-r4bDITUQqEpkOhasVnCjh0JTR0ETx5V5MzEywczhbsTGxKvQg_aqWFTL9itkFYlm4qXmtZuUGDeEk",
      "dp": "xnSDxDyeTRBk_w199Pao62TxVWWuKfs0Q8t3_YswKBMVNnAURjUZBIoh8PLFJS1Cx-knLP5XunWrjgzi6DEFzMNVy-c7UT1KYyrzCRksLMRh6SrFHfDhXrFzXwKfnPPQFI70Kga4LjM6IzbiSohB9TpPfho47zxL9mzvsEZpOAs",
      "dq": "fyb7-6wDL-0ieS4zSEGsVwewaISp0YalMHKJlFzB0u5hGBrqzQIOiqjbs5yT4-ni8DmtKY8H1vJKxiAMVlt2zp0CLo3GzpU2xRGMi9L7EDtPWzUTCaPvmYuh2MSnrFGV7KJCAFMN2gY6c1gays7A4oSgskleMbTa9l0WOoALElk",
      "qi": "dvVNmYs0DOIG2S3r4Ah2siwCsV8kG5XOoGyC2rbzxWUdqPjQkHssI-QmDKs4cobU-r4rrRSyOeB0xkxkgG6dpVXbPJIEvhM4LnZC8ujs6u-AgZYgjaFSQ9aC349CqjlNJXgT4bizr09-nk4lz4LJR0NUXNYjk3h3wfZ7zi29y9M",
      "alg": "PS256",
      "kid": "mDaREMneMj87IzZn0xt1wpff1nY",
      "use": "sig"
    }
  ]
}
2021-10-18 09:06:06 SUCCESS
ValidateMTLSCertificatesAsX509
Mutual TLS authentication cert validated as X.509
2021-10-18 09:06:06 SUCCESS
GetResourceEndpointConfiguration
Found a resource endpoint object
resourceUrl
https://api.natwest.com/open-banking/v3.1/aisp/
institution_id
0015800000jfwxXAAQ
2021-10-18 09:06:06 SUCCESS
SetProtectedResourceUrlToAccountsEndpoint
Set protected resource URL
protected_resource_url
https://api.natwest.com/open-banking/v3.1/aisp/accounts
2021-10-18 09:06:06 SUCCESS
ExtractTLSTestValuesFromResourceConfiguration
Extracted TLS information from resource endpoint
resource_endpoint
{
  "testHost": "api.natwest.com",
  "testPort": 443
}
2021-10-18 09:06:06 SUCCESS
ExtractTLSTestValuesFromOBResourceConfiguration
Extracted TLS information from resource endpoint
accounts_resource_endpoint
{
  "testHost": "api.natwest.com",
  "testPort": 443
}
accounts_request_endpoint
{
  "testHost": "api.natwest.com",
  "testPort": 443
}
2021-10-18 09:06:06
fapi-rw-id2-ensure-client-assertion-with-exp-is-5-minutes-in-past-fails
Setup Done
Use client_credentials grant to obtain OpenBanking UK intent_id
2021-10-18 09:06:06 SUCCESS
CreateTokenEndpointRequestForClientCredentialsGrant
grant_type
client_credentials
scope
openid accounts
2021-10-18 09:06:06 SUCCESS
SetAccountScopeOnTokenEndpointRequest
Set scope parameter to accounts for OB testing
grant_type
client_credentials
scope
accounts
2021-10-18 09:06:06 SUCCESS
CreateClientAuthenticationAssertionClaims
Created client assertion claims
iss
4AfzGCRj765GWwOaER5Ugj
sub
4AfzGCRj765GWwOaER5Ugj
aud
https://secure1t.natwest.com/as/token.oauth2
jti
UZev7o9nAXl9JKzEdBCb
iat
1634547966
exp
1634548026
2021-10-18 09:06:06 SUCCESS
SignClientAuthenticationAssertion
Signed the client assertion
client_assertion
eyJraWQiOiItMlJtNmdsd01HVV9PM3BXY2NmNWNKRlRSWlEiLCJhbGciOiJQUzI1NiJ9.eyJzdWIiOiI0QWZ6R0NSajc2NUdXd09hRVI1VWdqIiwiYXVkIjoiaHR0cHM6XC9cL3NlY3VyZTF0Lm5hdHdlc3QuY29tXC9hc1wvdG9rZW4ub2F1dGgyIiwiaXNzIjoiNEFmekdDUmo3NjVHV3dPYUVSNVVnaiIsImV4cCI6MTYzNDU0ODAyNiwiaWF0IjoxNjM0NTQ3OTY2LCJqdGkiOiJVWmV2N285bkFYbDlKS3pFZEJDYiJ9.Hs0VQihEkShkaChBPgG3XfQd-MZaOW2Xyxd6UMgJ1HI7c8Ecl0RWAB-TJ4C3EI8sI4gJImeHIPgkaqUojuDkyggjthAA7lqm_Cvxe8fOcp1JlZJaC-DdaA2FV8BhIhK14mRjbChprSrz9wxCFVU3WQjN_T1_X8nGsj4BOpYKGFaraBTI1tC41e-kCCoYTVcwCRQMgFdFTm9GGwV53jTGimPfBCob2CAOwlU5POLigXOgOZJcmvDNyhwEkYKZTUIDoWOS_CuLdeSYGHewkIlKK_05r_JpvAsog22KqgOI04z7zEs8eU9VO2H6e96Eeacpt61OdCg7aA3vPtKLIGrqGQ
2021-10-18 09:06:06
AddClientAssertionToTokenEndpointRequest
Added client assertion
grant_type
client_credentials
scope
accounts
client_assertion
eyJraWQiOiItMlJtNmdsd01HVV9PM3BXY2NmNWNKRlRSWlEiLCJhbGciOiJQUzI1NiJ9.eyJzdWIiOiI0QWZ6R0NSajc2NUdXd09hRVI1VWdqIiwiYXVkIjoiaHR0cHM6XC9cL3NlY3VyZTF0Lm5hdHdlc3QuY29tXC9hc1wvdG9rZW4ub2F1dGgyIiwiaXNzIjoiNEFmekdDUmo3NjVHV3dPYUVSNVVnaiIsImV4cCI6MTYzNDU0ODAyNiwiaWF0IjoxNjM0NTQ3OTY2LCJqdGkiOiJVWmV2N285bkFYbDlKS3pFZEJDYiJ9.Hs0VQihEkShkaChBPgG3XfQd-MZaOW2Xyxd6UMgJ1HI7c8Ecl0RWAB-TJ4C3EI8sI4gJImeHIPgkaqUojuDkyggjthAA7lqm_Cvxe8fOcp1JlZJaC-DdaA2FV8BhIhK14mRjbChprSrz9wxCFVU3WQjN_T1_X8nGsj4BOpYKGFaraBTI1tC41e-kCCoYTVcwCRQMgFdFTm9GGwV53jTGimPfBCob2CAOwlU5POLigXOgOZJcmvDNyhwEkYKZTUIDoWOS_CuLdeSYGHewkIlKK_05r_JpvAsog22KqgOI04z7zEs8eU9VO2H6e96Eeacpt61OdCg7aA3vPtKLIGrqGQ
client_assertion_type
urn:ietf:params:oauth:client-assertion-type:jwt-bearer
2021-10-18 09:06:06
CallTokenEndpoint
HTTP request
request_uri
https://secure1t.natwest.com/as/token.oauth2
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": "805"
}
request_body
grant_type=client_credentials&scope=accounts&client_assertion=eyJraWQiOiItMlJtNmdsd01HVV9PM3BXY2NmNWNKRlRSWlEiLCJhbGciOiJQUzI1NiJ9.eyJzdWIiOiI0QWZ6R0NSajc2NUdXd09hRVI1VWdqIiwiYXVkIjoiaHR0cHM6XC9cL3NlY3VyZTF0Lm5hdHdlc3QuY29tXC9hc1wvdG9rZW4ub2F1dGgyIiwiaXNzIjoiNEFmekdDUmo3NjVHV3dPYUVSNVVnaiIsImV4cCI6MTYzNDU0ODAyNiwiaWF0IjoxNjM0NTQ3OTY2LCJqdGkiOiJVWmV2N285bkFYbDlKS3pFZEJDYiJ9.Hs0VQihEkShkaChBPgG3XfQd-MZaOW2Xyxd6UMgJ1HI7c8Ecl0RWAB-TJ4C3EI8sI4gJImeHIPgkaqUojuDkyggjthAA7lqm_Cvxe8fOcp1JlZJaC-DdaA2FV8BhIhK14mRjbChprSrz9wxCFVU3WQjN_T1_X8nGsj4BOpYKGFaraBTI1tC41e-kCCoYTVcwCRQMgFdFTm9GGwV53jTGimPfBCob2CAOwlU5POLigXOgOZJcmvDNyhwEkYKZTUIDoWOS_CuLdeSYGHewkIlKK_05r_JpvAsog22KqgOI04z7zEs8eU9VO2H6e96Eeacpt61OdCg7aA3vPtKLIGrqGQ&client_assertion_type=urn%3Aietf%3Aparams%3Aoauth%3Aclient-assertion-type%3Ajwt-bearer
request_mutual_tls
{
  "cert": "MIIGHTCCBQWgAwIBAgIEWf/txTANBgkqhkiG9w0BAQsFADBEMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxHzAdBgNVBAMTFk9wZW5CYW5raW5nIElzc3VpbmcgQ0EwHhcNMjEwNTEzMTEyNjExWhcNMjMwNTEzMTE1NjExWjBtMQswCQYDVQQGEwJHQjEmMCQGA1UEChMdTmF0aW9uYWwgV2VzdG1pbnN0ZXIgQmFuayBQbGMxGTAXBgNVBGETEFBTREdCLUZDQS0xMjE4NzgxGzAZBgNVBAMTEjAwMTU4MDAwMDBqZnd4WEFBUTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALK6pzIo8FbZE6DLbrXwjjH4EL9Id59rXU4OhoQYw9WOgGS9J31R1YobdAlLYf7r2S7LpcZWY6WB1YbQQJsNTQT577ATal89bLPjc7URRelfc/wc6LVihlHjLNm4LtJm5zvyG0G0bHUJAsMUt6tVoJbKZwfTrzlyo+bQRVUuev1E1p8SSLFoVG++cYCtsuI1/VjZ3rQ4heGc3SONR/IPGafbgDwYrK0XmEbyXXtn01tnr9sHbJu/CdIeQoaLoeB4QExoZ3HnpmyK/Wiepgiv1R5EbAK9G/HS/WRHg3Em1vX60/dXA7daPEAHumFA9IWnJWSex79NwsGtEVIAe+THSq8CAwEAAaOCAuwwggLoMA4GA1UdDwEB/wQEAwIHgDBpBggrBgEFBQcBAwRdMFswEwYGBACORgEGMAkGBwQAjkYBBgMwRAYGBACBmCcCMDowEzARBgcEAIGYJwEDDAZQU1BfQUkMG0ZpbmFuY2lhbCBDb25kdWN0IEF1dGhvcml0eQwGR0ItRkNBMCAGA1UdJQEB/wQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjCCAVIGA1UdIASCAUkwggFFMIIBQQYLKwYBBAGodYEGAQEwggEwMDUGCCsGAQUFBwIBFilodHRwOi8vb2IudHJ1c3Rpcy5jb20vcHJvZHVjdGlvbi9wb2xpY2llczCB9gYIKwYBBQUHAgIwgekMgeZUaGlzIENlcnRpZmljYXRlIGlzIHNvbGVseSBmb3IgdXNlIHdpdGggT3BlbiBCYW5raW5nIExpbWl0ZWQgYW5kIGFzc29jaWF0ZWQgT3BlbiBCYW5raW5nIFNlcnZpY2VzLiBJdHMgcmVjZWlwdCwgcG9zc2Vzc2lvbiBvciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5jZSBvZiB0aGUgT3BlbiBCYW5raW5nIExpbWl0ZWQgQ2VydGlmaWNhdGUgUG9saWN5IGFuZCByZWxhdGVkIGRvY3VtZW50cyB0aGVyZWluLjByBggrBgEFBQcBAQRmMGQwJgYIKwYBBQUHMAGGGmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9vY3NwMDoGCCsGAQUFBzAChi5odHRwOi8vb2IudHJ1c3Rpcy5jb20vcHJvZHVjdGlvbi9pc3N1aW5nY2EuY3J0MD8GA1UdHwQ4MDYwNKAyoDCGLmh0dHA6Ly9vYi50cnVzdGlzLmNvbS9wcm9kdWN0aW9uL2lzc3VpbmdjYS5jcmwwHwYDVR0jBBgwFoAUn0m/TjanrMMPK8hH9B8pG8B5CwUwHQYDVR0OBBYEFOqXktyx8ofohBcBzXriFtpiFx0BMA0GCSqGSIb3DQEBCwUAA4IBAQA+XBg8GZt/YA7/MigzoUpwNGoq2dV/V7jL10K0Z5OqvYPtRvt6Hko0GI5MbQzcZk34zBQ5lkWMvj+gmm7yWxSwpuJBRL7f8V/tFO8SBJMXE0jE2xxx7ahLJHXzI1CNp1gx7fQd6ensc2X+TUn2/y9u9DeIyq6llETzer64qg/yoPoXY+BrmlMcsM94SemXS3eWQgbaxK+re1v/ymWNzYM6Dw7hni5q81F5D0QR1O3YPDw1os4sxAJ503FntUMqmRG74qqGQf1zK+RaQ5V4h9dfO0Cm/7YFfE+rcXBReNk6ReyB0BAhCKZKblekWNfqN86fzY5EuF6SE/gVq3USKp2B",
  "key": "MIIEpQIBAAKCAQEAsrqnMijwVtkToMtutfCOMfgQv0h3n2tdTg6GhBjD1Y6AZL0nfVHViht0CUth/uvZLsulxlZjpYHVhtBAmw1NBPnvsBNqXz1ss+NztRFF6V9z/BzotWKGUeMs2bgu0mbnO/IbQbRsdQkCwxS3q1WglspnB9OvOXKj5tBFVS56/UTWnxJIsWhUb75xgK2y4jX9WNnetDiF4ZzdI41H8g8Zp9uAPBisrReYRvJde2fTW2ev2wdsm78J0h5Chouh4HhATGhnceembIr9aJ6mCK/VHkRsAr0b8dL9ZEeDcSbW9frT91cDt1o8QAe6YUD0haclZJ7Hv03Cwa0RUgB75MdKrwIDAQABAoIBAE2cpjwu8OcVzuM1U/cn5eenDEa0RlXw/oyF3D4Crw/OmMymIz7VSYB2mXXryTs02ZPrlSpCm3Tko3+ucU+jf/2YN1Bjrf57ovee3sETJiPIcopZV2hkx2VJ3FETHSn6y5EJenKW0b4k0pE6LuP1BA5XCFSqxN2SfcAeUu1BiODvyNnJk1aooQ+mEqU5VYxuUZFQ46+oMNqbMriTIQqeEaiaWueVlk2DdeEusrb2F1RGIP+rOa2pD5dAYhIvDNjhwyooxZqb4pG/a1OSDM0G29wIVTcZWUfsWzuFnPwDUpEofqb61Z/a4CcBK0p9DCVoCAJLOvKwoX8B2AW6fLQGRzECgYEA21n81qFl0tI4sBFSUeCtFLqsc+YxWuMvTN8QuAdDRzJsVsKd0ZQZHVuKAAaRr49mkGdGHFXe2hIl6+Cd/hepZH5smse5viE791h85u0jWitsRhIlNguZT0CFKPGSusDLFdfe0svDmhUJqET79IkBqGqIK6AZ7DkV4GslF+q7UZkCgYEA0JcuURMGBqnqvDukgSqptwL1LY8pB/DMqz8r8Jxox8HU/oyOAhCV4xuChkxuT/YEjDMH/wuo7PAx0z0BP9043CWr2btNWoxKoh2BLOMBui/uKq0vjpi3GgXHZ4SfSUeEwDk8p3SVdHs8zU7GkF4w4ItFmYFD3buub1Me+mJZO4cCgYEA0w3ou1McOBdRuAdSn7mAj9t1pyasAnlpv5s56PgEAfNATtJ/K3JGH/s98vxfHP7rfrH/wa/V9xlTJ3w+SIfX0vvZ36ugypILstiPhVpSk6YITfuTlkbewmSgO18FAXATd/b3TPgGQrFPU3rcutNApx2p29/2UVYz+HTfgf23MrECgYEAvUYxlQe6FBnjEmLcZwibb6GTcH/TL41lao6sBG0o9vn/l+tagK0kFSxFSC/aeVw3zDASNXATHMznqVJV6+mFSt40DiJTkrJylqBHMr/aNWSArODxomcY3tgXlOtWzlvDLdnCHAFCDKw3A+VTcHTHzTkTMrOFLZK8OfAmz/SmG8kCgYEAw4i47IsWHUQimZmpjwXiCAM09/5rKuqUIxaDqJUtH4K0odfYyMjyfu3fXZvU5c6xTE09rfq70Q+zJXZCbf92C1iwNnpfGRXq3KEtAJLll1qElvyjGTrQZbkc8ahXv9wnhWBu7X4uFJ66AM9iQe57OTPzUdiRH4ggz+zPnvz7rgs\u003d",
  "ca": "MIIFQjCCAyqgAwIBAgIEWgGaAzANBgkqhkiG9w0BAQsFADBBMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxHDAaBgNVBAMTE09wZW5CYW5raW5nIFJvb3QgQ0EwHhcNMTcxMTA3MTEwOTM2WhcNMzcxMTA3MTEzOTM2WjBBMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxHDAaBgNVBAMTE09wZW5CYW5raW5nIFJvb3QgQ0EwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDvJkaqdaIUNgTnXcJ3lKLyjhTJSsNtYzmN7fvpn8oseBQXQDKzJAvLXhfUEVeuUu3Zv/TG+ab/pSFdtiibh5PLIbB8nQDORl/fAA68wIjImsa2feUcq91Y+dKdKN8iW6zop8aDL8qwEggAV/u3TRfOhF8LSKHOEZ/7/YRTuqinAxDkeHYh7G+uSReyP4NvehhDkSuhK44zbyEddOvvcAOrkYr9TtBj6iZ5OMVZGO9tY9gRkbiQOt1FozyuYB7XT0QzokIfBWE0CZ1ypdu2bttDC7CuVhw9QSnyFHIG6HtQi2zKZH9OceMPJiG9RAdBUDZ3qqLFEVSvw1Dgfu/iatPEgYTbRDA85EHeGCcTMCTGra0eoITekrq//CRW1e73lK40SFzmMK/lKD3B2qWz/TxMvEH186s5REKPC6ptiQ4TxIp8Ls4gn2UHGwbS7i9ihryr0/ww9ILzy3gkuahf1t6PaNwmU02dovfLG5LJrMnvn8P6SdPwgbt3TtMKPBTxawQK+4N7wcY3slvh6bj9XLdyYKkqAk5QDiGoyZypZ6iH6P40gxJgJquF3kgYTSWunWkylDC6QgUU5U+x43SorH3qBB/fN5+daI8PQo80gbvonnWDAelxMkNUTkt/469CBpOd0Ok5uhl6g1cb9Tl1i3IR1c3Daa1hHK2eoKfsOMjwVwIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUKnp9q41DYWT2XgHagTSVGFM8ny4wDQYJKoZIhvcNAQELBQADggIBAGX85+GSIXLJhZ6FwXZgrm+jKvdzxWP3qkwEhNmxfA3Cl4oVzINkn8fQfz3LN9zwTqRusxXfdpSdxfMesB480sDUDy88VAIdNi5A1DFFL02qZJxOH5cBRN+VVRPfRLSXK56LlbItM38GdhRVhd0FVnpG9+tqkmseF63rDCP30BOidUEH1Ong+0Bt8vZOs/OcPyGswsQJS3/7I1QFPxm/0F7wwBxdZwODcz4TAmw9EpePgNvI7ayhM7V/krMJeyG1bQ1sXu7LWdQIEEavrnV0fGgWPbG9L1QzhIxO5PzUKsA09W3wweRVQJxcYRWw3L1orwrvKZktvsKq1K7PEsIzHd3N/L+gGNDdYCZgeL+uv4aIoArPvJa06bVBSiunmkN4LuSRv0pVQPXkNzNkeTgJuCqE8DQavkjDY6OvhTjL54LGT8cv8wrgL9ZZWiol+LYABiF3ffdS7uXNAMEmHTAniBsw6t4VmoT6sjDD7Y4QLG7mJ53MIFbBb/+Y3IJQj474Yl9bOk3lbEJ8fSj1DtuRrygxDjUFZ2IqbuliLN86nN9SMIr+WZBAIG3bT3I8EkAvVPPHiWXjZZV/oBQq3C4fZT7ELu1Y2Z4h3Z/OW3/8OHbqKHnXS9MsOvJ1cVHHb/dRAeg2iKLbVikYKQM5mShYIJ0zIxKS7I/UKU5fYtfkskMi"
}
2021-10-18 09:06:06 RESPONSE
CallTokenEndpoint
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "x-frame-options": "SAMEORIGIN",
  "referrer-policy": "origin",
  "strict-transport-security": "max-age\u003d31536000; includeSubDomains",
  "cache-control": "no-cache, no-store",
  "pragma": "no-cache",
  "expires": "Thu, 01 Jan 1970 00:00:00 GMT",
  "set-cookie": [
    "PF\u003dIq0SFrpe1l1bh2NLKg6i33; Path\u003d/as; Secure; HttpOnly; Domain\u003dsecure1t.natwest.com; SameSite\u003dNone; Domain\u003dsecure1t.natwest.com; Path\u003d/as",
    "f5avraaaaaaaaaaaaaaaa_session_\u003dEDJHDECAPNICDLKOGIELPDOGJCIMJDNIFLHNBFBNNCLCCNEMAFPMLOIGCINLCIJIMJFDELNDDIIKKKEEBDJADNPNLDPPOEEKLADMGEKDHFGJCKFMMCJHABODJMOLFHFL; HttpOnly; secure"
  ],
  "content-type": "application/json;charset\u003dutf-8",
  "date": "Mon, 18 Oct 2021 09:06:06 GMT",
  "server": ""
}
response_body
{"access_token":"000zCFbwJW2okEh5LlsS7B9PuimV","token_type":"Bearer","expires_in":599}
2021-10-18 09:06:06
CallTokenEndpoint
Token endpoint response
token_endpoint_response
{"access_token":"000zCFbwJW2okEh5LlsS7B9PuimV","token_type":"Bearer","expires_in":599}
2021-10-18 09:06:06 SUCCESS
CallTokenEndpoint
Parsed token endpoint response
access_token
000zCFbwJW2okEh5LlsS7B9PuimV
token_type
Bearer
expires_in
599
2021-10-18 09:06:06 SUCCESS
CheckIfTokenEndpointResponseError
No error from token endpoint
2021-10-18 09:06:06 SUCCESS
CheckForAccessTokenValue
Found an access token
access_token
000zCFbwJW2okEh5LlsS7B9PuimV
2021-10-18 09:06:06 SUCCESS
ExtractAccessTokenFromTokenResponse
Extracted the access token
value
000zCFbwJW2okEh5LlsS7B9PuimV
type
Bearer
2021-10-18 09:06:06 SUCCESS
ExtractExpiresInFromTokenEndpointResponse
Extracted 'expires_in'
expires_in
599
2021-10-18 09:06:06 SUCCESS
ValidateExpiresIn
expires_in passed all validation checks
expires_in
599
2021-10-18 09:06:06
CreateEmptyResourceEndpointRequestHeaders
Created empty headers
resource_endpoint_request_headers
{}
2021-10-18 09:06:06 SUCCESS
AddFAPIAuthDateToResourceEndpointRequest
Added x-fapi-auth-date to resource endpoint request headers
resource_endpoint_request_headers
{
  "x-fapi-auth-date": "Mon, 18 Oct 2021 09:06:06 GMT"
}
2021-10-18 09:06:06
AddFAPIFinancialIdToResourceEndpointRequest
Added x-fapi-financial-id to resource_endpoint_request_headers
2021-10-18 09:06:06 SUCCESS
CreateCreateAccountRequestRequest
account_requests_endpoint_request
{
  "Data": {
    "Permissions": [
      "ReadAccountsBasic"
    ]
  },
  "Risk": {}
}
2021-10-18 09:06:06
CallAccountRequestsEndpointWithBearerToken
Found '/v3.' in the resource url, using OB V3 API 'account-access-consents'
resource_endpoint
https://api.natwest.com/open-banking/v3.1/aisp/
2021-10-18 09:06:06
CallAccountRequestsEndpointWithBearerToken
HTTP request
request_uri
https://api.natwest.com/open-banking/v3.1/aisp/account-access-consents
request_method
POST
request_headers
{
  "accept": "application/json;charset\u003dUTF-8",
  "x-fapi-auth-date": "Mon, 18 Oct 2021 09:06:06 GMT",
  "x-fapi-financial-id": "0015800000jfwxXAAQ",
  "accept-charset": "utf-8",
  "content-type": "application/json;charset\u003dUTF-8",
  "authorization": "Bearer 000zCFbwJW2okEh5LlsS7B9PuimV",
  "content-length": "56"
}
request_body
{"Data":{"Permissions":["ReadAccountsBasic"]},"Risk":{}}
request_mutual_tls
{
  "cert": "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",
  "key": "MIIEpQIBAAKCAQEAsrqnMijwVtkToMtutfCOMfgQv0h3n2tdTg6GhBjD1Y6AZL0nfVHViht0CUth/uvZLsulxlZjpYHVhtBAmw1NBPnvsBNqXz1ss+NztRFF6V9z/BzotWKGUeMs2bgu0mbnO/IbQbRsdQkCwxS3q1WglspnB9OvOXKj5tBFVS56/UTWnxJIsWhUb75xgK2y4jX9WNnetDiF4ZzdI41H8g8Zp9uAPBisrReYRvJde2fTW2ev2wdsm78J0h5Chouh4HhATGhnceembIr9aJ6mCK/VHkRsAr0b8dL9ZEeDcSbW9frT91cDt1o8QAe6YUD0haclZJ7Hv03Cwa0RUgB75MdKrwIDAQABAoIBAE2cpjwu8OcVzuM1U/cn5eenDEa0RlXw/oyF3D4Crw/OmMymIz7VSYB2mXXryTs02ZPrlSpCm3Tko3+ucU+jf/2YN1Bjrf57ovee3sETJiPIcopZV2hkx2VJ3FETHSn6y5EJenKW0b4k0pE6LuP1BA5XCFSqxN2SfcAeUu1BiODvyNnJk1aooQ+mEqU5VYxuUZFQ46+oMNqbMriTIQqeEaiaWueVlk2DdeEusrb2F1RGIP+rOa2pD5dAYhIvDNjhwyooxZqb4pG/a1OSDM0G29wIVTcZWUfsWzuFnPwDUpEofqb61Z/a4CcBK0p9DCVoCAJLOvKwoX8B2AW6fLQGRzECgYEA21n81qFl0tI4sBFSUeCtFLqsc+YxWuMvTN8QuAdDRzJsVsKd0ZQZHVuKAAaRr49mkGdGHFXe2hIl6+Cd/hepZH5smse5viE791h85u0jWitsRhIlNguZT0CFKPGSusDLFdfe0svDmhUJqET79IkBqGqIK6AZ7DkV4GslF+q7UZkCgYEA0JcuURMGBqnqvDukgSqptwL1LY8pB/DMqz8r8Jxox8HU/oyOAhCV4xuChkxuT/YEjDMH/wuo7PAx0z0BP9043CWr2btNWoxKoh2BLOMBui/uKq0vjpi3GgXHZ4SfSUeEwDk8p3SVdHs8zU7GkF4w4ItFmYFD3buub1Me+mJZO4cCgYEA0w3ou1McOBdRuAdSn7mAj9t1pyasAnlpv5s56PgEAfNATtJ/K3JGH/s98vxfHP7rfrH/wa/V9xlTJ3w+SIfX0vvZ36ugypILstiPhVpSk6YITfuTlkbewmSgO18FAXATd/b3TPgGQrFPU3rcutNApx2p29/2UVYz+HTfgf23MrECgYEAvUYxlQe6FBnjEmLcZwibb6GTcH/TL41lao6sBG0o9vn/l+tagK0kFSxFSC/aeVw3zDASNXATHMznqVJV6+mFSt40DiJTkrJylqBHMr/aNWSArODxomcY3tgXlOtWzlvDLdnCHAFCDKw3A+VTcHTHzTkTMrOFLZK8OfAmz/SmG8kCgYEAw4i47IsWHUQimZmpjwXiCAM09/5rKuqUIxaDqJUtH4K0odfYyMjyfu3fXZvU5c6xTE09rfq70Q+zJXZCbf92C1iwNnpfGRXq3KEtAJLll1qElvyjGTrQZbkc8ahXv9wnhWBu7X4uFJ66AM9iQe57OTPzUdiRH4ggz+zPnvz7rgs\u003d",
  "ca": "MIIFQjCCAyqgAwIBAgIEWgGaAzANBgkqhkiG9w0BAQsFADBBMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxHDAaBgNVBAMTE09wZW5CYW5raW5nIFJvb3QgQ0EwHhcNMTcxMTA3MTEwOTM2WhcNMzcxMTA3MTEzOTM2WjBBMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxHDAaBgNVBAMTE09wZW5CYW5raW5nIFJvb3QgQ0EwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDvJkaqdaIUNgTnXcJ3lKLyjhTJSsNtYzmN7fvpn8oseBQXQDKzJAvLXhfUEVeuUu3Zv/TG+ab/pSFdtiibh5PLIbB8nQDORl/fAA68wIjImsa2feUcq91Y+dKdKN8iW6zop8aDL8qwEggAV/u3TRfOhF8LSKHOEZ/7/YRTuqinAxDkeHYh7G+uSReyP4NvehhDkSuhK44zbyEddOvvcAOrkYr9TtBj6iZ5OMVZGO9tY9gRkbiQOt1FozyuYB7XT0QzokIfBWE0CZ1ypdu2bttDC7CuVhw9QSnyFHIG6HtQi2zKZH9OceMPJiG9RAdBUDZ3qqLFEVSvw1Dgfu/iatPEgYTbRDA85EHeGCcTMCTGra0eoITekrq//CRW1e73lK40SFzmMK/lKD3B2qWz/TxMvEH186s5REKPC6ptiQ4TxIp8Ls4gn2UHGwbS7i9ihryr0/ww9ILzy3gkuahf1t6PaNwmU02dovfLG5LJrMnvn8P6SdPwgbt3TtMKPBTxawQK+4N7wcY3slvh6bj9XLdyYKkqAk5QDiGoyZypZ6iH6P40gxJgJquF3kgYTSWunWkylDC6QgUU5U+x43SorH3qBB/fN5+daI8PQo80gbvonnWDAelxMkNUTkt/469CBpOd0Ok5uhl6g1cb9Tl1i3IR1c3Daa1hHK2eoKfsOMjwVwIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUKnp9q41DYWT2XgHagTSVGFM8ny4wDQYJKoZIhvcNAQELBQADggIBAGX85+GSIXLJhZ6FwXZgrm+jKvdzxWP3qkwEhNmxfA3Cl4oVzINkn8fQfz3LN9zwTqRusxXfdpSdxfMesB480sDUDy88VAIdNi5A1DFFL02qZJxOH5cBRN+VVRPfRLSXK56LlbItM38GdhRVhd0FVnpG9+tqkmseF63rDCP30BOidUEH1Ong+0Bt8vZOs/OcPyGswsQJS3/7I1QFPxm/0F7wwBxdZwODcz4TAmw9EpePgNvI7ayhM7V/krMJeyG1bQ1sXu7LWdQIEEavrnV0fGgWPbG9L1QzhIxO5PzUKsA09W3wweRVQJxcYRWw3L1orwrvKZktvsKq1K7PEsIzHd3N/L+gGNDdYCZgeL+uv4aIoArPvJa06bVBSiunmkN4LuSRv0pVQPXkNzNkeTgJuCqE8DQavkjDY6OvhTjL54LGT8cv8wrgL9ZZWiol+LYABiF3ffdS7uXNAMEmHTAniBsw6t4VmoT6sjDD7Y4QLG7mJ53MIFbBb/+Y3IJQj474Yl9bOk3lbEJ8fSj1DtuRrygxDjUFZ2IqbuliLN86nN9SMIr+WZBAIG3bT3I8EkAvVPPHiWXjZZV/oBQq3C4fZT7ELu1Y2Z4h3Z/OW3/8OHbqKHnXS9MsOvJ1cVHHb/dRAeg2iKLbVikYKQM5mShYIJ0zIxKS7I/UKU5fYtfkskMi"
}
2021-10-18 09:06:07 RESPONSE
CallAccountRequestsEndpointWithBearerToken
HTTP response
response_status_code
201 CREATED
response_status_text
Created
response_headers
{
  "date": "Mon, 18 Oct 2021 09:06:07 GMT",
  "content-type": "application/json; charset\u003dutf-8",
  "content-length": "365",
  "connection": "keep-alive",
  "x-content-type-options": "nosniff",
  "x-fapi-interaction-id": "10d64fc1-6ea5-4d3a-bc19-0bc957857db1",
  "x-frame-options": "DENY",
  "x-rbs-interaction-id": "rrt-2093503389844673522-b-geu2-5481-14416702-1",
  "x-xss-protection": "1; mode\u003dblock",
  "strict-transport-security": "max-age\u003d31536000",
  "referrer-policy": "no-referrer-when-downgrade"
}
response_body
{"Data":{"ConsentId":"926c910f3f68478988f72c75edd6178a","Permissions":["ReadAccountsBasic"],"CreationDateTime":"2021-10-18T09:06:07.516Z","StatusUpdateDateTime":"2021-10-18T09:06:07.516Z","Status":"AwaitingAuthorisation"},"Risk":{},"Links":{"Self":"https://api.natwest.com/open-banking/v3.1/aisp/account-access-consents/926c910f3f68478988f72c75edd6178a"},"Meta":{}}
2021-10-18 09:06:07
CallAccountRequestsEndpointWithBearerToken
Account requests endpoint response
account_requests_endpoint_response
{"Data":{"ConsentId":"926c910f3f68478988f72c75edd6178a","Permissions":["ReadAccountsBasic"],"CreationDateTime":"2021-10-18T09:06:07.516Z","StatusUpdateDateTime":"2021-10-18T09:06:07.516Z","Status":"AwaitingAuthorisation"},"Risk":{},"Links":{"Self":"https://api.natwest.com/open-banking/v3.1/aisp/account-access-consents/926c910f3f68478988f72c75edd6178a"},"Meta":{}}
2021-10-18 09:06:07 SUCCESS
CallAccountRequestsEndpointWithBearerToken
Parsed account requests endpoint response
headers
{
  "date": "Mon, 18 Oct 2021 09:06:07 GMT",
  "content-type": "application/json; charset\u003dutf-8",
  "content-length": "365",
  "connection": "keep-alive",
  "x-content-type-options": "nosniff",
  "x-fapi-interaction-id": "10d64fc1-6ea5-4d3a-bc19-0bc957857db1",
  "x-frame-options": "DENY",
  "x-rbs-interaction-id": "rrt-2093503389844673522-b-geu2-5481-14416702-1",
  "x-xss-protection": "1; mode\u003dblock",
  "strict-transport-security": "max-age\u003d31536000",
  "referrer-policy": "no-referrer-when-downgrade"
}
body
{"Data":{"ConsentId":"926c910f3f68478988f72c75edd6178a","Permissions":["ReadAccountsBasic"],"CreationDateTime":"2021-10-18T09:06:07.516Z","StatusUpdateDateTime":"2021-10-18T09:06:07.516Z","Status":"AwaitingAuthorisation"},"Risk":{},"Links":{"Self":"https://api.natwest.com/open-banking/v3.1/aisp/account-access-consents/926c910f3f68478988f72c75edd6178a"},"Meta":{}}
2021-10-18 09:06:07 SUCCESS
CheckIfAccountRequestsEndpointResponseError
No error from account requests endpoint
2021-10-18 09:06:07 SUCCESS
CheckForFAPIInteractionIdInResourceResponse
Found x-fapi-interaction-id
interaction_id
10d64fc1-6ea5-4d3a-bc19-0bc957857db1
2021-10-18 09:06:07 SUCCESS
ExtractAccountRequestIdFromAccountRequestsEndpointResponse
Extracted the account request ID
account_request_id
926c910f3f68478988f72c75edd6178a
Make request to authorization endpoint
2021-10-18 09:06:07 SUCCESS
CreateAuthorizationEndpointRequestFromClientInformation
Created authorization endpoint request
client_id
4AfzGCRj765GWwOaER5Ugj
redirect_uri
https://www.certification.openid.net/test/a/0015800000jfwxXAAQ/callback
scope
openid accounts
2021-10-18 09:06:07 SUCCESS
AddAccountRequestIdToAuthorizationEndpointRequest
Added openbanking_intent_id claim to authorization_endpoint_request
authorization_endpoint_request
{
  "client_id": "4AfzGCRj765GWwOaER5Ugj",
  "redirect_uri": "https://www.certification.openid.net/test/a/0015800000jfwxXAAQ/callback",
  "scope": "openid accounts",
  "claims": {
    "id_token": {
      "openbanking_intent_id": {
        "value": "926c910f3f68478988f72c75edd6178a",
        "essential": true
      }
    }
  }
}
2021-10-18 09:06:07 SUCCESS
OpenBankingUkAddMultipleAcrClaimsToAuthorizationEndpointRequest
Added acr to request as an essential id_token claim
authorization_endpoint_request
{
  "client_id": "4AfzGCRj765GWwOaER5Ugj",
  "redirect_uri": "https://www.certification.openid.net/test/a/0015800000jfwxXAAQ/callback",
  "scope": "openid accounts",
  "claims": {
    "id_token": {
      "openbanking_intent_id": {
        "value": "926c910f3f68478988f72c75edd6178a",
        "essential": true
      },
      "acr": {
        "values": [
          "urn:openbanking:psd2:sca",
          "urn:openbanking:psd2:ca"
        ],
        "essential": true
      }
    }
  }
}
2021-10-18 09:06:07
CreateRandomStateValue
Created state value
requested_state_length
10
state
FfirJ3Agy3
2021-10-18 09:06:07 SUCCESS
AddStateToAuthorizationEndpointRequest
Added state parameter to request
client_id
4AfzGCRj765GWwOaER5Ugj
redirect_uri
https://www.certification.openid.net/test/a/0015800000jfwxXAAQ/callback
scope
openid accounts
claims
{
  "id_token": {
    "openbanking_intent_id": {
      "value": "926c910f3f68478988f72c75edd6178a",
      "essential": true
    },
    "acr": {
      "values": [
        "urn:openbanking:psd2:sca",
        "urn:openbanking:psd2:ca"
      ],
      "essential": true
    }
  }
}
state
FfirJ3Agy3
2021-10-18 09:06:07
CreateRandomNonceValue
Created nonce value
requested_nonce_length
10
nonce
KyJotMuppw
2021-10-18 09:06:07 SUCCESS
AddNonceToAuthorizationEndpointRequest
Added nonce parameter to request
client_id
4AfzGCRj765GWwOaER5Ugj
redirect_uri
https://www.certification.openid.net/test/a/0015800000jfwxXAAQ/callback
scope
openid accounts
claims
{
  "id_token": {
    "openbanking_intent_id": {
      "value": "926c910f3f68478988f72c75edd6178a",
      "essential": true
    },
    "acr": {
      "values": [
        "urn:openbanking:psd2:sca",
        "urn:openbanking:psd2:ca"
      ],
      "essential": true
    }
  }
}
state
FfirJ3Agy3
nonce
KyJotMuppw
2021-10-18 09:06:07 SUCCESS
SetAuthorizationEndpointRequestResponseTypeToCodeIdtoken
Added response_type parameter to request
client_id
4AfzGCRj765GWwOaER5Ugj
redirect_uri
https://www.certification.openid.net/test/a/0015800000jfwxXAAQ/callback
scope
openid accounts
claims
{
  "id_token": {
    "openbanking_intent_id": {
      "value": "926c910f3f68478988f72c75edd6178a",
      "essential": true
    },
    "acr": {
      "values": [
        "urn:openbanking:psd2:sca",
        "urn:openbanking:psd2:ca"
      ],
      "essential": true
    }
  }
}
state
FfirJ3Agy3
nonce
KyJotMuppw
response_type
code id_token
2021-10-18 09:06:07 SUCCESS
ConvertAuthorizationEndpointRequestToRequestObject
Created request object claims
request_object_claims
{
  "client_id": "4AfzGCRj765GWwOaER5Ugj",
  "redirect_uri": "https://www.certification.openid.net/test/a/0015800000jfwxXAAQ/callback",
  "scope": "openid accounts",
  "claims": {
    "id_token": {
      "openbanking_intent_id": {
        "value": "926c910f3f68478988f72c75edd6178a",
        "essential": true
      },
      "acr": {
        "values": [
          "urn:openbanking:psd2:sca",
          "urn:openbanking:psd2:ca"
        ],
        "essential": true
      }
    }
  },
  "state": "FfirJ3Agy3",
  "nonce": "KyJotMuppw",
  "response_type": "code id_token"
}
2021-10-18 09:06:07 SUCCESS
AddExpToRequestObject
Added exp to request object claims
exp
1.634548267E9
2021-10-18 09:06:07 SUCCESS
AddAudToRequestObject
Added aud to request object claims
aud
https://secure1.natwest.com
2021-10-18 09:06:07 SUCCESS
AddIssToRequestObject
Added iss to request object claims
iss
4AfzGCRj765GWwOaER5Ugj
2021-10-18 09:06:07 SUCCESS
AddClientIdToRequestObject
Added client_id to request object claims
client_id
4AfzGCRj765GWwOaER5Ugj
2021-10-18 09:06:07 SUCCESS
SignRequestObject
Signed the request object
claims
{"aud":"https:\/\/secure1.natwest.com","scope":"openid accounts","claims":{"id_token":{"acr":{"values":["urn:openbanking:psd2:sca","urn:openbanking:psd2:ca"],"essential":true},"openbanking_intent_id":{"value":"926c910f3f68478988f72c75edd6178a","essential":true}}},"iss":"4AfzGCRj765GWwOaER5Ugj","response_type":"code id_token","redirect_uri":"https:\/\/www.certification.openid.net\/test\/a\/0015800000jfwxXAAQ\/callback","state":"FfirJ3Agy3","exp":1634548267,"nonce":"KyJotMuppw","client_id":"4AfzGCRj765GWwOaER5Ugj"}
header
{"kid":"-2Rm6glwMGU_O3pWccf5cJFTRZQ","alg":"PS256"}
request_object
eyJraWQiOiItMlJtNmdsd01HVV9PM3BXY2NmNWNKRlRSWlEiLCJhbGciOiJQUzI1NiJ9.eyJhdWQiOiJodHRwczpcL1wvc2VjdXJlMS5uYXR3ZXN0LmNvbSIsInNjb3BlIjoib3BlbmlkIGFjY291bnRzIiwiY2xhaW1zIjp7ImlkX3Rva2VuIjp7ImFjciI6eyJ2YWx1ZXMiOlsidXJuOm9wZW5iYW5raW5nOnBzZDI6c2NhIiwidXJuOm9wZW5iYW5raW5nOnBzZDI6Y2EiXSwiZXNzZW50aWFsIjp0cnVlfSwib3BlbmJhbmtpbmdfaW50ZW50X2lkIjp7InZhbHVlIjoiOTI2YzkxMGYzZjY4NDc4OTg4ZjcyYzc1ZWRkNjE3OGEiLCJlc3NlbnRpYWwiOnRydWV9fX0sImlzcyI6IjRBZnpHQ1JqNzY1R1d3T2FFUjVVZ2oiLCJyZXNwb25zZV90eXBlIjoiY29kZSBpZF90b2tlbiIsInJlZGlyZWN0X3VyaSI6Imh0dHBzOlwvXC93d3cuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0XC90ZXN0XC9hXC8wMDE1ODAwMDAwamZ3eFhBQVFcL2NhbGxiYWNrIiwic3RhdGUiOiJGZmlySjNBZ3kzIiwiZXhwIjoxNjM0NTQ4MjY3LCJub25jZSI6Ikt5Sm90TXVwcHciLCJjbGllbnRfaWQiOiI0QWZ6R0NSajc2NUdXd09hRVI1VWdqIn0.IkuLIPDxFon8x0TWFq4b-UXB0siSYUzXxEAi8tAP66TKxp2qLrJSjuRqfJR48cio9Lw3pbfJESTjmOnQZmOBTvWXBZla1UNGqZCThtdl8sgT-ScJjfXIS2WH_GNd9Oiolz2yCQBUTBVTyF73GtLLtsAjF_WV5J7PjnvaIMfpjjol5TXt_VnywpC6YgeIVt9K3-fIYw6TBrONXlwuVRZowE67Kt4KET7eXMDRfFjUDs0BefRwQwcGWJ90BT12CeNeBosOu8gS8x2VjhKR67FjR1sjWG1sVo1TCj8sZJhv4RWvCyHCSAcJD6jhH5IPHUaShp8_igFOElAi1LeLTbPIlA
key
{"p":"8-GBNEliUm6Hlh8FbWKu_MpAKfZAQeIR53dUUHwan0mfHFwwkMhsLpdMpiYE1YH0axy4GE9dDFYHUaR0nH3WtpNn2P3AiKuaGm4nYW-BgicFNtK11WcWXfhJHoqemDBQInkZ3ZKm02jsNdPXZX66ExclC3uAXlg_nSLuYAbhIIk","kty":"RSA","q":"6nei7qJ5pLooTmZ7zqRdxba3DpC0XYda_PK-4ObkTTiaC9G7X84l61KWNiNvEDvnuPKZjlS3Pf0AmT71_M9hke6HtEWFabn_V5wQrobvn23FSUWN1mOemif5rs28Y_3nBVwmJR06A-M7v40delOxxCPjFEBccxR5keGhocy1-tU","d":"vM3pKwoa79iVrjUy7B914WlvOnhZ23IcUwU3pQ0ZUNWNQlZALvVs6kS5oCJAWYB91_vabYsyqcHBTiNSj_wdlpHuQgBB5t_tq911xTtxweh6N5ggaIqKF8IyL_yIjikuNFCe4BnFC5OrlAxxEL8vfphVSTjAd64d7U9UbcV2Gzx3nyHLauBxJMgfwKSVmZ9NI-vDjMZYvx1UOGS2YUk2XDtCX8Z6n9iJaLx_Ov5YaLdUOer5wR_ye0hTIzwpGPpIWfC7VtAaCO3_I6VTAnDL_ljH8BUEQXC55DUAsvFFux0cLehblMrmmnbO39Im9WVuUkJBjzBAVik13g5Af90-gQ","e":"AQAB","use":"sig","kid":"-2Rm6glwMGU_O3pWccf5cJFTRZQ","qi":"R4hlManE-y4q2ueA3zVr0pyQEHDonfXJwFiiQIs2PK1fEZP522f2KJWP6zZBaZBjx5rIdDnEhLFh7NtwfhYRSM17wVpaBF-OAlTvBwSXy8R9Sz08cAc2nSajO0ZWoccSfU3_3wh0W19hRkLXT-cyjvdRYODc8iOG_n_Z9m53LGs","dp":"lRx9qQBtU0UtNUZGRTkfEISAcqeTZjTZCZLWRFd814Nl-ysKrps8OchcHwID1p8cWBk5HfP4SkCXPP22JrByBTNfPTb47xcso5hSD6rjnjZJY9m1P4NGE7Jo0nmiuh5gAJPWkrjFs2Dle4vImM_A6UcvaTPbqtN-IY9n--J45zE","alg":"PS256","dq":"T5AfYvkRbDubd9dBBgMyqufwwGmMOvy2fIVnDmxrZmThqUcXXVBX_727qU1m38xkOpdgUjMfJ1LWRCpgUNSSmHGn7R12Q0VRh4o3AvJZF_Go8889bVXKuSb9jDrWRdwf6-q0Kv369NzEJqEdMqh590PyR6n7dTWqdz1omr4btq0","n":"314ZJOSTx2DCDQbc-hPJzkWeKHGEuNUO3gNW8iO-HA4dIcnZr52j5-csjZOkhCKjViE_UWD-Ag3EXdoI7NMplds8qvF4Y64YWApb9Q_8JJLmzh6cf3Mn4gl5Lgpaqc_ij2biXyoKVuIbD5VA9kvmoNHJZvirUmGqBfCEfNtmIiSF1vnHxkKKEMquFiI7QuiiWseZzFa_o1lGyA62v1Ox4XKL9Ro4FKwPYgxNzS9L54YrytizlLncBS9IkZkgmWmbiyoxQqkfj4rOO47OgYEdESAUEmiywOoS5ZDQOoLXkDfRWu_KxmLYBlNxDl6yH-5YG3GBsWiLbs0Erv7fv_Lb_Q"}
2021-10-18 09:06:07 SUCCESS
BuildRequestObjectByValueRedirectToAuthorizationEndpoint
Sending to authorization endpoint
redirect_to_authorization_endpoint
https://secure1.natwest.com/as/authorization.oauth2?request=eyJraWQiOiItMlJtNmdsd01HVV9PM3BXY2NmNWNKRlRSWlEiLCJhbGciOiJQUzI1NiJ9.eyJhdWQiOiJodHRwczpcL1wvc2VjdXJlMS5uYXR3ZXN0LmNvbSIsInNjb3BlIjoib3BlbmlkIGFjY291bnRzIiwiY2xhaW1zIjp7ImlkX3Rva2VuIjp7ImFjciI6eyJ2YWx1ZXMiOlsidXJuOm9wZW5iYW5raW5nOnBzZDI6c2NhIiwidXJuOm9wZW5iYW5raW5nOnBzZDI6Y2EiXSwiZXNzZW50aWFsIjp0cnVlfSwib3BlbmJhbmtpbmdfaW50ZW50X2lkIjp7InZhbHVlIjoiOTI2YzkxMGYzZjY4NDc4OTg4ZjcyYzc1ZWRkNjE3OGEiLCJlc3NlbnRpYWwiOnRydWV9fX0sImlzcyI6IjRBZnpHQ1JqNzY1R1d3T2FFUjVVZ2oiLCJyZXNwb25zZV90eXBlIjoiY29kZSBpZF90b2tlbiIsInJlZGlyZWN0X3VyaSI6Imh0dHBzOlwvXC93d3cuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0XC90ZXN0XC9hXC8wMDE1ODAwMDAwamZ3eFhBQVFcL2NhbGxiYWNrIiwic3RhdGUiOiJGZmlySjNBZ3kzIiwiZXhwIjoxNjM0NTQ4MjY3LCJub25jZSI6Ikt5Sm90TXVwcHciLCJjbGllbnRfaWQiOiI0QWZ6R0NSajc2NUdXd09hRVI1VWdqIn0.IkuLIPDxFon8x0TWFq4b-UXB0siSYUzXxEAi8tAP66TKxp2qLrJSjuRqfJR48cio9Lw3pbfJESTjmOnQZmOBTvWXBZla1UNGqZCThtdl8sgT-ScJjfXIS2WH_GNd9Oiolz2yCQBUTBVTyF73GtLLtsAjF_WV5J7PjnvaIMfpjjol5TXt_VnywpC6YgeIVt9K3-fIYw6TBrONXlwuVRZowE67Kt4KET7eXMDRfFjUDs0BefRwQwcGWJ90BT12CeNeBosOu8gS8x2VjhKR67FjR1sjWG1sVo1TCj8sZJhv4RWvCyHCSAcJD6jhH5IPHUaShp8_igFOElAi1LeLTbPIlA&client_id=4AfzGCRj765GWwOaER5Ugj&redirect_uri=https://www.certification.openid.net/test/a/0015800000jfwxXAAQ/callback&scope=openid%20accounts&response_type=code%20id_token
2021-10-18 09:06:07 REDIRECT
fapi-rw-id2-ensure-client-assertion-with-exp-is-5-minutes-in-past-fails
Redirecting to authorization endpoint
redirect_to
https://secure1.natwest.com/as/authorization.oauth2?request=eyJraWQiOiItMlJtNmdsd01HVV9PM3BXY2NmNWNKRlRSWlEiLCJhbGciOiJQUzI1NiJ9.eyJhdWQiOiJodHRwczpcL1wvc2VjdXJlMS5uYXR3ZXN0LmNvbSIsInNjb3BlIjoib3BlbmlkIGFjY291bnRzIiwiY2xhaW1zIjp7ImlkX3Rva2VuIjp7ImFjciI6eyJ2YWx1ZXMiOlsidXJuOm9wZW5iYW5raW5nOnBzZDI6c2NhIiwidXJuOm9wZW5iYW5raW5nOnBzZDI6Y2EiXSwiZXNzZW50aWFsIjp0cnVlfSwib3BlbmJhbmtpbmdfaW50ZW50X2lkIjp7InZhbHVlIjoiOTI2YzkxMGYzZjY4NDc4OTg4ZjcyYzc1ZWRkNjE3OGEiLCJlc3NlbnRpYWwiOnRydWV9fX0sImlzcyI6IjRBZnpHQ1JqNzY1R1d3T2FFUjVVZ2oiLCJyZXNwb25zZV90eXBlIjoiY29kZSBpZF90b2tlbiIsInJlZGlyZWN0X3VyaSI6Imh0dHBzOlwvXC93d3cuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0XC90ZXN0XC9hXC8wMDE1ODAwMDAwamZ3eFhBQVFcL2NhbGxiYWNrIiwic3RhdGUiOiJGZmlySjNBZ3kzIiwiZXhwIjoxNjM0NTQ4MjY3LCJub25jZSI6Ikt5Sm90TXVwcHciLCJjbGllbnRfaWQiOiI0QWZ6R0NSajc2NUdXd09hRVI1VWdqIn0.IkuLIPDxFon8x0TWFq4b-UXB0siSYUzXxEAi8tAP66TKxp2qLrJSjuRqfJR48cio9Lw3pbfJESTjmOnQZmOBTvWXBZla1UNGqZCThtdl8sgT-ScJjfXIS2WH_GNd9Oiolz2yCQBUTBVTyF73GtLLtsAjF_WV5J7PjnvaIMfpjjol5TXt_VnywpC6YgeIVt9K3-fIYw6TBrONXlwuVRZowE67Kt4KET7eXMDRfFjUDs0BefRwQwcGWJ90BT12CeNeBosOu8gS8x2VjhKR67FjR1sjWG1sVo1TCj8sZJhv4RWvCyHCSAcJD6jhH5IPHUaShp8_igFOElAi1LeLTbPIlA&client_id=4AfzGCRj765GWwOaER5Ugj&redirect_uri=https://www.certification.openid.net/test/a/0015800000jfwxXAAQ/callback&scope=openid%20accounts&response_type=code%20id_token
2021-10-18 09:06:47 INCOMING
fapi-rw-id2-ensure-client-assertion-with-exp-is-5-minutes-in-past-fails
Incoming HTTP request to test instance cPsx9eXHq8cIMoh
incoming_headers
{
  "host": "www.certification.openid.net",
  "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:93.0) Gecko/20100101 Firefox/93.0",
  "accept": "text/html,application/xhtml+xml,application/xml;q\u003d0.9,image/avif,image/webp,*/*;q\u003d0.8",
  "accept-language": "en-US,en;q\u003d0.5",
  "accept-encoding": "gzip, deflate, br",
  "referer": "https://consent.natwest.com/",
  "cookie": "JSESSIONID\u003d4A991B165FB1D0359FD4EBA17E77F178",
  "upgrade-insecure-requests": "1",
  "sec-fetch-dest": "document",
  "sec-fetch-mode": "navigate",
  "sec-fetch-site": "cross-site",
  "sec-fetch-user": "?1",
  "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-18 09:06:47 SUCCESS
CreateRandomImplicitSubmitUrl
Created random implicit submission URL
implicit_submit
{
  "path": "implicit/g15Qb1a50noAjn6Bj1ms",
  "fullUrl": "https://www.certification.openid.net/test/a/0015800000jfwxXAAQ/implicit/g15Qb1a50noAjn6Bj1ms"
}
2021-10-18 09:06:47 OUTGOING
fapi-rw-id2-ensure-client-assertion-with-exp-is-5-minutes-in-past-fails
Response to HTTP request to test instance cPsx9eXHq8cIMoh
outgoing
ModelAndView [view="implicitCallback"; model={implicitSubmitUrl=https://www.certification.openid.net/test/a/0015800000jfwxXAAQ/implicit/g15Qb1a50noAjn6Bj1ms, returnUrl=/log-detail.html?log=cPsx9eXHq8cIMoh}]
outgoing_path
callback
2021-10-18 09:06:47 INCOMING
fapi-rw-id2-ensure-client-assertion-with-exp-is-5-minutes-in-past-fails
Incoming HTTP request to test instance cPsx9eXHq8cIMoh
incoming_headers
{
  "host": "www.certification.openid.net",
  "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:93.0) Gecko/20100101 Firefox/93.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/0015800000jfwxXAAQ/callback",
  "cookie": "JSESSIONID\u003d4A991B165FB1D0359FD4EBA17E77F178",
  "sec-fetch-dest": "empty",
  "sec-fetch-mode": "cors",
  "sec-fetch-site": "same-origin",
  "x-ssl-cipher": "ECDHE-RSA-AES128-GCM-SHA256",
  "x-ssl-protocol": "TLSv1.2",
  "content-length": "989",
  "x-forwarded-host": "www.certification.openid.net",
  "x-forwarded-server": "www.certification.openid.net",
  "connection": "close"
}
incoming_path
implicit/g15Qb1a50noAjn6Bj1ms
incoming_body_form_params
incoming_method
POST
incoming_body_json
incoming_query_string_params
{}
incoming_body
#code=g28NECCIiKaf6ydpyMEMw4525Ek30i-X_EAAAAAL&id_token=eyJhbGciOiJQUzI1NiIsImtpZCI6IkM3UkFsbWpNVXNmSGh2RWpwcGRJME5oSnhWZyJ9.eyJzdWIiOiI5MjZjOTEwZjNmNjg0Nzg5ODhmNzJjNzVlZGQ2MTc4YSIsImF1ZCI6IjRBZnpHQ1JqNzY1R1d3T2FFUjVVZ2oiLCJqdGkiOiJyd0pMdFhnRlpqczdBbkVZcmw4dEdVIiwiaXNzIjoiaHR0cHM6Ly9zZWN1cmUxLm5hdHdlc3QuY29tIiwiaWF0IjoxNjM0NTQ4MDA3LCJleHAiOjE2MzQ1NDgzMDcsImFjciI6InVybjpvcGVuYmFua2luZzpwc2QyOnNjYSIsImF1dGhfdGltZSI6MTYzNDU0ODAwNywib3BlbmJhbmtpbmdfaW50ZW50X2lkIjoiOTI2YzkxMGYzZjY4NDc4OTg4ZjcyYzc1ZWRkNjE3OGEiLCJub25jZSI6Ikt5Sm90TXVwcHciLCJjX2hhc2giOiJNUTMzbVIzR1lWOUhzUkQ4bThLMnR3Iiwic19oYXNoIjoiLVZndU9QLWpNRmtmc0lTU29uU01BdyJ9.tJXqN6GThCQA3i4-iCkot7H3gLrcJO0s_GEaO498ey_B0KNynhVkdM3QjcmMcrp5SJXtOpLaQtbaZ9pSfM3bG4ru9TgE8g9rW6Ou9o9RG1xIEBrzD7CFO8m2Z2XOfYoz9gaFVMJQz7LZXcBOmrSOnyHmuE3Rygvjx7ZZhJ7Kl_W1evrTsv-yf7_rTyy3tM94myaV-ZO-rQTscKXWzcxidLF_eTYxv5TgD_ue-DtSLE4MsBkeRhuYTagnXVADcJWwEztDk3TBtcbXNbxKt5acaiqYPLE364q2ApKwRZFbEBAmLa06pLLRwR4N_Ooz6moLOlgEy1nEvfDcQytZ_Ucydw&state=FfirJ3Agy3
2021-10-18 09:06:47 OUTGOING
fapi-rw-id2-ensure-client-assertion-with-exp-is-5-minutes-in-past-fails
Response to HTTP request to test instance cPsx9eXHq8cIMoh
outgoing_status_code
204
outgoing_headers
{}
outgoing_body

                                
outgoing_path
implicit/g15Qb1a50noAjn6Bj1ms
2021-10-18 09:06:47
ExtractImplicitHashToCallbackResponse
Extracted response from URL fragment
parameters
[
  {
    "name": "code",
    "value": "g28NECCIiKaf6ydpyMEMw4525Ek30i-X_EAAAAAL"
  },
  {
    "name": "id_token",
    "value": "eyJhbGciOiJQUzI1NiIsImtpZCI6IkM3UkFsbWpNVXNmSGh2RWpwcGRJME5oSnhWZyJ9.eyJzdWIiOiI5MjZjOTEwZjNmNjg0Nzg5ODhmNzJjNzVlZGQ2MTc4YSIsImF1ZCI6IjRBZnpHQ1JqNzY1R1d3T2FFUjVVZ2oiLCJqdGkiOiJyd0pMdFhnRlpqczdBbkVZcmw4dEdVIiwiaXNzIjoiaHR0cHM6Ly9zZWN1cmUxLm5hdHdlc3QuY29tIiwiaWF0IjoxNjM0NTQ4MDA3LCJleHAiOjE2MzQ1NDgzMDcsImFjciI6InVybjpvcGVuYmFua2luZzpwc2QyOnNjYSIsImF1dGhfdGltZSI6MTYzNDU0ODAwNywib3BlbmJhbmtpbmdfaW50ZW50X2lkIjoiOTI2YzkxMGYzZjY4NDc4OTg4ZjcyYzc1ZWRkNjE3OGEiLCJub25jZSI6Ikt5Sm90TXVwcHciLCJjX2hhc2giOiJNUTMzbVIzR1lWOUhzUkQ4bThLMnR3Iiwic19oYXNoIjoiLVZndU9QLWpNRmtmc0lTU29uU01BdyJ9.tJXqN6GThCQA3i4-iCkot7H3gLrcJO0s_GEaO498ey_B0KNynhVkdM3QjcmMcrp5SJXtOpLaQtbaZ9pSfM3bG4ru9TgE8g9rW6Ou9o9RG1xIEBrzD7CFO8m2Z2XOfYoz9gaFVMJQz7LZXcBOmrSOnyHmuE3Rygvjx7ZZhJ7Kl_W1evrTsv-yf7_rTyy3tM94myaV-ZO-rQTscKXWzcxidLF_eTYxv5TgD_ue-DtSLE4MsBkeRhuYTagnXVADcJWwEztDk3TBtcbXNbxKt5acaiqYPLE364q2ApKwRZFbEBAmLa06pLLRwR4N_Ooz6moLOlgEy1nEvfDcQytZ_Ucydw"
  },
  {
    "name": "state",
    "value": "FfirJ3Agy3"
  }
]
2021-10-18 09:06:47 SUCCESS
ExtractImplicitHashToCallbackResponse
Extracted the hash values
code
g28NECCIiKaf6ydpyMEMw4525Ek30i-X_EAAAAAL
id_token
eyJhbGciOiJQUzI1NiIsImtpZCI6IkM3UkFsbWpNVXNmSGh2RWpwcGRJME5oSnhWZyJ9.eyJzdWIiOiI5MjZjOTEwZjNmNjg0Nzg5ODhmNzJjNzVlZGQ2MTc4YSIsImF1ZCI6IjRBZnpHQ1JqNzY1R1d3T2FFUjVVZ2oiLCJqdGkiOiJyd0pMdFhnRlpqczdBbkVZcmw4dEdVIiwiaXNzIjoiaHR0cHM6Ly9zZWN1cmUxLm5hdHdlc3QuY29tIiwiaWF0IjoxNjM0NTQ4MDA3LCJleHAiOjE2MzQ1NDgzMDcsImFjciI6InVybjpvcGVuYmFua2luZzpwc2QyOnNjYSIsImF1dGhfdGltZSI6MTYzNDU0ODAwNywib3BlbmJhbmtpbmdfaW50ZW50X2lkIjoiOTI2YzkxMGYzZjY4NDc4OTg4ZjcyYzc1ZWRkNjE3OGEiLCJub25jZSI6Ikt5Sm90TXVwcHciLCJjX2hhc2giOiJNUTMzbVIzR1lWOUhzUkQ4bThLMnR3Iiwic19oYXNoIjoiLVZndU9QLWpNRmtmc0lTU29uU01BdyJ9.tJXqN6GThCQA3i4-iCkot7H3gLrcJO0s_GEaO498ey_B0KNynhVkdM3QjcmMcrp5SJXtOpLaQtbaZ9pSfM3bG4ru9TgE8g9rW6Ou9o9RG1xIEBrzD7CFO8m2Z2XOfYoz9gaFVMJQz7LZXcBOmrSOnyHmuE3Rygvjx7ZZhJ7Kl_W1evrTsv-yf7_rTyy3tM94myaV-ZO-rQTscKXWzcxidLF_eTYxv5TgD_ue-DtSLE4MsBkeRhuYTagnXVADcJWwEztDk3TBtcbXNbxKt5acaiqYPLE364q2ApKwRZFbEBAmLa06pLLRwR4N_Ooz6moLOlgEy1nEvfDcQytZ_Ucydw
state
FfirJ3Agy3
2021-10-18 09:06:47 REDIRECT-IN
fapi-rw-id2-ensure-client-assertion-with-exp-is-5-minutes-in-past-fails
Authorization endpoint response captured
url_query
{}
headers
{
  "host": "www.certification.openid.net",
  "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:93.0) Gecko/20100101 Firefox/93.0",
  "accept": "text/html,application/xhtml+xml,application/xml;q\u003d0.9,image/avif,image/webp,*/*;q\u003d0.8",
  "accept-language": "en-US,en;q\u003d0.5",
  "accept-encoding": "gzip, deflate, br",
  "referer": "https://consent.natwest.com/",
  "cookie": "JSESSIONID\u003d4A991B165FB1D0359FD4EBA17E77F178",
  "upgrade-insecure-requests": "1",
  "sec-fetch-dest": "document",
  "sec-fetch-mode": "navigate",
  "sec-fetch-site": "cross-site",
  "sec-fetch-user": "?1",
  "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": "g28NECCIiKaf6ydpyMEMw4525Ek30i-X_EAAAAAL",
  "id_token": "eyJhbGciOiJQUzI1NiIsImtpZCI6IkM3UkFsbWpNVXNmSGh2RWpwcGRJME5oSnhWZyJ9.eyJzdWIiOiI5MjZjOTEwZjNmNjg0Nzg5ODhmNzJjNzVlZGQ2MTc4YSIsImF1ZCI6IjRBZnpHQ1JqNzY1R1d3T2FFUjVVZ2oiLCJqdGkiOiJyd0pMdFhnRlpqczdBbkVZcmw4dEdVIiwiaXNzIjoiaHR0cHM6Ly9zZWN1cmUxLm5hdHdlc3QuY29tIiwiaWF0IjoxNjM0NTQ4MDA3LCJleHAiOjE2MzQ1NDgzMDcsImFjciI6InVybjpvcGVuYmFua2luZzpwc2QyOnNjYSIsImF1dGhfdGltZSI6MTYzNDU0ODAwNywib3BlbmJhbmtpbmdfaW50ZW50X2lkIjoiOTI2YzkxMGYzZjY4NDc4OTg4ZjcyYzc1ZWRkNjE3OGEiLCJub25jZSI6Ikt5Sm90TXVwcHciLCJjX2hhc2giOiJNUTMzbVIzR1lWOUhzUkQ4bThLMnR3Iiwic19oYXNoIjoiLVZndU9QLWpNRmtmc0lTU29uU01BdyJ9.tJXqN6GThCQA3i4-iCkot7H3gLrcJO0s_GEaO498ey_B0KNynhVkdM3QjcmMcrp5SJXtOpLaQtbaZ9pSfM3bG4ru9TgE8g9rW6Ou9o9RG1xIEBrzD7CFO8m2Z2XOfYoz9gaFVMJQz7LZXcBOmrSOnyHmuE3Rygvjx7ZZhJ7Kl_W1evrTsv-yf7_rTyy3tM94myaV-ZO-rQTscKXWzcxidLF_eTYxv5TgD_ue-DtSLE4MsBkeRhuYTagnXVADcJWwEztDk3TBtcbXNbxKt5acaiqYPLE364q2ApKwRZFbEBAmLa06pLLRwR4N_Ooz6moLOlgEy1nEvfDcQytZ_Ucydw",
  "state": "FfirJ3Agy3"
}
post_body
Verify authorization endpoint response
2021-10-18 09:06:47 SUCCESS
RejectErrorInUrlQuery
'error' is not present in URL query returned from authorization endpoint
2021-10-18 09:06:47 SUCCESS
RejectAuthCodeInUrlQuery
Authorization code is not present in URL query returned from authorization endpoint
2021-10-18 09:06:47 SUCCESS
CheckMatchingCallbackParameters
Callback parameters successfully verified
2021-10-18 09:06:47 SUCCESS
RejectStateInUrlQueryForHybridFlow
state is correctly not present in URL query returned from authorization endpoint (as in the hybrid flow it must be returned in the URL fragment/hash only)
2021-10-18 09:06:47 SUCCESS
CheckIfAuthorizationEndpointError
No error from authorization endpoint
2021-10-18 09:06:47 SUCCESS
ValidateSuccessfulHybridResponseFromAuthorizationEndpoint
authorization endpoint response does not include unexpected parameters
code
g28NECCIiKaf6ydpyMEMw4525Ek30i-X_EAAAAAL
id_token
eyJhbGciOiJQUzI1NiIsImtpZCI6IkM3UkFsbWpNVXNmSGh2RWpwcGRJME5oSnhWZyJ9.eyJzdWIiOiI5MjZjOTEwZjNmNjg0Nzg5ODhmNzJjNzVlZGQ2MTc4YSIsImF1ZCI6IjRBZnpHQ1JqNzY1R1d3T2FFUjVVZ2oiLCJqdGkiOiJyd0pMdFhnRlpqczdBbkVZcmw4dEdVIiwiaXNzIjoiaHR0cHM6Ly9zZWN1cmUxLm5hdHdlc3QuY29tIiwiaWF0IjoxNjM0NTQ4MDA3LCJleHAiOjE2MzQ1NDgzMDcsImFjciI6InVybjpvcGVuYmFua2luZzpwc2QyOnNjYSIsImF1dGhfdGltZSI6MTYzNDU0ODAwNywib3BlbmJhbmtpbmdfaW50ZW50X2lkIjoiOTI2YzkxMGYzZjY4NDc4OTg4ZjcyYzc1ZWRkNjE3OGEiLCJub25jZSI6Ikt5Sm90TXVwcHciLCJjX2hhc2giOiJNUTMzbVIzR1lWOUhzUkQ4bThLMnR3Iiwic19oYXNoIjoiLVZndU9QLWpNRmtmc0lTU29uU01BdyJ9.tJXqN6GThCQA3i4-iCkot7H3gLrcJO0s_GEaO498ey_B0KNynhVkdM3QjcmMcrp5SJXtOpLaQtbaZ9pSfM3bG4ru9TgE8g9rW6Ou9o9RG1xIEBrzD7CFO8m2Z2XOfYoz9gaFVMJQz7LZXcBOmrSOnyHmuE3Rygvjx7ZZhJ7Kl_W1evrTsv-yf7_rTyy3tM94myaV-ZO-rQTscKXWzcxidLF_eTYxv5TgD_ue-DtSLE4MsBkeRhuYTagnXVADcJWwEztDk3TBtcbXNbxKt5acaiqYPLE364q2ApKwRZFbEBAmLa06pLLRwR4N_Ooz6moLOlgEy1nEvfDcQytZ_Ucydw
state
FfirJ3Agy3
2021-10-18 09:06:47 SUCCESS
CheckStateInAuthorizationResponse
State in response correctly returned
state
FfirJ3Agy3
2021-10-18 09:06:47
ValidateIssInAuthorizationResponse
No 'iss' value in authorization response.
2021-10-18 09:06:47 SUCCESS
ExtractAuthorizationCodeFromAuthorizationResponse
Found authorization code
code
g28NECCIiKaf6ydpyMEMw4525Ek30i-X_EAAAAAL
2021-10-18 09:06:47 SUCCESS
EnsureMinimumAuthorizationCodeLength
Authorization code is of sufficient length
actual
320
required
128
2021-10-18 09:06:47 SUCCESS
EnsureMinimumAuthorizationCodeEntropy
Calculated shannon entropy seems sufficient
actual
181.26748332105765
expected
96.0
2021-10-18 09:06:47 SUCCESS
ExtractIdTokenFromAuthorizationResponse
Found and parsed the id_token from authorization_endpoint_response
value
eyJhbGciOiJQUzI1NiIsImtpZCI6IkM3UkFsbWpNVXNmSGh2RWpwcGRJME5oSnhWZyJ9.eyJzdWIiOiI5MjZjOTEwZjNmNjg0Nzg5ODhmNzJjNzVlZGQ2MTc4YSIsImF1ZCI6IjRBZnpHQ1JqNzY1R1d3T2FFUjVVZ2oiLCJqdGkiOiJyd0pMdFhnRlpqczdBbkVZcmw4dEdVIiwiaXNzIjoiaHR0cHM6Ly9zZWN1cmUxLm5hdHdlc3QuY29tIiwiaWF0IjoxNjM0NTQ4MDA3LCJleHAiOjE2MzQ1NDgzMDcsImFjciI6InVybjpvcGVuYmFua2luZzpwc2QyOnNjYSIsImF1dGhfdGltZSI6MTYzNDU0ODAwNywib3BlbmJhbmtpbmdfaW50ZW50X2lkIjoiOTI2YzkxMGYzZjY4NDc4OTg4ZjcyYzc1ZWRkNjE3OGEiLCJub25jZSI6Ikt5Sm90TXVwcHciLCJjX2hhc2giOiJNUTMzbVIzR1lWOUhzUkQ4bThLMnR3Iiwic19oYXNoIjoiLVZndU9QLWpNRmtmc0lTU29uU01BdyJ9.tJXqN6GThCQA3i4-iCkot7H3gLrcJO0s_GEaO498ey_B0KNynhVkdM3QjcmMcrp5SJXtOpLaQtbaZ9pSfM3bG4ru9TgE8g9rW6Ou9o9RG1xIEBrzD7CFO8m2Z2XOfYoz9gaFVMJQz7LZXcBOmrSOnyHmuE3Rygvjx7ZZhJ7Kl_W1evrTsv-yf7_rTyy3tM94myaV-ZO-rQTscKXWzcxidLF_eTYxv5TgD_ue-DtSLE4MsBkeRhuYTagnXVADcJWwEztDk3TBtcbXNbxKt5acaiqYPLE364q2ApKwRZFbEBAmLa06pLLRwR4N_Ooz6moLOlgEy1nEvfDcQytZ_Ucydw
header
{
  "kid": "C7RAlmjMUsfHhvEjppdI0NhJxVg",
  "alg": "PS256"
}
claims
{
  "sub": "926c910f3f68478988f72c75edd6178a",
  "aud": "4AfzGCRj765GWwOaER5Ugj",
  "acr": "urn:openbanking:psd2:sca",
  "c_hash": "MQ33mR3GYV9HsRD8m8K2tw",
  "openbanking_intent_id": "926c910f3f68478988f72c75edd6178a",
  "s_hash": "-VguOP-jMFkfsISSonSMAw",
  "auth_time": 1634548007,
  "iss": "https://secure1.natwest.com",
  "exp": 1634548307,
  "iat": 1634548007,
  "nonce": "KyJotMuppw",
  "jti": "rwJLtXgFZjs7AnEYrl8tGU"
}
2021-10-18 09:06:47 SUCCESS
ValidateIdToken
ID token iss, aud, exp, iat, auth_time, acr & nbf claims passed validation checks
2021-10-18 09:06:47 SUCCESS
EnsureIdTokenContainsKid
kid was found in the ID token header
kid
C7RAlmjMUsfHhvEjppdI0NhJxVg
2021-10-18 09:06:47 SUCCESS
ValidateIdTokenNonce
Nonce values match
nonce
KyJotMuppw
2021-10-18 09:06:47 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-18 09:06:47 SUCCESS
OBValidateIdTokenIntentId
openbanking_intent_id passed all validation checks
2021-10-18 09:06:47 SUCCESS
ValidateIdTokenSignature
id_token signature validated
id_token
eyJhbGciOiJQUzI1NiIsImtpZCI6IkM3UkFsbWpNVXNmSGh2RWpwcGRJME5oSnhWZyJ9.eyJzdWIiOiI5MjZjOTEwZjNmNjg0Nzg5ODhmNzJjNzVlZGQ2MTc4YSIsImF1ZCI6IjRBZnpHQ1JqNzY1R1d3T2FFUjVVZ2oiLCJqdGkiOiJyd0pMdFhnRlpqczdBbkVZcmw4dEdVIiwiaXNzIjoiaHR0cHM6Ly9zZWN1cmUxLm5hdHdlc3QuY29tIiwiaWF0IjoxNjM0NTQ4MDA3LCJleHAiOjE2MzQ1NDgzMDcsImFjciI6InVybjpvcGVuYmFua2luZzpwc2QyOnNjYSIsImF1dGhfdGltZSI6MTYzNDU0ODAwNywib3BlbmJhbmtpbmdfaW50ZW50X2lkIjoiOTI2YzkxMGYzZjY4NDc4OTg4ZjcyYzc1ZWRkNjE3OGEiLCJub25jZSI6Ikt5Sm90TXVwcHciLCJjX2hhc2giOiJNUTMzbVIzR1lWOUhzUkQ4bThLMnR3Iiwic19oYXNoIjoiLVZndU9QLWpNRmtmc0lTU29uU01BdyJ9.tJXqN6GThCQA3i4-iCkot7H3gLrcJO0s_GEaO498ey_B0KNynhVkdM3QjcmMcrp5SJXtOpLaQtbaZ9pSfM3bG4ru9TgE8g9rW6Ou9o9RG1xIEBrzD7CFO8m2Z2XOfYoz9gaFVMJQz7LZXcBOmrSOnyHmuE3Rygvjx7ZZhJ7Kl_W1evrTsv-yf7_rTyy3tM94myaV-ZO-rQTscKXWzcxidLF_eTYxv5TgD_ue-DtSLE4MsBkeRhuYTagnXVADcJWwEztDk3TBtcbXNbxKt5acaiqYPLE364q2ApKwRZFbEBAmLa06pLLRwR4N_Ooz6moLOlgEy1nEvfDcQytZ_Ucydw
2021-10-18 09:06:47 SUCCESS
ValidateIdTokenSignatureUsingKid
id_token signature validated
id_token
eyJhbGciOiJQUzI1NiIsImtpZCI6IkM3UkFsbWpNVXNmSGh2RWpwcGRJME5oSnhWZyJ9.eyJzdWIiOiI5MjZjOTEwZjNmNjg0Nzg5ODhmNzJjNzVlZGQ2MTc4YSIsImF1ZCI6IjRBZnpHQ1JqNzY1R1d3T2FFUjVVZ2oiLCJqdGkiOiJyd0pMdFhnRlpqczdBbkVZcmw4dEdVIiwiaXNzIjoiaHR0cHM6Ly9zZWN1cmUxLm5hdHdlc3QuY29tIiwiaWF0IjoxNjM0NTQ4MDA3LCJleHAiOjE2MzQ1NDgzMDcsImFjciI6InVybjpvcGVuYmFua2luZzpwc2QyOnNjYSIsImF1dGhfdGltZSI6MTYzNDU0ODAwNywib3BlbmJhbmtpbmdfaW50ZW50X2lkIjoiOTI2YzkxMGYzZjY4NDc4OTg4ZjcyYzc1ZWRkNjE3OGEiLCJub25jZSI6Ikt5Sm90TXVwcHciLCJjX2hhc2giOiJNUTMzbVIzR1lWOUhzUkQ4bThLMnR3Iiwic19oYXNoIjoiLVZndU9QLWpNRmtmc0lTU29uU01BdyJ9.tJXqN6GThCQA3i4-iCkot7H3gLrcJO0s_GEaO498ey_B0KNynhVkdM3QjcmMcrp5SJXtOpLaQtbaZ9pSfM3bG4ru9TgE8g9rW6Ou9o9RG1xIEBrzD7CFO8m2Z2XOfYoz9gaFVMJQz7LZXcBOmrSOnyHmuE3Rygvjx7ZZhJ7Kl_W1evrTsv-yf7_rTyy3tM94myaV-ZO-rQTscKXWzcxidLF_eTYxv5TgD_ue-DtSLE4MsBkeRhuYTagnXVADcJWwEztDk3TBtcbXNbxKt5acaiqYPLE364q2ApKwRZFbEBAmLa06pLLRwR4N_Ooz6moLOlgEy1nEvfDcQytZ_Ucydw
2021-10-18 09:06:47 SUCCESS
CheckForSubjectInIdToken
Found 'sub' in id_token
sub
926c910f3f68478988f72c75edd6178a
2021-10-18 09:06:47 SUCCESS
FAPIValidateIdTokenSigningAlg
id_token was signed with a permitted algorithm
permitted
[
  "ES256",
  "PS256"
]
alg
PS256
2021-10-18 09:06:47 INFO
FAPIValidateIdTokenEncryptionAlg
Skipped evaluation due to missing required element: id_token jwe_header
path
jwe_header
mapped
object
id_token
2021-10-18 09:06:47 INFO
FAPIValidateEncryptedIdTokenHasKid
Skipped evaluation due to missing required element: id_token jwe_header
path
jwe_header
mapped
object
id_token
2021-10-18 09:06:47 SUCCESS
ExtractSHash
Extracted s_hash from ID Token
s_hash
-VguOP-jMFkfsISSonSMAw
alg
PS256
2021-10-18 09:06:47 SUCCESS
ValidateSHash
s_hash validated successfully
expected_hash
-VguOP-jMFkfsISSonSMAw
unhashed_value
FfirJ3Agy3
id_token_hash
-VguOP-jMFkfsISSonSMAw
2021-10-18 09:06:47 SUCCESS
ExtractCHash
Extracted c_hash from ID Token
c_hash
MQ33mR3GYV9HsRD8m8K2tw
alg
PS256
2021-10-18 09:06:47 SUCCESS
ValidateCHash
c_hash validated successfully
expected_hash
MQ33mR3GYV9HsRD8m8K2tw
unhashed_value
g28NECCIiKaf6ydpyMEMw4525Ek30i-X_EAAAAAL
id_token_hash
MQ33mR3GYV9HsRD8m8K2tw
2021-10-18 09:06:47 SUCCESS
CreateTokenEndpointRequestForAuthorizationCodeGrant
grant_type
authorization_code
code
g28NECCIiKaf6ydpyMEMw4525Ek30i-X_EAAAAAL
redirect_uri
https://www.certification.openid.net/test/a/0015800000jfwxXAAQ/callback
2021-10-18 09:06:47 SUCCESS
CreateClientAuthenticationAssertionClaims
Created client assertion claims
iss
4AfzGCRj765GWwOaER5Ugj
sub
4AfzGCRj765GWwOaER5Ugj
aud
https://secure1t.natwest.com/as/token.oauth2
jti
w4OlpNsTvQ5XoLLSqSlt
iat
1634548007
exp
1634548067
2021-10-18 09:06:47 SUCCESS
AddExpIs5MinutesInPastToClientAssertionClaims
Added 'exp' is 5 minutes in the past to client_assertion_claims
iss
4AfzGCRj765GWwOaER5Ugj
sub
4AfzGCRj765GWwOaER5Ugj
aud
https://secure1t.natwest.com/as/token.oauth2
jti
w4OlpNsTvQ5XoLLSqSlt
iat
1634548007
exp
1634547707
2021-10-18 09:06:47 SUCCESS
SignClientAuthenticationAssertion
Signed the client assertion
client_assertion
eyJraWQiOiItMlJtNmdsd01HVV9PM3BXY2NmNWNKRlRSWlEiLCJhbGciOiJQUzI1NiJ9.eyJzdWIiOiI0QWZ6R0NSajc2NUdXd09hRVI1VWdqIiwiYXVkIjoiaHR0cHM6XC9cL3NlY3VyZTF0Lm5hdHdlc3QuY29tXC9hc1wvdG9rZW4ub2F1dGgyIiwiaXNzIjoiNEFmekdDUmo3NjVHV3dPYUVSNVVnaiIsImV4cCI6MTYzNDU0NzcwNywiaWF0IjoxNjM0NTQ4MDA3LCJqdGkiOiJ3NE9scE5zVHZRNVhvTExTcVNsdCJ9.lMBEVbaWs_pr2_bIpP4cc4qWR3vhR4cpJsB6Nf9HBSA0BkeoQ2ZjLhlz6qOz3n-rTFDyvsFNbjR2HIn8tzx8YRpNvVsKJu7hfFlmXMf0kTMFlTn0oA-LeLvOZlCI5VB8eiRTKPpXeZTcfaGRdApphfemi4JTpUmJCdporYhvh6qOe32A5QEqPlPb2ZLSi13KQhCWw4oWQfAxMbzePOFtTYWpx-uH1RN04y_0VrGmYf68v2GpaTcTSpq9weDEG7T0NGeh5fKjI81qZxZsVItGIY2i3yEtEIyJi_r79Uwuftj29rAJ_dk7TcZnB2gIhb7sFdOt-DERVVaaKp627E36Lg
2021-10-18 09:06:47
AddClientAssertionToTokenEndpointRequest
Added client assertion
grant_type
authorization_code
code
g28NECCIiKaf6ydpyMEMw4525Ek30i-X_EAAAAAL
redirect_uri
https://www.certification.openid.net/test/a/0015800000jfwxXAAQ/callback
client_assertion
eyJraWQiOiItMlJtNmdsd01HVV9PM3BXY2NmNWNKRlRSWlEiLCJhbGciOiJQUzI1NiJ9.eyJzdWIiOiI0QWZ6R0NSajc2NUdXd09hRVI1VWdqIiwiYXVkIjoiaHR0cHM6XC9cL3NlY3VyZTF0Lm5hdHdlc3QuY29tXC9hc1wvdG9rZW4ub2F1dGgyIiwiaXNzIjoiNEFmekdDUmo3NjVHV3dPYUVSNVVnaiIsImV4cCI6MTYzNDU0NzcwNywiaWF0IjoxNjM0NTQ4MDA3LCJqdGkiOiJ3NE9scE5zVHZRNVhvTExTcVNsdCJ9.lMBEVbaWs_pr2_bIpP4cc4qWR3vhR4cpJsB6Nf9HBSA0BkeoQ2ZjLhlz6qOz3n-rTFDyvsFNbjR2HIn8tzx8YRpNvVsKJu7hfFlmXMf0kTMFlTn0oA-LeLvOZlCI5VB8eiRTKPpXeZTcfaGRdApphfemi4JTpUmJCdporYhvh6qOe32A5QEqPlPb2ZLSi13KQhCWw4oWQfAxMbzePOFtTYWpx-uH1RN04y_0VrGmYf68v2GpaTcTSpq9weDEG7T0NGeh5fKjI81qZxZsVItGIY2i3yEtEIyJi_r79Uwuftj29rAJ_dk7TcZnB2gIhb7sFdOt-DERVVaaKp627E36Lg
client_assertion_type
urn:ietf:params:oauth:client-assertion-type:jwt-bearer
2021-10-18 09:06:47
CallTokenEndpointAndReturnFullResponse
HTTP request
request_uri
https://secure1t.natwest.com/as/token.oauth2
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": "935"
}
request_body
grant_type=authorization_code&code=g28NECCIiKaf6ydpyMEMw4525Ek30i-X_EAAAAAL&redirect_uri=https%3A%2F%2Fwww.certification.openid.net%2Ftest%2Fa%2F0015800000jfwxXAAQ%2Fcallback&client_assertion=eyJraWQiOiItMlJtNmdsd01HVV9PM3BXY2NmNWNKRlRSWlEiLCJhbGciOiJQUzI1NiJ9.eyJzdWIiOiI0QWZ6R0NSajc2NUdXd09hRVI1VWdqIiwiYXVkIjoiaHR0cHM6XC9cL3NlY3VyZTF0Lm5hdHdlc3QuY29tXC9hc1wvdG9rZW4ub2F1dGgyIiwiaXNzIjoiNEFmekdDUmo3NjVHV3dPYUVSNVVnaiIsImV4cCI6MTYzNDU0NzcwNywiaWF0IjoxNjM0NTQ4MDA3LCJqdGkiOiJ3NE9scE5zVHZRNVhvTExTcVNsdCJ9.lMBEVbaWs_pr2_bIpP4cc4qWR3vhR4cpJsB6Nf9HBSA0BkeoQ2ZjLhlz6qOz3n-rTFDyvsFNbjR2HIn8tzx8YRpNvVsKJu7hfFlmXMf0kTMFlTn0oA-LeLvOZlCI5VB8eiRTKPpXeZTcfaGRdApphfemi4JTpUmJCdporYhvh6qOe32A5QEqPlPb2ZLSi13KQhCWw4oWQfAxMbzePOFtTYWpx-uH1RN04y_0VrGmYf68v2GpaTcTSpq9weDEG7T0NGeh5fKjI81qZxZsVItGIY2i3yEtEIyJi_r79Uwuftj29rAJ_dk7TcZnB2gIhb7sFdOt-DERVVaaKp627E36Lg&client_assertion_type=urn%3Aietf%3Aparams%3Aoauth%3Aclient-assertion-type%3Ajwt-bearer
request_mutual_tls
{
  "cert": "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",
  "key": "MIIEpQIBAAKCAQEAsrqnMijwVtkToMtutfCOMfgQv0h3n2tdTg6GhBjD1Y6AZL0nfVHViht0CUth/uvZLsulxlZjpYHVhtBAmw1NBPnvsBNqXz1ss+NztRFF6V9z/BzotWKGUeMs2bgu0mbnO/IbQbRsdQkCwxS3q1WglspnB9OvOXKj5tBFVS56/UTWnxJIsWhUb75xgK2y4jX9WNnetDiF4ZzdI41H8g8Zp9uAPBisrReYRvJde2fTW2ev2wdsm78J0h5Chouh4HhATGhnceembIr9aJ6mCK/VHkRsAr0b8dL9ZEeDcSbW9frT91cDt1o8QAe6YUD0haclZJ7Hv03Cwa0RUgB75MdKrwIDAQABAoIBAE2cpjwu8OcVzuM1U/cn5eenDEa0RlXw/oyF3D4Crw/OmMymIz7VSYB2mXXryTs02ZPrlSpCm3Tko3+ucU+jf/2YN1Bjrf57ovee3sETJiPIcopZV2hkx2VJ3FETHSn6y5EJenKW0b4k0pE6LuP1BA5XCFSqxN2SfcAeUu1BiODvyNnJk1aooQ+mEqU5VYxuUZFQ46+oMNqbMriTIQqeEaiaWueVlk2DdeEusrb2F1RGIP+rOa2pD5dAYhIvDNjhwyooxZqb4pG/a1OSDM0G29wIVTcZWUfsWzuFnPwDUpEofqb61Z/a4CcBK0p9DCVoCAJLOvKwoX8B2AW6fLQGRzECgYEA21n81qFl0tI4sBFSUeCtFLqsc+YxWuMvTN8QuAdDRzJsVsKd0ZQZHVuKAAaRr49mkGdGHFXe2hIl6+Cd/hepZH5smse5viE791h85u0jWitsRhIlNguZT0CFKPGSusDLFdfe0svDmhUJqET79IkBqGqIK6AZ7DkV4GslF+q7UZkCgYEA0JcuURMGBqnqvDukgSqptwL1LY8pB/DMqz8r8Jxox8HU/oyOAhCV4xuChkxuT/YEjDMH/wuo7PAx0z0BP9043CWr2btNWoxKoh2BLOMBui/uKq0vjpi3GgXHZ4SfSUeEwDk8p3SVdHs8zU7GkF4w4ItFmYFD3buub1Me+mJZO4cCgYEA0w3ou1McOBdRuAdSn7mAj9t1pyasAnlpv5s56PgEAfNATtJ/K3JGH/s98vxfHP7rfrH/wa/V9xlTJ3w+SIfX0vvZ36ugypILstiPhVpSk6YITfuTlkbewmSgO18FAXATd/b3TPgGQrFPU3rcutNApx2p29/2UVYz+HTfgf23MrECgYEAvUYxlQe6FBnjEmLcZwibb6GTcH/TL41lao6sBG0o9vn/l+tagK0kFSxFSC/aeVw3zDASNXATHMznqVJV6+mFSt40DiJTkrJylqBHMr/aNWSArODxomcY3tgXlOtWzlvDLdnCHAFCDKw3A+VTcHTHzTkTMrOFLZK8OfAmz/SmG8kCgYEAw4i47IsWHUQimZmpjwXiCAM09/5rKuqUIxaDqJUtH4K0odfYyMjyfu3fXZvU5c6xTE09rfq70Q+zJXZCbf92C1iwNnpfGRXq3KEtAJLll1qElvyjGTrQZbkc8ahXv9wnhWBu7X4uFJ66AM9iQe57OTPzUdiRH4ggz+zPnvz7rgs\u003d",
  "ca": "MIIFQjCCAyqgAwIBAgIEWgGaAzANBgkqhkiG9w0BAQsFADBBMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxHDAaBgNVBAMTE09wZW5CYW5raW5nIFJvb3QgQ0EwHhcNMTcxMTA3MTEwOTM2WhcNMzcxMTA3MTEzOTM2WjBBMQswCQYDVQQGEwJHQjEUMBIGA1UEChMLT3BlbkJhbmtpbmcxHDAaBgNVBAMTE09wZW5CYW5raW5nIFJvb3QgQ0EwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDvJkaqdaIUNgTnXcJ3lKLyjhTJSsNtYzmN7fvpn8oseBQXQDKzJAvLXhfUEVeuUu3Zv/TG+ab/pSFdtiibh5PLIbB8nQDORl/fAA68wIjImsa2feUcq91Y+dKdKN8iW6zop8aDL8qwEggAV/u3TRfOhF8LSKHOEZ/7/YRTuqinAxDkeHYh7G+uSReyP4NvehhDkSuhK44zbyEddOvvcAOrkYr9TtBj6iZ5OMVZGO9tY9gRkbiQOt1FozyuYB7XT0QzokIfBWE0CZ1ypdu2bttDC7CuVhw9QSnyFHIG6HtQi2zKZH9OceMPJiG9RAdBUDZ3qqLFEVSvw1Dgfu/iatPEgYTbRDA85EHeGCcTMCTGra0eoITekrq//CRW1e73lK40SFzmMK/lKD3B2qWz/TxMvEH186s5REKPC6ptiQ4TxIp8Ls4gn2UHGwbS7i9ihryr0/ww9ILzy3gkuahf1t6PaNwmU02dovfLG5LJrMnvn8P6SdPwgbt3TtMKPBTxawQK+4N7wcY3slvh6bj9XLdyYKkqAk5QDiGoyZypZ6iH6P40gxJgJquF3kgYTSWunWkylDC6QgUU5U+x43SorH3qBB/fN5+daI8PQo80gbvonnWDAelxMkNUTkt/469CBpOd0Ok5uhl6g1cb9Tl1i3IR1c3Daa1hHK2eoKfsOMjwVwIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUKnp9q41DYWT2XgHagTSVGFM8ny4wDQYJKoZIhvcNAQELBQADggIBAGX85+GSIXLJhZ6FwXZgrm+jKvdzxWP3qkwEhNmxfA3Cl4oVzINkn8fQfz3LN9zwTqRusxXfdpSdxfMesB480sDUDy88VAIdNi5A1DFFL02qZJxOH5cBRN+VVRPfRLSXK56LlbItM38GdhRVhd0FVnpG9+tqkmseF63rDCP30BOidUEH1Ong+0Bt8vZOs/OcPyGswsQJS3/7I1QFPxm/0F7wwBxdZwODcz4TAmw9EpePgNvI7ayhM7V/krMJeyG1bQ1sXu7LWdQIEEavrnV0fGgWPbG9L1QzhIxO5PzUKsA09W3wweRVQJxcYRWw3L1orwrvKZktvsKq1K7PEsIzHd3N/L+gGNDdYCZgeL+uv4aIoArPvJa06bVBSiunmkN4LuSRv0pVQPXkNzNkeTgJuCqE8DQavkjDY6OvhTjL54LGT8cv8wrgL9ZZWiol+LYABiF3ffdS7uXNAMEmHTAniBsw6t4VmoT6sjDD7Y4QLG7mJ53MIFbBb/+Y3IJQj474Yl9bOk3lbEJ8fSj1DtuRrygxDjUFZ2IqbuliLN86nN9SMIr+WZBAIG3bT3I8EkAvVPPHiWXjZZV/oBQq3C4fZT7ELu1Y2Z4h3Z/OW3/8OHbqKHnXS9MsOvJ1cVHHb/dRAeg2iKLbVikYKQM5mShYIJ0zIxKS7I/UKU5fYtfkskMi"
}
2021-10-18 09:06:48 RESPONSE
CallTokenEndpointAndReturnFullResponse
HTTP response
response_status_code
400 BAD_REQUEST
response_status_text
Bad Request
response_headers
{
  "x-frame-options": "SAMEORIGIN",
  "referrer-policy": "origin",
  "strict-transport-security": "max-age\u003d31536000; includeSubDomains",
  "cache-control": "no-cache, no-store",
  "pragma": "no-cache",
  "expires": "Thu, 01 Jan 1970 00:00:00 GMT",
  "set-cookie": [
    "PF\u003dhgc6FxRmtXuaF5DYqWbULc; Path\u003d/as; Secure; HttpOnly; Domain\u003dsecure1t.natwest.com; SameSite\u003dNone; Domain\u003dsecure1t.natwest.com; Path\u003d/as",
    "f5avraaaaaaaaaaaaaaaa_session_\u003dOHJHJHBGBDLFKCEPPNPAAAGCNIJJNFPDMIBDPFIMJOJLBGHOICEGJDJHEEFCFDLDBFPDOJPPNIJGIDKJCFAABHMONDOLOEHCBIMBNENGCGBDNJAEKFKEIELNJBAOELHO; HttpOnly; secure"
  ],
  "content-type": "application/json;charset\u003dutf-8",
  "date": "Mon, 18 Oct 2021 09:06:47 GMT",
  "connection": "close",
  "server": ""
}
response_body
{"error_description":"Invalid JWT token","error":"invalid_client"}
2021-10-18 09:06:48 SUCCESS
CallTokenEndpointAndReturnFullResponse
Parsed token endpoint response
error_description
Invalid JWT token
error
invalid_client
2021-10-18 09:06:48 SUCCESS
CheckTokenEndpointReturnedJsonContentType
token_endpoint_response_headers Content-Type: header is application/json
2021-10-18 09:06:48 SUCCESS
ValidateErrorFromTokenEndpointResponseError
Token endpoint response error returned valid 'error' field
error
invalid_client
2021-10-18 09:06:48 SUCCESS
CheckErrorDescriptionFromTokenEndpointResponseErrorContainsCRLFTAB
token_endpoint_response 'error_description' field does not include CR/LF/TAB
error_description
Invalid JWT token
2021-10-18 09:06:48 SUCCESS
ValidateErrorDescriptionFromTokenEndpointResponseError
token_endpoint_response error returned valid 'error_description' field
error_description
Invalid JWT token
2021-10-18 09:06:48 SUCCESS
ValidateErrorUriFromTokenEndpointResponseError
token_endpoint_response did not include optional 'error_uri' field
2021-10-18 09:06:48 SUCCESS
CheckTokenEndpointHttpStatusIs400Allowing401ForInvalidClientError
Token endpoint http status code was 400 for error 'invalid_client'
2021-10-18 09:06:48 SUCCESS
CheckErrorFromTokenEndpointResponseErrorInvalidClientOrInvalidRequest
Token Endpoint response error returned expected 'error' of 'invalid_client'
expected
[
  "invalid_request",
  "invalid_client"
]
2021-10-18 09:06:48 FINISHED
fapi-rw-id2-ensure-client-assertion-with-exp-is-5-minutes-in-past-fails
Test has run to completion
testmodule_result
PASSED
2021-10-18 09:06:56
TEST-RUNNER
Alias has now been claimed by another test
alias
0015800000jfwxXAAQ
new_test_id
1ufNDzQctGKU2mB
Test Results