Test Summary

Test Results

Expand All Collapse All
All times are UTC
2020-08-27 21:21:55 INFO
TEST-RUNNER
Test instance AZSRtYdzlbAFeDF created
baseUrl
https://www.certification.openid.net/test/a/pingcdrsandbox
variant
{
  "client_auth_type": "private_key_jwt",
  "fapi_auth_request_method": "by_value",
  "fapi_profile": "consumerdataright_au",
  "fapi_response_mode": "plain_response"
}
alias
pingcdrsandbox
description
Initial 1.4-core-001 test plan (by_value - nonPAR)
planId
KbvzUzkOkII3W
config
{
  "alias": "pingcdrsandbox",
  "description": "Initial 1.4-core-001 test plan (by_value - nonPAR)",
  "server": {
    "discoveryUrl": "https://sso.data-holder.com.au/.well-known/openid-configuration"
  },
  "client": {
    "client_id": "dcr-8ddd77fb-a491-3a84-915a-d422e5665157",
    "scope": "openid profile bank:accounts.basic:read bank:transactions:read",
    "jwks": {
      "keys": [
        {
          "p": "16X8HEmulPnw9XOyNvZbfdYe6rujRoyNwlTbA4QcjTjsygpa4Ld2dxn1612MBeWUvyUMdHSfegilD0L4oYcrrPO3UDfRkz6LksLOdMKRXCaaRPRsyw3kFRT2daWooaDGA0F7o3BZ_EyTbX3LMtfy9feYcE2Ecs0rr0UopE7r0ek",
          "kty": "RSA",
          "q": "sc6mtWYR1zgFSxOVJoYl39iJAW3GK9gyl48DTO3YurqiZP-JjG4_lA0WcvK32aCyliSD7-1Jb5AY9CTjgtSJ4bbQFiJ2yWf6xokthRGviiiuq6oIMNAZJm7mxwqxkxOZ4JfEB5CJZWCYL8F9yOJ92nk9hzTHX0dg20BA5JR0qh0",
          "d": "itCq0LHoG85en-c6Q9tUTDnZBXfbB3RFFf3OSmzCTnJE7TsIYuewelVO_e49JrOl7JHPOpbX0zL7k5gIIbaXeduCGIvbitXShibF9MnCiu9oP7lVy54SVzlosyzQ1ngQAFXw45DuPYNUdljQICRzpSwEXgNRlQdL5UXrG-gWvLWsaRR3AFO_F9ipg_7c7IXLsphIvuhbqVKhSgdyv7oKmkGLUf9VnBvHBllm5RMZ9pUHiTuepOVcc_CWaUAMz7CnhlVSV_zu-6daodiuzgH5zb6DdEjORb32CDGA6SF7pJ8q6FJeR-rjZHR0AeWv12uPHEdktTRIzuY5yiobXIdIIQ",
          "e": "AQAB",
          "use": "sig",
          "kid": "8f9e8cf6-08ba-4edb-afea-1fbc95776de5",
          "qi": "q4wh8_10E4PxKGfyCjPkWhLxqCCtODbjG2ymyZFkYaQGJIflT_Y1owfXRSVvpQPTdTap-Yp0qPHjKYAWZaf2XGQ2ia67lv_et6erznNXsE-Ga46ftr1o9S1hGGFLwxjEDHOKwEyGq0TD7kezGvPXfMgK-FIKG9vnnL1BjQkCmw",
          "dp": "H7vBObhuBGYzWytHUmc2V3Im4ovyHvOX-Lzb7cyHFxEFZ0XW0bKtsCEV2yjM7iE2nlopVwnCXgbfoztLsxldB_plQ1yzbmOJznL0RqJLGbBkizkcuVS195Q6IF3cTsyF1vzP4OErnMD4AOi9-iFlE2T3_a6qiuo-P3CB5ovmj-E",
          "alg": "PS256",
          "dq": "HegDNDmRwKBEi6ckjBE-J5NVH-9lyJQZllJQnMzYije__rrYWM1mVjGJWBYpBCq6PvSvWFiR5HjZKZ9WwPecpWFJSJ_NWPzrOh9yj5I080j6cBcuP3-Q61z15f6PdYxzcko0h40w_uMrVcT2siYeQvPnfGlNK2JnERmSkJ_Dq6U",
          "n": "lcfXTt2FwQiYf9mJb2Gxx9wuCgJwL3jX8JphFWlCFpXIBHv88Jhrd8lh4m0QyGxjp5LFAfxGoYvpfLnAY8zN3gzSMtAZhOA7Dpnl5Fdx5fPd0rcE_XU7tRx2QGqQ3_4jmXi8oARBjuQaOQxBGMF008PE6u3akOYHQp0I8nrauVBLWrgNqV-oaN7nYopUMLKUDvaIiMEaf2pGmQWNe-VIgk4k4iQ4H5N4ciT3fPiUtyt2I2VXk3RLwEoZwGwcIUPhzVeWFgjIP0o-T4JXP3Ne2-P2sh_FtKS3q3bOaqz6fruKx8ANTRq1vtI0UoYvRnK2jZUiqpbVuyQ7qAK_W6-BZQ"
        },
        {
          "p": "_xtSJfASpa5bYD0dd3mmr6KGktvoFOgYVMHsVLbVn9LYRCSBsYrS0A6TMGWadHJuwR1kkz1-I_7itGAVm3szYAS8L6lnIJIYxbFoiu07qaXEWlIITYqRIy4zKe0cYlSJu0TSfyZUtfKlVyQwhAzbK1VBdM-dRV_bcjQlYAC6H88",
          "kty": "RSA",
          "q": "j16N-lBYhz8z0Gv0me_I37p363eghifYcLPUBMfTsmJGglWUif_r9F2LSYNto_R1dqVeLMakUaSQCZg8Kywk0wG320ZDz-uTEG_8uB0RlwnhKIWRjpjy8h4cMzgKTu2_utGc3VorzXDYTx_LLkrQ6weeuk9l4QoGb1cE2BWV1Bc",
          "d": "e2Sndz_fGMx5JpiZgd7xQZEOsy3DCttiSWTkGyl9tu5Uhw0aSPYE6pXmiBzaWN2FbFwfZcQQfiQ3uQWnkZXI1deP34-N0Eak-2eWE4HFez7VX2AONNvVNPD1rHyRqr7FTlLOsZbSQrhmKwztpiI_3OjaUfX5LULnZRD_F9qKsdrjmRDgik-HxcJWW-veBmFodElKBLKgQsza-qE_hpqGhziFY2w8yEbmFsweB8MilIpR89Y4bfwyOic_-i6UwOEniPoCQJ99KZgOjqJIOJ0KbSY1lAh4kYJ3iwWc6uTsIIZUj9-2QuH4YXbotRH8horOoMJFiVqmapxhd4DJXoc3_Q",
          "e": "AQAB",
          "use": "enc",
          "kid": "8f9e8cf6-08ba-4edb-afea-1fbc95776de5-alg",
          "qi": "gBl1m-a3UTi1d1h96F18WZBEHLM1C6Uu4xNwIV-5FUZZhhVBz9_dF6iFK6UUFuyy1u305DB_an1vH48notq83__13_6uvzp0hfeDoFYORBJCspuOeq-vG4rhnOi4mVSrBRwsk9U-_H_-m-UBv_C2QrM_q6CaI49XADKhu3RVhO0",
          "dp": "qsBEufP450DPFJmTkZaxhTnJzZ63ttarAoBSiVlfn3xnGSU-UfHTrUM0Ld60BWFa1JOx8APm3H0MjSMLE2jhOFGzDEvdJSXkwt4-VU748lJsHPBvckdfYibYRCXbK83d6qTkKAsmBCsHlE460wgv4s9L4r3cTMUeg1B3-8xAyG0",
          "alg": "RSA-OAEP",
          "dq": "Meh6iC68AqjPwrgx9_xu8uMYp9GHAeyQ_fq7zcY6PZjUbr6X7Mo4O2Ls__ROkIqi8WBzviaQQROGSLDEEUtWrlWkySJWrOSW11wEn5sO6oM37EFDAF7iA8LTkkjp3bwJyGD7uFqRcPzdb_3jXwQQYiDO8pB9KK-yucOTHh21gJU",
          "n": "jt58ZtgGcYJuRNpW9xQlEhHZD3TM6ygbs2GaTVrcbj8JDBQa5HZlOv5fUjKjd92Cz3JK8z0ry2UT7aA4Z26PXBkeMb0GTKTsJmQ4qBmfBzu3ZJ-kMVfYYmgB5_VRaRi8KyW4OeEzFQd2RXlcjatjhyNJkNwbtjnCGg_NmkFK5xj33ne3jku73r92MavsBOEf_oSGoUXvnLFgEAXNIsAxcr9EXw6tEJW4fEjCJ-J9iacYaho8AfduZi98M9KuuLPMzZdrqFkAC4FHO8MoV5QK6D8wCoptM10ewLd6DoOgI03GvzTVVE-8nweB7guiBuALlCJLS8nE554odZ_SsYtHmQ"
        }
      ]
    }
  },
  "resource": {
    "resourceUrl": "https://api.data-holder.com.au/cds-au/v1/banking/accounts",
    "cdrVersion": "1"
  },
  "mtls": {
    "ca": "-----BEGIN CERTIFICATE-----\nMIIFfDCCA2SgAwIBAgIJAJAB3Q2bTa+MMA0GCSqGSIb3DQEBCwUAMHMxCzAJBgNV\nBAYTAkFVMQwwCgYDVQQIEwNWSUMxEjAQBgNVBAcTCU1lbGJvdXJuZTENMAsGA1UE\nChMEQVBBQzEWMBQGA1UECxMNUGluZyBJZGVudGl0eTEbMBkGA1UEAxMSY2RyLXJl\nZ2lzdGVyLmxvY2FsMB4XDTIwMDgxNzAxNTM1MFoXDTMwMDgxNTAxNTM1MFowczEL\nMAkGA1UEBhMCQVUxDDAKBgNVBAgTA1ZJQzESMBAGA1UEBxMJTWVsYm91cm5lMQ0w\nCwYDVQQKEwRBUEFDMRYwFAYDVQQLEw1QaW5nIElkZW50aXR5MRswGQYDVQQDExJj\nZHItcmVnaXN0ZXIubG9jYWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC\nAQDDTxooMYaYj28AFMQC07pbm5HSDFqrDy9wS900I5NVu5pqvUaYt/dKMMbRG2VE\nipApr85gmeZ9VCZoA3x/XaKiWNDPTqojUQIe5nmUx9n1OmLnS1DOxd+HOAv709WB\nBwFFTBezYq2I3ewKrMySuzCWKTyqD+78y7o4oIsq8eruaB9/yv3ZVs5AO7CiMVXR\nI5n11cDKZM0eIfp/54WQDWHufrcPTN1t4qm+ac+tNH32StK84YCSKaaH5+BQYJ7n\n7WlaHZVYJvhgWh6/0sfRUBnZKmSL0mAJEN6iYWiHOY7JeWDApwCAN83B585oLCzb\nCKlAEdS4DDYdbPL3lxV2olo6UueTitZsF0SXY6MzJ2rT8JTPoJDzSc41GYJXV7yN\nfiZq3c9Xyn8J5nVt/sBGpvTWdvEV20quPS2CIuTB8YXqHrgMPnL8RvgqPtS/X//A\nAnnQQZqBSLprMH1k4UGGUmdD7aNNBbncoQf+osEhACrClgJnJIrSfWVXXQMJuvR5\n4kFsvR94GPPSeC904Oyx6EkOu7e4ENZ6XmjoNzow7JkiEr4hVQynB8YcO3IYqZ7r\nROzy94ow+SisQxpeca9YaKLvOkYEuPPk1BV0l1M8+TGrYP2zhTqTfb7s3jRLBu5V\nlPBLghRfS808CnZbW0qRnVEy7dfbSskiyjucRCe5fnR4EwIDAQABoxMwETAPBgNV\nHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBCwUAA4ICAQBDnhtr2zUmxNrrp9NltHTR\nFMqpdPQyqQIv868686gutVsyYZ0PCqEZ3J2u8j10jCXJrTLI1RIhVeHgmOCa2a2G\nHXDzZBOvKm8EjsiTTrEqT/21/M5ZT1MERvb0ktIPzaZqp4l1zcRSIQb+Mu3c+4qO\nHNCmETY3LdmjUtI86KyXZQJ3ie1k36m9PAk8a6jru8JpF9v20KyKtsC8+/BlNRfm\nxbaZQWQbY1GatXFStWV/yLTpWikMyLn9AX9Q1Q363gMheqRv+sUOkdACugxQT3Ia\niZrf041f922o6fI7VYjKxl162GAsmpNEU5Rs6+qQNIeI/Lw9Md1lyxjeQBroVb5U\nKD8Am2/R64Bpr/D/vwMIrLclz1WVGn6Kv5Ay2pO8VLmWz+LjvGowXQxEmQNmycKE\nSwH9CrA334akC8pyg3bmwuM/RLFCZaozhR3EIgfU0hRcnfG6GLTt24UXmC9O3oEq\nK6k9Hm/qTEogLbHK7PNWBlF8dkLley8bWoyrgGDprYxDxnJ5pAFyGtCaQCRuqZJW\noT7LejUzvwMfMGSvtAF+Lek7d+1F8Nj8UAm0mw9ZFWf0gyvtbIMvMKwCg/RJDdN5\nB3gsLZX/4hvrf//9F6OnRlEHvozcBzHVmLK9PoPR7uH3pEhr0bU3BmxQrZrCpQ13\niYPEg2QtpPhVWO76PhG/XQ\u003d\u003d\n-----END CERTIFICATE-----",
    "cert": "-----BEGIN CERTIFICATE-----\nMIIFHzCCAwegAwIBAgIEbf8sOjANBgkqhkiG9w0BAQsFADBzMQswCQYDVQQGEwJB\nVTEMMAoGA1UECBMDVklDMRIwEAYDVQQHEwlNZWxib3VybmUxDTALBgNVBAoTBEFQ\nQUMxFjAUBgNVBAsTDVBpbmcgSWRlbnRpdHkxGzAZBgNVBAMTEmNkci1yZWdpc3Rl\nci5sb2NhbDAeFw0yMDA4MTcwMjE1MjFaFw0yMTA4MTcwMjE1MjFaMD8xGTAXBgNV\nBAMMEGRjci10ZXN0LXBvc3RtYW4xFTATBgNVBAoMDFBpbmdJZGVudGl0eTELMAkG\nA1UEBhMCQVUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC3dkK9oIY5\nUP//ulMlTtfnvIvx4IdjhJ7wRAgZVSbSarOiEQyLwlXru7ehN2aeFibVD9xkkLY3\n2yhXijT+yZi2nD1Jp4Dw0ImX0ZIqu10DwTw2RxO0sZuUJ519VcGKnAPyEaZdGwbM\ndHQ2hEG+YpWpOgVOI0je5e3s669LT0aB9Uz4A1dGCxMFCrPO5qFFvDYzGZS6NiPw\nYvb38mmMD7nkcIawiJdsMbs00DBB2ntdEcy4MZIYuOih2RUndu9AU26Q6YHiD7QR\nS7SmsagHTS1nJGjRo+SK4gk5klsPWoEiRCnroqJmGffto8oUFoXtftPlePO+C5m2\nuSz6KN3afI65AgMBAAGjge4wgeswCQYDVR0TBAIwADAdBgNVHQ4EFgQUF+rEtcsm\ntNP58iUEjJTVxqs2FD0wgY8GA1UdIwSBhzCBhKF3pHUwczEbMBkGA1UEAwwSY2Ry\nLXJlZ2lzdGVyLmxvY2FsMRYwFAYDVQQLDA1QaW5nIElkZW50aXR5MQ0wCwYDVQQK\nDARBUEFDMRIwEAYDVQQHDAlNZWxib3VybmUxDDAKBgNVBAgMA1ZJQzELMAkGA1UE\nBhMCQVWCCQCQAd0Nm02vjDAtBgNVHREEJjAkghBkY3ItdGVzdC1wb3N0bWFughBk\nY3ItdGVzdC1wb3N0bWFuMA0GCSqGSIb3DQEBCwUAA4ICAQBxC4ErLJ9iY8xoS8xe\nLNZ8EzlNYWuPV0coQY/BydnylR1WVWgS1zOv5vW8NkLIV3QHgcgfah80tGcInlzV\nm20/r6Jd8l3cR8+yGMHDnBhM5lZkTH6GAeedlH3e9PYgtHcQTzbd/bnkvhXdl7zj\nOdsuLY0MQLaKOYYAYERBKfHXZGjJyQJ9ELvA7BTdPz0bBa2nK7uMgoqCnieKvNLd\n4/ZrGlR7gsiHva63XjVdZA9DBGcKnpgv3WtjmC7GRJS3U5djcXWO4It+0TmQTLnX\npRtkdRroaSj+7xtbTcXaHcRrSwRMd0CteQwbK8GmFJ0kTCbfGDbte61oroMWt+4g\n5Cec40EEPMIKcYmvFihDYURJy1zVh3YDUzfgGcW7DdunGW5zk51ZYeoEvQsY2Ylg\n5C8JQJKAoClzNnLwDFlUE4PsauewLBL6JUQYiTKujcGXtlzcKV5zuHz15ja3nkrt\n+Njc1Qm9/xNBkaQmMHxNqILd0NIGs8PLa4V2Q43gA8fNTzcVTwoBi6hPnmYe7ZZY\n1amPDVkbBMjdKmvu3+L6oUB7e59kyAMSYGp/MtDF20RzdQjEhxhEIWdQDX9yILQP\n5AJRtgw8vbI/O/JtMutKjZsDsKuD/WRtzIboiLxgraDKCQ5RuBfgtlfkW33JgkPZ\nZoTOM0IOU98QApNQvOAH6LAVwA\u003d\u003d\n-----END CERTIFICATE-----",
    "key": "-----BEGIN PRIVATE KEY-----\nMIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC3dkK9oIY5UP//\nulMlTtfnvIvx4IdjhJ7wRAgZVSbSarOiEQyLwlXru7ehN2aeFibVD9xkkLY32yhX\nijT+yZi2nD1Jp4Dw0ImX0ZIqu10DwTw2RxO0sZuUJ519VcGKnAPyEaZdGwbMdHQ2\nhEG+YpWpOgVOI0je5e3s669LT0aB9Uz4A1dGCxMFCrPO5qFFvDYzGZS6NiPwYvb3\n8mmMD7nkcIawiJdsMbs00DBB2ntdEcy4MZIYuOih2RUndu9AU26Q6YHiD7QRS7Sm\nsagHTS1nJGjRo+SK4gk5klsPWoEiRCnroqJmGffto8oUFoXtftPlePO+C5m2uSz6\nKN3afI65AgMBAAECggEAV12I0NaltJu/HR+0wpp2NJPULN4YeyrHqXEsTiv/rcpE\nOtRVniRwWC7vdmV0h6nS2jmQYY+MRrMl1fIp5H9KKwPiJ7YNsCAOte6F5bWNyOD3\ndH2Kg8zkYrwuwmXZIdHECz2edM4PAcQfJ2r6B9jYnlrT9e7Vn9fs4pslwf5BfFbu\nbi1Hxn1/qQPRDJqBGM6vAqOkUgfczo6dRrZNNALCF+N8LOoIrFeUEWm80z6WlDh8\nJxugdTIOF/7O2rbUVGLqnjzXrc+Z8iwiCyClTZruXOhhHno1tuGDBORgaUqdw3aD\nsQ22X/iuRfUecbGdMIaIsPTQtb+Dn20W70e8S82ihQKBgQDnxLUKZ4ARfgbS8QTP\nXFRZsH/7+S9+oGSSMGajY5WewyWzTpFf8Y5zk3ENabnW92dz7XcupPtt0n5FmM6I\n7DxDcq0bEgb1lgmfjGaNRr7AufrpksJLacBfRQo1DHljN8RsXzZ8pE+YeOP32prq\nj4YH1kP/3fmu8/pG4SiHwkWCKwKBgQDKpKEfuzxuM5sFnq75N4GJmilCnH1GgnyJ\ngCT4M1qp97dIODQmdIqFP+Q/otbHGsYPmAMgPXmEePB++iyLvVBCdj9v9A7yhYsz\nOJrp8ZUTxJuSmNzjYUzDE7L245w2lMDT/JNUHQeFv+AL6oXHfy3NNCoR/9h8iFHd\nYAYGOEnUqwKBgDFUd+ggAW03ssIhFJICJ93zKDp8XjSIdP98l8v8/TKOfK6+cUjH\nhDdrUWu2bhyoCfftuilOakmEvOWZUZRpG6aLePbDDoIlDiVMX+OABEfHDfW7C+m7\nN3vPmQ2Tex64FvGuDk3XNy3PxU3S1JhKNg/i9hQ2rdckDMgbUmIa4mqDAoGAbGHY\n+4u9KoPXag4RL6IMWnhlkQb5yfiIe1Jac5Wj7DxdfvbwjZDPda1SeuaxURR00mpP\nYbL/h2bX2lIb+TFr9+Ae1dYHGJdseBzSXkWjoksJmkLAAa1MzRmAIqRiLJ8q8zan\n5dkQ6OxS/IyWuLjA2nwH9FCOjSyr/GcbUcBRXLkCgYEAg2o/xHj3iTIEu0Ee6lBf\nNvelqrPFB8IECgbXgYtb4iyalZrYj5dQiMNvq/+/ikMCBaHEEz45s49aDaIve+am\nPs7dDZ/vB+giRpS/+BIOgghtYCRoKK5J6d/L6XybTsEn3Ru7JhvxwBJzmHbmwHtG\nF98GXws1wkU5Kh9HaZeYjv4\u003d\n-----END PRIVATE KEY-----"
  },
  "client2": {
    "client_id": "dcr-66e22230-68fc-3916-a3fc-95dcf5b9cdcc",
    "scope": "openid profile bank:accounts.basic:read bank:transactions:read",
    "jwks": {
      "keys": [
        {
          "p": "9-WPuM0gG8U9XlgRGWXAjPrPN78ojfglrDyQt-1mkjah-K_d-eLArAXipW3DhFi0ndvkqf6enOUsOoCD0gTyGHzalImr1QwHW96MohHm2D4aUIYiLTiBtGvHTTCFa_kaOYx318VqTGpY1_krEF08ACEICwfwewaON39csTdvZis",
          "kty": "RSA",
          "q": "2el4A3tksaoqpOSWG9lO6DriHQLlfATtZTCRYgJcoyBWPh3-pPw7woC0aP9JN8pCool_LR0Dg6KGdbp2_PdzUTd9wYcUhffsYZhnXhTJ-_FWT-JswIoE-bjVLprkqyIvWcW4yJEp1MPhPp_WD0bmCJAU0JT7WJup5R_QJsaKQH0",
          "d": "HEkklTd7OL7QFZGYqfXtX3nsPpJZelCVLx_GIgCfzzFJlBGbT7ih3t0GqsUZpRtU8D-ZBiHJdRWRKDUMmAcX1c5ON9onEH9Y7H3HSk_4LsRcqxYf-ehH3O-fCA5c7KCFjug2ns7Ewkpmwo3_vhxLGvjm0HWaElivEspK_nDnKzcWoHgdIVpPaa8mc3TYGdgyu3vdVLbMX_fjmwtLsdR0ypFihUSp-0R5IKB5giMSaazq41NzSALhAKZf1iUIlfTolzAG6c-MV5vNdwd5enjjh2UqyWJIRlZFJe_zJ8um3ajNVhkfWTFaTffRdWZtkhGISe-O1QWiU2vRUzTQLQ2H2Q",
          "e": "AQAB",
          "use": "sig",
          "kid": "a43d15a3-16df-4bfa-8e84-a92791d245ea",
          "qi": "7sGpyrqdhBqYaWx23Nf4Zs_GUNaQA1DUenuZ1Sr09ZXFjjNu4w1zrS8wnbh2he7o9DermlB2tK-bNAVQ91QjBMFNaLhjg6ha75lADWg6mXYVTRm1p9g0H7UQj8e2I1aJqg9s8-9lPjtfXYQObtVwGLQNTQXd7DaCnQ3Wl6piT5s",
          "dp": "X3bCEDK-SLN-XJShkRxEOIZlwlwVLAcBywBP4uTDeU8ctP5VB2QxOo3RqE9K2e6nL5t8xZJOVrFShPz0xq4s5Q0_x6_0wkitlM1xbwBh26iezZ-6DZwTJv3SdIFZACmf1cWoaSmXM_JIYHOOB_E_p_UQed8G1vnBTtH3Si_E8J0",
          "alg": "PS256",
          "dq": "HwoBXUWbPy9E6b3hn8_hTHTutkEuXO76vZogazx444d8oVZ2ahu_i2H30KjkTf0SZsJ9CfkDAiIJUwWfY0L_-waTdBiAlOCOnAwwVRdS-f8TU0emQ_qk4MkyHHRVtAanhfsC6ha7RaItGFV-ESkBJSEYxekisClkFs3kQVGwaaU",
          "n": "0wOq-m-fBtlayLYE0w2lw2zj5MzNK0aI5Nb6QLbSkILOLhOfaJV6sj_6odcKWdb4rGlK-IjVCwQOvRHx3nqth3qJbnuVMIfz_UgAAK2EdyR_J0aFo7-XtlFNIC7FIr-iRGpZbtyyuI1N3MMTYbWcQnDTe9SYlB1Ma6B4i_0EK6rNGqvuVMy-ZgKi8eqJ-mJ_BVYz_eJcIQqpxXSXNzDEEix-rxDKHRkPLkDcycq_XSPaYclTUYxNGfcu1QrMgjleSL80lAOWWailn215K6BOYUpmQogofwXziGQ3P58WTLqy9v5Izx_fiUQCLS5R3WWt_akazoC-xUeMhbXYQB2i_w"
        },
        {
          "p": "-UmmQJQjJ5Pj5soIrn_0F07s2b-84IyO7BdP5nzCk7-RjGB8knmqIi7zkZkppteb6BMbNEjdey3AKW2uCDXtEUmlT2006bW7gugQr82wXVYiejKrCI31tmekkQU6xkxnHj3_dE7Z3Dsm0YDj-Y1Nd5f88SyiP9xvgTvDQo1vpis",
          "kty": "RSA",
          "q": "jMzjWkH862Pd0k5HqWs7onIH0seNS_75PKQdzXoR5tX58Ld9hQd3hlNaznm_OwIvca-ItZRBGebTZoSNROizNd1W2y6GbfPYxDPN30xVsp9-71gQUlVhFUlk9QSlcY4vL9AVE_ebeNw84OFhH5QwZrQxYDC1sMPR8QPWgJQYYc0",
          "d": "COD34GQPvdJbGkqtvbqFoL4MWi2ABUbM0EFGkeylxAcZwryN0SB13VjXkQnkn0jjMAFZphR7YS7GaVZt7qQM1vO9zFmdAmPJ4-sSH4_RBdZfhrPxzSXFPGmDxwDFIZ_ZL52aStxzPQq0sA51p_LffsN4EKABjIjPtlNpGsSB69Ei1xBN1QceeKQJY0kA_VdkP3ox8LbtJTGj5OKFXmWIk06tk4AsvpEm6n1C-Qd00HMymKz7NhuRBwsuWV2hEbdwSryYB70pJrCJbRJQymnEkkvx7lFjdK1oWLSGCIo5uB_U9nOpjX8-NzMvHlGKwN6r2Co_1P94p_JUAtib_F7BYQ",
          "e": "AQAB",
          "use": "enc",
          "kid": "a43d15a3-16df-4bfa-8e84-a92791d245ea-alg",
          "qi": "GKW7FEl7pQAVvHAw3GC5o9cByQezwZSUrpR2O-ECPTwLy0qZI0G5BK6aLgApbhJPwBJADFkgtCAmtlWltclTjCwMghOH-5AZuERKnQ3YlPdtSQscVCqXkDNU1tJjOhndzBLWxzyhkqE80PJ2NTM5HOds4pkwrBWFa2JsZRlxYcY",
          "dp": "Dhq4qVa4VnjroBc2PolGyjrQ89EBYsMRIxJ-ls_gQnPITGT5J2By29REO6yqyqHQVGUgWOj2fw2rnaxy-Ev0ydGc5M2M_Nwna9StfQTqQZ2p_bf4LVe620Mp8HqXRLj17KQdW_tKIEfIfnoIbAouo-GZkhuwYmSaenljJtTRyFk",
          "alg": "RSA-OAEP",
          "dq": "KSjD1WCw5Ma-03marUXxmt0muFEpVuvkQ_vd0nE6xnYKqHmbMcYrBJNdWjpw0nkjEWK03g_GsCGv7qoU-e3kZXycpVoGZiIAXeqe5gXUj3DclG7z5n2a8bQQ1SdUjct4s8tqPfoF8uC-0yZPVAHn3D4UqP_UPSYhOwlaLSAduIk",
          "n": "iRvK__8K-KWTOJFA7etzxVlXHcoV4gKJ9MkofLIMGtWkbHmjsMFyegK1jq-DFkn7Omwxq3BIueq-IwldrpD6obGg8MOFMBAuyn5QQ60IyTFNwfVp_RQrj_hKWJVcjiyQvJv7r1YF4Xl4FWwykrszfeL5u3rxjkHigvaOPxJhA89Bk3hJXQ8ndlb1IhwAeZDRFv_bwQIklwpGj-b2Xz0iFZ7YMDXxyd8nZs-Mm58pQ7e_0JvxxWZuofrqN_X1fq_XVCh8586y26BZTVEJ9UMLnszbUnjeRRw51--hXhlMBaD8o7ZuxPAgo6iaGuPtHyovx9fwUu0m4RlkFWnrAGZbbw"
        }
      ]
    }
  },
  "mtls2": {
    "cert": "-----BEGIN CERTIFICATE-----\nMIIFHzCCAwegAwIBAgIEGc0xxTANBgkqhkiG9w0BAQsFADBzMQswCQYDVQQGEwJB\nVTEMMAoGA1UECBMDVklDMRIwEAYDVQQHEwlNZWxib3VybmUxDTALBgNVBAoTBEFQ\nQUMxFjAUBgNVBAsTDVBpbmcgSWRlbnRpdHkxGzAZBgNVBAMTEmNkci1yZWdpc3Rl\nci5sb2NhbDAeFw0yMDA4MTcwMjI0NTBaFw0yMTA4MTcwMjI0NTBaMD8xGTAXBgNV\nBAMMEGRjci10ZXN0LXBvc3RtYW4xFTATBgNVBAoMDFBpbmdJZGVudGl0eTELMAkG\nA1UEBhMCQVUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDDdy4y8GXh\npj0LvKKUvldvM76Og5eS60FoqwW+eU0opoYOZsVoZA/YsYwOZp/LFz08932dFlxj\nwssxjj2FYcJvDdtrfZRtfp0c5xuOLWI+nduJ7o1EUi1PvGZXBMXKWk82L9eyJiXF\ndQq0laZifLkgqJ+veEBtd+mWwZw5BmFB8yTKUhwUoUXrMUpWTsEqtYAvPobwpRlz\nLcUBvOVi5JUlKGT5Bi3GRRCwp4MXETImdWzgKdTzFXjo1Dtq/xr6TgrbZkRvfcPx\n8I7EWdgcKlEzOyt/dEPV/QWOovjI4y3E5da3V1muSMJEmIPfYl9V3Pb0mQmSvCOv\nl9cRG7vu9GelAgMBAAGjge4wgeswCQYDVR0TBAIwADAdBgNVHQ4EFgQUXpouDxng\nElqC3cIx+P2gqKU8KwAwgY8GA1UdIwSBhzCBhKF3pHUwczEbMBkGA1UEAwwSY2Ry\nLXJlZ2lzdGVyLmxvY2FsMRYwFAYDVQQLDA1QaW5nIElkZW50aXR5MQ0wCwYDVQQK\nDARBUEFDMRIwEAYDVQQHDAlNZWxib3VybmUxDDAKBgNVBAgMA1ZJQzELMAkGA1UE\nBhMCQVWCCQCQAd0Nm02vjDAtBgNVHREEJjAkghBkY3ItdGVzdC1wb3N0bWFughBk\nY3ItdGVzdC1wb3N0bWFuMA0GCSqGSIb3DQEBCwUAA4ICAQBQy3AOxs/3kPWR329V\nFoCXkq1EqYXTvXhiB0VAxGQoXuqWvL10XdknbJJEN3HvofXutYU1AA9IHaM36U0B\nB24zD7Jju3rFhZ3FWbN2IiB072XMZHtFmMxvglnzB1H1OxaI4qg4gIyNBWwng91r\ndTZ6r3HK58vtSI5uk9u3CSr6ihKp2oKXkCn27Zb+wqt+XSzBGn9RRt41qpLdwoHr\neGOmB34/4w9OhK++ZOpBSHJjVYKsdmh3HatozIRXqJT+hAFJ1TYVFoUFMXWZ0GiM\nvcGF3Es5t9gAg9RssqWCPqELlLXxmKFzLInM7RhizYlbA118DqOHI9Lex+TXJVJ2\ndAKcLwKrTAX4gVLjBysWtKy+QBPr3CmjRnwc16ov23KRKekjySBJyC8rxYAHKm6u\nssDyS8WKDqNIjHMcRCEKi/bf11TuPCGgNXgCrvvylcsjEjy3zBYHqo6Yfs3CaFG1\noOzG03SPnBzEv1Op5sk6M/oN8WYfviNWwPOVN3SsX5IyCoVO5RTgGRB/ziMvmqKM\nUHyJDhncIAAHqacPRB3NQKTRKwhdJwC2iEFr5Hl5gmH9+QXP21eE+M5yTpY9uwfD\nnSsD0KT/mk9OWpkbQhSViLkU8demMD/M9GqJSZy76E8XrsroEuLTJ7r0w9pcTzth\nCI4uUv10Vyxz9JohdCpr9oJOfA\u003d\u003d\n-----END CERTIFICATE-----",
    "key": "-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDDdy4y8GXhpj0L\nvKKUvldvM76Og5eS60FoqwW+eU0opoYOZsVoZA/YsYwOZp/LFz08932dFlxjwssx\njj2FYcJvDdtrfZRtfp0c5xuOLWI+nduJ7o1EUi1PvGZXBMXKWk82L9eyJiXFdQq0\nlaZifLkgqJ+veEBtd+mWwZw5BmFB8yTKUhwUoUXrMUpWTsEqtYAvPobwpRlzLcUB\nvOVi5JUlKGT5Bi3GRRCwp4MXETImdWzgKdTzFXjo1Dtq/xr6TgrbZkRvfcPx8I7E\nWdgcKlEzOyt/dEPV/QWOovjI4y3E5da3V1muSMJEmIPfYl9V3Pb0mQmSvCOvl9cR\nG7vu9GelAgMBAAECggEAH4EfFiC/Gw6TOkgOIFFJgGfjp8636Hs4kKk4BMpCUHH+\nm2WfHcM69p8vRsbtrGszeJcfTOlkvMORwov9iHkIQKQIIJweB0PoCNeLDnBsLFF/\nKA0mAcQI/5gLGq1vP70slTxC1LjnT5scvZx9M9SMdiIXks2b/MjeAml0R5Cqrlk9\nBUzZo1J+CeSajlKV3T+qi6l91vhhaSByKSfq82LzBdpBVXv4UPIq8FbdlI/W4SVB\n6YJcjsiav0Cmk2+InSc3+dqeB5n8ULgA4gH8ZxyIWNii8potQkCbIvnW3GTqpos5\neQC9kIp8im59DwOR+EB1w7QV+qrNij5yFEj74zzPxQKBgQDoERH4zLK6HjJZik6p\nhAJg1D6GeHSARRWGUQ0T/iKKbKKEuU6Ndaz/9KMWy3U/C3DkYBEIm3wSM+ja+EEB\n2RJEYY19yGnnK6uh3Ab6kTgDquYYwHH8hi3YF093cRKAH8M5XX/9v9l/B1ppUN4D\nJGdIBx2g6ak/z6P5feiQgJHo4wKBgQDXn8g4zEdouPxow7uMvLFVg5HENXCYXjSq\njEh5mucQWSY87pHAPC0LROeDEP9aZdRZ/38YRMOntbva4lIBpzYse0laVrZQs0LH\nMl3PVp+f08cnp9YyjkR+DzX9hTCBKWQ+fM7Ws6mF3V24H77RD7BuC4/fDpoL9ZIw\nP7ss4US71wKBgDSdojCB4Mf4Drxkcl9W0d84YBDHAMsQXsf8WnW8+gHejZ6AEUJb\neuTxh4SkjqnDo030RghokGHkKRh0jvCnUc/1OkpZhUFnklt5co+fG08hkVftUirK\nFVzYNClFlsc77Fx2SY2z0NFPTn1wW1XlDBG1o08Xi0svfeMUXAVfUTW3AoGBAI9x\nPjN6wi6KkW/odkYj6RzoT/plSqgyU3r5o+UyBXE8vVFfrBpkbdrHVfQ9RIKQp3nP\nnG86n6ZcIcJ1OPTclg91XND6SoLZHh2CBiI+kCY1LpHU94veVPY/jD1Bc4kZThS7\n1qXCE454OzaX98sAUvCCRI2xGw3FqiDq5MvweFc1AoGBAK/FwkYtFGR4A2xzHrs9\nBJXcyi8BfvsC1EhiyKNJCitsaJ+sMZSCohWuKp101H2R/FbCMOy+4jAtch10ueWN\njgi96d+zAoUsJwbDpPnai8Q9hELravV9pNcjYwV8LcsTU/nTnZA3jOvi2NMFsmhY\nad/bV24RNgBj09qLtWE0D1VY\n-----END PRIVATE KEY-----",
    "ca": "-----BEGIN CERTIFICATE-----\nMIIFfDCCA2SgAwIBAgIJAJAB3Q2bTa+MMA0GCSqGSIb3DQEBCwUAMHMxCzAJBgNV\nBAYTAkFVMQwwCgYDVQQIEwNWSUMxEjAQBgNVBAcTCU1lbGJvdXJuZTENMAsGA1UE\nChMEQVBBQzEWMBQGA1UECxMNUGluZyBJZGVudGl0eTEbMBkGA1UEAxMSY2RyLXJl\nZ2lzdGVyLmxvY2FsMB4XDTIwMDgxNzAxNTM1MFoXDTMwMDgxNTAxNTM1MFowczEL\nMAkGA1UEBhMCQVUxDDAKBgNVBAgTA1ZJQzESMBAGA1UEBxMJTWVsYm91cm5lMQ0w\nCwYDVQQKEwRBUEFDMRYwFAYDVQQLEw1QaW5nIElkZW50aXR5MRswGQYDVQQDExJj\nZHItcmVnaXN0ZXIubG9jYWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC\nAQDDTxooMYaYj28AFMQC07pbm5HSDFqrDy9wS900I5NVu5pqvUaYt/dKMMbRG2VE\nipApr85gmeZ9VCZoA3x/XaKiWNDPTqojUQIe5nmUx9n1OmLnS1DOxd+HOAv709WB\nBwFFTBezYq2I3ewKrMySuzCWKTyqD+78y7o4oIsq8eruaB9/yv3ZVs5AO7CiMVXR\nI5n11cDKZM0eIfp/54WQDWHufrcPTN1t4qm+ac+tNH32StK84YCSKaaH5+BQYJ7n\n7WlaHZVYJvhgWh6/0sfRUBnZKmSL0mAJEN6iYWiHOY7JeWDApwCAN83B585oLCzb\nCKlAEdS4DDYdbPL3lxV2olo6UueTitZsF0SXY6MzJ2rT8JTPoJDzSc41GYJXV7yN\nfiZq3c9Xyn8J5nVt/sBGpvTWdvEV20quPS2CIuTB8YXqHrgMPnL8RvgqPtS/X//A\nAnnQQZqBSLprMH1k4UGGUmdD7aNNBbncoQf+osEhACrClgJnJIrSfWVXXQMJuvR5\n4kFsvR94GPPSeC904Oyx6EkOu7e4ENZ6XmjoNzow7JkiEr4hVQynB8YcO3IYqZ7r\nROzy94ow+SisQxpeca9YaKLvOkYEuPPk1BV0l1M8+TGrYP2zhTqTfb7s3jRLBu5V\nlPBLghRfS808CnZbW0qRnVEy7dfbSskiyjucRCe5fnR4EwIDAQABoxMwETAPBgNV\nHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBCwUAA4ICAQBDnhtr2zUmxNrrp9NltHTR\nFMqpdPQyqQIv868686gutVsyYZ0PCqEZ3J2u8j10jCXJrTLI1RIhVeHgmOCa2a2G\nHXDzZBOvKm8EjsiTTrEqT/21/M5ZT1MERvb0ktIPzaZqp4l1zcRSIQb+Mu3c+4qO\nHNCmETY3LdmjUtI86KyXZQJ3ie1k36m9PAk8a6jru8JpF9v20KyKtsC8+/BlNRfm\nxbaZQWQbY1GatXFStWV/yLTpWikMyLn9AX9Q1Q363gMheqRv+sUOkdACugxQT3Ia\niZrf041f922o6fI7VYjKxl162GAsmpNEU5Rs6+qQNIeI/Lw9Md1lyxjeQBroVb5U\nKD8Am2/R64Bpr/D/vwMIrLclz1WVGn6Kv5Ay2pO8VLmWz+LjvGowXQxEmQNmycKE\nSwH9CrA334akC8pyg3bmwuM/RLFCZaozhR3EIgfU0hRcnfG6GLTt24UXmC9O3oEq\nK6k9Hm/qTEogLbHK7PNWBlF8dkLley8bWoyrgGDprYxDxnJ5pAFyGtCaQCRuqZJW\noT7LejUzvwMfMGSvtAF+Lek7d+1F8Nj8UAm0mw9ZFWf0gyvtbIMvMKwCg/RJDdN5\nB3gsLZX/4hvrf//9F6OnRlEHvozcBzHVmLK9PoPR7uH3pEhr0bU3BmxQrZrCpQ13\niYPEg2QtpPhVWO76PhG/XQ\u003d\u003d\n-----END CERTIFICATE-----"
  }
}
testName
fapi-rw-id2-attempt-reuse-authorisation-code-after-one-second
2020-08-27 21:21:55 SUCCESS
CreateRedirectUri
Created redirect URI
redirect_uri
https://www.certification.openid.net/test/a/pingcdrsandbox/callback
2020-08-27 21:21:55
GetDynamicServerConfiguration
HTTP request
request_uri
https://sso.data-holder.com.au/.well-known/openid-configuration
request_method
GET
request_headers
{
  "accept": "text/plain, application/json, application/cbor, application/*+json, */*",
  "content-length": "0"
}
request_body

                                
2020-08-27 21:21:56 RESPONSE
GetDynamicServerConfiguration
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "date": "Thu, 27 Aug 2020 21:21:56 GMT",
  "x-frame-options": "SAMEORIGIN",
  "referrer-policy": "origin",
  "cache-control": "no-cache, no-store",
  "pragma": "no-cache",
  "expires": "Thu, 01 Jan 1970 00:00:00 GMT",
  "content-type": "application/json;charset\u003dutf-8",
  "set-cookie": "PF\u003dhAABxzYDd49dDIoz4gMSEF;Path\u003d/;Secure;HttpOnly;SameSite\u003dNone",
  "content-length": "2878"
}
response_body
{
  "issuer": "https://sso.data-holder.com.au",
  "authorization_endpoint": "https://sso.data-holder.com.au/as/authorization.oauth2",
  "token_endpoint": "https://sso.data-holder.com.au/as/token.oauth2",
  "revocation_endpoint": "https://sso.data-holder.com.au/as/revoke_token.oauth2",
  "userinfo_endpoint": "https://sso.data-holder.com.au/idp/userinfo.openid",
  "introspection_endpoint": "https://sso.data-holder.com.au/as/introspect.oauth2",
  "jwks_uri": "https://sso.data-holder.com.au/pf/JWKS",
  "registration_endpoint": "https://sso.data-holder.com.au/as/clients.oauth2",
  "ping_revoked_sris_endpoint": "https://sso.data-holder.com.au/pf-ws/rest/sessionMgmt/revokedSris",
  "ping_end_session_endpoint": "https://sso.data-holder.com.au/idp/startSLO.ping",
  "device_authorization_endpoint": "https://sso.data-holder.com.au/as/device_authz.oauth2",
  "scopes_supported": ["openid", "profile", "offline_access", "bank:accounts.basic:read", "bank:accounts.detail:read", "bank:transactions:read", "bank:payees:read", "bank:regular_payments:read", "common:customer.basic:read", "common:customer.detail:read", "cdr:registration" ],
      "claims_supported": [ "acr", "auth_time", "family_name", "given_name", "name", "refresh_token_expires_at", "sharing_expires_at", "sub", "updated_at", "auth_time", "acr" ],
    "response_types_supported": ["code id_token"],
  "response_modes_supported": ["fragment"],
  "grant_types_supported": ["authorization_code", "client_credentials", "refresh_token"],
  "acr_values_supported": ["urn:cds.au:cdr:2","urn:cds.au:cdr:3"],
  "subject_types_supported": ["pairwise"],
  "id_token_signing_alg_values_supported": ["ES256", "PS256"],
  "token_endpoint_auth_methods_supported": ["client_secret_basic", "client_secret_post", "private_key_jwt"],
  "token_endpoint_auth_signing_alg_values_supported":  [ "RS256", "RS384", "RS512", "ES256", "ES384", "ES512", "PS256", "PS384", "PS512" ],
  "claim_types_supported": [ "normal" ],
  "claims_parameter_supported": true,
  "request_parameter_supported": true,
  "request_uri_parameter_supported": false,
  "request_object_signing_alg_values_supported": ["ES256", "PS256"],
  "id_token_encryption_alg_values_supported": ["RSA-OAEP"],
  "id_token_encryption_enc_values_supported": ["A128CBC-HS256", "A256GCM"],
  "backchannel_authentication_endpoint": "https://sso.data-holder.com.au/as/bc-auth.ciba",
  "backchannel_token_delivery_modes_supported": [ "poll", "ping" ],
  "backchannel_authentication_request_signing_alg_values_supported": [ "RS256", "RS384", "RS512", "ES256", "ES384", "ES512", "PS256", "PS384", "PS512" ],
  "backchannel_user_code_parameter_supported": false,
  "tls_client_certificate_bound_access_tokens": true,
  "pushed_authorization_request_endpoint": "https://sso.data-holder.com.au/as/par.oauth2",
  "cdr_arrangement_endpoint": "https://sso.data-holder.com.au/arrangements"
}
2020-08-27 21:21:56
GetDynamicServerConfiguration
Downloaded server configuration
server_config_string
{
  "issuer": "https://sso.data-holder.com.au",
  "authorization_endpoint": "https://sso.data-holder.com.au/as/authorization.oauth2",
  "token_endpoint": "https://sso.data-holder.com.au/as/token.oauth2",
  "revocation_endpoint": "https://sso.data-holder.com.au/as/revoke_token.oauth2",
  "userinfo_endpoint": "https://sso.data-holder.com.au/idp/userinfo.openid",
  "introspection_endpoint": "https://sso.data-holder.com.au/as/introspect.oauth2",
  "jwks_uri": "https://sso.data-holder.com.au/pf/JWKS",
  "registration_endpoint": "https://sso.data-holder.com.au/as/clients.oauth2",
  "ping_revoked_sris_endpoint": "https://sso.data-holder.com.au/pf-ws/rest/sessionMgmt/revokedSris",
  "ping_end_session_endpoint": "https://sso.data-holder.com.au/idp/startSLO.ping",
  "device_authorization_endpoint": "https://sso.data-holder.com.au/as/device_authz.oauth2",
  "scopes_supported": ["openid", "profile", "offline_access", "bank:accounts.basic:read", "bank:accounts.detail:read", "bank:transactions:read", "bank:payees:read", "bank:regular_payments:read", "common:customer.basic:read", "common:customer.detail:read", "cdr:registration" ],
      "claims_supported": [ "acr", "auth_time", "family_name", "given_name", "name", "refresh_token_expires_at", "sharing_expires_at", "sub", "updated_at", "auth_time", "acr" ],
    "response_types_supported": ["code id_token"],
  "response_modes_supported": ["fragment"],
  "grant_types_supported": ["authorization_code", "client_credentials", "refresh_token"],
  "acr_values_supported": ["urn:cds.au:cdr:2","urn:cds.au:cdr:3"],
  "subject_types_supported": ["pairwise"],
  "id_token_signing_alg_values_supported": ["ES256", "PS256"],
  "token_endpoint_auth_methods_supported": ["client_secret_basic", "client_secret_post", "private_key_jwt"],
  "token_endpoint_auth_signing_alg_values_supported":  [ "RS256", "RS384", "RS512", "ES256", "ES384", "ES512", "PS256", "PS384", "PS512" ],
  "claim_types_supported": [ "normal" ],
  "claims_parameter_supported": true,
  "request_parameter_supported": true,
  "request_uri_parameter_supported": false,
  "request_object_signing_alg_values_supported": ["ES256", "PS256"],
  "id_token_encryption_alg_values_supported": ["RSA-OAEP"],
  "id_token_encryption_enc_values_supported": ["A128CBC-HS256", "A256GCM"],
  "backchannel_authentication_endpoint": "https://sso.data-holder.com.au/as/bc-auth.ciba",
  "backchannel_token_delivery_modes_supported": [ "poll", "ping" ],
  "backchannel_authentication_request_signing_alg_values_supported": [ "RS256", "RS384", "RS512", "ES256", "ES384", "ES512", "PS256", "PS384", "PS512" ],
  "backchannel_user_code_parameter_supported": false,
  "tls_client_certificate_bound_access_tokens": true,
  "pushed_authorization_request_endpoint": "https://sso.data-holder.com.au/as/par.oauth2",
  "cdr_arrangement_endpoint": "https://sso.data-holder.com.au/arrangements"
}
2020-08-27 21:21:56 SUCCESS
GetDynamicServerConfiguration
Successfully parsed server configuration
issuer
https://sso.data-holder.com.au
authorization_endpoint
https://sso.data-holder.com.au/as/authorization.oauth2
token_endpoint
https://sso.data-holder.com.au/as/token.oauth2
revocation_endpoint
https://sso.data-holder.com.au/as/revoke_token.oauth2
userinfo_endpoint
https://sso.data-holder.com.au/idp/userinfo.openid
introspection_endpoint
https://sso.data-holder.com.au/as/introspect.oauth2
jwks_uri
https://sso.data-holder.com.au/pf/JWKS
registration_endpoint
https://sso.data-holder.com.au/as/clients.oauth2
ping_revoked_sris_endpoint
https://sso.data-holder.com.au/pf-ws/rest/sessionMgmt/revokedSris
ping_end_session_endpoint
https://sso.data-holder.com.au/idp/startSLO.ping
device_authorization_endpoint
https://sso.data-holder.com.au/as/device_authz.oauth2
scopes_supported
[
  "openid",
  "profile",
  "offline_access",
  "bank:accounts.basic:read",
  "bank:accounts.detail:read",
  "bank:transactions:read",
  "bank:payees:read",
  "bank:regular_payments:read",
  "common:customer.basic:read",
  "common:customer.detail:read",
  "cdr:registration"
]
claims_supported
[
  "acr",
  "auth_time",
  "family_name",
  "given_name",
  "name",
  "refresh_token_expires_at",
  "sharing_expires_at",
  "sub",
  "updated_at",
  "auth_time",
  "acr"
]
response_types_supported
[
  "code id_token"
]
response_modes_supported
[
  "fragment"
]
grant_types_supported
[
  "authorization_code",
  "client_credentials",
  "refresh_token"
]
acr_values_supported
[
  "urn:cds.au:cdr:2",
  "urn:cds.au:cdr:3"
]
subject_types_supported
[
  "pairwise"
]
id_token_signing_alg_values_supported
[
  "ES256",
  "PS256"
]
token_endpoint_auth_methods_supported
[
  "client_secret_basic",
  "client_secret_post",
  "private_key_jwt"
]
token_endpoint_auth_signing_alg_values_supported
[
  "RS256",
  "RS384",
  "RS512",
  "ES256",
  "ES384",
  "ES512",
  "PS256",
  "PS384",
  "PS512"
]
claim_types_supported
[
  "normal"
]
claims_parameter_supported
true
request_parameter_supported
true
request_uri_parameter_supported
false
request_object_signing_alg_values_supported
[
  "ES256",
  "PS256"
]
id_token_encryption_alg_values_supported
[
  "RSA-OAEP"
]
id_token_encryption_enc_values_supported
[
  "A128CBC-HS256",
  "A256GCM"
]
backchannel_authentication_endpoint
https://sso.data-holder.com.au/as/bc-auth.ciba
backchannel_token_delivery_modes_supported
[
  "poll",
  "ping"
]
backchannel_authentication_request_signing_alg_values_supported
[
  "RS256",
  "RS384",
  "RS512",
  "ES256",
  "ES384",
  "ES512",
  "PS256",
  "PS384",
  "PS512"
]
backchannel_user_code_parameter_supported
false
tls_client_certificate_bound_access_tokens
true
pushed_authorization_request_endpoint
https://sso.data-holder.com.au/as/par.oauth2
cdr_arrangement_endpoint
https://sso.data-holder.com.au/arrangements
2020-08-27 21:21:56 SUCCESS
CheckServerConfiguration
Found required server configuration keys
required
[
  "authorization_endpoint",
  "token_endpoint",
  "issuer"
]
2020-08-27 21:21:56 SUCCESS
ExtractTLSTestValuesFromServerConfiguration
Extracted TLS information from authorization server configuration
registration_endpoint
{
  "testHost": "sso.data-holder.com.au",
  "testPort": 443
}
authorization_endpoint
{
  "testHost": "sso.data-holder.com.au",
  "testPort": 443
}
token_endpoint
{
  "testHost": "sso.data-holder.com.au",
  "testPort": 443
}
userinfo_endpoint
{
  "testHost": "sso.data-holder.com.au",
  "testPort": 443
}
2020-08-27 21:21:56
FetchServerKeys
Fetching server key
jwks_uri
https://sso.data-holder.com.au/pf/JWKS
2020-08-27 21:21:56
FetchServerKeys
HTTP request
request_uri
https://sso.data-holder.com.au/pf/JWKS
request_method
GET
request_headers
{
  "accept": "text/plain, application/json, application/cbor, application/*+json, */*",
  "content-length": "0"
}
request_body

                                
2020-08-27 21:21:57 RESPONSE
FetchServerKeys
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "date": "Thu, 27 Aug 2020 21:21:57 GMT",
  "x-frame-options": "SAMEORIGIN",
  "referrer-policy": "origin",
  "cache-control": "no-cache, no-store",
  "pragma": "no-cache",
  "expires": "Thu, 01 Jan 1970 00:00:00 GMT",
  "content-type": "application/json;charset\u003dutf-8",
  "set-cookie": "PF\u003dHbxpjVkVQKWkknc7o95OWX;Path\u003d/;Secure;HttpOnly;SameSite\u003dNone",
  "transfer-encoding": "chunked"
}
response_body
{"keys":[{"kty":"RSA","kid":"LNIpd7Q_XztYXpTIiw5L5k5H0tY","use":"sig","n":"spK5vMfW3lA-KcsoyI3D7yeuDqixZnSgYjZYnI2WD9Ks8LROKhMROmal2WhIQejKxVZfFzv1O-vVa-_HvKYA7kekxdiU3cA18P7jkJ6klPiv3zqBkkrzcpdPVE888dqHcx0AHj7GM8BgLegCH6MmXhI4CrUap3FxUsW3Yh7XxU-cICwqVxWokIXW_3FD0GRpxYo6Icj4h0hxYEyj5svj_D7LxlL7L6hNMYvKiYOjLpbaCthGfXBKChVXOmtz2uLEpcAVJiLRzOneO2qqVboftKhvHg8KcXMz9NJ7yTAggEIyOTo9_xMBnxjtJpfu10YfODuJsXL_cRuII5ZwYPstPw","e":"AQAB"},{"kty":"EC","kid":"XaWSKriP3XE37Xv4z-tUvRdfdao","use":"sig","x":"AANi7d9Zcq4SQg141mYWHGmCqP5eGPKS6dDKSEcvTU0cFH8W2-XShKC7hg6rfjNEBRaqdXsDPvNEHEmVOqCU17XR","y":"AIA16Y832rV5GeWLwCYEuWf5FzEckxI78EFUFN6FsslWEVPPnOgmMNh6mNwnBEE51ILau7P4t8rJwRHAqILzHXye","crv":"P-521"},{"kty":"EC","kid":"vu1UuDhIgFqYaO7zBHERUdVwu6s","use":"sig","x":"o9OYuGBF7zmtJSfLLGLjTNe6ITubDTWY1xtRDGDNDgIAHYvxglkxTfr-luQGe_uw","y":"dGHgA5zCnkGIOUXD9T33_LjgTj4j7b0O37_391bWBvuAXzHtNr6P3ysXepXDDT--","crv":"P-384"},{"kty":"EC","kid":"z-rhfct51Y8VooQ_9c61leSH_24","use":"sig","x":"ScD3gqkArCyQ5QXgYxjOWsr3s9trTOt528tg6a1HuYo","y":"gPZbjmnKtz5G-CYjectKdgEV0apLVk37msIFyxTMQjI","crv":"P-256"},{"kty":"EC","kid":"FAIqw6wCEplKdl9DF08KijRpuEI","use":"sig","x":"3oI-CjYfgNMEIb3zSs3crsQyXFziCZexUTP6XvAwxNk","y":"qrYmYnUsIl15VhqFLFBGZKh9CYkX0X1QBWMXjUEpSxg","crv":"P-256"},{"kty":"RSA","kid":"UOzJ2AugDYxH7ifTFK9EwRiUE6w","use":"sig","n":"ljpPVNcs-rwgAlqTj4chfatDZpt_J69CKR2gY8Q7V2FI7BQtgEiV-fvM3pGgxEPtD_wlajr0onI22K_VkylBu_OSuWk8LQBr1Xxw6bvK1xQpHt7o46hD-jx_V-U2S1GL6g3qKxYgiYZwej2zmNqzNMgxNMA3dBxKdPaYHqkDC2x0pL9uX_4yDHP4djgsyvilJ2tEgqbnXjYz_4fl2QLkts_JMt9u6XP60OkkbsFU32oI0hQHlVdGZCnpgcNwG2lDG_PC30lBRQ_ZTrvYpXFKCJWryElELSJnldxBbJD78NZTukAV8tww6WtmBipNawMdrrZP_00TRIRZl4UOBC3ZWw","e":"AQAB"},{"kty":"EC","kid":"d63eZdmektQ3P1Ijw3WLgLc_o0g","use":"sig","x":"ARrqIz1ylI9vtgH-vMw444JNPov8GF6XF_nbltgPeFIPGo-E0mju56EJoPyqaZSznittDYQdMCKbYec7xXxY-CSc","y":"AeP3tLLDcpGcQwNsddUtJlggLoh9OJTdtBs87vCWUbvgcGJYRJ069qC8ufYa7BXOxhtcXySr0flMs-8wYTR4g5cL","crv":"P-521"},{"kty":"EC","kid":"vgq5Tj_P2SbLomtgQgyEKCi4zSU","use":"sig","x":"t2GrHgxqiSqBFSCk59RQEsBSbUz-dJf-fE9nTiuj9LYrRGhj2zw13G1-IFVxmGBF","y":"91nCkoeLOjziOp7Wpmi8kHGrT9Zsdy5FEQrAVkGNdfvzZiinTEOeLiT_xQnpSnWM","crv":"P-384"},{"kty":"EC","kid":"QOogv7i1hEMSEmfpmqdHTqS_OtE","use":"sig","x":"AV6p49yhI0FrwqtfCfxvIarzFJj1SIvpwp9-LH3DB7KeHnFT8-7S6Tv8l5WRiFZ2cmbChgtitDNqkg_CEn9070zO","y":"AGJ_3v7xEOGBMUxzkNhsVBsEL8rksJy24pis3fvwPlAipN8Y8n0W_O3cjuNw2knv6ieFtxua1dieA57_fKbUIF23","crv":"P-521"},{"kty":"EC","kid":"SE1cl_JfKSUxbxNtKv9jdbDurTk","use":"sig","x":"h5ZNzOTSs9oiTsWY5OTTaKK8clBkkdX7fgrKrVQgEuJfk8mQMZ7o6ux9kSVdX3Sz","y":"_ziiUc4sH4WMtcxv3M2wb-qWnbLrPFHpOv45y6a7_11wzqSeoObcIvKRz16F1-kb","crv":"P-384"},{"kty":"EC","kid":"XTdnrjNvO9WykNBAuJtlNPAhYGQ","use":"sig","x":"80Em3SRuyPd_S60DVosh3KHQP4k7FAq2pIivksF9hNo","y":"CF9hnBLjXti629kq7NuJAPasyXjhPuetcn3A8ODNcz8","crv":"P-256"},{"kty":"RSA","kid":"vLvHbo-dyKUNyE4De58TiCBOL5E","use":"sig","n":"sgNx4ixWKurnqPmtd1j971zFIIZKZrRPbEzU-3IhrzsIWov0i9fTQvSr2dnm1a_M-UzjbnKsvuN0AAGaPr38ATJnRq8bkykHNjTGxmWe9gg9GMSckUDy7MueXf2pXryHudiPPxsoBzFa5RDgu3rD_EepPbD_VawImK3_W-9Ve_F5GJkGi1aiJyg_A-95NgR08YTVEzxduniiI-NW6zE7uirh3oXMiWpjX1T-2PeXj1GWe7nyETmpYdXkaI_Q8WZqpt-JOpaKG0cEu2TQifCh6mPhxd4UeN-TjMQLnJuxXLwc3qZYLP_J9yhSXIAKQlwCJibxoP0Un_zIq2Kv_mJxdw","e":"AQAB"},{"kty":"EC","kid":"2XYNG7OWJBrNaJOoDSgOxdP5vF4","use":"enc","x":"AQBTf4FCO5qBH3XMiZVt6QULwSvvWc9nmEfBv16AULNxPJpLgLOvgq4FuuV_10PSw3Xf17_aQJUXl-OWsGAXT6KG","y":"AJk4y0arb1JpJM6gjvHEr1ygmPZxoMpXWD-aJXpkiFfml80AyhjBxGy4L933GK56v2OFb0E6BbhVCNwIFitpxcjV","crv":"P-521"},{"kty":"EC","kid":"Bnpr8SCZ5ZfZcOinUNJO0uRhlOc","use":"enc","x":"LSKoyDjz-23YFjpgTpK6vB6hJbPbVQIQZgFqTQfjY-E","y":"o5nLzaTW4VEOPZWgosvu8P71pI4aYqDgBBbZuaeZov4","crv":"P-256"},{"kty":"RSA","kid":"NSia_STleFgHoNoNjMc9rk-9TPg","use":"enc","n":"pLBLU-YFMJDNcJGm3DuO1LwSAQlu8LdOodkXLVXsVFywX3XPTuTVcKRg5T_nny0ZGpIhnKlHQolXGx7mkeFaOduzHoooKGiR4OviuSeKKFinj5-GIB3326K02WDbGh7LcLvOP9Ut_kh3OSpNVlXy8RtIAWrG9m4X7-VeCriXo1TCLClLTWojrIeBHmwmRKDc1a3C6jfrSCAaDLwJhuvoijkFx3KVj_pI6fZXfyMJyEEQSLDoMMMb2VauEjc5NuiRqWk2oDwM-vYj2GCALKDqYrrP8DgQLvi29Gkn7aqH6o52TfsDHauPrcVRl8PTX99mbLXyRP-tQFtIdTvvK4irLQ","e":"AQAB"},{"kty":"EC","kid":"StAOJTrRn1b8tnjosPV_iLyEMeU","use":"enc","x":"T23WCIxn9uu3285i_EiM8jQPsiE7k4ma0JPxRAh4X-FiOXLrZOehnK3_dKiuy2-v","y":"DSvn6AKAvvoSdz9lE4kqwqoaYdk6zuJoNFwt40Nm57-hk8QutZpHPTKdI1JVsugv","crv":"P-384"}]}
2020-08-27 21:21:57
FetchServerKeys
Found JWK set string
jwk_string
{"keys":[{"kty":"RSA","kid":"LNIpd7Q_XztYXpTIiw5L5k5H0tY","use":"sig","n":"spK5vMfW3lA-KcsoyI3D7yeuDqixZnSgYjZYnI2WD9Ks8LROKhMROmal2WhIQejKxVZfFzv1O-vVa-_HvKYA7kekxdiU3cA18P7jkJ6klPiv3zqBkkrzcpdPVE888dqHcx0AHj7GM8BgLegCH6MmXhI4CrUap3FxUsW3Yh7XxU-cICwqVxWokIXW_3FD0GRpxYo6Icj4h0hxYEyj5svj_D7LxlL7L6hNMYvKiYOjLpbaCthGfXBKChVXOmtz2uLEpcAVJiLRzOneO2qqVboftKhvHg8KcXMz9NJ7yTAggEIyOTo9_xMBnxjtJpfu10YfODuJsXL_cRuII5ZwYPstPw","e":"AQAB"},{"kty":"EC","kid":"XaWSKriP3XE37Xv4z-tUvRdfdao","use":"sig","x":"AANi7d9Zcq4SQg141mYWHGmCqP5eGPKS6dDKSEcvTU0cFH8W2-XShKC7hg6rfjNEBRaqdXsDPvNEHEmVOqCU17XR","y":"AIA16Y832rV5GeWLwCYEuWf5FzEckxI78EFUFN6FsslWEVPPnOgmMNh6mNwnBEE51ILau7P4t8rJwRHAqILzHXye","crv":"P-521"},{"kty":"EC","kid":"vu1UuDhIgFqYaO7zBHERUdVwu6s","use":"sig","x":"o9OYuGBF7zmtJSfLLGLjTNe6ITubDTWY1xtRDGDNDgIAHYvxglkxTfr-luQGe_uw","y":"dGHgA5zCnkGIOUXD9T33_LjgTj4j7b0O37_391bWBvuAXzHtNr6P3ysXepXDDT--","crv":"P-384"},{"kty":"EC","kid":"z-rhfct51Y8VooQ_9c61leSH_24","use":"sig","x":"ScD3gqkArCyQ5QXgYxjOWsr3s9trTOt528tg6a1HuYo","y":"gPZbjmnKtz5G-CYjectKdgEV0apLVk37msIFyxTMQjI","crv":"P-256"},{"kty":"EC","kid":"FAIqw6wCEplKdl9DF08KijRpuEI","use":"sig","x":"3oI-CjYfgNMEIb3zSs3crsQyXFziCZexUTP6XvAwxNk","y":"qrYmYnUsIl15VhqFLFBGZKh9CYkX0X1QBWMXjUEpSxg","crv":"P-256"},{"kty":"RSA","kid":"UOzJ2AugDYxH7ifTFK9EwRiUE6w","use":"sig","n":"ljpPVNcs-rwgAlqTj4chfatDZpt_J69CKR2gY8Q7V2FI7BQtgEiV-fvM3pGgxEPtD_wlajr0onI22K_VkylBu_OSuWk8LQBr1Xxw6bvK1xQpHt7o46hD-jx_V-U2S1GL6g3qKxYgiYZwej2zmNqzNMgxNMA3dBxKdPaYHqkDC2x0pL9uX_4yDHP4djgsyvilJ2tEgqbnXjYz_4fl2QLkts_JMt9u6XP60OkkbsFU32oI0hQHlVdGZCnpgcNwG2lDG_PC30lBRQ_ZTrvYpXFKCJWryElELSJnldxBbJD78NZTukAV8tww6WtmBipNawMdrrZP_00TRIRZl4UOBC3ZWw","e":"AQAB"},{"kty":"EC","kid":"d63eZdmektQ3P1Ijw3WLgLc_o0g","use":"sig","x":"ARrqIz1ylI9vtgH-vMw444JNPov8GF6XF_nbltgPeFIPGo-E0mju56EJoPyqaZSznittDYQdMCKbYec7xXxY-CSc","y":"AeP3tLLDcpGcQwNsddUtJlggLoh9OJTdtBs87vCWUbvgcGJYRJ069qC8ufYa7BXOxhtcXySr0flMs-8wYTR4g5cL","crv":"P-521"},{"kty":"EC","kid":"vgq5Tj_P2SbLomtgQgyEKCi4zSU","use":"sig","x":"t2GrHgxqiSqBFSCk59RQEsBSbUz-dJf-fE9nTiuj9LYrRGhj2zw13G1-IFVxmGBF","y":"91nCkoeLOjziOp7Wpmi8kHGrT9Zsdy5FEQrAVkGNdfvzZiinTEOeLiT_xQnpSnWM","crv":"P-384"},{"kty":"EC","kid":"QOogv7i1hEMSEmfpmqdHTqS_OtE","use":"sig","x":"AV6p49yhI0FrwqtfCfxvIarzFJj1SIvpwp9-LH3DB7KeHnFT8-7S6Tv8l5WRiFZ2cmbChgtitDNqkg_CEn9070zO","y":"AGJ_3v7xEOGBMUxzkNhsVBsEL8rksJy24pis3fvwPlAipN8Y8n0W_O3cjuNw2knv6ieFtxua1dieA57_fKbUIF23","crv":"P-521"},{"kty":"EC","kid":"SE1cl_JfKSUxbxNtKv9jdbDurTk","use":"sig","x":"h5ZNzOTSs9oiTsWY5OTTaKK8clBkkdX7fgrKrVQgEuJfk8mQMZ7o6ux9kSVdX3Sz","y":"_ziiUc4sH4WMtcxv3M2wb-qWnbLrPFHpOv45y6a7_11wzqSeoObcIvKRz16F1-kb","crv":"P-384"},{"kty":"EC","kid":"XTdnrjNvO9WykNBAuJtlNPAhYGQ","use":"sig","x":"80Em3SRuyPd_S60DVosh3KHQP4k7FAq2pIivksF9hNo","y":"CF9hnBLjXti629kq7NuJAPasyXjhPuetcn3A8ODNcz8","crv":"P-256"},{"kty":"RSA","kid":"vLvHbo-dyKUNyE4De58TiCBOL5E","use":"sig","n":"sgNx4ixWKurnqPmtd1j971zFIIZKZrRPbEzU-3IhrzsIWov0i9fTQvSr2dnm1a_M-UzjbnKsvuN0AAGaPr38ATJnRq8bkykHNjTGxmWe9gg9GMSckUDy7MueXf2pXryHudiPPxsoBzFa5RDgu3rD_EepPbD_VawImK3_W-9Ve_F5GJkGi1aiJyg_A-95NgR08YTVEzxduniiI-NW6zE7uirh3oXMiWpjX1T-2PeXj1GWe7nyETmpYdXkaI_Q8WZqpt-JOpaKG0cEu2TQifCh6mPhxd4UeN-TjMQLnJuxXLwc3qZYLP_J9yhSXIAKQlwCJibxoP0Un_zIq2Kv_mJxdw","e":"AQAB"},{"kty":"EC","kid":"2XYNG7OWJBrNaJOoDSgOxdP5vF4","use":"enc","x":"AQBTf4FCO5qBH3XMiZVt6QULwSvvWc9nmEfBv16AULNxPJpLgLOvgq4FuuV_10PSw3Xf17_aQJUXl-OWsGAXT6KG","y":"AJk4y0arb1JpJM6gjvHEr1ygmPZxoMpXWD-aJXpkiFfml80AyhjBxGy4L933GK56v2OFb0E6BbhVCNwIFitpxcjV","crv":"P-521"},{"kty":"EC","kid":"Bnpr8SCZ5ZfZcOinUNJO0uRhlOc","use":"enc","x":"LSKoyDjz-23YFjpgTpK6vB6hJbPbVQIQZgFqTQfjY-E","y":"o5nLzaTW4VEOPZWgosvu8P71pI4aYqDgBBbZuaeZov4","crv":"P-256"},{"kty":"RSA","kid":"NSia_STleFgHoNoNjMc9rk-9TPg","use":"enc","n":"pLBLU-YFMJDNcJGm3DuO1LwSAQlu8LdOodkXLVXsVFywX3XPTuTVcKRg5T_nny0ZGpIhnKlHQolXGx7mkeFaOduzHoooKGiR4OviuSeKKFinj5-GIB3326K02WDbGh7LcLvOP9Ut_kh3OSpNVlXy8RtIAWrG9m4X7-VeCriXo1TCLClLTWojrIeBHmwmRKDc1a3C6jfrSCAaDLwJhuvoijkFx3KVj_pI6fZXfyMJyEEQSLDoMMMb2VauEjc5NuiRqWk2oDwM-vYj2GCALKDqYrrP8DgQLvi29Gkn7aqH6o52TfsDHauPrcVRl8PTX99mbLXyRP-tQFtIdTvvK4irLQ","e":"AQAB"},{"kty":"EC","kid":"StAOJTrRn1b8tnjosPV_iLyEMeU","use":"enc","x":"T23WCIxn9uu3285i_EiM8jQPsiE7k4ma0JPxRAh4X-FiOXLrZOehnK3_dKiuy2-v","y":"DSvn6AKAvvoSdz9lE4kqwqoaYdk6zuJoNFwt40Nm57-hk8QutZpHPTKdI1JVsugv","crv":"P-384"}]}
2020-08-27 21:21:57 SUCCESS
FetchServerKeys
Found server JWK set
server_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "kid": "LNIpd7Q_XztYXpTIiw5L5k5H0tY",
      "use": "sig",
      "n": "spK5vMfW3lA-KcsoyI3D7yeuDqixZnSgYjZYnI2WD9Ks8LROKhMROmal2WhIQejKxVZfFzv1O-vVa-_HvKYA7kekxdiU3cA18P7jkJ6klPiv3zqBkkrzcpdPVE888dqHcx0AHj7GM8BgLegCH6MmXhI4CrUap3FxUsW3Yh7XxU-cICwqVxWokIXW_3FD0GRpxYo6Icj4h0hxYEyj5svj_D7LxlL7L6hNMYvKiYOjLpbaCthGfXBKChVXOmtz2uLEpcAVJiLRzOneO2qqVboftKhvHg8KcXMz9NJ7yTAggEIyOTo9_xMBnxjtJpfu10YfODuJsXL_cRuII5ZwYPstPw",
      "e": "AQAB"
    },
    {
      "kty": "EC",
      "kid": "XaWSKriP3XE37Xv4z-tUvRdfdao",
      "use": "sig",
      "x": "AANi7d9Zcq4SQg141mYWHGmCqP5eGPKS6dDKSEcvTU0cFH8W2-XShKC7hg6rfjNEBRaqdXsDPvNEHEmVOqCU17XR",
      "y": "AIA16Y832rV5GeWLwCYEuWf5FzEckxI78EFUFN6FsslWEVPPnOgmMNh6mNwnBEE51ILau7P4t8rJwRHAqILzHXye",
      "crv": "P-521"
    },
    {
      "kty": "EC",
      "kid": "vu1UuDhIgFqYaO7zBHERUdVwu6s",
      "use": "sig",
      "x": "o9OYuGBF7zmtJSfLLGLjTNe6ITubDTWY1xtRDGDNDgIAHYvxglkxTfr-luQGe_uw",
      "y": "dGHgA5zCnkGIOUXD9T33_LjgTj4j7b0O37_391bWBvuAXzHtNr6P3ysXepXDDT--",
      "crv": "P-384"
    },
    {
      "kty": "EC",
      "kid": "z-rhfct51Y8VooQ_9c61leSH_24",
      "use": "sig",
      "x": "ScD3gqkArCyQ5QXgYxjOWsr3s9trTOt528tg6a1HuYo",
      "y": "gPZbjmnKtz5G-CYjectKdgEV0apLVk37msIFyxTMQjI",
      "crv": "P-256"
    },
    {
      "kty": "EC",
      "kid": "FAIqw6wCEplKdl9DF08KijRpuEI",
      "use": "sig",
      "x": "3oI-CjYfgNMEIb3zSs3crsQyXFziCZexUTP6XvAwxNk",
      "y": "qrYmYnUsIl15VhqFLFBGZKh9CYkX0X1QBWMXjUEpSxg",
      "crv": "P-256"
    },
    {
      "kty": "RSA",
      "kid": "UOzJ2AugDYxH7ifTFK9EwRiUE6w",
      "use": "sig",
      "n": "ljpPVNcs-rwgAlqTj4chfatDZpt_J69CKR2gY8Q7V2FI7BQtgEiV-fvM3pGgxEPtD_wlajr0onI22K_VkylBu_OSuWk8LQBr1Xxw6bvK1xQpHt7o46hD-jx_V-U2S1GL6g3qKxYgiYZwej2zmNqzNMgxNMA3dBxKdPaYHqkDC2x0pL9uX_4yDHP4djgsyvilJ2tEgqbnXjYz_4fl2QLkts_JMt9u6XP60OkkbsFU32oI0hQHlVdGZCnpgcNwG2lDG_PC30lBRQ_ZTrvYpXFKCJWryElELSJnldxBbJD78NZTukAV8tww6WtmBipNawMdrrZP_00TRIRZl4UOBC3ZWw",
      "e": "AQAB"
    },
    {
      "kty": "EC",
      "kid": "d63eZdmektQ3P1Ijw3WLgLc_o0g",
      "use": "sig",
      "x": "ARrqIz1ylI9vtgH-vMw444JNPov8GF6XF_nbltgPeFIPGo-E0mju56EJoPyqaZSznittDYQdMCKbYec7xXxY-CSc",
      "y": "AeP3tLLDcpGcQwNsddUtJlggLoh9OJTdtBs87vCWUbvgcGJYRJ069qC8ufYa7BXOxhtcXySr0flMs-8wYTR4g5cL",
      "crv": "P-521"
    },
    {
      "kty": "EC",
      "kid": "vgq5Tj_P2SbLomtgQgyEKCi4zSU",
      "use": "sig",
      "x": "t2GrHgxqiSqBFSCk59RQEsBSbUz-dJf-fE9nTiuj9LYrRGhj2zw13G1-IFVxmGBF",
      "y": "91nCkoeLOjziOp7Wpmi8kHGrT9Zsdy5FEQrAVkGNdfvzZiinTEOeLiT_xQnpSnWM",
      "crv": "P-384"
    },
    {
      "kty": "EC",
      "kid": "QOogv7i1hEMSEmfpmqdHTqS_OtE",
      "use": "sig",
      "x": "AV6p49yhI0FrwqtfCfxvIarzFJj1SIvpwp9-LH3DB7KeHnFT8-7S6Tv8l5WRiFZ2cmbChgtitDNqkg_CEn9070zO",
      "y": "AGJ_3v7xEOGBMUxzkNhsVBsEL8rksJy24pis3fvwPlAipN8Y8n0W_O3cjuNw2knv6ieFtxua1dieA57_fKbUIF23",
      "crv": "P-521"
    },
    {
      "kty": "EC",
      "kid": "SE1cl_JfKSUxbxNtKv9jdbDurTk",
      "use": "sig",
      "x": "h5ZNzOTSs9oiTsWY5OTTaKK8clBkkdX7fgrKrVQgEuJfk8mQMZ7o6ux9kSVdX3Sz",
      "y": "_ziiUc4sH4WMtcxv3M2wb-qWnbLrPFHpOv45y6a7_11wzqSeoObcIvKRz16F1-kb",
      "crv": "P-384"
    },
    {
      "kty": "EC",
      "kid": "XTdnrjNvO9WykNBAuJtlNPAhYGQ",
      "use": "sig",
      "x": "80Em3SRuyPd_S60DVosh3KHQP4k7FAq2pIivksF9hNo",
      "y": "CF9hnBLjXti629kq7NuJAPasyXjhPuetcn3A8ODNcz8",
      "crv": "P-256"
    },
    {
      "kty": "RSA",
      "kid": "vLvHbo-dyKUNyE4De58TiCBOL5E",
      "use": "sig",
      "n": "sgNx4ixWKurnqPmtd1j971zFIIZKZrRPbEzU-3IhrzsIWov0i9fTQvSr2dnm1a_M-UzjbnKsvuN0AAGaPr38ATJnRq8bkykHNjTGxmWe9gg9GMSckUDy7MueXf2pXryHudiPPxsoBzFa5RDgu3rD_EepPbD_VawImK3_W-9Ve_F5GJkGi1aiJyg_A-95NgR08YTVEzxduniiI-NW6zE7uirh3oXMiWpjX1T-2PeXj1GWe7nyETmpYdXkaI_Q8WZqpt-JOpaKG0cEu2TQifCh6mPhxd4UeN-TjMQLnJuxXLwc3qZYLP_J9yhSXIAKQlwCJibxoP0Un_zIq2Kv_mJxdw",
      "e": "AQAB"
    },
    {
      "kty": "EC",
      "kid": "2XYNG7OWJBrNaJOoDSgOxdP5vF4",
      "use": "enc",
      "x": "AQBTf4FCO5qBH3XMiZVt6QULwSvvWc9nmEfBv16AULNxPJpLgLOvgq4FuuV_10PSw3Xf17_aQJUXl-OWsGAXT6KG",
      "y": "AJk4y0arb1JpJM6gjvHEr1ygmPZxoMpXWD-aJXpkiFfml80AyhjBxGy4L933GK56v2OFb0E6BbhVCNwIFitpxcjV",
      "crv": "P-521"
    },
    {
      "kty": "EC",
      "kid": "Bnpr8SCZ5ZfZcOinUNJO0uRhlOc",
      "use": "enc",
      "x": "LSKoyDjz-23YFjpgTpK6vB6hJbPbVQIQZgFqTQfjY-E",
      "y": "o5nLzaTW4VEOPZWgosvu8P71pI4aYqDgBBbZuaeZov4",
      "crv": "P-256"
    },
    {
      "kty": "RSA",
      "kid": "NSia_STleFgHoNoNjMc9rk-9TPg",
      "use": "enc",
      "n": "pLBLU-YFMJDNcJGm3DuO1LwSAQlu8LdOodkXLVXsVFywX3XPTuTVcKRg5T_nny0ZGpIhnKlHQolXGx7mkeFaOduzHoooKGiR4OviuSeKKFinj5-GIB3326K02WDbGh7LcLvOP9Ut_kh3OSpNVlXy8RtIAWrG9m4X7-VeCriXo1TCLClLTWojrIeBHmwmRKDc1a3C6jfrSCAaDLwJhuvoijkFx3KVj_pI6fZXfyMJyEEQSLDoMMMb2VauEjc5NuiRqWk2oDwM-vYj2GCALKDqYrrP8DgQLvi29Gkn7aqH6o52TfsDHauPrcVRl8PTX99mbLXyRP-tQFtIdTvvK4irLQ",
      "e": "AQAB"
    },
    {
      "kty": "EC",
      "kid": "StAOJTrRn1b8tnjosPV_iLyEMeU",
      "use": "enc",
      "x": "T23WCIxn9uu3285i_EiM8jQPsiE7k4ma0JPxRAh4X-FiOXLrZOehnK3_dKiuy2-v",
      "y": "DSvn6AKAvvoSdz9lE4kqwqoaYdk6zuJoNFwt40Nm57-hk8QutZpHPTKdI1JVsugv",
      "crv": "P-384"
    }
  ]
}
2020-08-27 21:21:57 SUCCESS
CheckServerKeysIsValid
Server JWKs is valid
server_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "kid": "LNIpd7Q_XztYXpTIiw5L5k5H0tY",
      "use": "sig",
      "n": "spK5vMfW3lA-KcsoyI3D7yeuDqixZnSgYjZYnI2WD9Ks8LROKhMROmal2WhIQejKxVZfFzv1O-vVa-_HvKYA7kekxdiU3cA18P7jkJ6klPiv3zqBkkrzcpdPVE888dqHcx0AHj7GM8BgLegCH6MmXhI4CrUap3FxUsW3Yh7XxU-cICwqVxWokIXW_3FD0GRpxYo6Icj4h0hxYEyj5svj_D7LxlL7L6hNMYvKiYOjLpbaCthGfXBKChVXOmtz2uLEpcAVJiLRzOneO2qqVboftKhvHg8KcXMz9NJ7yTAggEIyOTo9_xMBnxjtJpfu10YfODuJsXL_cRuII5ZwYPstPw",
      "e": "AQAB"
    },
    {
      "kty": "EC",
      "kid": "XaWSKriP3XE37Xv4z-tUvRdfdao",
      "use": "sig",
      "x": "AANi7d9Zcq4SQg141mYWHGmCqP5eGPKS6dDKSEcvTU0cFH8W2-XShKC7hg6rfjNEBRaqdXsDPvNEHEmVOqCU17XR",
      "y": "AIA16Y832rV5GeWLwCYEuWf5FzEckxI78EFUFN6FsslWEVPPnOgmMNh6mNwnBEE51ILau7P4t8rJwRHAqILzHXye",
      "crv": "P-521"
    },
    {
      "kty": "EC",
      "kid": "vu1UuDhIgFqYaO7zBHERUdVwu6s",
      "use": "sig",
      "x": "o9OYuGBF7zmtJSfLLGLjTNe6ITubDTWY1xtRDGDNDgIAHYvxglkxTfr-luQGe_uw",
      "y": "dGHgA5zCnkGIOUXD9T33_LjgTj4j7b0O37_391bWBvuAXzHtNr6P3ysXepXDDT--",
      "crv": "P-384"
    },
    {
      "kty": "EC",
      "kid": "z-rhfct51Y8VooQ_9c61leSH_24",
      "use": "sig",
      "x": "ScD3gqkArCyQ5QXgYxjOWsr3s9trTOt528tg6a1HuYo",
      "y": "gPZbjmnKtz5G-CYjectKdgEV0apLVk37msIFyxTMQjI",
      "crv": "P-256"
    },
    {
      "kty": "EC",
      "kid": "FAIqw6wCEplKdl9DF08KijRpuEI",
      "use": "sig",
      "x": "3oI-CjYfgNMEIb3zSs3crsQyXFziCZexUTP6XvAwxNk",
      "y": "qrYmYnUsIl15VhqFLFBGZKh9CYkX0X1QBWMXjUEpSxg",
      "crv": "P-256"
    },
    {
      "kty": "RSA",
      "kid": "UOzJ2AugDYxH7ifTFK9EwRiUE6w",
      "use": "sig",
      "n": "ljpPVNcs-rwgAlqTj4chfatDZpt_J69CKR2gY8Q7V2FI7BQtgEiV-fvM3pGgxEPtD_wlajr0onI22K_VkylBu_OSuWk8LQBr1Xxw6bvK1xQpHt7o46hD-jx_V-U2S1GL6g3qKxYgiYZwej2zmNqzNMgxNMA3dBxKdPaYHqkDC2x0pL9uX_4yDHP4djgsyvilJ2tEgqbnXjYz_4fl2QLkts_JMt9u6XP60OkkbsFU32oI0hQHlVdGZCnpgcNwG2lDG_PC30lBRQ_ZTrvYpXFKCJWryElELSJnldxBbJD78NZTukAV8tww6WtmBipNawMdrrZP_00TRIRZl4UOBC3ZWw",
      "e": "AQAB"
    },
    {
      "kty": "EC",
      "kid": "d63eZdmektQ3P1Ijw3WLgLc_o0g",
      "use": "sig",
      "x": "ARrqIz1ylI9vtgH-vMw444JNPov8GF6XF_nbltgPeFIPGo-E0mju56EJoPyqaZSznittDYQdMCKbYec7xXxY-CSc",
      "y": "AeP3tLLDcpGcQwNsddUtJlggLoh9OJTdtBs87vCWUbvgcGJYRJ069qC8ufYa7BXOxhtcXySr0flMs-8wYTR4g5cL",
      "crv": "P-521"
    },
    {
      "kty": "EC",
      "kid": "vgq5Tj_P2SbLomtgQgyEKCi4zSU",
      "use": "sig",
      "x": "t2GrHgxqiSqBFSCk59RQEsBSbUz-dJf-fE9nTiuj9LYrRGhj2zw13G1-IFVxmGBF",
      "y": "91nCkoeLOjziOp7Wpmi8kHGrT9Zsdy5FEQrAVkGNdfvzZiinTEOeLiT_xQnpSnWM",
      "crv": "P-384"
    },
    {
      "kty": "EC",
      "kid": "QOogv7i1hEMSEmfpmqdHTqS_OtE",
      "use": "sig",
      "x": "AV6p49yhI0FrwqtfCfxvIarzFJj1SIvpwp9-LH3DB7KeHnFT8-7S6Tv8l5WRiFZ2cmbChgtitDNqkg_CEn9070zO",
      "y": "AGJ_3v7xEOGBMUxzkNhsVBsEL8rksJy24pis3fvwPlAipN8Y8n0W_O3cjuNw2knv6ieFtxua1dieA57_fKbUIF23",
      "crv": "P-521"
    },
    {
      "kty": "EC",
      "kid": "SE1cl_JfKSUxbxNtKv9jdbDurTk",
      "use": "sig",
      "x": "h5ZNzOTSs9oiTsWY5OTTaKK8clBkkdX7fgrKrVQgEuJfk8mQMZ7o6ux9kSVdX3Sz",
      "y": "_ziiUc4sH4WMtcxv3M2wb-qWnbLrPFHpOv45y6a7_11wzqSeoObcIvKRz16F1-kb",
      "crv": "P-384"
    },
    {
      "kty": "EC",
      "kid": "XTdnrjNvO9WykNBAuJtlNPAhYGQ",
      "use": "sig",
      "x": "80Em3SRuyPd_S60DVosh3KHQP4k7FAq2pIivksF9hNo",
      "y": "CF9hnBLjXti629kq7NuJAPasyXjhPuetcn3A8ODNcz8",
      "crv": "P-256"
    },
    {
      "kty": "RSA",
      "kid": "vLvHbo-dyKUNyE4De58TiCBOL5E",
      "use": "sig",
      "n": "sgNx4ixWKurnqPmtd1j971zFIIZKZrRPbEzU-3IhrzsIWov0i9fTQvSr2dnm1a_M-UzjbnKsvuN0AAGaPr38ATJnRq8bkykHNjTGxmWe9gg9GMSckUDy7MueXf2pXryHudiPPxsoBzFa5RDgu3rD_EepPbD_VawImK3_W-9Ve_F5GJkGi1aiJyg_A-95NgR08YTVEzxduniiI-NW6zE7uirh3oXMiWpjX1T-2PeXj1GWe7nyETmpYdXkaI_Q8WZqpt-JOpaKG0cEu2TQifCh6mPhxd4UeN-TjMQLnJuxXLwc3qZYLP_J9yhSXIAKQlwCJibxoP0Un_zIq2Kv_mJxdw",
      "e": "AQAB"
    },
    {
      "kty": "EC",
      "kid": "2XYNG7OWJBrNaJOoDSgOxdP5vF4",
      "use": "enc",
      "x": "AQBTf4FCO5qBH3XMiZVt6QULwSvvWc9nmEfBv16AULNxPJpLgLOvgq4FuuV_10PSw3Xf17_aQJUXl-OWsGAXT6KG",
      "y": "AJk4y0arb1JpJM6gjvHEr1ygmPZxoMpXWD-aJXpkiFfml80AyhjBxGy4L933GK56v2OFb0E6BbhVCNwIFitpxcjV",
      "crv": "P-521"
    },
    {
      "kty": "EC",
      "kid": "Bnpr8SCZ5ZfZcOinUNJO0uRhlOc",
      "use": "enc",
      "x": "LSKoyDjz-23YFjpgTpK6vB6hJbPbVQIQZgFqTQfjY-E",
      "y": "o5nLzaTW4VEOPZWgosvu8P71pI4aYqDgBBbZuaeZov4",
      "crv": "P-256"
    },
    {
      "kty": "RSA",
      "kid": "NSia_STleFgHoNoNjMc9rk-9TPg",
      "use": "enc",
      "n": "pLBLU-YFMJDNcJGm3DuO1LwSAQlu8LdOodkXLVXsVFywX3XPTuTVcKRg5T_nny0ZGpIhnKlHQolXGx7mkeFaOduzHoooKGiR4OviuSeKKFinj5-GIB3326K02WDbGh7LcLvOP9Ut_kh3OSpNVlXy8RtIAWrG9m4X7-VeCriXo1TCLClLTWojrIeBHmwmRKDc1a3C6jfrSCAaDLwJhuvoijkFx3KVj_pI6fZXfyMJyEEQSLDoMMMb2VauEjc5NuiRqWk2oDwM-vYj2GCALKDqYrrP8DgQLvi29Gkn7aqH6o52TfsDHauPrcVRl8PTX99mbLXyRP-tQFtIdTvvK4irLQ",
      "e": "AQAB"
    },
    {
      "kty": "EC",
      "kid": "StAOJTrRn1b8tnjosPV_iLyEMeU",
      "use": "enc",
      "x": "T23WCIxn9uu3285i_EiM8jQPsiE7k4ma0JPxRAh4X-FiOXLrZOehnK3_dKiuy2-v",
      "y": "DSvn6AKAvvoSdz9lE4kqwqoaYdk6zuJoNFwt40Nm57-hk8QutZpHPTKdI1JVsugv",
      "crv": "P-384"
    }
  ]
}
2020-08-27 21:21:57 SUCCESS
ValidateServerJWKs
Valid server JWKs: keys are valid JSON, contain the required fields and are correctly encoded using unpadded base64url
2020-08-27 21:21:57 SUCCESS
CheckForKeyIdInServerJWKs
All keys contain kids
2020-08-27 21:21:57 SUCCESS
EnsureServerJwksDoesNotContainPrivateOrSymmetricKeys
Jwks does not contain any private or symmetric keys
2020-08-27 21:21:57 SUCCESS
FAPIEnsureMinimumServerKeyLength
Validated minimum key lengths for server_jwks
server_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "kid": "LNIpd7Q_XztYXpTIiw5L5k5H0tY",
      "use": "sig",
      "n": "spK5vMfW3lA-KcsoyI3D7yeuDqixZnSgYjZYnI2WD9Ks8LROKhMROmal2WhIQejKxVZfFzv1O-vVa-_HvKYA7kekxdiU3cA18P7jkJ6klPiv3zqBkkrzcpdPVE888dqHcx0AHj7GM8BgLegCH6MmXhI4CrUap3FxUsW3Yh7XxU-cICwqVxWokIXW_3FD0GRpxYo6Icj4h0hxYEyj5svj_D7LxlL7L6hNMYvKiYOjLpbaCthGfXBKChVXOmtz2uLEpcAVJiLRzOneO2qqVboftKhvHg8KcXMz9NJ7yTAggEIyOTo9_xMBnxjtJpfu10YfODuJsXL_cRuII5ZwYPstPw",
      "e": "AQAB"
    },
    {
      "kty": "EC",
      "kid": "XaWSKriP3XE37Xv4z-tUvRdfdao",
      "use": "sig",
      "x": "AANi7d9Zcq4SQg141mYWHGmCqP5eGPKS6dDKSEcvTU0cFH8W2-XShKC7hg6rfjNEBRaqdXsDPvNEHEmVOqCU17XR",
      "y": "AIA16Y832rV5GeWLwCYEuWf5FzEckxI78EFUFN6FsslWEVPPnOgmMNh6mNwnBEE51ILau7P4t8rJwRHAqILzHXye",
      "crv": "P-521"
    },
    {
      "kty": "EC",
      "kid": "vu1UuDhIgFqYaO7zBHERUdVwu6s",
      "use": "sig",
      "x": "o9OYuGBF7zmtJSfLLGLjTNe6ITubDTWY1xtRDGDNDgIAHYvxglkxTfr-luQGe_uw",
      "y": "dGHgA5zCnkGIOUXD9T33_LjgTj4j7b0O37_391bWBvuAXzHtNr6P3ysXepXDDT--",
      "crv": "P-384"
    },
    {
      "kty": "EC",
      "kid": "z-rhfct51Y8VooQ_9c61leSH_24",
      "use": "sig",
      "x": "ScD3gqkArCyQ5QXgYxjOWsr3s9trTOt528tg6a1HuYo",
      "y": "gPZbjmnKtz5G-CYjectKdgEV0apLVk37msIFyxTMQjI",
      "crv": "P-256"
    },
    {
      "kty": "EC",
      "kid": "FAIqw6wCEplKdl9DF08KijRpuEI",
      "use": "sig",
      "x": "3oI-CjYfgNMEIb3zSs3crsQyXFziCZexUTP6XvAwxNk",
      "y": "qrYmYnUsIl15VhqFLFBGZKh9CYkX0X1QBWMXjUEpSxg",
      "crv": "P-256"
    },
    {
      "kty": "RSA",
      "kid": "UOzJ2AugDYxH7ifTFK9EwRiUE6w",
      "use": "sig",
      "n": "ljpPVNcs-rwgAlqTj4chfatDZpt_J69CKR2gY8Q7V2FI7BQtgEiV-fvM3pGgxEPtD_wlajr0onI22K_VkylBu_OSuWk8LQBr1Xxw6bvK1xQpHt7o46hD-jx_V-U2S1GL6g3qKxYgiYZwej2zmNqzNMgxNMA3dBxKdPaYHqkDC2x0pL9uX_4yDHP4djgsyvilJ2tEgqbnXjYz_4fl2QLkts_JMt9u6XP60OkkbsFU32oI0hQHlVdGZCnpgcNwG2lDG_PC30lBRQ_ZTrvYpXFKCJWryElELSJnldxBbJD78NZTukAV8tww6WtmBipNawMdrrZP_00TRIRZl4UOBC3ZWw",
      "e": "AQAB"
    },
    {
      "kty": "EC",
      "kid": "d63eZdmektQ3P1Ijw3WLgLc_o0g",
      "use": "sig",
      "x": "ARrqIz1ylI9vtgH-vMw444JNPov8GF6XF_nbltgPeFIPGo-E0mju56EJoPyqaZSznittDYQdMCKbYec7xXxY-CSc",
      "y": "AeP3tLLDcpGcQwNsddUtJlggLoh9OJTdtBs87vCWUbvgcGJYRJ069qC8ufYa7BXOxhtcXySr0flMs-8wYTR4g5cL",
      "crv": "P-521"
    },
    {
      "kty": "EC",
      "kid": "vgq5Tj_P2SbLomtgQgyEKCi4zSU",
      "use": "sig",
      "x": "t2GrHgxqiSqBFSCk59RQEsBSbUz-dJf-fE9nTiuj9LYrRGhj2zw13G1-IFVxmGBF",
      "y": "91nCkoeLOjziOp7Wpmi8kHGrT9Zsdy5FEQrAVkGNdfvzZiinTEOeLiT_xQnpSnWM",
      "crv": "P-384"
    },
    {
      "kty": "EC",
      "kid": "QOogv7i1hEMSEmfpmqdHTqS_OtE",
      "use": "sig",
      "x": "AV6p49yhI0FrwqtfCfxvIarzFJj1SIvpwp9-LH3DB7KeHnFT8-7S6Tv8l5WRiFZ2cmbChgtitDNqkg_CEn9070zO",
      "y": "AGJ_3v7xEOGBMUxzkNhsVBsEL8rksJy24pis3fvwPlAipN8Y8n0W_O3cjuNw2knv6ieFtxua1dieA57_fKbUIF23",
      "crv": "P-521"
    },
    {
      "kty": "EC",
      "kid": "SE1cl_JfKSUxbxNtKv9jdbDurTk",
      "use": "sig",
      "x": "h5ZNzOTSs9oiTsWY5OTTaKK8clBkkdX7fgrKrVQgEuJfk8mQMZ7o6ux9kSVdX3Sz",
      "y": "_ziiUc4sH4WMtcxv3M2wb-qWnbLrPFHpOv45y6a7_11wzqSeoObcIvKRz16F1-kb",
      "crv": "P-384"
    },
    {
      "kty": "EC",
      "kid": "XTdnrjNvO9WykNBAuJtlNPAhYGQ",
      "use": "sig",
      "x": "80Em3SRuyPd_S60DVosh3KHQP4k7FAq2pIivksF9hNo",
      "y": "CF9hnBLjXti629kq7NuJAPasyXjhPuetcn3A8ODNcz8",
      "crv": "P-256"
    },
    {
      "kty": "RSA",
      "kid": "vLvHbo-dyKUNyE4De58TiCBOL5E",
      "use": "sig",
      "n": "sgNx4ixWKurnqPmtd1j971zFIIZKZrRPbEzU-3IhrzsIWov0i9fTQvSr2dnm1a_M-UzjbnKsvuN0AAGaPr38ATJnRq8bkykHNjTGxmWe9gg9GMSckUDy7MueXf2pXryHudiPPxsoBzFa5RDgu3rD_EepPbD_VawImK3_W-9Ve_F5GJkGi1aiJyg_A-95NgR08YTVEzxduniiI-NW6zE7uirh3oXMiWpjX1T-2PeXj1GWe7nyETmpYdXkaI_Q8WZqpt-JOpaKG0cEu2TQifCh6mPhxd4UeN-TjMQLnJuxXLwc3qZYLP_J9yhSXIAKQlwCJibxoP0Un_zIq2Kv_mJxdw",
      "e": "AQAB"
    },
    {
      "kty": "EC",
      "kid": "2XYNG7OWJBrNaJOoDSgOxdP5vF4",
      "use": "enc",
      "x": "AQBTf4FCO5qBH3XMiZVt6QULwSvvWc9nmEfBv16AULNxPJpLgLOvgq4FuuV_10PSw3Xf17_aQJUXl-OWsGAXT6KG",
      "y": "AJk4y0arb1JpJM6gjvHEr1ygmPZxoMpXWD-aJXpkiFfml80AyhjBxGy4L933GK56v2OFb0E6BbhVCNwIFitpxcjV",
      "crv": "P-521"
    },
    {
      "kty": "EC",
      "kid": "Bnpr8SCZ5ZfZcOinUNJO0uRhlOc",
      "use": "enc",
      "x": "LSKoyDjz-23YFjpgTpK6vB6hJbPbVQIQZgFqTQfjY-E",
      "y": "o5nLzaTW4VEOPZWgosvu8P71pI4aYqDgBBbZuaeZov4",
      "crv": "P-256"
    },
    {
      "kty": "RSA",
      "kid": "NSia_STleFgHoNoNjMc9rk-9TPg",
      "use": "enc",
      "n": "pLBLU-YFMJDNcJGm3DuO1LwSAQlu8LdOodkXLVXsVFywX3XPTuTVcKRg5T_nny0ZGpIhnKlHQolXGx7mkeFaOduzHoooKGiR4OviuSeKKFinj5-GIB3326K02WDbGh7LcLvOP9Ut_kh3OSpNVlXy8RtIAWrG9m4X7-VeCriXo1TCLClLTWojrIeBHmwmRKDc1a3C6jfrSCAaDLwJhuvoijkFx3KVj_pI6fZXfyMJyEEQSLDoMMMb2VauEjc5NuiRqWk2oDwM-vYj2GCALKDqYrrP8DgQLvi29Gkn7aqH6o52TfsDHauPrcVRl8PTX99mbLXyRP-tQFtIdTvvK4irLQ",
      "e": "AQAB"
    },
    {
      "kty": "EC",
      "kid": "StAOJTrRn1b8tnjosPV_iLyEMeU",
      "use": "enc",
      "x": "T23WCIxn9uu3285i_EiM8jQPsiE7k4ma0JPxRAh4X-FiOXLrZOehnK3_dKiuy2-v",
      "y": "DSvn6AKAvvoSdz9lE4kqwqoaYdk6zuJoNFwt40Nm57-hk8QutZpHPTKdI1JVsugv",
      "crv": "P-384"
    }
  ]
}
2020-08-27 21:21:57 SUCCESS
GetStaticClientConfiguration
Found a static client object
client_id
dcr-8ddd77fb-a491-3a84-915a-d422e5665157
scope
openid profile bank:accounts.basic:read bank:transactions:read
jwks
{
  "keys": [
    {
      "p": "16X8HEmulPnw9XOyNvZbfdYe6rujRoyNwlTbA4QcjTjsygpa4Ld2dxn1612MBeWUvyUMdHSfegilD0L4oYcrrPO3UDfRkz6LksLOdMKRXCaaRPRsyw3kFRT2daWooaDGA0F7o3BZ_EyTbX3LMtfy9feYcE2Ecs0rr0UopE7r0ek",
      "kty": "RSA",
      "q": "sc6mtWYR1zgFSxOVJoYl39iJAW3GK9gyl48DTO3YurqiZP-JjG4_lA0WcvK32aCyliSD7-1Jb5AY9CTjgtSJ4bbQFiJ2yWf6xokthRGviiiuq6oIMNAZJm7mxwqxkxOZ4JfEB5CJZWCYL8F9yOJ92nk9hzTHX0dg20BA5JR0qh0",
      "d": "itCq0LHoG85en-c6Q9tUTDnZBXfbB3RFFf3OSmzCTnJE7TsIYuewelVO_e49JrOl7JHPOpbX0zL7k5gIIbaXeduCGIvbitXShibF9MnCiu9oP7lVy54SVzlosyzQ1ngQAFXw45DuPYNUdljQICRzpSwEXgNRlQdL5UXrG-gWvLWsaRR3AFO_F9ipg_7c7IXLsphIvuhbqVKhSgdyv7oKmkGLUf9VnBvHBllm5RMZ9pUHiTuepOVcc_CWaUAMz7CnhlVSV_zu-6daodiuzgH5zb6DdEjORb32CDGA6SF7pJ8q6FJeR-rjZHR0AeWv12uPHEdktTRIzuY5yiobXIdIIQ",
      "e": "AQAB",
      "use": "sig",
      "kid": "8f9e8cf6-08ba-4edb-afea-1fbc95776de5",
      "qi": "q4wh8_10E4PxKGfyCjPkWhLxqCCtODbjG2ymyZFkYaQGJIflT_Y1owfXRSVvpQPTdTap-Yp0qPHjKYAWZaf2XGQ2ia67lv_et6erznNXsE-Ga46ftr1o9S1hGGFLwxjEDHOKwEyGq0TD7kezGvPXfMgK-FIKG9vnnL1BjQkCmw",
      "dp": "H7vBObhuBGYzWytHUmc2V3Im4ovyHvOX-Lzb7cyHFxEFZ0XW0bKtsCEV2yjM7iE2nlopVwnCXgbfoztLsxldB_plQ1yzbmOJznL0RqJLGbBkizkcuVS195Q6IF3cTsyF1vzP4OErnMD4AOi9-iFlE2T3_a6qiuo-P3CB5ovmj-E",
      "alg": "PS256",
      "dq": "HegDNDmRwKBEi6ckjBE-J5NVH-9lyJQZllJQnMzYije__rrYWM1mVjGJWBYpBCq6PvSvWFiR5HjZKZ9WwPecpWFJSJ_NWPzrOh9yj5I080j6cBcuP3-Q61z15f6PdYxzcko0h40w_uMrVcT2siYeQvPnfGlNK2JnERmSkJ_Dq6U",
      "n": "lcfXTt2FwQiYf9mJb2Gxx9wuCgJwL3jX8JphFWlCFpXIBHv88Jhrd8lh4m0QyGxjp5LFAfxGoYvpfLnAY8zN3gzSMtAZhOA7Dpnl5Fdx5fPd0rcE_XU7tRx2QGqQ3_4jmXi8oARBjuQaOQxBGMF008PE6u3akOYHQp0I8nrauVBLWrgNqV-oaN7nYopUMLKUDvaIiMEaf2pGmQWNe-VIgk4k4iQ4H5N4ciT3fPiUtyt2I2VXk3RLwEoZwGwcIUPhzVeWFgjIP0o-T4JXP3Ne2-P2sh_FtKS3q3bOaqz6fruKx8ANTRq1vtI0UoYvRnK2jZUiqpbVuyQ7qAK_W6-BZQ"
    },
    {
      "p": "_xtSJfASpa5bYD0dd3mmr6KGktvoFOgYVMHsVLbVn9LYRCSBsYrS0A6TMGWadHJuwR1kkz1-I_7itGAVm3szYAS8L6lnIJIYxbFoiu07qaXEWlIITYqRIy4zKe0cYlSJu0TSfyZUtfKlVyQwhAzbK1VBdM-dRV_bcjQlYAC6H88",
      "kty": "RSA",
      "q": "j16N-lBYhz8z0Gv0me_I37p363eghifYcLPUBMfTsmJGglWUif_r9F2LSYNto_R1dqVeLMakUaSQCZg8Kywk0wG320ZDz-uTEG_8uB0RlwnhKIWRjpjy8h4cMzgKTu2_utGc3VorzXDYTx_LLkrQ6weeuk9l4QoGb1cE2BWV1Bc",
      "d": "e2Sndz_fGMx5JpiZgd7xQZEOsy3DCttiSWTkGyl9tu5Uhw0aSPYE6pXmiBzaWN2FbFwfZcQQfiQ3uQWnkZXI1deP34-N0Eak-2eWE4HFez7VX2AONNvVNPD1rHyRqr7FTlLOsZbSQrhmKwztpiI_3OjaUfX5LULnZRD_F9qKsdrjmRDgik-HxcJWW-veBmFodElKBLKgQsza-qE_hpqGhziFY2w8yEbmFsweB8MilIpR89Y4bfwyOic_-i6UwOEniPoCQJ99KZgOjqJIOJ0KbSY1lAh4kYJ3iwWc6uTsIIZUj9-2QuH4YXbotRH8horOoMJFiVqmapxhd4DJXoc3_Q",
      "e": "AQAB",
      "use": "enc",
      "kid": "8f9e8cf6-08ba-4edb-afea-1fbc95776de5-alg",
      "qi": "gBl1m-a3UTi1d1h96F18WZBEHLM1C6Uu4xNwIV-5FUZZhhVBz9_dF6iFK6UUFuyy1u305DB_an1vH48notq83__13_6uvzp0hfeDoFYORBJCspuOeq-vG4rhnOi4mVSrBRwsk9U-_H_-m-UBv_C2QrM_q6CaI49XADKhu3RVhO0",
      "dp": "qsBEufP450DPFJmTkZaxhTnJzZ63ttarAoBSiVlfn3xnGSU-UfHTrUM0Ld60BWFa1JOx8APm3H0MjSMLE2jhOFGzDEvdJSXkwt4-VU748lJsHPBvckdfYibYRCXbK83d6qTkKAsmBCsHlE460wgv4s9L4r3cTMUeg1B3-8xAyG0",
      "alg": "RSA-OAEP",
      "dq": "Meh6iC68AqjPwrgx9_xu8uMYp9GHAeyQ_fq7zcY6PZjUbr6X7Mo4O2Ls__ROkIqi8WBzviaQQROGSLDEEUtWrlWkySJWrOSW11wEn5sO6oM37EFDAF7iA8LTkkjp3bwJyGD7uFqRcPzdb_3jXwQQYiDO8pB9KK-yucOTHh21gJU",
      "n": "jt58ZtgGcYJuRNpW9xQlEhHZD3TM6ygbs2GaTVrcbj8JDBQa5HZlOv5fUjKjd92Cz3JK8z0ry2UT7aA4Z26PXBkeMb0GTKTsJmQ4qBmfBzu3ZJ-kMVfYYmgB5_VRaRi8KyW4OeEzFQd2RXlcjatjhyNJkNwbtjnCGg_NmkFK5xj33ne3jku73r92MavsBOEf_oSGoUXvnLFgEAXNIsAxcr9EXw6tEJW4fEjCJ-J9iacYaho8AfduZi98M9KuuLPMzZdrqFkAC4FHO8MoV5QK6D8wCoptM10ewLd6DoOgI03GvzTVVE-8nweB7guiBuALlCJLS8nE554odZ_SsYtHmQ"
    }
  ]
}
2020-08-27 21:21:57 SUCCESS
ValidateMTLSCertificatesHeader
MTLS certificates header is valid
2020-08-27 21:21:57 SUCCESS
ExtractMTLSCertificatesFromConfiguration
Mutual TLS authentication credentials loaded
cert
MIIFHzCCAwegAwIBAgIEbf8sOjANBgkqhkiG9w0BAQsFADBzMQswCQYDVQQGEwJBVTEMMAoGA1UECBMDVklDMRIwEAYDVQQHEwlNZWxib3VybmUxDTALBgNVBAoTBEFQQUMxFjAUBgNVBAsTDVBpbmcgSWRlbnRpdHkxGzAZBgNVBAMTEmNkci1yZWdpc3Rlci5sb2NhbDAeFw0yMDA4MTcwMjE1MjFaFw0yMTA4MTcwMjE1MjFaMD8xGTAXBgNVBAMMEGRjci10ZXN0LXBvc3RtYW4xFTATBgNVBAoMDFBpbmdJZGVudGl0eTELMAkGA1UEBhMCQVUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC3dkK9oIY5UP//ulMlTtfnvIvx4IdjhJ7wRAgZVSbSarOiEQyLwlXru7ehN2aeFibVD9xkkLY32yhXijT+yZi2nD1Jp4Dw0ImX0ZIqu10DwTw2RxO0sZuUJ519VcGKnAPyEaZdGwbMdHQ2hEG+YpWpOgVOI0je5e3s669LT0aB9Uz4A1dGCxMFCrPO5qFFvDYzGZS6NiPwYvb38mmMD7nkcIawiJdsMbs00DBB2ntdEcy4MZIYuOih2RUndu9AU26Q6YHiD7QRS7SmsagHTS1nJGjRo+SK4gk5klsPWoEiRCnroqJmGffto8oUFoXtftPlePO+C5m2uSz6KN3afI65AgMBAAGjge4wgeswCQYDVR0TBAIwADAdBgNVHQ4EFgQUF+rEtcsmtNP58iUEjJTVxqs2FD0wgY8GA1UdIwSBhzCBhKF3pHUwczEbMBkGA1UEAwwSY2RyLXJlZ2lzdGVyLmxvY2FsMRYwFAYDVQQLDA1QaW5nIElkZW50aXR5MQ0wCwYDVQQKDARBUEFDMRIwEAYDVQQHDAlNZWxib3VybmUxDDAKBgNVBAgMA1ZJQzELMAkGA1UEBhMCQVWCCQCQAd0Nm02vjDAtBgNVHREEJjAkghBkY3ItdGVzdC1wb3N0bWFughBkY3ItdGVzdC1wb3N0bWFuMA0GCSqGSIb3DQEBCwUAA4ICAQBxC4ErLJ9iY8xoS8xeLNZ8EzlNYWuPV0coQY/BydnylR1WVWgS1zOv5vW8NkLIV3QHgcgfah80tGcInlzVm20/r6Jd8l3cR8+yGMHDnBhM5lZkTH6GAeedlH3e9PYgtHcQTzbd/bnkvhXdl7zjOdsuLY0MQLaKOYYAYERBKfHXZGjJyQJ9ELvA7BTdPz0bBa2nK7uMgoqCnieKvNLd4/ZrGlR7gsiHva63XjVdZA9DBGcKnpgv3WtjmC7GRJS3U5djcXWO4It+0TmQTLnXpRtkdRroaSj+7xtbTcXaHcRrSwRMd0CteQwbK8GmFJ0kTCbfGDbte61oroMWt+4g5Cec40EEPMIKcYmvFihDYURJy1zVh3YDUzfgGcW7DdunGW5zk51ZYeoEvQsY2Ylg5C8JQJKAoClzNnLwDFlUE4PsauewLBL6JUQYiTKujcGXtlzcKV5zuHz15ja3nkrt+Njc1Qm9/xNBkaQmMHxNqILd0NIGs8PLa4V2Q43gA8fNTzcVTwoBi6hPnmYe7ZZY1amPDVkbBMjdKmvu3+L6oUB7e59kyAMSYGp/MtDF20RzdQjEhxhEIWdQDX9yILQP5AJRtgw8vbI/O/JtMutKjZsDsKuD/WRtzIboiLxgraDKCQ5RuBfgtlfkW33JgkPZZoTOM0IOU98QApNQvOAH6LAVwA==
key
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC3dkK9oIY5UP//ulMlTtfnvIvx4IdjhJ7wRAgZVSbSarOiEQyLwlXru7ehN2aeFibVD9xkkLY32yhXijT+yZi2nD1Jp4Dw0ImX0ZIqu10DwTw2RxO0sZuUJ519VcGKnAPyEaZdGwbMdHQ2hEG+YpWpOgVOI0je5e3s669LT0aB9Uz4A1dGCxMFCrPO5qFFvDYzGZS6NiPwYvb38mmMD7nkcIawiJdsMbs00DBB2ntdEcy4MZIYuOih2RUndu9AU26Q6YHiD7QRS7SmsagHTS1nJGjRo+SK4gk5klsPWoEiRCnroqJmGffto8oUFoXtftPlePO+C5m2uSz6KN3afI65AgMBAAECggEAV12I0NaltJu/HR+0wpp2NJPULN4YeyrHqXEsTiv/rcpEOtRVniRwWC7vdmV0h6nS2jmQYY+MRrMl1fIp5H9KKwPiJ7YNsCAOte6F5bWNyOD3dH2Kg8zkYrwuwmXZIdHECz2edM4PAcQfJ2r6B9jYnlrT9e7Vn9fs4pslwf5BfFbubi1Hxn1/qQPRDJqBGM6vAqOkUgfczo6dRrZNNALCF+N8LOoIrFeUEWm80z6WlDh8JxugdTIOF/7O2rbUVGLqnjzXrc+Z8iwiCyClTZruXOhhHno1tuGDBORgaUqdw3aDsQ22X/iuRfUecbGdMIaIsPTQtb+Dn20W70e8S82ihQKBgQDnxLUKZ4ARfgbS8QTPXFRZsH/7+S9+oGSSMGajY5WewyWzTpFf8Y5zk3ENabnW92dz7XcupPtt0n5FmM6I7DxDcq0bEgb1lgmfjGaNRr7AufrpksJLacBfRQo1DHljN8RsXzZ8pE+YeOP32prqj4YH1kP/3fmu8/pG4SiHwkWCKwKBgQDKpKEfuzxuM5sFnq75N4GJmilCnH1GgnyJgCT4M1qp97dIODQmdIqFP+Q/otbHGsYPmAMgPXmEePB++iyLvVBCdj9v9A7yhYszOJrp8ZUTxJuSmNzjYUzDE7L245w2lMDT/JNUHQeFv+AL6oXHfy3NNCoR/9h8iFHdYAYGOEnUqwKBgDFUd+ggAW03ssIhFJICJ93zKDp8XjSIdP98l8v8/TKOfK6+cUjHhDdrUWu2bhyoCfftuilOakmEvOWZUZRpG6aLePbDDoIlDiVMX+OABEfHDfW7C+m7N3vPmQ2Tex64FvGuDk3XNy3PxU3S1JhKNg/i9hQ2rdckDMgbUmIa4mqDAoGAbGHY+4u9KoPXag4RL6IMWnhlkQb5yfiIe1Jac5Wj7DxdfvbwjZDPda1SeuaxURR00mpPYbL/h2bX2lIb+TFr9+Ae1dYHGJdseBzSXkWjoksJmkLAAa1MzRmAIqRiLJ8q8zan5dkQ6OxS/IyWuLjA2nwH9FCOjSyr/GcbUcBRXLkCgYEAg2o/xHj3iTIEu0Ee6lBfNvelqrPFB8IECgbXgYtb4iyalZrYj5dQiMNvq/+/ikMCBaHEEz45s49aDaIve+amPs7dDZ/vB+giRpS/+BIOgghtYCRoKK5J6d/L6XybTsEn3Ru7JhvxwBJzmHbmwHtGF98GXws1wkU5Kh9HaZeYjv4=
ca
MIIFfDCCA2SgAwIBAgIJAJAB3Q2bTa+MMA0GCSqGSIb3DQEBCwUAMHMxCzAJBgNVBAYTAkFVMQwwCgYDVQQIEwNWSUMxEjAQBgNVBAcTCU1lbGJvdXJuZTENMAsGA1UEChMEQVBBQzEWMBQGA1UECxMNUGluZyBJZGVudGl0eTEbMBkGA1UEAxMSY2RyLXJlZ2lzdGVyLmxvY2FsMB4XDTIwMDgxNzAxNTM1MFoXDTMwMDgxNTAxNTM1MFowczELMAkGA1UEBhMCQVUxDDAKBgNVBAgTA1ZJQzESMBAGA1UEBxMJTWVsYm91cm5lMQ0wCwYDVQQKEwRBUEFDMRYwFAYDVQQLEw1QaW5nIElkZW50aXR5MRswGQYDVQQDExJjZHItcmVnaXN0ZXIubG9jYWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDDTxooMYaYj28AFMQC07pbm5HSDFqrDy9wS900I5NVu5pqvUaYt/dKMMbRG2VEipApr85gmeZ9VCZoA3x/XaKiWNDPTqojUQIe5nmUx9n1OmLnS1DOxd+HOAv709WBBwFFTBezYq2I3ewKrMySuzCWKTyqD+78y7o4oIsq8eruaB9/yv3ZVs5AO7CiMVXRI5n11cDKZM0eIfp/54WQDWHufrcPTN1t4qm+ac+tNH32StK84YCSKaaH5+BQYJ7n7WlaHZVYJvhgWh6/0sfRUBnZKmSL0mAJEN6iYWiHOY7JeWDApwCAN83B585oLCzbCKlAEdS4DDYdbPL3lxV2olo6UueTitZsF0SXY6MzJ2rT8JTPoJDzSc41GYJXV7yNfiZq3c9Xyn8J5nVt/sBGpvTWdvEV20quPS2CIuTB8YXqHrgMPnL8RvgqPtS/X//AAnnQQZqBSLprMH1k4UGGUmdD7aNNBbncoQf+osEhACrClgJnJIrSfWVXXQMJuvR54kFsvR94GPPSeC904Oyx6EkOu7e4ENZ6XmjoNzow7JkiEr4hVQynB8YcO3IYqZ7rROzy94ow+SisQxpeca9YaKLvOkYEuPPk1BV0l1M8+TGrYP2zhTqTfb7s3jRLBu5VlPBLghRfS808CnZbW0qRnVEy7dfbSskiyjucRCe5fnR4EwIDAQABoxMwETAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBCwUAA4ICAQBDnhtr2zUmxNrrp9NltHTRFMqpdPQyqQIv868686gutVsyYZ0PCqEZ3J2u8j10jCXJrTLI1RIhVeHgmOCa2a2GHXDzZBOvKm8EjsiTTrEqT/21/M5ZT1MERvb0ktIPzaZqp4l1zcRSIQb+Mu3c+4qOHNCmETY3LdmjUtI86KyXZQJ3ie1k36m9PAk8a6jru8JpF9v20KyKtsC8+/BlNRfmxbaZQWQbY1GatXFStWV/yLTpWikMyLn9AX9Q1Q363gMheqRv+sUOkdACugxQT3IaiZrf041f922o6fI7VYjKxl162GAsmpNEU5Rs6+qQNIeI/Lw9Md1lyxjeQBroVb5UKD8Am2/R64Bpr/D/vwMIrLclz1WVGn6Kv5Ay2pO8VLmWz+LjvGowXQxEmQNmycKESwH9CrA334akC8pyg3bmwuM/RLFCZaozhR3EIgfU0hRcnfG6GLTt24UXmC9O3oEqK6k9Hm/qTEogLbHK7PNWBlF8dkLley8bWoyrgGDprYxDxnJ5pAFyGtCaQCRuqZJWoT7LejUzvwMfMGSvtAF+Lek7d+1F8Nj8UAm0mw9ZFWf0gyvtbIMvMKwCg/RJDdN5B3gsLZX/4hvrf//9F6OnRlEHvozcBzHVmLK9PoPR7uH3pEhr0bU3BmxQrZrCpQ13iYPEg2QtpPhVWO76PhG/XQ==
2020-08-27 21:21:57 SUCCESS
ValidateClientJWKsPrivatePart
Valid client JWKs: keys are valid JSON, contain the required fields, the private/public exponents match and are correctly encoded using unpadded base64url
2020-08-27 21:21:57 SUCCESS
ExtractJWKsFromStaticClientConfiguration
Extracted client JWK
client_jwks
{
  "keys": [
    {
      "p": "16X8HEmulPnw9XOyNvZbfdYe6rujRoyNwlTbA4QcjTjsygpa4Ld2dxn1612MBeWUvyUMdHSfegilD0L4oYcrrPO3UDfRkz6LksLOdMKRXCaaRPRsyw3kFRT2daWooaDGA0F7o3BZ_EyTbX3LMtfy9feYcE2Ecs0rr0UopE7r0ek",
      "kty": "RSA",
      "q": "sc6mtWYR1zgFSxOVJoYl39iJAW3GK9gyl48DTO3YurqiZP-JjG4_lA0WcvK32aCyliSD7-1Jb5AY9CTjgtSJ4bbQFiJ2yWf6xokthRGviiiuq6oIMNAZJm7mxwqxkxOZ4JfEB5CJZWCYL8F9yOJ92nk9hzTHX0dg20BA5JR0qh0",
      "d": "itCq0LHoG85en-c6Q9tUTDnZBXfbB3RFFf3OSmzCTnJE7TsIYuewelVO_e49JrOl7JHPOpbX0zL7k5gIIbaXeduCGIvbitXShibF9MnCiu9oP7lVy54SVzlosyzQ1ngQAFXw45DuPYNUdljQICRzpSwEXgNRlQdL5UXrG-gWvLWsaRR3AFO_F9ipg_7c7IXLsphIvuhbqVKhSgdyv7oKmkGLUf9VnBvHBllm5RMZ9pUHiTuepOVcc_CWaUAMz7CnhlVSV_zu-6daodiuzgH5zb6DdEjORb32CDGA6SF7pJ8q6FJeR-rjZHR0AeWv12uPHEdktTRIzuY5yiobXIdIIQ",
      "e": "AQAB",
      "use": "sig",
      "kid": "8f9e8cf6-08ba-4edb-afea-1fbc95776de5",
      "qi": "q4wh8_10E4PxKGfyCjPkWhLxqCCtODbjG2ymyZFkYaQGJIflT_Y1owfXRSVvpQPTdTap-Yp0qPHjKYAWZaf2XGQ2ia67lv_et6erznNXsE-Ga46ftr1o9S1hGGFLwxjEDHOKwEyGq0TD7kezGvPXfMgK-FIKG9vnnL1BjQkCmw",
      "dp": "H7vBObhuBGYzWytHUmc2V3Im4ovyHvOX-Lzb7cyHFxEFZ0XW0bKtsCEV2yjM7iE2nlopVwnCXgbfoztLsxldB_plQ1yzbmOJznL0RqJLGbBkizkcuVS195Q6IF3cTsyF1vzP4OErnMD4AOi9-iFlE2T3_a6qiuo-P3CB5ovmj-E",
      "alg": "PS256",
      "dq": "HegDNDmRwKBEi6ckjBE-J5NVH-9lyJQZllJQnMzYije__rrYWM1mVjGJWBYpBCq6PvSvWFiR5HjZKZ9WwPecpWFJSJ_NWPzrOh9yj5I080j6cBcuP3-Q61z15f6PdYxzcko0h40w_uMrVcT2siYeQvPnfGlNK2JnERmSkJ_Dq6U",
      "n": "lcfXTt2FwQiYf9mJb2Gxx9wuCgJwL3jX8JphFWlCFpXIBHv88Jhrd8lh4m0QyGxjp5LFAfxGoYvpfLnAY8zN3gzSMtAZhOA7Dpnl5Fdx5fPd0rcE_XU7tRx2QGqQ3_4jmXi8oARBjuQaOQxBGMF008PE6u3akOYHQp0I8nrauVBLWrgNqV-oaN7nYopUMLKUDvaIiMEaf2pGmQWNe-VIgk4k4iQ4H5N4ciT3fPiUtyt2I2VXk3RLwEoZwGwcIUPhzVeWFgjIP0o-T4JXP3Ne2-P2sh_FtKS3q3bOaqz6fruKx8ANTRq1vtI0UoYvRnK2jZUiqpbVuyQ7qAK_W6-BZQ"
    },
    {
      "p": "_xtSJfASpa5bYD0dd3mmr6KGktvoFOgYVMHsVLbVn9LYRCSBsYrS0A6TMGWadHJuwR1kkz1-I_7itGAVm3szYAS8L6lnIJIYxbFoiu07qaXEWlIITYqRIy4zKe0cYlSJu0TSfyZUtfKlVyQwhAzbK1VBdM-dRV_bcjQlYAC6H88",
      "kty": "RSA",
      "q": "j16N-lBYhz8z0Gv0me_I37p363eghifYcLPUBMfTsmJGglWUif_r9F2LSYNto_R1dqVeLMakUaSQCZg8Kywk0wG320ZDz-uTEG_8uB0RlwnhKIWRjpjy8h4cMzgKTu2_utGc3VorzXDYTx_LLkrQ6weeuk9l4QoGb1cE2BWV1Bc",
      "d": "e2Sndz_fGMx5JpiZgd7xQZEOsy3DCttiSWTkGyl9tu5Uhw0aSPYE6pXmiBzaWN2FbFwfZcQQfiQ3uQWnkZXI1deP34-N0Eak-2eWE4HFez7VX2AONNvVNPD1rHyRqr7FTlLOsZbSQrhmKwztpiI_3OjaUfX5LULnZRD_F9qKsdrjmRDgik-HxcJWW-veBmFodElKBLKgQsza-qE_hpqGhziFY2w8yEbmFsweB8MilIpR89Y4bfwyOic_-i6UwOEniPoCQJ99KZgOjqJIOJ0KbSY1lAh4kYJ3iwWc6uTsIIZUj9-2QuH4YXbotRH8horOoMJFiVqmapxhd4DJXoc3_Q",
      "e": "AQAB",
      "use": "enc",
      "kid": "8f9e8cf6-08ba-4edb-afea-1fbc95776de5-alg",
      "qi": "gBl1m-a3UTi1d1h96F18WZBEHLM1C6Uu4xNwIV-5FUZZhhVBz9_dF6iFK6UUFuyy1u305DB_an1vH48notq83__13_6uvzp0hfeDoFYORBJCspuOeq-vG4rhnOi4mVSrBRwsk9U-_H_-m-UBv_C2QrM_q6CaI49XADKhu3RVhO0",
      "dp": "qsBEufP450DPFJmTkZaxhTnJzZ63ttarAoBSiVlfn3xnGSU-UfHTrUM0Ld60BWFa1JOx8APm3H0MjSMLE2jhOFGzDEvdJSXkwt4-VU748lJsHPBvckdfYibYRCXbK83d6qTkKAsmBCsHlE460wgv4s9L4r3cTMUeg1B3-8xAyG0",
      "alg": "RSA-OAEP",
      "dq": "Meh6iC68AqjPwrgx9_xu8uMYp9GHAeyQ_fq7zcY6PZjUbr6X7Mo4O2Ls__ROkIqi8WBzviaQQROGSLDEEUtWrlWkySJWrOSW11wEn5sO6oM37EFDAF7iA8LTkkjp3bwJyGD7uFqRcPzdb_3jXwQQYiDO8pB9KK-yucOTHh21gJU",
      "n": "jt58ZtgGcYJuRNpW9xQlEhHZD3TM6ygbs2GaTVrcbj8JDBQa5HZlOv5fUjKjd92Cz3JK8z0ry2UT7aA4Z26PXBkeMb0GTKTsJmQ4qBmfBzu3ZJ-kMVfYYmgB5_VRaRi8KyW4OeEzFQd2RXlcjatjhyNJkNwbtjnCGg_NmkFK5xj33ne3jku73r92MavsBOEf_oSGoUXvnLFgEAXNIsAxcr9EXw6tEJW4fEjCJ-J9iacYaho8AfduZi98M9KuuLPMzZdrqFkAC4FHO8MoV5QK6D8wCoptM10ewLd6DoOgI03GvzTVVE-8nweB7guiBuALlCJLS8nE554odZ_SsYtHmQ"
    }
  ]
}
public_client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "sig",
      "kid": "8f9e8cf6-08ba-4edb-afea-1fbc95776de5",
      "alg": "PS256",
      "n": "lcfXTt2FwQiYf9mJb2Gxx9wuCgJwL3jX8JphFWlCFpXIBHv88Jhrd8lh4m0QyGxjp5LFAfxGoYvpfLnAY8zN3gzSMtAZhOA7Dpnl5Fdx5fPd0rcE_XU7tRx2QGqQ3_4jmXi8oARBjuQaOQxBGMF008PE6u3akOYHQp0I8nrauVBLWrgNqV-oaN7nYopUMLKUDvaIiMEaf2pGmQWNe-VIgk4k4iQ4H5N4ciT3fPiUtyt2I2VXk3RLwEoZwGwcIUPhzVeWFgjIP0o-T4JXP3Ne2-P2sh_FtKS3q3bOaqz6fruKx8ANTRq1vtI0UoYvRnK2jZUiqpbVuyQ7qAK_W6-BZQ"
    },
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "enc",
      "kid": "8f9e8cf6-08ba-4edb-afea-1fbc95776de5-alg",
      "alg": "RSA-OAEP",
      "n": "jt58ZtgGcYJuRNpW9xQlEhHZD3TM6ygbs2GaTVrcbj8JDBQa5HZlOv5fUjKjd92Cz3JK8z0ry2UT7aA4Z26PXBkeMb0GTKTsJmQ4qBmfBzu3ZJ-kMVfYYmgB5_VRaRi8KyW4OeEzFQd2RXlcjatjhyNJkNwbtjnCGg_NmkFK5xj33ne3jku73r92MavsBOEf_oSGoUXvnLFgEAXNIsAxcr9EXw6tEJW4fEjCJ-J9iacYaho8AfduZi98M9KuuLPMzZdrqFkAC4FHO8MoV5QK6D8wCoptM10ewLd6DoOgI03GvzTVVE-8nweB7guiBuALlCJLS8nE554odZ_SsYtHmQ"
    }
  ]
}
2020-08-27 21:21:57 SUCCESS
CheckForKeyIdInClientJWKs
All keys contain kids
2020-08-27 21:21:57 SUCCESS
CheckDistinctKeyIdValueInClientJWKs
Distinct 'kid' value in all keys of client_jwks
see
https://bitbucket.org/openid/connect/issues/1127
2020-08-27 21:21:57 SUCCESS
FAPICheckKeyAlgInClientJWKs
Found a key with alg PS256 or ES256
2020-08-27 21:21:57 SUCCESS
FAPIEnsureMinimumClientKeyLength
Validated minimum key lengths for client_jwks
client_jwks
{
  "keys": [
    {
      "p": "16X8HEmulPnw9XOyNvZbfdYe6rujRoyNwlTbA4QcjTjsygpa4Ld2dxn1612MBeWUvyUMdHSfegilD0L4oYcrrPO3UDfRkz6LksLOdMKRXCaaRPRsyw3kFRT2daWooaDGA0F7o3BZ_EyTbX3LMtfy9feYcE2Ecs0rr0UopE7r0ek",
      "kty": "RSA",
      "q": "sc6mtWYR1zgFSxOVJoYl39iJAW3GK9gyl48DTO3YurqiZP-JjG4_lA0WcvK32aCyliSD7-1Jb5AY9CTjgtSJ4bbQFiJ2yWf6xokthRGviiiuq6oIMNAZJm7mxwqxkxOZ4JfEB5CJZWCYL8F9yOJ92nk9hzTHX0dg20BA5JR0qh0",
      "d": "itCq0LHoG85en-c6Q9tUTDnZBXfbB3RFFf3OSmzCTnJE7TsIYuewelVO_e49JrOl7JHPOpbX0zL7k5gIIbaXeduCGIvbitXShibF9MnCiu9oP7lVy54SVzlosyzQ1ngQAFXw45DuPYNUdljQICRzpSwEXgNRlQdL5UXrG-gWvLWsaRR3AFO_F9ipg_7c7IXLsphIvuhbqVKhSgdyv7oKmkGLUf9VnBvHBllm5RMZ9pUHiTuepOVcc_CWaUAMz7CnhlVSV_zu-6daodiuzgH5zb6DdEjORb32CDGA6SF7pJ8q6FJeR-rjZHR0AeWv12uPHEdktTRIzuY5yiobXIdIIQ",
      "e": "AQAB",
      "use": "sig",
      "kid": "8f9e8cf6-08ba-4edb-afea-1fbc95776de5",
      "qi": "q4wh8_10E4PxKGfyCjPkWhLxqCCtODbjG2ymyZFkYaQGJIflT_Y1owfXRSVvpQPTdTap-Yp0qPHjKYAWZaf2XGQ2ia67lv_et6erznNXsE-Ga46ftr1o9S1hGGFLwxjEDHOKwEyGq0TD7kezGvPXfMgK-FIKG9vnnL1BjQkCmw",
      "dp": "H7vBObhuBGYzWytHUmc2V3Im4ovyHvOX-Lzb7cyHFxEFZ0XW0bKtsCEV2yjM7iE2nlopVwnCXgbfoztLsxldB_plQ1yzbmOJznL0RqJLGbBkizkcuVS195Q6IF3cTsyF1vzP4OErnMD4AOi9-iFlE2T3_a6qiuo-P3CB5ovmj-E",
      "alg": "PS256",
      "dq": "HegDNDmRwKBEi6ckjBE-J5NVH-9lyJQZllJQnMzYije__rrYWM1mVjGJWBYpBCq6PvSvWFiR5HjZKZ9WwPecpWFJSJ_NWPzrOh9yj5I080j6cBcuP3-Q61z15f6PdYxzcko0h40w_uMrVcT2siYeQvPnfGlNK2JnERmSkJ_Dq6U",
      "n": "lcfXTt2FwQiYf9mJb2Gxx9wuCgJwL3jX8JphFWlCFpXIBHv88Jhrd8lh4m0QyGxjp5LFAfxGoYvpfLnAY8zN3gzSMtAZhOA7Dpnl5Fdx5fPd0rcE_XU7tRx2QGqQ3_4jmXi8oARBjuQaOQxBGMF008PE6u3akOYHQp0I8nrauVBLWrgNqV-oaN7nYopUMLKUDvaIiMEaf2pGmQWNe-VIgk4k4iQ4H5N4ciT3fPiUtyt2I2VXk3RLwEoZwGwcIUPhzVeWFgjIP0o-T4JXP3Ne2-P2sh_FtKS3q3bOaqz6fruKx8ANTRq1vtI0UoYvRnK2jZUiqpbVuyQ7qAK_W6-BZQ"
    },
    {
      "p": "_xtSJfASpa5bYD0dd3mmr6KGktvoFOgYVMHsVLbVn9LYRCSBsYrS0A6TMGWadHJuwR1kkz1-I_7itGAVm3szYAS8L6lnIJIYxbFoiu07qaXEWlIITYqRIy4zKe0cYlSJu0TSfyZUtfKlVyQwhAzbK1VBdM-dRV_bcjQlYAC6H88",
      "kty": "RSA",
      "q": "j16N-lBYhz8z0Gv0me_I37p363eghifYcLPUBMfTsmJGglWUif_r9F2LSYNto_R1dqVeLMakUaSQCZg8Kywk0wG320ZDz-uTEG_8uB0RlwnhKIWRjpjy8h4cMzgKTu2_utGc3VorzXDYTx_LLkrQ6weeuk9l4QoGb1cE2BWV1Bc",
      "d": "e2Sndz_fGMx5JpiZgd7xQZEOsy3DCttiSWTkGyl9tu5Uhw0aSPYE6pXmiBzaWN2FbFwfZcQQfiQ3uQWnkZXI1deP34-N0Eak-2eWE4HFez7VX2AONNvVNPD1rHyRqr7FTlLOsZbSQrhmKwztpiI_3OjaUfX5LULnZRD_F9qKsdrjmRDgik-HxcJWW-veBmFodElKBLKgQsza-qE_hpqGhziFY2w8yEbmFsweB8MilIpR89Y4bfwyOic_-i6UwOEniPoCQJ99KZgOjqJIOJ0KbSY1lAh4kYJ3iwWc6uTsIIZUj9-2QuH4YXbotRH8horOoMJFiVqmapxhd4DJXoc3_Q",
      "e": "AQAB",
      "use": "enc",
      "kid": "8f9e8cf6-08ba-4edb-afea-1fbc95776de5-alg",
      "qi": "gBl1m-a3UTi1d1h96F18WZBEHLM1C6Uu4xNwIV-5FUZZhhVBz9_dF6iFK6UUFuyy1u305DB_an1vH48notq83__13_6uvzp0hfeDoFYORBJCspuOeq-vG4rhnOi4mVSrBRwsk9U-_H_-m-UBv_C2QrM_q6CaI49XADKhu3RVhO0",
      "dp": "qsBEufP450DPFJmTkZaxhTnJzZ63ttarAoBSiVlfn3xnGSU-UfHTrUM0Ld60BWFa1JOx8APm3H0MjSMLE2jhOFGzDEvdJSXkwt4-VU748lJsHPBvckdfYibYRCXbK83d6qTkKAsmBCsHlE460wgv4s9L4r3cTMUeg1B3-8xAyG0",
      "alg": "RSA-OAEP",
      "dq": "Meh6iC68AqjPwrgx9_xu8uMYp9GHAeyQ_fq7zcY6PZjUbr6X7Mo4O2Ls__ROkIqi8WBzviaQQROGSLDEEUtWrlWkySJWrOSW11wEn5sO6oM37EFDAF7iA8LTkkjp3bwJyGD7uFqRcPzdb_3jXwQQYiDO8pB9KK-yucOTHh21gJU",
      "n": "jt58ZtgGcYJuRNpW9xQlEhHZD3TM6ygbs2GaTVrcbj8JDBQa5HZlOv5fUjKjd92Cz3JK8z0ry2UT7aA4Z26PXBkeMb0GTKTsJmQ4qBmfBzu3ZJ-kMVfYYmgB5_VRaRi8KyW4OeEzFQd2RXlcjatjhyNJkNwbtjnCGg_NmkFK5xj33ne3jku73r92MavsBOEf_oSGoUXvnLFgEAXNIsAxcr9EXw6tEJW4fEjCJ-J9iacYaho8AfduZi98M9KuuLPMzZdrqFkAC4FHO8MoV5QK6D8wCoptM10ewLd6DoOgI03GvzTVVE-8nweB7guiBuALlCJLS8nE554odZ_SsYtHmQ"
    }
  ]
}
2020-08-27 21:21:57 SUCCESS
ValidateMTLSCertificatesAsX509
Mutual TLS authentication cert validated as X.509
Verify configuration of second client
2020-08-27 21:21:57 SUCCESS
GetStaticClient2Configuration
Found a static second client object
client_id
dcr-66e22230-68fc-3916-a3fc-95dcf5b9cdcc
scope
openid profile bank:accounts.basic:read bank:transactions:read
jwks
{
  "keys": [
    {
      "p": "9-WPuM0gG8U9XlgRGWXAjPrPN78ojfglrDyQt-1mkjah-K_d-eLArAXipW3DhFi0ndvkqf6enOUsOoCD0gTyGHzalImr1QwHW96MohHm2D4aUIYiLTiBtGvHTTCFa_kaOYx318VqTGpY1_krEF08ACEICwfwewaON39csTdvZis",
      "kty": "RSA",
      "q": "2el4A3tksaoqpOSWG9lO6DriHQLlfATtZTCRYgJcoyBWPh3-pPw7woC0aP9JN8pCool_LR0Dg6KGdbp2_PdzUTd9wYcUhffsYZhnXhTJ-_FWT-JswIoE-bjVLprkqyIvWcW4yJEp1MPhPp_WD0bmCJAU0JT7WJup5R_QJsaKQH0",
      "d": "HEkklTd7OL7QFZGYqfXtX3nsPpJZelCVLx_GIgCfzzFJlBGbT7ih3t0GqsUZpRtU8D-ZBiHJdRWRKDUMmAcX1c5ON9onEH9Y7H3HSk_4LsRcqxYf-ehH3O-fCA5c7KCFjug2ns7Ewkpmwo3_vhxLGvjm0HWaElivEspK_nDnKzcWoHgdIVpPaa8mc3TYGdgyu3vdVLbMX_fjmwtLsdR0ypFihUSp-0R5IKB5giMSaazq41NzSALhAKZf1iUIlfTolzAG6c-MV5vNdwd5enjjh2UqyWJIRlZFJe_zJ8um3ajNVhkfWTFaTffRdWZtkhGISe-O1QWiU2vRUzTQLQ2H2Q",
      "e": "AQAB",
      "use": "sig",
      "kid": "a43d15a3-16df-4bfa-8e84-a92791d245ea",
      "qi": "7sGpyrqdhBqYaWx23Nf4Zs_GUNaQA1DUenuZ1Sr09ZXFjjNu4w1zrS8wnbh2he7o9DermlB2tK-bNAVQ91QjBMFNaLhjg6ha75lADWg6mXYVTRm1p9g0H7UQj8e2I1aJqg9s8-9lPjtfXYQObtVwGLQNTQXd7DaCnQ3Wl6piT5s",
      "dp": "X3bCEDK-SLN-XJShkRxEOIZlwlwVLAcBywBP4uTDeU8ctP5VB2QxOo3RqE9K2e6nL5t8xZJOVrFShPz0xq4s5Q0_x6_0wkitlM1xbwBh26iezZ-6DZwTJv3SdIFZACmf1cWoaSmXM_JIYHOOB_E_p_UQed8G1vnBTtH3Si_E8J0",
      "alg": "PS256",
      "dq": "HwoBXUWbPy9E6b3hn8_hTHTutkEuXO76vZogazx444d8oVZ2ahu_i2H30KjkTf0SZsJ9CfkDAiIJUwWfY0L_-waTdBiAlOCOnAwwVRdS-f8TU0emQ_qk4MkyHHRVtAanhfsC6ha7RaItGFV-ESkBJSEYxekisClkFs3kQVGwaaU",
      "n": "0wOq-m-fBtlayLYE0w2lw2zj5MzNK0aI5Nb6QLbSkILOLhOfaJV6sj_6odcKWdb4rGlK-IjVCwQOvRHx3nqth3qJbnuVMIfz_UgAAK2EdyR_J0aFo7-XtlFNIC7FIr-iRGpZbtyyuI1N3MMTYbWcQnDTe9SYlB1Ma6B4i_0EK6rNGqvuVMy-ZgKi8eqJ-mJ_BVYz_eJcIQqpxXSXNzDEEix-rxDKHRkPLkDcycq_XSPaYclTUYxNGfcu1QrMgjleSL80lAOWWailn215K6BOYUpmQogofwXziGQ3P58WTLqy9v5Izx_fiUQCLS5R3WWt_akazoC-xUeMhbXYQB2i_w"
    },
    {
      "p": "-UmmQJQjJ5Pj5soIrn_0F07s2b-84IyO7BdP5nzCk7-RjGB8knmqIi7zkZkppteb6BMbNEjdey3AKW2uCDXtEUmlT2006bW7gugQr82wXVYiejKrCI31tmekkQU6xkxnHj3_dE7Z3Dsm0YDj-Y1Nd5f88SyiP9xvgTvDQo1vpis",
      "kty": "RSA",
      "q": "jMzjWkH862Pd0k5HqWs7onIH0seNS_75PKQdzXoR5tX58Ld9hQd3hlNaznm_OwIvca-ItZRBGebTZoSNROizNd1W2y6GbfPYxDPN30xVsp9-71gQUlVhFUlk9QSlcY4vL9AVE_ebeNw84OFhH5QwZrQxYDC1sMPR8QPWgJQYYc0",
      "d": "COD34GQPvdJbGkqtvbqFoL4MWi2ABUbM0EFGkeylxAcZwryN0SB13VjXkQnkn0jjMAFZphR7YS7GaVZt7qQM1vO9zFmdAmPJ4-sSH4_RBdZfhrPxzSXFPGmDxwDFIZ_ZL52aStxzPQq0sA51p_LffsN4EKABjIjPtlNpGsSB69Ei1xBN1QceeKQJY0kA_VdkP3ox8LbtJTGj5OKFXmWIk06tk4AsvpEm6n1C-Qd00HMymKz7NhuRBwsuWV2hEbdwSryYB70pJrCJbRJQymnEkkvx7lFjdK1oWLSGCIo5uB_U9nOpjX8-NzMvHlGKwN6r2Co_1P94p_JUAtib_F7BYQ",
      "e": "AQAB",
      "use": "enc",
      "kid": "a43d15a3-16df-4bfa-8e84-a92791d245ea-alg",
      "qi": "GKW7FEl7pQAVvHAw3GC5o9cByQezwZSUrpR2O-ECPTwLy0qZI0G5BK6aLgApbhJPwBJADFkgtCAmtlWltclTjCwMghOH-5AZuERKnQ3YlPdtSQscVCqXkDNU1tJjOhndzBLWxzyhkqE80PJ2NTM5HOds4pkwrBWFa2JsZRlxYcY",
      "dp": "Dhq4qVa4VnjroBc2PolGyjrQ89EBYsMRIxJ-ls_gQnPITGT5J2By29REO6yqyqHQVGUgWOj2fw2rnaxy-Ev0ydGc5M2M_Nwna9StfQTqQZ2p_bf4LVe620Mp8HqXRLj17KQdW_tKIEfIfnoIbAouo-GZkhuwYmSaenljJtTRyFk",
      "alg": "RSA-OAEP",
      "dq": "KSjD1WCw5Ma-03marUXxmt0muFEpVuvkQ_vd0nE6xnYKqHmbMcYrBJNdWjpw0nkjEWK03g_GsCGv7qoU-e3kZXycpVoGZiIAXeqe5gXUj3DclG7z5n2a8bQQ1SdUjct4s8tqPfoF8uC-0yZPVAHn3D4UqP_UPSYhOwlaLSAduIk",
      "n": "iRvK__8K-KWTOJFA7etzxVlXHcoV4gKJ9MkofLIMGtWkbHmjsMFyegK1jq-DFkn7Omwxq3BIueq-IwldrpD6obGg8MOFMBAuyn5QQ60IyTFNwfVp_RQrj_hKWJVcjiyQvJv7r1YF4Xl4FWwykrszfeL5u3rxjkHigvaOPxJhA89Bk3hJXQ8ndlb1IhwAeZDRFv_bwQIklwpGj-b2Xz0iFZ7YMDXxyd8nZs-Mm58pQ7e_0JvxxWZuofrqN_X1fq_XVCh8586y26BZTVEJ9UMLnszbUnjeRRw51--hXhlMBaD8o7ZuxPAgo6iaGuPtHyovx9fwUu0m4RlkFWnrAGZbbw"
    }
  ]
}
2020-08-27 21:21:57 SUCCESS
ValidateMTLSCertificates2Header
MTLS certificates header is valid
2020-08-27 21:21:57 SUCCESS
ExtractMTLSCertificates2FromConfiguration
Mutual TLS authentication credentials loaded
cert
MIIFHzCCAwegAwIBAgIEGc0xxTANBgkqhkiG9w0BAQsFADBzMQswCQYDVQQGEwJBVTEMMAoGA1UECBMDVklDMRIwEAYDVQQHEwlNZWxib3VybmUxDTALBgNVBAoTBEFQQUMxFjAUBgNVBAsTDVBpbmcgSWRlbnRpdHkxGzAZBgNVBAMTEmNkci1yZWdpc3Rlci5sb2NhbDAeFw0yMDA4MTcwMjI0NTBaFw0yMTA4MTcwMjI0NTBaMD8xGTAXBgNVBAMMEGRjci10ZXN0LXBvc3RtYW4xFTATBgNVBAoMDFBpbmdJZGVudGl0eTELMAkGA1UEBhMCQVUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDDdy4y8GXhpj0LvKKUvldvM76Og5eS60FoqwW+eU0opoYOZsVoZA/YsYwOZp/LFz08932dFlxjwssxjj2FYcJvDdtrfZRtfp0c5xuOLWI+nduJ7o1EUi1PvGZXBMXKWk82L9eyJiXFdQq0laZifLkgqJ+veEBtd+mWwZw5BmFB8yTKUhwUoUXrMUpWTsEqtYAvPobwpRlzLcUBvOVi5JUlKGT5Bi3GRRCwp4MXETImdWzgKdTzFXjo1Dtq/xr6TgrbZkRvfcPx8I7EWdgcKlEzOyt/dEPV/QWOovjI4y3E5da3V1muSMJEmIPfYl9V3Pb0mQmSvCOvl9cRG7vu9GelAgMBAAGjge4wgeswCQYDVR0TBAIwADAdBgNVHQ4EFgQUXpouDxngElqC3cIx+P2gqKU8KwAwgY8GA1UdIwSBhzCBhKF3pHUwczEbMBkGA1UEAwwSY2RyLXJlZ2lzdGVyLmxvY2FsMRYwFAYDVQQLDA1QaW5nIElkZW50aXR5MQ0wCwYDVQQKDARBUEFDMRIwEAYDVQQHDAlNZWxib3VybmUxDDAKBgNVBAgMA1ZJQzELMAkGA1UEBhMCQVWCCQCQAd0Nm02vjDAtBgNVHREEJjAkghBkY3ItdGVzdC1wb3N0bWFughBkY3ItdGVzdC1wb3N0bWFuMA0GCSqGSIb3DQEBCwUAA4ICAQBQy3AOxs/3kPWR329VFoCXkq1EqYXTvXhiB0VAxGQoXuqWvL10XdknbJJEN3HvofXutYU1AA9IHaM36U0BB24zD7Jju3rFhZ3FWbN2IiB072XMZHtFmMxvglnzB1H1OxaI4qg4gIyNBWwng91rdTZ6r3HK58vtSI5uk9u3CSr6ihKp2oKXkCn27Zb+wqt+XSzBGn9RRt41qpLdwoHreGOmB34/4w9OhK++ZOpBSHJjVYKsdmh3HatozIRXqJT+hAFJ1TYVFoUFMXWZ0GiMvcGF3Es5t9gAg9RssqWCPqELlLXxmKFzLInM7RhizYlbA118DqOHI9Lex+TXJVJ2dAKcLwKrTAX4gVLjBysWtKy+QBPr3CmjRnwc16ov23KRKekjySBJyC8rxYAHKm6ussDyS8WKDqNIjHMcRCEKi/bf11TuPCGgNXgCrvvylcsjEjy3zBYHqo6Yfs3CaFG1oOzG03SPnBzEv1Op5sk6M/oN8WYfviNWwPOVN3SsX5IyCoVO5RTgGRB/ziMvmqKMUHyJDhncIAAHqacPRB3NQKTRKwhdJwC2iEFr5Hl5gmH9+QXP21eE+M5yTpY9uwfDnSsD0KT/mk9OWpkbQhSViLkU8demMD/M9GqJSZy76E8XrsroEuLTJ7r0w9pcTzthCI4uUv10Vyxz9JohdCpr9oJOfA==
key
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDDdy4y8GXhpj0LvKKUvldvM76Og5eS60FoqwW+eU0opoYOZsVoZA/YsYwOZp/LFz08932dFlxjwssxjj2FYcJvDdtrfZRtfp0c5xuOLWI+nduJ7o1EUi1PvGZXBMXKWk82L9eyJiXFdQq0laZifLkgqJ+veEBtd+mWwZw5BmFB8yTKUhwUoUXrMUpWTsEqtYAvPobwpRlzLcUBvOVi5JUlKGT5Bi3GRRCwp4MXETImdWzgKdTzFXjo1Dtq/xr6TgrbZkRvfcPx8I7EWdgcKlEzOyt/dEPV/QWOovjI4y3E5da3V1muSMJEmIPfYl9V3Pb0mQmSvCOvl9cRG7vu9GelAgMBAAECggEAH4EfFiC/Gw6TOkgOIFFJgGfjp8636Hs4kKk4BMpCUHH+m2WfHcM69p8vRsbtrGszeJcfTOlkvMORwov9iHkIQKQIIJweB0PoCNeLDnBsLFF/KA0mAcQI/5gLGq1vP70slTxC1LjnT5scvZx9M9SMdiIXks2b/MjeAml0R5Cqrlk9BUzZo1J+CeSajlKV3T+qi6l91vhhaSByKSfq82LzBdpBVXv4UPIq8FbdlI/W4SVB6YJcjsiav0Cmk2+InSc3+dqeB5n8ULgA4gH8ZxyIWNii8potQkCbIvnW3GTqpos5eQC9kIp8im59DwOR+EB1w7QV+qrNij5yFEj74zzPxQKBgQDoERH4zLK6HjJZik6phAJg1D6GeHSARRWGUQ0T/iKKbKKEuU6Ndaz/9KMWy3U/C3DkYBEIm3wSM+ja+EEB2RJEYY19yGnnK6uh3Ab6kTgDquYYwHH8hi3YF093cRKAH8M5XX/9v9l/B1ppUN4DJGdIBx2g6ak/z6P5feiQgJHo4wKBgQDXn8g4zEdouPxow7uMvLFVg5HENXCYXjSqjEh5mucQWSY87pHAPC0LROeDEP9aZdRZ/38YRMOntbva4lIBpzYse0laVrZQs0LHMl3PVp+f08cnp9YyjkR+DzX9hTCBKWQ+fM7Ws6mF3V24H77RD7BuC4/fDpoL9ZIwP7ss4US71wKBgDSdojCB4Mf4Drxkcl9W0d84YBDHAMsQXsf8WnW8+gHejZ6AEUJbeuTxh4SkjqnDo030RghokGHkKRh0jvCnUc/1OkpZhUFnklt5co+fG08hkVftUirKFVzYNClFlsc77Fx2SY2z0NFPTn1wW1XlDBG1o08Xi0svfeMUXAVfUTW3AoGBAI9xPjN6wi6KkW/odkYj6RzoT/plSqgyU3r5o+UyBXE8vVFfrBpkbdrHVfQ9RIKQp3nPnG86n6ZcIcJ1OPTclg91XND6SoLZHh2CBiI+kCY1LpHU94veVPY/jD1Bc4kZThS71qXCE454OzaX98sAUvCCRI2xGw3FqiDq5MvweFc1AoGBAK/FwkYtFGR4A2xzHrs9BJXcyi8BfvsC1EhiyKNJCitsaJ+sMZSCohWuKp101H2R/FbCMOy+4jAtch10ueWNjgi96d+zAoUsJwbDpPnai8Q9hELravV9pNcjYwV8LcsTU/nTnZA3jOvi2NMFsmhYad/bV24RNgBj09qLtWE0D1VY
ca
MIIFfDCCA2SgAwIBAgIJAJAB3Q2bTa+MMA0GCSqGSIb3DQEBCwUAMHMxCzAJBgNVBAYTAkFVMQwwCgYDVQQIEwNWSUMxEjAQBgNVBAcTCU1lbGJvdXJuZTENMAsGA1UEChMEQVBBQzEWMBQGA1UECxMNUGluZyBJZGVudGl0eTEbMBkGA1UEAxMSY2RyLXJlZ2lzdGVyLmxvY2FsMB4XDTIwMDgxNzAxNTM1MFoXDTMwMDgxNTAxNTM1MFowczELMAkGA1UEBhMCQVUxDDAKBgNVBAgTA1ZJQzESMBAGA1UEBxMJTWVsYm91cm5lMQ0wCwYDVQQKEwRBUEFDMRYwFAYDVQQLEw1QaW5nIElkZW50aXR5MRswGQYDVQQDExJjZHItcmVnaXN0ZXIubG9jYWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDDTxooMYaYj28AFMQC07pbm5HSDFqrDy9wS900I5NVu5pqvUaYt/dKMMbRG2VEipApr85gmeZ9VCZoA3x/XaKiWNDPTqojUQIe5nmUx9n1OmLnS1DOxd+HOAv709WBBwFFTBezYq2I3ewKrMySuzCWKTyqD+78y7o4oIsq8eruaB9/yv3ZVs5AO7CiMVXRI5n11cDKZM0eIfp/54WQDWHufrcPTN1t4qm+ac+tNH32StK84YCSKaaH5+BQYJ7n7WlaHZVYJvhgWh6/0sfRUBnZKmSL0mAJEN6iYWiHOY7JeWDApwCAN83B585oLCzbCKlAEdS4DDYdbPL3lxV2olo6UueTitZsF0SXY6MzJ2rT8JTPoJDzSc41GYJXV7yNfiZq3c9Xyn8J5nVt/sBGpvTWdvEV20quPS2CIuTB8YXqHrgMPnL8RvgqPtS/X//AAnnQQZqBSLprMH1k4UGGUmdD7aNNBbncoQf+osEhACrClgJnJIrSfWVXXQMJuvR54kFsvR94GPPSeC904Oyx6EkOu7e4ENZ6XmjoNzow7JkiEr4hVQynB8YcO3IYqZ7rROzy94ow+SisQxpeca9YaKLvOkYEuPPk1BV0l1M8+TGrYP2zhTqTfb7s3jRLBu5VlPBLghRfS808CnZbW0qRnVEy7dfbSskiyjucRCe5fnR4EwIDAQABoxMwETAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBCwUAA4ICAQBDnhtr2zUmxNrrp9NltHTRFMqpdPQyqQIv868686gutVsyYZ0PCqEZ3J2u8j10jCXJrTLI1RIhVeHgmOCa2a2GHXDzZBOvKm8EjsiTTrEqT/21/M5ZT1MERvb0ktIPzaZqp4l1zcRSIQb+Mu3c+4qOHNCmETY3LdmjUtI86KyXZQJ3ie1k36m9PAk8a6jru8JpF9v20KyKtsC8+/BlNRfmxbaZQWQbY1GatXFStWV/yLTpWikMyLn9AX9Q1Q363gMheqRv+sUOkdACugxQT3IaiZrf041f922o6fI7VYjKxl162GAsmpNEU5Rs6+qQNIeI/Lw9Md1lyxjeQBroVb5UKD8Am2/R64Bpr/D/vwMIrLclz1WVGn6Kv5Ay2pO8VLmWz+LjvGowXQxEmQNmycKESwH9CrA334akC8pyg3bmwuM/RLFCZaozhR3EIgfU0hRcnfG6GLTt24UXmC9O3oEqK6k9Hm/qTEogLbHK7PNWBlF8dkLley8bWoyrgGDprYxDxnJ5pAFyGtCaQCRuqZJWoT7LejUzvwMfMGSvtAF+Lek7d+1F8Nj8UAm0mw9ZFWf0gyvtbIMvMKwCg/RJDdN5B3gsLZX/4hvrf//9F6OnRlEHvozcBzHVmLK9PoPR7uH3pEhr0bU3BmxQrZrCpQ13iYPEg2QtpPhVWO76PhG/XQ==
2020-08-27 21:21:57 SUCCESS
ValidateClientJWKsPrivatePart
Valid client JWKs: keys are valid JSON, contain the required fields, the private/public exponents match and are correctly encoded using unpadded base64url
2020-08-27 21:21:57 SUCCESS
ExtractJWKsFromStaticClientConfiguration
Extracted client JWK
client_jwks
{
  "keys": [
    {
      "p": "9-WPuM0gG8U9XlgRGWXAjPrPN78ojfglrDyQt-1mkjah-K_d-eLArAXipW3DhFi0ndvkqf6enOUsOoCD0gTyGHzalImr1QwHW96MohHm2D4aUIYiLTiBtGvHTTCFa_kaOYx318VqTGpY1_krEF08ACEICwfwewaON39csTdvZis",
      "kty": "RSA",
      "q": "2el4A3tksaoqpOSWG9lO6DriHQLlfATtZTCRYgJcoyBWPh3-pPw7woC0aP9JN8pCool_LR0Dg6KGdbp2_PdzUTd9wYcUhffsYZhnXhTJ-_FWT-JswIoE-bjVLprkqyIvWcW4yJEp1MPhPp_WD0bmCJAU0JT7WJup5R_QJsaKQH0",
      "d": "HEkklTd7OL7QFZGYqfXtX3nsPpJZelCVLx_GIgCfzzFJlBGbT7ih3t0GqsUZpRtU8D-ZBiHJdRWRKDUMmAcX1c5ON9onEH9Y7H3HSk_4LsRcqxYf-ehH3O-fCA5c7KCFjug2ns7Ewkpmwo3_vhxLGvjm0HWaElivEspK_nDnKzcWoHgdIVpPaa8mc3TYGdgyu3vdVLbMX_fjmwtLsdR0ypFihUSp-0R5IKB5giMSaazq41NzSALhAKZf1iUIlfTolzAG6c-MV5vNdwd5enjjh2UqyWJIRlZFJe_zJ8um3ajNVhkfWTFaTffRdWZtkhGISe-O1QWiU2vRUzTQLQ2H2Q",
      "e": "AQAB",
      "use": "sig",
      "kid": "a43d15a3-16df-4bfa-8e84-a92791d245ea",
      "qi": "7sGpyrqdhBqYaWx23Nf4Zs_GUNaQA1DUenuZ1Sr09ZXFjjNu4w1zrS8wnbh2he7o9DermlB2tK-bNAVQ91QjBMFNaLhjg6ha75lADWg6mXYVTRm1p9g0H7UQj8e2I1aJqg9s8-9lPjtfXYQObtVwGLQNTQXd7DaCnQ3Wl6piT5s",
      "dp": "X3bCEDK-SLN-XJShkRxEOIZlwlwVLAcBywBP4uTDeU8ctP5VB2QxOo3RqE9K2e6nL5t8xZJOVrFShPz0xq4s5Q0_x6_0wkitlM1xbwBh26iezZ-6DZwTJv3SdIFZACmf1cWoaSmXM_JIYHOOB_E_p_UQed8G1vnBTtH3Si_E8J0",
      "alg": "PS256",
      "dq": "HwoBXUWbPy9E6b3hn8_hTHTutkEuXO76vZogazx444d8oVZ2ahu_i2H30KjkTf0SZsJ9CfkDAiIJUwWfY0L_-waTdBiAlOCOnAwwVRdS-f8TU0emQ_qk4MkyHHRVtAanhfsC6ha7RaItGFV-ESkBJSEYxekisClkFs3kQVGwaaU",
      "n": "0wOq-m-fBtlayLYE0w2lw2zj5MzNK0aI5Nb6QLbSkILOLhOfaJV6sj_6odcKWdb4rGlK-IjVCwQOvRHx3nqth3qJbnuVMIfz_UgAAK2EdyR_J0aFo7-XtlFNIC7FIr-iRGpZbtyyuI1N3MMTYbWcQnDTe9SYlB1Ma6B4i_0EK6rNGqvuVMy-ZgKi8eqJ-mJ_BVYz_eJcIQqpxXSXNzDEEix-rxDKHRkPLkDcycq_XSPaYclTUYxNGfcu1QrMgjleSL80lAOWWailn215K6BOYUpmQogofwXziGQ3P58WTLqy9v5Izx_fiUQCLS5R3WWt_akazoC-xUeMhbXYQB2i_w"
    },
    {
      "p": "-UmmQJQjJ5Pj5soIrn_0F07s2b-84IyO7BdP5nzCk7-RjGB8knmqIi7zkZkppteb6BMbNEjdey3AKW2uCDXtEUmlT2006bW7gugQr82wXVYiejKrCI31tmekkQU6xkxnHj3_dE7Z3Dsm0YDj-Y1Nd5f88SyiP9xvgTvDQo1vpis",
      "kty": "RSA",
      "q": "jMzjWkH862Pd0k5HqWs7onIH0seNS_75PKQdzXoR5tX58Ld9hQd3hlNaznm_OwIvca-ItZRBGebTZoSNROizNd1W2y6GbfPYxDPN30xVsp9-71gQUlVhFUlk9QSlcY4vL9AVE_ebeNw84OFhH5QwZrQxYDC1sMPR8QPWgJQYYc0",
      "d": "COD34GQPvdJbGkqtvbqFoL4MWi2ABUbM0EFGkeylxAcZwryN0SB13VjXkQnkn0jjMAFZphR7YS7GaVZt7qQM1vO9zFmdAmPJ4-sSH4_RBdZfhrPxzSXFPGmDxwDFIZ_ZL52aStxzPQq0sA51p_LffsN4EKABjIjPtlNpGsSB69Ei1xBN1QceeKQJY0kA_VdkP3ox8LbtJTGj5OKFXmWIk06tk4AsvpEm6n1C-Qd00HMymKz7NhuRBwsuWV2hEbdwSryYB70pJrCJbRJQymnEkkvx7lFjdK1oWLSGCIo5uB_U9nOpjX8-NzMvHlGKwN6r2Co_1P94p_JUAtib_F7BYQ",
      "e": "AQAB",
      "use": "enc",
      "kid": "a43d15a3-16df-4bfa-8e84-a92791d245ea-alg",
      "qi": "GKW7FEl7pQAVvHAw3GC5o9cByQezwZSUrpR2O-ECPTwLy0qZI0G5BK6aLgApbhJPwBJADFkgtCAmtlWltclTjCwMghOH-5AZuERKnQ3YlPdtSQscVCqXkDNU1tJjOhndzBLWxzyhkqE80PJ2NTM5HOds4pkwrBWFa2JsZRlxYcY",
      "dp": "Dhq4qVa4VnjroBc2PolGyjrQ89EBYsMRIxJ-ls_gQnPITGT5J2By29REO6yqyqHQVGUgWOj2fw2rnaxy-Ev0ydGc5M2M_Nwna9StfQTqQZ2p_bf4LVe620Mp8HqXRLj17KQdW_tKIEfIfnoIbAouo-GZkhuwYmSaenljJtTRyFk",
      "alg": "RSA-OAEP",
      "dq": "KSjD1WCw5Ma-03marUXxmt0muFEpVuvkQ_vd0nE6xnYKqHmbMcYrBJNdWjpw0nkjEWK03g_GsCGv7qoU-e3kZXycpVoGZiIAXeqe5gXUj3DclG7z5n2a8bQQ1SdUjct4s8tqPfoF8uC-0yZPVAHn3D4UqP_UPSYhOwlaLSAduIk",
      "n": "iRvK__8K-KWTOJFA7etzxVlXHcoV4gKJ9MkofLIMGtWkbHmjsMFyegK1jq-DFkn7Omwxq3BIueq-IwldrpD6obGg8MOFMBAuyn5QQ60IyTFNwfVp_RQrj_hKWJVcjiyQvJv7r1YF4Xl4FWwykrszfeL5u3rxjkHigvaOPxJhA89Bk3hJXQ8ndlb1IhwAeZDRFv_bwQIklwpGj-b2Xz0iFZ7YMDXxyd8nZs-Mm58pQ7e_0JvxxWZuofrqN_X1fq_XVCh8586y26BZTVEJ9UMLnszbUnjeRRw51--hXhlMBaD8o7ZuxPAgo6iaGuPtHyovx9fwUu0m4RlkFWnrAGZbbw"
    }
  ]
}
public_client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "sig",
      "kid": "a43d15a3-16df-4bfa-8e84-a92791d245ea",
      "alg": "PS256",
      "n": "0wOq-m-fBtlayLYE0w2lw2zj5MzNK0aI5Nb6QLbSkILOLhOfaJV6sj_6odcKWdb4rGlK-IjVCwQOvRHx3nqth3qJbnuVMIfz_UgAAK2EdyR_J0aFo7-XtlFNIC7FIr-iRGpZbtyyuI1N3MMTYbWcQnDTe9SYlB1Ma6B4i_0EK6rNGqvuVMy-ZgKi8eqJ-mJ_BVYz_eJcIQqpxXSXNzDEEix-rxDKHRkPLkDcycq_XSPaYclTUYxNGfcu1QrMgjleSL80lAOWWailn215K6BOYUpmQogofwXziGQ3P58WTLqy9v5Izx_fiUQCLS5R3WWt_akazoC-xUeMhbXYQB2i_w"
    },
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "enc",
      "kid": "a43d15a3-16df-4bfa-8e84-a92791d245ea-alg",
      "alg": "RSA-OAEP",
      "n": "iRvK__8K-KWTOJFA7etzxVlXHcoV4gKJ9MkofLIMGtWkbHmjsMFyegK1jq-DFkn7Omwxq3BIueq-IwldrpD6obGg8MOFMBAuyn5QQ60IyTFNwfVp_RQrj_hKWJVcjiyQvJv7r1YF4Xl4FWwykrszfeL5u3rxjkHigvaOPxJhA89Bk3hJXQ8ndlb1IhwAeZDRFv_bwQIklwpGj-b2Xz0iFZ7YMDXxyd8nZs-Mm58pQ7e_0JvxxWZuofrqN_X1fq_XVCh8586y26BZTVEJ9UMLnszbUnjeRRw51--hXhlMBaD8o7ZuxPAgo6iaGuPtHyovx9fwUu0m4RlkFWnrAGZbbw"
    }
  ]
}
2020-08-27 21:21:57 SUCCESS
CheckForKeyIdInClientJWKs
All keys contain kids
2020-08-27 21:21:57 SUCCESS
CheckDistinctKeyIdValueInClientJWKs
Distinct 'kid' value in all keys of client_jwks
see
https://bitbucket.org/openid/connect/issues/1127
2020-08-27 21:21:57 SUCCESS
FAPICheckKeyAlgInClientJWKs
Found a key with alg PS256 or ES256
2020-08-27 21:21:57 SUCCESS
FAPIEnsureMinimumClientKeyLength
Validated minimum key lengths for client_jwks
client_jwks
{
  "keys": [
    {
      "p": "9-WPuM0gG8U9XlgRGWXAjPrPN78ojfglrDyQt-1mkjah-K_d-eLArAXipW3DhFi0ndvkqf6enOUsOoCD0gTyGHzalImr1QwHW96MohHm2D4aUIYiLTiBtGvHTTCFa_kaOYx318VqTGpY1_krEF08ACEICwfwewaON39csTdvZis",
      "kty": "RSA",
      "q": "2el4A3tksaoqpOSWG9lO6DriHQLlfATtZTCRYgJcoyBWPh3-pPw7woC0aP9JN8pCool_LR0Dg6KGdbp2_PdzUTd9wYcUhffsYZhnXhTJ-_FWT-JswIoE-bjVLprkqyIvWcW4yJEp1MPhPp_WD0bmCJAU0JT7WJup5R_QJsaKQH0",
      "d": "HEkklTd7OL7QFZGYqfXtX3nsPpJZelCVLx_GIgCfzzFJlBGbT7ih3t0GqsUZpRtU8D-ZBiHJdRWRKDUMmAcX1c5ON9onEH9Y7H3HSk_4LsRcqxYf-ehH3O-fCA5c7KCFjug2ns7Ewkpmwo3_vhxLGvjm0HWaElivEspK_nDnKzcWoHgdIVpPaa8mc3TYGdgyu3vdVLbMX_fjmwtLsdR0ypFihUSp-0R5IKB5giMSaazq41NzSALhAKZf1iUIlfTolzAG6c-MV5vNdwd5enjjh2UqyWJIRlZFJe_zJ8um3ajNVhkfWTFaTffRdWZtkhGISe-O1QWiU2vRUzTQLQ2H2Q",
      "e": "AQAB",
      "use": "sig",
      "kid": "a43d15a3-16df-4bfa-8e84-a92791d245ea",
      "qi": "7sGpyrqdhBqYaWx23Nf4Zs_GUNaQA1DUenuZ1Sr09ZXFjjNu4w1zrS8wnbh2he7o9DermlB2tK-bNAVQ91QjBMFNaLhjg6ha75lADWg6mXYVTRm1p9g0H7UQj8e2I1aJqg9s8-9lPjtfXYQObtVwGLQNTQXd7DaCnQ3Wl6piT5s",
      "dp": "X3bCEDK-SLN-XJShkRxEOIZlwlwVLAcBywBP4uTDeU8ctP5VB2QxOo3RqE9K2e6nL5t8xZJOVrFShPz0xq4s5Q0_x6_0wkitlM1xbwBh26iezZ-6DZwTJv3SdIFZACmf1cWoaSmXM_JIYHOOB_E_p_UQed8G1vnBTtH3Si_E8J0",
      "alg": "PS256",
      "dq": "HwoBXUWbPy9E6b3hn8_hTHTutkEuXO76vZogazx444d8oVZ2ahu_i2H30KjkTf0SZsJ9CfkDAiIJUwWfY0L_-waTdBiAlOCOnAwwVRdS-f8TU0emQ_qk4MkyHHRVtAanhfsC6ha7RaItGFV-ESkBJSEYxekisClkFs3kQVGwaaU",
      "n": "0wOq-m-fBtlayLYE0w2lw2zj5MzNK0aI5Nb6QLbSkILOLhOfaJV6sj_6odcKWdb4rGlK-IjVCwQOvRHx3nqth3qJbnuVMIfz_UgAAK2EdyR_J0aFo7-XtlFNIC7FIr-iRGpZbtyyuI1N3MMTYbWcQnDTe9SYlB1Ma6B4i_0EK6rNGqvuVMy-ZgKi8eqJ-mJ_BVYz_eJcIQqpxXSXNzDEEix-rxDKHRkPLkDcycq_XSPaYclTUYxNGfcu1QrMgjleSL80lAOWWailn215K6BOYUpmQogofwXziGQ3P58WTLqy9v5Izx_fiUQCLS5R3WWt_akazoC-xUeMhbXYQB2i_w"
    },
    {
      "p": "-UmmQJQjJ5Pj5soIrn_0F07s2b-84IyO7BdP5nzCk7-RjGB8knmqIi7zkZkppteb6BMbNEjdey3AKW2uCDXtEUmlT2006bW7gugQr82wXVYiejKrCI31tmekkQU6xkxnHj3_dE7Z3Dsm0YDj-Y1Nd5f88SyiP9xvgTvDQo1vpis",
      "kty": "RSA",
      "q": "jMzjWkH862Pd0k5HqWs7onIH0seNS_75PKQdzXoR5tX58Ld9hQd3hlNaznm_OwIvca-ItZRBGebTZoSNROizNd1W2y6GbfPYxDPN30xVsp9-71gQUlVhFUlk9QSlcY4vL9AVE_ebeNw84OFhH5QwZrQxYDC1sMPR8QPWgJQYYc0",
      "d": "COD34GQPvdJbGkqtvbqFoL4MWi2ABUbM0EFGkeylxAcZwryN0SB13VjXkQnkn0jjMAFZphR7YS7GaVZt7qQM1vO9zFmdAmPJ4-sSH4_RBdZfhrPxzSXFPGmDxwDFIZ_ZL52aStxzPQq0sA51p_LffsN4EKABjIjPtlNpGsSB69Ei1xBN1QceeKQJY0kA_VdkP3ox8LbtJTGj5OKFXmWIk06tk4AsvpEm6n1C-Qd00HMymKz7NhuRBwsuWV2hEbdwSryYB70pJrCJbRJQymnEkkvx7lFjdK1oWLSGCIo5uB_U9nOpjX8-NzMvHlGKwN6r2Co_1P94p_JUAtib_F7BYQ",
      "e": "AQAB",
      "use": "enc",
      "kid": "a43d15a3-16df-4bfa-8e84-a92791d245ea-alg",
      "qi": "GKW7FEl7pQAVvHAw3GC5o9cByQezwZSUrpR2O-ECPTwLy0qZI0G5BK6aLgApbhJPwBJADFkgtCAmtlWltclTjCwMghOH-5AZuERKnQ3YlPdtSQscVCqXkDNU1tJjOhndzBLWxzyhkqE80PJ2NTM5HOds4pkwrBWFa2JsZRlxYcY",
      "dp": "Dhq4qVa4VnjroBc2PolGyjrQ89EBYsMRIxJ-ls_gQnPITGT5J2By29REO6yqyqHQVGUgWOj2fw2rnaxy-Ev0ydGc5M2M_Nwna9StfQTqQZ2p_bf4LVe620Mp8HqXRLj17KQdW_tKIEfIfnoIbAouo-GZkhuwYmSaenljJtTRyFk",
      "alg": "RSA-OAEP",
      "dq": "KSjD1WCw5Ma-03marUXxmt0muFEpVuvkQ_vd0nE6xnYKqHmbMcYrBJNdWjpw0nkjEWK03g_GsCGv7qoU-e3kZXycpVoGZiIAXeqe5gXUj3DclG7z5n2a8bQQ1SdUjct4s8tqPfoF8uC-0yZPVAHn3D4UqP_UPSYhOwlaLSAduIk",
      "n": "iRvK__8K-KWTOJFA7etzxVlXHcoV4gKJ9MkofLIMGtWkbHmjsMFyegK1jq-DFkn7Omwxq3BIueq-IwldrpD6obGg8MOFMBAuyn5QQ60IyTFNwfVp_RQrj_hKWJVcjiyQvJv7r1YF4Xl4FWwykrszfeL5u3rxjkHigvaOPxJhA89Bk3hJXQ8ndlb1IhwAeZDRFv_bwQIklwpGj-b2Xz0iFZ7YMDXxyd8nZs-Mm58pQ7e_0JvxxWZuofrqN_X1fq_XVCh8586y26BZTVEJ9UMLnszbUnjeRRw51--hXhlMBaD8o7ZuxPAgo6iaGuPtHyovx9fwUu0m4RlkFWnrAGZbbw"
    }
  ]
}
2020-08-27 21:21:57 SUCCESS
ValidateMTLSCertificatesAsX509
Mutual TLS authentication cert validated as X.509
2020-08-27 21:21:57 SUCCESS
GetResourceEndpointConfiguration
Found a resource endpoint object
resourceUrl
https://api.data-holder.com.au/cds-au/v1/banking/accounts
cdrVersion
1
2020-08-27 21:21:57 SUCCESS
SetProtectedResourceUrlToSingleResourceEndpoint
Set protected resource URL
protected_resource_url
https://api.data-holder.com.au/cds-au/v1/banking/accounts
2020-08-27 21:21:57 SUCCESS
ExtractTLSTestValuesFromResourceConfiguration
Extracted TLS information from resource endpoint
resource_endpoint
{
  "testHost": "api.data-holder.com.au",
  "testPort": 443
}
2020-08-27 21:21:57 SUCCESS
ExtractTLSTestValuesFromOBResourceConfiguration
Extracted TLS information from resource endpoint
accounts_resource_endpoint
{
  "testHost": "api.data-holder.com.au",
  "testPort": 443
}
accounts_request_endpoint
{
  "testHost": "api.data-holder.com.au",
  "testPort": 443
}
2020-08-27 21:21:57
fapi-rw-id2-attempt-reuse-authorisation-code-after-one-second
Setup Done
Make request to authorization endpoint
2020-08-27 21:21:57 SUCCESS
CreateAuthorizationEndpointRequestFromClientInformation
Created authorization endpoint request
client_id
dcr-8ddd77fb-a491-3a84-915a-d422e5665157
redirect_uri
https://www.certification.openid.net/test/a/pingcdrsandbox/callback
scope
openid profile bank:accounts.basic:read bank:transactions:read
2020-08-27 21:21:57 SUCCESS
AddCdrAcrClaimToAuthorizationEndpointRequest
Added acr claim to authorization_endpoint_request
authorization_endpoint_request
{
  "client_id": "dcr-8ddd77fb-a491-3a84-915a-d422e5665157",
  "redirect_uri": "https://www.certification.openid.net/test/a/pingcdrsandbox/callback",
  "scope": "openid profile bank:accounts.basic:read bank:transactions:read",
  "claims": {
    "id_token": {
      "acr": {
        "value": "urn:cds.au:cdr:2",
        "essential": true
      }
    }
  }
}
2020-08-27 21:21:57 SUCCESS
AddCdrSharingDurationClaimToAuthorizationEndpointRequest
Added sharing_duration claim to authorization_endpoint_request
authorization_endpoint_request
{
  "client_id": "dcr-8ddd77fb-a491-3a84-915a-d422e5665157",
  "redirect_uri": "https://www.certification.openid.net/test/a/pingcdrsandbox/callback",
  "scope": "openid profile bank:accounts.basic:read bank:transactions:read",
  "claims": {
    "id_token": {
      "acr": {
        "value": "urn:cds.au:cdr:2",
        "essential": true
      }
    },
    "sharing_duration": 7776000
  }
}
2020-08-27 21:21:57
CreateRandomStateValue
Created state value
requested_state_length
10
state
iIQ0kfx8FZ
2020-08-27 21:21:57 SUCCESS
AddStateToAuthorizationEndpointRequest
Added state parameter to request
client_id
dcr-8ddd77fb-a491-3a84-915a-d422e5665157
redirect_uri
https://www.certification.openid.net/test/a/pingcdrsandbox/callback
scope
openid profile bank:accounts.basic:read bank:transactions:read
claims
{
  "id_token": {
    "acr": {
      "value": "urn:cds.au:cdr:2",
      "essential": true
    }
  },
  "sharing_duration": 7776000
}
state
iIQ0kfx8FZ
2020-08-27 21:21:57
CreateRandomNonceValue
Created nonce value
requested_nonce_length
10
nonce
bhojEEZ1vB
2020-08-27 21:21:57 SUCCESS
AddNonceToAuthorizationEndpointRequest
Added nonce parameter to request
client_id
dcr-8ddd77fb-a491-3a84-915a-d422e5665157
redirect_uri
https://www.certification.openid.net/test/a/pingcdrsandbox/callback
scope
openid profile bank:accounts.basic:read bank:transactions:read
claims
{
  "id_token": {
    "acr": {
      "value": "urn:cds.au:cdr:2",
      "essential": true
    }
  },
  "sharing_duration": 7776000
}
state
iIQ0kfx8FZ
nonce
bhojEEZ1vB
2020-08-27 21:21:57 SUCCESS
SetAuthorizationEndpointRequestResponseTypeToCodeIdtoken
Added response_type parameter to request
client_id
dcr-8ddd77fb-a491-3a84-915a-d422e5665157
redirect_uri
https://www.certification.openid.net/test/a/pingcdrsandbox/callback
scope
openid profile bank:accounts.basic:read bank:transactions:read
claims
{
  "id_token": {
    "acr": {
      "value": "urn:cds.au:cdr:2",
      "essential": true
    }
  },
  "sharing_duration": 7776000
}
state
iIQ0kfx8FZ
nonce
bhojEEZ1vB
response_type
code id_token
2020-08-27 21:21:57 SUCCESS
ConvertAuthorizationEndpointRequestToRequestObject
Created request object claims
request_object_claims
{
  "client_id": "dcr-8ddd77fb-a491-3a84-915a-d422e5665157",
  "redirect_uri": "https://www.certification.openid.net/test/a/pingcdrsandbox/callback",
  "scope": "openid profile bank:accounts.basic:read bank:transactions:read",
  "claims": {
    "id_token": {
      "acr": {
        "value": "urn:cds.au:cdr:2",
        "essential": true
      }
    },
    "sharing_duration": 7776000
  },
  "state": "iIQ0kfx8FZ",
  "nonce": "bhojEEZ1vB",
  "response_type": "code id_token"
}
2020-08-27 21:21:57 SUCCESS
AddExpToRequestObject
Added exp to request object claims
exp
1.598563617E9
2020-08-27 21:21:57 SUCCESS
AddAudToRequestObject
Added aud to request object claims
aud
https://sso.data-holder.com.au
2020-08-27 21:21:57 SUCCESS
AddIssToRequestObject
Added iss to request object claims
iss
dcr-8ddd77fb-a491-3a84-915a-d422e5665157
2020-08-27 21:21:57 SUCCESS
AddClientIdToRequestObject
Added client_id to request object claims
client_id
dcr-8ddd77fb-a491-3a84-915a-d422e5665157
2020-08-27 21:21:57 SUCCESS
SignRequestObject
Signed the request object
claims
{"aud":"https:\/\/sso.data-holder.com.au","scope":"openid profile bank:accounts.basic:read bank:transactions:read","claims":{"sharing_duration":7776000,"id_token":{"acr":{"value":"urn:cds.au:cdr:2","essential":true}}},"iss":"dcr-8ddd77fb-a491-3a84-915a-d422e5665157","response_type":"code id_token","redirect_uri":"https:\/\/www.certification.openid.net\/test\/a\/pingcdrsandbox\/callback","state":"iIQ0kfx8FZ","exp":1598563617,"nonce":"bhojEEZ1vB","client_id":"dcr-8ddd77fb-a491-3a84-915a-d422e5665157"}
header
{"kid":"8f9e8cf6-08ba-4edb-afea-1fbc95776de5","alg":"PS256"}
request_object
eyJraWQiOiI4ZjllOGNmNi0wOGJhLTRlZGItYWZlYS0xZmJjOTU3NzZkZTUiLCJhbGciOiJQUzI1NiJ9.eyJhdWQiOiJodHRwczpcL1wvc3NvLmRhdGEtaG9sZGVyLmNvbS5hdSIsInNjb3BlIjoib3BlbmlkIHByb2ZpbGUgYmFuazphY2NvdW50cy5iYXNpYzpyZWFkIGJhbms6dHJhbnNhY3Rpb25zOnJlYWQiLCJjbGFpbXMiOnsic2hhcmluZ19kdXJhdGlvbiI6Nzc3NjAwMCwiaWRfdG9rZW4iOnsiYWNyIjp7InZhbHVlIjoidXJuOmNkcy5hdTpjZHI6MiIsImVzc2VudGlhbCI6dHJ1ZX19fSwiaXNzIjoiZGNyLThkZGQ3N2ZiLWE0OTEtM2E4NC05MTVhLWQ0MjJlNTY2NTE1NyIsInJlc3BvbnNlX3R5cGUiOiJjb2RlIGlkX3Rva2VuIiwicmVkaXJlY3RfdXJpIjoiaHR0cHM6XC9cL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXRcL3Rlc3RcL2FcL3BpbmdjZHJzYW5kYm94XC9jYWxsYmFjayIsInN0YXRlIjoiaUlRMGtmeDhGWiIsImV4cCI6MTU5ODU2MzYxNywibm9uY2UiOiJiaG9qRUVaMXZCIiwiY2xpZW50X2lkIjoiZGNyLThkZGQ3N2ZiLWE0OTEtM2E4NC05MTVhLWQ0MjJlNTY2NTE1NyJ9.hlX7-8GMErdVk2HBiaT57zV71MzSgLkX7NyVgWOTF9w145F3kO_crP0wZLSxIdz5n2SfADZzanuz1mrYPbCN9EaTbJldP04U4DZvFfX_PiGMKDNP-zhpiXz-SF1rMgy0thRs4dhFhuch2h0KF-KYJInpdfCYQbdwppSGu7NjOBvjMs8Cp08qkwep8ONpBszHu6h9AbChyo743BnbD34jW-tvOicUyRBwnE71eLJS1J6BIu575yPNobNRjOMdASqJD5O62lzQ54mvHwgdVWCvcxjfBQRy75A3Rjk7tA_lV_sBI_rpdNvSbYvth0cwrNg6MMpMBIfGuegshX1S-6gqPQ
key
{"p":"16X8HEmulPnw9XOyNvZbfdYe6rujRoyNwlTbA4QcjTjsygpa4Ld2dxn1612MBeWUvyUMdHSfegilD0L4oYcrrPO3UDfRkz6LksLOdMKRXCaaRPRsyw3kFRT2daWooaDGA0F7o3BZ_EyTbX3LMtfy9feYcE2Ecs0rr0UopE7r0ek","kty":"RSA","q":"sc6mtWYR1zgFSxOVJoYl39iJAW3GK9gyl48DTO3YurqiZP-JjG4_lA0WcvK32aCyliSD7-1Jb5AY9CTjgtSJ4bbQFiJ2yWf6xokthRGviiiuq6oIMNAZJm7mxwqxkxOZ4JfEB5CJZWCYL8F9yOJ92nk9hzTHX0dg20BA5JR0qh0","d":"itCq0LHoG85en-c6Q9tUTDnZBXfbB3RFFf3OSmzCTnJE7TsIYuewelVO_e49JrOl7JHPOpbX0zL7k5gIIbaXeduCGIvbitXShibF9MnCiu9oP7lVy54SVzlosyzQ1ngQAFXw45DuPYNUdljQICRzpSwEXgNRlQdL5UXrG-gWvLWsaRR3AFO_F9ipg_7c7IXLsphIvuhbqVKhSgdyv7oKmkGLUf9VnBvHBllm5RMZ9pUHiTuepOVcc_CWaUAMz7CnhlVSV_zu-6daodiuzgH5zb6DdEjORb32CDGA6SF7pJ8q6FJeR-rjZHR0AeWv12uPHEdktTRIzuY5yiobXIdIIQ","e":"AQAB","use":"sig","kid":"8f9e8cf6-08ba-4edb-afea-1fbc95776de5","qi":"q4wh8_10E4PxKGfyCjPkWhLxqCCtODbjG2ymyZFkYaQGJIflT_Y1owfXRSVvpQPTdTap-Yp0qPHjKYAWZaf2XGQ2ia67lv_et6erznNXsE-Ga46ftr1o9S1hGGFLwxjEDHOKwEyGq0TD7kezGvPXfMgK-FIKG9vnnL1BjQkCmw","dp":"H7vBObhuBGYzWytHUmc2V3Im4ovyHvOX-Lzb7cyHFxEFZ0XW0bKtsCEV2yjM7iE2nlopVwnCXgbfoztLsxldB_plQ1yzbmOJznL0RqJLGbBkizkcuVS195Q6IF3cTsyF1vzP4OErnMD4AOi9-iFlE2T3_a6qiuo-P3CB5ovmj-E","alg":"PS256","dq":"HegDNDmRwKBEi6ckjBE-J5NVH-9lyJQZllJQnMzYije__rrYWM1mVjGJWBYpBCq6PvSvWFiR5HjZKZ9WwPecpWFJSJ_NWPzrOh9yj5I080j6cBcuP3-Q61z15f6PdYxzcko0h40w_uMrVcT2siYeQvPnfGlNK2JnERmSkJ_Dq6U","n":"lcfXTt2FwQiYf9mJb2Gxx9wuCgJwL3jX8JphFWlCFpXIBHv88Jhrd8lh4m0QyGxjp5LFAfxGoYvpfLnAY8zN3gzSMtAZhOA7Dpnl5Fdx5fPd0rcE_XU7tRx2QGqQ3_4jmXi8oARBjuQaOQxBGMF008PE6u3akOYHQp0I8nrauVBLWrgNqV-oaN7nYopUMLKUDvaIiMEaf2pGmQWNe-VIgk4k4iQ4H5N4ciT3fPiUtyt2I2VXk3RLwEoZwGwcIUPhzVeWFgjIP0o-T4JXP3Ne2-P2sh_FtKS3q3bOaqz6fruKx8ANTRq1vtI0UoYvRnK2jZUiqpbVuyQ7qAK_W6-BZQ"}
2020-08-27 21:21:57 SUCCESS
BuildRequestObjectByValueRedirectToAuthorizationEndpoint
Sending to authorization endpoint
redirect_to_authorization_endpoint
https://sso.data-holder.com.au/as/authorization.oauth2?request=eyJraWQiOiI4ZjllOGNmNi0wOGJhLTRlZGItYWZlYS0xZmJjOTU3NzZkZTUiLCJhbGciOiJQUzI1NiJ9.eyJhdWQiOiJodHRwczpcL1wvc3NvLmRhdGEtaG9sZGVyLmNvbS5hdSIsInNjb3BlIjoib3BlbmlkIHByb2ZpbGUgYmFuazphY2NvdW50cy5iYXNpYzpyZWFkIGJhbms6dHJhbnNhY3Rpb25zOnJlYWQiLCJjbGFpbXMiOnsic2hhcmluZ19kdXJhdGlvbiI6Nzc3NjAwMCwiaWRfdG9rZW4iOnsiYWNyIjp7InZhbHVlIjoidXJuOmNkcy5hdTpjZHI6MiIsImVzc2VudGlhbCI6dHJ1ZX19fSwiaXNzIjoiZGNyLThkZGQ3N2ZiLWE0OTEtM2E4NC05MTVhLWQ0MjJlNTY2NTE1NyIsInJlc3BvbnNlX3R5cGUiOiJjb2RlIGlkX3Rva2VuIiwicmVkaXJlY3RfdXJpIjoiaHR0cHM6XC9cL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXRcL3Rlc3RcL2FcL3BpbmdjZHJzYW5kYm94XC9jYWxsYmFjayIsInN0YXRlIjoiaUlRMGtmeDhGWiIsImV4cCI6MTU5ODU2MzYxNywibm9uY2UiOiJiaG9qRUVaMXZCIiwiY2xpZW50X2lkIjoiZGNyLThkZGQ3N2ZiLWE0OTEtM2E4NC05MTVhLWQ0MjJlNTY2NTE1NyJ9.hlX7-8GMErdVk2HBiaT57zV71MzSgLkX7NyVgWOTF9w145F3kO_crP0wZLSxIdz5n2SfADZzanuz1mrYPbCN9EaTbJldP04U4DZvFfX_PiGMKDNP-zhpiXz-SF1rMgy0thRs4dhFhuch2h0KF-KYJInpdfCYQbdwppSGu7NjOBvjMs8Cp08qkwep8ONpBszHu6h9AbChyo743BnbD34jW-tvOicUyRBwnE71eLJS1J6BIu575yPNobNRjOMdASqJD5O62lzQ54mvHwgdVWCvcxjfBQRy75A3Rjk7tA_lV_sBI_rpdNvSbYvth0cwrNg6MMpMBIfGuegshX1S-6gqPQ&client_id=dcr-8ddd77fb-a491-3a84-915a-d422e5665157&redirect_uri=https://www.certification.openid.net/test/a/pingcdrsandbox/callback&scope=openid%20profile%20bank:accounts.basic:read%20bank:transactions:read&response_type=code%20id_token
2020-08-27 21:21:57 REDIRECT
fapi-rw-id2-attempt-reuse-authorisation-code-after-one-second
Redirecting to authorization endpoint
redirect_to
https://sso.data-holder.com.au/as/authorization.oauth2?request=eyJraWQiOiI4ZjllOGNmNi0wOGJhLTRlZGItYWZlYS0xZmJjOTU3NzZkZTUiLCJhbGciOiJQUzI1NiJ9.eyJhdWQiOiJodHRwczpcL1wvc3NvLmRhdGEtaG9sZGVyLmNvbS5hdSIsInNjb3BlIjoib3BlbmlkIHByb2ZpbGUgYmFuazphY2NvdW50cy5iYXNpYzpyZWFkIGJhbms6dHJhbnNhY3Rpb25zOnJlYWQiLCJjbGFpbXMiOnsic2hhcmluZ19kdXJhdGlvbiI6Nzc3NjAwMCwiaWRfdG9rZW4iOnsiYWNyIjp7InZhbHVlIjoidXJuOmNkcy5hdTpjZHI6MiIsImVzc2VudGlhbCI6dHJ1ZX19fSwiaXNzIjoiZGNyLThkZGQ3N2ZiLWE0OTEtM2E4NC05MTVhLWQ0MjJlNTY2NTE1NyIsInJlc3BvbnNlX3R5cGUiOiJjb2RlIGlkX3Rva2VuIiwicmVkaXJlY3RfdXJpIjoiaHR0cHM6XC9cL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXRcL3Rlc3RcL2FcL3BpbmdjZHJzYW5kYm94XC9jYWxsYmFjayIsInN0YXRlIjoiaUlRMGtmeDhGWiIsImV4cCI6MTU5ODU2MzYxNywibm9uY2UiOiJiaG9qRUVaMXZCIiwiY2xpZW50X2lkIjoiZGNyLThkZGQ3N2ZiLWE0OTEtM2E4NC05MTVhLWQ0MjJlNTY2NTE1NyJ9.hlX7-8GMErdVk2HBiaT57zV71MzSgLkX7NyVgWOTF9w145F3kO_crP0wZLSxIdz5n2SfADZzanuz1mrYPbCN9EaTbJldP04U4DZvFfX_PiGMKDNP-zhpiXz-SF1rMgy0thRs4dhFhuch2h0KF-KYJInpdfCYQbdwppSGu7NjOBvjMs8Cp08qkwep8ONpBszHu6h9AbChyo743BnbD34jW-tvOicUyRBwnE71eLJS1J6BIu575yPNobNRjOMdASqJD5O62lzQ54mvHwgdVWCvcxjfBQRy75A3Rjk7tA_lV_sBI_rpdNvSbYvth0cwrNg6MMpMBIfGuegshX1S-6gqPQ&client_id=dcr-8ddd77fb-a491-3a84-915a-d422e5665157&redirect_uri=https://www.certification.openid.net/test/a/pingcdrsandbox/callback&scope=openid%20profile%20bank:accounts.basic:read%20bank:transactions:read&response_type=code%20id_token
2020-08-27 21:22:12 INCOMING
fapi-rw-id2-attempt-reuse-authorisation-code-after-one-second
Incoming HTTP request to test instance AZSRtYdzlbAFeDF
incoming_headers
{
  "host": "www.certification.openid.net",
  "cache-control": "max-age\u003d0",
  "upgrade-insecure-requests": "1",
  "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36",
  "accept": "text/html,application/xhtml+xml,application/xml;q\u003d0.9,image/webp,image/apng,*/*;q\u003d0.8,application/signed-exchange;v\u003db3;q\u003d0.9",
  "sec-fetch-site": "cross-site",
  "sec-fetch-mode": "navigate",
  "sec-fetch-user": "?1",
  "sec-fetch-dest": "document",
  "referer": "https://sso.data-holder.com.au/",
  "accept-encoding": "gzip, deflate, br",
  "accept-language": "en-US,en;q\u003d0.9",
  "cookie": "__utmc\u003d201319536; __utma\u003d201319536.841365055.1589978965.1598528517.1598534999.21; __utmz\u003d201319536.1598534999.21.6.utmcsr\u003dcertification.openid.net|utmccn\u003d(referral)|utmcmd\u003dreferral|utmcct\u003d/plan-detail.html; JSESSIONID\u003d381CAF20ECE3947615EB09C501A4DE10",
  "x-ssl-cipher": "ECDHE-RSA-AES128-GCM-SHA256",
  "x-ssl-protocol": "TLSv1.2",
  "connection": "close",
  "x-forwarded-host": "www.certification.openid.net",
  "x-forwarded-server": "www.certification.openid.net"
}
incoming_path
callback
incoming_body_form_params
incoming_method
GET
incoming_body_json
incoming_query_string_params
{}
incoming_body
2020-08-27 21:22:12 SUCCESS
CreateRandomImplicitSubmitUrl
Created random implicit submission URL
implicit_submit
{
  "path": "implicit/HVSf81SNR2sKsP0KZe40",
  "fullUrl": "https://www.certification.openid.net/test/a/pingcdrsandbox/implicit/HVSf81SNR2sKsP0KZe40"
}
2020-08-27 21:22:12 OUTGOING
fapi-rw-id2-attempt-reuse-authorisation-code-after-one-second
Response to HTTP request to test instance AZSRtYdzlbAFeDF
outgoing
ModelAndView [view="implicitCallback"; model={implicitSubmitUrl=https://www.certification.openid.net/test/a/pingcdrsandbox/implicit/HVSf81SNR2sKsP0KZe40, returnUrl=/log-detail.html?log=AZSRtYdzlbAFeDF}]
outgoing_path
callback
2020-08-27 21:22:13 INCOMING
fapi-rw-id2-attempt-reuse-authorisation-code-after-one-second
Incoming HTTP request to test instance AZSRtYdzlbAFeDF
incoming_headers
{
  "host": "www.certification.openid.net",
  "accept": "*/*",
  "x-requested-with": "XMLHttpRequest",
  "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36",
  "content-type": "text/plain",
  "origin": "https://www.certification.openid.net",
  "sec-fetch-site": "same-origin",
  "sec-fetch-mode": "cors",
  "sec-fetch-dest": "empty",
  "referer": "https://www.certification.openid.net/test/a/pingcdrsandbox/callback",
  "accept-encoding": "gzip, deflate, br",
  "accept-language": "en-US,en;q\u003d0.9",
  "cookie": "__utmc\u003d201319536; __utma\u003d201319536.841365055.1589978965.1598528517.1598534999.21; __utmz\u003d201319536.1598534999.21.6.utmcsr\u003dcertification.openid.net|utmccn\u003d(referral)|utmcmd\u003dreferral|utmcct\u003d/plan-detail.html; JSESSIONID\u003d381CAF20ECE3947615EB09C501A4DE10",
  "x-ssl-cipher": "ECDHE-RSA-AES128-GCM-SHA256",
  "x-ssl-protocol": "TLSv1.2",
  "content-length": "1926",
  "x-forwarded-host": "www.certification.openid.net",
  "x-forwarded-server": "www.certification.openid.net",
  "connection": "close"
}
incoming_path
implicit/HVSf81SNR2sKsP0KZe40
incoming_body_form_params
incoming_method
POST
incoming_body_json
incoming_query_string_params
{}
incoming_body
#code=69QlrfEJqLSNqy2ggIzZryqEBSPtduJZr09s1IE2&id_token=eyJhbGciOiJSU0EtT0FFUCIsImVuYyI6IkEyNTZHQ00iLCJjdHkiOiJKV1QiLCJraWQiOiI4ZjllOGNmNi0wOGJhLTRlZGItYWZlYS0xZmJjOTU3NzZkZTUtYWxnIn0.a9nhbZDyn_01YlX9eHbWmKEHDzWN_JXKVdnTUcUvVSaDZ0c8PjsPfuIEr-4WAeVNAouq5YCmzatWS-qmuybt28RbuBvx6juOdO_fyuK-SYHEaD_OO2vzqrTElIyzB5Li7n1sEMHXLoDl9QCBi2scKnQFvJkaZdgA0JHlszdXHMHTGfTT7DBZVwJPAmbtC0ret1pgxQ_1wg4aSgQTmYDES4PnnYCh2XCeKe0sXdmcdgeEFOoUWW_HFGnz7T7z9HXOYPF817BiYXTfP_mN6kX7LUIyw9CvwnUy3eLVPZJqeU_5JZ1ITj0GaWkyHvT_dNOX4fVa10SEcJi9MwK_Fv2g5w.0HRNIv9v4U6rFeWa.YHtUmOcEmjN4MDGpVT_uYw_fFfTgTnF-2b9eTL9Yws5RRkdsArVAIhlqml3QkWFoco1HWMx5jMD5max8JZit5MGtUzY7er7F6UnraJvfQDiAkgS_E7aXmuQyi0h5IPWbAU3_XPH-QTURdwFbksQa3BGVnrdI3eFx5IcLDgbKybCXlagzyD2eAAPiPYS_TTmKlRJhPmGCItI-X2u3AXr9poRlWqiolSAJo90lz1GaLDq-QnnCkc7-ouJYe7-SC9qnVC1WCACwQb5HU761LsMIBtJD6hiQDiuHcS95mRcryUY1ym-naEjxlj1X9THovXgzHUFY83EsieGcUqli21YBpkKF_NFejbL-MoWHcTeeG8129aRSpIZ05SPe9bUQb9-L1U2rHMUzmIhaVIRIsoz8kjX0fksVwkw2V-iMngbAb-awVMd1_2rG-cBB9JH9efL7by7ggHvhcgz9Z541w33styo6_9-1QyAt3hkYrlJKjFjEAWDR7nkxp5wOegx1OlM2mTUSSOsG8OEnhRBDt15TQpfHLNbBUb6K-pM7fVeh9GNBcqBoUimPXVxuotXz296fzGtfgULVTTu9EAM6GLAbArzhS9wFO3UunEAe8f6Dz4qxoT4hFb3EnfQGLvJovaHghyIFP_z0LTzMMT5sdHU3tpwYQq70GosFiTL3Lr0wMQFtYVcb1ZLIBz9r1UREHQA6l0Rdq8bZ_HxD651UGn09EwBDvuwkt5CrIrptMJfJE63777nL2kC3nIWUOKtpYhVg792SoZqgLLPJX_dq_HwPoIg-MuxjxNo__YQfbYf1IN9xTpg6a_Blwyq6pWjwbIjaVk4EV2kNBStR-h1TNL8BpWNvY1fuWCzWJebriM40sU53Oe2ak8yT_I2CYMOTN5v7lU0fBxZL70ZSVcAnLnGsRaA6uJvrFR38yMDRIUFwOI0jasSPF5u2sqLHsqnykXwZF7eg2MWuJKNMgDMzhjqZnKEuiAzPSpY5cvbeB8NJUCnu0NBOU2ma3orLwcnhj7QP6UfxKd4rNM6h3J914M3f_95LJ5lWVpIVMw9xBEbetKOCd4Uw0MbFd_6hA30HieryEiSXzkS6oCjrE_gMRYPhWZ13E6Q40v85IATOAlwq4DvAq86W5sfuH8Y2Ik9c8Q3zXR0Mpc85HskM47obB7iPc5NTqmIrJ0HlsXGHGAN0rCjMc8qB8NTUhdGaQAIJi_O3WV7jCnfA7W7ILmPgBr1-cI4HlBXQVQdGtRBtpWZu1TJ_hfJVqmY3ZH957cxQuMd4h03LEAvuuqD4OHL-TZqmg0_vUXEOvBBRTRTzrHUMmCCQCxz1G-k78XsUaxaDFg.VMExDnnIsufqrPv2vPbA0Q&state=iIQ0kfx8FZ
2020-08-27 21:22:13 OUTGOING
fapi-rw-id2-attempt-reuse-authorisation-code-after-one-second
Response to HTTP request to test instance AZSRtYdzlbAFeDF
outgoing
org.springframework.web.servlet.view.RedirectView: [RedirectView]; URL [/log-detail.html?log=AZSRtYdzlbAFeDF]
outgoing_path
implicit/HVSf81SNR2sKsP0KZe40
2020-08-27 21:22:13
ExtractImplicitHashToCallbackResponse
Extracted response from URL fragment
parameters
[
  {
    "value": "69QlrfEJqLSNqy2ggIzZryqEBSPtduJZr09s1IE2",
    "name": "code"
  },
  {
    "value": "eyJhbGciOiJSU0EtT0FFUCIsImVuYyI6IkEyNTZHQ00iLCJjdHkiOiJKV1QiLCJraWQiOiI4ZjllOGNmNi0wOGJhLTRlZGItYWZlYS0xZmJjOTU3NzZkZTUtYWxnIn0.a9nhbZDyn_01YlX9eHbWmKEHDzWN_JXKVdnTUcUvVSaDZ0c8PjsPfuIEr-4WAeVNAouq5YCmzatWS-qmuybt28RbuBvx6juOdO_fyuK-SYHEaD_OO2vzqrTElIyzB5Li7n1sEMHXLoDl9QCBi2scKnQFvJkaZdgA0JHlszdXHMHTGfTT7DBZVwJPAmbtC0ret1pgxQ_1wg4aSgQTmYDES4PnnYCh2XCeKe0sXdmcdgeEFOoUWW_HFGnz7T7z9HXOYPF817BiYXTfP_mN6kX7LUIyw9CvwnUy3eLVPZJqeU_5JZ1ITj0GaWkyHvT_dNOX4fVa10SEcJi9MwK_Fv2g5w.0HRNIv9v4U6rFeWa.YHtUmOcEmjN4MDGpVT_uYw_fFfTgTnF-2b9eTL9Yws5RRkdsArVAIhlqml3QkWFoco1HWMx5jMD5max8JZit5MGtUzY7er7F6UnraJvfQDiAkgS_E7aXmuQyi0h5IPWbAU3_XPH-QTURdwFbksQa3BGVnrdI3eFx5IcLDgbKybCXlagzyD2eAAPiPYS_TTmKlRJhPmGCItI-X2u3AXr9poRlWqiolSAJo90lz1GaLDq-QnnCkc7-ouJYe7-SC9qnVC1WCACwQb5HU761LsMIBtJD6hiQDiuHcS95mRcryUY1ym-naEjxlj1X9THovXgzHUFY83EsieGcUqli21YBpkKF_NFejbL-MoWHcTeeG8129aRSpIZ05SPe9bUQb9-L1U2rHMUzmIhaVIRIsoz8kjX0fksVwkw2V-iMngbAb-awVMd1_2rG-cBB9JH9efL7by7ggHvhcgz9Z541w33styo6_9-1QyAt3hkYrlJKjFjEAWDR7nkxp5wOegx1OlM2mTUSSOsG8OEnhRBDt15TQpfHLNbBUb6K-pM7fVeh9GNBcqBoUimPXVxuotXz296fzGtfgULVTTu9EAM6GLAbArzhS9wFO3UunEAe8f6Dz4qxoT4hFb3EnfQGLvJovaHghyIFP_z0LTzMMT5sdHU3tpwYQq70GosFiTL3Lr0wMQFtYVcb1ZLIBz9r1UREHQA6l0Rdq8bZ_HxD651UGn09EwBDvuwkt5CrIrptMJfJE63777nL2kC3nIWUOKtpYhVg792SoZqgLLPJX_dq_HwPoIg-MuxjxNo__YQfbYf1IN9xTpg6a_Blwyq6pWjwbIjaVk4EV2kNBStR-h1TNL8BpWNvY1fuWCzWJebriM40sU53Oe2ak8yT_I2CYMOTN5v7lU0fBxZL70ZSVcAnLnGsRaA6uJvrFR38yMDRIUFwOI0jasSPF5u2sqLHsqnykXwZF7eg2MWuJKNMgDMzhjqZnKEuiAzPSpY5cvbeB8NJUCnu0NBOU2ma3orLwcnhj7QP6UfxKd4rNM6h3J914M3f_95LJ5lWVpIVMw9xBEbetKOCd4Uw0MbFd_6hA30HieryEiSXzkS6oCjrE_gMRYPhWZ13E6Q40v85IATOAlwq4DvAq86W5sfuH8Y2Ik9c8Q3zXR0Mpc85HskM47obB7iPc5NTqmIrJ0HlsXGHGAN0rCjMc8qB8NTUhdGaQAIJi_O3WV7jCnfA7W7ILmPgBr1-cI4HlBXQVQdGtRBtpWZu1TJ_hfJVqmY3ZH957cxQuMd4h03LEAvuuqD4OHL-TZqmg0_vUXEOvBBRTRTzrHUMmCCQCxz1G-k78XsUaxaDFg.VMExDnnIsufqrPv2vPbA0Q",
    "name": "id_token"
  },
  {
    "value": "iIQ0kfx8FZ",
    "name": "state"
  }
]
2020-08-27 21:22:13 SUCCESS
ExtractImplicitHashToCallbackResponse
Extracted the hash values
code
69QlrfEJqLSNqy2ggIzZryqEBSPtduJZr09s1IE2
id_token
eyJhbGciOiJSU0EtT0FFUCIsImVuYyI6IkEyNTZHQ00iLCJjdHkiOiJKV1QiLCJraWQiOiI4ZjllOGNmNi0wOGJhLTRlZGItYWZlYS0xZmJjOTU3NzZkZTUtYWxnIn0.a9nhbZDyn_01YlX9eHbWmKEHDzWN_JXKVdnTUcUvVSaDZ0c8PjsPfuIEr-4WAeVNAouq5YCmzatWS-qmuybt28RbuBvx6juOdO_fyuK-SYHEaD_OO2vzqrTElIyzB5Li7n1sEMHXLoDl9QCBi2scKnQFvJkaZdgA0JHlszdXHMHTGfTT7DBZVwJPAmbtC0ret1pgxQ_1wg4aSgQTmYDES4PnnYCh2XCeKe0sXdmcdgeEFOoUWW_HFGnz7T7z9HXOYPF817BiYXTfP_mN6kX7LUIyw9CvwnUy3eLVPZJqeU_5JZ1ITj0GaWkyHvT_dNOX4fVa10SEcJi9MwK_Fv2g5w.0HRNIv9v4U6rFeWa.YHtUmOcEmjN4MDGpVT_uYw_fFfTgTnF-2b9eTL9Yws5RRkdsArVAIhlqml3QkWFoco1HWMx5jMD5max8JZit5MGtUzY7er7F6UnraJvfQDiAkgS_E7aXmuQyi0h5IPWbAU3_XPH-QTURdwFbksQa3BGVnrdI3eFx5IcLDgbKybCXlagzyD2eAAPiPYS_TTmKlRJhPmGCItI-X2u3AXr9poRlWqiolSAJo90lz1GaLDq-QnnCkc7-ouJYe7-SC9qnVC1WCACwQb5HU761LsMIBtJD6hiQDiuHcS95mRcryUY1ym-naEjxlj1X9THovXgzHUFY83EsieGcUqli21YBpkKF_NFejbL-MoWHcTeeG8129aRSpIZ05SPe9bUQb9-L1U2rHMUzmIhaVIRIsoz8kjX0fksVwkw2V-iMngbAb-awVMd1_2rG-cBB9JH9efL7by7ggHvhcgz9Z541w33styo6_9-1QyAt3hkYrlJKjFjEAWDR7nkxp5wOegx1OlM2mTUSSOsG8OEnhRBDt15TQpfHLNbBUb6K-pM7fVeh9GNBcqBoUimPXVxuotXz296fzGtfgULVTTu9EAM6GLAbArzhS9wFO3UunEAe8f6Dz4qxoT4hFb3EnfQGLvJovaHghyIFP_z0LTzMMT5sdHU3tpwYQq70GosFiTL3Lr0wMQFtYVcb1ZLIBz9r1UREHQA6l0Rdq8bZ_HxD651UGn09EwBDvuwkt5CrIrptMJfJE63777nL2kC3nIWUOKtpYhVg792SoZqgLLPJX_dq_HwPoIg-MuxjxNo__YQfbYf1IN9xTpg6a_Blwyq6pWjwbIjaVk4EV2kNBStR-h1TNL8BpWNvY1fuWCzWJebriM40sU53Oe2ak8yT_I2CYMOTN5v7lU0fBxZL70ZSVcAnLnGsRaA6uJvrFR38yMDRIUFwOI0jasSPF5u2sqLHsqnykXwZF7eg2MWuJKNMgDMzhjqZnKEuiAzPSpY5cvbeB8NJUCnu0NBOU2ma3orLwcnhj7QP6UfxKd4rNM6h3J914M3f_95LJ5lWVpIVMw9xBEbetKOCd4Uw0MbFd_6hA30HieryEiSXzkS6oCjrE_gMRYPhWZ13E6Q40v85IATOAlwq4DvAq86W5sfuH8Y2Ik9c8Q3zXR0Mpc85HskM47obB7iPc5NTqmIrJ0HlsXGHGAN0rCjMc8qB8NTUhdGaQAIJi_O3WV7jCnfA7W7ILmPgBr1-cI4HlBXQVQdGtRBtpWZu1TJ_hfJVqmY3ZH957cxQuMd4h03LEAvuuqD4OHL-TZqmg0_vUXEOvBBRTRTzrHUMmCCQCxz1G-k78XsUaxaDFg.VMExDnnIsufqrPv2vPbA0Q
state
iIQ0kfx8FZ
2020-08-27 21:22:13 REDIRECT-IN
fapi-rw-id2-attempt-reuse-authorisation-code-after-one-second
Authorization endpoint response captured
url_query
{}
headers
{
  "host": "www.certification.openid.net",
  "cache-control": "max-age\u003d0",
  "upgrade-insecure-requests": "1",
  "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36",
  "accept": "text/html,application/xhtml+xml,application/xml;q\u003d0.9,image/webp,image/apng,*/*;q\u003d0.8,application/signed-exchange;v\u003db3;q\u003d0.9",
  "sec-fetch-site": "cross-site",
  "sec-fetch-mode": "navigate",
  "sec-fetch-user": "?1",
  "sec-fetch-dest": "document",
  "referer": "https://sso.data-holder.com.au/",
  "accept-encoding": "gzip, deflate, br",
  "accept-language": "en-US,en;q\u003d0.9",
  "cookie": "__utmc\u003d201319536; __utma\u003d201319536.841365055.1589978965.1598528517.1598534999.21; __utmz\u003d201319536.1598534999.21.6.utmcsr\u003dcertification.openid.net|utmccn\u003d(referral)|utmcmd\u003dreferral|utmcct\u003d/plan-detail.html; JSESSIONID\u003d381CAF20ECE3947615EB09C501A4DE10",
  "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": "69QlrfEJqLSNqy2ggIzZryqEBSPtduJZr09s1IE2",
  "id_token": "eyJhbGciOiJSU0EtT0FFUCIsImVuYyI6IkEyNTZHQ00iLCJjdHkiOiJKV1QiLCJraWQiOiI4ZjllOGNmNi0wOGJhLTRlZGItYWZlYS0xZmJjOTU3NzZkZTUtYWxnIn0.a9nhbZDyn_01YlX9eHbWmKEHDzWN_JXKVdnTUcUvVSaDZ0c8PjsPfuIEr-4WAeVNAouq5YCmzatWS-qmuybt28RbuBvx6juOdO_fyuK-SYHEaD_OO2vzqrTElIyzB5Li7n1sEMHXLoDl9QCBi2scKnQFvJkaZdgA0JHlszdXHMHTGfTT7DBZVwJPAmbtC0ret1pgxQ_1wg4aSgQTmYDES4PnnYCh2XCeKe0sXdmcdgeEFOoUWW_HFGnz7T7z9HXOYPF817BiYXTfP_mN6kX7LUIyw9CvwnUy3eLVPZJqeU_5JZ1ITj0GaWkyHvT_dNOX4fVa10SEcJi9MwK_Fv2g5w.0HRNIv9v4U6rFeWa.YHtUmOcEmjN4MDGpVT_uYw_fFfTgTnF-2b9eTL9Yws5RRkdsArVAIhlqml3QkWFoco1HWMx5jMD5max8JZit5MGtUzY7er7F6UnraJvfQDiAkgS_E7aXmuQyi0h5IPWbAU3_XPH-QTURdwFbksQa3BGVnrdI3eFx5IcLDgbKybCXlagzyD2eAAPiPYS_TTmKlRJhPmGCItI-X2u3AXr9poRlWqiolSAJo90lz1GaLDq-QnnCkc7-ouJYe7-SC9qnVC1WCACwQb5HU761LsMIBtJD6hiQDiuHcS95mRcryUY1ym-naEjxlj1X9THovXgzHUFY83EsieGcUqli21YBpkKF_NFejbL-MoWHcTeeG8129aRSpIZ05SPe9bUQb9-L1U2rHMUzmIhaVIRIsoz8kjX0fksVwkw2V-iMngbAb-awVMd1_2rG-cBB9JH9efL7by7ggHvhcgz9Z541w33styo6_9-1QyAt3hkYrlJKjFjEAWDR7nkxp5wOegx1OlM2mTUSSOsG8OEnhRBDt15TQpfHLNbBUb6K-pM7fVeh9GNBcqBoUimPXVxuotXz296fzGtfgULVTTu9EAM6GLAbArzhS9wFO3UunEAe8f6Dz4qxoT4hFb3EnfQGLvJovaHghyIFP_z0LTzMMT5sdHU3tpwYQq70GosFiTL3Lr0wMQFtYVcb1ZLIBz9r1UREHQA6l0Rdq8bZ_HxD651UGn09EwBDvuwkt5CrIrptMJfJE63777nL2kC3nIWUOKtpYhVg792SoZqgLLPJX_dq_HwPoIg-MuxjxNo__YQfbYf1IN9xTpg6a_Blwyq6pWjwbIjaVk4EV2kNBStR-h1TNL8BpWNvY1fuWCzWJebriM40sU53Oe2ak8yT_I2CYMOTN5v7lU0fBxZL70ZSVcAnLnGsRaA6uJvrFR38yMDRIUFwOI0jasSPF5u2sqLHsqnykXwZF7eg2MWuJKNMgDMzhjqZnKEuiAzPSpY5cvbeB8NJUCnu0NBOU2ma3orLwcnhj7QP6UfxKd4rNM6h3J914M3f_95LJ5lWVpIVMw9xBEbetKOCd4Uw0MbFd_6hA30HieryEiSXzkS6oCjrE_gMRYPhWZ13E6Q40v85IATOAlwq4DvAq86W5sfuH8Y2Ik9c8Q3zXR0Mpc85HskM47obB7iPc5NTqmIrJ0HlsXGHGAN0rCjMc8qB8NTUhdGaQAIJi_O3WV7jCnfA7W7ILmPgBr1-cI4HlBXQVQdGtRBtpWZu1TJ_hfJVqmY3ZH957cxQuMd4h03LEAvuuqD4OHL-TZqmg0_vUXEOvBBRTRTzrHUMmCCQCxz1G-k78XsUaxaDFg.VMExDnnIsufqrPv2vPbA0Q",
  "state": "iIQ0kfx8FZ"
}
post_body
Verify authorization endpoint response
2020-08-27 21:22:13 SUCCESS
RejectAuthCodeInUrlQuery
Authorization code is not present in URL query returned from authorization endpoint
2020-08-27 21:22:13 SUCCESS
RejectErrorInUrlQuery
'error' is not present in URL query returned from authorization endpoint
2020-08-27 21:22:13 SUCCESS
CheckMatchingCallbackParameters
Callback parameters successfully verified
2020-08-27 21:22:13 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)
2020-08-27 21:22:13 SUCCESS
CheckIfAuthorizationEndpointError
No error from authorization endpoint
2020-08-27 21:22:13 SUCCESS
ValidateSuccessfulHybridResponseFromAuthorizationEndpoint
authorization endpoint response does not include unexpected parameters
code
69QlrfEJqLSNqy2ggIzZryqEBSPtduJZr09s1IE2
id_token
eyJhbGciOiJSU0EtT0FFUCIsImVuYyI6IkEyNTZHQ00iLCJjdHkiOiJKV1QiLCJraWQiOiI4ZjllOGNmNi0wOGJhLTRlZGItYWZlYS0xZmJjOTU3NzZkZTUtYWxnIn0.a9nhbZDyn_01YlX9eHbWmKEHDzWN_JXKVdnTUcUvVSaDZ0c8PjsPfuIEr-4WAeVNAouq5YCmzatWS-qmuybt28RbuBvx6juOdO_fyuK-SYHEaD_OO2vzqrTElIyzB5Li7n1sEMHXLoDl9QCBi2scKnQFvJkaZdgA0JHlszdXHMHTGfTT7DBZVwJPAmbtC0ret1pgxQ_1wg4aSgQTmYDES4PnnYCh2XCeKe0sXdmcdgeEFOoUWW_HFGnz7T7z9HXOYPF817BiYXTfP_mN6kX7LUIyw9CvwnUy3eLVPZJqeU_5JZ1ITj0GaWkyHvT_dNOX4fVa10SEcJi9MwK_Fv2g5w.0HRNIv9v4U6rFeWa.YHtUmOcEmjN4MDGpVT_uYw_fFfTgTnF-2b9eTL9Yws5RRkdsArVAIhlqml3QkWFoco1HWMx5jMD5max8JZit5MGtUzY7er7F6UnraJvfQDiAkgS_E7aXmuQyi0h5IPWbAU3_XPH-QTURdwFbksQa3BGVnrdI3eFx5IcLDgbKybCXlagzyD2eAAPiPYS_TTmKlRJhPmGCItI-X2u3AXr9poRlWqiolSAJo90lz1GaLDq-QnnCkc7-ouJYe7-SC9qnVC1WCACwQb5HU761LsMIBtJD6hiQDiuHcS95mRcryUY1ym-naEjxlj1X9THovXgzHUFY83EsieGcUqli21YBpkKF_NFejbL-MoWHcTeeG8129aRSpIZ05SPe9bUQb9-L1U2rHMUzmIhaVIRIsoz8kjX0fksVwkw2V-iMngbAb-awVMd1_2rG-cBB9JH9efL7by7ggHvhcgz9Z541w33styo6_9-1QyAt3hkYrlJKjFjEAWDR7nkxp5wOegx1OlM2mTUSSOsG8OEnhRBDt15TQpfHLNbBUb6K-pM7fVeh9GNBcqBoUimPXVxuotXz296fzGtfgULVTTu9EAM6GLAbArzhS9wFO3UunEAe8f6Dz4qxoT4hFb3EnfQGLvJovaHghyIFP_z0LTzMMT5sdHU3tpwYQq70GosFiTL3Lr0wMQFtYVcb1ZLIBz9r1UREHQA6l0Rdq8bZ_HxD651UGn09EwBDvuwkt5CrIrptMJfJE63777nL2kC3nIWUOKtpYhVg792SoZqgLLPJX_dq_HwPoIg-MuxjxNo__YQfbYf1IN9xTpg6a_Blwyq6pWjwbIjaVk4EV2kNBStR-h1TNL8BpWNvY1fuWCzWJebriM40sU53Oe2ak8yT_I2CYMOTN5v7lU0fBxZL70ZSVcAnLnGsRaA6uJvrFR38yMDRIUFwOI0jasSPF5u2sqLHsqnykXwZF7eg2MWuJKNMgDMzhjqZnKEuiAzPSpY5cvbeB8NJUCnu0NBOU2ma3orLwcnhj7QP6UfxKd4rNM6h3J914M3f_95LJ5lWVpIVMw9xBEbetKOCd4Uw0MbFd_6hA30HieryEiSXzkS6oCjrE_gMRYPhWZ13E6Q40v85IATOAlwq4DvAq86W5sfuH8Y2Ik9c8Q3zXR0Mpc85HskM47obB7iPc5NTqmIrJ0HlsXGHGAN0rCjMc8qB8NTUhdGaQAIJi_O3WV7jCnfA7W7ILmPgBr1-cI4HlBXQVQdGtRBtpWZu1TJ_hfJVqmY3ZH957cxQuMd4h03LEAvuuqD4OHL-TZqmg0_vUXEOvBBRTRTzrHUMmCCQCxz1G-k78XsUaxaDFg.VMExDnnIsufqrPv2vPbA0Q
state
iIQ0kfx8FZ
2020-08-27 21:22:13 SUCCESS
CheckMatchingStateParameter
State parameter correctly returned
state
iIQ0kfx8FZ
2020-08-27 21:22:13 SUCCESS
ExtractAuthorizationCodeFromAuthorizationResponse
Found authorization code
code
69QlrfEJqLSNqy2ggIzZryqEBSPtduJZr09s1IE2
2020-08-27 21:22:13 SUCCESS
EnsureMinimumAuthorizationCodeLength
Authorization code is of sufficient length
actual
320
required
128
2020-08-27 21:22:13 SUCCESS
EnsureMinimumAuthorizationCodeEntropy
Calculated shannon entropy seems sufficient
actual
182.61246128900407
expected
96.0
2020-08-27 21:22:13 SUCCESS
ExtractIdTokenFromAuthorizationResponse
Found and parsed the id_token from authorization_endpoint_response
value
eyJhbGciOiJQUzI1NiIsImtpZCI6IlVPekoyQXVnRFl4SDdpZlRGSzlFd1JpVUU2dyJ9.eyJzdWIiOiJOOFJMSkxCWGZlTE1NZnVNVGsxOEg0MEk1REVuUWVtSlJEQWtVSTYtdmwyTWZsaVlfbXNRVlhSSUtPWGNYQWFQZWZMemVONnI2N2RKRGhkX0ZrSFZkb2F4cEdGWFB5em1lQSIsImF1ZCI6ImRjci04ZGRkNzdmYi1hNDkxLTNhODQtOTE1YS1kNDIyZTU2NjUxNTciLCJqdGkiOiJFbGVmQ0VOM1BZYXAyeVI4SXRvQ25rIiwiaXNzIjoiaHR0cHM6Ly9zc28uZGF0YS1ob2xkZXIuY29tLmF1IiwiaWF0IjoxNTk4NTYzMzMyLCJleHAiOjE1OTg1NjM2MzIsImFjciI6InVybjpjZHMuYXU6Y2RyOjIiLCJyZWZyZXNoX3Rva2VuX2V4cGlyZXNfYXQiOjE2MDYzMzkzMjIsInNoYXJpbmdfZXhwaXJlc19hdCI6MTYwNjMzOTMyMiwibm9uY2UiOiJiaG9qRUVaMXZCIiwiY19oYXNoIjoidkFwQjIxT1RnQmNTaDZsNGUwWFo3USIsInNfaGFzaCI6Ijc1UThhSGN1cUpybGIzU1ctREZ4WGcifQ.XtkeSs6oFJsoMVWi9l80rYhQoWJYCbbpaSQHBqzRQdXfQ0WHsMW9uithbJr7LyG3zyJVoUP0Enf35dyAzqxwTYhOCvwCZmB2LNvq1PDQamHdYRr25P4sOXNJMOeW0fj4dpTATSq124yIwBT2zr-mKbWs7juZhsa_5pZsln1JoIgkpGgE4iFTmlCGxf8Qn4fvL-K-gL8pVlKaJiu5lUn0Z03tD2uEuvHNUBwnaN-JV2OzzrbZhxV6UfeNLF-7__5yBixILstpaOKZ9MT0Sit7RvaYEel09SnBv9puKlh2FIcyC9mRIOjUrAuDVJbQK5CgFTO7YZn1UY1hhp7M5vqORA
header
{
  "kid": "UOzJ2AugDYxH7ifTFK9EwRiUE6w",
  "alg": "PS256"
}
claims
{
  "sub": "N8RLJLBXfeLMMfuMTk18H40I5DEnQemJRDAkUI6-vl2MfliY_msQVXRIKOXcXAaPefLzeN6r67dJDhd_FkHVdoaxpGFXPyzmeA",
  "aud": "dcr-8ddd77fb-a491-3a84-915a-d422e5665157",
  "acr": "urn:cds.au:cdr:2",
  "c_hash": "vApB21OTgBcSh6l4e0XZ7Q",
  "refresh_token_expires_at": 1606339322,
  "s_hash": "75Q8aHcuqJrlb3SW-DFxXg",
  "iss": "https://sso.data-holder.com.au",
  "exp": 1598563632,
  "iat": 1598563332,
  "nonce": "bhojEEZ1vB",
  "jti": "ElefCEN3PYap2yR8ItoCnk",
  "sharing_expires_at": 1606339322
}
jwe_header
{
  "kid": "8f9e8cf6-08ba-4edb-afea-1fbc95776de5-alg",
  "cty": "JWT",
  "enc": "A256GCM",
  "alg": "RSA-OAEP"
}
2020-08-27 21:22:13 SUCCESS
ValidateIdToken
ID token iss, aud, exp, iat, auth_time, acr & nbf claims passed validation checks
2020-08-27 21:22:13 SUCCESS
ValidateIdTokenNonce
Nonce values match
nonce
bhojEEZ1vB
2020-08-27 21:22:13 SUCCESS
ValidateIdTokenACRClaimAgainstRequest
acr value in id_token is (one of) the requested values
actual
urn:cds.au:cdr:2
requested
[
  "urn:cds.au:cdr:2"
]
2020-08-27 21:22:13 SUCCESS
ValidateIdTokenSignature
id_token signature validated
id_token
eyJhbGciOiJQUzI1NiIsImtpZCI6IlVPekoyQXVnRFl4SDdpZlRGSzlFd1JpVUU2dyJ9.eyJzdWIiOiJOOFJMSkxCWGZlTE1NZnVNVGsxOEg0MEk1REVuUWVtSlJEQWtVSTYtdmwyTWZsaVlfbXNRVlhSSUtPWGNYQWFQZWZMemVONnI2N2RKRGhkX0ZrSFZkb2F4cEdGWFB5em1lQSIsImF1ZCI6ImRjci04ZGRkNzdmYi1hNDkxLTNhODQtOTE1YS1kNDIyZTU2NjUxNTciLCJqdGkiOiJFbGVmQ0VOM1BZYXAyeVI4SXRvQ25rIiwiaXNzIjoiaHR0cHM6Ly9zc28uZGF0YS1ob2xkZXIuY29tLmF1IiwiaWF0IjoxNTk4NTYzMzMyLCJleHAiOjE1OTg1NjM2MzIsImFjciI6InVybjpjZHMuYXU6Y2RyOjIiLCJyZWZyZXNoX3Rva2VuX2V4cGlyZXNfYXQiOjE2MDYzMzkzMjIsInNoYXJpbmdfZXhwaXJlc19hdCI6MTYwNjMzOTMyMiwibm9uY2UiOiJiaG9qRUVaMXZCIiwiY19oYXNoIjoidkFwQjIxT1RnQmNTaDZsNGUwWFo3USIsInNfaGFzaCI6Ijc1UThhSGN1cUpybGIzU1ctREZ4WGcifQ.XtkeSs6oFJsoMVWi9l80rYhQoWJYCbbpaSQHBqzRQdXfQ0WHsMW9uithbJr7LyG3zyJVoUP0Enf35dyAzqxwTYhOCvwCZmB2LNvq1PDQamHdYRr25P4sOXNJMOeW0fj4dpTATSq124yIwBT2zr-mKbWs7juZhsa_5pZsln1JoIgkpGgE4iFTmlCGxf8Qn4fvL-K-gL8pVlKaJiu5lUn0Z03tD2uEuvHNUBwnaN-JV2OzzrbZhxV6UfeNLF-7__5yBixILstpaOKZ9MT0Sit7RvaYEel09SnBv9puKlh2FIcyC9mRIOjUrAuDVJbQK5CgFTO7YZn1UY1hhp7M5vqORA
2020-08-27 21:22:13 SUCCESS
ValidateIdTokenSignatureUsingKid
id_token signature validated
id_token
eyJhbGciOiJQUzI1NiIsImtpZCI6IlVPekoyQXVnRFl4SDdpZlRGSzlFd1JpVUU2dyJ9.eyJzdWIiOiJOOFJMSkxCWGZlTE1NZnVNVGsxOEg0MEk1REVuUWVtSlJEQWtVSTYtdmwyTWZsaVlfbXNRVlhSSUtPWGNYQWFQZWZMemVONnI2N2RKRGhkX0ZrSFZkb2F4cEdGWFB5em1lQSIsImF1ZCI6ImRjci04ZGRkNzdmYi1hNDkxLTNhODQtOTE1YS1kNDIyZTU2NjUxNTciLCJqdGkiOiJFbGVmQ0VOM1BZYXAyeVI4SXRvQ25rIiwiaXNzIjoiaHR0cHM6Ly9zc28uZGF0YS1ob2xkZXIuY29tLmF1IiwiaWF0IjoxNTk4NTYzMzMyLCJleHAiOjE1OTg1NjM2MzIsImFjciI6InVybjpjZHMuYXU6Y2RyOjIiLCJyZWZyZXNoX3Rva2VuX2V4cGlyZXNfYXQiOjE2MDYzMzkzMjIsInNoYXJpbmdfZXhwaXJlc19hdCI6MTYwNjMzOTMyMiwibm9uY2UiOiJiaG9qRUVaMXZCIiwiY19oYXNoIjoidkFwQjIxT1RnQmNTaDZsNGUwWFo3USIsInNfaGFzaCI6Ijc1UThhSGN1cUpybGIzU1ctREZ4WGcifQ.XtkeSs6oFJsoMVWi9l80rYhQoWJYCbbpaSQHBqzRQdXfQ0WHsMW9uithbJr7LyG3zyJVoUP0Enf35dyAzqxwTYhOCvwCZmB2LNvq1PDQamHdYRr25P4sOXNJMOeW0fj4dpTATSq124yIwBT2zr-mKbWs7juZhsa_5pZsln1JoIgkpGgE4iFTmlCGxf8Qn4fvL-K-gL8pVlKaJiu5lUn0Z03tD2uEuvHNUBwnaN-JV2OzzrbZhxV6UfeNLF-7__5yBixILstpaOKZ9MT0Sit7RvaYEel09SnBv9puKlh2FIcyC9mRIOjUrAuDVJbQK5CgFTO7YZn1UY1hhp7M5vqORA
2020-08-27 21:22:13 SUCCESS
CheckForSubjectInIdToken
Found 'sub' in id_token
sub
N8RLJLBXfeLMMfuMTk18H40I5DEnQemJRDAkUI6-vl2MfliY_msQVXRIKOXcXAaPefLzeN6r67dJDhd_FkHVdoaxpGFXPyzmeA
2020-08-27 21:22:13 SUCCESS
FAPIValidateIdTokenSigningAlg
id_token was signed with a permitted algorithm
alg
PS256
2020-08-27 21:22:13 SUCCESS
FAPIValidateIdTokenEncryptionAlg
id_token was encrypted with a permitted algorithm
alg
RSA-OAEP
2020-08-27 21:22:13 SUCCESS
ValidateIdTokenEncrypted
id_token was encrypted
2020-08-27 21:22:13 SUCCESS
ExtractSHash
Extracted s_hash from ID Token
s_hash
75Q8aHcuqJrlb3SW-DFxXg
alg
PS256
2020-08-27 21:22:13 SUCCESS
ValidateSHash
s_hash validated successfully
expected_hash
75Q8aHcuqJrlb3SW-DFxXg
unhashed_value
iIQ0kfx8FZ
id_token_hash
75Q8aHcuqJrlb3SW-DFxXg
2020-08-27 21:22:13 SUCCESS
ExtractCHash
Extracted c_hash from ID Token
c_hash
vApB21OTgBcSh6l4e0XZ7Q
alg
PS256
2020-08-27 21:22:13 SUCCESS
ValidateCHash
c_hash validated successfully
expected_hash
vApB21OTgBcSh6l4e0XZ7Q
unhashed_value
69QlrfEJqLSNqy2ggIzZryqEBSPtduJZr09s1IE2
id_token_hash
vApB21OTgBcSh6l4e0XZ7Q
2020-08-27 21:22:13 SUCCESS
CreateTokenEndpointRequestForAuthorizationCodeGrant
grant_type
authorization_code
code
69QlrfEJqLSNqy2ggIzZryqEBSPtduJZr09s1IE2
redirect_uri
https://www.certification.openid.net/test/a/pingcdrsandbox/callback
2020-08-27 21:22:13 SUCCESS
CreateClientAuthenticationAssertionClaims
Created client assertion claims
iss
dcr-8ddd77fb-a491-3a84-915a-d422e5665157
sub
dcr-8ddd77fb-a491-3a84-915a-d422e5665157
aud
https://sso.data-holder.com.au/as/token.oauth2
jti
ekWP7QeELMcWEp3jfvG3
iat
1598563333
exp
1598563393
2020-08-27 21:22:13 SUCCESS
SignClientAuthenticationAssertion
Signed the client assertion
client_assertion
eyJraWQiOiI4ZjllOGNmNi0wOGJhLTRlZGItYWZlYS0xZmJjOTU3NzZkZTUiLCJhbGciOiJQUzI1NiJ9.eyJzdWIiOiJkY3ItOGRkZDc3ZmItYTQ5MS0zYTg0LTkxNWEtZDQyMmU1NjY1MTU3IiwiYXVkIjoiaHR0cHM6XC9cL3Nzby5kYXRhLWhvbGRlci5jb20uYXVcL2FzXC90b2tlbi5vYXV0aDIiLCJpc3MiOiJkY3ItOGRkZDc3ZmItYTQ5MS0zYTg0LTkxNWEtZDQyMmU1NjY1MTU3IiwiZXhwIjoxNTk4NTYzMzkzLCJpYXQiOjE1OTg1NjMzMzMsImp0aSI6ImVrV1A3UWVFTE1jV0VwM2pmdkczIn0.Y0aGeX5vRp0gOeUGPyzL9NKX-z6ceCCsnDqHT21dFaF7gOVTiE85_PtgQxP3zwX1GDuME0CY3Ln-aEa60cj309WfQHt4QNGgTz23Wh6NQ1mNgNTHg5N1MNPBR-BedFLZMVy3DXR8yGEeYcnRrSORy-2qczxf-T8_yafZG4lRKd2IiDrXbrL_bwcClm23bShE1_hYpM1-tHcOPVjUcC4-TBs6r5XDydFv5X1T8Q-u-TXicbwqGDwkmEcxEpU5zFq-NCW5ZMxVQfM0gCqLgcPKgMcXsU001HtrkOxDa3GEYLcWTe1hblsR-PHM_nkTDm5yEoJvOTq8kQlLlSaXukBMUw
2020-08-27 21:22:13
AddClientAssertionToTokenEndpointRequest
Added client assertion
grant_type
authorization_code
code
69QlrfEJqLSNqy2ggIzZryqEBSPtduJZr09s1IE2
redirect_uri
https://www.certification.openid.net/test/a/pingcdrsandbox/callback
client_assertion
eyJraWQiOiI4ZjllOGNmNi0wOGJhLTRlZGItYWZlYS0xZmJjOTU3NzZkZTUiLCJhbGciOiJQUzI1NiJ9.eyJzdWIiOiJkY3ItOGRkZDc3ZmItYTQ5MS0zYTg0LTkxNWEtZDQyMmU1NjY1MTU3IiwiYXVkIjoiaHR0cHM6XC9cL3Nzby5kYXRhLWhvbGRlci5jb20uYXVcL2FzXC90b2tlbi5vYXV0aDIiLCJpc3MiOiJkY3ItOGRkZDc3ZmItYTQ5MS0zYTg0LTkxNWEtZDQyMmU1NjY1MTU3IiwiZXhwIjoxNTk4NTYzMzkzLCJpYXQiOjE1OTg1NjMzMzMsImp0aSI6ImVrV1A3UWVFTE1jV0VwM2pmdkczIn0.Y0aGeX5vRp0gOeUGPyzL9NKX-z6ceCCsnDqHT21dFaF7gOVTiE85_PtgQxP3zwX1GDuME0CY3Ln-aEa60cj309WfQHt4QNGgTz23Wh6NQ1mNgNTHg5N1MNPBR-BedFLZMVy3DXR8yGEeYcnRrSORy-2qczxf-T8_yafZG4lRKd2IiDrXbrL_bwcClm23bShE1_hYpM1-tHcOPVjUcC4-TBs6r5XDydFv5X1T8Q-u-TXicbwqGDwkmEcxEpU5zFq-NCW5ZMxVQfM0gCqLgcPKgMcXsU001HtrkOxDa3GEYLcWTe1hblsR-PHM_nkTDm5yEoJvOTq8kQlLlSaXukBMUw
client_assertion_type
urn:ietf:params:oauth:client-assertion-type:jwt-bearer
2020-08-27 21:22:13
CallTokenEndpoint
HTTP request
request_uri
https://sso.data-holder.com.au/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": "994"
}
request_body
grant_type=authorization_code&code=69QlrfEJqLSNqy2ggIzZryqEBSPtduJZr09s1IE2&redirect_uri=https%3A%2F%2Fwww.certification.openid.net%2Ftest%2Fa%2Fpingcdrsandbox%2Fcallback&client_assertion=eyJraWQiOiI4ZjllOGNmNi0wOGJhLTRlZGItYWZlYS0xZmJjOTU3NzZkZTUiLCJhbGciOiJQUzI1NiJ9.eyJzdWIiOiJkY3ItOGRkZDc3ZmItYTQ5MS0zYTg0LTkxNWEtZDQyMmU1NjY1MTU3IiwiYXVkIjoiaHR0cHM6XC9cL3Nzby5kYXRhLWhvbGRlci5jb20uYXVcL2FzXC90b2tlbi5vYXV0aDIiLCJpc3MiOiJkY3ItOGRkZDc3ZmItYTQ5MS0zYTg0LTkxNWEtZDQyMmU1NjY1MTU3IiwiZXhwIjoxNTk4NTYzMzkzLCJpYXQiOjE1OTg1NjMzMzMsImp0aSI6ImVrV1A3UWVFTE1jV0VwM2pmdkczIn0.Y0aGeX5vRp0gOeUGPyzL9NKX-z6ceCCsnDqHT21dFaF7gOVTiE85_PtgQxP3zwX1GDuME0CY3Ln-aEa60cj309WfQHt4QNGgTz23Wh6NQ1mNgNTHg5N1MNPBR-BedFLZMVy3DXR8yGEeYcnRrSORy-2qczxf-T8_yafZG4lRKd2IiDrXbrL_bwcClm23bShE1_hYpM1-tHcOPVjUcC4-TBs6r5XDydFv5X1T8Q-u-TXicbwqGDwkmEcxEpU5zFq-NCW5ZMxVQfM0gCqLgcPKgMcXsU001HtrkOxDa3GEYLcWTe1hblsR-PHM_nkTDm5yEoJvOTq8kQlLlSaXukBMUw&client_assertion_type=urn%3Aietf%3Aparams%3Aoauth%3Aclient-assertion-type%3Ajwt-bearer
request_mutual_tls
{
  "cert": "MIIFHzCCAwegAwIBAgIEbf8sOjANBgkqhkiG9w0BAQsFADBzMQswCQYDVQQGEwJBVTEMMAoGA1UECBMDVklDMRIwEAYDVQQHEwlNZWxib3VybmUxDTALBgNVBAoTBEFQQUMxFjAUBgNVBAsTDVBpbmcgSWRlbnRpdHkxGzAZBgNVBAMTEmNkci1yZWdpc3Rlci5sb2NhbDAeFw0yMDA4MTcwMjE1MjFaFw0yMTA4MTcwMjE1MjFaMD8xGTAXBgNVBAMMEGRjci10ZXN0LXBvc3RtYW4xFTATBgNVBAoMDFBpbmdJZGVudGl0eTELMAkGA1UEBhMCQVUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC3dkK9oIY5UP//ulMlTtfnvIvx4IdjhJ7wRAgZVSbSarOiEQyLwlXru7ehN2aeFibVD9xkkLY32yhXijT+yZi2nD1Jp4Dw0ImX0ZIqu10DwTw2RxO0sZuUJ519VcGKnAPyEaZdGwbMdHQ2hEG+YpWpOgVOI0je5e3s669LT0aB9Uz4A1dGCxMFCrPO5qFFvDYzGZS6NiPwYvb38mmMD7nkcIawiJdsMbs00DBB2ntdEcy4MZIYuOih2RUndu9AU26Q6YHiD7QRS7SmsagHTS1nJGjRo+SK4gk5klsPWoEiRCnroqJmGffto8oUFoXtftPlePO+C5m2uSz6KN3afI65AgMBAAGjge4wgeswCQYDVR0TBAIwADAdBgNVHQ4EFgQUF+rEtcsmtNP58iUEjJTVxqs2FD0wgY8GA1UdIwSBhzCBhKF3pHUwczEbMBkGA1UEAwwSY2RyLXJlZ2lzdGVyLmxvY2FsMRYwFAYDVQQLDA1QaW5nIElkZW50aXR5MQ0wCwYDVQQKDARBUEFDMRIwEAYDVQQHDAlNZWxib3VybmUxDDAKBgNVBAgMA1ZJQzELMAkGA1UEBhMCQVWCCQCQAd0Nm02vjDAtBgNVHREEJjAkghBkY3ItdGVzdC1wb3N0bWFughBkY3ItdGVzdC1wb3N0bWFuMA0GCSqGSIb3DQEBCwUAA4ICAQBxC4ErLJ9iY8xoS8xeLNZ8EzlNYWuPV0coQY/BydnylR1WVWgS1zOv5vW8NkLIV3QHgcgfah80tGcInlzVm20/r6Jd8l3cR8+yGMHDnBhM5lZkTH6GAeedlH3e9PYgtHcQTzbd/bnkvhXdl7zjOdsuLY0MQLaKOYYAYERBKfHXZGjJyQJ9ELvA7BTdPz0bBa2nK7uMgoqCnieKvNLd4/ZrGlR7gsiHva63XjVdZA9DBGcKnpgv3WtjmC7GRJS3U5djcXWO4It+0TmQTLnXpRtkdRroaSj+7xtbTcXaHcRrSwRMd0CteQwbK8GmFJ0kTCbfGDbte61oroMWt+4g5Cec40EEPMIKcYmvFihDYURJy1zVh3YDUzfgGcW7DdunGW5zk51ZYeoEvQsY2Ylg5C8JQJKAoClzNnLwDFlUE4PsauewLBL6JUQYiTKujcGXtlzcKV5zuHz15ja3nkrt+Njc1Qm9/xNBkaQmMHxNqILd0NIGs8PLa4V2Q43gA8fNTzcVTwoBi6hPnmYe7ZZY1amPDVkbBMjdKmvu3+L6oUB7e59kyAMSYGp/MtDF20RzdQjEhxhEIWdQDX9yILQP5AJRtgw8vbI/O/JtMutKjZsDsKuD/WRtzIboiLxgraDKCQ5RuBfgtlfkW33JgkPZZoTOM0IOU98QApNQvOAH6LAVwA\u003d\u003d",
  "key": "MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC3dkK9oIY5UP//ulMlTtfnvIvx4IdjhJ7wRAgZVSbSarOiEQyLwlXru7ehN2aeFibVD9xkkLY32yhXijT+yZi2nD1Jp4Dw0ImX0ZIqu10DwTw2RxO0sZuUJ519VcGKnAPyEaZdGwbMdHQ2hEG+YpWpOgVOI0je5e3s669LT0aB9Uz4A1dGCxMFCrPO5qFFvDYzGZS6NiPwYvb38mmMD7nkcIawiJdsMbs00DBB2ntdEcy4MZIYuOih2RUndu9AU26Q6YHiD7QRS7SmsagHTS1nJGjRo+SK4gk5klsPWoEiRCnroqJmGffto8oUFoXtftPlePO+C5m2uSz6KN3afI65AgMBAAECggEAV12I0NaltJu/HR+0wpp2NJPULN4YeyrHqXEsTiv/rcpEOtRVniRwWC7vdmV0h6nS2jmQYY+MRrMl1fIp5H9KKwPiJ7YNsCAOte6F5bWNyOD3dH2Kg8zkYrwuwmXZIdHECz2edM4PAcQfJ2r6B9jYnlrT9e7Vn9fs4pslwf5BfFbubi1Hxn1/qQPRDJqBGM6vAqOkUgfczo6dRrZNNALCF+N8LOoIrFeUEWm80z6WlDh8JxugdTIOF/7O2rbUVGLqnjzXrc+Z8iwiCyClTZruXOhhHno1tuGDBORgaUqdw3aDsQ22X/iuRfUecbGdMIaIsPTQtb+Dn20W70e8S82ihQKBgQDnxLUKZ4ARfgbS8QTPXFRZsH/7+S9+oGSSMGajY5WewyWzTpFf8Y5zk3ENabnW92dz7XcupPtt0n5FmM6I7DxDcq0bEgb1lgmfjGaNRr7AufrpksJLacBfRQo1DHljN8RsXzZ8pE+YeOP32prqj4YH1kP/3fmu8/pG4SiHwkWCKwKBgQDKpKEfuzxuM5sFnq75N4GJmilCnH1GgnyJgCT4M1qp97dIODQmdIqFP+Q/otbHGsYPmAMgPXmEePB++iyLvVBCdj9v9A7yhYszOJrp8ZUTxJuSmNzjYUzDE7L245w2lMDT/JNUHQeFv+AL6oXHfy3NNCoR/9h8iFHdYAYGOEnUqwKBgDFUd+ggAW03ssIhFJICJ93zKDp8XjSIdP98l8v8/TKOfK6+cUjHhDdrUWu2bhyoCfftuilOakmEvOWZUZRpG6aLePbDDoIlDiVMX+OABEfHDfW7C+m7N3vPmQ2Tex64FvGuDk3XNy3PxU3S1JhKNg/i9hQ2rdckDMgbUmIa4mqDAoGAbGHY+4u9KoPXag4RL6IMWnhlkQb5yfiIe1Jac5Wj7DxdfvbwjZDPda1SeuaxURR00mpPYbL/h2bX2lIb+TFr9+Ae1dYHGJdseBzSXkWjoksJmkLAAa1MzRmAIqRiLJ8q8zan5dkQ6OxS/IyWuLjA2nwH9FCOjSyr/GcbUcBRXLkCgYEAg2o/xHj3iTIEu0Ee6lBfNvelqrPFB8IECgbXgYtb4iyalZrYj5dQiMNvq/+/ikMCBaHEEz45s49aDaIve+amPs7dDZ/vB+giRpS/+BIOgghtYCRoKK5J6d/L6XybTsEn3Ru7JhvxwBJzmHbmwHtGF98GXws1wkU5Kh9HaZeYjv4\u003d",
  "ca": "MIIFfDCCA2SgAwIBAgIJAJAB3Q2bTa+MMA0GCSqGSIb3DQEBCwUAMHMxCzAJBgNVBAYTAkFVMQwwCgYDVQQIEwNWSUMxEjAQBgNVBAcTCU1lbGJvdXJuZTENMAsGA1UEChMEQVBBQzEWMBQGA1UECxMNUGluZyBJZGVudGl0eTEbMBkGA1UEAxMSY2RyLXJlZ2lzdGVyLmxvY2FsMB4XDTIwMDgxNzAxNTM1MFoXDTMwMDgxNTAxNTM1MFowczELMAkGA1UEBhMCQVUxDDAKBgNVBAgTA1ZJQzESMBAGA1UEBxMJTWVsYm91cm5lMQ0wCwYDVQQKEwRBUEFDMRYwFAYDVQQLEw1QaW5nIElkZW50aXR5MRswGQYDVQQDExJjZHItcmVnaXN0ZXIubG9jYWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDDTxooMYaYj28AFMQC07pbm5HSDFqrDy9wS900I5NVu5pqvUaYt/dKMMbRG2VEipApr85gmeZ9VCZoA3x/XaKiWNDPTqojUQIe5nmUx9n1OmLnS1DOxd+HOAv709WBBwFFTBezYq2I3ewKrMySuzCWKTyqD+78y7o4oIsq8eruaB9/yv3ZVs5AO7CiMVXRI5n11cDKZM0eIfp/54WQDWHufrcPTN1t4qm+ac+tNH32StK84YCSKaaH5+BQYJ7n7WlaHZVYJvhgWh6/0sfRUBnZKmSL0mAJEN6iYWiHOY7JeWDApwCAN83B585oLCzbCKlAEdS4DDYdbPL3lxV2olo6UueTitZsF0SXY6MzJ2rT8JTPoJDzSc41GYJXV7yNfiZq3c9Xyn8J5nVt/sBGpvTWdvEV20quPS2CIuTB8YXqHrgMPnL8RvgqPtS/X//AAnnQQZqBSLprMH1k4UGGUmdD7aNNBbncoQf+osEhACrClgJnJIrSfWVXXQMJuvR54kFsvR94GPPSeC904Oyx6EkOu7e4ENZ6XmjoNzow7JkiEr4hVQynB8YcO3IYqZ7rROzy94ow+SisQxpeca9YaKLvOkYEuPPk1BV0l1M8+TGrYP2zhTqTfb7s3jRLBu5VlPBLghRfS808CnZbW0qRnVEy7dfbSskiyjucRCe5fnR4EwIDAQABoxMwETAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBCwUAA4ICAQBDnhtr2zUmxNrrp9NltHTRFMqpdPQyqQIv868686gutVsyYZ0PCqEZ3J2u8j10jCXJrTLI1RIhVeHgmOCa2a2GHXDzZBOvKm8EjsiTTrEqT/21/M5ZT1MERvb0ktIPzaZqp4l1zcRSIQb+Mu3c+4qOHNCmETY3LdmjUtI86KyXZQJ3ie1k36m9PAk8a6jru8JpF9v20KyKtsC8+/BlNRfmxbaZQWQbY1GatXFStWV/yLTpWikMyLn9AX9Q1Q363gMheqRv+sUOkdACugxQT3IaiZrf041f922o6fI7VYjKxl162GAsmpNEU5Rs6+qQNIeI/Lw9Md1lyxjeQBroVb5UKD8Am2/R64Bpr/D/vwMIrLclz1WVGn6Kv5Ay2pO8VLmWz+LjvGowXQxEmQNmycKESwH9CrA334akC8pyg3bmwuM/RLFCZaozhR3EIgfU0hRcnfG6GLTt24UXmC9O3oEqK6k9Hm/qTEogLbHK7PNWBlF8dkLley8bWoyrgGDprYxDxnJ5pAFyGtCaQCRuqZJWoT7LejUzvwMfMGSvtAF+Lek7d+1F8Nj8UAm0mw9ZFWf0gyvtbIMvMKwCg/RJDdN5B3gsLZX/4hvrf//9F6OnRlEHvozcBzHVmLK9PoPR7uH3pEhr0bU3BmxQrZrCpQ13iYPEg2QtpPhVWO76PhG/XQ\u003d\u003d"
}
2020-08-27 21:22:14 RESPONSE
CallTokenEndpoint
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "date": "Thu, 27 Aug 2020 21:22:14 GMT",
  "x-frame-options": "SAMEORIGIN",
  "referrer-policy": "origin",
  "cache-control": "no-cache, no-store",
  "pragma": "no-cache",
  "expires": "Thu, 01 Jan 1970 00:00:00 GMT",
  "content-type": "application/json;charset\u003dutf-8",
  "set-cookie": "PF\u003dP7HxWPygqBzykiy4BQGrF6;Path\u003d/;Secure;HttpOnly;SameSite\u003dNone",
  "content-length": "3330"
}
response_body
{"access_token":"eyJhbGciOiJQUzI1NiIsImtpZCI6IlVPekoyQXVnRFl4SDdpZlRGSzlFd1JpVUU2dyIsInBpLmF0bSI6IjU2MmoifQ.eyJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGJhbms6YWNjb3VudHMuYmFzaWM6cmVhZCBiYW5rOnRyYW5zYWN0aW9uczpyZWFkIiwiY2xpZW50X2lkIjoiZGNyLThkZGQ3N2ZiLWE0OTEtM2E4NC05MTVhLWQ0MjJlNTY2NTE1NyIsInBmX2dyYW50aWQiOiIwR3Nwd0NiT3MxZ0NMZEVFVzlXQXdIQjV1UG9qSUdYMSIsImNkcl9hcnJhbmdlbWVudF9pZCI6ImZmNGM3YTA4LWM2YzQtMTM1ZS0zNTgxLTIzYmVmNTA3YTIwZSIsInN1YiI6ImZmNGM3YTA4LWM2YzQtMTM1ZS0zNTgxLTIzYmVmNTA3YTIwZSIsImNuZiI6eyJ4NXQjUzI1NiI6ImU0Yjc0YjYwMzE0YzhjOWJmMzc2Njg4YWMyNzdkMDZkYzMwYWRkN2U2ZGI3MDlhM2U1OTBjNDQyYTQxOTNjZTkifSwiY29uc2VudF9pZCI6IjliZGEyMDJkLWJiZTQtNGQ2ZC05ZTEzLWExMjk5NDBiMzMxYyIsImV4cCI6MTU5ODU2MzgxNH0.Zid_CWQRZ-3-yvuPKV5d1jsKpJ-vxvb7A4tBQ35K_Ec4lZvqBSU8VsVUSfrsEkgtH9kDBrqtGbuXPKBChWYWT_7YppabLNyYd5gKyXb1ADESZZe5y92y2qCmGUJRjsQLr29oyuMz20I8zh7UvFigMkcua7JdO9H255djhPH_5nwEoQPbZogM92fcjI98X8SWEZeVnTc80LlAEsrMpeRgZvw1-7JIZ7_pqi0to9ItiPTbauLHY18Hv1vFIlra9xDBBLautyJG8YDt6UMjbL4Q2P3Imr2sloSPZ9e6671TXP1hZzm6hKL1OvfXaKa2y81VuEXisyonBl6kAJ5aM4bjsw","refresh_token":"eyJhbGciOiJkaXIiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0..JMosKYmi5PF1c-ayLUhgJw.TZgCIO4P4uBvsftMn5JLEx1C1dNOFVQW8vBNtroa94UzgMN5-8lqUf3CZdzqMuo69aF-3QiHaDcytY7qt-bXRdxDCDFiPDt0Z-YyRqE-34StJlijPiff_3eIqd9ovuQdaAtyoJR871k9zlH4pRSUwmvbdvoMIVOloEu1gRNJ0PUf_PN6zLJPRaRRknhx4CRfXjijqr2Mkch1MPSrx9SImQ.iAr9lZSixvUS3kAgHc_vwg","id_token":"eyJhbGciOiJSU0EtT0FFUCIsImVuYyI6IkEyNTZHQ00iLCJjdHkiOiJKV1QiLCJraWQiOiI4ZjllOGNmNi0wOGJhLTRlZGItYWZlYS0xZmJjOTU3NzZkZTUtYWxnIn0.a9nhbZDyn_01YlX9eHbWmKEHDzWN_JXKVdnTUcUvVSaDZ0c8PjsPfuIEr-4WAeVNAouq5YCmzatWS-qmuybt28RbuBvx6juOdO_fyuK-SYHEaD_OO2vzqrTElIyzB5Li7n1sEMHXLoDl9QCBi2scKnQFvJkaZdgA0JHlszdXHMHTGfTT7DBZVwJPAmbtC0ret1pgxQ_1wg4aSgQTmYDES4PnnYCh2XCeKe0sXdmcdgeEFOoUWW_HFGnz7T7z9HXOYPF817BiYXTfP_mN6kX7LUIyw9CvwnUy3eLVPZJqeU_5JZ1ITj0GaWkyHvT_dNOX4fVa10SEcJi9MwK_Fv2g5w.0HRNIv9v4U6rFeWa.YHtUmOcEmjN4MDGpVT_uYw_fFfTgTnF-2b9eTL9Yws5RRkdsArVAIhlqml3QkWFoco1HWMx5jMD5max8JZit5MGtUzY7er7F6UnraJvfQDiAkgS_E7aXmuQyi0h5IPWbAU3_XPH-QTURdwFbksQa3BGVnrdI3eFx5IcLDgbKybCXlagzyD2eAAPiPYS_TTmKlRJhPmGCItI-X2u3AXr9poRlWqiolSAJo90lz1GaLDq-QnnCkc7-ouJYe7-SC9qnVC1WCACwQb5HU761LsMIBtJD6hiQDiuHcS95mRcryUY1ym-naEjxlj1X9THovXgzHUFY83EsieGcUqli21YBpkKF_NFejbL-MoWHcTeeG8129aRSpIZ05SPe9bUQb9-L1U2rHMUzmIhaVIRIsoz8kjX0fksVwkw2V-iMngbAb-awVMd1_2rG-cBB9JH9efL7by7ggHvhcgz9Z541w33styo6_9-1QyAt3hkYrlJKjFjEAWDR7nkxp5wOegx1OlM2mTUSSOsG8OEnhRBDt15TQpfHLNbBUb6K-pM7fVeh9GNBcqBoUimPXVxuotXz296fzGtfgULVTTu9EAM6GLAbArzhS9wFO3UunEAe8f6Dz4qxoT4hFb3EnfQGLvJovaHghyIFP_z0LTzMMT5sdHU3tpwYQq70GosFiTL3Lr0wMQFtYVcb1ZLIBz9r1UREHQA6l0Rdq8bZ_HxD651UGn09EwBDvuwkt5CrIrptMJfJE63777nL2kC3nIWUOKtpYhVg792SoZqgLLPJX_dq_HwPoIg-MuxjxNo__YQfbYf1IN9xTpg6a_Blwyq6pWjwbIjaVk4EV2kNBStR-h1TNL8BpWNvY1fuWCzWJebriM40sU53Oe2ak8yT_I2CYMOTN5v7lU0fBxZL70ZSVcAnLnGsRaA6uJvrFR38yMDRIUFwOI0jasSPF5u2sqLHsqnykXwZF7eg2MWuJKNMgDMzhjqZnKEuiAzPSpY5cvbeB8NJUCnu0NBOU2ma3orLwcnhj7QP6UfxKd4rNM6h3J914M3f_95LJ5lWVpIVMw9xBEbetKOCd4Uw0MbFd_6hA30HieryEiSXzkS6oCjrE_gMRYPhWZ13E6Q40v85IATOAlwq4DvAq86W5sfuH8Y2Ik9c8Q3zXR0Mpc85HskM47obB7iPc5NTqmIrJ0HlsXGHGAN0rCjMc8qB8NTUhdGaQAIJi_O3WV7jCnfA7W7ILmPgBr1-cI4HlBXQVQdGtRBtpWZu1TJ_hfJVqmY3ZH957cxQuMd4h03LEAvuuqD4OHL-TZqmg0_vUXEOvBBRTRTzrHUMmCCQCxz1G-k78XsUaxaDFg.VMExDnnIsufqrPv2vPbA0Q","token_type":"Bearer","expires_in":479,"cdr_arrangement_id":"ff4c7a08-c6c4-135e-3581-23bef507a20e"}
2020-08-27 21:22:14
CallTokenEndpoint
Token endpoint response
token_endpoint_response
{"access_token":"eyJhbGciOiJQUzI1NiIsImtpZCI6IlVPekoyQXVnRFl4SDdpZlRGSzlFd1JpVUU2dyIsInBpLmF0bSI6IjU2MmoifQ.eyJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGJhbms6YWNjb3VudHMuYmFzaWM6cmVhZCBiYW5rOnRyYW5zYWN0aW9uczpyZWFkIiwiY2xpZW50X2lkIjoiZGNyLThkZGQ3N2ZiLWE0OTEtM2E4NC05MTVhLWQ0MjJlNTY2NTE1NyIsInBmX2dyYW50aWQiOiIwR3Nwd0NiT3MxZ0NMZEVFVzlXQXdIQjV1UG9qSUdYMSIsImNkcl9hcnJhbmdlbWVudF9pZCI6ImZmNGM3YTA4LWM2YzQtMTM1ZS0zNTgxLTIzYmVmNTA3YTIwZSIsInN1YiI6ImZmNGM3YTA4LWM2YzQtMTM1ZS0zNTgxLTIzYmVmNTA3YTIwZSIsImNuZiI6eyJ4NXQjUzI1NiI6ImU0Yjc0YjYwMzE0YzhjOWJmMzc2Njg4YWMyNzdkMDZkYzMwYWRkN2U2ZGI3MDlhM2U1OTBjNDQyYTQxOTNjZTkifSwiY29uc2VudF9pZCI6IjliZGEyMDJkLWJiZTQtNGQ2ZC05ZTEzLWExMjk5NDBiMzMxYyIsImV4cCI6MTU5ODU2MzgxNH0.Zid_CWQRZ-3-yvuPKV5d1jsKpJ-vxvb7A4tBQ35K_Ec4lZvqBSU8VsVUSfrsEkgtH9kDBrqtGbuXPKBChWYWT_7YppabLNyYd5gKyXb1ADESZZe5y92y2qCmGUJRjsQLr29oyuMz20I8zh7UvFigMkcua7JdO9H255djhPH_5nwEoQPbZogM92fcjI98X8SWEZeVnTc80LlAEsrMpeRgZvw1-7JIZ7_pqi0to9ItiPTbauLHY18Hv1vFIlra9xDBBLautyJG8YDt6UMjbL4Q2P3Imr2sloSPZ9e6671TXP1hZzm6hKL1OvfXaKa2y81VuEXisyonBl6kAJ5aM4bjsw","refresh_token":"eyJhbGciOiJkaXIiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0..JMosKYmi5PF1c-ayLUhgJw.TZgCIO4P4uBvsftMn5JLEx1C1dNOFVQW8vBNtroa94UzgMN5-8lqUf3CZdzqMuo69aF-3QiHaDcytY7qt-bXRdxDCDFiPDt0Z-YyRqE-34StJlijPiff_3eIqd9ovuQdaAtyoJR871k9zlH4pRSUwmvbdvoMIVOloEu1gRNJ0PUf_PN6zLJPRaRRknhx4CRfXjijqr2Mkch1MPSrx9SImQ.iAr9lZSixvUS3kAgHc_vwg","id_token":"eyJhbGciOiJSU0EtT0FFUCIsImVuYyI6IkEyNTZHQ00iLCJjdHkiOiJKV1QiLCJraWQiOiI4ZjllOGNmNi0wOGJhLTRlZGItYWZlYS0xZmJjOTU3NzZkZTUtYWxnIn0.a9nhbZDyn_01YlX9eHbWmKEHDzWN_JXKVdnTUcUvVSaDZ0c8PjsPfuIEr-4WAeVNAouq5YCmzatWS-qmuybt28RbuBvx6juOdO_fyuK-SYHEaD_OO2vzqrTElIyzB5Li7n1sEMHXLoDl9QCBi2scKnQFvJkaZdgA0JHlszdXHMHTGfTT7DBZVwJPAmbtC0ret1pgxQ_1wg4aSgQTmYDES4PnnYCh2XCeKe0sXdmcdgeEFOoUWW_HFGnz7T7z9HXOYPF817BiYXTfP_mN6kX7LUIyw9CvwnUy3eLVPZJqeU_5JZ1ITj0GaWkyHvT_dNOX4fVa10SEcJi9MwK_Fv2g5w.0HRNIv9v4U6rFeWa.YHtUmOcEmjN4MDGpVT_uYw_fFfTgTnF-2b9eTL9Yws5RRkdsArVAIhlqml3QkWFoco1HWMx5jMD5max8JZit5MGtUzY7er7F6UnraJvfQDiAkgS_E7aXmuQyi0h5IPWbAU3_XPH-QTURdwFbksQa3BGVnrdI3eFx5IcLDgbKybCXlagzyD2eAAPiPYS_TTmKlRJhPmGCItI-X2u3AXr9poRlWqiolSAJo90lz1GaLDq-QnnCkc7-ouJYe7-SC9qnVC1WCACwQb5HU761LsMIBtJD6hiQDiuHcS95mRcryUY1ym-naEjxlj1X9THovXgzHUFY83EsieGcUqli21YBpkKF_NFejbL-MoWHcTeeG8129aRSpIZ05SPe9bUQb9-L1U2rHMUzmIhaVIRIsoz8kjX0fksVwkw2V-iMngbAb-awVMd1_2rG-cBB9JH9efL7by7ggHvhcgz9Z541w33styo6_9-1QyAt3hkYrlJKjFjEAWDR7nkxp5wOegx1OlM2mTUSSOsG8OEnhRBDt15TQpfHLNbBUb6K-pM7fVeh9GNBcqBoUimPXVxuotXz296fzGtfgULVTTu9EAM6GLAbArzhS9wFO3UunEAe8f6Dz4qxoT4hFb3EnfQGLvJovaHghyIFP_z0LTzMMT5sdHU3tpwYQq70GosFiTL3Lr0wMQFtYVcb1ZLIBz9r1UREHQA6l0Rdq8bZ_HxD651UGn09EwBDvuwkt5CrIrptMJfJE63777nL2kC3nIWUOKtpYhVg792SoZqgLLPJX_dq_HwPoIg-MuxjxNo__YQfbYf1IN9xTpg6a_Blwyq6pWjwbIjaVk4EV2kNBStR-h1TNL8BpWNvY1fuWCzWJebriM40sU53Oe2ak8yT_I2CYMOTN5v7lU0fBxZL70ZSVcAnLnGsRaA6uJvrFR38yMDRIUFwOI0jasSPF5u2sqLHsqnykXwZF7eg2MWuJKNMgDMzhjqZnKEuiAzPSpY5cvbeB8NJUCnu0NBOU2ma3orLwcnhj7QP6UfxKd4rNM6h3J914M3f_95LJ5lWVpIVMw9xBEbetKOCd4Uw0MbFd_6hA30HieryEiSXzkS6oCjrE_gMRYPhWZ13E6Q40v85IATOAlwq4DvAq86W5sfuH8Y2Ik9c8Q3zXR0Mpc85HskM47obB7iPc5NTqmIrJ0HlsXGHGAN0rCjMc8qB8NTUhdGaQAIJi_O3WV7jCnfA7W7ILmPgBr1-cI4HlBXQVQdGtRBtpWZu1TJ_hfJVqmY3ZH957cxQuMd4h03LEAvuuqD4OHL-TZqmg0_vUXEOvBBRTRTzrHUMmCCQCxz1G-k78XsUaxaDFg.VMExDnnIsufqrPv2vPbA0Q","token_type":"Bearer","expires_in":479,"cdr_arrangement_id":"ff4c7a08-c6c4-135e-3581-23bef507a20e"}
2020-08-27 21:22:14 SUCCESS
CallTokenEndpoint
Parsed token endpoint response
access_token
eyJhbGciOiJQUzI1NiIsImtpZCI6IlVPekoyQXVnRFl4SDdpZlRGSzlFd1JpVUU2dyIsInBpLmF0bSI6IjU2MmoifQ.eyJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGJhbms6YWNjb3VudHMuYmFzaWM6cmVhZCBiYW5rOnRyYW5zYWN0aW9uczpyZWFkIiwiY2xpZW50X2lkIjoiZGNyLThkZGQ3N2ZiLWE0OTEtM2E4NC05MTVhLWQ0MjJlNTY2NTE1NyIsInBmX2dyYW50aWQiOiIwR3Nwd0NiT3MxZ0NMZEVFVzlXQXdIQjV1UG9qSUdYMSIsImNkcl9hcnJhbmdlbWVudF9pZCI6ImZmNGM3YTA4LWM2YzQtMTM1ZS0zNTgxLTIzYmVmNTA3YTIwZSIsInN1YiI6ImZmNGM3YTA4LWM2YzQtMTM1ZS0zNTgxLTIzYmVmNTA3YTIwZSIsImNuZiI6eyJ4NXQjUzI1NiI6ImU0Yjc0YjYwMzE0YzhjOWJmMzc2Njg4YWMyNzdkMDZkYzMwYWRkN2U2ZGI3MDlhM2U1OTBjNDQyYTQxOTNjZTkifSwiY29uc2VudF9pZCI6IjliZGEyMDJkLWJiZTQtNGQ2ZC05ZTEzLWExMjk5NDBiMzMxYyIsImV4cCI6MTU5ODU2MzgxNH0.Zid_CWQRZ-3-yvuPKV5d1jsKpJ-vxvb7A4tBQ35K_Ec4lZvqBSU8VsVUSfrsEkgtH9kDBrqtGbuXPKBChWYWT_7YppabLNyYd5gKyXb1ADESZZe5y92y2qCmGUJRjsQLr29oyuMz20I8zh7UvFigMkcua7JdO9H255djhPH_5nwEoQPbZogM92fcjI98X8SWEZeVnTc80LlAEsrMpeRgZvw1-7JIZ7_pqi0to9ItiPTbauLHY18Hv1vFIlra9xDBBLautyJG8YDt6UMjbL4Q2P3Imr2sloSPZ9e6671TXP1hZzm6hKL1OvfXaKa2y81VuEXisyonBl6kAJ5aM4bjsw
refresh_token
eyJhbGciOiJkaXIiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0..JMosKYmi5PF1c-ayLUhgJw.TZgCIO4P4uBvsftMn5JLEx1C1dNOFVQW8vBNtroa94UzgMN5-8lqUf3CZdzqMuo69aF-3QiHaDcytY7qt-bXRdxDCDFiPDt0Z-YyRqE-34StJlijPiff_3eIqd9ovuQdaAtyoJR871k9zlH4pRSUwmvbdvoMIVOloEu1gRNJ0PUf_PN6zLJPRaRRknhx4CRfXjijqr2Mkch1MPSrx9SImQ.iAr9lZSixvUS3kAgHc_vwg
id_token
eyJhbGciOiJSU0EtT0FFUCIsImVuYyI6IkEyNTZHQ00iLCJjdHkiOiJKV1QiLCJraWQiOiI4ZjllOGNmNi0wOGJhLTRlZGItYWZlYS0xZmJjOTU3NzZkZTUtYWxnIn0.a9nhbZDyn_01YlX9eHbWmKEHDzWN_JXKVdnTUcUvVSaDZ0c8PjsPfuIEr-4WAeVNAouq5YCmzatWS-qmuybt28RbuBvx6juOdO_fyuK-SYHEaD_OO2vzqrTElIyzB5Li7n1sEMHXLoDl9QCBi2scKnQFvJkaZdgA0JHlszdXHMHTGfTT7DBZVwJPAmbtC0ret1pgxQ_1wg4aSgQTmYDES4PnnYCh2XCeKe0sXdmcdgeEFOoUWW_HFGnz7T7z9HXOYPF817BiYXTfP_mN6kX7LUIyw9CvwnUy3eLVPZJqeU_5JZ1ITj0GaWkyHvT_dNOX4fVa10SEcJi9MwK_Fv2g5w.0HRNIv9v4U6rFeWa.YHtUmOcEmjN4MDGpVT_uYw_fFfTgTnF-2b9eTL9Yws5RRkdsArVAIhlqml3QkWFoco1HWMx5jMD5max8JZit5MGtUzY7er7F6UnraJvfQDiAkgS_E7aXmuQyi0h5IPWbAU3_XPH-QTURdwFbksQa3BGVnrdI3eFx5IcLDgbKybCXlagzyD2eAAPiPYS_TTmKlRJhPmGCItI-X2u3AXr9poRlWqiolSAJo90lz1GaLDq-QnnCkc7-ouJYe7-SC9qnVC1WCACwQb5HU761LsMIBtJD6hiQDiuHcS95mRcryUY1ym-naEjxlj1X9THovXgzHUFY83EsieGcUqli21YBpkKF_NFejbL-MoWHcTeeG8129aRSpIZ05SPe9bUQb9-L1U2rHMUzmIhaVIRIsoz8kjX0fksVwkw2V-iMngbAb-awVMd1_2rG-cBB9JH9efL7by7ggHvhcgz9Z541w33styo6_9-1QyAt3hkYrlJKjFjEAWDR7nkxp5wOegx1OlM2mTUSSOsG8OEnhRBDt15TQpfHLNbBUb6K-pM7fVeh9GNBcqBoUimPXVxuotXz296fzGtfgULVTTu9EAM6GLAbArzhS9wFO3UunEAe8f6Dz4qxoT4hFb3EnfQGLvJovaHghyIFP_z0LTzMMT5sdHU3tpwYQq70GosFiTL3Lr0wMQFtYVcb1ZLIBz9r1UREHQA6l0Rdq8bZ_HxD651UGn09EwBDvuwkt5CrIrptMJfJE63777nL2kC3nIWUOKtpYhVg792SoZqgLLPJX_dq_HwPoIg-MuxjxNo__YQfbYf1IN9xTpg6a_Blwyq6pWjwbIjaVk4EV2kNBStR-h1TNL8BpWNvY1fuWCzWJebriM40sU53Oe2ak8yT_I2CYMOTN5v7lU0fBxZL70ZSVcAnLnGsRaA6uJvrFR38yMDRIUFwOI0jasSPF5u2sqLHsqnykXwZF7eg2MWuJKNMgDMzhjqZnKEuiAzPSpY5cvbeB8NJUCnu0NBOU2ma3orLwcnhj7QP6UfxKd4rNM6h3J914M3f_95LJ5lWVpIVMw9xBEbetKOCd4Uw0MbFd_6hA30HieryEiSXzkS6oCjrE_gMRYPhWZ13E6Q40v85IATOAlwq4DvAq86W5sfuH8Y2Ik9c8Q3zXR0Mpc85HskM47obB7iPc5NTqmIrJ0HlsXGHGAN0rCjMc8qB8NTUhdGaQAIJi_O3WV7jCnfA7W7ILmPgBr1-cI4HlBXQVQdGtRBtpWZu1TJ_hfJVqmY3ZH957cxQuMd4h03LEAvuuqD4OHL-TZqmg0_vUXEOvBBRTRTzrHUMmCCQCxz1G-k78XsUaxaDFg.VMExDnnIsufqrPv2vPbA0Q
token_type
Bearer
expires_in
479
cdr_arrangement_id
ff4c7a08-c6c4-135e-3581-23bef507a20e
2020-08-27 21:22:14 SUCCESS
CheckIfTokenEndpointResponseError
No error from token endpoint
2020-08-27 21:22:14 SUCCESS
CheckForAccessTokenValue
Found an access token
access_token
eyJhbGciOiJQUzI1NiIsImtpZCI6IlVPekoyQXVnRFl4SDdpZlRGSzlFd1JpVUU2dyIsInBpLmF0bSI6IjU2MmoifQ.eyJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGJhbms6YWNjb3VudHMuYmFzaWM6cmVhZCBiYW5rOnRyYW5zYWN0aW9uczpyZWFkIiwiY2xpZW50X2lkIjoiZGNyLThkZGQ3N2ZiLWE0OTEtM2E4NC05MTVhLWQ0MjJlNTY2NTE1NyIsInBmX2dyYW50aWQiOiIwR3Nwd0NiT3MxZ0NMZEVFVzlXQXdIQjV1UG9qSUdYMSIsImNkcl9hcnJhbmdlbWVudF9pZCI6ImZmNGM3YTA4LWM2YzQtMTM1ZS0zNTgxLTIzYmVmNTA3YTIwZSIsInN1YiI6ImZmNGM3YTA4LWM2YzQtMTM1ZS0zNTgxLTIzYmVmNTA3YTIwZSIsImNuZiI6eyJ4NXQjUzI1NiI6ImU0Yjc0YjYwMzE0YzhjOWJmMzc2Njg4YWMyNzdkMDZkYzMwYWRkN2U2ZGI3MDlhM2U1OTBjNDQyYTQxOTNjZTkifSwiY29uc2VudF9pZCI6IjliZGEyMDJkLWJiZTQtNGQ2ZC05ZTEzLWExMjk5NDBiMzMxYyIsImV4cCI6MTU5ODU2MzgxNH0.Zid_CWQRZ-3-yvuPKV5d1jsKpJ-vxvb7A4tBQ35K_Ec4lZvqBSU8VsVUSfrsEkgtH9kDBrqtGbuXPKBChWYWT_7YppabLNyYd5gKyXb1ADESZZe5y92y2qCmGUJRjsQLr29oyuMz20I8zh7UvFigMkcua7JdO9H255djhPH_5nwEoQPbZogM92fcjI98X8SWEZeVnTc80LlAEsrMpeRgZvw1-7JIZ7_pqi0to9ItiPTbauLHY18Hv1vFIlra9xDBBLautyJG8YDt6UMjbL4Q2P3Imr2sloSPZ9e6671TXP1hZzm6hKL1OvfXaKa2y81VuEXisyonBl6kAJ5aM4bjsw
2020-08-27 21:22:14 SUCCESS
ExtractAccessTokenFromTokenResponse
Extracted the access token
value
eyJhbGciOiJQUzI1NiIsImtpZCI6IlVPekoyQXVnRFl4SDdpZlRGSzlFd1JpVUU2dyIsInBpLmF0bSI6IjU2MmoifQ.eyJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGJhbms6YWNjb3VudHMuYmFzaWM6cmVhZCBiYW5rOnRyYW5zYWN0aW9uczpyZWFkIiwiY2xpZW50X2lkIjoiZGNyLThkZGQ3N2ZiLWE0OTEtM2E4NC05MTVhLWQ0MjJlNTY2NTE1NyIsInBmX2dyYW50aWQiOiIwR3Nwd0NiT3MxZ0NMZEVFVzlXQXdIQjV1UG9qSUdYMSIsImNkcl9hcnJhbmdlbWVudF9pZCI6ImZmNGM3YTA4LWM2YzQtMTM1ZS0zNTgxLTIzYmVmNTA3YTIwZSIsInN1YiI6ImZmNGM3YTA4LWM2YzQtMTM1ZS0zNTgxLTIzYmVmNTA3YTIwZSIsImNuZiI6eyJ4NXQjUzI1NiI6ImU0Yjc0YjYwMzE0YzhjOWJmMzc2Njg4YWMyNzdkMDZkYzMwYWRkN2U2ZGI3MDlhM2U1OTBjNDQyYTQxOTNjZTkifSwiY29uc2VudF9pZCI6IjliZGEyMDJkLWJiZTQtNGQ2ZC05ZTEzLWExMjk5NDBiMzMxYyIsImV4cCI6MTU5ODU2MzgxNH0.Zid_CWQRZ-3-yvuPKV5d1jsKpJ-vxvb7A4tBQ35K_Ec4lZvqBSU8VsVUSfrsEkgtH9kDBrqtGbuXPKBChWYWT_7YppabLNyYd5gKyXb1ADESZZe5y92y2qCmGUJRjsQLr29oyuMz20I8zh7UvFigMkcua7JdO9H255djhPH_5nwEoQPbZogM92fcjI98X8SWEZeVnTc80LlAEsrMpeRgZvw1-7JIZ7_pqi0to9ItiPTbauLHY18Hv1vFIlra9xDBBLautyJG8YDt6UMjbL4Q2P3Imr2sloSPZ9e6671TXP1hZzm6hKL1OvfXaKa2y81VuEXisyonBl6kAJ5aM4bjsw
type
Bearer
2020-08-27 21:22:14 SUCCESS
ExtractExpiresInFromTokenEndpointResponse
Extracted 'expires_in'
expires_in
479
2020-08-27 21:22:14 SUCCESS
ValidateExpiresIn
expires_in passed all validation checks
expires_in
479
2020-08-27 21:22:14 SUCCESS
CheckForRefreshTokenValue
Found a refresh token
refresh_token
eyJhbGciOiJkaXIiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0..JMosKYmi5PF1c-ayLUhgJw.TZgCIO4P4uBvsftMn5JLEx1C1dNOFVQW8vBNtroa94UzgMN5-8lqUf3CZdzqMuo69aF-3QiHaDcytY7qt-bXRdxDCDFiPDt0Z-YyRqE-34StJlijPiff_3eIqd9ovuQdaAtyoJR871k9zlH4pRSUwmvbdvoMIVOloEu1gRNJ0PUf_PN6zLJPRaRRknhx4CRfXjijqr2Mkch1MPSrx9SImQ.iAr9lZSixvUS3kAgHc_vwg
2020-08-27 21:22:14 SUCCESS
EnsureMinimumRefreshTokenLength
Refresh token is of sufficient length
actual
2472
required
128
2020-08-27 21:22:14 SUCCESS
EnsureMinimumRefreshTokenEntropy
Calculated shannon entropy seems sufficient
actual
1805.2368513016545
expected
96.0
2020-08-27 21:22:14 SUCCESS
EnsureMinimumAccessTokenLength
Access token is of sufficient length
actual
8136
required
128
2020-08-27 21:22:14 SUCCESS
EnsureMinimumAccessTokenEntropy
Calculated shannon entropy seems sufficient
actual
5907.593880118444
expected
96.0
2020-08-27 21:22:14 SUCCESS
ExtractIdTokenFromTokenResponse
Found and parsed the id_token from token_endpoint_response
value
eyJhbGciOiJQUzI1NiIsImtpZCI6IlVPekoyQXVnRFl4SDdpZlRGSzlFd1JpVUU2dyJ9.eyJzdWIiOiJOOFJMSkxCWGZlTE1NZnVNVGsxOEg0MEk1REVuUWVtSlJEQWtVSTYtdmwyTWZsaVlfbXNRVlhSSUtPWGNYQWFQZWZMemVONnI2N2RKRGhkX0ZrSFZkb2F4cEdGWFB5em1lQSIsImF1ZCI6ImRjci04ZGRkNzdmYi1hNDkxLTNhODQtOTE1YS1kNDIyZTU2NjUxNTciLCJqdGkiOiJFbGVmQ0VOM1BZYXAyeVI4SXRvQ25rIiwiaXNzIjoiaHR0cHM6Ly9zc28uZGF0YS1ob2xkZXIuY29tLmF1IiwiaWF0IjoxNTk4NTYzMzMyLCJleHAiOjE1OTg1NjM2MzIsImFjciI6InVybjpjZHMuYXU6Y2RyOjIiLCJyZWZyZXNoX3Rva2VuX2V4cGlyZXNfYXQiOjE2MDYzMzkzMjIsInNoYXJpbmdfZXhwaXJlc19hdCI6MTYwNjMzOTMyMiwibm9uY2UiOiJiaG9qRUVaMXZCIiwiY19oYXNoIjoidkFwQjIxT1RnQmNTaDZsNGUwWFo3USIsInNfaGFzaCI6Ijc1UThhSGN1cUpybGIzU1ctREZ4WGcifQ.XtkeSs6oFJsoMVWi9l80rYhQoWJYCbbpaSQHBqzRQdXfQ0WHsMW9uithbJr7LyG3zyJVoUP0Enf35dyAzqxwTYhOCvwCZmB2LNvq1PDQamHdYRr25P4sOXNJMOeW0fj4dpTATSq124yIwBT2zr-mKbWs7juZhsa_5pZsln1JoIgkpGgE4iFTmlCGxf8Qn4fvL-K-gL8pVlKaJiu5lUn0Z03tD2uEuvHNUBwnaN-JV2OzzrbZhxV6UfeNLF-7__5yBixILstpaOKZ9MT0Sit7RvaYEel09SnBv9puKlh2FIcyC9mRIOjUrAuDVJbQK5CgFTO7YZn1UY1hhp7M5vqORA
header
{
  "kid": "UOzJ2AugDYxH7ifTFK9EwRiUE6w",
  "alg": "PS256"
}
claims
{
  "sub": "N8RLJLBXfeLMMfuMTk18H40I5DEnQemJRDAkUI6-vl2MfliY_msQVXRIKOXcXAaPefLzeN6r67dJDhd_FkHVdoaxpGFXPyzmeA",
  "aud": "dcr-8ddd77fb-a491-3a84-915a-d422e5665157",
  "acr": "urn:cds.au:cdr:2",
  "c_hash": "vApB21OTgBcSh6l4e0XZ7Q",
  "refresh_token_expires_at": 1606339322,
  "s_hash": "75Q8aHcuqJrlb3SW-DFxXg",
  "iss": "https://sso.data-holder.com.au",
  "exp": 1598563632,
  "iat": 1598563332,
  "nonce": "bhojEEZ1vB",
  "jti": "ElefCEN3PYap2yR8ItoCnk",
  "sharing_expires_at": 1606339322
}
jwe_header
{
  "kid": "8f9e8cf6-08ba-4edb-afea-1fbc95776de5-alg",
  "cty": "JWT",
  "enc": "A256GCM",
  "alg": "RSA-OAEP"
}
2020-08-27 21:22:14 SUCCESS
ValidateIdToken
ID token iss, aud, exp, iat, auth_time, acr & nbf claims passed validation checks
2020-08-27 21:22:14 SUCCESS
ValidateIdTokenNonce
Nonce values match
nonce
bhojEEZ1vB
2020-08-27 21:22:14 SUCCESS
ValidateIdTokenACRClaimAgainstRequest
acr value in id_token is (one of) the requested values
actual
urn:cds.au:cdr:2
requested
[
  "urn:cds.au:cdr:2"
]
2020-08-27 21:22:14 SUCCESS
ValidateIdTokenSignature
id_token signature validated
id_token
eyJhbGciOiJQUzI1NiIsImtpZCI6IlVPekoyQXVnRFl4SDdpZlRGSzlFd1JpVUU2dyJ9.eyJzdWIiOiJOOFJMSkxCWGZlTE1NZnVNVGsxOEg0MEk1REVuUWVtSlJEQWtVSTYtdmwyTWZsaVlfbXNRVlhSSUtPWGNYQWFQZWZMemVONnI2N2RKRGhkX0ZrSFZkb2F4cEdGWFB5em1lQSIsImF1ZCI6ImRjci04ZGRkNzdmYi1hNDkxLTNhODQtOTE1YS1kNDIyZTU2NjUxNTciLCJqdGkiOiJFbGVmQ0VOM1BZYXAyeVI4SXRvQ25rIiwiaXNzIjoiaHR0cHM6Ly9zc28uZGF0YS1ob2xkZXIuY29tLmF1IiwiaWF0IjoxNTk4NTYzMzMyLCJleHAiOjE1OTg1NjM2MzIsImFjciI6InVybjpjZHMuYXU6Y2RyOjIiLCJyZWZyZXNoX3Rva2VuX2V4cGlyZXNfYXQiOjE2MDYzMzkzMjIsInNoYXJpbmdfZXhwaXJlc19hdCI6MTYwNjMzOTMyMiwibm9uY2UiOiJiaG9qRUVaMXZCIiwiY19oYXNoIjoidkFwQjIxT1RnQmNTaDZsNGUwWFo3USIsInNfaGFzaCI6Ijc1UThhSGN1cUpybGIzU1ctREZ4WGcifQ.XtkeSs6oFJsoMVWi9l80rYhQoWJYCbbpaSQHBqzRQdXfQ0WHsMW9uithbJr7LyG3zyJVoUP0Enf35dyAzqxwTYhOCvwCZmB2LNvq1PDQamHdYRr25P4sOXNJMOeW0fj4dpTATSq124yIwBT2zr-mKbWs7juZhsa_5pZsln1JoIgkpGgE4iFTmlCGxf8Qn4fvL-K-gL8pVlKaJiu5lUn0Z03tD2uEuvHNUBwnaN-JV2OzzrbZhxV6UfeNLF-7__5yBixILstpaOKZ9MT0Sit7RvaYEel09SnBv9puKlh2FIcyC9mRIOjUrAuDVJbQK5CgFTO7YZn1UY1hhp7M5vqORA
2020-08-27 21:22:14 SUCCESS
ValidateIdTokenSignatureUsingKid
id_token signature validated
id_token
eyJhbGciOiJQUzI1NiIsImtpZCI6IlVPekoyQXVnRFl4SDdpZlRGSzlFd1JpVUU2dyJ9.eyJzdWIiOiJOOFJMSkxCWGZlTE1NZnVNVGsxOEg0MEk1REVuUWVtSlJEQWtVSTYtdmwyTWZsaVlfbXNRVlhSSUtPWGNYQWFQZWZMemVONnI2N2RKRGhkX0ZrSFZkb2F4cEdGWFB5em1lQSIsImF1ZCI6ImRjci04ZGRkNzdmYi1hNDkxLTNhODQtOTE1YS1kNDIyZTU2NjUxNTciLCJqdGkiOiJFbGVmQ0VOM1BZYXAyeVI4SXRvQ25rIiwiaXNzIjoiaHR0cHM6Ly9zc28uZGF0YS1ob2xkZXIuY29tLmF1IiwiaWF0IjoxNTk4NTYzMzMyLCJleHAiOjE1OTg1NjM2MzIsImFjciI6InVybjpjZHMuYXU6Y2RyOjIiLCJyZWZyZXNoX3Rva2VuX2V4cGlyZXNfYXQiOjE2MDYzMzkzMjIsInNoYXJpbmdfZXhwaXJlc19hdCI6MTYwNjMzOTMyMiwibm9uY2UiOiJiaG9qRUVaMXZCIiwiY19oYXNoIjoidkFwQjIxT1RnQmNTaDZsNGUwWFo3USIsInNfaGFzaCI6Ijc1UThhSGN1cUpybGIzU1ctREZ4WGcifQ.XtkeSs6oFJsoMVWi9l80rYhQoWJYCbbpaSQHBqzRQdXfQ0WHsMW9uithbJr7LyG3zyJVoUP0Enf35dyAzqxwTYhOCvwCZmB2LNvq1PDQamHdYRr25P4sOXNJMOeW0fj4dpTATSq124yIwBT2zr-mKbWs7juZhsa_5pZsln1JoIgkpGgE4iFTmlCGxf8Qn4fvL-K-gL8pVlKaJiu5lUn0Z03tD2uEuvHNUBwnaN-JV2OzzrbZhxV6UfeNLF-7__5yBixILstpaOKZ9MT0Sit7RvaYEel09SnBv9puKlh2FIcyC9mRIOjUrAuDVJbQK5CgFTO7YZn1UY1hhp7M5vqORA
2020-08-27 21:22:14 SUCCESS
CheckForSubjectInIdToken
Found 'sub' in id_token
sub
N8RLJLBXfeLMMfuMTk18H40I5DEnQemJRDAkUI6-vl2MfliY_msQVXRIKOXcXAaPefLzeN6r67dJDhd_FkHVdoaxpGFXPyzmeA
2020-08-27 21:22:14 SUCCESS
FAPIValidateIdTokenSigningAlg
id_token was signed with a permitted algorithm
alg
PS256
2020-08-27 21:22:14 SUCCESS
FAPIValidateIdTokenEncryptionAlg
id_token was encrypted with a permitted algorithm
alg
RSA-OAEP
2020-08-27 21:22:14 SUCCESS
ValidateIdTokenEncrypted
id_token was encrypted
2020-08-27 21:22:14 SUCCESS
ExtractCHash
Extracted c_hash from ID Token
c_hash
vApB21OTgBcSh6l4e0XZ7Q
alg
PS256
2020-08-27 21:22:14 SUCCESS
ExtractSHash
Extracted s_hash from ID Token
s_hash
75Q8aHcuqJrlb3SW-DFxXg
alg
PS256
2020-08-27 21:22:14 INFO
ExtractAtHash
Couldn't find at_hash in ID token
2020-08-27 21:22:14 SUCCESS
ValidateCHash
c_hash validated successfully
expected_hash
vApB21OTgBcSh6l4e0XZ7Q
unhashed_value
69QlrfEJqLSNqy2ggIzZryqEBSPtduJZr09s1IE2
id_token_hash
vApB21OTgBcSh6l4e0XZ7Q
2020-08-27 21:22:14 SUCCESS
ValidateSHash
s_hash validated successfully
expected_hash
75Q8aHcuqJrlb3SW-DFxXg
unhashed_value
iIQ0kfx8FZ
id_token_hash
75Q8aHcuqJrlb3SW-DFxXg
2020-08-27 21:22:14 INFO
ValidateAtHash
Skipped evaluation due to missing required object: at_hash
expected
at_hash
mapped
Verify at_hash in the authorization endpoint id_token
2020-08-27 21:22:14 INFO
ExtractAtHash
Couldn't find at_hash in ID token
2020-08-27 21:22:14 INFO
ValidateAtHash
Skipped evaluation due to missing required object: at_hash
expected
at_hash
mapped
Resource server endpoint tests
2020-08-27 21:22:14
CreateEmptyResourceEndpointRequestHeaders
Created empty headers
resource_endpoint_request_headers
{}
2020-08-27 21:22:14 SUCCESS
AddFAPIAuthDateToResourceEndpointRequest
Added x-fapi-auth-date to resource endpoint request headers
resource_endpoint_request_headers
{
  "x-fapi-auth-date": "Thu, 27 Aug 2020 21:22:14 GMT"
}
2020-08-27 21:22:14
AddIpV4FapiCustomerIpAddressToResourceEndpointRequest
Added x-fapi-customer-ip-address containing IPv4 address to resource endpoint request headers
resource_endpoint_request_headers
{
  "x-fapi-auth-date": "Thu, 27 Aug 2020 21:22:14 GMT",
  "x-fapi-customer-ip-address": "198.51.100.119"
}
2020-08-27 21:22:14
CreateRandomFAPIInteractionId
Created interaction ID
fapi_interaction_id
7b8393a2-cbc7-4671-bde4-d565d40b9e26
2020-08-27 21:22:14
AddFAPIInteractionIdToResourceEndpointRequest
Condition ran but did not log anything
2020-08-27 21:22:14
AddCdrXvToResourceEndpointRequest
Added x-v to resource_endpoint_request_headers
2020-08-27 21:22:14
CallProtectedResourceWithBearerTokenAndCustomHeaders
HTTP request
request_uri
https://api.data-holder.com.au/cds-au/v1/banking/accounts
request_method
GET
request_headers
{
  "accept": "application/json;charset\u003dUTF-8",
  "x-fapi-auth-date": "Thu, 27 Aug 2020 21:22:14 GMT",
  "x-fapi-customer-ip-address": "198.51.100.119",
  "x-fapi-interaction-id": "7b8393a2-cbc7-4671-bde4-d565d40b9e26",
  "x-v": "1",
  "authorization": "Bearer eyJhbGciOiJQUzI1NiIsImtpZCI6IlVPekoyQXVnRFl4SDdpZlRGSzlFd1JpVUU2dyIsInBpLmF0bSI6IjU2MmoifQ.eyJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGJhbms6YWNjb3VudHMuYmFzaWM6cmVhZCBiYW5rOnRyYW5zYWN0aW9uczpyZWFkIiwiY2xpZW50X2lkIjoiZGNyLThkZGQ3N2ZiLWE0OTEtM2E4NC05MTVhLWQ0MjJlNTY2NTE1NyIsInBmX2dyYW50aWQiOiIwR3Nwd0NiT3MxZ0NMZEVFVzlXQXdIQjV1UG9qSUdYMSIsImNkcl9hcnJhbmdlbWVudF9pZCI6ImZmNGM3YTA4LWM2YzQtMTM1ZS0zNTgxLTIzYmVmNTA3YTIwZSIsInN1YiI6ImZmNGM3YTA4LWM2YzQtMTM1ZS0zNTgxLTIzYmVmNTA3YTIwZSIsImNuZiI6eyJ4NXQjUzI1NiI6ImU0Yjc0YjYwMzE0YzhjOWJmMzc2Njg4YWMyNzdkMDZkYzMwYWRkN2U2ZGI3MDlhM2U1OTBjNDQyYTQxOTNjZTkifSwiY29uc2VudF9pZCI6IjliZGEyMDJkLWJiZTQtNGQ2ZC05ZTEzLWExMjk5NDBiMzMxYyIsImV4cCI6MTU5ODU2MzgxNH0.Zid_CWQRZ-3-yvuPKV5d1jsKpJ-vxvb7A4tBQ35K_Ec4lZvqBSU8VsVUSfrsEkgtH9kDBrqtGbuXPKBChWYWT_7YppabLNyYd5gKyXb1ADESZZe5y92y2qCmGUJRjsQLr29oyuMz20I8zh7UvFigMkcua7JdO9H255djhPH_5nwEoQPbZogM92fcjI98X8SWEZeVnTc80LlAEsrMpeRgZvw1-7JIZ7_pqi0to9ItiPTbauLHY18Hv1vFIlra9xDBBLautyJG8YDt6UMjbL4Q2P3Imr2sloSPZ9e6671TXP1hZzm6hKL1OvfXaKa2y81VuEXisyonBl6kAJ5aM4bjsw",
  "accept-charset": "utf-8",
  "content-length": "0"
}
request_body

                                
request_mutual_tls
{
  "cert": "MIIFHzCCAwegAwIBAgIEbf8sOjANBgkqhkiG9w0BAQsFADBzMQswCQYDVQQGEwJBVTEMMAoGA1UECBMDVklDMRIwEAYDVQQHEwlNZWxib3VybmUxDTALBgNVBAoTBEFQQUMxFjAUBgNVBAsTDVBpbmcgSWRlbnRpdHkxGzAZBgNVBAMTEmNkci1yZWdpc3Rlci5sb2NhbDAeFw0yMDA4MTcwMjE1MjFaFw0yMTA4MTcwMjE1MjFaMD8xGTAXBgNVBAMMEGRjci10ZXN0LXBvc3RtYW4xFTATBgNVBAoMDFBpbmdJZGVudGl0eTELMAkGA1UEBhMCQVUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC3dkK9oIY5UP//ulMlTtfnvIvx4IdjhJ7wRAgZVSbSarOiEQyLwlXru7ehN2aeFibVD9xkkLY32yhXijT+yZi2nD1Jp4Dw0ImX0ZIqu10DwTw2RxO0sZuUJ519VcGKnAPyEaZdGwbMdHQ2hEG+YpWpOgVOI0je5e3s669LT0aB9Uz4A1dGCxMFCrPO5qFFvDYzGZS6NiPwYvb38mmMD7nkcIawiJdsMbs00DBB2ntdEcy4MZIYuOih2RUndu9AU26Q6YHiD7QRS7SmsagHTS1nJGjRo+SK4gk5klsPWoEiRCnroqJmGffto8oUFoXtftPlePO+C5m2uSz6KN3afI65AgMBAAGjge4wgeswCQYDVR0TBAIwADAdBgNVHQ4EFgQUF+rEtcsmtNP58iUEjJTVxqs2FD0wgY8GA1UdIwSBhzCBhKF3pHUwczEbMBkGA1UEAwwSY2RyLXJlZ2lzdGVyLmxvY2FsMRYwFAYDVQQLDA1QaW5nIElkZW50aXR5MQ0wCwYDVQQKDARBUEFDMRIwEAYDVQQHDAlNZWxib3VybmUxDDAKBgNVBAgMA1ZJQzELMAkGA1UEBhMCQVWCCQCQAd0Nm02vjDAtBgNVHREEJjAkghBkY3ItdGVzdC1wb3N0bWFughBkY3ItdGVzdC1wb3N0bWFuMA0GCSqGSIb3DQEBCwUAA4ICAQBxC4ErLJ9iY8xoS8xeLNZ8EzlNYWuPV0coQY/BydnylR1WVWgS1zOv5vW8NkLIV3QHgcgfah80tGcInlzVm20/r6Jd8l3cR8+yGMHDnBhM5lZkTH6GAeedlH3e9PYgtHcQTzbd/bnkvhXdl7zjOdsuLY0MQLaKOYYAYERBKfHXZGjJyQJ9ELvA7BTdPz0bBa2nK7uMgoqCnieKvNLd4/ZrGlR7gsiHva63XjVdZA9DBGcKnpgv3WtjmC7GRJS3U5djcXWO4It+0TmQTLnXpRtkdRroaSj+7xtbTcXaHcRrSwRMd0CteQwbK8GmFJ0kTCbfGDbte61oroMWt+4g5Cec40EEPMIKcYmvFihDYURJy1zVh3YDUzfgGcW7DdunGW5zk51ZYeoEvQsY2Ylg5C8JQJKAoClzNnLwDFlUE4PsauewLBL6JUQYiTKujcGXtlzcKV5zuHz15ja3nkrt+Njc1Qm9/xNBkaQmMHxNqILd0NIGs8PLa4V2Q43gA8fNTzcVTwoBi6hPnmYe7ZZY1amPDVkbBMjdKmvu3+L6oUB7e59kyAMSYGp/MtDF20RzdQjEhxhEIWdQDX9yILQP5AJRtgw8vbI/O/JtMutKjZsDsKuD/WRtzIboiLxgraDKCQ5RuBfgtlfkW33JgkPZZoTOM0IOU98QApNQvOAH6LAVwA\u003d\u003d",
  "key": "MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC3dkK9oIY5UP//ulMlTtfnvIvx4IdjhJ7wRAgZVSbSarOiEQyLwlXru7ehN2aeFibVD9xkkLY32yhXijT+yZi2nD1Jp4Dw0ImX0ZIqu10DwTw2RxO0sZuUJ519VcGKnAPyEaZdGwbMdHQ2hEG+YpWpOgVOI0je5e3s669LT0aB9Uz4A1dGCxMFCrPO5qFFvDYzGZS6NiPwYvb38mmMD7nkcIawiJdsMbs00DBB2ntdEcy4MZIYuOih2RUndu9AU26Q6YHiD7QRS7SmsagHTS1nJGjRo+SK4gk5klsPWoEiRCnroqJmGffto8oUFoXtftPlePO+C5m2uSz6KN3afI65AgMBAAECggEAV12I0NaltJu/HR+0wpp2NJPULN4YeyrHqXEsTiv/rcpEOtRVniRwWC7vdmV0h6nS2jmQYY+MRrMl1fIp5H9KKwPiJ7YNsCAOte6F5bWNyOD3dH2Kg8zkYrwuwmXZIdHECz2edM4PAcQfJ2r6B9jYnlrT9e7Vn9fs4pslwf5BfFbubi1Hxn1/qQPRDJqBGM6vAqOkUgfczo6dRrZNNALCF+N8LOoIrFeUEWm80z6WlDh8JxugdTIOF/7O2rbUVGLqnjzXrc+Z8iwiCyClTZruXOhhHno1tuGDBORgaUqdw3aDsQ22X/iuRfUecbGdMIaIsPTQtb+Dn20W70e8S82ihQKBgQDnxLUKZ4ARfgbS8QTPXFRZsH/7+S9+oGSSMGajY5WewyWzTpFf8Y5zk3ENabnW92dz7XcupPtt0n5FmM6I7DxDcq0bEgb1lgmfjGaNRr7AufrpksJLacBfRQo1DHljN8RsXzZ8pE+YeOP32prqj4YH1kP/3fmu8/pG4SiHwkWCKwKBgQDKpKEfuzxuM5sFnq75N4GJmilCnH1GgnyJgCT4M1qp97dIODQmdIqFP+Q/otbHGsYPmAMgPXmEePB++iyLvVBCdj9v9A7yhYszOJrp8ZUTxJuSmNzjYUzDE7L245w2lMDT/JNUHQeFv+AL6oXHfy3NNCoR/9h8iFHdYAYGOEnUqwKBgDFUd+ggAW03ssIhFJICJ93zKDp8XjSIdP98l8v8/TKOfK6+cUjHhDdrUWu2bhyoCfftuilOakmEvOWZUZRpG6aLePbDDoIlDiVMX+OABEfHDfW7C+m7N3vPmQ2Tex64FvGuDk3XNy3PxU3S1JhKNg/i9hQ2rdckDMgbUmIa4mqDAoGAbGHY+4u9KoPXag4RL6IMWnhlkQb5yfiIe1Jac5Wj7DxdfvbwjZDPda1SeuaxURR00mpPYbL/h2bX2lIb+TFr9+Ae1dYHGJdseBzSXkWjoksJmkLAAa1MzRmAIqRiLJ8q8zan5dkQ6OxS/IyWuLjA2nwH9FCOjSyr/GcbUcBRXLkCgYEAg2o/xHj3iTIEu0Ee6lBfNvelqrPFB8IECgbXgYtb4iyalZrYj5dQiMNvq/+/ikMCBaHEEz45s49aDaIve+amPs7dDZ/vB+giRpS/+BIOgghtYCRoKK5J6d/L6XybTsEn3Ru7JhvxwBJzmHbmwHtGF98GXws1wkU5Kh9HaZeYjv4\u003d",
  "ca": "MIIFfDCCA2SgAwIBAgIJAJAB3Q2bTa+MMA0GCSqGSIb3DQEBCwUAMHMxCzAJBgNVBAYTAkFVMQwwCgYDVQQIEwNWSUMxEjAQBgNVBAcTCU1lbGJvdXJuZTENMAsGA1UEChMEQVBBQzEWMBQGA1UECxMNUGluZyBJZGVudGl0eTEbMBkGA1UEAxMSY2RyLXJlZ2lzdGVyLmxvY2FsMB4XDTIwMDgxNzAxNTM1MFoXDTMwMDgxNTAxNTM1MFowczELMAkGA1UEBhMCQVUxDDAKBgNVBAgTA1ZJQzESMBAGA1UEBxMJTWVsYm91cm5lMQ0wCwYDVQQKEwRBUEFDMRYwFAYDVQQLEw1QaW5nIElkZW50aXR5MRswGQYDVQQDExJjZHItcmVnaXN0ZXIubG9jYWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDDTxooMYaYj28AFMQC07pbm5HSDFqrDy9wS900I5NVu5pqvUaYt/dKMMbRG2VEipApr85gmeZ9VCZoA3x/XaKiWNDPTqojUQIe5nmUx9n1OmLnS1DOxd+HOAv709WBBwFFTBezYq2I3ewKrMySuzCWKTyqD+78y7o4oIsq8eruaB9/yv3ZVs5AO7CiMVXRI5n11cDKZM0eIfp/54WQDWHufrcPTN1t4qm+ac+tNH32StK84YCSKaaH5+BQYJ7n7WlaHZVYJvhgWh6/0sfRUBnZKmSL0mAJEN6iYWiHOY7JeWDApwCAN83B585oLCzbCKlAEdS4DDYdbPL3lxV2olo6UueTitZsF0SXY6MzJ2rT8JTPoJDzSc41GYJXV7yNfiZq3c9Xyn8J5nVt/sBGpvTWdvEV20quPS2CIuTB8YXqHrgMPnL8RvgqPtS/X//AAnnQQZqBSLprMH1k4UGGUmdD7aNNBbncoQf+osEhACrClgJnJIrSfWVXXQMJuvR54kFsvR94GPPSeC904Oyx6EkOu7e4ENZ6XmjoNzow7JkiEr4hVQynB8YcO3IYqZ7rROzy94ow+SisQxpeca9YaKLvOkYEuPPk1BV0l1M8+TGrYP2zhTqTfb7s3jRLBu5VlPBLghRfS808CnZbW0qRnVEy7dfbSskiyjucRCe5fnR4EwIDAQABoxMwETAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBCwUAA4ICAQBDnhtr2zUmxNrrp9NltHTRFMqpdPQyqQIv868686gutVsyYZ0PCqEZ3J2u8j10jCXJrTLI1RIhVeHgmOCa2a2GHXDzZBOvKm8EjsiTTrEqT/21/M5ZT1MERvb0ktIPzaZqp4l1zcRSIQb+Mu3c+4qOHNCmETY3LdmjUtI86KyXZQJ3ie1k36m9PAk8a6jru8JpF9v20KyKtsC8+/BlNRfmxbaZQWQbY1GatXFStWV/yLTpWikMyLn9AX9Q1Q363gMheqRv+sUOkdACugxQT3IaiZrf041f922o6fI7VYjKxl162GAsmpNEU5Rs6+qQNIeI/Lw9Md1lyxjeQBroVb5UKD8Am2/R64Bpr/D/vwMIrLclz1WVGn6Kv5Ay2pO8VLmWz+LjvGowXQxEmQNmycKESwH9CrA334akC8pyg3bmwuM/RLFCZaozhR3EIgfU0hRcnfG6GLTt24UXmC9O3oEqK6k9Hm/qTEogLbHK7PNWBlF8dkLley8bWoyrgGDprYxDxnJ5pAFyGtCaQCRuqZJWoT7LejUzvwMfMGSvtAF+Lek7d+1F8Nj8UAm0mw9ZFWf0gyvtbIMvMKwCg/RJDdN5B3gsLZX/4hvrf//9F6OnRlEHvozcBzHVmLK9PoPR7uH3pEhr0bU3BmxQrZrCpQ13iYPEg2QtpPhVWO76PhG/XQ\u003d\u003d"
}
2020-08-27 21:22:15 RESPONSE
CallProtectedResourceWithBearerTokenAndCustomHeaders
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "x-fapi-interaction-id": "7b8393a2-cbc7-4671-bde4-d565d40b9e26",
  "x-v": "1",
  "x-content-type-options": "nosniff",
  "x-xss-protection": "1; mode\u003dblock",
  "cache-control": "no-cache, no-store, max-age\u003d0, must-revalidate",
  "pragma": "no-cache",
  "expires": "0",
  "x-frame-options": "DENY",
  "content-type": "application/json;charset\u003dUTF-8",
  "transfer-encoding": "chunked",
  "date": "Thu, 27 Aug 2020 21:22:15 GMT"
}
response_body
{"data":{"accounts":[{"accountId":"22d38322-45be-4232-839e-37580bbf2a24","creationDate":"2020-04-08","displayName":"Esko's Sirius Savings Account","nickname":"Esko's Savings Account","openStatus":"OPEN","isOwned":true,"maskedNumber":"xxxxxx38","productCategory":"TRANS_AND_SAVINGS_ACCOUNTS","productName":"Sirius Savings Account"},{"accountId":"0c4533c5-07cf-45a4-a52c-7b68c20fa836","creationDate":"2020-04-17","displayName":"Esko's Misc Account","nickname":"Esko's Misc Account","openStatus":"OPEN","isOwned":true,"maskedNumber":"xxxxxx19","productCategory":"TRANS_AND_SAVINGS_ACCOUNTS","productName":"Sirius Savings Account"},{"accountId":"e475ae1d-d0b7-404b-85ab-8b9ff72b9539","creationDate":"2020-04-17","displayName":"Esko's Spending Account","nickname":"Esko's Spending Account","openStatus":"OPEN","isOwned":true,"maskedNumber":"xxxxxx88","productCategory":"TRANS_AND_SAVINGS_ACCOUNTS","productName":"Sirius Savings Account"}]},"links":{"self":"http://api.data-holder.com.au/cds-au/v1/banking/accounts"},"meta":{"totalRecords":3,"totalPages":1}}
2020-08-27 21:22:15 SUCCESS
CallProtectedResourceWithBearerTokenAndCustomHeaders
Got a response from the resource endpoint
headers
{
  "x-fapi-interaction-id": "7b8393a2-cbc7-4671-bde4-d565d40b9e26",
  "x-v": "1",
  "x-content-type-options": "nosniff",
  "x-xss-protection": "1; mode\u003dblock",
  "cache-control": "no-cache, no-store, max-age\u003d0, must-revalidate",
  "pragma": "no-cache",
  "expires": "0",
  "x-frame-options": "DENY",
  "content-type": "application/json;charset\u003dUTF-8",
  "transfer-encoding": "chunked",
  "date": "Thu, 27 Aug 2020 21:22:15 GMT"
}
status_code
{
  "code": 200
}
body
{"data":{"accounts":[{"accountId":"22d38322-45be-4232-839e-37580bbf2a24","creationDate":"2020-04-08","displayName":"Esko's Sirius Savings Account","nickname":"Esko's Savings Account","openStatus":"OPEN","isOwned":true,"maskedNumber":"xxxxxx38","productCategory":"TRANS_AND_SAVINGS_ACCOUNTS","productName":"Sirius Savings Account"},{"accountId":"0c4533c5-07cf-45a4-a52c-7b68c20fa836","creationDate":"2020-04-17","displayName":"Esko's Misc Account","nickname":"Esko's Misc Account","openStatus":"OPEN","isOwned":true,"maskedNumber":"xxxxxx19","productCategory":"TRANS_AND_SAVINGS_ACCOUNTS","productName":"Sirius Savings Account"},{"accountId":"e475ae1d-d0b7-404b-85ab-8b9ff72b9539","creationDate":"2020-04-17","displayName":"Esko's Spending Account","nickname":"Esko's Spending Account","openStatus":"OPEN","isOwned":true,"maskedNumber":"xxxxxx88","productCategory":"TRANS_AND_SAVINGS_ACCOUNTS","productName":"Sirius Savings Account"}]},"links":{"self":"http://api.data-holder.com.au/cds-au/v1/banking/accounts"},"meta":{"totalRecords":3,"totalPages":1}}
2020-08-27 21:22:15 SUCCESS
CheckForDateHeaderInResourceResponse
Date header present and validated
date
Thu, 27 Aug 2020 21:22:15 GMT
skew
667
2020-08-27 21:22:15 SUCCESS
CheckForFAPIInteractionIdInResourceResponse
Found x-fapi-interaction-id
interaction_id
7b8393a2-cbc7-4671-bde4-d565d40b9e26
2020-08-27 21:22:15 SUCCESS
EnsureMatchingFAPIInteractionId
Interaction ID matched
fapi_interaction_id
7b8393a2-cbc7-4671-bde4-d565d40b9e26
2020-08-27 21:22:15 SUCCESS
EnsureResourceResponseReturnedJsonContentType
Response content type is JSON
content_type
application/json;charset=UTF-8
Attempting reuse of authorisation code & testing if access token is revoked
2020-08-27 21:22:15 SUCCESS
WaitForOneSecond
Pausing for 1 seconds
2020-08-27 21:22:16 SUCCESS
WaitForOneSecond
Woke up after 1 seconds sleep
2020-08-27 21:22:16 SUCCESS
CreateClientAuthenticationAssertionClaims
Created client assertion claims
iss
dcr-8ddd77fb-a491-3a84-915a-d422e5665157
sub
dcr-8ddd77fb-a491-3a84-915a-d422e5665157
aud
https://sso.data-holder.com.au/as/token.oauth2
jti
ttX41y92NiifopDnxs4a
iat
1598563336
exp
1598563396
2020-08-27 21:22:16 SUCCESS
SignClientAuthenticationAssertion
Signed the client assertion
client_assertion
eyJraWQiOiI4ZjllOGNmNi0wOGJhLTRlZGItYWZlYS0xZmJjOTU3NzZkZTUiLCJhbGciOiJQUzI1NiJ9.eyJzdWIiOiJkY3ItOGRkZDc3ZmItYTQ5MS0zYTg0LTkxNWEtZDQyMmU1NjY1MTU3IiwiYXVkIjoiaHR0cHM6XC9cL3Nzby5kYXRhLWhvbGRlci5jb20uYXVcL2FzXC90b2tlbi5vYXV0aDIiLCJpc3MiOiJkY3ItOGRkZDc3ZmItYTQ5MS0zYTg0LTkxNWEtZDQyMmU1NjY1MTU3IiwiZXhwIjoxNTk4NTYzMzk2LCJpYXQiOjE1OTg1NjMzMzYsImp0aSI6InR0WDQxeTkyTmlpZm9wRG54czRhIn0.PnGX8XsrbfWe93iwkWGLfmqODjV-d_eCNmHK0GPEevTy40-g2EYKZpIMlZq8oXy7mqnmvpX_m7aNH_JVJ_yirlyEg4XxkJYwCcgLUN4lPCmNOweaHxUw3Z9kokry7Lul_VBNUg_vqc667hN2UwagEGvqP2dsUY1INDtxwFyOeWOnT1zbxHurUqVweUnyqqtjzLwfzjCpAKEJQLQmcS2cxNnqNpjK1UjGIrT2312MZz8enDXukRSQy1Qsm7ZRkFgtyUvLeN8EL4gRyg__szpKtWamJa4Nsgc-D06S5vskx3TNBEhxEZ2h5dMq0xfZQlqerd3eUQHKrf7BNJPkmM4w8g
2020-08-27 21:22:16
AddClientAssertionToTokenEndpointRequest
Added client assertion
grant_type
authorization_code
code
69QlrfEJqLSNqy2ggIzZryqEBSPtduJZr09s1IE2
redirect_uri
https://www.certification.openid.net/test/a/pingcdrsandbox/callback
client_assertion
eyJraWQiOiI4ZjllOGNmNi0wOGJhLTRlZGItYWZlYS0xZmJjOTU3NzZkZTUiLCJhbGciOiJQUzI1NiJ9.eyJzdWIiOiJkY3ItOGRkZDc3ZmItYTQ5MS0zYTg0LTkxNWEtZDQyMmU1NjY1MTU3IiwiYXVkIjoiaHR0cHM6XC9cL3Nzby5kYXRhLWhvbGRlci5jb20uYXVcL2FzXC90b2tlbi5vYXV0aDIiLCJpc3MiOiJkY3ItOGRkZDc3ZmItYTQ5MS0zYTg0LTkxNWEtZDQyMmU1NjY1MTU3IiwiZXhwIjoxNTk4NTYzMzk2LCJpYXQiOjE1OTg1NjMzMzYsImp0aSI6InR0WDQxeTkyTmlpZm9wRG54czRhIn0.PnGX8XsrbfWe93iwkWGLfmqODjV-d_eCNmHK0GPEevTy40-g2EYKZpIMlZq8oXy7mqnmvpX_m7aNH_JVJ_yirlyEg4XxkJYwCcgLUN4lPCmNOweaHxUw3Z9kokry7Lul_VBNUg_vqc667hN2UwagEGvqP2dsUY1INDtxwFyOeWOnT1zbxHurUqVweUnyqqtjzLwfzjCpAKEJQLQmcS2cxNnqNpjK1UjGIrT2312MZz8enDXukRSQy1Qsm7ZRkFgtyUvLeN8EL4gRyg__szpKtWamJa4Nsgc-D06S5vskx3TNBEhxEZ2h5dMq0xfZQlqerd3eUQHKrf7BNJPkmM4w8g
client_assertion_type
urn:ietf:params:oauth:client-assertion-type:jwt-bearer
2020-08-27 21:22:16
CallTokenEndpointAndReturnFullResponse
HTTP request
request_uri
https://sso.data-holder.com.au/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": "994"
}
request_body
grant_type=authorization_code&code=69QlrfEJqLSNqy2ggIzZryqEBSPtduJZr09s1IE2&redirect_uri=https%3A%2F%2Fwww.certification.openid.net%2Ftest%2Fa%2Fpingcdrsandbox%2Fcallback&client_assertion=eyJraWQiOiI4ZjllOGNmNi0wOGJhLTRlZGItYWZlYS0xZmJjOTU3NzZkZTUiLCJhbGciOiJQUzI1NiJ9.eyJzdWIiOiJkY3ItOGRkZDc3ZmItYTQ5MS0zYTg0LTkxNWEtZDQyMmU1NjY1MTU3IiwiYXVkIjoiaHR0cHM6XC9cL3Nzby5kYXRhLWhvbGRlci5jb20uYXVcL2FzXC90b2tlbi5vYXV0aDIiLCJpc3MiOiJkY3ItOGRkZDc3ZmItYTQ5MS0zYTg0LTkxNWEtZDQyMmU1NjY1MTU3IiwiZXhwIjoxNTk4NTYzMzk2LCJpYXQiOjE1OTg1NjMzMzYsImp0aSI6InR0WDQxeTkyTmlpZm9wRG54czRhIn0.PnGX8XsrbfWe93iwkWGLfmqODjV-d_eCNmHK0GPEevTy40-g2EYKZpIMlZq8oXy7mqnmvpX_m7aNH_JVJ_yirlyEg4XxkJYwCcgLUN4lPCmNOweaHxUw3Z9kokry7Lul_VBNUg_vqc667hN2UwagEGvqP2dsUY1INDtxwFyOeWOnT1zbxHurUqVweUnyqqtjzLwfzjCpAKEJQLQmcS2cxNnqNpjK1UjGIrT2312MZz8enDXukRSQy1Qsm7ZRkFgtyUvLeN8EL4gRyg__szpKtWamJa4Nsgc-D06S5vskx3TNBEhxEZ2h5dMq0xfZQlqerd3eUQHKrf7BNJPkmM4w8g&client_assertion_type=urn%3Aietf%3Aparams%3Aoauth%3Aclient-assertion-type%3Ajwt-bearer
request_mutual_tls
{
  "cert": "MIIFHzCCAwegAwIBAgIEbf8sOjANBgkqhkiG9w0BAQsFADBzMQswCQYDVQQGEwJBVTEMMAoGA1UECBMDVklDMRIwEAYDVQQHEwlNZWxib3VybmUxDTALBgNVBAoTBEFQQUMxFjAUBgNVBAsTDVBpbmcgSWRlbnRpdHkxGzAZBgNVBAMTEmNkci1yZWdpc3Rlci5sb2NhbDAeFw0yMDA4MTcwMjE1MjFaFw0yMTA4MTcwMjE1MjFaMD8xGTAXBgNVBAMMEGRjci10ZXN0LXBvc3RtYW4xFTATBgNVBAoMDFBpbmdJZGVudGl0eTELMAkGA1UEBhMCQVUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC3dkK9oIY5UP//ulMlTtfnvIvx4IdjhJ7wRAgZVSbSarOiEQyLwlXru7ehN2aeFibVD9xkkLY32yhXijT+yZi2nD1Jp4Dw0ImX0ZIqu10DwTw2RxO0sZuUJ519VcGKnAPyEaZdGwbMdHQ2hEG+YpWpOgVOI0je5e3s669LT0aB9Uz4A1dGCxMFCrPO5qFFvDYzGZS6NiPwYvb38mmMD7nkcIawiJdsMbs00DBB2ntdEcy4MZIYuOih2RUndu9AU26Q6YHiD7QRS7SmsagHTS1nJGjRo+SK4gk5klsPWoEiRCnroqJmGffto8oUFoXtftPlePO+C5m2uSz6KN3afI65AgMBAAGjge4wgeswCQYDVR0TBAIwADAdBgNVHQ4EFgQUF+rEtcsmtNP58iUEjJTVxqs2FD0wgY8GA1UdIwSBhzCBhKF3pHUwczEbMBkGA1UEAwwSY2RyLXJlZ2lzdGVyLmxvY2FsMRYwFAYDVQQLDA1QaW5nIElkZW50aXR5MQ0wCwYDVQQKDARBUEFDMRIwEAYDVQQHDAlNZWxib3VybmUxDDAKBgNVBAgMA1ZJQzELMAkGA1UEBhMCQVWCCQCQAd0Nm02vjDAtBgNVHREEJjAkghBkY3ItdGVzdC1wb3N0bWFughBkY3ItdGVzdC1wb3N0bWFuMA0GCSqGSIb3DQEBCwUAA4ICAQBxC4ErLJ9iY8xoS8xeLNZ8EzlNYWuPV0coQY/BydnylR1WVWgS1zOv5vW8NkLIV3QHgcgfah80tGcInlzVm20/r6Jd8l3cR8+yGMHDnBhM5lZkTH6GAeedlH3e9PYgtHcQTzbd/bnkvhXdl7zjOdsuLY0MQLaKOYYAYERBKfHXZGjJyQJ9ELvA7BTdPz0bBa2nK7uMgoqCnieKvNLd4/ZrGlR7gsiHva63XjVdZA9DBGcKnpgv3WtjmC7GRJS3U5djcXWO4It+0TmQTLnXpRtkdRroaSj+7xtbTcXaHcRrSwRMd0CteQwbK8GmFJ0kTCbfGDbte61oroMWt+4g5Cec40EEPMIKcYmvFihDYURJy1zVh3YDUzfgGcW7DdunGW5zk51ZYeoEvQsY2Ylg5C8JQJKAoClzNnLwDFlUE4PsauewLBL6JUQYiTKujcGXtlzcKV5zuHz15ja3nkrt+Njc1Qm9/xNBkaQmMHxNqILd0NIGs8PLa4V2Q43gA8fNTzcVTwoBi6hPnmYe7ZZY1amPDVkbBMjdKmvu3+L6oUB7e59kyAMSYGp/MtDF20RzdQjEhxhEIWdQDX9yILQP5AJRtgw8vbI/O/JtMutKjZsDsKuD/WRtzIboiLxgraDKCQ5RuBfgtlfkW33JgkPZZoTOM0IOU98QApNQvOAH6LAVwA\u003d\u003d",
  "key": "MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC3dkK9oIY5UP//ulMlTtfnvIvx4IdjhJ7wRAgZVSbSarOiEQyLwlXru7ehN2aeFibVD9xkkLY32yhXijT+yZi2nD1Jp4Dw0ImX0ZIqu10DwTw2RxO0sZuUJ519VcGKnAPyEaZdGwbMdHQ2hEG+YpWpOgVOI0je5e3s669LT0aB9Uz4A1dGCxMFCrPO5qFFvDYzGZS6NiPwYvb38mmMD7nkcIawiJdsMbs00DBB2ntdEcy4MZIYuOih2RUndu9AU26Q6YHiD7QRS7SmsagHTS1nJGjRo+SK4gk5klsPWoEiRCnroqJmGffto8oUFoXtftPlePO+C5m2uSz6KN3afI65AgMBAAECggEAV12I0NaltJu/HR+0wpp2NJPULN4YeyrHqXEsTiv/rcpEOtRVniRwWC7vdmV0h6nS2jmQYY+MRrMl1fIp5H9KKwPiJ7YNsCAOte6F5bWNyOD3dH2Kg8zkYrwuwmXZIdHECz2edM4PAcQfJ2r6B9jYnlrT9e7Vn9fs4pslwf5BfFbubi1Hxn1/qQPRDJqBGM6vAqOkUgfczo6dRrZNNALCF+N8LOoIrFeUEWm80z6WlDh8JxugdTIOF/7O2rbUVGLqnjzXrc+Z8iwiCyClTZruXOhhHno1tuGDBORgaUqdw3aDsQ22X/iuRfUecbGdMIaIsPTQtb+Dn20W70e8S82ihQKBgQDnxLUKZ4ARfgbS8QTPXFRZsH/7+S9+oGSSMGajY5WewyWzTpFf8Y5zk3ENabnW92dz7XcupPtt0n5FmM6I7DxDcq0bEgb1lgmfjGaNRr7AufrpksJLacBfRQo1DHljN8RsXzZ8pE+YeOP32prqj4YH1kP/3fmu8/pG4SiHwkWCKwKBgQDKpKEfuzxuM5sFnq75N4GJmilCnH1GgnyJgCT4M1qp97dIODQmdIqFP+Q/otbHGsYPmAMgPXmEePB++iyLvVBCdj9v9A7yhYszOJrp8ZUTxJuSmNzjYUzDE7L245w2lMDT/JNUHQeFv+AL6oXHfy3NNCoR/9h8iFHdYAYGOEnUqwKBgDFUd+ggAW03ssIhFJICJ93zKDp8XjSIdP98l8v8/TKOfK6+cUjHhDdrUWu2bhyoCfftuilOakmEvOWZUZRpG6aLePbDDoIlDiVMX+OABEfHDfW7C+m7N3vPmQ2Tex64FvGuDk3XNy3PxU3S1JhKNg/i9hQ2rdckDMgbUmIa4mqDAoGAbGHY+4u9KoPXag4RL6IMWnhlkQb5yfiIe1Jac5Wj7DxdfvbwjZDPda1SeuaxURR00mpPYbL/h2bX2lIb+TFr9+Ae1dYHGJdseBzSXkWjoksJmkLAAa1MzRmAIqRiLJ8q8zan5dkQ6OxS/IyWuLjA2nwH9FCOjSyr/GcbUcBRXLkCgYEAg2o/xHj3iTIEu0Ee6lBfNvelqrPFB8IECgbXgYtb4iyalZrYj5dQiMNvq/+/ikMCBaHEEz45s49aDaIve+amPs7dDZ/vB+giRpS/+BIOgghtYCRoKK5J6d/L6XybTsEn3Ru7JhvxwBJzmHbmwHtGF98GXws1wkU5Kh9HaZeYjv4\u003d",
  "ca": "MIIFfDCCA2SgAwIBAgIJAJAB3Q2bTa+MMA0GCSqGSIb3DQEBCwUAMHMxCzAJBgNVBAYTAkFVMQwwCgYDVQQIEwNWSUMxEjAQBgNVBAcTCU1lbGJvdXJuZTENMAsGA1UEChMEQVBBQzEWMBQGA1UECxMNUGluZyBJZGVudGl0eTEbMBkGA1UEAxMSY2RyLXJlZ2lzdGVyLmxvY2FsMB4XDTIwMDgxNzAxNTM1MFoXDTMwMDgxNTAxNTM1MFowczELMAkGA1UEBhMCQVUxDDAKBgNVBAgTA1ZJQzESMBAGA1UEBxMJTWVsYm91cm5lMQ0wCwYDVQQKEwRBUEFDMRYwFAYDVQQLEw1QaW5nIElkZW50aXR5MRswGQYDVQQDExJjZHItcmVnaXN0ZXIubG9jYWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDDTxooMYaYj28AFMQC07pbm5HSDFqrDy9wS900I5NVu5pqvUaYt/dKMMbRG2VEipApr85gmeZ9VCZoA3x/XaKiWNDPTqojUQIe5nmUx9n1OmLnS1DOxd+HOAv709WBBwFFTBezYq2I3ewKrMySuzCWKTyqD+78y7o4oIsq8eruaB9/yv3ZVs5AO7CiMVXRI5n11cDKZM0eIfp/54WQDWHufrcPTN1t4qm+ac+tNH32StK84YCSKaaH5+BQYJ7n7WlaHZVYJvhgWh6/0sfRUBnZKmSL0mAJEN6iYWiHOY7JeWDApwCAN83B585oLCzbCKlAEdS4DDYdbPL3lxV2olo6UueTitZsF0SXY6MzJ2rT8JTPoJDzSc41GYJXV7yNfiZq3c9Xyn8J5nVt/sBGpvTWdvEV20quPS2CIuTB8YXqHrgMPnL8RvgqPtS/X//AAnnQQZqBSLprMH1k4UGGUmdD7aNNBbncoQf+osEhACrClgJnJIrSfWVXXQMJuvR54kFsvR94GPPSeC904Oyx6EkOu7e4ENZ6XmjoNzow7JkiEr4hVQynB8YcO3IYqZ7rROzy94ow+SisQxpeca9YaKLvOkYEuPPk1BV0l1M8+TGrYP2zhTqTfb7s3jRLBu5VlPBLghRfS808CnZbW0qRnVEy7dfbSskiyjucRCe5fnR4EwIDAQABoxMwETAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBCwUAA4ICAQBDnhtr2zUmxNrrp9NltHTRFMqpdPQyqQIv868686gutVsyYZ0PCqEZ3J2u8j10jCXJrTLI1RIhVeHgmOCa2a2GHXDzZBOvKm8EjsiTTrEqT/21/M5ZT1MERvb0ktIPzaZqp4l1zcRSIQb+Mu3c+4qOHNCmETY3LdmjUtI86KyXZQJ3ie1k36m9PAk8a6jru8JpF9v20KyKtsC8+/BlNRfmxbaZQWQbY1GatXFStWV/yLTpWikMyLn9AX9Q1Q363gMheqRv+sUOkdACugxQT3IaiZrf041f922o6fI7VYjKxl162GAsmpNEU5Rs6+qQNIeI/Lw9Md1lyxjeQBroVb5UKD8Am2/R64Bpr/D/vwMIrLclz1WVGn6Kv5Ay2pO8VLmWz+LjvGowXQxEmQNmycKESwH9CrA334akC8pyg3bmwuM/RLFCZaozhR3EIgfU0hRcnfG6GLTt24UXmC9O3oEqK6k9Hm/qTEogLbHK7PNWBlF8dkLley8bWoyrgGDprYxDxnJ5pAFyGtCaQCRuqZJWoT7LejUzvwMfMGSvtAF+Lek7d+1F8Nj8UAm0mw9ZFWf0gyvtbIMvMKwCg/RJDdN5B3gsLZX/4hvrf//9F6OnRlEHvozcBzHVmLK9PoPR7uH3pEhr0bU3BmxQrZrCpQ13iYPEg2QtpPhVWO76PhG/XQ\u003d\u003d"
}
2020-08-27 21:22:17 RESPONSE
CallTokenEndpointAndReturnFullResponse
HTTP response
response_status_code
400 BAD_REQUEST
response_status_text
Bad Request
response_headers
{
  "date": "Thu, 27 Aug 2020 21:22:17 GMT",
  "x-frame-options": "SAMEORIGIN",
  "referrer-policy": "origin",
  "cache-control": "no-cache, no-store",
  "pragma": "no-cache",
  "expires": "Thu, 01 Jan 1970 00:00:00 GMT",
  "content-type": "application/json;charset\u003dutf-8",
  "set-cookie": "PF\u003dGXG3CLRNhIRzlCrc7SAMwJ;Path\u003d/;Secure;HttpOnly;SameSite\u003dNone",
  "transfer-encoding": "chunked"
}
response_body
{"error_description":"Authorization code is invalid or expired.","error":"invalid_grant"}
2020-08-27 21:22:17 SUCCESS
CallTokenEndpointAndReturnFullResponse
Parsed token endpoint response
error_description
Authorization code is invalid or expired.
error
invalid_grant
2020-08-27 21:22:17 SUCCESS
CheckTokenEndpointHttpStatus400
Token endpoint http status code was 400
2020-08-27 21:22:17 SUCCESS
CheckTokenEndpointReturnedJsonContentType
token_endpoint_response_headers Content-Type: header is application/json
2020-08-27 21:22:17 SUCCESS
CheckErrorFromTokenEndpointResponseErrorInvalidGrant
Token Endpoint response error returned expected 'error' of 'invalid_grant'
error
invalid_grant
2020-08-27 21:22:17 SUCCESS
ValidateErrorFromTokenEndpointResponseError
Token endpoint response error returned valid 'error' field
error
invalid_grant
2020-08-27 21:22:17 SUCCESS
CheckErrorDescriptionFromTokenEndpointResponseErrorContainsCRLFTAB
token_endpoint_response 'error_description' field does not include CR/LF/TAB
error_description
Authorization code is invalid or expired.
2020-08-27 21:22:17 SUCCESS
ValidateErrorDescriptionFromTokenEndpointResponseError
token_endpoint_response error returned valid 'error_description' field
error_description
Authorization code is invalid or expired.
2020-08-27 21:22:17 SUCCESS
ValidateErrorUriFromTokenEndpointResponseError
token_endpoint_response did not include optional 'error_uri' field
2020-08-27 21:22:17
CallProtectedResourceWithBearerTokenExpectingError
HTTP request
request_uri
https://api.data-holder.com.au/cds-au/v1/banking/accounts
request_method
GET
request_headers
{
  "accept": "application/json;charset\u003dUTF-8",
  "x-fapi-auth-date": "Thu, 27 Aug 2020 21:22:14 GMT",
  "x-fapi-customer-ip-address": "198.51.100.119",
  "x-fapi-interaction-id": "7b8393a2-cbc7-4671-bde4-d565d40b9e26",
  "x-v": "1",
  "authorization": "Bearer eyJhbGciOiJQUzI1NiIsImtpZCI6IlVPekoyQXVnRFl4SDdpZlRGSzlFd1JpVUU2dyIsInBpLmF0bSI6IjU2MmoifQ.eyJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGJhbms6YWNjb3VudHMuYmFzaWM6cmVhZCBiYW5rOnRyYW5zYWN0aW9uczpyZWFkIiwiY2xpZW50X2lkIjoiZGNyLThkZGQ3N2ZiLWE0OTEtM2E4NC05MTVhLWQ0MjJlNTY2NTE1NyIsInBmX2dyYW50aWQiOiIwR3Nwd0NiT3MxZ0NMZEVFVzlXQXdIQjV1UG9qSUdYMSIsImNkcl9hcnJhbmdlbWVudF9pZCI6ImZmNGM3YTA4LWM2YzQtMTM1ZS0zNTgxLTIzYmVmNTA3YTIwZSIsInN1YiI6ImZmNGM3YTA4LWM2YzQtMTM1ZS0zNTgxLTIzYmVmNTA3YTIwZSIsImNuZiI6eyJ4NXQjUzI1NiI6ImU0Yjc0YjYwMzE0YzhjOWJmMzc2Njg4YWMyNzdkMDZkYzMwYWRkN2U2ZGI3MDlhM2U1OTBjNDQyYTQxOTNjZTkifSwiY29uc2VudF9pZCI6IjliZGEyMDJkLWJiZTQtNGQ2ZC05ZTEzLWExMjk5NDBiMzMxYyIsImV4cCI6MTU5ODU2MzgxNH0.Zid_CWQRZ-3-yvuPKV5d1jsKpJ-vxvb7A4tBQ35K_Ec4lZvqBSU8VsVUSfrsEkgtH9kDBrqtGbuXPKBChWYWT_7YppabLNyYd5gKyXb1ADESZZe5y92y2qCmGUJRjsQLr29oyuMz20I8zh7UvFigMkcua7JdO9H255djhPH_5nwEoQPbZogM92fcjI98X8SWEZeVnTc80LlAEsrMpeRgZvw1-7JIZ7_pqi0to9ItiPTbauLHY18Hv1vFIlra9xDBBLautyJG8YDt6UMjbL4Q2P3Imr2sloSPZ9e6671TXP1hZzm6hKL1OvfXaKa2y81VuEXisyonBl6kAJ5aM4bjsw",
  "accept-charset": "utf-8",
  "content-length": "0"
}
request_body

                                
request_mutual_tls
{
  "cert": "MIIFHzCCAwegAwIBAgIEbf8sOjANBgkqhkiG9w0BAQsFADBzMQswCQYDVQQGEwJBVTEMMAoGA1UECBMDVklDMRIwEAYDVQQHEwlNZWxib3VybmUxDTALBgNVBAoTBEFQQUMxFjAUBgNVBAsTDVBpbmcgSWRlbnRpdHkxGzAZBgNVBAMTEmNkci1yZWdpc3Rlci5sb2NhbDAeFw0yMDA4MTcwMjE1MjFaFw0yMTA4MTcwMjE1MjFaMD8xGTAXBgNVBAMMEGRjci10ZXN0LXBvc3RtYW4xFTATBgNVBAoMDFBpbmdJZGVudGl0eTELMAkGA1UEBhMCQVUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC3dkK9oIY5UP//ulMlTtfnvIvx4IdjhJ7wRAgZVSbSarOiEQyLwlXru7ehN2aeFibVD9xkkLY32yhXijT+yZi2nD1Jp4Dw0ImX0ZIqu10DwTw2RxO0sZuUJ519VcGKnAPyEaZdGwbMdHQ2hEG+YpWpOgVOI0je5e3s669LT0aB9Uz4A1dGCxMFCrPO5qFFvDYzGZS6NiPwYvb38mmMD7nkcIawiJdsMbs00DBB2ntdEcy4MZIYuOih2RUndu9AU26Q6YHiD7QRS7SmsagHTS1nJGjRo+SK4gk5klsPWoEiRCnroqJmGffto8oUFoXtftPlePO+C5m2uSz6KN3afI65AgMBAAGjge4wgeswCQYDVR0TBAIwADAdBgNVHQ4EFgQUF+rEtcsmtNP58iUEjJTVxqs2FD0wgY8GA1UdIwSBhzCBhKF3pHUwczEbMBkGA1UEAwwSY2RyLXJlZ2lzdGVyLmxvY2FsMRYwFAYDVQQLDA1QaW5nIElkZW50aXR5MQ0wCwYDVQQKDARBUEFDMRIwEAYDVQQHDAlNZWxib3VybmUxDDAKBgNVBAgMA1ZJQzELMAkGA1UEBhMCQVWCCQCQAd0Nm02vjDAtBgNVHREEJjAkghBkY3ItdGVzdC1wb3N0bWFughBkY3ItdGVzdC1wb3N0bWFuMA0GCSqGSIb3DQEBCwUAA4ICAQBxC4ErLJ9iY8xoS8xeLNZ8EzlNYWuPV0coQY/BydnylR1WVWgS1zOv5vW8NkLIV3QHgcgfah80tGcInlzVm20/r6Jd8l3cR8+yGMHDnBhM5lZkTH6GAeedlH3e9PYgtHcQTzbd/bnkvhXdl7zjOdsuLY0MQLaKOYYAYERBKfHXZGjJyQJ9ELvA7BTdPz0bBa2nK7uMgoqCnieKvNLd4/ZrGlR7gsiHva63XjVdZA9DBGcKnpgv3WtjmC7GRJS3U5djcXWO4It+0TmQTLnXpRtkdRroaSj+7xtbTcXaHcRrSwRMd0CteQwbK8GmFJ0kTCbfGDbte61oroMWt+4g5Cec40EEPMIKcYmvFihDYURJy1zVh3YDUzfgGcW7DdunGW5zk51ZYeoEvQsY2Ylg5C8JQJKAoClzNnLwDFlUE4PsauewLBL6JUQYiTKujcGXtlzcKV5zuHz15ja3nkrt+Njc1Qm9/xNBkaQmMHxNqILd0NIGs8PLa4V2Q43gA8fNTzcVTwoBi6hPnmYe7ZZY1amPDVkbBMjdKmvu3+L6oUB7e59kyAMSYGp/MtDF20RzdQjEhxhEIWdQDX9yILQP5AJRtgw8vbI/O/JtMutKjZsDsKuD/WRtzIboiLxgraDKCQ5RuBfgtlfkW33JgkPZZoTOM0IOU98QApNQvOAH6LAVwA\u003d\u003d",
  "key": "MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC3dkK9oIY5UP//ulMlTtfnvIvx4IdjhJ7wRAgZVSbSarOiEQyLwlXru7ehN2aeFibVD9xkkLY32yhXijT+yZi2nD1Jp4Dw0ImX0ZIqu10DwTw2RxO0sZuUJ519VcGKnAPyEaZdGwbMdHQ2hEG+YpWpOgVOI0je5e3s669LT0aB9Uz4A1dGCxMFCrPO5qFFvDYzGZS6NiPwYvb38mmMD7nkcIawiJdsMbs00DBB2ntdEcy4MZIYuOih2RUndu9AU26Q6YHiD7QRS7SmsagHTS1nJGjRo+SK4gk5klsPWoEiRCnroqJmGffto8oUFoXtftPlePO+C5m2uSz6KN3afI65AgMBAAECggEAV12I0NaltJu/HR+0wpp2NJPULN4YeyrHqXEsTiv/rcpEOtRVniRwWC7vdmV0h6nS2jmQYY+MRrMl1fIp5H9KKwPiJ7YNsCAOte6F5bWNyOD3dH2Kg8zkYrwuwmXZIdHECz2edM4PAcQfJ2r6B9jYnlrT9e7Vn9fs4pslwf5BfFbubi1Hxn1/qQPRDJqBGM6vAqOkUgfczo6dRrZNNALCF+N8LOoIrFeUEWm80z6WlDh8JxugdTIOF/7O2rbUVGLqnjzXrc+Z8iwiCyClTZruXOhhHno1tuGDBORgaUqdw3aDsQ22X/iuRfUecbGdMIaIsPTQtb+Dn20W70e8S82ihQKBgQDnxLUKZ4ARfgbS8QTPXFRZsH/7+S9+oGSSMGajY5WewyWzTpFf8Y5zk3ENabnW92dz7XcupPtt0n5FmM6I7DxDcq0bEgb1lgmfjGaNRr7AufrpksJLacBfRQo1DHljN8RsXzZ8pE+YeOP32prqj4YH1kP/3fmu8/pG4SiHwkWCKwKBgQDKpKEfuzxuM5sFnq75N4GJmilCnH1GgnyJgCT4M1qp97dIODQmdIqFP+Q/otbHGsYPmAMgPXmEePB++iyLvVBCdj9v9A7yhYszOJrp8ZUTxJuSmNzjYUzDE7L245w2lMDT/JNUHQeFv+AL6oXHfy3NNCoR/9h8iFHdYAYGOEnUqwKBgDFUd+ggAW03ssIhFJICJ93zKDp8XjSIdP98l8v8/TKOfK6+cUjHhDdrUWu2bhyoCfftuilOakmEvOWZUZRpG6aLePbDDoIlDiVMX+OABEfHDfW7C+m7N3vPmQ2Tex64FvGuDk3XNy3PxU3S1JhKNg/i9hQ2rdckDMgbUmIa4mqDAoGAbGHY+4u9KoPXag4RL6IMWnhlkQb5yfiIe1Jac5Wj7DxdfvbwjZDPda1SeuaxURR00mpPYbL/h2bX2lIb+TFr9+Ae1dYHGJdseBzSXkWjoksJmkLAAa1MzRmAIqRiLJ8q8zan5dkQ6OxS/IyWuLjA2nwH9FCOjSyr/GcbUcBRXLkCgYEAg2o/xHj3iTIEu0Ee6lBfNvelqrPFB8IECgbXgYtb4iyalZrYj5dQiMNvq/+/ikMCBaHEEz45s49aDaIve+amPs7dDZ/vB+giRpS/+BIOgghtYCRoKK5J6d/L6XybTsEn3Ru7JhvxwBJzmHbmwHtGF98GXws1wkU5Kh9HaZeYjv4\u003d",
  "ca": "MIIFfDCCA2SgAwIBAgIJAJAB3Q2bTa+MMA0GCSqGSIb3DQEBCwUAMHMxCzAJBgNVBAYTAkFVMQwwCgYDVQQIEwNWSUMxEjAQBgNVBAcTCU1lbGJvdXJuZTENMAsGA1UEChMEQVBBQzEWMBQGA1UECxMNUGluZyBJZGVudGl0eTEbMBkGA1UEAxMSY2RyLXJlZ2lzdGVyLmxvY2FsMB4XDTIwMDgxNzAxNTM1MFoXDTMwMDgxNTAxNTM1MFowczELMAkGA1UEBhMCQVUxDDAKBgNVBAgTA1ZJQzESMBAGA1UEBxMJTWVsYm91cm5lMQ0wCwYDVQQKEwRBUEFDMRYwFAYDVQQLEw1QaW5nIElkZW50aXR5MRswGQYDVQQDExJjZHItcmVnaXN0ZXIubG9jYWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDDTxooMYaYj28AFMQC07pbm5HSDFqrDy9wS900I5NVu5pqvUaYt/dKMMbRG2VEipApr85gmeZ9VCZoA3x/XaKiWNDPTqojUQIe5nmUx9n1OmLnS1DOxd+HOAv709WBBwFFTBezYq2I3ewKrMySuzCWKTyqD+78y7o4oIsq8eruaB9/yv3ZVs5AO7CiMVXRI5n11cDKZM0eIfp/54WQDWHufrcPTN1t4qm+ac+tNH32StK84YCSKaaH5+BQYJ7n7WlaHZVYJvhgWh6/0sfRUBnZKmSL0mAJEN6iYWiHOY7JeWDApwCAN83B585oLCzbCKlAEdS4DDYdbPL3lxV2olo6UueTitZsF0SXY6MzJ2rT8JTPoJDzSc41GYJXV7yNfiZq3c9Xyn8J5nVt/sBGpvTWdvEV20quPS2CIuTB8YXqHrgMPnL8RvgqPtS/X//AAnnQQZqBSLprMH1k4UGGUmdD7aNNBbncoQf+osEhACrClgJnJIrSfWVXXQMJuvR54kFsvR94GPPSeC904Oyx6EkOu7e4ENZ6XmjoNzow7JkiEr4hVQynB8YcO3IYqZ7rROzy94ow+SisQxpeca9YaKLvOkYEuPPk1BV0l1M8+TGrYP2zhTqTfb7s3jRLBu5VlPBLghRfS808CnZbW0qRnVEy7dfbSskiyjucRCe5fnR4EwIDAQABoxMwETAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBCwUAA4ICAQBDnhtr2zUmxNrrp9NltHTRFMqpdPQyqQIv868686gutVsyYZ0PCqEZ3J2u8j10jCXJrTLI1RIhVeHgmOCa2a2GHXDzZBOvKm8EjsiTTrEqT/21/M5ZT1MERvb0ktIPzaZqp4l1zcRSIQb+Mu3c+4qOHNCmETY3LdmjUtI86KyXZQJ3ie1k36m9PAk8a6jru8JpF9v20KyKtsC8+/BlNRfmxbaZQWQbY1GatXFStWV/yLTpWikMyLn9AX9Q1Q363gMheqRv+sUOkdACugxQT3IaiZrf041f922o6fI7VYjKxl162GAsmpNEU5Rs6+qQNIeI/Lw9Md1lyxjeQBroVb5UKD8Am2/R64Bpr/D/vwMIrLclz1WVGn6Kv5Ay2pO8VLmWz+LjvGowXQxEmQNmycKESwH9CrA334akC8pyg3bmwuM/RLFCZaozhR3EIgfU0hRcnfG6GLTt24UXmC9O3oEqK6k9Hm/qTEogLbHK7PNWBlF8dkLley8bWoyrgGDprYxDxnJ5pAFyGtCaQCRuqZJWoT7LejUzvwMfMGSvtAF+Lek7d+1F8Nj8UAm0mw9ZFWf0gyvtbIMvMKwCg/RJDdN5B3gsLZX/4hvrf//9F6OnRlEHvozcBzHVmLK9PoPR7uH3pEhr0bU3BmxQrZrCpQ13iYPEg2QtpPhVWO76PhG/XQ\u003d\u003d"
}
2020-08-27 21:22:18 RESPONSE
CallProtectedResourceWithBearerTokenExpectingError
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "x-fapi-interaction-id": "7b8393a2-cbc7-4671-bde4-d565d40b9e26",
  "x-v": "1",
  "x-content-type-options": "nosniff",
  "x-xss-protection": "1; mode\u003dblock",
  "cache-control": "no-cache, no-store, max-age\u003d0, must-revalidate",
  "pragma": "no-cache",
  "expires": "0",
  "x-frame-options": "DENY",
  "content-type": "application/json;charset\u003dUTF-8",
  "transfer-encoding": "chunked",
  "date": "Thu, 27 Aug 2020 21:22:18 GMT"
}
response_body
{"data":{"accounts":[{"accountId":"22d38322-45be-4232-839e-37580bbf2a24","creationDate":"2020-04-08","displayName":"Esko's Sirius Savings Account","nickname":"Esko's Savings Account","openStatus":"OPEN","isOwned":true,"maskedNumber":"xxxxxx38","productCategory":"TRANS_AND_SAVINGS_ACCOUNTS","productName":"Sirius Savings Account"},{"accountId":"0c4533c5-07cf-45a4-a52c-7b68c20fa836","creationDate":"2020-04-17","displayName":"Esko's Misc Account","nickname":"Esko's Misc Account","openStatus":"OPEN","isOwned":true,"maskedNumber":"xxxxxx19","productCategory":"TRANS_AND_SAVINGS_ACCOUNTS","productName":"Sirius Savings Account"},{"accountId":"e475ae1d-d0b7-404b-85ab-8b9ff72b9539","creationDate":"2020-04-17","displayName":"Esko's Spending Account","nickname":"Esko's Spending Account","openStatus":"OPEN","isOwned":true,"maskedNumber":"xxxxxx88","productCategory":"TRANS_AND_SAVINGS_ACCOUNTS","productName":"Sirius Savings Account"}]},"links":{"self":"http://api.data-holder.com.au/cds-au/v1/banking/accounts"},"meta":{"totalRecords":3,"totalPages":1}}
2020-08-27 21:22:18 WARNING
CallProtectedResourceWithBearerTokenExpectingError
No error from resource endpoint
data
{
  "accounts": [
    {
      "accountId": "22d38322-45be-4232-839e-37580bbf2a24",
      "creationDate": "2020-04-08",
      "displayName": "Esko\u0027s Sirius Savings Account",
      "nickname": "Esko\u0027s Savings Account",
      "openStatus": "OPEN",
      "isOwned": true,
      "maskedNumber": "xxxxxx38",
      "productCategory": "TRANS_AND_SAVINGS_ACCOUNTS",
      "productName": "Sirius Savings Account"
    },
    {
      "accountId": "0c4533c5-07cf-45a4-a52c-7b68c20fa836",
      "creationDate": "2020-04-17",
      "displayName": "Esko\u0027s Misc Account",
      "nickname": "Esko\u0027s Misc Account",
      "openStatus": "OPEN",
      "isOwned": true,
      "maskedNumber": "xxxxxx19",
      "productCategory": "TRANS_AND_SAVINGS_ACCOUNTS",
      "productName": "Sirius Savings Account"
    },
    {
      "accountId": "e475ae1d-d0b7-404b-85ab-8b9ff72b9539",
      "creationDate": "2020-04-17",
      "displayName": "Esko\u0027s Spending Account",
      "nickname": "Esko\u0027s Spending Account",
      "openStatus": "OPEN",
      "isOwned": true,
      "maskedNumber": "xxxxxx88",
      "productCategory": "TRANS_AND_SAVINGS_ACCOUNTS",
      "productName": "Sirius Savings Account"
    }
  ]
}
links
{
  "self": "http://api.data-holder.com.au/cds-au/v1/banking/accounts"
}
meta
{
  "totalRecords": 3,
  "totalPages": 1
}
2020-08-27 21:22:18 FINISHED
fapi-rw-id2-attempt-reuse-authorisation-code-after-one-second
Test has run to completion
testmodule_result
WARNING
Test Results