Test Summary

Test Results

Expand All Collapse All
All times are UTC
2023-02-20 22:14:03 INFO
TEST-RUNNER
Test instance Jzt9MoUrYTzCtdQ created
baseUrl
https://www.certification.openid.net/test/a/cdr-mdh
variant
{
  "client_auth_type": "private_key_jwt",
  "fapi_auth_request_method": "pushed",
  "fapi_profile": "consumerdataright_au",
  "fapi_response_mode": "jarm"
}
alias
cdr-mdh
description
Mock Data Holder
planId
BGnDgdFgYro9d
config
{
  "alias": "cdr-mdh",
  "description": "Mock Data Holder",
  "server": {
    "discoveryUrl": "https://dh-test.idp.dev.cdrsandbox.gov.au/fapi-jarm/.well-known/openid-configuration"
  },
  "client": {
    "client_id": "3e6c5f3d-bd58-4aaa-8c23-acfec837b506",
    "scope": "openid profile common:customer.basic:read energy:accounts.basic:read energy:accounts.concessions:read",
    "jwks": {
      "keys": [
        {
          "alg": "PS256",
          "e": "AQAB",
          "use": "sig",
          "kid": "7EFA85C18FDE857949BC2EAA21C25E49627D4865",
          "kty": "RSA",
          "n": "wsfaGZ_bVTgF8tl8oy79iVmLZ_nCdAiz5cptwP69qRQB-K0J6DNiAB3DOZ-rlgPZHtWwVGTNvvVE48uY6zWvghj2M7FpxjjqVHCoL98mh5ZLAToucQT3MfVJ62laS4iy6nLnAh9RdUqIrdT4Pji8BajFva1TWWBRYpHPykDuv2ZClRglScrmuIlVOXwDWNCXvIGE4qGwEX2m3UGYFPEv3dkBinJxcsbmEfNcWnjneoyWemcw9x55d-3DxwpLKfjUEu0uxChYTDVk9Ii3uzZls9qHVBwOtrT6c9AKJmtC_slqMtaqxvgBETI8tH8Jl3-5jNoQg094xLdzXftHc06dsw",
          "d": "Cx5XX9EVNxccl9E8YSBEjruSzpueMvtwMXTNsQ-ZifY_ao-OGjgcpv8L7tUjeUu88Bqolxit-fGMPiiYEQ0eeKGuJCNDc3I6RhmsMBdf3quAmpBUqFTtO2fSEWMRKXCjLejjMObSwow_oxSeGwcoDHam2v3y3Q43dxX1s4jjV_-HuwgwghOqd9gTWeu7tOQefYkJ4Tsj6UMrf42LbSazjQmz-4sABmYv1TiuGW9Uj-vBiV7Jozc9rVx4ZOhKrGxnM8kMsG6RWCfP5Nm3PUM_9tCzqNcPJCN3FyEcj2tfU_0ICBuUqXaX4V_usg-TOf2tO2n_5TIZQozUatOAhWeJcQ"
        },
        {
          "alg": "RSA-OAEP",
          "e": "AQAB",
          "use": "enc",
          "kid": "e2c6eaff7fad081c78b22d63bbb567e86070e51eb1476abca6a233bce8ca14ba",
          "kty": "RSA",
          "n": "wsfaGZ_bVTgF8tl8oy79iVmLZ_nCdAiz5cptwP69qRQB-K0J6DNiAB3DOZ-rlgPZHtWwVGTNvvVE48uY6zWvghj2M7FpxjjqVHCoL98mh5ZLAToucQT3MfVJ62laS4iy6nLnAh9RdUqIrdT4Pji8BajFva1TWWBRYpHPykDuv2ZClRglScrmuIlVOXwDWNCXvIGE4qGwEX2m3UGYFPEv3dkBinJxcsbmEfNcWnjneoyWemcw9x55d-3DxwpLKfjUEu0uxChYTDVk9Ii3uzZls9qHVBwOtrT6c9AKJmtC_slqMtaqxvgBETI8tH8Jl3-5jNoQg094xLdzXftHc06dsw",
          "d": "Cx5XX9EVNxccl9E8YSBEjruSzpueMvtwMXTNsQ-ZifY_ao-OGjgcpv8L7tUjeUu88Bqolxit-fGMPiiYEQ0eeKGuJCNDc3I6RhmsMBdf3quAmpBUqFTtO2fSEWMRKXCjLejjMObSwow_oxSeGwcoDHam2v3y3Q43dxX1s4jjV_-HuwgwghOqd9gTWeu7tOQefYkJ4Tsj6UMrf42LbSazjQmz-4sABmYv1TiuGW9Uj-vBiV7Jozc9rVx4ZOhKrGxnM8kMsG6RWCfP5Nm3PUM_9tCzqNcPJCN3FyEcj2tfU_0ICBuUqXaX4V_usg-TOf2tO2n_5TIZQozUatOAhWeJcQ"
        }
      ]
    },
    "certificate": "MIIFRjCCBC6gAwIBAgIQMvz4FnEt8qSeBEtNM6HRdjANBgkqhkiG9w0BAQsFADCB\nsDELMAkGA1UEBhMCQVUxNzA1BgNVBAoTLkF1c3RyYWxpYW4gQ29tcGV0aXRpb24g\nYW5kIENvbnN1bWVyIENvbW1pc3Npb24xHDAaBgNVBAsTE0NvbnN1bWVyIERhdGEg\nUmlnaHQxHzAdBgNVBAsTFkZvciBURVNUIFB1cnBvc2VzIE9OTFkxKTAnBgNVBAMT\nIENEUiBURVNUIEJhbmtpbmcgSW50ZXJtZWRpYXRlIENBMB4XDTIyMTAwNjAwMDAw\nMFoXDTIzMDIwMzIzNTk1OVowgY0xHDAaBgNVBAsME0NvbnN1bWVyIERhdGEgUmln\naHQxHzAdBgNVBAsMFkZvciBURVNUIFB1cnBvc2VzIE9OTFkxGTAXBgNVBAsMEFRl\nc3QgRW52aXJvbm1lbnQxEjAQBgNVBAoMCUFEUl9CcmFuZDEdMBsGA1UEAwwUQUND\nQy1URVNUSU5HLUNUUy1QSTYwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB\nAQC4WyzqskX3P8wAsiibaqr7oH5CjjWaUV/0/xJ+emdHj8bvgHfpYPUaAB7jMGY9\n1o2G6CESLF2wFbwfCj/A6m4UN8f1nfin4nknj7AHM5wk4cLdQstoTERG52zgUe0i\nFsJjyIsQ1BXq+YhdR/ef5agIYVW2MYxLSDu2eTBINwIWrS29AWsBkP2x6xktRnbf\nwKyAYM1vAm8DX3r5YlTQMtThTR0wu1Q9HGt2jnEMymb9IU9m8X0g31Ji2CqHcgDh\nq40YdvT6Oh/opVXshUP94iWxxdlsDrgH8yX7yeHgJxY+niK78tSHx0LSX2pkPXWI\nu0Yqt4HdMqZNsEnuJvqzouzXAgMBAAGjggF7MIIBdzAMBgNVHRMBAf8EAjAAMA4G\nA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDAjAdBgNVHQ4EFgQUEN9c\nDEn+81/Z/BmHksdARdrI0g4wLgYKYIZIAYb4RQEQAwQgMB4GE2CGSAGG+EUBEAED\nAQQBhJvEtH4WBzExMzAyMjAwOQYKYIZIAYb4RQEQBQQrMCkCAQAWJGFIUjBjSE02\nTHk5d2Eya3RjbUV1YzNsdFlYVjBhQzVqYjIwPTA4BggrBgEFBQcBAQQsMCowKAYI\nKwYBBQUHMAGGHGh0dHA6Ly9wa2ktb2NzcC5kaWdpY2VydC5jb20wHwYDVR0jBBgw\nFoAUSTaRAgiZKmzkKWCekX67k63mXkswXQYDVR0fBFYwVDBSoFCgToZMaHR0cDov\nL3BraS1jcmwuc3ltYXV0aC5jb20vY2FfZGY1ZDQ5M2Q1YjQ3ODQ5MjZjZGZlNmFk\nZTllMDAzZmMvTGF0ZXN0Q1JMLmNybDANBgkqhkiG9w0BAQsFAAOCAQEAPe/J5tR0\npLVZnXt4H2HcbP/BYyFFgT87R3nTUfbtdwpOAaLORMrq/2bipVOOYS9NVF6jLALT\n1uBEtK1OBu5OVn1Ga2GGFX0R3v1O5zxgGOeN2udtnVK8aKmKmiQ9xUjssPitAosc\nfkc9JjLKVN2jwxzyFb4GLSujwTEON/O/VuuDKm5OR6TPAvX+kq81deNKc26eM7tM\n9K8tDKXbhj5ool/roWWmv+ot4hSwPfgkzbOF6UFhTDlza2Y/uhcu1tTZk5IsIgpk\ny2+mTKCDcqOQqA8ALVKtFhAQAfMuSXWINzjJ2Cj7XvKmtziImWiZmB6hPN2VbeG0\ng5tgoQYni+4OGQ\u003d\u003d"
  },
  "mtls": {
    "cert": "-----BEGIN CERTIFICATE-----\nMIIDvzCCAqegAwIBAgIIMANxYwAAAAAwDQYJKoZIhvcNAQELBQAwajELMAkGA1UE\nBhMCQVUxDTALBgNVBAoMBEFDQ0MxDDAKBgNVBAsMA0NEUjEYMBYGA1UECwwPQ0RS\nIFNhbmRib3ggZGV2MSQwIgYDVQQDDBtDRFIgU2FuZGJveCBJbnRlcm1lZGlhdGUg\nQ0EwHhcNMjIxMTEyMTQ0NjA3WhcNMjMxMTEzMTQ0NjA3WjBeMQswCQYDVQQGEwJB\nVTEYMBYGA1UECxMPQ0RSIFNhbmRib3ggZGV2MR0wGwYDVQQKExRLZW5vYnkgQmFu\nayAoS2Vub2J5KTEWMBQGA1UEAxMNRkFQSSBDbGllbnQgMTCCASIwDQYJKoZIhvcN\nAQEBBQADggEPADCCAQoCggEBAKChIsI2pFBjArD5nemjbBznsipr1CrCaCJK5w4c\neA3zN0h3y6Dr4ykYp6QWN/d0KBQ/gbyomuvbiiouwCzXyrJMhtEIkxguXaWmisRC\n5CXGKAS28AoTAV3MtxxkH0blB/9zeokEkM6SHXXBzWkMmDZZ9B5dRExvHvAeTV5z\nhZj4jRBnQaF7fm73qZ+eEZf2U/SjipztmwtEj66Mg8fnXgVejXIHdqQ5eJpjKOEY\n7YCwVEUeLHL35yEwaK9D7v5qaovKTRKKCcLFSFPF83jqaLfvhllJy+jAtmvfnymm\ne83QBJJnNQQCM4ex0wxbAPeKNMq58arOXTFgQ8RB9SXy7nsCAwEAAaN1MHMwDAYD\nVR0TAQH/BAIwADAOBgNVHQ8BAf8EBAMCBaAwHwYDVR0jBBgwFoAU4KJgrpAfQQqy\nwrXq4djKu921yyAwEwYDVR0lBAwwCgYIKwYBBQUHAwIwHQYDVR0OBBYEFB3Syrax\nfgiFNGYvORkiMzHuT0J/MA0GCSqGSIb3DQEBCwUAA4IBAQAvjXHEBT17OIyIzBvt\n5/kVK+V/DoUVA/+OxcCa3l8yvOyvfFePNJbRn98ZE0LRYN87p5j+w8q0/OWetBTi\nHlUnNwRKKl/S1VlTDJ/PJTdhC5e4pMF/iQdJCzlD5QYsRyiGiG2oMjWH2a2I+XNN\nTPuKuWdVdes4ip+N5U3mfBrg8RspnVbCld/mvkZHYCETrgsyu9eA+IiCXGTYOH9p\n9NPB+Au4I8oxgNOyR7pu5xf77Nm3D1RcK7rd88ZkSoERAl20mf91/4AKgLVWGGFr\ndgwh9CY60uuhxL/ESMzKz3XlPc66qAnJtDaje/u3QoEYqW/e6o3Mwqu2VTp8Orkn\n/VxW\n-----END CERTIFICATE-----\n",
    "key": "-----BEGIN PRIVATE KEY-----\nMIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCgoSLCNqRQYwKw\n+Z3po2wc57Iqa9QqwmgiSucOHHgN8zdId8ug6+MpGKekFjf3dCgUP4G8qJrr24oq\nLsAs18qyTIbRCJMYLl2lporEQuQlxigEtvAKEwFdzLccZB9G5Qf/c3qJBJDOkh11\nwc1pDJg2WfQeXURMbx7wHk1ec4WY+I0QZ0Ghe35u96mfnhGX9lP0o4qc7ZsLRI+u\njIPH514FXo1yB3akOXiaYyjhGO2AsFRFHixy9+chMGivQ+7+amqLyk0SignCxUhT\nxfN46mi374ZZScvowLZr358ppnvN0ASSZzUEAjOHsdMMWwD3ijTKufGqzl0xYEPE\nQfUl8u57AgMBAAECggEASFuN3tLifdu8EKDBQ8f8IaE1nupn7sMYSapYHwEwC4iu\nNJTSQ7E+6PpUOhRQLcZDb6uT87o331tMB+h7ZTfn9R2H9Y3ZRSFNyhsVk4dWYrW6\nvTTzOHaLPQfEzKNFe5gcXDRW1HYcDRHA95TPxSyJPKKU10DITW4ZD612yL9dRSSr\nHEom+l3tZcXErshFDGHTKSe6RkPj+u5C5p42Fn+DqeTgt89a43Be7mTgYNZIKLSw\nvBp8YPG7why/HRgQ5ui/VnfG3uEuRQXOdR5EvTELhfvOs626bufP72MjuYdhJowq\nboTC3mh6CQsU44Nz841ClsxtJ1EnWYEMok4+pB39AQKBgQDOrxx3+b0ZiZzboKYX\n4lh+Ixhvt9JZk4FFaeUh9V5EZPsCOA6Q6nPHTfOB6f0uaC/YRRH3bwbOU8+XuaXY\nK8NPt69DGdBywyvgHPTqd/Qdwu+g6UBiZKGMKjZXwp7JIYNYkWBbRS6bxjpm7SZg\nZXL1gs5EuYObGq3jey4FMJkOQQKBgQDG9N6/R5YXTlJfPSKSQLeX8pL3ZNYSh9IE\nCeu5iYH0ERQ2MBGa5q3/sxu9dizAVfm3f0PtDAFbyEHz0fwbB1x1WTQWhbA7ZBV7\nwG1L/LKUXGv0W2mGrnihW5jYb6hFV+oV9rtlgKPlTOlvkWgAd/8WUPcAPkHxL8ED\nLS7Grc5FuwKBgF1nM3Vgrj2JPBLg8c6fYqB2Wce7CdujVms5JOyIx3YfMHRbQvHo\nkjQCnUYbqWg8e0rARBNO4IODyq/lnPYpKNWwzAqF8va6Duz0CRag6Pg+LS7J2mfc\n1EjUlsRoVnvMol/3KtV0WVDab3AuQgaUMjSTTYYvVDNXBjhkZXLA+JpBAoGBAJx/\ne0Nc7QwSGKs/rJT8gS3tqnsdf2J+Ic35e8mrB2TTlmF1eDOvZoju+1ARx+vW9SHI\n4sZwnhTzNiWzNCqSpMDN1TIuIMzm0htQ5uhRsqsO8//3c890KAFMyrLdSbCaEdEL\nDqcuBD3XPPv8laFgwm9sao5vanFsjdeQz+2KQ+oHAoGAVYOBjIksPPklnshVdBdj\nJOaqSiXTSbGr2LqToF8Irxz/kJKldV7TPpS6GR/ab5XnkPFDYwqeI2OTHMQSitnT\nUkwrM8dsaAokdhqTw137/4Wfpy0OZNVrNOGpenTl4ri2rRjcp4BzukULvz2mfZtN\n4wzqWfBISEdH+5JCa7LeG2o\u003d\n-----END PRIVATE KEY-----\n"
  },
  "client2": {
    "client_id": "7f1fcf6a-2b4e-4e49-841f-c1aae1b7be75",
    "scope": "openid profile common:customer.basic:read bank:accounts.basic:read",
    "jwks": {
      "keys": [
        {
          "alg": "PS256",
          "e": "AQAB",
          "use": "sig",
          "kid": "71015BEA5C057C44E0AAC258D89DDE53A9807747",
          "kty": "RSA",
          "n": "6iAVK2ReBUm1fa7tMbl2gsP9WfAwgqrG18TByp270TMAIC3yppjb9JcCFg3u-oWvwKCfzXNYu25VQLZlAAKD2iuMxbdrgNJzPaawrU-TC7GrOy_qEsc8y7dbptdiBq2K4WyVSHd_TrTelOx409qW3mlNxhp29uCFj0NXn0rhgPL9UOzEUbDhDkwDLRNFu3MGa-ygS-WVrltqEGMR1PXjypGJ2fbWilay90wkhNSxgDzyL03g55-sVVw-NT9PlcGf3GTkwMmZ493HQo2wWS-_uAqYMxCTVUm6dYtAwTPC0nLq1MdPRaU_klC_LLnQoL750L5crMSRP_1nmQmtLJqkdw",
          "d": "nilYQ70E6wuVSLeQUyQYFFS0ZTqmes9FjuPDis4t4DBU6GhB4Ruok74j0aROCf2f8kBQVCmVCuGJRDMzXeNVEWCUM8kqHZeN9FsURbBZBPBcXZqLxW3E-1X922LrPNml1Y1V9-OKJDB5oR9yrKOhgdSfjrG4JiUc9OAoZFrgpgu2CA2W7-mhF41_pets-twiD0gtCdVW8kXzS7FIeypXNSws37rusV68FFbCqUidxaZmL4Nmn3d98wbTSWvoNpoGzOsjo5NCZ_DPzg2XvpQatI11iCP5lKZhqmenyCY17f2XuPQLbpErDknCLysYvjXnbBLo1q2YEBtWi7Mp3Hh4EQ"
        },
        {
          "alg": "RSA-OAEP",
          "e": "AQAB",
          "use": "enc",
          "kid": "fd25607ef014cc95df22617d63603ee440ab6815ed22a89e4298671a92f76fa0",
          "kty": "RSA",
          "n": "6iAVK2ReBUm1fa7tMbl2gsP9WfAwgqrG18TByp270TMAIC3yppjb9JcCFg3u-oWvwKCfzXNYu25VQLZlAAKD2iuMxbdrgNJzPaawrU-TC7GrOy_qEsc8y7dbptdiBq2K4WyVSHd_TrTelOx409qW3mlNxhp29uCFj0NXn0rhgPL9UOzEUbDhDkwDLRNFu3MGa-ygS-WVrltqEGMR1PXjypGJ2fbWilay90wkhNSxgDzyL03g55-sVVw-NT9PlcGf3GTkwMmZ493HQo2wWS-_uAqYMxCTVUm6dYtAwTPC0nLq1MdPRaU_klC_LLnQoL750L5crMSRP_1nmQmtLJqkdw",
          "d": "nilYQ70E6wuVSLeQUyQYFFS0ZTqmes9FjuPDis4t4DBU6GhB4Ruok74j0aROCf2f8kBQVCmVCuGJRDMzXeNVEWCUM8kqHZeN9FsURbBZBPBcXZqLxW3E-1X922LrPNml1Y1V9-OKJDB5oR9yrKOhgdSfjrG4JiUc9OAoZFrgpgu2CA2W7-mhF41_pets-twiD0gtCdVW8kXzS7FIeypXNSws37rusV68FFbCqUidxaZmL4Nmn3d98wbTSWvoNpoGzOsjo5NCZ_DPzg2XvpQatI11iCP5lKZhqmenyCY17f2XuPQLbpErDknCLysYvjXnbBLo1q2YEBtWi7Mp3Hh4EQ"
        }
      ]
    }
  },
  "mtls2": {
    "cert": "-----BEGIN CERTIFICATE-----\nMIIDvzCCAqegAwIBAgIIPwNxYwAAAAAwDQYJKoZIhvcNAQELBQAwajELMAkGA1UE\nBhMCQVUxDTALBgNVBAoMBEFDQ0MxDDAKBgNVBAsMA0NEUjEYMBYGA1UECwwPQ0RS\nIFNhbmRib3ggZGV2MSQwIgYDVQQDDBtDRFIgU2FuZGJveCBJbnRlcm1lZGlhdGUg\nQ0EwHhcNMjIxMTEyMTQ0NjIzWhcNMjMxMTEzMTQ0NjIzWjBeMQswCQYDVQQGEwJB\nVTEYMBYGA1UECxMPQ0RSIFNhbmRib3ggZGV2MR0wGwYDVQQKExRLZW5vYnkgQmFu\nayAoS2Vub2J5KTEWMBQGA1UEAxMNRmFwaSBDbGllbnQgMjCCASIwDQYJKoZIhvcN\nAQEBBQADggEPADCCAQoCggEBAL4Ebv0wI4CvgyPVTdvva2ENOUSo1ksuC4OUQyjs\n3uxRjmrd3xlL+4AKOsTdzDhmlz36MHmwSNuQcTX9uzk4qJLxBkIFQLVREDtSik6W\nIO/bhKpjMwEAieJx6Q0bIrzjRe2n19ShCeP9Q9UOeT6aEU2sdvxf20yRn6D3JEI5\nSR9JSjkKBwEl/J/JdyYjsNBVQB8B8/MKoz+OMHBAxg1hWP/Q8Stv1CNKfyN+PrF9\nJkIKOYHc33pp2bHVnuXW7AcFkFE3YoYmvZp6zpFKIMRohGovhqA20NifK0uYEwdi\nrBaoggivRbmS5iWJ3P0s3v6/s/fmXEP9IVChDKDHRGtCy8UCAwEAAaN1MHMwDAYD\nVR0TAQH/BAIwADAOBgNVHQ8BAf8EBAMCBaAwHwYDVR0jBBgwFoAU4KJgrpAfQQqy\nwrXq4djKu921yyAwEwYDVR0lBAwwCgYIKwYBBQUHAwIwHQYDVR0OBBYEFJt4yzIe\nYv4Lc6LsTF2sknHY8bS0MA0GCSqGSIb3DQEBCwUAA4IBAQARt5rR4F0Mq8q4O8QC\n2Ev6Fh+NTU1X8urWnMyioout0qCFXOWd+A9ggmqlxP8z8syu4TN9/1fQEqDiNB2M\nzdCNCUbZQy25YY7D91mI3nRfGUFUICbVvxPVwQZo1k34MJitojXIfvjTU8qQCaRQ\nI18MOv66v+p2rvphuM0iEYamrJ2vCHLJ7rCz5po4I8qraFbV7Wgzt8L1Ll4/gwh8\nwD3i5a56Kubihs0tH5LQoKli57bqjSU4YPtJKJ0KRO4lABdpFjihG9Yce/JIQ3bV\nt3ZOrLeCdaeLz0dme0V0gfP3bBb78Y2gdipOOX4LwqcONxrNh4g7BUb0MKQuMOse\nDCIz\n-----END CERTIFICATE-----\n",
    "key": "-----BEGIN PRIVATE KEY-----\nMIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC+BG79MCOAr4Mj\n1U3b72thDTlEqNZLLguDlEMo7N7sUY5q3d8ZS/uACjrE3cw4Zpc9+jB5sEjbkHE1\n/bs5OKiS8QZCBUC1URA7UopOliDv24SqYzMBAInicekNGyK840Xtp9fUoQnj/UPV\nDnk+mhFNrHb8X9tMkZ+g9yRCOUkfSUo5CgcBJfyfyXcmI7DQVUAfAfPzCqM/jjBw\nQMYNYVj/0PErb9QjSn8jfj6xfSZCCjmB3N96admx1Z7l1uwHBZBRN2KGJr2aes6R\nSiDEaIRqL4agNtDYnytLmBMHYqwWqIIIr0W5kuYlidz9LN7+v7P35lxD/SFQoQyg\nx0RrQsvFAgMBAAECggEAEnRhxytOt2fUZ72Gs06cci+TmUyAi4qsSZozr5zZxb/i\nAhUMXuuXQIc9z/Luq6ejFrzeymLJoLF1nVXIQjVzgdnwzqat8y4tUmWg0yMXjdQX\nHWlHAdjoi1qe1MwG4qt8FinP93GwgTkOxnmCYwcZmR6f68Dvjo8yHrMCDYB8zpHn\nz6J23wP++Xo5V8+s6R/hmyVfcEfym+guY1yqNZiqDXTXh+0WqsWatlQZWIQI5Gxs\n9uCw9m733sDyYsknix9AXIp+rtOCDEAdHzz6KCTTDhbns3ETWOBtR2oAxbGuqpkv\nq8eLPr2rB2ol95QgyfhZq4eBNJt5Er+qtJE3WALigQKBgQDgK0nQyaaWSmZ/6t12\njhg47EbIeYHvrNWjo7/vjK5ETCeH/+oxSr2vUiypSvbhqlbWmomi08I6YS6wGHdz\nadHYdBq72TBv5+yd1b5FYCxjJFuMVLiCghtG3AzZdoU45kJ0kEk3BZiM2bLJ4VRK\n2VTeo6vY3GXrJ3fG4qaCChn/JQKBgQDY/7P27nasIucOJ86f5xFwxkI+wQePQqbC\nytokuFQtB698CuDzp0UKOD/HfWTzDF2zxhO8bL2mkNm5mhxpR3YaFtVVBCa7v723\nIi8DchyMn49zi0qNKdcFTUPd/0pueNc4gc0uLw3x98X3P1DxNhASRF/3/28VvA4Q\nw3r56gTIIQKBgFl0zOM15XWqQRcg+bm64K2ulFyiKJklpqfDy+9je5OjtE7QcHu1\nMNcK+umgEb9iQ38mcnB5AtRbPc9mJBz5iJVRV+3IsUynB8TArEpxI6V4t9PbZzol\ng48Wd0Y8xtM7CCAOCDmd0Q+8PF3VvtaTvguO0yAaa82YlXLXtczFDTTFAoGALUkn\n2JepgoECMU0TbQF+/UcS2h/UoQwq2yoUXmdtgbxB3iQzEAZPfTOB8/LyV1q0T2k+\nAyu6ZIGEPpyv4zS7q/Qp70UfhD0erZJft1tgI+TEvjtKgq1Bp2SZjkHR2b40RCGq\nnUHKqj2oPdIj5UMAFZ/ZW1seZq3JTaxOBMvW1aECgYEAkp2HND5e57aq/m9CSmtu\n3/Qc7rkumn188w6Hgw/lU3ZzqP8XrxdevkHdSbhyhMx2z3OmLfjJsr3JmMS57Eg8\ndn3O1QctthE/MCvrmLfMATs0Q8qGloOCNAVNE/Uw/Vx2ryV+q/6ZGBs8m4DUwxx8\npJL0vlhirnD0LXEIHrHcDbo\u003d\n-----END PRIVATE KEY-----\n"
  },
  "resource": {
    "resourceUrl": "https://dh-test.secure.idp.dev.cdrsandbox.gov.au/fapi-jarm/resource/cds-au/v1/common/customer",
    "cdrVersion": "1"
  },
  "consent": {}
}
testName
fapi1-advanced-final-state-only-outside-request-object-not-used
2023-02-20 22:14:03 SUCCESS
CreateRedirectUri
Created redirect URI
redirect_uri
https://www.certification.openid.net/test/a/cdr-mdh/callback
2023-02-20 22:14:03
GetDynamicServerConfiguration
HTTP request
request_uri
https://dh-test.idp.dev.cdrsandbox.gov.au/fapi-jarm/.well-known/openid-configuration
request_method
GET
request_headers
{
  "accept": "text/plain, application/json, application/*+json, */*",
  "content-length": "0"
}
request_body

                                
2023-02-20 22:14:04 RESPONSE
GetDynamicServerConfiguration
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "date": "Mon, 20 Feb 2023 22:14:04 GMT",
  "content-type": "application/json; charset\u003dutf-8",
  "transfer-encoding": "chunked",
  "connection": "keep-alive",
  "strict-transport-security": "max-age\u003d15724800; includeSubDomains"
}
response_body
{"issuer":"https://dh-test.idp.dev.cdrsandbox.gov.au/fapi-jarm","jwks_uri":"https://dh-test.idp.dev.cdrsandbox.gov.au/fapi-jarm/.well-known/openid-configuration/jwks","registration_endpoint":"https://dh-test.secure.idp.dev.cdrsandbox.gov.au/fapi-jarm/connect/register","authorization_endpoint":"https://dh-test.idp.dev.cdrsandbox.gov.au/fapi-jarm/connect/authorize","pushed_authorization_request_endpoint":"https://dh-test.idp.dev.cdrsandbox.gov.au/fapi-jarm/connect/par","token_endpoint":"https://dh-test.secure.idp.dev.cdrsandbox.gov.au/fapi-jarm/connect/token","userinfo_endpoint":"https://dh-test.secure.idp.dev.cdrsandbox.gov.au/fapi-jarm/connect/userinfo","introspection_endpoint":"https://dh-test.secure.idp.dev.cdrsandbox.gov.au/fapi-jarm/connect/introspect","cdr_arrangement_revocation_endpoint":"https://dh-test.secure.idp.dev.cdrsandbox.gov.au/fapi-jarm/connect/arrangements/revoke","revocation_endpoint":"https://dh-test.secure.idp.dev.cdrsandbox.gov.au/fapi-jarm/connect/revocation","scopes_supported":["profile","openid","common:customer.basic:read","common:customer.detail:read","energy:electricity.servicepoints.basic:read","energy:electricity.servicepoints.detail:read","energy:electricity.usage:read","energy:electricity.der:read","energy:accounts.basic:read","energy:accounts.detail:read","energy:accounts.paymentschedule:read","energy:accounts.concessions:read","energy:billing:read","admin:metrics.basic:read","admin:metadata:update","cdr:registration"],"claims_supported":["name","given_name","family_name","sharing_duration","iss","sub","aud","acr","exp","iat","nonce","auth_time","updated_at"],"grant_types_supported":["authorization_code","refresh_token","client_credentials"],"subject_types_supported":["pairwise"],"response_modes_supported":["fragment","form_post","jwt"],"response_types_supported":["code","code id_token"],"code_challenge_methods_supported":["S256"],"require_pushed_authorization_requests":true,"request_parameter_supported":false,"request_uri_parameter_supported":true,"request_object_signing_alg_values_supported":["PS256","ES256"],"tls_client_certificate_bound_access_tokens":true,"claims_parameter_supported":true,"acr_values_supported":["urn:cds.au:cdr:2"],"token_endpoint_auth_signing_alg_values_supported":["PS256","ES256"],"token_endpoint_auth_methods_supported":["private_key_jwt"],"id_token_signing_alg_values_supported":["PS256","ES256"],"id_token_encryption_alg_values_supported":["RSA-OAEP","RSA-OAEP-256"],"id_token_encryption_enc_values_supported":["A128CBC-HS256","A256GCM"],"authorization_signing_alg_values_supported":["PS256","ES256"]}
2023-02-20 22:14:04 SUCCESS
GetDynamicServerConfiguration
Successfully parsed server configuration
issuer
https://dh-test.idp.dev.cdrsandbox.gov.au/fapi-jarm
jwks_uri
https://dh-test.idp.dev.cdrsandbox.gov.au/fapi-jarm/.well-known/openid-configuration/jwks
registration_endpoint
https://dh-test.secure.idp.dev.cdrsandbox.gov.au/fapi-jarm/connect/register
authorization_endpoint
https://dh-test.idp.dev.cdrsandbox.gov.au/fapi-jarm/connect/authorize
pushed_authorization_request_endpoint
https://dh-test.idp.dev.cdrsandbox.gov.au/fapi-jarm/connect/par
token_endpoint
https://dh-test.secure.idp.dev.cdrsandbox.gov.au/fapi-jarm/connect/token
userinfo_endpoint
https://dh-test.secure.idp.dev.cdrsandbox.gov.au/fapi-jarm/connect/userinfo
introspection_endpoint
https://dh-test.secure.idp.dev.cdrsandbox.gov.au/fapi-jarm/connect/introspect
cdr_arrangement_revocation_endpoint
https://dh-test.secure.idp.dev.cdrsandbox.gov.au/fapi-jarm/connect/arrangements/revoke
revocation_endpoint
https://dh-test.secure.idp.dev.cdrsandbox.gov.au/fapi-jarm/connect/revocation
scopes_supported
[
  "profile",
  "openid",
  "common:customer.basic:read",
  "common:customer.detail:read",
  "energy:electricity.servicepoints.basic:read",
  "energy:electricity.servicepoints.detail:read",
  "energy:electricity.usage:read",
  "energy:electricity.der:read",
  "energy:accounts.basic:read",
  "energy:accounts.detail:read",
  "energy:accounts.paymentschedule:read",
  "energy:accounts.concessions:read",
  "energy:billing:read",
  "admin:metrics.basic:read",
  "admin:metadata:update",
  "cdr:registration"
]
claims_supported
[
  "name",
  "given_name",
  "family_name",
  "sharing_duration",
  "iss",
  "sub",
  "aud",
  "acr",
  "exp",
  "iat",
  "nonce",
  "auth_time",
  "updated_at"
]
grant_types_supported
[
  "authorization_code",
  "refresh_token",
  "client_credentials"
]
subject_types_supported
[
  "pairwise"
]
response_modes_supported
[
  "fragment",
  "form_post",
  "jwt"
]
response_types_supported
[
  "code",
  "code id_token"
]
code_challenge_methods_supported
[
  "S256"
]
require_pushed_authorization_requests
true
request_parameter_supported
false
request_uri_parameter_supported
true
request_object_signing_alg_values_supported
[
  "PS256",
  "ES256"
]
tls_client_certificate_bound_access_tokens
true
claims_parameter_supported
true
acr_values_supported
[
  "urn:cds.au:cdr:2"
]
token_endpoint_auth_signing_alg_values_supported
[
  "PS256",
  "ES256"
]
token_endpoint_auth_methods_supported
[
  "private_key_jwt"
]
id_token_signing_alg_values_supported
[
  "PS256",
  "ES256"
]
id_token_encryption_alg_values_supported
[
  "RSA-OAEP",
  "RSA-OAEP-256"
]
id_token_encryption_enc_values_supported
[
  "A128CBC-HS256",
  "A256GCM"
]
authorization_signing_alg_values_supported
[
  "PS256",
  "ES256"
]
2023-02-20 22:14:04 SUCCESS
AddMTLSEndpointAliasesToEnvironment
Added mtls_endpoint_aliases to environment
2023-02-20 22:14:04 SUCCESS
CheckServerConfiguration
Found required server configuration keys
required
[
  "authorization_endpoint",
  "token_endpoint",
  "issuer"
]
2023-02-20 22:14:04
FetchServerKeys
Fetching server key
jwks_uri
https://dh-test.idp.dev.cdrsandbox.gov.au/fapi-jarm/.well-known/openid-configuration/jwks
2023-02-20 22:14:04
FetchServerKeys
HTTP request
request_uri
https://dh-test.idp.dev.cdrsandbox.gov.au/fapi-jarm/.well-known/openid-configuration/jwks
request_method
GET
request_headers
{
  "accept": "text/plain, application/json, application/*+json, */*",
  "content-length": "0"
}
request_body

                                
2023-02-20 22:14:04 RESPONSE
FetchServerKeys
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "date": "Mon, 20 Feb 2023 22:14:04 GMT",
  "content-type": "application/json; charset\u003dutf-8",
  "transfer-encoding": "chunked",
  "connection": "keep-alive",
  "strict-transport-security": "max-age\u003d15724800; includeSubDomains"
}
response_body
{"keys":[{"kty":"RSA","use":"sig","kid":"7C5716553E9B132EF325C49CA2079737196C03DB","x5t":"fFcWVT6bEy7zJcScogeXNxlsA9s","e":"AQAB","n":"muidQL6h9QizbiZxZi3rpwNVDy7mXjtcl-C2rpI4JZzo0n2x-3KAHoCuuR7ZcX3b2DgfkI2IB9NsspdtZsAgKO0MYDROCn8TrIPKlvP4M8YwNQ1modLS9IfVqZU6Tp_mWpn89po7oZiTGq-qihv-xBUQwHM9FHplPP6DvA5Yl5UUHDdN2s9qnodjBI3SAyuVOY6s9X9iv-wDBYvI_981nEYA7Ndgm-QxW6qH0FgA8OC4yLE8e2QDEjL31JAXAJDcUTRTwiQL5jv_hd9Wze6_Oe19mcl1RKn1-z_96riylD3VrwqAR5KkmkyI35WBytAdUU1jpyT1D-RVxX-G3FHoUCgXPDSyvul9Djet65KZE1mkzZfCmo_2s44XcF_Mv4cBfayMdNkodu2EgTsBzgd7lmGszlDhEMZeLDELOIXdQRs5b6g7pt6YRRcGfDo6eRBuR6n9VCES5L9RNizUI--LISnM-W9tWxReGDoj6-YwLFq7bHNt42psvxJO96f3ISwn","x5c":["MIIEoTCCAwmgAwIBAgIUJc25dL8SOWgIIsIUKuHuQuNj/RowDQYJKoZIhvcNAQELBQAwXzELMAkGA1UEBhMCQVUxDDAKBgNVBAgMA0FDVDERMA8GA1UEBwwIQ2FuYmVycmExDTALBgNVBAoMBEFDQ0MxDDAKBgNVBAsMA0NEUjESMBAGA1UEAwwJbWRoLXBzMjU2MCAXDTIyMDUxMzAzMzU0N1oYDzQ0ODYwNjI0MDMzNTQ3WjBfMQswCQYDVQQGEwJBVTEMMAoGA1UECAwDQUNUMREwDwYDVQQHDAhDYW5iZXJyYTENMAsGA1UECgwEQUNDQzEMMAoGA1UECwwDQ0RSMRIwEAYDVQQDDAltZGgtcHMyNTYwggGiMA0GCSqGSIb3DQEBAQUAA4IBjwAwggGKAoIBgQCa6J1AvqH1CLNuJnFmLeunA1UPLuZeO1yX4LaukjglnOjSfbH7coAegK65HtlxfdvYOB+QjYgH02yyl21mwCAo7QxgNE4KfxOsg8qW8/gzxjA1DWah0tL0h9WplTpOn+Zamfz2mjuhmJMar6qKG/7EFRDAcz0UemU8/oO8DliXlRQcN03az2qeh2MEjdIDK5U5jqz1f2K/7AMFi8j/3zWcRgDs12Cb5DFbqofQWADw4LjIsTx7ZAMSMvfUkBcAkNxRNFPCJAvmO/+F31bN7r857X2ZyXVEqfX7P/3quLKUPdWvCoBHkqSaTIjflYHK0B1RTWOnJPUP5FXFf4bcUehQKBc8NLK+6X0ON63rkpkTWaTNl8Kaj/azjhdwX8y/hwF9rIx02Sh27YSBOwHOB3uWYazOUOEQxl4sMQs4hd1BGzlvqDum3phFFwZ8Ojp5EG5Hqf1UIRLkv1E2LNQj74shKcz5b21bFF4YOiPr5jAsWrtsc23jamy/Ek73p/chLCcCAwEAAaNTMFEwHQYDVR0OBBYEFIoSnOlQkoN2QYRyONIKbOWAccZHMB8GA1UdIwQYMBaAFIoSnOlQkoN2QYRyONIKbOWAccZHMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQELBQADggGBAFaCZHTEzwAuY4PWsI7t2B0Szm4UAJX264d0TvmEm8WYmY+bYYRFWvwCxa254wk5jMscRpa5S+B1F9K1Lz7K+IdYtJpTu/z0Yzw/b0Rrd3epM25u8Fdx++geLDjZVxeaTPqyS1o3h5TWMcg7vXp67zy34tKePAb/jZezrmOC5N6XPPGgT5GMel/fFD7G4e1gXoAR7J/SxMmE7qXVzdse7Wi19AAVLjKJAn3+7UJmSSig921kJgzX0GRN6w5p2Pwn0gxSyxk3BWMuc9GlyqP/7bPu8EcKAg53YGnIbzYGyTe9mpADYP/Zk1APZEPx6c1uKtgn6yMqtq8MJRos6lrgTP0MyMXB7nq/yE7ED+A1gbiCosKv65WVdP8c366uCAFRPehIjprFzEgUQuPRrPVs0ylof9BlEMH3T58HAhCo2mZ65eF0nHwz+BTe/WcgBJvLNT1mrmlLKG2dpaU0WVtQbpPMRwacQ4/zPlbW4CibLFMahPhu5sJlVhGevvZcxfyNDA=="],"alg":"PS256"},{"kty":"EC","use":"sig","kid":"ED5CB45701699B64B4D562AE39BC652515090198","x5t":"7Vy0VwFpm2S01WKuObxlJRUJAZg","x5c":["MIICFTCCAbugAwIBAgIUU5JJVsT64GvIYcC38ngd4OURvZkwCgYIKoZIzj0EAwIwXzELMAkGA1UEBhMCQVUxDDAKBgNVBAgMA0FDVDERMA8GA1UEBwwIQ2FuYmVycmExDTALBgNVBAoMBEFDQ0MxDDAKBgNVBAsMA0NEUjESMBAGA1UEAwwJbWRoLWVzMjU2MCAXDTIyMDUxMzAzMzE1NFoYDzQ0ODYwNjI0MDMzMTU0WjBfMQswCQYDVQQGEwJBVTEMMAoGA1UECAwDQUNUMREwDwYDVQQHDAhDYW5iZXJyYTENMAsGA1UECgwEQUNDQzEMMAoGA1UECwwDQ0RSMRIwEAYDVQQDDAltZGgtZXMyNTYwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAR684b1T+WTEWrCRgild1cQEEp10BHCuhAK6pFUSNShn6IVgctQqdBTGE14BGpPli0mRQFCDAlUwkot3bUp0K+go1MwUTAdBgNVHQ4EFgQUXT33/36K2py+/xeQD8uTJSZyRp4wHwYDVR0jBBgwFoAUXT33/36K2py+/xeQD8uTJSZyRp4wDwYDVR0TAQH/BAUwAwEB/zAKBggqhkjOPQQDAgNIADBFAiBNvruyt6BqJVBz8v2MW+VyEUpyCzbDoNmwH24Zovo+ywIhAPGnC+M2SSngIOlDy8XGCCSXEHlKDOQf1vjuXDDo00iZ"],"alg":"ES256","x":"evOG9U_lkxFqwkYIpXdXEBBKddARwroQCuqRVEjUoZ8","y":"ohWBy1Cp0FMYTXgEak-WLSZFAUIMCVTCSi3dtSnQr6A","crv":"P-256"}]}
2023-02-20 22:14:04
FetchServerKeys
Found JWK set string
jwk_string
{"keys":[{"kty":"RSA","use":"sig","kid":"7C5716553E9B132EF325C49CA2079737196C03DB","x5t":"fFcWVT6bEy7zJcScogeXNxlsA9s","e":"AQAB","n":"muidQL6h9QizbiZxZi3rpwNVDy7mXjtcl-C2rpI4JZzo0n2x-3KAHoCuuR7ZcX3b2DgfkI2IB9NsspdtZsAgKO0MYDROCn8TrIPKlvP4M8YwNQ1modLS9IfVqZU6Tp_mWpn89po7oZiTGq-qihv-xBUQwHM9FHplPP6DvA5Yl5UUHDdN2s9qnodjBI3SAyuVOY6s9X9iv-wDBYvI_981nEYA7Ndgm-QxW6qH0FgA8OC4yLE8e2QDEjL31JAXAJDcUTRTwiQL5jv_hd9Wze6_Oe19mcl1RKn1-z_96riylD3VrwqAR5KkmkyI35WBytAdUU1jpyT1D-RVxX-G3FHoUCgXPDSyvul9Djet65KZE1mkzZfCmo_2s44XcF_Mv4cBfayMdNkodu2EgTsBzgd7lmGszlDhEMZeLDELOIXdQRs5b6g7pt6YRRcGfDo6eRBuR6n9VCES5L9RNizUI--LISnM-W9tWxReGDoj6-YwLFq7bHNt42psvxJO96f3ISwn","x5c":["MIIEoTCCAwmgAwIBAgIUJc25dL8SOWgIIsIUKuHuQuNj/RowDQYJKoZIhvcNAQELBQAwXzELMAkGA1UEBhMCQVUxDDAKBgNVBAgMA0FDVDERMA8GA1UEBwwIQ2FuYmVycmExDTALBgNVBAoMBEFDQ0MxDDAKBgNVBAsMA0NEUjESMBAGA1UEAwwJbWRoLXBzMjU2MCAXDTIyMDUxMzAzMzU0N1oYDzQ0ODYwNjI0MDMzNTQ3WjBfMQswCQYDVQQGEwJBVTEMMAoGA1UECAwDQUNUMREwDwYDVQQHDAhDYW5iZXJyYTENMAsGA1UECgwEQUNDQzEMMAoGA1UECwwDQ0RSMRIwEAYDVQQDDAltZGgtcHMyNTYwggGiMA0GCSqGSIb3DQEBAQUAA4IBjwAwggGKAoIBgQCa6J1AvqH1CLNuJnFmLeunA1UPLuZeO1yX4LaukjglnOjSfbH7coAegK65HtlxfdvYOB+QjYgH02yyl21mwCAo7QxgNE4KfxOsg8qW8/gzxjA1DWah0tL0h9WplTpOn+Zamfz2mjuhmJMar6qKG/7EFRDAcz0UemU8/oO8DliXlRQcN03az2qeh2MEjdIDK5U5jqz1f2K/7AMFi8j/3zWcRgDs12Cb5DFbqofQWADw4LjIsTx7ZAMSMvfUkBcAkNxRNFPCJAvmO/+F31bN7r857X2ZyXVEqfX7P/3quLKUPdWvCoBHkqSaTIjflYHK0B1RTWOnJPUP5FXFf4bcUehQKBc8NLK+6X0ON63rkpkTWaTNl8Kaj/azjhdwX8y/hwF9rIx02Sh27YSBOwHOB3uWYazOUOEQxl4sMQs4hd1BGzlvqDum3phFFwZ8Ojp5EG5Hqf1UIRLkv1E2LNQj74shKcz5b21bFF4YOiPr5jAsWrtsc23jamy/Ek73p/chLCcCAwEAAaNTMFEwHQYDVR0OBBYEFIoSnOlQkoN2QYRyONIKbOWAccZHMB8GA1UdIwQYMBaAFIoSnOlQkoN2QYRyONIKbOWAccZHMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQELBQADggGBAFaCZHTEzwAuY4PWsI7t2B0Szm4UAJX264d0TvmEm8WYmY+bYYRFWvwCxa254wk5jMscRpa5S+B1F9K1Lz7K+IdYtJpTu/z0Yzw/b0Rrd3epM25u8Fdx++geLDjZVxeaTPqyS1o3h5TWMcg7vXp67zy34tKePAb/jZezrmOC5N6XPPGgT5GMel/fFD7G4e1gXoAR7J/SxMmE7qXVzdse7Wi19AAVLjKJAn3+7UJmSSig921kJgzX0GRN6w5p2Pwn0gxSyxk3BWMuc9GlyqP/7bPu8EcKAg53YGnIbzYGyTe9mpADYP/Zk1APZEPx6c1uKtgn6yMqtq8MJRos6lrgTP0MyMXB7nq/yE7ED+A1gbiCosKv65WVdP8c366uCAFRPehIjprFzEgUQuPRrPVs0ylof9BlEMH3T58HAhCo2mZ65eF0nHwz+BTe/WcgBJvLNT1mrmlLKG2dpaU0WVtQbpPMRwacQ4/zPlbW4CibLFMahPhu5sJlVhGevvZcxfyNDA=="],"alg":"PS256"},{"kty":"EC","use":"sig","kid":"ED5CB45701699B64B4D562AE39BC652515090198","x5t":"7Vy0VwFpm2S01WKuObxlJRUJAZg","x5c":["MIICFTCCAbugAwIBAgIUU5JJVsT64GvIYcC38ngd4OURvZkwCgYIKoZIzj0EAwIwXzELMAkGA1UEBhMCQVUxDDAKBgNVBAgMA0FDVDERMA8GA1UEBwwIQ2FuYmVycmExDTALBgNVBAoMBEFDQ0MxDDAKBgNVBAsMA0NEUjESMBAGA1UEAwwJbWRoLWVzMjU2MCAXDTIyMDUxMzAzMzE1NFoYDzQ0ODYwNjI0MDMzMTU0WjBfMQswCQYDVQQGEwJBVTEMMAoGA1UECAwDQUNUMREwDwYDVQQHDAhDYW5iZXJyYTENMAsGA1UECgwEQUNDQzEMMAoGA1UECwwDQ0RSMRIwEAYDVQQDDAltZGgtZXMyNTYwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAR684b1T+WTEWrCRgild1cQEEp10BHCuhAK6pFUSNShn6IVgctQqdBTGE14BGpPli0mRQFCDAlUwkot3bUp0K+go1MwUTAdBgNVHQ4EFgQUXT33/36K2py+/xeQD8uTJSZyRp4wHwYDVR0jBBgwFoAUXT33/36K2py+/xeQD8uTJSZyRp4wDwYDVR0TAQH/BAUwAwEB/zAKBggqhkjOPQQDAgNIADBFAiBNvruyt6BqJVBz8v2MW+VyEUpyCzbDoNmwH24Zovo+ywIhAPGnC+M2SSngIOlDy8XGCCSXEHlKDOQf1vjuXDDo00iZ"],"alg":"ES256","x":"evOG9U_lkxFqwkYIpXdXEBBKddARwroQCuqRVEjUoZ8","y":"ohWBy1Cp0FMYTXgEak-WLSZFAUIMCVTCSi3dtSnQr6A","crv":"P-256"}]}
2023-02-20 22:14:04 SUCCESS
FetchServerKeys
Found server JWK set
server_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "use": "sig",
      "kid": "7C5716553E9B132EF325C49CA2079737196C03DB",
      "x5t": "fFcWVT6bEy7zJcScogeXNxlsA9s",
      "e": "AQAB",
      "n": "muidQL6h9QizbiZxZi3rpwNVDy7mXjtcl-C2rpI4JZzo0n2x-3KAHoCuuR7ZcX3b2DgfkI2IB9NsspdtZsAgKO0MYDROCn8TrIPKlvP4M8YwNQ1modLS9IfVqZU6Tp_mWpn89po7oZiTGq-qihv-xBUQwHM9FHplPP6DvA5Yl5UUHDdN2s9qnodjBI3SAyuVOY6s9X9iv-wDBYvI_981nEYA7Ndgm-QxW6qH0FgA8OC4yLE8e2QDEjL31JAXAJDcUTRTwiQL5jv_hd9Wze6_Oe19mcl1RKn1-z_96riylD3VrwqAR5KkmkyI35WBytAdUU1jpyT1D-RVxX-G3FHoUCgXPDSyvul9Djet65KZE1mkzZfCmo_2s44XcF_Mv4cBfayMdNkodu2EgTsBzgd7lmGszlDhEMZeLDELOIXdQRs5b6g7pt6YRRcGfDo6eRBuR6n9VCES5L9RNizUI--LISnM-W9tWxReGDoj6-YwLFq7bHNt42psvxJO96f3ISwn",
      "x5c": [
        "MIIEoTCCAwmgAwIBAgIUJc25dL8SOWgIIsIUKuHuQuNj/RowDQYJKoZIhvcNAQELBQAwXzELMAkGA1UEBhMCQVUxDDAKBgNVBAgMA0FDVDERMA8GA1UEBwwIQ2FuYmVycmExDTALBgNVBAoMBEFDQ0MxDDAKBgNVBAsMA0NEUjESMBAGA1UEAwwJbWRoLXBzMjU2MCAXDTIyMDUxMzAzMzU0N1oYDzQ0ODYwNjI0MDMzNTQ3WjBfMQswCQYDVQQGEwJBVTEMMAoGA1UECAwDQUNUMREwDwYDVQQHDAhDYW5iZXJyYTENMAsGA1UECgwEQUNDQzEMMAoGA1UECwwDQ0RSMRIwEAYDVQQDDAltZGgtcHMyNTYwggGiMA0GCSqGSIb3DQEBAQUAA4IBjwAwggGKAoIBgQCa6J1AvqH1CLNuJnFmLeunA1UPLuZeO1yX4LaukjglnOjSfbH7coAegK65HtlxfdvYOB+QjYgH02yyl21mwCAo7QxgNE4KfxOsg8qW8/gzxjA1DWah0tL0h9WplTpOn+Zamfz2mjuhmJMar6qKG/7EFRDAcz0UemU8/oO8DliXlRQcN03az2qeh2MEjdIDK5U5jqz1f2K/7AMFi8j/3zWcRgDs12Cb5DFbqofQWADw4LjIsTx7ZAMSMvfUkBcAkNxRNFPCJAvmO/+F31bN7r857X2ZyXVEqfX7P/3quLKUPdWvCoBHkqSaTIjflYHK0B1RTWOnJPUP5FXFf4bcUehQKBc8NLK+6X0ON63rkpkTWaTNl8Kaj/azjhdwX8y/hwF9rIx02Sh27YSBOwHOB3uWYazOUOEQxl4sMQs4hd1BGzlvqDum3phFFwZ8Ojp5EG5Hqf1UIRLkv1E2LNQj74shKcz5b21bFF4YOiPr5jAsWrtsc23jamy/Ek73p/chLCcCAwEAAaNTMFEwHQYDVR0OBBYEFIoSnOlQkoN2QYRyONIKbOWAccZHMB8GA1UdIwQYMBaAFIoSnOlQkoN2QYRyONIKbOWAccZHMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQELBQADggGBAFaCZHTEzwAuY4PWsI7t2B0Szm4UAJX264d0TvmEm8WYmY+bYYRFWvwCxa254wk5jMscRpa5S+B1F9K1Lz7K+IdYtJpTu/z0Yzw/b0Rrd3epM25u8Fdx++geLDjZVxeaTPqyS1o3h5TWMcg7vXp67zy34tKePAb/jZezrmOC5N6XPPGgT5GMel/fFD7G4e1gXoAR7J/SxMmE7qXVzdse7Wi19AAVLjKJAn3+7UJmSSig921kJgzX0GRN6w5p2Pwn0gxSyxk3BWMuc9GlyqP/7bPu8EcKAg53YGnIbzYGyTe9mpADYP/Zk1APZEPx6c1uKtgn6yMqtq8MJRos6lrgTP0MyMXB7nq/yE7ED+A1gbiCosKv65WVdP8c366uCAFRPehIjprFzEgUQuPRrPVs0ylof9BlEMH3T58HAhCo2mZ65eF0nHwz+BTe/WcgBJvLNT1mrmlLKG2dpaU0WVtQbpPMRwacQ4/zPlbW4CibLFMahPhu5sJlVhGevvZcxfyNDA\u003d\u003d"
      ],
      "alg": "PS256"
    },
    {
      "kty": "EC",
      "use": "sig",
      "kid": "ED5CB45701699B64B4D562AE39BC652515090198",
      "x5t": "7Vy0VwFpm2S01WKuObxlJRUJAZg",
      "x5c": [
        "MIICFTCCAbugAwIBAgIUU5JJVsT64GvIYcC38ngd4OURvZkwCgYIKoZIzj0EAwIwXzELMAkGA1UEBhMCQVUxDDAKBgNVBAgMA0FDVDERMA8GA1UEBwwIQ2FuYmVycmExDTALBgNVBAoMBEFDQ0MxDDAKBgNVBAsMA0NEUjESMBAGA1UEAwwJbWRoLWVzMjU2MCAXDTIyMDUxMzAzMzE1NFoYDzQ0ODYwNjI0MDMzMTU0WjBfMQswCQYDVQQGEwJBVTEMMAoGA1UECAwDQUNUMREwDwYDVQQHDAhDYW5iZXJyYTENMAsGA1UECgwEQUNDQzEMMAoGA1UECwwDQ0RSMRIwEAYDVQQDDAltZGgtZXMyNTYwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAR684b1T+WTEWrCRgild1cQEEp10BHCuhAK6pFUSNShn6IVgctQqdBTGE14BGpPli0mRQFCDAlUwkot3bUp0K+go1MwUTAdBgNVHQ4EFgQUXT33/36K2py+/xeQD8uTJSZyRp4wHwYDVR0jBBgwFoAUXT33/36K2py+/xeQD8uTJSZyRp4wDwYDVR0TAQH/BAUwAwEB/zAKBggqhkjOPQQDAgNIADBFAiBNvruyt6BqJVBz8v2MW+VyEUpyCzbDoNmwH24Zovo+ywIhAPGnC+M2SSngIOlDy8XGCCSXEHlKDOQf1vjuXDDo00iZ"
      ],
      "alg": "ES256",
      "x": "evOG9U_lkxFqwkYIpXdXEBBKddARwroQCuqRVEjUoZ8",
      "y": "ohWBy1Cp0FMYTXgEak-WLSZFAUIMCVTCSi3dtSnQr6A",
      "crv": "P-256"
    }
  ]
}
2023-02-20 22:14:04 SUCCESS
CheckServerKeysIsValid
Server JWKs is valid
server_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "use": "sig",
      "kid": "7C5716553E9B132EF325C49CA2079737196C03DB",
      "x5t": "fFcWVT6bEy7zJcScogeXNxlsA9s",
      "e": "AQAB",
      "n": "muidQL6h9QizbiZxZi3rpwNVDy7mXjtcl-C2rpI4JZzo0n2x-3KAHoCuuR7ZcX3b2DgfkI2IB9NsspdtZsAgKO0MYDROCn8TrIPKlvP4M8YwNQ1modLS9IfVqZU6Tp_mWpn89po7oZiTGq-qihv-xBUQwHM9FHplPP6DvA5Yl5UUHDdN2s9qnodjBI3SAyuVOY6s9X9iv-wDBYvI_981nEYA7Ndgm-QxW6qH0FgA8OC4yLE8e2QDEjL31JAXAJDcUTRTwiQL5jv_hd9Wze6_Oe19mcl1RKn1-z_96riylD3VrwqAR5KkmkyI35WBytAdUU1jpyT1D-RVxX-G3FHoUCgXPDSyvul9Djet65KZE1mkzZfCmo_2s44XcF_Mv4cBfayMdNkodu2EgTsBzgd7lmGszlDhEMZeLDELOIXdQRs5b6g7pt6YRRcGfDo6eRBuR6n9VCES5L9RNizUI--LISnM-W9tWxReGDoj6-YwLFq7bHNt42psvxJO96f3ISwn",
      "x5c": [
        "MIIEoTCCAwmgAwIBAgIUJc25dL8SOWgIIsIUKuHuQuNj/RowDQYJKoZIhvcNAQELBQAwXzELMAkGA1UEBhMCQVUxDDAKBgNVBAgMA0FDVDERMA8GA1UEBwwIQ2FuYmVycmExDTALBgNVBAoMBEFDQ0MxDDAKBgNVBAsMA0NEUjESMBAGA1UEAwwJbWRoLXBzMjU2MCAXDTIyMDUxMzAzMzU0N1oYDzQ0ODYwNjI0MDMzNTQ3WjBfMQswCQYDVQQGEwJBVTEMMAoGA1UECAwDQUNUMREwDwYDVQQHDAhDYW5iZXJyYTENMAsGA1UECgwEQUNDQzEMMAoGA1UECwwDQ0RSMRIwEAYDVQQDDAltZGgtcHMyNTYwggGiMA0GCSqGSIb3DQEBAQUAA4IBjwAwggGKAoIBgQCa6J1AvqH1CLNuJnFmLeunA1UPLuZeO1yX4LaukjglnOjSfbH7coAegK65HtlxfdvYOB+QjYgH02yyl21mwCAo7QxgNE4KfxOsg8qW8/gzxjA1DWah0tL0h9WplTpOn+Zamfz2mjuhmJMar6qKG/7EFRDAcz0UemU8/oO8DliXlRQcN03az2qeh2MEjdIDK5U5jqz1f2K/7AMFi8j/3zWcRgDs12Cb5DFbqofQWADw4LjIsTx7ZAMSMvfUkBcAkNxRNFPCJAvmO/+F31bN7r857X2ZyXVEqfX7P/3quLKUPdWvCoBHkqSaTIjflYHK0B1RTWOnJPUP5FXFf4bcUehQKBc8NLK+6X0ON63rkpkTWaTNl8Kaj/azjhdwX8y/hwF9rIx02Sh27YSBOwHOB3uWYazOUOEQxl4sMQs4hd1BGzlvqDum3phFFwZ8Ojp5EG5Hqf1UIRLkv1E2LNQj74shKcz5b21bFF4YOiPr5jAsWrtsc23jamy/Ek73p/chLCcCAwEAAaNTMFEwHQYDVR0OBBYEFIoSnOlQkoN2QYRyONIKbOWAccZHMB8GA1UdIwQYMBaAFIoSnOlQkoN2QYRyONIKbOWAccZHMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQELBQADggGBAFaCZHTEzwAuY4PWsI7t2B0Szm4UAJX264d0TvmEm8WYmY+bYYRFWvwCxa254wk5jMscRpa5S+B1F9K1Lz7K+IdYtJpTu/z0Yzw/b0Rrd3epM25u8Fdx++geLDjZVxeaTPqyS1o3h5TWMcg7vXp67zy34tKePAb/jZezrmOC5N6XPPGgT5GMel/fFD7G4e1gXoAR7J/SxMmE7qXVzdse7Wi19AAVLjKJAn3+7UJmSSig921kJgzX0GRN6w5p2Pwn0gxSyxk3BWMuc9GlyqP/7bPu8EcKAg53YGnIbzYGyTe9mpADYP/Zk1APZEPx6c1uKtgn6yMqtq8MJRos6lrgTP0MyMXB7nq/yE7ED+A1gbiCosKv65WVdP8c366uCAFRPehIjprFzEgUQuPRrPVs0ylof9BlEMH3T58HAhCo2mZ65eF0nHwz+BTe/WcgBJvLNT1mrmlLKG2dpaU0WVtQbpPMRwacQ4/zPlbW4CibLFMahPhu5sJlVhGevvZcxfyNDA\u003d\u003d"
      ],
      "alg": "PS256"
    },
    {
      "kty": "EC",
      "use": "sig",
      "kid": "ED5CB45701699B64B4D562AE39BC652515090198",
      "x5t": "7Vy0VwFpm2S01WKuObxlJRUJAZg",
      "x5c": [
        "MIICFTCCAbugAwIBAgIUU5JJVsT64GvIYcC38ngd4OURvZkwCgYIKoZIzj0EAwIwXzELMAkGA1UEBhMCQVUxDDAKBgNVBAgMA0FDVDERMA8GA1UEBwwIQ2FuYmVycmExDTALBgNVBAoMBEFDQ0MxDDAKBgNVBAsMA0NEUjESMBAGA1UEAwwJbWRoLWVzMjU2MCAXDTIyMDUxMzAzMzE1NFoYDzQ0ODYwNjI0MDMzMTU0WjBfMQswCQYDVQQGEwJBVTEMMAoGA1UECAwDQUNUMREwDwYDVQQHDAhDYW5iZXJyYTENMAsGA1UECgwEQUNDQzEMMAoGA1UECwwDQ0RSMRIwEAYDVQQDDAltZGgtZXMyNTYwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAR684b1T+WTEWrCRgild1cQEEp10BHCuhAK6pFUSNShn6IVgctQqdBTGE14BGpPli0mRQFCDAlUwkot3bUp0K+go1MwUTAdBgNVHQ4EFgQUXT33/36K2py+/xeQD8uTJSZyRp4wHwYDVR0jBBgwFoAUXT33/36K2py+/xeQD8uTJSZyRp4wDwYDVR0TAQH/BAUwAwEB/zAKBggqhkjOPQQDAgNIADBFAiBNvruyt6BqJVBz8v2MW+VyEUpyCzbDoNmwH24Zovo+ywIhAPGnC+M2SSngIOlDy8XGCCSXEHlKDOQf1vjuXDDo00iZ"
      ],
      "alg": "ES256",
      "x": "evOG9U_lkxFqwkYIpXdXEBBKddARwroQCuqRVEjUoZ8",
      "y": "ohWBy1Cp0FMYTXgEak-WLSZFAUIMCVTCSi3dtSnQr6A",
      "crv": "P-256"
    }
  ]
}
2023-02-20 22:14:04 SUCCESS
ValidateServerJWKs
Valid server JWKs: keys are valid JSON, contain the required fields and are correctly encoded using unpadded base64url
2023-02-20 22:14:04 SUCCESS
CheckForKeyIdInServerJWKs
All keys contain kids
2023-02-20 22:14:04 SUCCESS
EnsureServerJwksDoesNotContainPrivateOrSymmetricKeys
Jwks does not contain any private or symmetric keys
2023-02-20 22:14:04 SUCCESS
FAPIEnsureMinimumServerKeyLength
Validated minimum key lengths for server_jwks
server_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "use": "sig",
      "kid": "7C5716553E9B132EF325C49CA2079737196C03DB",
      "x5t": "fFcWVT6bEy7zJcScogeXNxlsA9s",
      "e": "AQAB",
      "n": "muidQL6h9QizbiZxZi3rpwNVDy7mXjtcl-C2rpI4JZzo0n2x-3KAHoCuuR7ZcX3b2DgfkI2IB9NsspdtZsAgKO0MYDROCn8TrIPKlvP4M8YwNQ1modLS9IfVqZU6Tp_mWpn89po7oZiTGq-qihv-xBUQwHM9FHplPP6DvA5Yl5UUHDdN2s9qnodjBI3SAyuVOY6s9X9iv-wDBYvI_981nEYA7Ndgm-QxW6qH0FgA8OC4yLE8e2QDEjL31JAXAJDcUTRTwiQL5jv_hd9Wze6_Oe19mcl1RKn1-z_96riylD3VrwqAR5KkmkyI35WBytAdUU1jpyT1D-RVxX-G3FHoUCgXPDSyvul9Djet65KZE1mkzZfCmo_2s44XcF_Mv4cBfayMdNkodu2EgTsBzgd7lmGszlDhEMZeLDELOIXdQRs5b6g7pt6YRRcGfDo6eRBuR6n9VCES5L9RNizUI--LISnM-W9tWxReGDoj6-YwLFq7bHNt42psvxJO96f3ISwn",
      "x5c": [
        "MIIEoTCCAwmgAwIBAgIUJc25dL8SOWgIIsIUKuHuQuNj/RowDQYJKoZIhvcNAQELBQAwXzELMAkGA1UEBhMCQVUxDDAKBgNVBAgMA0FDVDERMA8GA1UEBwwIQ2FuYmVycmExDTALBgNVBAoMBEFDQ0MxDDAKBgNVBAsMA0NEUjESMBAGA1UEAwwJbWRoLXBzMjU2MCAXDTIyMDUxMzAzMzU0N1oYDzQ0ODYwNjI0MDMzNTQ3WjBfMQswCQYDVQQGEwJBVTEMMAoGA1UECAwDQUNUMREwDwYDVQQHDAhDYW5iZXJyYTENMAsGA1UECgwEQUNDQzEMMAoGA1UECwwDQ0RSMRIwEAYDVQQDDAltZGgtcHMyNTYwggGiMA0GCSqGSIb3DQEBAQUAA4IBjwAwggGKAoIBgQCa6J1AvqH1CLNuJnFmLeunA1UPLuZeO1yX4LaukjglnOjSfbH7coAegK65HtlxfdvYOB+QjYgH02yyl21mwCAo7QxgNE4KfxOsg8qW8/gzxjA1DWah0tL0h9WplTpOn+Zamfz2mjuhmJMar6qKG/7EFRDAcz0UemU8/oO8DliXlRQcN03az2qeh2MEjdIDK5U5jqz1f2K/7AMFi8j/3zWcRgDs12Cb5DFbqofQWADw4LjIsTx7ZAMSMvfUkBcAkNxRNFPCJAvmO/+F31bN7r857X2ZyXVEqfX7P/3quLKUPdWvCoBHkqSaTIjflYHK0B1RTWOnJPUP5FXFf4bcUehQKBc8NLK+6X0ON63rkpkTWaTNl8Kaj/azjhdwX8y/hwF9rIx02Sh27YSBOwHOB3uWYazOUOEQxl4sMQs4hd1BGzlvqDum3phFFwZ8Ojp5EG5Hqf1UIRLkv1E2LNQj74shKcz5b21bFF4YOiPr5jAsWrtsc23jamy/Ek73p/chLCcCAwEAAaNTMFEwHQYDVR0OBBYEFIoSnOlQkoN2QYRyONIKbOWAccZHMB8GA1UdIwQYMBaAFIoSnOlQkoN2QYRyONIKbOWAccZHMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQELBQADggGBAFaCZHTEzwAuY4PWsI7t2B0Szm4UAJX264d0TvmEm8WYmY+bYYRFWvwCxa254wk5jMscRpa5S+B1F9K1Lz7K+IdYtJpTu/z0Yzw/b0Rrd3epM25u8Fdx++geLDjZVxeaTPqyS1o3h5TWMcg7vXp67zy34tKePAb/jZezrmOC5N6XPPGgT5GMel/fFD7G4e1gXoAR7J/SxMmE7qXVzdse7Wi19AAVLjKJAn3+7UJmSSig921kJgzX0GRN6w5p2Pwn0gxSyxk3BWMuc9GlyqP/7bPu8EcKAg53YGnIbzYGyTe9mpADYP/Zk1APZEPx6c1uKtgn6yMqtq8MJRos6lrgTP0MyMXB7nq/yE7ED+A1gbiCosKv65WVdP8c366uCAFRPehIjprFzEgUQuPRrPVs0ylof9BlEMH3T58HAhCo2mZ65eF0nHwz+BTe/WcgBJvLNT1mrmlLKG2dpaU0WVtQbpPMRwacQ4/zPlbW4CibLFMahPhu5sJlVhGevvZcxfyNDA\u003d\u003d"
      ],
      "alg": "PS256"
    },
    {
      "kty": "EC",
      "use": "sig",
      "kid": "ED5CB45701699B64B4D562AE39BC652515090198",
      "x5t": "7Vy0VwFpm2S01WKuObxlJRUJAZg",
      "x5c": [
        "MIICFTCCAbugAwIBAgIUU5JJVsT64GvIYcC38ngd4OURvZkwCgYIKoZIzj0EAwIwXzELMAkGA1UEBhMCQVUxDDAKBgNVBAgMA0FDVDERMA8GA1UEBwwIQ2FuYmVycmExDTALBgNVBAoMBEFDQ0MxDDAKBgNVBAsMA0NEUjESMBAGA1UEAwwJbWRoLWVzMjU2MCAXDTIyMDUxMzAzMzE1NFoYDzQ0ODYwNjI0MDMzMTU0WjBfMQswCQYDVQQGEwJBVTEMMAoGA1UECAwDQUNUMREwDwYDVQQHDAhDYW5iZXJyYTENMAsGA1UECgwEQUNDQzEMMAoGA1UECwwDQ0RSMRIwEAYDVQQDDAltZGgtZXMyNTYwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAR684b1T+WTEWrCRgild1cQEEp10BHCuhAK6pFUSNShn6IVgctQqdBTGE14BGpPli0mRQFCDAlUwkot3bUp0K+go1MwUTAdBgNVHQ4EFgQUXT33/36K2py+/xeQD8uTJSZyRp4wHwYDVR0jBBgwFoAUXT33/36K2py+/xeQD8uTJSZyRp4wDwYDVR0TAQH/BAUwAwEB/zAKBggqhkjOPQQDAgNIADBFAiBNvruyt6BqJVBz8v2MW+VyEUpyCzbDoNmwH24Zovo+ywIhAPGnC+M2SSngIOlDy8XGCCSXEHlKDOQf1vjuXDDo00iZ"
      ],
      "alg": "ES256",
      "x": "evOG9U_lkxFqwkYIpXdXEBBKddARwroQCuqRVEjUoZ8",
      "y": "ohWBy1Cp0FMYTXgEak-WLSZFAUIMCVTCSi3dtSnQr6A",
      "crv": "P-256"
    }
  ]
}
2023-02-20 22:14:04 SUCCESS
GetStaticClientConfiguration
Found a static client object
client_id
3e6c5f3d-bd58-4aaa-8c23-acfec837b506
scope
openid profile common:customer.basic:read energy:accounts.basic:read energy:accounts.concessions:read
jwks
{
  "keys": [
    {
      "alg": "PS256",
      "e": "AQAB",
      "use": "sig",
      "kid": "7EFA85C18FDE857949BC2EAA21C25E49627D4865",
      "kty": "RSA",
      "n": "wsfaGZ_bVTgF8tl8oy79iVmLZ_nCdAiz5cptwP69qRQB-K0J6DNiAB3DOZ-rlgPZHtWwVGTNvvVE48uY6zWvghj2M7FpxjjqVHCoL98mh5ZLAToucQT3MfVJ62laS4iy6nLnAh9RdUqIrdT4Pji8BajFva1TWWBRYpHPykDuv2ZClRglScrmuIlVOXwDWNCXvIGE4qGwEX2m3UGYFPEv3dkBinJxcsbmEfNcWnjneoyWemcw9x55d-3DxwpLKfjUEu0uxChYTDVk9Ii3uzZls9qHVBwOtrT6c9AKJmtC_slqMtaqxvgBETI8tH8Jl3-5jNoQg094xLdzXftHc06dsw",
      "d": "Cx5XX9EVNxccl9E8YSBEjruSzpueMvtwMXTNsQ-ZifY_ao-OGjgcpv8L7tUjeUu88Bqolxit-fGMPiiYEQ0eeKGuJCNDc3I6RhmsMBdf3quAmpBUqFTtO2fSEWMRKXCjLejjMObSwow_oxSeGwcoDHam2v3y3Q43dxX1s4jjV_-HuwgwghOqd9gTWeu7tOQefYkJ4Tsj6UMrf42LbSazjQmz-4sABmYv1TiuGW9Uj-vBiV7Jozc9rVx4ZOhKrGxnM8kMsG6RWCfP5Nm3PUM_9tCzqNcPJCN3FyEcj2tfU_0ICBuUqXaX4V_usg-TOf2tO2n_5TIZQozUatOAhWeJcQ"
    },
    {
      "alg": "RSA-OAEP",
      "e": "AQAB",
      "use": "enc",
      "kid": "e2c6eaff7fad081c78b22d63bbb567e86070e51eb1476abca6a233bce8ca14ba",
      "kty": "RSA",
      "n": "wsfaGZ_bVTgF8tl8oy79iVmLZ_nCdAiz5cptwP69qRQB-K0J6DNiAB3DOZ-rlgPZHtWwVGTNvvVE48uY6zWvghj2M7FpxjjqVHCoL98mh5ZLAToucQT3MfVJ62laS4iy6nLnAh9RdUqIrdT4Pji8BajFva1TWWBRYpHPykDuv2ZClRglScrmuIlVOXwDWNCXvIGE4qGwEX2m3UGYFPEv3dkBinJxcsbmEfNcWnjneoyWemcw9x55d-3DxwpLKfjUEu0uxChYTDVk9Ii3uzZls9qHVBwOtrT6c9AKJmtC_slqMtaqxvgBETI8tH8Jl3-5jNoQg094xLdzXftHc06dsw",
      "d": "Cx5XX9EVNxccl9E8YSBEjruSzpueMvtwMXTNsQ-ZifY_ao-OGjgcpv8L7tUjeUu88Bqolxit-fGMPiiYEQ0eeKGuJCNDc3I6RhmsMBdf3quAmpBUqFTtO2fSEWMRKXCjLejjMObSwow_oxSeGwcoDHam2v3y3Q43dxX1s4jjV_-HuwgwghOqd9gTWeu7tOQefYkJ4Tsj6UMrf42LbSazjQmz-4sABmYv1TiuGW9Uj-vBiV7Jozc9rVx4ZOhKrGxnM8kMsG6RWCfP5Nm3PUM_9tCzqNcPJCN3FyEcj2tfU_0ICBuUqXaX4V_usg-TOf2tO2n_5TIZQozUatOAhWeJcQ"
    }
  ]
}
certificate
MIIFRjCCBC6gAwIBAgIQMvz4FnEt8qSeBEtNM6HRdjANBgkqhkiG9w0BAQsFADCB
sDELMAkGA1UEBhMCQVUxNzA1BgNVBAoTLkF1c3RyYWxpYW4gQ29tcGV0aXRpb24g
YW5kIENvbnN1bWVyIENvbW1pc3Npb24xHDAaBgNVBAsTE0NvbnN1bWVyIERhdGEg
UmlnaHQxHzAdBgNVBAsTFkZvciBURVNUIFB1cnBvc2VzIE9OTFkxKTAnBgNVBAMT
IENEUiBURVNUIEJhbmtpbmcgSW50ZXJtZWRpYXRlIENBMB4XDTIyMTAwNjAwMDAw
MFoXDTIzMDIwMzIzNTk1OVowgY0xHDAaBgNVBAsME0NvbnN1bWVyIERhdGEgUmln
aHQxHzAdBgNVBAsMFkZvciBURVNUIFB1cnBvc2VzIE9OTFkxGTAXBgNVBAsMEFRl
c3QgRW52aXJvbm1lbnQxEjAQBgNVBAoMCUFEUl9CcmFuZDEdMBsGA1UEAwwUQUND
Qy1URVNUSU5HLUNUUy1QSTYwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQC4WyzqskX3P8wAsiibaqr7oH5CjjWaUV/0/xJ+emdHj8bvgHfpYPUaAB7jMGY9
1o2G6CESLF2wFbwfCj/A6m4UN8f1nfin4nknj7AHM5wk4cLdQstoTERG52zgUe0i
FsJjyIsQ1BXq+YhdR/ef5agIYVW2MYxLSDu2eTBINwIWrS29AWsBkP2x6xktRnbf
wKyAYM1vAm8DX3r5YlTQMtThTR0wu1Q9HGt2jnEMymb9IU9m8X0g31Ji2CqHcgDh
q40YdvT6Oh/opVXshUP94iWxxdlsDrgH8yX7yeHgJxY+niK78tSHx0LSX2pkPXWI
u0Yqt4HdMqZNsEnuJvqzouzXAgMBAAGjggF7MIIBdzAMBgNVHRMBAf8EAjAAMA4G
A1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDAjAdBgNVHQ4EFgQUEN9c
DEn+81/Z/BmHksdARdrI0g4wLgYKYIZIAYb4RQEQAwQgMB4GE2CGSAGG+EUBEAED
AQQBhJvEtH4WBzExMzAyMjAwOQYKYIZIAYb4RQEQBQQrMCkCAQAWJGFIUjBjSE02
THk5d2Eya3RjbUV1YzNsdFlYVjBhQzVqYjIwPTA4BggrBgEFBQcBAQQsMCowKAYI
KwYBBQUHMAGGHGh0dHA6Ly9wa2ktb2NzcC5kaWdpY2VydC5jb20wHwYDVR0jBBgw
FoAUSTaRAgiZKmzkKWCekX67k63mXkswXQYDVR0fBFYwVDBSoFCgToZMaHR0cDov
L3BraS1jcmwuc3ltYXV0aC5jb20vY2FfZGY1ZDQ5M2Q1YjQ3ODQ5MjZjZGZlNmFk
ZTllMDAzZmMvTGF0ZXN0Q1JMLmNybDANBgkqhkiG9w0BAQsFAAOCAQEAPe/J5tR0
pLVZnXt4H2HcbP/BYyFFgT87R3nTUfbtdwpOAaLORMrq/2bipVOOYS9NVF6jLALT
1uBEtK1OBu5OVn1Ga2GGFX0R3v1O5zxgGOeN2udtnVK8aKmKmiQ9xUjssPitAosc
fkc9JjLKVN2jwxzyFb4GLSujwTEON/O/VuuDKm5OR6TPAvX+kq81deNKc26eM7tM
9K8tDKXbhj5ool/roWWmv+ot4hSwPfgkzbOF6UFhTDlza2Y/uhcu1tTZk5IsIgpk
y2+mTKCDcqOQqA8ALVKtFhAQAfMuSXWINzjJ2Cj7XvKmtziImWiZmB6hPN2VbeG0
g5tgoQYni+4OGQ==
2023-02-20 22:14:04
ValidateMTLSCertificatesHeader
No certificate authority found for MTLS
2023-02-20 22:14:04 SUCCESS
ValidateMTLSCertificatesHeader
MTLS certificates header is valid
2023-02-20 22:14:04
ExtractMTLSCertificatesFromConfiguration
No certificate authority found for MTLS
2023-02-20 22:14:04 SUCCESS
ExtractMTLSCertificatesFromConfiguration
Mutual TLS authentication credentials loaded
cert
MIIDvzCCAqegAwIBAgIIMANxYwAAAAAwDQYJKoZIhvcNAQELBQAwajELMAkGA1UEBhMCQVUxDTALBgNVBAoMBEFDQ0MxDDAKBgNVBAsMA0NEUjEYMBYGA1UECwwPQ0RSIFNhbmRib3ggZGV2MSQwIgYDVQQDDBtDRFIgU2FuZGJveCBJbnRlcm1lZGlhdGUgQ0EwHhcNMjIxMTEyMTQ0NjA3WhcNMjMxMTEzMTQ0NjA3WjBeMQswCQYDVQQGEwJBVTEYMBYGA1UECxMPQ0RSIFNhbmRib3ggZGV2MR0wGwYDVQQKExRLZW5vYnkgQmFuayAoS2Vub2J5KTEWMBQGA1UEAxMNRkFQSSBDbGllbnQgMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKChIsI2pFBjArD5nemjbBznsipr1CrCaCJK5w4ceA3zN0h3y6Dr4ykYp6QWN/d0KBQ/gbyomuvbiiouwCzXyrJMhtEIkxguXaWmisRC5CXGKAS28AoTAV3MtxxkH0blB/9zeokEkM6SHXXBzWkMmDZZ9B5dRExvHvAeTV5zhZj4jRBnQaF7fm73qZ+eEZf2U/SjipztmwtEj66Mg8fnXgVejXIHdqQ5eJpjKOEY7YCwVEUeLHL35yEwaK9D7v5qaovKTRKKCcLFSFPF83jqaLfvhllJy+jAtmvfnymme83QBJJnNQQCM4ex0wxbAPeKNMq58arOXTFgQ8RB9SXy7nsCAwEAAaN1MHMwDAYDVR0TAQH/BAIwADAOBgNVHQ8BAf8EBAMCBaAwHwYDVR0jBBgwFoAU4KJgrpAfQQqywrXq4djKu921yyAwEwYDVR0lBAwwCgYIKwYBBQUHAwIwHQYDVR0OBBYEFB3SyraxfgiFNGYvORkiMzHuT0J/MA0GCSqGSIb3DQEBCwUAA4IBAQAvjXHEBT17OIyIzBvt5/kVK+V/DoUVA/+OxcCa3l8yvOyvfFePNJbRn98ZE0LRYN87p5j+w8q0/OWetBTiHlUnNwRKKl/S1VlTDJ/PJTdhC5e4pMF/iQdJCzlD5QYsRyiGiG2oMjWH2a2I+XNNTPuKuWdVdes4ip+N5U3mfBrg8RspnVbCld/mvkZHYCETrgsyu9eA+IiCXGTYOH9p9NPB+Au4I8oxgNOyR7pu5xf77Nm3D1RcK7rd88ZkSoERAl20mf91/4AKgLVWGGFrdgwh9CY60uuhxL/ESMzKz3XlPc66qAnJtDaje/u3QoEYqW/e6o3Mwqu2VTp8Orkn/VxW
key
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCgoSLCNqRQYwKw+Z3po2wc57Iqa9QqwmgiSucOHHgN8zdId8ug6+MpGKekFjf3dCgUP4G8qJrr24oqLsAs18qyTIbRCJMYLl2lporEQuQlxigEtvAKEwFdzLccZB9G5Qf/c3qJBJDOkh11wc1pDJg2WfQeXURMbx7wHk1ec4WY+I0QZ0Ghe35u96mfnhGX9lP0o4qc7ZsLRI+ujIPH514FXo1yB3akOXiaYyjhGO2AsFRFHixy9+chMGivQ+7+amqLyk0SignCxUhTxfN46mi374ZZScvowLZr358ppnvN0ASSZzUEAjOHsdMMWwD3ijTKufGqzl0xYEPEQfUl8u57AgMBAAECggEASFuN3tLifdu8EKDBQ8f8IaE1nupn7sMYSapYHwEwC4iuNJTSQ7E+6PpUOhRQLcZDb6uT87o331tMB+h7ZTfn9R2H9Y3ZRSFNyhsVk4dWYrW6vTTzOHaLPQfEzKNFe5gcXDRW1HYcDRHA95TPxSyJPKKU10DITW4ZD612yL9dRSSrHEom+l3tZcXErshFDGHTKSe6RkPj+u5C5p42Fn+DqeTgt89a43Be7mTgYNZIKLSwvBp8YPG7why/HRgQ5ui/VnfG3uEuRQXOdR5EvTELhfvOs626bufP72MjuYdhJowqboTC3mh6CQsU44Nz841ClsxtJ1EnWYEMok4+pB39AQKBgQDOrxx3+b0ZiZzboKYX4lh+Ixhvt9JZk4FFaeUh9V5EZPsCOA6Q6nPHTfOB6f0uaC/YRRH3bwbOU8+XuaXYK8NPt69DGdBywyvgHPTqd/Qdwu+g6UBiZKGMKjZXwp7JIYNYkWBbRS6bxjpm7SZgZXL1gs5EuYObGq3jey4FMJkOQQKBgQDG9N6/R5YXTlJfPSKSQLeX8pL3ZNYSh9IECeu5iYH0ERQ2MBGa5q3/sxu9dizAVfm3f0PtDAFbyEHz0fwbB1x1WTQWhbA7ZBV7wG1L/LKUXGv0W2mGrnihW5jYb6hFV+oV9rtlgKPlTOlvkWgAd/8WUPcAPkHxL8EDLS7Grc5FuwKBgF1nM3Vgrj2JPBLg8c6fYqB2Wce7CdujVms5JOyIx3YfMHRbQvHokjQCnUYbqWg8e0rARBNO4IODyq/lnPYpKNWwzAqF8va6Duz0CRag6Pg+LS7J2mfc1EjUlsRoVnvMol/3KtV0WVDab3AuQgaUMjSTTYYvVDNXBjhkZXLA+JpBAoGBAJx/e0Nc7QwSGKs/rJT8gS3tqnsdf2J+Ic35e8mrB2TTlmF1eDOvZoju+1ARx+vW9SHI4sZwnhTzNiWzNCqSpMDN1TIuIMzm0htQ5uhRsqsO8//3c890KAFMyrLdSbCaEdELDqcuBD3XPPv8laFgwm9sao5vanFsjdeQz+2KQ+oHAoGAVYOBjIksPPklnshVdBdjJOaqSiXTSbGr2LqToF8Irxz/kJKldV7TPpS6GR/ab5XnkPFDYwqeI2OTHMQSitnTUkwrM8dsaAokdhqTw137/4Wfpy0OZNVrNOGpenTl4ri2rRjcp4BzukULvz2mfZtN4wzqWfBISEdH+5JCa7LeG2o=
2023-02-20 22:14:04 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
2023-02-20 22:14:04 SUCCESS
ExtractJWKsFromStaticClientConfiguration
Extracted client JWK
client_jwks
{
  "keys": [
    {
      "alg": "PS256",
      "e": "AQAB",
      "use": "sig",
      "kid": "7EFA85C18FDE857949BC2EAA21C25E49627D4865",
      "kty": "RSA",
      "n": "wsfaGZ_bVTgF8tl8oy79iVmLZ_nCdAiz5cptwP69qRQB-K0J6DNiAB3DOZ-rlgPZHtWwVGTNvvVE48uY6zWvghj2M7FpxjjqVHCoL98mh5ZLAToucQT3MfVJ62laS4iy6nLnAh9RdUqIrdT4Pji8BajFva1TWWBRYpHPykDuv2ZClRglScrmuIlVOXwDWNCXvIGE4qGwEX2m3UGYFPEv3dkBinJxcsbmEfNcWnjneoyWemcw9x55d-3DxwpLKfjUEu0uxChYTDVk9Ii3uzZls9qHVBwOtrT6c9AKJmtC_slqMtaqxvgBETI8tH8Jl3-5jNoQg094xLdzXftHc06dsw",
      "d": "Cx5XX9EVNxccl9E8YSBEjruSzpueMvtwMXTNsQ-ZifY_ao-OGjgcpv8L7tUjeUu88Bqolxit-fGMPiiYEQ0eeKGuJCNDc3I6RhmsMBdf3quAmpBUqFTtO2fSEWMRKXCjLejjMObSwow_oxSeGwcoDHam2v3y3Q43dxX1s4jjV_-HuwgwghOqd9gTWeu7tOQefYkJ4Tsj6UMrf42LbSazjQmz-4sABmYv1TiuGW9Uj-vBiV7Jozc9rVx4ZOhKrGxnM8kMsG6RWCfP5Nm3PUM_9tCzqNcPJCN3FyEcj2tfU_0ICBuUqXaX4V_usg-TOf2tO2n_5TIZQozUatOAhWeJcQ"
    },
    {
      "alg": "RSA-OAEP",
      "e": "AQAB",
      "use": "enc",
      "kid": "e2c6eaff7fad081c78b22d63bbb567e86070e51eb1476abca6a233bce8ca14ba",
      "kty": "RSA",
      "n": "wsfaGZ_bVTgF8tl8oy79iVmLZ_nCdAiz5cptwP69qRQB-K0J6DNiAB3DOZ-rlgPZHtWwVGTNvvVE48uY6zWvghj2M7FpxjjqVHCoL98mh5ZLAToucQT3MfVJ62laS4iy6nLnAh9RdUqIrdT4Pji8BajFva1TWWBRYpHPykDuv2ZClRglScrmuIlVOXwDWNCXvIGE4qGwEX2m3UGYFPEv3dkBinJxcsbmEfNcWnjneoyWemcw9x55d-3DxwpLKfjUEu0uxChYTDVk9Ii3uzZls9qHVBwOtrT6c9AKJmtC_slqMtaqxvgBETI8tH8Jl3-5jNoQg094xLdzXftHc06dsw",
      "d": "Cx5XX9EVNxccl9E8YSBEjruSzpueMvtwMXTNsQ-ZifY_ao-OGjgcpv8L7tUjeUu88Bqolxit-fGMPiiYEQ0eeKGuJCNDc3I6RhmsMBdf3quAmpBUqFTtO2fSEWMRKXCjLejjMObSwow_oxSeGwcoDHam2v3y3Q43dxX1s4jjV_-HuwgwghOqd9gTWeu7tOQefYkJ4Tsj6UMrf42LbSazjQmz-4sABmYv1TiuGW9Uj-vBiV7Jozc9rVx4ZOhKrGxnM8kMsG6RWCfP5Nm3PUM_9tCzqNcPJCN3FyEcj2tfU_0ICBuUqXaX4V_usg-TOf2tO2n_5TIZQozUatOAhWeJcQ"
    }
  ]
}
public_client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "sig",
      "kid": "7EFA85C18FDE857949BC2EAA21C25E49627D4865",
      "alg": "PS256",
      "n": "wsfaGZ_bVTgF8tl8oy79iVmLZ_nCdAiz5cptwP69qRQB-K0J6DNiAB3DOZ-rlgPZHtWwVGTNvvVE48uY6zWvghj2M7FpxjjqVHCoL98mh5ZLAToucQT3MfVJ62laS4iy6nLnAh9RdUqIrdT4Pji8BajFva1TWWBRYpHPykDuv2ZClRglScrmuIlVOXwDWNCXvIGE4qGwEX2m3UGYFPEv3dkBinJxcsbmEfNcWnjneoyWemcw9x55d-3DxwpLKfjUEu0uxChYTDVk9Ii3uzZls9qHVBwOtrT6c9AKJmtC_slqMtaqxvgBETI8tH8Jl3-5jNoQg094xLdzXftHc06dsw"
    },
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "enc",
      "kid": "e2c6eaff7fad081c78b22d63bbb567e86070e51eb1476abca6a233bce8ca14ba",
      "alg": "RSA-OAEP",
      "n": "wsfaGZ_bVTgF8tl8oy79iVmLZ_nCdAiz5cptwP69qRQB-K0J6DNiAB3DOZ-rlgPZHtWwVGTNvvVE48uY6zWvghj2M7FpxjjqVHCoL98mh5ZLAToucQT3MfVJ62laS4iy6nLnAh9RdUqIrdT4Pji8BajFva1TWWBRYpHPykDuv2ZClRglScrmuIlVOXwDWNCXvIGE4qGwEX2m3UGYFPEv3dkBinJxcsbmEfNcWnjneoyWemcw9x55d-3DxwpLKfjUEu0uxChYTDVk9Ii3uzZls9qHVBwOtrT6c9AKJmtC_slqMtaqxvgBETI8tH8Jl3-5jNoQg094xLdzXftHc06dsw"
    }
  ]
}
2023-02-20 22:14:04 SUCCESS
CheckForKeyIdInClientJWKs
All keys contain kids
2023-02-20 22:14:04 SUCCESS
CheckDistinctKeyIdValueInClientJWKs
Distinct 'kid' value in all keys of client_jwks
see
https://bitbucket.org/openid/connect/issues/1127
2023-02-20 22:14:04 SUCCESS
FAPICheckKeyAlgInClientJWKs
Keys in client JWKS all have permitted 'alg'
permitted
[
  "PS256",
  "ES256"
]
2023-02-20 22:14:04 SUCCESS
FAPIEnsureMinimumClientKeyLength
Validated minimum key lengths for client_jwks
client_jwks
{
  "keys": [
    {
      "alg": "PS256",
      "e": "AQAB",
      "use": "sig",
      "kid": "7EFA85C18FDE857949BC2EAA21C25E49627D4865",
      "kty": "RSA",
      "n": "wsfaGZ_bVTgF8tl8oy79iVmLZ_nCdAiz5cptwP69qRQB-K0J6DNiAB3DOZ-rlgPZHtWwVGTNvvVE48uY6zWvghj2M7FpxjjqVHCoL98mh5ZLAToucQT3MfVJ62laS4iy6nLnAh9RdUqIrdT4Pji8BajFva1TWWBRYpHPykDuv2ZClRglScrmuIlVOXwDWNCXvIGE4qGwEX2m3UGYFPEv3dkBinJxcsbmEfNcWnjneoyWemcw9x55d-3DxwpLKfjUEu0uxChYTDVk9Ii3uzZls9qHVBwOtrT6c9AKJmtC_slqMtaqxvgBETI8tH8Jl3-5jNoQg094xLdzXftHc06dsw",
      "d": "Cx5XX9EVNxccl9E8YSBEjruSzpueMvtwMXTNsQ-ZifY_ao-OGjgcpv8L7tUjeUu88Bqolxit-fGMPiiYEQ0eeKGuJCNDc3I6RhmsMBdf3quAmpBUqFTtO2fSEWMRKXCjLejjMObSwow_oxSeGwcoDHam2v3y3Q43dxX1s4jjV_-HuwgwghOqd9gTWeu7tOQefYkJ4Tsj6UMrf42LbSazjQmz-4sABmYv1TiuGW9Uj-vBiV7Jozc9rVx4ZOhKrGxnM8kMsG6RWCfP5Nm3PUM_9tCzqNcPJCN3FyEcj2tfU_0ICBuUqXaX4V_usg-TOf2tO2n_5TIZQozUatOAhWeJcQ"
    },
    {
      "alg": "RSA-OAEP",
      "e": "AQAB",
      "use": "enc",
      "kid": "e2c6eaff7fad081c78b22d63bbb567e86070e51eb1476abca6a233bce8ca14ba",
      "kty": "RSA",
      "n": "wsfaGZ_bVTgF8tl8oy79iVmLZ_nCdAiz5cptwP69qRQB-K0J6DNiAB3DOZ-rlgPZHtWwVGTNvvVE48uY6zWvghj2M7FpxjjqVHCoL98mh5ZLAToucQT3MfVJ62laS4iy6nLnAh9RdUqIrdT4Pji8BajFva1TWWBRYpHPykDuv2ZClRglScrmuIlVOXwDWNCXvIGE4qGwEX2m3UGYFPEv3dkBinJxcsbmEfNcWnjneoyWemcw9x55d-3DxwpLKfjUEu0uxChYTDVk9Ii3uzZls9qHVBwOtrT6c9AKJmtC_slqMtaqxvgBETI8tH8Jl3-5jNoQg094xLdzXftHc06dsw",
      "d": "Cx5XX9EVNxccl9E8YSBEjruSzpueMvtwMXTNsQ-ZifY_ao-OGjgcpv8L7tUjeUu88Bqolxit-fGMPiiYEQ0eeKGuJCNDc3I6RhmsMBdf3quAmpBUqFTtO2fSEWMRKXCjLejjMObSwow_oxSeGwcoDHam2v3y3Q43dxX1s4jjV_-HuwgwghOqd9gTWeu7tOQefYkJ4Tsj6UMrf42LbSazjQmz-4sABmYv1TiuGW9Uj-vBiV7Jozc9rVx4ZOhKrGxnM8kMsG6RWCfP5Nm3PUM_9tCzqNcPJCN3FyEcj2tfU_0ICBuUqXaX4V_usg-TOf2tO2n_5TIZQozUatOAhWeJcQ"
    }
  ]
}
2023-02-20 22:14:04 SUCCESS
ValidateMTLSCertificatesAsX509
Mutual TLS authentication cert validated as X.509
Verify configuration of second client
2023-02-20 22:14:04 SUCCESS
GetStaticClient2Configuration
Found a static second client object
client_id
7f1fcf6a-2b4e-4e49-841f-c1aae1b7be75
scope
openid profile common:customer.basic:read bank:accounts.basic:read
jwks
{
  "keys": [
    {
      "alg": "PS256",
      "e": "AQAB",
      "use": "sig",
      "kid": "71015BEA5C057C44E0AAC258D89DDE53A9807747",
      "kty": "RSA",
      "n": "6iAVK2ReBUm1fa7tMbl2gsP9WfAwgqrG18TByp270TMAIC3yppjb9JcCFg3u-oWvwKCfzXNYu25VQLZlAAKD2iuMxbdrgNJzPaawrU-TC7GrOy_qEsc8y7dbptdiBq2K4WyVSHd_TrTelOx409qW3mlNxhp29uCFj0NXn0rhgPL9UOzEUbDhDkwDLRNFu3MGa-ygS-WVrltqEGMR1PXjypGJ2fbWilay90wkhNSxgDzyL03g55-sVVw-NT9PlcGf3GTkwMmZ493HQo2wWS-_uAqYMxCTVUm6dYtAwTPC0nLq1MdPRaU_klC_LLnQoL750L5crMSRP_1nmQmtLJqkdw",
      "d": "nilYQ70E6wuVSLeQUyQYFFS0ZTqmes9FjuPDis4t4DBU6GhB4Ruok74j0aROCf2f8kBQVCmVCuGJRDMzXeNVEWCUM8kqHZeN9FsURbBZBPBcXZqLxW3E-1X922LrPNml1Y1V9-OKJDB5oR9yrKOhgdSfjrG4JiUc9OAoZFrgpgu2CA2W7-mhF41_pets-twiD0gtCdVW8kXzS7FIeypXNSws37rusV68FFbCqUidxaZmL4Nmn3d98wbTSWvoNpoGzOsjo5NCZ_DPzg2XvpQatI11iCP5lKZhqmenyCY17f2XuPQLbpErDknCLysYvjXnbBLo1q2YEBtWi7Mp3Hh4EQ"
    },
    {
      "alg": "RSA-OAEP",
      "e": "AQAB",
      "use": "enc",
      "kid": "fd25607ef014cc95df22617d63603ee440ab6815ed22a89e4298671a92f76fa0",
      "kty": "RSA",
      "n": "6iAVK2ReBUm1fa7tMbl2gsP9WfAwgqrG18TByp270TMAIC3yppjb9JcCFg3u-oWvwKCfzXNYu25VQLZlAAKD2iuMxbdrgNJzPaawrU-TC7GrOy_qEsc8y7dbptdiBq2K4WyVSHd_TrTelOx409qW3mlNxhp29uCFj0NXn0rhgPL9UOzEUbDhDkwDLRNFu3MGa-ygS-WVrltqEGMR1PXjypGJ2fbWilay90wkhNSxgDzyL03g55-sVVw-NT9PlcGf3GTkwMmZ493HQo2wWS-_uAqYMxCTVUm6dYtAwTPC0nLq1MdPRaU_klC_LLnQoL750L5crMSRP_1nmQmtLJqkdw",
      "d": "nilYQ70E6wuVSLeQUyQYFFS0ZTqmes9FjuPDis4t4DBU6GhB4Ruok74j0aROCf2f8kBQVCmVCuGJRDMzXeNVEWCUM8kqHZeN9FsURbBZBPBcXZqLxW3E-1X922LrPNml1Y1V9-OKJDB5oR9yrKOhgdSfjrG4JiUc9OAoZFrgpgu2CA2W7-mhF41_pets-twiD0gtCdVW8kXzS7FIeypXNSws37rusV68FFbCqUidxaZmL4Nmn3d98wbTSWvoNpoGzOsjo5NCZ_DPzg2XvpQatI11iCP5lKZhqmenyCY17f2XuPQLbpErDknCLysYvjXnbBLo1q2YEBtWi7Mp3Hh4EQ"
    }
  ]
}
2023-02-20 22:14:04
ValidateMTLSCertificates2Header
No certificate authority found for MTLS
2023-02-20 22:14:04 SUCCESS
ValidateMTLSCertificates2Header
MTLS certificates header is valid
2023-02-20 22:14:04
ExtractMTLSCertificates2FromConfiguration
No certificate authority found for MTLS
2023-02-20 22:14:04 SUCCESS
ExtractMTLSCertificates2FromConfiguration
Mutual TLS authentication credentials loaded
cert
MIIDvzCCAqegAwIBAgIIPwNxYwAAAAAwDQYJKoZIhvcNAQELBQAwajELMAkGA1UEBhMCQVUxDTALBgNVBAoMBEFDQ0MxDDAKBgNVBAsMA0NEUjEYMBYGA1UECwwPQ0RSIFNhbmRib3ggZGV2MSQwIgYDVQQDDBtDRFIgU2FuZGJveCBJbnRlcm1lZGlhdGUgQ0EwHhcNMjIxMTEyMTQ0NjIzWhcNMjMxMTEzMTQ0NjIzWjBeMQswCQYDVQQGEwJBVTEYMBYGA1UECxMPQ0RSIFNhbmRib3ggZGV2MR0wGwYDVQQKExRLZW5vYnkgQmFuayAoS2Vub2J5KTEWMBQGA1UEAxMNRmFwaSBDbGllbnQgMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL4Ebv0wI4CvgyPVTdvva2ENOUSo1ksuC4OUQyjs3uxRjmrd3xlL+4AKOsTdzDhmlz36MHmwSNuQcTX9uzk4qJLxBkIFQLVREDtSik6WIO/bhKpjMwEAieJx6Q0bIrzjRe2n19ShCeP9Q9UOeT6aEU2sdvxf20yRn6D3JEI5SR9JSjkKBwEl/J/JdyYjsNBVQB8B8/MKoz+OMHBAxg1hWP/Q8Stv1CNKfyN+PrF9JkIKOYHc33pp2bHVnuXW7AcFkFE3YoYmvZp6zpFKIMRohGovhqA20NifK0uYEwdirBaoggivRbmS5iWJ3P0s3v6/s/fmXEP9IVChDKDHRGtCy8UCAwEAAaN1MHMwDAYDVR0TAQH/BAIwADAOBgNVHQ8BAf8EBAMCBaAwHwYDVR0jBBgwFoAU4KJgrpAfQQqywrXq4djKu921yyAwEwYDVR0lBAwwCgYIKwYBBQUHAwIwHQYDVR0OBBYEFJt4yzIeYv4Lc6LsTF2sknHY8bS0MA0GCSqGSIb3DQEBCwUAA4IBAQARt5rR4F0Mq8q4O8QC2Ev6Fh+NTU1X8urWnMyioout0qCFXOWd+A9ggmqlxP8z8syu4TN9/1fQEqDiNB2MzdCNCUbZQy25YY7D91mI3nRfGUFUICbVvxPVwQZo1k34MJitojXIfvjTU8qQCaRQI18MOv66v+p2rvphuM0iEYamrJ2vCHLJ7rCz5po4I8qraFbV7Wgzt8L1Ll4/gwh8wD3i5a56Kubihs0tH5LQoKli57bqjSU4YPtJKJ0KRO4lABdpFjihG9Yce/JIQ3bVt3ZOrLeCdaeLz0dme0V0gfP3bBb78Y2gdipOOX4LwqcONxrNh4g7BUb0MKQuMOseDCIz
key
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC+BG79MCOAr4Mj1U3b72thDTlEqNZLLguDlEMo7N7sUY5q3d8ZS/uACjrE3cw4Zpc9+jB5sEjbkHE1/bs5OKiS8QZCBUC1URA7UopOliDv24SqYzMBAInicekNGyK840Xtp9fUoQnj/UPVDnk+mhFNrHb8X9tMkZ+g9yRCOUkfSUo5CgcBJfyfyXcmI7DQVUAfAfPzCqM/jjBwQMYNYVj/0PErb9QjSn8jfj6xfSZCCjmB3N96admx1Z7l1uwHBZBRN2KGJr2aes6RSiDEaIRqL4agNtDYnytLmBMHYqwWqIIIr0W5kuYlidz9LN7+v7P35lxD/SFQoQygx0RrQsvFAgMBAAECggEAEnRhxytOt2fUZ72Gs06cci+TmUyAi4qsSZozr5zZxb/iAhUMXuuXQIc9z/Luq6ejFrzeymLJoLF1nVXIQjVzgdnwzqat8y4tUmWg0yMXjdQXHWlHAdjoi1qe1MwG4qt8FinP93GwgTkOxnmCYwcZmR6f68Dvjo8yHrMCDYB8zpHnz6J23wP++Xo5V8+s6R/hmyVfcEfym+guY1yqNZiqDXTXh+0WqsWatlQZWIQI5Gxs9uCw9m733sDyYsknix9AXIp+rtOCDEAdHzz6KCTTDhbns3ETWOBtR2oAxbGuqpkvq8eLPr2rB2ol95QgyfhZq4eBNJt5Er+qtJE3WALigQKBgQDgK0nQyaaWSmZ/6t12jhg47EbIeYHvrNWjo7/vjK5ETCeH/+oxSr2vUiypSvbhqlbWmomi08I6YS6wGHdzadHYdBq72TBv5+yd1b5FYCxjJFuMVLiCghtG3AzZdoU45kJ0kEk3BZiM2bLJ4VRK2VTeo6vY3GXrJ3fG4qaCChn/JQKBgQDY/7P27nasIucOJ86f5xFwxkI+wQePQqbCytokuFQtB698CuDzp0UKOD/HfWTzDF2zxhO8bL2mkNm5mhxpR3YaFtVVBCa7v723Ii8DchyMn49zi0qNKdcFTUPd/0pueNc4gc0uLw3x98X3P1DxNhASRF/3/28VvA4Qw3r56gTIIQKBgFl0zOM15XWqQRcg+bm64K2ulFyiKJklpqfDy+9je5OjtE7QcHu1MNcK+umgEb9iQ38mcnB5AtRbPc9mJBz5iJVRV+3IsUynB8TArEpxI6V4t9PbZzolg48Wd0Y8xtM7CCAOCDmd0Q+8PF3VvtaTvguO0yAaa82YlXLXtczFDTTFAoGALUkn2JepgoECMU0TbQF+/UcS2h/UoQwq2yoUXmdtgbxB3iQzEAZPfTOB8/LyV1q0T2k+Ayu6ZIGEPpyv4zS7q/Qp70UfhD0erZJft1tgI+TEvjtKgq1Bp2SZjkHR2b40RCGqnUHKqj2oPdIj5UMAFZ/ZW1seZq3JTaxOBMvW1aECgYEAkp2HND5e57aq/m9CSmtu3/Qc7rkumn188w6Hgw/lU3ZzqP8XrxdevkHdSbhyhMx2z3OmLfjJsr3JmMS57Eg8dn3O1QctthE/MCvrmLfMATs0Q8qGloOCNAVNE/Uw/Vx2ryV+q/6ZGBs8m4DUwxx8pJL0vlhirnD0LXEIHrHcDbo=
2023-02-20 22:14:04 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
2023-02-20 22:14:04 SUCCESS
ExtractJWKsFromStaticClientConfiguration
Extracted client JWK
client_jwks
{
  "keys": [
    {
      "alg": "PS256",
      "e": "AQAB",
      "use": "sig",
      "kid": "71015BEA5C057C44E0AAC258D89DDE53A9807747",
      "kty": "RSA",
      "n": "6iAVK2ReBUm1fa7tMbl2gsP9WfAwgqrG18TByp270TMAIC3yppjb9JcCFg3u-oWvwKCfzXNYu25VQLZlAAKD2iuMxbdrgNJzPaawrU-TC7GrOy_qEsc8y7dbptdiBq2K4WyVSHd_TrTelOx409qW3mlNxhp29uCFj0NXn0rhgPL9UOzEUbDhDkwDLRNFu3MGa-ygS-WVrltqEGMR1PXjypGJ2fbWilay90wkhNSxgDzyL03g55-sVVw-NT9PlcGf3GTkwMmZ493HQo2wWS-_uAqYMxCTVUm6dYtAwTPC0nLq1MdPRaU_klC_LLnQoL750L5crMSRP_1nmQmtLJqkdw",
      "d": "nilYQ70E6wuVSLeQUyQYFFS0ZTqmes9FjuPDis4t4DBU6GhB4Ruok74j0aROCf2f8kBQVCmVCuGJRDMzXeNVEWCUM8kqHZeN9FsURbBZBPBcXZqLxW3E-1X922LrPNml1Y1V9-OKJDB5oR9yrKOhgdSfjrG4JiUc9OAoZFrgpgu2CA2W7-mhF41_pets-twiD0gtCdVW8kXzS7FIeypXNSws37rusV68FFbCqUidxaZmL4Nmn3d98wbTSWvoNpoGzOsjo5NCZ_DPzg2XvpQatI11iCP5lKZhqmenyCY17f2XuPQLbpErDknCLysYvjXnbBLo1q2YEBtWi7Mp3Hh4EQ"
    },
    {
      "alg": "RSA-OAEP",
      "e": "AQAB",
      "use": "enc",
      "kid": "fd25607ef014cc95df22617d63603ee440ab6815ed22a89e4298671a92f76fa0",
      "kty": "RSA",
      "n": "6iAVK2ReBUm1fa7tMbl2gsP9WfAwgqrG18TByp270TMAIC3yppjb9JcCFg3u-oWvwKCfzXNYu25VQLZlAAKD2iuMxbdrgNJzPaawrU-TC7GrOy_qEsc8y7dbptdiBq2K4WyVSHd_TrTelOx409qW3mlNxhp29uCFj0NXn0rhgPL9UOzEUbDhDkwDLRNFu3MGa-ygS-WVrltqEGMR1PXjypGJ2fbWilay90wkhNSxgDzyL03g55-sVVw-NT9PlcGf3GTkwMmZ493HQo2wWS-_uAqYMxCTVUm6dYtAwTPC0nLq1MdPRaU_klC_LLnQoL750L5crMSRP_1nmQmtLJqkdw",
      "d": "nilYQ70E6wuVSLeQUyQYFFS0ZTqmes9FjuPDis4t4DBU6GhB4Ruok74j0aROCf2f8kBQVCmVCuGJRDMzXeNVEWCUM8kqHZeN9FsURbBZBPBcXZqLxW3E-1X922LrPNml1Y1V9-OKJDB5oR9yrKOhgdSfjrG4JiUc9OAoZFrgpgu2CA2W7-mhF41_pets-twiD0gtCdVW8kXzS7FIeypXNSws37rusV68FFbCqUidxaZmL4Nmn3d98wbTSWvoNpoGzOsjo5NCZ_DPzg2XvpQatI11iCP5lKZhqmenyCY17f2XuPQLbpErDknCLysYvjXnbBLo1q2YEBtWi7Mp3Hh4EQ"
    }
  ]
}
public_client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "sig",
      "kid": "71015BEA5C057C44E0AAC258D89DDE53A9807747",
      "alg": "PS256",
      "n": "6iAVK2ReBUm1fa7tMbl2gsP9WfAwgqrG18TByp270TMAIC3yppjb9JcCFg3u-oWvwKCfzXNYu25VQLZlAAKD2iuMxbdrgNJzPaawrU-TC7GrOy_qEsc8y7dbptdiBq2K4WyVSHd_TrTelOx409qW3mlNxhp29uCFj0NXn0rhgPL9UOzEUbDhDkwDLRNFu3MGa-ygS-WVrltqEGMR1PXjypGJ2fbWilay90wkhNSxgDzyL03g55-sVVw-NT9PlcGf3GTkwMmZ493HQo2wWS-_uAqYMxCTVUm6dYtAwTPC0nLq1MdPRaU_klC_LLnQoL750L5crMSRP_1nmQmtLJqkdw"
    },
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "enc",
      "kid": "fd25607ef014cc95df22617d63603ee440ab6815ed22a89e4298671a92f76fa0",
      "alg": "RSA-OAEP",
      "n": "6iAVK2ReBUm1fa7tMbl2gsP9WfAwgqrG18TByp270TMAIC3yppjb9JcCFg3u-oWvwKCfzXNYu25VQLZlAAKD2iuMxbdrgNJzPaawrU-TC7GrOy_qEsc8y7dbptdiBq2K4WyVSHd_TrTelOx409qW3mlNxhp29uCFj0NXn0rhgPL9UOzEUbDhDkwDLRNFu3MGa-ygS-WVrltqEGMR1PXjypGJ2fbWilay90wkhNSxgDzyL03g55-sVVw-NT9PlcGf3GTkwMmZ493HQo2wWS-_uAqYMxCTVUm6dYtAwTPC0nLq1MdPRaU_klC_LLnQoL750L5crMSRP_1nmQmtLJqkdw"
    }
  ]
}
2023-02-20 22:14:04 SUCCESS
CheckForKeyIdInClientJWKs
All keys contain kids
2023-02-20 22:14:04 SUCCESS
CheckDistinctKeyIdValueInClientJWKs
Distinct 'kid' value in all keys of client_jwks
see
https://bitbucket.org/openid/connect/issues/1127
2023-02-20 22:14:04 SUCCESS
FAPICheckKeyAlgInClientJWKs
Keys in client JWKS all have permitted 'alg'
permitted
[
  "PS256",
  "ES256"
]
2023-02-20 22:14:04 SUCCESS
FAPIEnsureMinimumClientKeyLength
Validated minimum key lengths for client_jwks
client_jwks
{
  "keys": [
    {
      "alg": "PS256",
      "e": "AQAB",
      "use": "sig",
      "kid": "71015BEA5C057C44E0AAC258D89DDE53A9807747",
      "kty": "RSA",
      "n": "6iAVK2ReBUm1fa7tMbl2gsP9WfAwgqrG18TByp270TMAIC3yppjb9JcCFg3u-oWvwKCfzXNYu25VQLZlAAKD2iuMxbdrgNJzPaawrU-TC7GrOy_qEsc8y7dbptdiBq2K4WyVSHd_TrTelOx409qW3mlNxhp29uCFj0NXn0rhgPL9UOzEUbDhDkwDLRNFu3MGa-ygS-WVrltqEGMR1PXjypGJ2fbWilay90wkhNSxgDzyL03g55-sVVw-NT9PlcGf3GTkwMmZ493HQo2wWS-_uAqYMxCTVUm6dYtAwTPC0nLq1MdPRaU_klC_LLnQoL750L5crMSRP_1nmQmtLJqkdw",
      "d": "nilYQ70E6wuVSLeQUyQYFFS0ZTqmes9FjuPDis4t4DBU6GhB4Ruok74j0aROCf2f8kBQVCmVCuGJRDMzXeNVEWCUM8kqHZeN9FsURbBZBPBcXZqLxW3E-1X922LrPNml1Y1V9-OKJDB5oR9yrKOhgdSfjrG4JiUc9OAoZFrgpgu2CA2W7-mhF41_pets-twiD0gtCdVW8kXzS7FIeypXNSws37rusV68FFbCqUidxaZmL4Nmn3d98wbTSWvoNpoGzOsjo5NCZ_DPzg2XvpQatI11iCP5lKZhqmenyCY17f2XuPQLbpErDknCLysYvjXnbBLo1q2YEBtWi7Mp3Hh4EQ"
    },
    {
      "alg": "RSA-OAEP",
      "e": "AQAB",
      "use": "enc",
      "kid": "fd25607ef014cc95df22617d63603ee440ab6815ed22a89e4298671a92f76fa0",
      "kty": "RSA",
      "n": "6iAVK2ReBUm1fa7tMbl2gsP9WfAwgqrG18TByp270TMAIC3yppjb9JcCFg3u-oWvwKCfzXNYu25VQLZlAAKD2iuMxbdrgNJzPaawrU-TC7GrOy_qEsc8y7dbptdiBq2K4WyVSHd_TrTelOx409qW3mlNxhp29uCFj0NXn0rhgPL9UOzEUbDhDkwDLRNFu3MGa-ygS-WVrltqEGMR1PXjypGJ2fbWilay90wkhNSxgDzyL03g55-sVVw-NT9PlcGf3GTkwMmZ493HQo2wWS-_uAqYMxCTVUm6dYtAwTPC0nLq1MdPRaU_klC_LLnQoL750L5crMSRP_1nmQmtLJqkdw",
      "d": "nilYQ70E6wuVSLeQUyQYFFS0ZTqmes9FjuPDis4t4DBU6GhB4Ruok74j0aROCf2f8kBQVCmVCuGJRDMzXeNVEWCUM8kqHZeN9FsURbBZBPBcXZqLxW3E-1X922LrPNml1Y1V9-OKJDB5oR9yrKOhgdSfjrG4JiUc9OAoZFrgpgu2CA2W7-mhF41_pets-twiD0gtCdVW8kXzS7FIeypXNSws37rusV68FFbCqUidxaZmL4Nmn3d98wbTSWvoNpoGzOsjo5NCZ_DPzg2XvpQatI11iCP5lKZhqmenyCY17f2XuPQLbpErDknCLysYvjXnbBLo1q2YEBtWi7Mp3Hh4EQ"
    }
  ]
}
2023-02-20 22:14:04 SUCCESS
ValidateMTLSCertificatesAsX509
Mutual TLS authentication cert validated as X.509
2023-02-20 22:14:04 SUCCESS
ValidateClientPrivateKeysAreDifferent
Client signing JWKs have different thumbprints
jwk1
{
  "kty": "RSA",
  "d": "Cx5XX9EVNxccl9E8YSBEjruSzpueMvtwMXTNsQ-ZifY_ao-OGjgcpv8L7tUjeUu88Bqolxit-fGMPiiYEQ0eeKGuJCNDc3I6RhmsMBdf3quAmpBUqFTtO2fSEWMRKXCjLejjMObSwow_oxSeGwcoDHam2v3y3Q43dxX1s4jjV_-HuwgwghOqd9gTWeu7tOQefYkJ4Tsj6UMrf42LbSazjQmz-4sABmYv1TiuGW9Uj-vBiV7Jozc9rVx4ZOhKrGxnM8kMsG6RWCfP5Nm3PUM_9tCzqNcPJCN3FyEcj2tfU_0ICBuUqXaX4V_usg-TOf2tO2n_5TIZQozUatOAhWeJcQ",
  "e": "AQAB",
  "use": "sig",
  "kid": "7EFA85C18FDE857949BC2EAA21C25E49627D4865",
  "alg": "PS256",
  "n": "wsfaGZ_bVTgF8tl8oy79iVmLZ_nCdAiz5cptwP69qRQB-K0J6DNiAB3DOZ-rlgPZHtWwVGTNvvVE48uY6zWvghj2M7FpxjjqVHCoL98mh5ZLAToucQT3MfVJ62laS4iy6nLnAh9RdUqIrdT4Pji8BajFva1TWWBRYpHPykDuv2ZClRglScrmuIlVOXwDWNCXvIGE4qGwEX2m3UGYFPEv3dkBinJxcsbmEfNcWnjneoyWemcw9x55d-3DxwpLKfjUEu0uxChYTDVk9Ii3uzZls9qHVBwOtrT6c9AKJmtC_slqMtaqxvgBETI8tH8Jl3-5jNoQg094xLdzXftHc06dsw"
}
jwk2
{
  "kty": "RSA",
  "d": "nilYQ70E6wuVSLeQUyQYFFS0ZTqmes9FjuPDis4t4DBU6GhB4Ruok74j0aROCf2f8kBQVCmVCuGJRDMzXeNVEWCUM8kqHZeN9FsURbBZBPBcXZqLxW3E-1X922LrPNml1Y1V9-OKJDB5oR9yrKOhgdSfjrG4JiUc9OAoZFrgpgu2CA2W7-mhF41_pets-twiD0gtCdVW8kXzS7FIeypXNSws37rusV68FFbCqUidxaZmL4Nmn3d98wbTSWvoNpoGzOsjo5NCZ_DPzg2XvpQatI11iCP5lKZhqmenyCY17f2XuPQLbpErDknCLysYvjXnbBLo1q2YEBtWi7Mp3Hh4EQ",
  "e": "AQAB",
  "use": "sig",
  "kid": "71015BEA5C057C44E0AAC258D89DDE53A9807747",
  "alg": "PS256",
  "n": "6iAVK2ReBUm1fa7tMbl2gsP9WfAwgqrG18TByp270TMAIC3yppjb9JcCFg3u-oWvwKCfzXNYu25VQLZlAAKD2iuMxbdrgNJzPaawrU-TC7GrOy_qEsc8y7dbptdiBq2K4WyVSHd_TrTelOx409qW3mlNxhp29uCFj0NXn0rhgPL9UOzEUbDhDkwDLRNFu3MGa-ygS-WVrltqEGMR1PXjypGJ2fbWilay90wkhNSxgDzyL03g55-sVVw-NT9PlcGf3GTkwMmZ493HQo2wWS-_uAqYMxCTVUm6dYtAwTPC0nLq1MdPRaU_klC_LLnQoL750L5crMSRP_1nmQmtLJqkdw"
}
2023-02-20 22:14:04 SUCCESS
GetResourceEndpointConfiguration
Found a resource endpoint object
resourceUrl
https://dh-test.secure.idp.dev.cdrsandbox.gov.au/fapi-jarm/resource/cds-au/v1/common/customer
cdrVersion
1
2023-02-20 22:14:04 SUCCESS
SetProtectedResourceUrlToSingleResourceEndpoint
Set protected resource URL
protected_resource_url
https://dh-test.secure.idp.dev.cdrsandbox.gov.au/fapi-jarm/resource/cds-au/v1/common/customer
2023-02-20 22:14:04 SUCCESS
ExtractTLSTestValuesFromResourceConfiguration
Extracted TLS information from resource endpoint
resource_endpoint
{
  "testHost": "dh-test.secure.idp.dev.cdrsandbox.gov.au",
  "testPort": 443
}
2023-02-20 22:14:04 SUCCESS
ExtractTLSTestValuesFromOBResourceConfiguration
Extracted TLS information from resource endpoint
accounts_resource_endpoint
{
  "testHost": "dh-test.secure.idp.dev.cdrsandbox.gov.au",
  "testPort": 443
}
accounts_request_endpoint
{
  "testHost": "dh-test.secure.idp.dev.cdrsandbox.gov.au",
  "testPort": 443
}
2023-02-20 22:14:04
fapi1-advanced-final-state-only-outside-request-object-not-used
Setup Done
Make request to authorization endpoint
2023-02-20 22:14:04 SUCCESS
CreateAuthorizationEndpointRequestFromClientInformation
Created authorization endpoint request
client_id
3e6c5f3d-bd58-4aaa-8c23-acfec837b506
redirect_uri
https://www.certification.openid.net/test/a/cdr-mdh/callback
scope
openid profile common:customer.basic:read energy:accounts.basic:read energy:accounts.concessions:read
2023-02-20 22:14:04 SUCCESS
AddCdrAcrClaimToAuthorizationEndpointRequest
Added acr claim to authorization_endpoint_request
authorization_endpoint_request
{
  "client_id": "3e6c5f3d-bd58-4aaa-8c23-acfec837b506",
  "redirect_uri": "https://www.certification.openid.net/test/a/cdr-mdh/callback",
  "scope": "openid profile common:customer.basic:read energy:accounts.basic:read energy:accounts.concessions:read",
  "claims": {
    "id_token": {
      "acr": {
        "value": "urn:cds.au:cdr:2",
        "essential": true
      }
    }
  }
}
2023-02-20 22:14:04 SUCCESS
AddCdrSharingDurationClaimToAuthorizationEndpointRequest
Added sharing_duration claim to authorization_endpoint_request
authorization_endpoint_request
{
  "client_id": "3e6c5f3d-bd58-4aaa-8c23-acfec837b506",
  "redirect_uri": "https://www.certification.openid.net/test/a/cdr-mdh/callback",
  "scope": "openid profile common:customer.basic:read energy:accounts.basic:read energy:accounts.concessions:read",
  "claims": {
    "id_token": {
      "acr": {
        "value": "urn:cds.au:cdr:2",
        "essential": true
      }
    },
    "sharing_duration": 7776000
  }
}
2023-02-20 22:14:04
CreateRandomStateValue
Created state value
requested_state_length
10
state
o13gN0EKzn
2023-02-20 22:14:04
AddStateToAuthorizationEndpointRequest
NOT adding state to request object
2023-02-20 22:14:04
CreateRandomNonceValue
Created nonce value
requested_nonce_length
10
nonce
g6Gwzwwf0k
2023-02-20 22:14:04 SUCCESS
AddNonceToAuthorizationEndpointRequest
Added nonce parameter to request
client_id
3e6c5f3d-bd58-4aaa-8c23-acfec837b506
redirect_uri
https://www.certification.openid.net/test/a/cdr-mdh/callback
scope
openid profile common:customer.basic:read energy:accounts.basic:read energy:accounts.concessions:read
claims
{
  "id_token": {
    "acr": {
      "value": "urn:cds.au:cdr:2",
      "essential": true
    }
  },
  "sharing_duration": 7776000
}
nonce
g6Gwzwwf0k
2023-02-20 22:14:04 SUCCESS
SetAuthorizationEndpointRequestResponseTypeToCode
Added response_type parameter to request
client_id
3e6c5f3d-bd58-4aaa-8c23-acfec837b506
redirect_uri
https://www.certification.openid.net/test/a/cdr-mdh/callback
scope
openid profile common:customer.basic:read energy:accounts.basic:read energy:accounts.concessions:read
claims
{
  "id_token": {
    "acr": {
      "value": "urn:cds.au:cdr:2",
      "essential": true
    }
  },
  "sharing_duration": 7776000
}
nonce
g6Gwzwwf0k
response_type
code
2023-02-20 22:14:04 SUCCESS
SetAuthorizationEndpointRequestResponseModeToJWT
Added response_mode parameter to request
client_id
3e6c5f3d-bd58-4aaa-8c23-acfec837b506
redirect_uri
https://www.certification.openid.net/test/a/cdr-mdh/callback
scope
openid profile common:customer.basic:read energy:accounts.basic:read energy:accounts.concessions:read
claims
{
  "id_token": {
    "acr": {
      "value": "urn:cds.au:cdr:2",
      "essential": true
    }
  },
  "sharing_duration": 7776000
}
nonce
g6Gwzwwf0k
response_type
code
response_mode
jwt
2023-02-20 22:14:04
CreateRandomCodeVerifier
Created code_verifier value
code_verifier
62vitzbVFX2znkmkYeQSXq4w5S04D.FD3b7.hUIYrIthK2JoVh_xLa__vFVnfdvuXWbm6Czj5vUh6N5IypPdnEnkveuW9S07weMn-dieuLc8tU~tKPS1b1xKUtiq6APU
2023-02-20 22:14:04
CreateS256CodeChallenge
Created code_challenge value
code_challenge
Rig28REmiPv-KC9nbO10D69_sfJ_71M-uQHWlRd5pso
2023-02-20 22:14:04 SUCCESS
AddCodeChallengeToAuthorizationEndpointRequest
Added code_challenge and code_challenge_method parameters to request
client_id
3e6c5f3d-bd58-4aaa-8c23-acfec837b506
redirect_uri
https://www.certification.openid.net/test/a/cdr-mdh/callback
scope
openid profile common:customer.basic:read energy:accounts.basic:read energy:accounts.concessions:read
claims
{
  "id_token": {
    "acr": {
      "value": "urn:cds.au:cdr:2",
      "essential": true
    }
  },
  "sharing_duration": 7776000
}
nonce
g6Gwzwwf0k
response_type
code
response_mode
jwt
code_challenge
Rig28REmiPv-KC9nbO10D69_sfJ_71M-uQHWlRd5pso
code_challenge_method
S256
2023-02-20 22:14:04 SUCCESS
ConvertAuthorizationEndpointRequestToRequestObject
Created request object claims
request_object_claims
{
  "client_id": "3e6c5f3d-bd58-4aaa-8c23-acfec837b506",
  "redirect_uri": "https://www.certification.openid.net/test/a/cdr-mdh/callback",
  "scope": "openid profile common:customer.basic:read energy:accounts.basic:read energy:accounts.concessions:read",
  "claims": {
    "id_token": {
      "acr": {
        "value": "urn:cds.au:cdr:2",
        "essential": true
      }
    },
    "sharing_duration": 7776000
  },
  "nonce": "g6Gwzwwf0k",
  "response_type": "code",
  "response_mode": "jwt",
  "code_challenge": "Rig28REmiPv-KC9nbO10D69_sfJ_71M-uQHWlRd5pso",
  "code_challenge_method": "S256"
}
2023-02-20 22:14:04 SUCCESS
AddNbfToRequestObject
Added nbf to request object claims
nbf
1.676931244E9
2023-02-20 22:14:04 SUCCESS
AddExpToRequestObject
Added exp to request object claims
exp
1.676931544E9
2023-02-20 22:14:04 SUCCESS
AddAudToRequestObject
Added aud to request object claims
aud
https://dh-test.idp.dev.cdrsandbox.gov.au/fapi-jarm
2023-02-20 22:14:04 SUCCESS
AddIssToRequestObject
Added iss to request object claims
iss
3e6c5f3d-bd58-4aaa-8c23-acfec837b506
2023-02-20 22:14:04 SUCCESS
AddClientIdToRequestObject
Added client_id to request object claims
client_id
3e6c5f3d-bd58-4aaa-8c23-acfec837b506
2023-02-20 22:14:05 SUCCESS
SignRequestObject
Signed the request object
claims
{
  "iss": "3e6c5f3d-bd58-4aaa-8c23-acfec837b506",
  "response_type": "code",
  "code_challenge_method": "S256",
  "nonce": "g6Gwzwwf0k",
  "client_id": "3e6c5f3d-bd58-4aaa-8c23-acfec837b506",
  "response_mode": "jwt",
  "aud": "https://dh-test.idp.dev.cdrsandbox.gov.au/fapi-jarm",
  "nbf": 1676931244,
  "scope": "openid profile common:customer.basic:read energy:accounts.basic:read energy:accounts.concessions:read",
  "claims": {
    "sharing_duration": 7776000,
    "id_token": {
      "acr": {
        "value": "urn:cds.au:cdr:2",
        "essential": true
      }
    }
  },
  "redirect_uri": "https://www.certification.openid.net/test/a/cdr-mdh/callback",
  "exp": 1676931544,
  "code_challenge": "Rig28REmiPv-KC9nbO10D69_sfJ_71M-uQHWlRd5pso"
}
header
{
  "kid": "7EFA85C18FDE857949BC2EAA21C25E49627D4865",
  "alg": "PS256"
}
request_object
eyJraWQiOiI3RUZBODVDMThGREU4NTc5NDlCQzJFQUEyMUMyNUU0OTYyN0Q0ODY1IiwiYWxnIjoiUFMyNTYifQ.eyJpc3MiOiIzZTZjNWYzZC1iZDU4LTRhYWEtOGMyMy1hY2ZlYzgzN2I1MDYiLCJyZXNwb25zZV90eXBlIjoiY29kZSIsImNvZGVfY2hhbGxlbmdlX21ldGhvZCI6IlMyNTYiLCJub25jZSI6Imc2R3d6d3dmMGsiLCJjbGllbnRfaWQiOiIzZTZjNWYzZC1iZDU4LTRhYWEtOGMyMy1hY2ZlYzgzN2I1MDYiLCJyZXNwb25zZV9tb2RlIjoiand0IiwiYXVkIjoiaHR0cHM6XC9cL2RoLXRlc3QuaWRwLmRldi5jZHJzYW5kYm94Lmdvdi5hdVwvZmFwaS1qYXJtIiwibmJmIjoxNjc2OTMxMjQ0LCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGNvbW1vbjpjdXN0b21lci5iYXNpYzpyZWFkIGVuZXJneTphY2NvdW50cy5iYXNpYzpyZWFkIGVuZXJneTphY2NvdW50cy5jb25jZXNzaW9uczpyZWFkIiwiY2xhaW1zIjp7InNoYXJpbmdfZHVyYXRpb24iOjc3NzYwMDAsImlkX3Rva2VuIjp7ImFjciI6eyJ2YWx1ZSI6InVybjpjZHMuYXU6Y2RyOjIiLCJlc3NlbnRpYWwiOnRydWV9fX0sInJlZGlyZWN0X3VyaSI6Imh0dHBzOlwvXC93d3cuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0XC90ZXN0XC9hXC9jZHItbWRoXC9jYWxsYmFjayIsImV4cCI6MTY3NjkzMTU0NCwiY29kZV9jaGFsbGVuZ2UiOiJSaWcyOFJFbWlQdi1LQzluYk8xMEQ2OV9zZkpfNzFNLXVRSFdsUmQ1cHNvIn0.rO_pJtpPx2LtQOj3uA_u3GZRuEr665cSaIjP5mAOytvGHBOuyCzSRywLlUqp8u8PDE0dM8kmU7OFbboGq5mdicKrf726GOMe_H5VuRqG2Z7iWK6TAVOs4EHXKqstP_mATW7_l95YWvea9KOla3qjNK1u1OnWoEwSYHxMNnOETdEVfvtrGvdXJv_zTsgm0LoHLz9oByhxfo56JWMCEQ2YgQbPr57iSBH7gqJUy2miOJJSvW74C7XnxOqtrXY55VNybH4ojyJNIGilr8BpvK3nvxeBlaJhCd2Q3IiUKR5K9HKPXl-KKpnNlxQHktaOTINQWxttdwFtZ1AEeL4zd_T9Ig
key
{
  "kty": "RSA",
  "d": "Cx5XX9EVNxccl9E8YSBEjruSzpueMvtwMXTNsQ-ZifY_ao-OGjgcpv8L7tUjeUu88Bqolxit-fGMPiiYEQ0eeKGuJCNDc3I6RhmsMBdf3quAmpBUqFTtO2fSEWMRKXCjLejjMObSwow_oxSeGwcoDHam2v3y3Q43dxX1s4jjV_-HuwgwghOqd9gTWeu7tOQefYkJ4Tsj6UMrf42LbSazjQmz-4sABmYv1TiuGW9Uj-vBiV7Jozc9rVx4ZOhKrGxnM8kMsG6RWCfP5Nm3PUM_9tCzqNcPJCN3FyEcj2tfU_0ICBuUqXaX4V_usg-TOf2tO2n_5TIZQozUatOAhWeJcQ",
  "e": "AQAB",
  "use": "sig",
  "kid": "7EFA85C18FDE857949BC2EAA21C25E49627D4865",
  "alg": "PS256",
  "n": "wsfaGZ_bVTgF8tl8oy79iVmLZ_nCdAiz5cptwP69qRQB-K0J6DNiAB3DOZ-rlgPZHtWwVGTNvvVE48uY6zWvghj2M7FpxjjqVHCoL98mh5ZLAToucQT3MfVJ62laS4iy6nLnAh9RdUqIrdT4Pji8BajFva1TWWBRYpHPykDuv2ZClRglScrmuIlVOXwDWNCXvIGE4qGwEX2m3UGYFPEv3dkBinJxcsbmEfNcWnjneoyWemcw9x55d-3DxwpLKfjUEu0uxChYTDVk9Ii3uzZls9qHVBwOtrT6c9AKJmtC_slqMtaqxvgBETI8tH8Jl3-5jNoQg094xLdzXftHc06dsw"
}
2023-02-20 22:14:05 SUCCESS
AddStateToAuthorizationEndpointRequest
Added state parameter to request
client_id
3e6c5f3d-bd58-4aaa-8c23-acfec837b506
redirect_uri
https://www.certification.openid.net/test/a/cdr-mdh/callback
scope
openid profile common:customer.basic:read energy:accounts.basic:read energy:accounts.concessions:read
claims
{
  "id_token": {
    "acr": {
      "value": "urn:cds.au:cdr:2",
      "essential": true
    }
  },
  "sharing_duration": 7776000
}
nonce
g6Gwzwwf0k
response_type
code
response_mode
jwt
code_challenge
Rig28REmiPv-KC9nbO10D69_sfJ_71M-uQHWlRd5pso
code_challenge_method
S256
state
o13gN0EKzn
2023-02-20 22:14:05 SUCCESS
BuildRequestObjectPostToPAREndpoint
request
eyJraWQiOiI3RUZBODVDMThGREU4NTc5NDlCQzJFQUEyMUMyNUU0OTYyN0Q0ODY1IiwiYWxnIjoiUFMyNTYifQ.eyJpc3MiOiIzZTZjNWYzZC1iZDU4LTRhYWEtOGMyMy1hY2ZlYzgzN2I1MDYiLCJyZXNwb25zZV90eXBlIjoiY29kZSIsImNvZGVfY2hhbGxlbmdlX21ldGhvZCI6IlMyNTYiLCJub25jZSI6Imc2R3d6d3dmMGsiLCJjbGllbnRfaWQiOiIzZTZjNWYzZC1iZDU4LTRhYWEtOGMyMy1hY2ZlYzgzN2I1MDYiLCJyZXNwb25zZV9tb2RlIjoiand0IiwiYXVkIjoiaHR0cHM6XC9cL2RoLXRlc3QuaWRwLmRldi5jZHJzYW5kYm94Lmdvdi5hdVwvZmFwaS1qYXJtIiwibmJmIjoxNjc2OTMxMjQ0LCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGNvbW1vbjpjdXN0b21lci5iYXNpYzpyZWFkIGVuZXJneTphY2NvdW50cy5iYXNpYzpyZWFkIGVuZXJneTphY2NvdW50cy5jb25jZXNzaW9uczpyZWFkIiwiY2xhaW1zIjp7InNoYXJpbmdfZHVyYXRpb24iOjc3NzYwMDAsImlkX3Rva2VuIjp7ImFjciI6eyJ2YWx1ZSI6InVybjpjZHMuYXU6Y2RyOjIiLCJlc3NlbnRpYWwiOnRydWV9fX0sInJlZGlyZWN0X3VyaSI6Imh0dHBzOlwvXC93d3cuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0XC90ZXN0XC9hXC9jZHItbWRoXC9jYWxsYmFjayIsImV4cCI6MTY3NjkzMTU0NCwiY29kZV9jaGFsbGVuZ2UiOiJSaWcyOFJFbWlQdi1LQzluYk8xMEQ2OV9zZkpfNzFNLXVRSFdsUmQ1cHNvIn0.rO_pJtpPx2LtQOj3uA_u3GZRuEr665cSaIjP5mAOytvGHBOuyCzSRywLlUqp8u8PDE0dM8kmU7OFbboGq5mdicKrf726GOMe_H5VuRqG2Z7iWK6TAVOs4EHXKqstP_mATW7_l95YWvea9KOla3qjNK1u1OnWoEwSYHxMNnOETdEVfvtrGvdXJv_zTsgm0LoHLz9oByhxfo56JWMCEQ2YgQbPr57iSBH7gqJUy2miOJJSvW74C7XnxOqtrXY55VNybH4ojyJNIGilr8BpvK3nvxeBlaJhCd2Q3IiUKR5K9HKPXl-KKpnNlxQHktaOTINQWxttdwFtZ1AEeL4zd_T9Ig
2023-02-20 22:14:05 SUCCESS
CreateClientAuthenticationAssertionClaims
Created client assertion claims
iss
3e6c5f3d-bd58-4aaa-8c23-acfec837b506
sub
3e6c5f3d-bd58-4aaa-8c23-acfec837b506
aud
https://dh-test.secure.idp.dev.cdrsandbox.gov.au/fapi-jarm/connect/token
jti
YbKLWlUgydlOU7Q0Tp9y
iat
1676931245
exp
1676931305
2023-02-20 22:14:05 SUCCESS
UpdateClientAuthenticationAssertionClaimsWithISSAud
Updated audience in client assertion claims
iss
3e6c5f3d-bd58-4aaa-8c23-acfec837b506
sub
3e6c5f3d-bd58-4aaa-8c23-acfec837b506
jti
YbKLWlUgydlOU7Q0Tp9y
iat
1676931245
exp
1676931305
aud
https://dh-test.idp.dev.cdrsandbox.gov.au/fapi-jarm
2023-02-20 22:14:05 SUCCESS
SignClientAuthenticationAssertion
Signed the client assertion
client_assertion
eyJraWQiOiI3RUZBODVDMThGREU4NTc5NDlCQzJFQUEyMUMyNUU0OTYyN0Q0ODY1IiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiIzZTZjNWYzZC1iZDU4LTRhYWEtOGMyMy1hY2ZlYzgzN2I1MDYiLCJhdWQiOiJodHRwczpcL1wvZGgtdGVzdC5pZHAuZGV2LmNkcnNhbmRib3guZ292LmF1XC9mYXBpLWphcm0iLCJpc3MiOiIzZTZjNWYzZC1iZDU4LTRhYWEtOGMyMy1hY2ZlYzgzN2I1MDYiLCJleHAiOjE2NzY5MzEzMDUsImlhdCI6MTY3NjkzMTI0NSwianRpIjoiWWJLTFdsVWd5ZGxPVTdRMFRwOXkifQ.smAprxo6vG1Yfq4zb7Tzd-mO9mkX7PAd7rBTkcbhqcFew-2Lhko5ErwV--aOA5F0_qfy0H-od4le5Y8Ht37fJhwVVTV9c7c5p3e1D3mCcKPGhDAhuuyDV5M90Ls4WijTEUu3km6GJpogLRv4cJtxqp5ZpyGE8FJZ3h2Fo_fnOVmjFK7Fcu5Rg_oOhhejT16YXKj_GWxFwoAMK9W-c24b4yr5wTuGNwskUpPT6HKooUYooUOnF9Ypuj-CQD2Z27T6vEo2_zUjzDByazbFI8CPQal_wi9ene4zIcoQFj1BG4igOf65nC1GRUK7uSZMrmRFi1U4vjkKJuoYuXayM2GeZg
2023-02-20 22:14:05 SUCCESS
AddClientAssertionToPAREndpointParameters
Added client assertion to request
request
{
  "request": "eyJraWQiOiI3RUZBODVDMThGREU4NTc5NDlCQzJFQUEyMUMyNUU0OTYyN0Q0ODY1IiwiYWxnIjoiUFMyNTYifQ.eyJpc3MiOiIzZTZjNWYzZC1iZDU4LTRhYWEtOGMyMy1hY2ZlYzgzN2I1MDYiLCJyZXNwb25zZV90eXBlIjoiY29kZSIsImNvZGVfY2hhbGxlbmdlX21ldGhvZCI6IlMyNTYiLCJub25jZSI6Imc2R3d6d3dmMGsiLCJjbGllbnRfaWQiOiIzZTZjNWYzZC1iZDU4LTRhYWEtOGMyMy1hY2ZlYzgzN2I1MDYiLCJyZXNwb25zZV9tb2RlIjoiand0IiwiYXVkIjoiaHR0cHM6XC9cL2RoLXRlc3QuaWRwLmRldi5jZHJzYW5kYm94Lmdvdi5hdVwvZmFwaS1qYXJtIiwibmJmIjoxNjc2OTMxMjQ0LCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGNvbW1vbjpjdXN0b21lci5iYXNpYzpyZWFkIGVuZXJneTphY2NvdW50cy5iYXNpYzpyZWFkIGVuZXJneTphY2NvdW50cy5jb25jZXNzaW9uczpyZWFkIiwiY2xhaW1zIjp7InNoYXJpbmdfZHVyYXRpb24iOjc3NzYwMDAsImlkX3Rva2VuIjp7ImFjciI6eyJ2YWx1ZSI6InVybjpjZHMuYXU6Y2RyOjIiLCJlc3NlbnRpYWwiOnRydWV9fX0sInJlZGlyZWN0X3VyaSI6Imh0dHBzOlwvXC93d3cuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0XC90ZXN0XC9hXC9jZHItbWRoXC9jYWxsYmFjayIsImV4cCI6MTY3NjkzMTU0NCwiY29kZV9jaGFsbGVuZ2UiOiJSaWcyOFJFbWlQdi1LQzluYk8xMEQ2OV9zZkpfNzFNLXVRSFdsUmQ1cHNvIn0.rO_pJtpPx2LtQOj3uA_u3GZRuEr665cSaIjP5mAOytvGHBOuyCzSRywLlUqp8u8PDE0dM8kmU7OFbboGq5mdicKrf726GOMe_H5VuRqG2Z7iWK6TAVOs4EHXKqstP_mATW7_l95YWvea9KOla3qjNK1u1OnWoEwSYHxMNnOETdEVfvtrGvdXJv_zTsgm0LoHLz9oByhxfo56JWMCEQ2YgQbPr57iSBH7gqJUy2miOJJSvW74C7XnxOqtrXY55VNybH4ojyJNIGilr8BpvK3nvxeBlaJhCd2Q3IiUKR5K9HKPXl-KKpnNlxQHktaOTINQWxttdwFtZ1AEeL4zd_T9Ig",
  "client_assertion": "eyJraWQiOiI3RUZBODVDMThGREU4NTc5NDlCQzJFQUEyMUMyNUU0OTYyN0Q0ODY1IiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiIzZTZjNWYzZC1iZDU4LTRhYWEtOGMyMy1hY2ZlYzgzN2I1MDYiLCJhdWQiOiJodHRwczpcL1wvZGgtdGVzdC5pZHAuZGV2LmNkcnNhbmRib3guZ292LmF1XC9mYXBpLWphcm0iLCJpc3MiOiIzZTZjNWYzZC1iZDU4LTRhYWEtOGMyMy1hY2ZlYzgzN2I1MDYiLCJleHAiOjE2NzY5MzEzMDUsImlhdCI6MTY3NjkzMTI0NSwianRpIjoiWWJLTFdsVWd5ZGxPVTdRMFRwOXkifQ.smAprxo6vG1Yfq4zb7Tzd-mO9mkX7PAd7rBTkcbhqcFew-2Lhko5ErwV--aOA5F0_qfy0H-od4le5Y8Ht37fJhwVVTV9c7c5p3e1D3mCcKPGhDAhuuyDV5M90Ls4WijTEUu3km6GJpogLRv4cJtxqp5ZpyGE8FJZ3h2Fo_fnOVmjFK7Fcu5Rg_oOhhejT16YXKj_GWxFwoAMK9W-c24b4yr5wTuGNwskUpPT6HKooUYooUOnF9Ypuj-CQD2Z27T6vEo2_zUjzDByazbFI8CPQal_wi9ene4zIcoQFj1BG4igOf65nC1GRUK7uSZMrmRFi1U4vjkKJuoYuXayM2GeZg",
  "client_assertion_type": "urn:ietf:params:oauth:client-assertion-type:jwt-bearer"
}
2023-02-20 22:14:05
CallPAREndpoint
HTTP request
request_uri
https://dh-test.idp.dev.cdrsandbox.gov.au/fapi-jarm/connect/par
request_method
POST
request_headers
{
  "accept": "application/json",
  "content-type": "application/x-www-form-urlencoded;charset\u003dUTF-8",
  "content-length": "2134"
}
request_body
request=eyJraWQiOiI3RUZBODVDMThGREU4NTc5NDlCQzJFQUEyMUMyNUU0OTYyN0Q0ODY1IiwiYWxnIjoiUFMyNTYifQ.eyJpc3MiOiIzZTZjNWYzZC1iZDU4LTRhYWEtOGMyMy1hY2ZlYzgzN2I1MDYiLCJyZXNwb25zZV90eXBlIjoiY29kZSIsImNvZGVfY2hhbGxlbmdlX21ldGhvZCI6IlMyNTYiLCJub25jZSI6Imc2R3d6d3dmMGsiLCJjbGllbnRfaWQiOiIzZTZjNWYzZC1iZDU4LTRhYWEtOGMyMy1hY2ZlYzgzN2I1MDYiLCJyZXNwb25zZV9tb2RlIjoiand0IiwiYXVkIjoiaHR0cHM6XC9cL2RoLXRlc3QuaWRwLmRldi5jZHJzYW5kYm94Lmdvdi5hdVwvZmFwaS1qYXJtIiwibmJmIjoxNjc2OTMxMjQ0LCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGNvbW1vbjpjdXN0b21lci5iYXNpYzpyZWFkIGVuZXJneTphY2NvdW50cy5iYXNpYzpyZWFkIGVuZXJneTphY2NvdW50cy5jb25jZXNzaW9uczpyZWFkIiwiY2xhaW1zIjp7InNoYXJpbmdfZHVyYXRpb24iOjc3NzYwMDAsImlkX3Rva2VuIjp7ImFjciI6eyJ2YWx1ZSI6InVybjpjZHMuYXU6Y2RyOjIiLCJlc3NlbnRpYWwiOnRydWV9fX0sInJlZGlyZWN0X3VyaSI6Imh0dHBzOlwvXC93d3cuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0XC90ZXN0XC9hXC9jZHItbWRoXC9jYWxsYmFjayIsImV4cCI6MTY3NjkzMTU0NCwiY29kZV9jaGFsbGVuZ2UiOiJSaWcyOFJFbWlQdi1LQzluYk8xMEQ2OV9zZkpfNzFNLXVRSFdsUmQ1cHNvIn0.rO_pJtpPx2LtQOj3uA_u3GZRuEr665cSaIjP5mAOytvGHBOuyCzSRywLlUqp8u8PDE0dM8kmU7OFbboGq5mdicKrf726GOMe_H5VuRqG2Z7iWK6TAVOs4EHXKqstP_mATW7_l95YWvea9KOla3qjNK1u1OnWoEwSYHxMNnOETdEVfvtrGvdXJv_zTsgm0LoHLz9oByhxfo56JWMCEQ2YgQbPr57iSBH7gqJUy2miOJJSvW74C7XnxOqtrXY55VNybH4ojyJNIGilr8BpvK3nvxeBlaJhCd2Q3IiUKR5K9HKPXl-KKpnNlxQHktaOTINQWxttdwFtZ1AEeL4zd_T9Ig&client_assertion=eyJraWQiOiI3RUZBODVDMThGREU4NTc5NDlCQzJFQUEyMUMyNUU0OTYyN0Q0ODY1IiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiIzZTZjNWYzZC1iZDU4LTRhYWEtOGMyMy1hY2ZlYzgzN2I1MDYiLCJhdWQiOiJodHRwczpcL1wvZGgtdGVzdC5pZHAuZGV2LmNkcnNhbmRib3guZ292LmF1XC9mYXBpLWphcm0iLCJpc3MiOiIzZTZjNWYzZC1iZDU4LTRhYWEtOGMyMy1hY2ZlYzgzN2I1MDYiLCJleHAiOjE2NzY5MzEzMDUsImlhdCI6MTY3NjkzMTI0NSwianRpIjoiWWJLTFdsVWd5ZGxPVTdRMFRwOXkifQ.smAprxo6vG1Yfq4zb7Tzd-mO9mkX7PAd7rBTkcbhqcFew-2Lhko5ErwV--aOA5F0_qfy0H-od4le5Y8Ht37fJhwVVTV9c7c5p3e1D3mCcKPGhDAhuuyDV5M90Ls4WijTEUu3km6GJpogLRv4cJtxqp5ZpyGE8FJZ3h2Fo_fnOVmjFK7Fcu5Rg_oOhhejT16YXKj_GWxFwoAMK9W-c24b4yr5wTuGNwskUpPT6HKooUYooUOnF9Ypuj-CQD2Z27T6vEo2_zUjzDByazbFI8CPQal_wi9ene4zIcoQFj1BG4igOf65nC1GRUK7uSZMrmRFi1U4vjkKJuoYuXayM2GeZg&client_assertion_type=urn%3Aietf%3Aparams%3Aoauth%3Aclient-assertion-type%3Ajwt-bearer
request_mutual_tls
{
  "cert": "MIIDvzCCAqegAwIBAgIIMANxYwAAAAAwDQYJKoZIhvcNAQELBQAwajELMAkGA1UEBhMCQVUxDTALBgNVBAoMBEFDQ0MxDDAKBgNVBAsMA0NEUjEYMBYGA1UECwwPQ0RSIFNhbmRib3ggZGV2MSQwIgYDVQQDDBtDRFIgU2FuZGJveCBJbnRlcm1lZGlhdGUgQ0EwHhcNMjIxMTEyMTQ0NjA3WhcNMjMxMTEzMTQ0NjA3WjBeMQswCQYDVQQGEwJBVTEYMBYGA1UECxMPQ0RSIFNhbmRib3ggZGV2MR0wGwYDVQQKExRLZW5vYnkgQmFuayAoS2Vub2J5KTEWMBQGA1UEAxMNRkFQSSBDbGllbnQgMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKChIsI2pFBjArD5nemjbBznsipr1CrCaCJK5w4ceA3zN0h3y6Dr4ykYp6QWN/d0KBQ/gbyomuvbiiouwCzXyrJMhtEIkxguXaWmisRC5CXGKAS28AoTAV3MtxxkH0blB/9zeokEkM6SHXXBzWkMmDZZ9B5dRExvHvAeTV5zhZj4jRBnQaF7fm73qZ+eEZf2U/SjipztmwtEj66Mg8fnXgVejXIHdqQ5eJpjKOEY7YCwVEUeLHL35yEwaK9D7v5qaovKTRKKCcLFSFPF83jqaLfvhllJy+jAtmvfnymme83QBJJnNQQCM4ex0wxbAPeKNMq58arOXTFgQ8RB9SXy7nsCAwEAAaN1MHMwDAYDVR0TAQH/BAIwADAOBgNVHQ8BAf8EBAMCBaAwHwYDVR0jBBgwFoAU4KJgrpAfQQqywrXq4djKu921yyAwEwYDVR0lBAwwCgYIKwYBBQUHAwIwHQYDVR0OBBYEFB3SyraxfgiFNGYvORkiMzHuT0J/MA0GCSqGSIb3DQEBCwUAA4IBAQAvjXHEBT17OIyIzBvt5/kVK+V/DoUVA/+OxcCa3l8yvOyvfFePNJbRn98ZE0LRYN87p5j+w8q0/OWetBTiHlUnNwRKKl/S1VlTDJ/PJTdhC5e4pMF/iQdJCzlD5QYsRyiGiG2oMjWH2a2I+XNNTPuKuWdVdes4ip+N5U3mfBrg8RspnVbCld/mvkZHYCETrgsyu9eA+IiCXGTYOH9p9NPB+Au4I8oxgNOyR7pu5xf77Nm3D1RcK7rd88ZkSoERAl20mf91/4AKgLVWGGFrdgwh9CY60uuhxL/ESMzKz3XlPc66qAnJtDaje/u3QoEYqW/e6o3Mwqu2VTp8Orkn/VxW",
  "key": "MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCgoSLCNqRQYwKw+Z3po2wc57Iqa9QqwmgiSucOHHgN8zdId8ug6+MpGKekFjf3dCgUP4G8qJrr24oqLsAs18qyTIbRCJMYLl2lporEQuQlxigEtvAKEwFdzLccZB9G5Qf/c3qJBJDOkh11wc1pDJg2WfQeXURMbx7wHk1ec4WY+I0QZ0Ghe35u96mfnhGX9lP0o4qc7ZsLRI+ujIPH514FXo1yB3akOXiaYyjhGO2AsFRFHixy9+chMGivQ+7+amqLyk0SignCxUhTxfN46mi374ZZScvowLZr358ppnvN0ASSZzUEAjOHsdMMWwD3ijTKufGqzl0xYEPEQfUl8u57AgMBAAECggEASFuN3tLifdu8EKDBQ8f8IaE1nupn7sMYSapYHwEwC4iuNJTSQ7E+6PpUOhRQLcZDb6uT87o331tMB+h7ZTfn9R2H9Y3ZRSFNyhsVk4dWYrW6vTTzOHaLPQfEzKNFe5gcXDRW1HYcDRHA95TPxSyJPKKU10DITW4ZD612yL9dRSSrHEom+l3tZcXErshFDGHTKSe6RkPj+u5C5p42Fn+DqeTgt89a43Be7mTgYNZIKLSwvBp8YPG7why/HRgQ5ui/VnfG3uEuRQXOdR5EvTELhfvOs626bufP72MjuYdhJowqboTC3mh6CQsU44Nz841ClsxtJ1EnWYEMok4+pB39AQKBgQDOrxx3+b0ZiZzboKYX4lh+Ixhvt9JZk4FFaeUh9V5EZPsCOA6Q6nPHTfOB6f0uaC/YRRH3bwbOU8+XuaXYK8NPt69DGdBywyvgHPTqd/Qdwu+g6UBiZKGMKjZXwp7JIYNYkWBbRS6bxjpm7SZgZXL1gs5EuYObGq3jey4FMJkOQQKBgQDG9N6/R5YXTlJfPSKSQLeX8pL3ZNYSh9IECeu5iYH0ERQ2MBGa5q3/sxu9dizAVfm3f0PtDAFbyEHz0fwbB1x1WTQWhbA7ZBV7wG1L/LKUXGv0W2mGrnihW5jYb6hFV+oV9rtlgKPlTOlvkWgAd/8WUPcAPkHxL8EDLS7Grc5FuwKBgF1nM3Vgrj2JPBLg8c6fYqB2Wce7CdujVms5JOyIx3YfMHRbQvHokjQCnUYbqWg8e0rARBNO4IODyq/lnPYpKNWwzAqF8va6Duz0CRag6Pg+LS7J2mfc1EjUlsRoVnvMol/3KtV0WVDab3AuQgaUMjSTTYYvVDNXBjhkZXLA+JpBAoGBAJx/e0Nc7QwSGKs/rJT8gS3tqnsdf2J+Ic35e8mrB2TTlmF1eDOvZoju+1ARx+vW9SHI4sZwnhTzNiWzNCqSpMDN1TIuIMzm0htQ5uhRsqsO8//3c890KAFMyrLdSbCaEdELDqcuBD3XPPv8laFgwm9sao5vanFsjdeQz+2KQ+oHAoGAVYOBjIksPPklnshVdBdjJOaqSiXTSbGr2LqToF8Irxz/kJKldV7TPpS6GR/ab5XnkPFDYwqeI2OTHMQSitnTUkwrM8dsaAokdhqTw137/4Wfpy0OZNVrNOGpenTl4ri2rRjcp4BzukULvz2mfZtN4wzqWfBISEdH+5JCa7LeG2o\u003d"
}
2023-02-20 22:14:05 RESPONSE
CallPAREndpoint
HTTP response
response_status_code
201 CREATED
response_status_text
Created
response_headers
{
  "date": "Mon, 20 Feb 2023 22:14:05 GMT",
  "content-type": "application/json; charset\u003dutf-8",
  "transfer-encoding": "chunked",
  "connection": "keep-alive",
  "strict-transport-security": "max-age\u003d15724800; includeSubDomains"
}
response_body
{"request_uri":"urn:22ac42c5-840c-4c5e-aa57-8ab3d00791dd","expires_in":90}
2023-02-20 22:14:05 SUCCESS
CallPAREndpoint
Parsed pushed authorization request endpoint response
request_uri
urn:22ac42c5-840c-4c5e-aa57-8ab3d00791dd
expires_in
90
2023-02-20 22:14:05 SUCCESS
CheckPAREndpointResponse201WithNoError
pushed authorization request endpoint correct response.
2023-02-20 22:14:05 SUCCESS
CheckForRequestUriValue
Found valid request_uri
request_uri
urn:22ac42c5-840c-4c5e-aa57-8ab3d00791dd
2023-02-20 22:14:05 SUCCESS
CheckForPARResponseExpiresIn
Found expires_in
expires_in
90
2023-02-20 22:14:05 SUCCESS
ExtractRequestUriFromPARResponse
Extracted the request_uri: urn:22ac42c5-840c-4c5e-aa57-8ab3d00791dd
2023-02-20 22:14:05 SUCCESS
EnsureMinimumRequestUriEntropy
Calculated shannon entropy seems sufficient
actual
161.10268628467713
expected
128.0
value
urn:22ac42c5-840c-4c5e-aa57-8ab3d00791dd
2023-02-20 22:14:05 SUCCESS
BuildRequestObjectByReferenceRedirectToAuthorizationEndpoint
Sending to authorization endpoint
redirect_to_authorization_endpoint
https://dh-test.idp.dev.cdrsandbox.gov.au/fapi-jarm/connect/authorize?request_uri=urn:22ac42c5-840c-4c5e-aa57-8ab3d00791dd&client_id=3e6c5f3d-bd58-4aaa-8c23-acfec837b506&redirect_uri=https://www.certification.openid.net/test/a/cdr-mdh/callback&scope=openid%20profile%20common:customer.basic:read%20energy:accounts.basic:read%20energy:accounts.concessions:read&response_type=code&state=o13gN0EKzn
2023-02-20 22:14:05 REDIRECT
fapi1-advanced-final-state-only-outside-request-object-not-used
Redirecting to authorization endpoint
redirect_to
https://dh-test.idp.dev.cdrsandbox.gov.au/fapi-jarm/connect/authorize?request_uri=urn:22ac42c5-840c-4c5e-aa57-8ab3d00791dd&client_id=3e6c5f3d-bd58-4aaa-8c23-acfec837b506&redirect_uri=https://www.certification.openid.net/test/a/cdr-mdh/callback&scope=openid%20profile%20common:customer.basic:read%20energy:accounts.basic:read%20energy:accounts.concessions:read&response_type=code&state=o13gN0EKzn
2023-02-20 22:14:05 REVIEW
ExpectRequestObjectMissingStateErrorPage
If the server does not return an invalid_request_object error back to the client, it must show an error page saying the request object is invalid as it is missing the 'state' claim - upload a screenshot of the error page.
image_no_longer_required
true
2023-02-20 22:14:11 INCOMING
fapi1-advanced-final-state-only-outside-request-object-not-used
Incoming HTTP request to /test/a/cdr-mdh/callback
incoming_headers
{
  "host": "www.certification.openid.net",
  "cache-control": "max-age\u003d0",
  "upgrade-insecure-requests": "1",
  "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36",
  "accept": "text/html,application/xhtml+xml,application/xml;q\u003d0.9,image/avif,image/webp,image/apng,*/*;q\u003d0.8,application/signed-exchange;v\u003db3;q\u003d0.7",
  "sec-fetch-site": "cross-site",
  "sec-fetch-mode": "navigate",
  "sec-fetch-user": "?1",
  "sec-fetch-dest": "document",
  "sec-ch-ua": "\"Chromium\";v\u003d\"110\", \"Not A(Brand\";v\u003d\"24\", \"Google Chrome\";v\u003d\"110\"",
  "sec-ch-ua-mobile": "?0",
  "sec-ch-ua-platform": "\"Windows\"",
  "referer": "https://dh-test.idp.dev.cdrsandbox.gov.au/",
  "accept-encoding": "gzip, deflate, br",
  "accept-language": "en-US,en;q\u003d0.9",
  "cookie": "__utma\u003d201319536.1165959377.1669587552.1669587552.1669587552.1; __utmz\u003d201319536.1669587552.1.1.utmcsr\u003dgoogle|utmccn\u003d(organic)|utmcmd\u003dorganic|utmctr\u003d(not%20provided); JSESSIONID\u003dD6C6C268DAAF4817A90BF632CEA67D51",
  "connection": "close"
}
incoming_path
/test/a/cdr-mdh/callback
incoming_body_form_params
incoming_method
GET
incoming_tls_version
TLSv1.2
incoming_tls_cert
incoming_query_string_params
{
  "response": "eyJhbGciOiJQUzI1NiIsImtpZCI6IjdDNTcxNjU1M0U5QjEzMkVGMzI1QzQ5Q0EyMDc5NzM3MTk2QzAzREIiLCJ4NXQiOiJmRmNXVlQ2YkV5N3pKY1Njb2dlWE54bHNBOXMiLCJ0eXAiOiJKV1QifQ.eyJjb2RlIjoiYzY4MDM3MzItOWRlYi00MWU5LTlkZGMtODliNWMzMDJhMmE3IiwibmJmIjoxNjc2OTMxMjUxLCJleHAiOjE2NzY5MzE1NTEsImlhdCI6MTY3NjkzMTI1MSwiaXNzIjoiaHR0cHM6Ly9kaC10ZXN0LmlkcC5kZXYuY2Ryc2FuZGJveC5nb3YuYXUvZmFwaS1qYXJtIiwiYXVkIjoiM2U2YzVmM2QtYmQ1OC00YWFhLThjMjMtYWNmZWM4MzdiNTA2In0.hCH_xC4wGM8U7nKEJ6rN7wLrZIwxad3xcHOEirH8dyhOGyFjTmy5RJx-UJixdQ8AVqyNM0aN7kPqtJ0k6wNPtoaMG1ktzmnLDOOl05fMfWjKRUQFANvkHvUSNvRJIXFpzjddAa_FiLkqaz-MZhxwMjp7CEZ3draAjVhyGSrwKfDeTSwUqz1YSfMSy0DDrZG7m0Nc22-yOp4gNF7aBMkVJkxDGcsXGPgAhqRU9aQIe4zxselivya_61b0W45FbMORUaP23vgwcVwgAlGpu6qiDYj3CmYoCNtFdc-j11mSbePRhZwtNJIa5NnaM-ID9va-1wu-zB7-pRkagDHGFkL56mMJJYR-37O8qw33a1FAs2RjPOY-QQlfaT5UktqWmbhfpoQ6r4B9Dm0Z3tqd5BEcJr_fVuju4NaWCYwynASSC4_iL3e7AjfdLN6BXKbGsmBlMoZjag0jcflwKhaCe8CItzXpZLIlHCf6foD1VUGJ93_H-LV30CxgfsgYMO5pJ1pH"
}
incoming_body
incoming_tls_chain
[
  "CONFORMANCE_SUITE_JSON_NULL",
  "CONFORMANCE_SUITE_JSON_NULL",
  "CONFORMANCE_SUITE_JSON_NULL",
  "CONFORMANCE_SUITE_JSON_NULL",
  "CONFORMANCE_SUITE_JSON_NULL",
  "CONFORMANCE_SUITE_JSON_NULL"
]
incoming_tls_cipher
ECDHE-RSA-AES128-GCM-SHA256
incoming_body_json
2023-02-20 22:14:11 SUCCESS
CreateRandomImplicitSubmitUrl
Created random implicit submission URL
implicit_submit
{
  "path": "implicit/bqjhgE3DfURq3At5cqs1",
  "fullUrl": "https://www.certification.openid.net/test/a/cdr-mdh/implicit/bqjhgE3DfURq3At5cqs1"
}
2023-02-20 22:14:11 OUTGOING
fapi1-advanced-final-state-only-outside-request-object-not-used
Response to HTTP request to test instance Jzt9MoUrYTzCtdQ
outgoing
ModelAndView [view="implicitCallback"; model={implicitSubmitUrl=https://www.certification.openid.net/test/a/cdr-mdh/implicit/bqjhgE3DfURq3At5cqs1, returnUrl=/log-detail.html?log=Jzt9MoUrYTzCtdQ}]
outgoing_path
callback
2023-02-20 22:14:12 INCOMING
fapi1-advanced-final-state-only-outside-request-object-not-used
Incoming HTTP request to /test/a/cdr-mdh/implicit/bqjhgE3DfURq3At5cqs1
incoming_headers
{
  "host": "www.certification.openid.net",
  "sec-ch-ua": "\"Chromium\";v\u003d\"110\", \"Not A(Brand\";v\u003d\"24\", \"Google Chrome\";v\u003d\"110\"",
  "accept": "*/*",
  "content-type": "text/plain",
  "x-requested-with": "XMLHttpRequest",
  "sec-ch-ua-mobile": "?0",
  "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36",
  "sec-ch-ua-platform": "\"Windows\"",
  "origin": "https://www.certification.openid.net",
  "sec-fetch-site": "same-origin",
  "sec-fetch-mode": "cors",
  "sec-fetch-dest": "empty",
  "referer": "https://www.certification.openid.net/test/a/cdr-mdh/callback?response\u003deyJhbGciOiJQUzI1NiIsImtpZCI6IjdDNTcxNjU1M0U5QjEzMkVGMzI1QzQ5Q0EyMDc5NzM3MTk2QzAzREIiLCJ4NXQiOiJmRmNXVlQ2YkV5N3pKY1Njb2dlWE54bHNBOXMiLCJ0eXAiOiJKV1QifQ.eyJjb2RlIjoiYzY4MDM3MzItOWRlYi00MWU5LTlkZGMtODliNWMzMDJhMmE3IiwibmJmIjoxNjc2OTMxMjUxLCJleHAiOjE2NzY5MzE1NTEsImlhdCI6MTY3NjkzMTI1MSwiaXNzIjoiaHR0cHM6Ly9kaC10ZXN0LmlkcC5kZXYuY2Ryc2FuZGJveC5nb3YuYXUvZmFwaS1qYXJtIiwiYXVkIjoiM2U2YzVmM2QtYmQ1OC00YWFhLThjMjMtYWNmZWM4MzdiNTA2In0.hCH_xC4wGM8U7nKEJ6rN7wLrZIwxad3xcHOEirH8dyhOGyFjTmy5RJx-UJixdQ8AVqyNM0aN7kPqtJ0k6wNPtoaMG1ktzmnLDOOl05fMfWjKRUQFANvkHvUSNvRJIXFpzjddAa_FiLkqaz-MZhxwMjp7CEZ3draAjVhyGSrwKfDeTSwUqz1YSfMSy0DDrZG7m0Nc22-yOp4gNF7aBMkVJkxDGcsXGPgAhqRU9aQIe4zxselivya_61b0W45FbMORUaP23vgwcVwgAlGpu6qiDYj3CmYoCNtFdc-j11mSbePRhZwtNJIa5NnaM-ID9va-1wu-zB7-pRkagDHGFkL56mMJJYR-37O8qw33a1FAs2RjPOY-QQlfaT5UktqWmbhfpoQ6r4B9Dm0Z3tqd5BEcJr_fVuju4NaWCYwynASSC4_iL3e7AjfdLN6BXKbGsmBlMoZjag0jcflwKhaCe8CItzXpZLIlHCf6foD1VUGJ93_H-LV30CxgfsgYMO5pJ1pH",
  "accept-encoding": "gzip, deflate, br",
  "accept-language": "en-US,en;q\u003d0.9",
  "cookie": "__utma\u003d201319536.1165959377.1669587552.1669587552.1669587552.1; __utmz\u003d201319536.1669587552.1.1.utmcsr\u003dgoogle|utmccn\u003d(organic)|utmcmd\u003dorganic|utmctr\u003d(not%20provided); JSESSIONID\u003dD6C6C268DAAF4817A90BF632CEA67D51",
  "connection": "close",
  "content-length": "0"
}
incoming_path
/test/a/cdr-mdh/implicit/bqjhgE3DfURq3At5cqs1
incoming_body_form_params
incoming_method
POST
incoming_tls_version
TLSv1.2
incoming_tls_cert
incoming_query_string_params
{}
incoming_body
incoming_tls_chain
[
  "CONFORMANCE_SUITE_JSON_NULL",
  "CONFORMANCE_SUITE_JSON_NULL",
  "CONFORMANCE_SUITE_JSON_NULL",
  "CONFORMANCE_SUITE_JSON_NULL",
  "CONFORMANCE_SUITE_JSON_NULL",
  "CONFORMANCE_SUITE_JSON_NULL"
]
incoming_tls_cipher
ECDHE-RSA-AES128-GCM-SHA256
incoming_body_json
2023-02-20 22:14:12 OUTGOING
fapi1-advanced-final-state-only-outside-request-object-not-used
Response to HTTP request to test instance Jzt9MoUrYTzCtdQ
outgoing_status_code
204
outgoing_headers
{}
outgoing_body

                                
outgoing_path
implicit/bqjhgE3DfURq3At5cqs1
2023-02-20 22:14:12 SUCCESS
ExtractImplicitHashToCallbackResponse
implicit_hash is empty
2023-02-20 22:14:12 REDIRECT-IN
fapi1-advanced-final-state-only-outside-request-object-not-used
Authorization endpoint response captured
url_query
{
  "response": "eyJhbGciOiJQUzI1NiIsImtpZCI6IjdDNTcxNjU1M0U5QjEzMkVGMzI1QzQ5Q0EyMDc5NzM3MTk2QzAzREIiLCJ4NXQiOiJmRmNXVlQ2YkV5N3pKY1Njb2dlWE54bHNBOXMiLCJ0eXAiOiJKV1QifQ.eyJjb2RlIjoiYzY4MDM3MzItOWRlYi00MWU5LTlkZGMtODliNWMzMDJhMmE3IiwibmJmIjoxNjc2OTMxMjUxLCJleHAiOjE2NzY5MzE1NTEsImlhdCI6MTY3NjkzMTI1MSwiaXNzIjoiaHR0cHM6Ly9kaC10ZXN0LmlkcC5kZXYuY2Ryc2FuZGJveC5nb3YuYXUvZmFwaS1qYXJtIiwiYXVkIjoiM2U2YzVmM2QtYmQ1OC00YWFhLThjMjMtYWNmZWM4MzdiNTA2In0.hCH_xC4wGM8U7nKEJ6rN7wLrZIwxad3xcHOEirH8dyhOGyFjTmy5RJx-UJixdQ8AVqyNM0aN7kPqtJ0k6wNPtoaMG1ktzmnLDOOl05fMfWjKRUQFANvkHvUSNvRJIXFpzjddAa_FiLkqaz-MZhxwMjp7CEZ3draAjVhyGSrwKfDeTSwUqz1YSfMSy0DDrZG7m0Nc22-yOp4gNF7aBMkVJkxDGcsXGPgAhqRU9aQIe4zxselivya_61b0W45FbMORUaP23vgwcVwgAlGpu6qiDYj3CmYoCNtFdc-j11mSbePRhZwtNJIa5NnaM-ID9va-1wu-zB7-pRkagDHGFkL56mMJJYR-37O8qw33a1FAs2RjPOY-QQlfaT5UktqWmbhfpoQ6r4B9Dm0Z3tqd5BEcJr_fVuju4NaWCYwynASSC4_iL3e7AjfdLN6BXKbGsmBlMoZjag0jcflwKhaCe8CItzXpZLIlHCf6foD1VUGJ93_H-LV30CxgfsgYMO5pJ1pH"
}
headers
{
  "host": "www.certification.openid.net",
  "cache-control": "max-age\u003d0",
  "upgrade-insecure-requests": "1",
  "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36",
  "accept": "text/html,application/xhtml+xml,application/xml;q\u003d0.9,image/avif,image/webp,image/apng,*/*;q\u003d0.8,application/signed-exchange;v\u003db3;q\u003d0.7",
  "sec-fetch-site": "cross-site",
  "sec-fetch-mode": "navigate",
  "sec-fetch-user": "?1",
  "sec-fetch-dest": "document",
  "sec-ch-ua": "\"Chromium\";v\u003d\"110\", \"Not A(Brand\";v\u003d\"24\", \"Google Chrome\";v\u003d\"110\"",
  "sec-ch-ua-mobile": "?0",
  "sec-ch-ua-platform": "\"Windows\"",
  "referer": "https://dh-test.idp.dev.cdrsandbox.gov.au/",
  "accept-encoding": "gzip, deflate, br",
  "accept-language": "en-US,en;q\u003d0.9",
  "cookie": "__utma\u003d201319536.1165959377.1669587552.1669587552.1669587552.1; __utmz\u003d201319536.1669587552.1.1.utmcsr\u003dgoogle|utmccn\u003d(organic)|utmcmd\u003dorganic|utmctr\u003d(not%20provided); JSESSIONID\u003dD6C6C268DAAF4817A90BF632CEA67D51",
  "x-ssl-cipher": "ECDHE-RSA-AES128-GCM-SHA256",
  "x-ssl-protocol": "TLSv1.2",
  "x-forwarded-proto": "https",
  "x-forwarded-port": "443",
  "connection": "close",
  "x-forwarded-host": "www.certification.openid.net",
  "x-forwarded-server": "www.certification.openid.net"
}
http_method
GET
url_fragment
{}
post_body
Verify authorization endpoint response
2023-02-20 22:14:12 SUCCESS
ExtractJARMFromURLQuery
Found and parsed the jarm_response from callback_query_params
value
eyJhbGciOiJQUzI1NiIsImtpZCI6IjdDNTcxNjU1M0U5QjEzMkVGMzI1QzQ5Q0EyMDc5NzM3MTk2QzAzREIiLCJ4NXQiOiJmRmNXVlQ2YkV5N3pKY1Njb2dlWE54bHNBOXMiLCJ0eXAiOiJKV1QifQ.eyJjb2RlIjoiYzY4MDM3MzItOWRlYi00MWU5LTlkZGMtODliNWMzMDJhMmE3IiwibmJmIjoxNjc2OTMxMjUxLCJleHAiOjE2NzY5MzE1NTEsImlhdCI6MTY3NjkzMTI1MSwiaXNzIjoiaHR0cHM6Ly9kaC10ZXN0LmlkcC5kZXYuY2Ryc2FuZGJveC5nb3YuYXUvZmFwaS1qYXJtIiwiYXVkIjoiM2U2YzVmM2QtYmQ1OC00YWFhLThjMjMtYWNmZWM4MzdiNTA2In0.hCH_xC4wGM8U7nKEJ6rN7wLrZIwxad3xcHOEirH8dyhOGyFjTmy5RJx-UJixdQ8AVqyNM0aN7kPqtJ0k6wNPtoaMG1ktzmnLDOOl05fMfWjKRUQFANvkHvUSNvRJIXFpzjddAa_FiLkqaz-MZhxwMjp7CEZ3draAjVhyGSrwKfDeTSwUqz1YSfMSy0DDrZG7m0Nc22-yOp4gNF7aBMkVJkxDGcsXGPgAhqRU9aQIe4zxselivya_61b0W45FbMORUaP23vgwcVwgAlGpu6qiDYj3CmYoCNtFdc-j11mSbePRhZwtNJIa5NnaM-ID9va-1wu-zB7-pRkagDHGFkL56mMJJYR-37O8qw33a1FAs2RjPOY-QQlfaT5UktqWmbhfpoQ6r4B9Dm0Z3tqd5BEcJr_fVuju4NaWCYwynASSC4_iL3e7AjfdLN6BXKbGsmBlMoZjag0jcflwKhaCe8CItzXpZLIlHCf6foD1VUGJ93_H-LV30CxgfsgYMO5pJ1pH
header
{
  "x5t": "fFcWVT6bEy7zJcScogeXNxlsA9s",
  "kid": "7C5716553E9B132EF325C49CA2079737196C03DB",
  "typ": "JWT",
  "alg": "PS256"
}
claims
{
  "aud": "3e6c5f3d-bd58-4aaa-8c23-acfec837b506",
  "code": "c6803732-9deb-41e9-9ddc-89b5c302a2a7",
  "nbf": 1676931251,
  "iss": "https://dh-test.idp.dev.cdrsandbox.gov.au/fapi-jarm",
  "exp": 1676931551,
  "iat": 1676931251
}
2023-02-20 22:14:12 SUCCESS
RejectNonJarmResponsesInUrlQuery
Authorization endpoint response only includes the JARM JWT.
2023-02-20 22:14:12 SUCCESS
ExtractAuthorizationEndpointResponseFromJARMResponse
Extracted the authorization response
code
c6803732-9deb-41e9-9ddc-89b5c302a2a7
iss
https://dh-test.idp.dev.cdrsandbox.gov.au/fapi-jarm
2023-02-20 22:14:12 SUCCESS
ValidateJARMResponse
JARM response standard JWT claims are valid
2023-02-20 22:14:12 SUCCESS
FAPI1ValidateJarmSigningAlg
JARM response was signed with a permitted algorithm
permitted
[
  "PS256",
  "ES256"
]
alg
PS256
2023-02-20 22:14:12 SUCCESS
ValidateJARMExpRecommendations
JARM response 'exp' is less than 10 minutes
now
"Feb 20, 2023, 10:14:12 PM"
expiration
"Feb 20, 2023, 10:19:11 PM"
2023-02-20 22:14:12 SUCCESS
ValidateJARMSignatureUsingKid
jarm_response signature validated
jarm_response
eyJhbGciOiJQUzI1NiIsImtpZCI6IjdDNTcxNjU1M0U5QjEzMkVGMzI1QzQ5Q0EyMDc5NzM3MTk2QzAzREIiLCJ4NXQiOiJmRmNXVlQ2YkV5N3pKY1Njb2dlWE54bHNBOXMiLCJ0eXAiOiJKV1QifQ.eyJjb2RlIjoiYzY4MDM3MzItOWRlYi00MWU5LTlkZGMtODliNWMzMDJhMmE3IiwibmJmIjoxNjc2OTMxMjUxLCJleHAiOjE2NzY5MzE1NTEsImlhdCI6MTY3NjkzMTI1MSwiaXNzIjoiaHR0cHM6Ly9kaC10ZXN0LmlkcC5kZXYuY2Ryc2FuZGJveC5nb3YuYXUvZmFwaS1qYXJtIiwiYXVkIjoiM2U2YzVmM2QtYmQ1OC00YWFhLThjMjMtYWNmZWM4MzdiNTA2In0.hCH_xC4wGM8U7nKEJ6rN7wLrZIwxad3xcHOEirH8dyhOGyFjTmy5RJx-UJixdQ8AVqyNM0aN7kPqtJ0k6wNPtoaMG1ktzmnLDOOl05fMfWjKRUQFANvkHvUSNvRJIXFpzjddAa_FiLkqaz-MZhxwMjp7CEZ3draAjVhyGSrwKfDeTSwUqz1YSfMSy0DDrZG7m0Nc22-yOp4gNF7aBMkVJkxDGcsXGPgAhqRU9aQIe4zxselivya_61b0W45FbMORUaP23vgwcVwgAlGpu6qiDYj3CmYoCNtFdc-j11mSbePRhZwtNJIa5NnaM-ID9va-1wu-zB7-pRkagDHGFkL56mMJJYR-37O8qw33a1FAs2RjPOY-QQlfaT5UktqWmbhfpoQ6r4B9Dm0Z3tqd5BEcJr_fVuju4NaWCYwynASSC4_iL3e7AjfdLN6BXKbGsmBlMoZjag0jcflwKhaCe8CItzXpZLIlHCf6foD1VUGJ93_H-LV30CxgfsgYMO5pJ1pH
2023-02-20 22:14:12 SUCCESS
RejectAuthCodeInUrlQuery
Authorization code is not present in URL query returned from authorization endpoint
2023-02-20 22:14:12 SUCCESS
CheckMatchingCallbackParameters
Callback parameters successfully verified
2023-02-20 22:14:12 SUCCESS
CheckIfAuthorizationEndpointError
No error from authorization endpoint
2023-02-20 22:14:12 SUCCESS
VerifyNoStateInAuthorizationResponse
Authorization endpoint response is correctly missing 'state'
2023-02-20 22:14:12 SUCCESS
ExtractAuthorizationCodeFromAuthorizationResponse
Found authorization code
code
c6803732-9deb-41e9-9ddc-89b5c302a2a7
2023-02-20 22:14:12 SUCCESS
EnsureMinimumAuthorizationCodeLength
Authorization code is of sufficient length
actual
288
required
128
2023-02-20 22:14:12 SUCCESS
EnsureMinimumAuthorizationCodeEntropy
Calculated shannon entropy seems sufficient
actual
139.09775004326934
expected
96.0
value
c6803732-9deb-41e9-9ddc-89b5c302a2a7
Call token endpoint
2023-02-20 22:14:12 SUCCESS
CreateTokenEndpointRequestForAuthorizationCodeGrant
Created token endpoint request
grant_type
authorization_code
code
c6803732-9deb-41e9-9ddc-89b5c302a2a7
redirect_uri
https://www.certification.openid.net/test/a/cdr-mdh/callback
2023-02-20 22:14:12 SUCCESS
CreateClientAuthenticationAssertionClaims
Created client assertion claims
iss
3e6c5f3d-bd58-4aaa-8c23-acfec837b506
sub
3e6c5f3d-bd58-4aaa-8c23-acfec837b506
aud
https://dh-test.secure.idp.dev.cdrsandbox.gov.au/fapi-jarm/connect/token
jti
uhtSCJPcpvqcAzHKoUXe
iat
1676931252
exp
1676931312
2023-02-20 22:14:12 SUCCESS
SignClientAuthenticationAssertion
Signed the client assertion
client_assertion
eyJraWQiOiI3RUZBODVDMThGREU4NTc5NDlCQzJFQUEyMUMyNUU0OTYyN0Q0ODY1IiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiIzZTZjNWYzZC1iZDU4LTRhYWEtOGMyMy1hY2ZlYzgzN2I1MDYiLCJhdWQiOiJodHRwczpcL1wvZGgtdGVzdC5zZWN1cmUuaWRwLmRldi5jZHJzYW5kYm94Lmdvdi5hdVwvZmFwaS1qYXJtXC9jb25uZWN0XC90b2tlbiIsImlzcyI6IjNlNmM1ZjNkLWJkNTgtNGFhYS04YzIzLWFjZmVjODM3YjUwNiIsImV4cCI6MTY3NjkzMTMxMiwiaWF0IjoxNjc2OTMxMjUyLCJqdGkiOiJ1aHRTQ0pQY3B2cWNBekhLb1VYZSJ9.RbdoCzcAHMaUaADiiAahbqfSfvyOlc5aj2pJ6oS-vm-FTvY0PF_HsQyh-D3gtjK4JsQ4F1NtT5ibCaDYrJPf7yi_5WwYYPhAoMVIM2HRUV0jjFK6tD5Q8Xby43kf8wFH8vXXE4Glz84flKt0iGBErereE_GP87RTiFLw-hMyBSe7v8BXvflBCHNGVUicdr8SGMxmY855tTcoPKJ3dHMaoHUGGirGnjdyTN4lnW0pfqBvsB1BkupT73UKZFbdQy81-RhI1B6uu7DOx_XW8ShtwHv0viz6ePa2-CUgid-5-gufImeEsJ7Cmys4LuEopuDJ-thhFYWMbMLRLFKO7C1Hvw
2023-02-20 22:14:12
AddClientAssertionToTokenEndpointRequest
Added client assertion
grant_type
authorization_code
code
c6803732-9deb-41e9-9ddc-89b5c302a2a7
redirect_uri
https://www.certification.openid.net/test/a/cdr-mdh/callback
client_assertion
eyJraWQiOiI3RUZBODVDMThGREU4NTc5NDlCQzJFQUEyMUMyNUU0OTYyN0Q0ODY1IiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiIzZTZjNWYzZC1iZDU4LTRhYWEtOGMyMy1hY2ZlYzgzN2I1MDYiLCJhdWQiOiJodHRwczpcL1wvZGgtdGVzdC5zZWN1cmUuaWRwLmRldi5jZHJzYW5kYm94Lmdvdi5hdVwvZmFwaS1qYXJtXC9jb25uZWN0XC90b2tlbiIsImlzcyI6IjNlNmM1ZjNkLWJkNTgtNGFhYS04YzIzLWFjZmVjODM3YjUwNiIsImV4cCI6MTY3NjkzMTMxMiwiaWF0IjoxNjc2OTMxMjUyLCJqdGkiOiJ1aHRTQ0pQY3B2cWNBekhLb1VYZSJ9.RbdoCzcAHMaUaADiiAahbqfSfvyOlc5aj2pJ6oS-vm-FTvY0PF_HsQyh-D3gtjK4JsQ4F1NtT5ibCaDYrJPf7yi_5WwYYPhAoMVIM2HRUV0jjFK6tD5Q8Xby43kf8wFH8vXXE4Glz84flKt0iGBErereE_GP87RTiFLw-hMyBSe7v8BXvflBCHNGVUicdr8SGMxmY855tTcoPKJ3dHMaoHUGGirGnjdyTN4lnW0pfqBvsB1BkupT73UKZFbdQy81-RhI1B6uu7DOx_XW8ShtwHv0viz6ePa2-CUgid-5-gufImeEsJ7Cmys4LuEopuDJ-thhFYWMbMLRLFKO7C1Hvw
client_assertion_type
urn:ietf:params:oauth:client-assertion-type:jwt-bearer
2023-02-20 22:14:12
AddCodeVerifierToTokenEndpointRequest
grant_type
authorization_code
code
c6803732-9deb-41e9-9ddc-89b5c302a2a7
redirect_uri
https://www.certification.openid.net/test/a/cdr-mdh/callback
client_assertion
eyJraWQiOiI3RUZBODVDMThGREU4NTc5NDlCQzJFQUEyMUMyNUU0OTYyN0Q0ODY1IiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiIzZTZjNWYzZC1iZDU4LTRhYWEtOGMyMy1hY2ZlYzgzN2I1MDYiLCJhdWQiOiJodHRwczpcL1wvZGgtdGVzdC5zZWN1cmUuaWRwLmRldi5jZHJzYW5kYm94Lmdvdi5hdVwvZmFwaS1qYXJtXC9jb25uZWN0XC90b2tlbiIsImlzcyI6IjNlNmM1ZjNkLWJkNTgtNGFhYS04YzIzLWFjZmVjODM3YjUwNiIsImV4cCI6MTY3NjkzMTMxMiwiaWF0IjoxNjc2OTMxMjUyLCJqdGkiOiJ1aHRTQ0pQY3B2cWNBekhLb1VYZSJ9.RbdoCzcAHMaUaADiiAahbqfSfvyOlc5aj2pJ6oS-vm-FTvY0PF_HsQyh-D3gtjK4JsQ4F1NtT5ibCaDYrJPf7yi_5WwYYPhAoMVIM2HRUV0jjFK6tD5Q8Xby43kf8wFH8vXXE4Glz84flKt0iGBErereE_GP87RTiFLw-hMyBSe7v8BXvflBCHNGVUicdr8SGMxmY855tTcoPKJ3dHMaoHUGGirGnjdyTN4lnW0pfqBvsB1BkupT73UKZFbdQy81-RhI1B6uu7DOx_XW8ShtwHv0viz6ePa2-CUgid-5-gufImeEsJ7Cmys4LuEopuDJ-thhFYWMbMLRLFKO7C1Hvw
client_assertion_type
urn:ietf:params:oauth:client-assertion-type:jwt-bearer
code_verifier
62vitzbVFX2znkmkYeQSXq4w5S04D.FD3b7.hUIYrIthK2JoVh_xLa__vFVnfdvuXWbm6Czj5vUh6N5IypPdnEnkveuW9S07weMn-dieuLc8tU~tKPS1b1xKUtiq6APU
2023-02-20 22:14:12
CallTokenEndpoint
HTTP request
request_uri
https://dh-test.secure.idp.dev.cdrsandbox.gov.au/fapi-jarm/connect/token
request_method
POST
request_headers
{
  "accept": "application/json",
  "content-type": "application/x-www-form-urlencoded;charset\u003dUTF-8",
  "content-length": "1159"
}
request_body
grant_type=authorization_code&code=c6803732-9deb-41e9-9ddc-89b5c302a2a7&redirect_uri=https%3A%2F%2Fwww.certification.openid.net%2Ftest%2Fa%2Fcdr-mdh%2Fcallback&client_assertion=eyJraWQiOiI3RUZBODVDMThGREU4NTc5NDlCQzJFQUEyMUMyNUU0OTYyN0Q0ODY1IiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiIzZTZjNWYzZC1iZDU4LTRhYWEtOGMyMy1hY2ZlYzgzN2I1MDYiLCJhdWQiOiJodHRwczpcL1wvZGgtdGVzdC5zZWN1cmUuaWRwLmRldi5jZHJzYW5kYm94Lmdvdi5hdVwvZmFwaS1qYXJtXC9jb25uZWN0XC90b2tlbiIsImlzcyI6IjNlNmM1ZjNkLWJkNTgtNGFhYS04YzIzLWFjZmVjODM3YjUwNiIsImV4cCI6MTY3NjkzMTMxMiwiaWF0IjoxNjc2OTMxMjUyLCJqdGkiOiJ1aHRTQ0pQY3B2cWNBekhLb1VYZSJ9.RbdoCzcAHMaUaADiiAahbqfSfvyOlc5aj2pJ6oS-vm-FTvY0PF_HsQyh-D3gtjK4JsQ4F1NtT5ibCaDYrJPf7yi_5WwYYPhAoMVIM2HRUV0jjFK6tD5Q8Xby43kf8wFH8vXXE4Glz84flKt0iGBErereE_GP87RTiFLw-hMyBSe7v8BXvflBCHNGVUicdr8SGMxmY855tTcoPKJ3dHMaoHUGGirGnjdyTN4lnW0pfqBvsB1BkupT73UKZFbdQy81-RhI1B6uu7DOx_XW8ShtwHv0viz6ePa2-CUgid-5-gufImeEsJ7Cmys4LuEopuDJ-thhFYWMbMLRLFKO7C1Hvw&client_assertion_type=urn%3Aietf%3Aparams%3Aoauth%3Aclient-assertion-type%3Ajwt-bearer&code_verifier=62vitzbVFX2znkmkYeQSXq4w5S04D.FD3b7.hUIYrIthK2JoVh_xLa__vFVnfdvuXWbm6Czj5vUh6N5IypPdnEnkveuW9S07weMn-dieuLc8tU%7EtKPS1b1xKUtiq6APU
request_mutual_tls
{
  "cert": "MIIDvzCCAqegAwIBAgIIMANxYwAAAAAwDQYJKoZIhvcNAQELBQAwajELMAkGA1UEBhMCQVUxDTALBgNVBAoMBEFDQ0MxDDAKBgNVBAsMA0NEUjEYMBYGA1UECwwPQ0RSIFNhbmRib3ggZGV2MSQwIgYDVQQDDBtDRFIgU2FuZGJveCBJbnRlcm1lZGlhdGUgQ0EwHhcNMjIxMTEyMTQ0NjA3WhcNMjMxMTEzMTQ0NjA3WjBeMQswCQYDVQQGEwJBVTEYMBYGA1UECxMPQ0RSIFNhbmRib3ggZGV2MR0wGwYDVQQKExRLZW5vYnkgQmFuayAoS2Vub2J5KTEWMBQGA1UEAxMNRkFQSSBDbGllbnQgMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKChIsI2pFBjArD5nemjbBznsipr1CrCaCJK5w4ceA3zN0h3y6Dr4ykYp6QWN/d0KBQ/gbyomuvbiiouwCzXyrJMhtEIkxguXaWmisRC5CXGKAS28AoTAV3MtxxkH0blB/9zeokEkM6SHXXBzWkMmDZZ9B5dRExvHvAeTV5zhZj4jRBnQaF7fm73qZ+eEZf2U/SjipztmwtEj66Mg8fnXgVejXIHdqQ5eJpjKOEY7YCwVEUeLHL35yEwaK9D7v5qaovKTRKKCcLFSFPF83jqaLfvhllJy+jAtmvfnymme83QBJJnNQQCM4ex0wxbAPeKNMq58arOXTFgQ8RB9SXy7nsCAwEAAaN1MHMwDAYDVR0TAQH/BAIwADAOBgNVHQ8BAf8EBAMCBaAwHwYDVR0jBBgwFoAU4KJgrpAfQQqywrXq4djKu921yyAwEwYDVR0lBAwwCgYIKwYBBQUHAwIwHQYDVR0OBBYEFB3SyraxfgiFNGYvORkiMzHuT0J/MA0GCSqGSIb3DQEBCwUAA4IBAQAvjXHEBT17OIyIzBvt5/kVK+V/DoUVA/+OxcCa3l8yvOyvfFePNJbRn98ZE0LRYN87p5j+w8q0/OWetBTiHlUnNwRKKl/S1VlTDJ/PJTdhC5e4pMF/iQdJCzlD5QYsRyiGiG2oMjWH2a2I+XNNTPuKuWdVdes4ip+N5U3mfBrg8RspnVbCld/mvkZHYCETrgsyu9eA+IiCXGTYOH9p9NPB+Au4I8oxgNOyR7pu5xf77Nm3D1RcK7rd88ZkSoERAl20mf91/4AKgLVWGGFrdgwh9CY60uuhxL/ESMzKz3XlPc66qAnJtDaje/u3QoEYqW/e6o3Mwqu2VTp8Orkn/VxW",
  "key": "MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCgoSLCNqRQYwKw+Z3po2wc57Iqa9QqwmgiSucOHHgN8zdId8ug6+MpGKekFjf3dCgUP4G8qJrr24oqLsAs18qyTIbRCJMYLl2lporEQuQlxigEtvAKEwFdzLccZB9G5Qf/c3qJBJDOkh11wc1pDJg2WfQeXURMbx7wHk1ec4WY+I0QZ0Ghe35u96mfnhGX9lP0o4qc7ZsLRI+ujIPH514FXo1yB3akOXiaYyjhGO2AsFRFHixy9+chMGivQ+7+amqLyk0SignCxUhTxfN46mi374ZZScvowLZr358ppnvN0ASSZzUEAjOHsdMMWwD3ijTKufGqzl0xYEPEQfUl8u57AgMBAAECggEASFuN3tLifdu8EKDBQ8f8IaE1nupn7sMYSapYHwEwC4iuNJTSQ7E+6PpUOhRQLcZDb6uT87o331tMB+h7ZTfn9R2H9Y3ZRSFNyhsVk4dWYrW6vTTzOHaLPQfEzKNFe5gcXDRW1HYcDRHA95TPxSyJPKKU10DITW4ZD612yL9dRSSrHEom+l3tZcXErshFDGHTKSe6RkPj+u5C5p42Fn+DqeTgt89a43Be7mTgYNZIKLSwvBp8YPG7why/HRgQ5ui/VnfG3uEuRQXOdR5EvTELhfvOs626bufP72MjuYdhJowqboTC3mh6CQsU44Nz841ClsxtJ1EnWYEMok4+pB39AQKBgQDOrxx3+b0ZiZzboKYX4lh+Ixhvt9JZk4FFaeUh9V5EZPsCOA6Q6nPHTfOB6f0uaC/YRRH3bwbOU8+XuaXYK8NPt69DGdBywyvgHPTqd/Qdwu+g6UBiZKGMKjZXwp7JIYNYkWBbRS6bxjpm7SZgZXL1gs5EuYObGq3jey4FMJkOQQKBgQDG9N6/R5YXTlJfPSKSQLeX8pL3ZNYSh9IECeu5iYH0ERQ2MBGa5q3/sxu9dizAVfm3f0PtDAFbyEHz0fwbB1x1WTQWhbA7ZBV7wG1L/LKUXGv0W2mGrnihW5jYb6hFV+oV9rtlgKPlTOlvkWgAd/8WUPcAPkHxL8EDLS7Grc5FuwKBgF1nM3Vgrj2JPBLg8c6fYqB2Wce7CdujVms5JOyIx3YfMHRbQvHokjQCnUYbqWg8e0rARBNO4IODyq/lnPYpKNWwzAqF8va6Duz0CRag6Pg+LS7J2mfc1EjUlsRoVnvMol/3KtV0WVDab3AuQgaUMjSTTYYvVDNXBjhkZXLA+JpBAoGBAJx/e0Nc7QwSGKs/rJT8gS3tqnsdf2J+Ic35e8mrB2TTlmF1eDOvZoju+1ARx+vW9SHI4sZwnhTzNiWzNCqSpMDN1TIuIMzm0htQ5uhRsqsO8//3c890KAFMyrLdSbCaEdELDqcuBD3XPPv8laFgwm9sao5vanFsjdeQz+2KQ+oHAoGAVYOBjIksPPklnshVdBdjJOaqSiXTSbGr2LqToF8Irxz/kJKldV7TPpS6GR/ab5XnkPFDYwqeI2OTHMQSitnTUkwrM8dsaAokdhqTw137/4Wfpy0OZNVrNOGpenTl4ri2rRjcp4BzukULvz2mfZtN4wzqWfBISEdH+5JCa7LeG2o\u003d"
}
2023-02-20 22:14:13 RESPONSE
CallTokenEndpoint
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "date": "Mon, 20 Feb 2023 22:14:13 GMT",
  "content-type": "application/json; charset\u003dutf-8",
  "transfer-encoding": "chunked",
  "connection": "keep-alive",
  "cache-control": "no-store,no-cache",
  "pragma": "no-cache",
  "strict-transport-security": "max-age\u003d15724800; includeSubDomains"
}
response_body
{"id_token":"eyJhbGciOiJSU0EtT0FFUCIsImVuYyI6IkEyNTZHQ00iLCJraWQiOiJlMmM2ZWFmZjdmYWQwODFjNzhiMjJkNjNiYmI1NjdlODYwNzBlNTFlYjE0NzZhYmNhNmEyMzNiY2U4Y2ExNGJhIn0.tZmzNhHUeN6sarMto15_42nplWo58Av8kz1mX1YC7T-lNKlEpOARzAM9qFxnZQvuln0xtZfLeJI5FyRcuRz3LamyEgoV8ComzgznrClxAluVV9IvhXFSAX9fTlxT7MkAAFZ59avnFUnSsowNsLEqpWn5VoBTeaosmst7j41pFdTjQraKF0799Y0bt8iSi0xtAw5oVbuRpoQFTxfhXQK1yaP0e2IWsGrxiHiMbwN-7SmOxItpxkJRvsaOFV39jxOIO1C_wYQ9DmklZavGfucUNFzG8JYPfwtKtn7u6Hesjge5dB159sjfdy0SQGFe_FfijdJx6zhkCM--uMETv4piVA.d5OWyHi7aKoPI8UH.Bpyur9_ptV70X1u6ksMWmRh7-DuoXaVhsVi-lmin_wx4j5ewr-fehZtq-aQ-znsPD3vT9UWy_1DPQPKOQmxuITohpRHBT8ls7GtXaoC5c9y5GwPvcv--phH4iIiB_KDz1I1b9YveG_2kYW05k_Sffzcldy38ta7P2A0fkrTKEiDakHQUwLNd5WWux5pNm5JAfpylyuUo4kW6kg9WQdQraHJ5Vx0pS_UfAnVFdKqjLuhlItyW2HmpS2h8eFUc0Wgo6c0UZlXnJ1lIoTzVRItHzHcAF9rR8xdFmB4DH-eBLVayMgpvQKz3OasG55b3qM6sep8tzCLD9ASzCpP01Y8nEw94K_X32Q3YtVUwnxpDzBTmmYriBOxL3hAedDEDV9NdgW88-sVbPENyFHU7jFCGdvEdlL0euOoVzCCAB3ZSNvZrqC3663-_ife3VpudKfLOr_a42-8z3_NxEYCEW3PaiFYs0c02Z8NKZxfdZQ8-vroCvRDDcL6kJ_8_5pGAOoPdLSF0Obcc3owMxUWbAaBlYs07nfzfwgvwaxPGgHOe54zhwL-dZk-7rbf0LZKRFj247JRUQnkSphaiut6xQOyygC6iAaVSPPXAYINuvS45qVCmqqFOzddVBdoe_g3ndqYuh29rXVsvWY2vOTwCMq4-NG5rnM8jArWKCElH4YQ25V2Tk7beuYlqGe-dcvZ1Fint1bBCuVFW_W3v2nRfMwISYzDQHQ_uduXcjxrFH5-h4ioMrcnzis2K-EQAolH5xG3eKGXyPn_Hu6R2BCkc2LOKHFHwwituvOdrojfHOBMCAimvfNJH71rAfK2JA3hlJJAZxgpWCdAQR6QswJppVbj5vctdyrKi4zwGoY55PeojFDHUWZ2qr-cfeFaYZstTbWRHvFtbFwWsOwZex0lkAZe_CYnMkkEvECRkxkby-TqZPLMRd9fkcrj7zln9HenKLYWpNNEcnhPE2C8BOcU8jFw2cNOaq2bwdjQlrqS2R6YX0IN8HpytSkJ6_clf9GbAzg4t468Nrr1Fwuuz_eMTbt8dgkYvq5t9f0f8bkEak5zFLwfBU8a1kxnbgggvVSiAzSVxtRb_IR4_7IFNt2DoI79FBnH3mZmBhAKmCjvcZvy9WMMqWeizJpjCD-K2gAnEZOL8i3go1htZxFHxnhv4lOowRJJqDSjsJ3eJ35WEth0i7ma-ORW-CvTolaJTEWzMmqTva2tbXJM0FvWshngdGY_ExihDm_gVP8_o26ZHAZmXG1O7NXf0F6M7N0DME-KNM7UHsP3u8UsdqcIwspN9hYFZANVEn5-loXFBOxTdHhAjCJ32ysOcqT3m08HlolmkhdNUaqvGlb_9l04xTwSoYPw0SCmxcL6MXcqojh3DGtBhGIJExV2fydI57xBBtXZvi-Nj-ZzCtJJsPCzHVa71FQmBkWXfH6VuYlusfd2ACY2c6wZT3RmRIeBstAmiZ6x2fG_ch7ef-IfqHGHmjWj2qJIud1IC9CG3ku2kusks1hxwwdIM8-FjOuE2v07PuMq9qFacOxiXesbnmjf40_TsEf5bxQoBwaVsZGXZsHebXeCV1BTmZW2BYm3SZPvQAm8lNCXoESLuZo9YPWut0N8n4q7L.GsD3n6jR6U7y0FbRrDLTBQ","access_token":"eyJhbGciOiJQUzI1NiIsImtpZCI6IjdDNTcxNjU1M0U5QjEzMkVGMzI1QzQ5Q0EyMDc5NzM3MTk2QzAzREIiLCJ4NXQiOiJmRmNXVlQ2YkV5N3pKY1Njb2dlWE54bHNBOXMiLCJ0eXAiOiJhdCtqd3QifQ.eyJpc3MiOiJodHRwczovL2RoLXRlc3QuaWRwLmRldi5jZHJzYW5kYm94Lmdvdi5hdS9mYXBpLWphcm0iLCJjbGllbnRfaWQiOiIzZTZjNWYzZC1iZDU4LTRhYWEtOGMyMy1hY2ZlYzgzN2I1MDYiLCJzdWIiOiJnQXV3T01hbDNsWElkVERCWnJ5a0RnPT0iLCJzb2Z0d2FyZV9pZCI6ImM2MzI3Zjg3LTY4N2EtNDM2OS05OWE0LWVhYWNkM2JiODIxMCIsImp0aSI6IjJhMTMyMjYwLTQzM2YtNDRkYy04YzAzLTdmYjRhOWUzM2U3NiIsImF1dGhfdGltZSI6MTY3NjkzMTI1MywiY29kZSI6ImM2ODAzNzMyLTlkZWItNDFlOS05ZGRjLTg5YjVjMzAyYTJhNyIsInNjb3BlIjpbIm9wZW5pZCIsInByb2ZpbGUiLCJjb21tb246Y3VzdG9tZXIuYmFzaWM6cmVhZCIsImVuZXJneTphY2NvdW50cy5iYXNpYzpyZWFkIiwiZW5lcmd5OmFjY291bnRzLmNvbmNlc3Npb25zOnJlYWQiXSwiY2RyX2FycmFuZ2VtZW50X2lkIjoiMmEzOTE1MTItNmQwYy00YzcxLWFkYTEtMzhjYjI0ZTcyYzkyIiwiY2RyX2FycmFuZ2VtZW50X3ZlcnNpb24iOjEsImFjY291bnRfaWQiOlsiUWx1Z29NNmlic2pJazh3eE95Y3AxZz09Iiwid1hNMlB2WERGdndhbE5GeHkzaUtjUT09Il0sImNuZiI6eyJ4NXQjUzI1NiI6ImNmNGZjYzU1OGVhODQyMmU5Y2IzYTkzZDg2ZTRlMTgzYjQyNWE3OWQifSwibmJmIjoxNjc2OTMxMjUzLCJleHAiOjE2NzY5MzE1NTMsImlhdCI6MTY3NjkzMTI1MywiYXVkIjoiY2RzLWF1In0.X1_ifSI9Otz8LYWmcy_pU6mrxRWckeDnhKaOUI77EJSUjIYLi-CW7a8GZHUdY7i1KfOe5N4TovX-Vk84eJ5vKpWMr9ywwkmjtBZQvfKTOaEqIru9BUpOb9hex__VWn2asIr2oEMBQZAJYI5M-xLPaep-z57Q95tAEJKHnJkP0dSeuiguqraKzOb5YTbtyu3hJyO1v3LMUeCShneMayW1OS8JGeIP6n2m6hNUhtLtWeBbBhadbAu4IROyUv8A28RYfx6lGmWmsJEpDMoszEQ9XGbEZc-o1-ZuzLP70UjTsvrm16ogsOk4FGbTcYLs5PrLrJvfuTMPQcMGnCtB77yX9ykuJ_EaU5WrM3296uMscCMNhMWFmNTaxhVf17zBNlae3s205pBAkRbY4mv0gQ8nsC9pQx_SXvKS24vCCEowskA7-gFmWOqclOIOrVtxEIp1ag0MqYgO6dNAIqwL3A6RhPS4yuC__u2fqacz0GjYBs2xGfXHk2gtMRrC3RAtSlWw","refresh_token":"c23bf38c-f720-4640-988e-dff144b96d06","token_type":"Bearer","expires_in":300,"cdr_arrangement_id":"2a391512-6d0c-4c71-ada1-38cb24e72c92","scope":"openid profile common:customer.basic:read energy:accounts.basic:read energy:accounts.concessions:read"}
2023-02-20 22:14:13 SUCCESS
CallTokenEndpoint
Parsed token endpoint response
id_token
eyJhbGciOiJSU0EtT0FFUCIsImVuYyI6IkEyNTZHQ00iLCJraWQiOiJlMmM2ZWFmZjdmYWQwODFjNzhiMjJkNjNiYmI1NjdlODYwNzBlNTFlYjE0NzZhYmNhNmEyMzNiY2U4Y2ExNGJhIn0.tZmzNhHUeN6sarMto15_42nplWo58Av8kz1mX1YC7T-lNKlEpOARzAM9qFxnZQvuln0xtZfLeJI5FyRcuRz3LamyEgoV8ComzgznrClxAluVV9IvhXFSAX9fTlxT7MkAAFZ59avnFUnSsowNsLEqpWn5VoBTeaosmst7j41pFdTjQraKF0799Y0bt8iSi0xtAw5oVbuRpoQFTxfhXQK1yaP0e2IWsGrxiHiMbwN-7SmOxItpxkJRvsaOFV39jxOIO1C_wYQ9DmklZavGfucUNFzG8JYPfwtKtn7u6Hesjge5dB159sjfdy0SQGFe_FfijdJx6zhkCM--uMETv4piVA.d5OWyHi7aKoPI8UH.Bpyur9_ptV70X1u6ksMWmRh7-DuoXaVhsVi-lmin_wx4j5ewr-fehZtq-aQ-znsPD3vT9UWy_1DPQPKOQmxuITohpRHBT8ls7GtXaoC5c9y5GwPvcv--phH4iIiB_KDz1I1b9YveG_2kYW05k_Sffzcldy38ta7P2A0fkrTKEiDakHQUwLNd5WWux5pNm5JAfpylyuUo4kW6kg9WQdQraHJ5Vx0pS_UfAnVFdKqjLuhlItyW2HmpS2h8eFUc0Wgo6c0UZlXnJ1lIoTzVRItHzHcAF9rR8xdFmB4DH-eBLVayMgpvQKz3OasG55b3qM6sep8tzCLD9ASzCpP01Y8nEw94K_X32Q3YtVUwnxpDzBTmmYriBOxL3hAedDEDV9NdgW88-sVbPENyFHU7jFCGdvEdlL0euOoVzCCAB3ZSNvZrqC3663-_ife3VpudKfLOr_a42-8z3_NxEYCEW3PaiFYs0c02Z8NKZxfdZQ8-vroCvRDDcL6kJ_8_5pGAOoPdLSF0Obcc3owMxUWbAaBlYs07nfzfwgvwaxPGgHOe54zhwL-dZk-7rbf0LZKRFj247JRUQnkSphaiut6xQOyygC6iAaVSPPXAYINuvS45qVCmqqFOzddVBdoe_g3ndqYuh29rXVsvWY2vOTwCMq4-NG5rnM8jArWKCElH4YQ25V2Tk7beuYlqGe-dcvZ1Fint1bBCuVFW_W3v2nRfMwISYzDQHQ_uduXcjxrFH5-h4ioMrcnzis2K-EQAolH5xG3eKGXyPn_Hu6R2BCkc2LOKHFHwwituvOdrojfHOBMCAimvfNJH71rAfK2JA3hlJJAZxgpWCdAQR6QswJppVbj5vctdyrKi4zwGoY55PeojFDHUWZ2qr-cfeFaYZstTbWRHvFtbFwWsOwZex0lkAZe_CYnMkkEvECRkxkby-TqZPLMRd9fkcrj7zln9HenKLYWpNNEcnhPE2C8BOcU8jFw2cNOaq2bwdjQlrqS2R6YX0IN8HpytSkJ6_clf9GbAzg4t468Nrr1Fwuuz_eMTbt8dgkYvq5t9f0f8bkEak5zFLwfBU8a1kxnbgggvVSiAzSVxtRb_IR4_7IFNt2DoI79FBnH3mZmBhAKmCjvcZvy9WMMqWeizJpjCD-K2gAnEZOL8i3go1htZxFHxnhv4lOowRJJqDSjsJ3eJ35WEth0i7ma-ORW-CvTolaJTEWzMmqTva2tbXJM0FvWshngdGY_ExihDm_gVP8_o26ZHAZmXG1O7NXf0F6M7N0DME-KNM7UHsP3u8UsdqcIwspN9hYFZANVEn5-loXFBOxTdHhAjCJ32ysOcqT3m08HlolmkhdNUaqvGlb_9l04xTwSoYPw0SCmxcL6MXcqojh3DGtBhGIJExV2fydI57xBBtXZvi-Nj-ZzCtJJsPCzHVa71FQmBkWXfH6VuYlusfd2ACY2c6wZT3RmRIeBstAmiZ6x2fG_ch7ef-IfqHGHmjWj2qJIud1IC9CG3ku2kusks1hxwwdIM8-FjOuE2v07PuMq9qFacOxiXesbnmjf40_TsEf5bxQoBwaVsZGXZsHebXeCV1BTmZW2BYm3SZPvQAm8lNCXoESLuZo9YPWut0N8n4q7L.GsD3n6jR6U7y0FbRrDLTBQ
access_token
eyJhbGciOiJQUzI1NiIsImtpZCI6IjdDNTcxNjU1M0U5QjEzMkVGMzI1QzQ5Q0EyMDc5NzM3MTk2QzAzREIiLCJ4NXQiOiJmRmNXVlQ2YkV5N3pKY1Njb2dlWE54bHNBOXMiLCJ0eXAiOiJhdCtqd3QifQ.eyJpc3MiOiJodHRwczovL2RoLXRlc3QuaWRwLmRldi5jZHJzYW5kYm94Lmdvdi5hdS9mYXBpLWphcm0iLCJjbGllbnRfaWQiOiIzZTZjNWYzZC1iZDU4LTRhYWEtOGMyMy1hY2ZlYzgzN2I1MDYiLCJzdWIiOiJnQXV3T01hbDNsWElkVERCWnJ5a0RnPT0iLCJzb2Z0d2FyZV9pZCI6ImM2MzI3Zjg3LTY4N2EtNDM2OS05OWE0LWVhYWNkM2JiODIxMCIsImp0aSI6IjJhMTMyMjYwLTQzM2YtNDRkYy04YzAzLTdmYjRhOWUzM2U3NiIsImF1dGhfdGltZSI6MTY3NjkzMTI1MywiY29kZSI6ImM2ODAzNzMyLTlkZWItNDFlOS05ZGRjLTg5YjVjMzAyYTJhNyIsInNjb3BlIjpbIm9wZW5pZCIsInByb2ZpbGUiLCJjb21tb246Y3VzdG9tZXIuYmFzaWM6cmVhZCIsImVuZXJneTphY2NvdW50cy5iYXNpYzpyZWFkIiwiZW5lcmd5OmFjY291bnRzLmNvbmNlc3Npb25zOnJlYWQiXSwiY2RyX2FycmFuZ2VtZW50X2lkIjoiMmEzOTE1MTItNmQwYy00YzcxLWFkYTEtMzhjYjI0ZTcyYzkyIiwiY2RyX2FycmFuZ2VtZW50X3ZlcnNpb24iOjEsImFjY291bnRfaWQiOlsiUWx1Z29NNmlic2pJazh3eE95Y3AxZz09Iiwid1hNMlB2WERGdndhbE5GeHkzaUtjUT09Il0sImNuZiI6eyJ4NXQjUzI1NiI6ImNmNGZjYzU1OGVhODQyMmU5Y2IzYTkzZDg2ZTRlMTgzYjQyNWE3OWQifSwibmJmIjoxNjc2OTMxMjUzLCJleHAiOjE2NzY5MzE1NTMsImlhdCI6MTY3NjkzMTI1MywiYXVkIjoiY2RzLWF1In0.X1_ifSI9Otz8LYWmcy_pU6mrxRWckeDnhKaOUI77EJSUjIYLi-CW7a8GZHUdY7i1KfOe5N4TovX-Vk84eJ5vKpWMr9ywwkmjtBZQvfKTOaEqIru9BUpOb9hex__VWn2asIr2oEMBQZAJYI5M-xLPaep-z57Q95tAEJKHnJkP0dSeuiguqraKzOb5YTbtyu3hJyO1v3LMUeCShneMayW1OS8JGeIP6n2m6hNUhtLtWeBbBhadbAu4IROyUv8A28RYfx6lGmWmsJEpDMoszEQ9XGbEZc-o1-ZuzLP70UjTsvrm16ogsOk4FGbTcYLs5PrLrJvfuTMPQcMGnCtB77yX9ykuJ_EaU5WrM3296uMscCMNhMWFmNTaxhVf17zBNlae3s205pBAkRbY4mv0gQ8nsC9pQx_SXvKS24vCCEowskA7-gFmWOqclOIOrVtxEIp1ag0MqYgO6dNAIqwL3A6RhPS4yuC__u2fqacz0GjYBs2xGfXHk2gtMRrC3RAtSlWw
refresh_token
c23bf38c-f720-4640-988e-dff144b96d06
token_type
Bearer
expires_in
300
cdr_arrangement_id
2a391512-6d0c-4c71-ada1-38cb24e72c92
scope
openid profile common:customer.basic:read energy:accounts.basic:read energy:accounts.concessions:read
Verify token endpoint response
2023-02-20 22:14:13 SUCCESS
CheckIfTokenEndpointResponseError
No error from token endpoint
2023-02-20 22:14:13 SUCCESS
CheckForAccessTokenValue
Found an access token
access_token
eyJhbGciOiJQUzI1NiIsImtpZCI6IjdDNTcxNjU1M0U5QjEzMkVGMzI1QzQ5Q0EyMDc5NzM3MTk2QzAzREIiLCJ4NXQiOiJmRmNXVlQ2YkV5N3pKY1Njb2dlWE54bHNBOXMiLCJ0eXAiOiJhdCtqd3QifQ.eyJpc3MiOiJodHRwczovL2RoLXRlc3QuaWRwLmRldi5jZHJzYW5kYm94Lmdvdi5hdS9mYXBpLWphcm0iLCJjbGllbnRfaWQiOiIzZTZjNWYzZC1iZDU4LTRhYWEtOGMyMy1hY2ZlYzgzN2I1MDYiLCJzdWIiOiJnQXV3T01hbDNsWElkVERCWnJ5a0RnPT0iLCJzb2Z0d2FyZV9pZCI6ImM2MzI3Zjg3LTY4N2EtNDM2OS05OWE0LWVhYWNkM2JiODIxMCIsImp0aSI6IjJhMTMyMjYwLTQzM2YtNDRkYy04YzAzLTdmYjRhOWUzM2U3NiIsImF1dGhfdGltZSI6MTY3NjkzMTI1MywiY29kZSI6ImM2ODAzNzMyLTlkZWItNDFlOS05ZGRjLTg5YjVjMzAyYTJhNyIsInNjb3BlIjpbIm9wZW5pZCIsInByb2ZpbGUiLCJjb21tb246Y3VzdG9tZXIuYmFzaWM6cmVhZCIsImVuZXJneTphY2NvdW50cy5iYXNpYzpyZWFkIiwiZW5lcmd5OmFjY291bnRzLmNvbmNlc3Npb25zOnJlYWQiXSwiY2RyX2FycmFuZ2VtZW50X2lkIjoiMmEzOTE1MTItNmQwYy00YzcxLWFkYTEtMzhjYjI0ZTcyYzkyIiwiY2RyX2FycmFuZ2VtZW50X3ZlcnNpb24iOjEsImFjY291bnRfaWQiOlsiUWx1Z29NNmlic2pJazh3eE95Y3AxZz09Iiwid1hNMlB2WERGdndhbE5GeHkzaUtjUT09Il0sImNuZiI6eyJ4NXQjUzI1NiI6ImNmNGZjYzU1OGVhODQyMmU5Y2IzYTkzZDg2ZTRlMTgzYjQyNWE3OWQifSwibmJmIjoxNjc2OTMxMjUzLCJleHAiOjE2NzY5MzE1NTMsImlhdCI6MTY3NjkzMTI1MywiYXVkIjoiY2RzLWF1In0.X1_ifSI9Otz8LYWmcy_pU6mrxRWckeDnhKaOUI77EJSUjIYLi-CW7a8GZHUdY7i1KfOe5N4TovX-Vk84eJ5vKpWMr9ywwkmjtBZQvfKTOaEqIru9BUpOb9hex__VWn2asIr2oEMBQZAJYI5M-xLPaep-z57Q95tAEJKHnJkP0dSeuiguqraKzOb5YTbtyu3hJyO1v3LMUeCShneMayW1OS8JGeIP6n2m6hNUhtLtWeBbBhadbAu4IROyUv8A28RYfx6lGmWmsJEpDMoszEQ9XGbEZc-o1-ZuzLP70UjTsvrm16ogsOk4FGbTcYLs5PrLrJvfuTMPQcMGnCtB77yX9ykuJ_EaU5WrM3296uMscCMNhMWFmNTaxhVf17zBNlae3s205pBAkRbY4mv0gQ8nsC9pQx_SXvKS24vCCEowskA7-gFmWOqclOIOrVtxEIp1ag0MqYgO6dNAIqwL3A6RhPS4yuC__u2fqacz0GjYBs2xGfXHk2gtMRrC3RAtSlWw
2023-02-20 22:14:13 SUCCESS
ExtractAccessTokenFromTokenResponse
Extracted the access token
value
eyJhbGciOiJQUzI1NiIsImtpZCI6IjdDNTcxNjU1M0U5QjEzMkVGMzI1QzQ5Q0EyMDc5NzM3MTk2QzAzREIiLCJ4NXQiOiJmRmNXVlQ2YkV5N3pKY1Njb2dlWE54bHNBOXMiLCJ0eXAiOiJhdCtqd3QifQ.eyJpc3MiOiJodHRwczovL2RoLXRlc3QuaWRwLmRldi5jZHJzYW5kYm94Lmdvdi5hdS9mYXBpLWphcm0iLCJjbGllbnRfaWQiOiIzZTZjNWYzZC1iZDU4LTRhYWEtOGMyMy1hY2ZlYzgzN2I1MDYiLCJzdWIiOiJnQXV3T01hbDNsWElkVERCWnJ5a0RnPT0iLCJzb2Z0d2FyZV9pZCI6ImM2MzI3Zjg3LTY4N2EtNDM2OS05OWE0LWVhYWNkM2JiODIxMCIsImp0aSI6IjJhMTMyMjYwLTQzM2YtNDRkYy04YzAzLTdmYjRhOWUzM2U3NiIsImF1dGhfdGltZSI6MTY3NjkzMTI1MywiY29kZSI6ImM2ODAzNzMyLTlkZWItNDFlOS05ZGRjLTg5YjVjMzAyYTJhNyIsInNjb3BlIjpbIm9wZW5pZCIsInByb2ZpbGUiLCJjb21tb246Y3VzdG9tZXIuYmFzaWM6cmVhZCIsImVuZXJneTphY2NvdW50cy5iYXNpYzpyZWFkIiwiZW5lcmd5OmFjY291bnRzLmNvbmNlc3Npb25zOnJlYWQiXSwiY2RyX2FycmFuZ2VtZW50X2lkIjoiMmEzOTE1MTItNmQwYy00YzcxLWFkYTEtMzhjYjI0ZTcyYzkyIiwiY2RyX2FycmFuZ2VtZW50X3ZlcnNpb24iOjEsImFjY291bnRfaWQiOlsiUWx1Z29NNmlic2pJazh3eE95Y3AxZz09Iiwid1hNMlB2WERGdndhbE5GeHkzaUtjUT09Il0sImNuZiI6eyJ4NXQjUzI1NiI6ImNmNGZjYzU1OGVhODQyMmU5Y2IzYTkzZDg2ZTRlMTgzYjQyNWE3OWQifSwibmJmIjoxNjc2OTMxMjUzLCJleHAiOjE2NzY5MzE1NTMsImlhdCI6MTY3NjkzMTI1MywiYXVkIjoiY2RzLWF1In0.X1_ifSI9Otz8LYWmcy_pU6mrxRWckeDnhKaOUI77EJSUjIYLi-CW7a8GZHUdY7i1KfOe5N4TovX-Vk84eJ5vKpWMr9ywwkmjtBZQvfKTOaEqIru9BUpOb9hex__VWn2asIr2oEMBQZAJYI5M-xLPaep-z57Q95tAEJKHnJkP0dSeuiguqraKzOb5YTbtyu3hJyO1v3LMUeCShneMayW1OS8JGeIP6n2m6hNUhtLtWeBbBhadbAu4IROyUv8A28RYfx6lGmWmsJEpDMoszEQ9XGbEZc-o1-ZuzLP70UjTsvrm16ogsOk4FGbTcYLs5PrLrJvfuTMPQcMGnCtB77yX9ykuJ_EaU5WrM3296uMscCMNhMWFmNTaxhVf17zBNlae3s205pBAkRbY4mv0gQ8nsC9pQx_SXvKS24vCCEowskA7-gFmWOqclOIOrVtxEIp1ag0MqYgO6dNAIqwL3A6RhPS4yuC__u2fqacz0GjYBs2xGfXHk2gtMRrC3RAtSlWw
type
Bearer
2023-02-20 22:14:13 SUCCESS
ExtractExpiresInFromTokenEndpointResponse
Extracted 'expires_in'
expires_in
300
2023-02-20 22:14:13 SUCCESS
ValidateExpiresIn
expires_in passed all validation checks
expires_in
300
2023-02-20 22:14:13 SUCCESS
CheckForRefreshTokenValue
Found a refresh token
refresh_token
c23bf38c-f720-4640-988e-dff144b96d06
2023-02-20 22:14:13 SUCCESS
EnsureMinimumRefreshTokenLength
Refresh token is of sufficient length
actual
288
required
128
2023-02-20 22:14:13 SUCCESS
EnsureMinimumRefreshTokenEntropy
Calculated shannon entropy seems sufficient
actual
135.85263754543283
expected
96.0
value
c23bf38c-f720-4640-988e-dff144b96d06
2023-02-20 22:14:13 SUCCESS
EnsureMinimumAccessTokenLength
Access token is of sufficient length
actual
13016
required
128
2023-02-20 22:14:13 SUCCESS
EnsureMinimumAccessTokenEntropy
Calculated shannon entropy seems sufficient
actual
9448.53063992618
expected
96.0
value
eyJhbGciOiJQUzI1NiIsImtpZCI6IjdDNTcxNjU1M0U5QjEzMkVGMzI1QzQ5Q0EyMDc5NzM3MTk2QzAzREIiLCJ4NXQiOiJmRmNXVlQ2YkV5N3pKY1Njb2dlWE54bHNBOXMiLCJ0eXAiOiJhdCtqd3QifQ.eyJpc3MiOiJodHRwczovL2RoLXRlc3QuaWRwLmRldi5jZHJzYW5kYm94Lmdvdi5hdS9mYXBpLWphcm0iLCJjbGllbnRfaWQiOiIzZTZjNWYzZC1iZDU4LTRhYWEtOGMyMy1hY2ZlYzgzN2I1MDYiLCJzdWIiOiJnQXV3T01hbDNsWElkVERCWnJ5a0RnPT0iLCJzb2Z0d2FyZV9pZCI6ImM2MzI3Zjg3LTY4N2EtNDM2OS05OWE0LWVhYWNkM2JiODIxMCIsImp0aSI6IjJhMTMyMjYwLTQzM2YtNDRkYy04YzAzLTdmYjRhOWUzM2U3NiIsImF1dGhfdGltZSI6MTY3NjkzMTI1MywiY29kZSI6ImM2ODAzNzMyLTlkZWItNDFlOS05ZGRjLTg5YjVjMzAyYTJhNyIsInNjb3BlIjpbIm9wZW5pZCIsInByb2ZpbGUiLCJjb21tb246Y3VzdG9tZXIuYmFzaWM6cmVhZCIsImVuZXJneTphY2NvdW50cy5iYXNpYzpyZWFkIiwiZW5lcmd5OmFjY291bnRzLmNvbmNlc3Npb25zOnJlYWQiXSwiY2RyX2FycmFuZ2VtZW50X2lkIjoiMmEzOTE1MTItNmQwYy00YzcxLWFkYTEtMzhjYjI0ZTcyYzkyIiwiY2RyX2FycmFuZ2VtZW50X3ZlcnNpb24iOjEsImFjY291bnRfaWQiOlsiUWx1Z29NNmlic2pJazh3eE95Y3AxZz09Iiwid1hNMlB2WERGdndhbE5GeHkzaUtjUT09Il0sImNuZiI6eyJ4NXQjUzI1NiI6ImNmNGZjYzU1OGVhODQyMmU5Y2IzYTkzZDg2ZTRlMTgzYjQyNWE3OWQifSwibmJmIjoxNjc2OTMxMjUzLCJleHAiOjE2NzY5MzE1NTMsImlhdCI6MTY3NjkzMTI1MywiYXVkIjoiY2RzLWF1In0.X1_ifSI9Otz8LYWmcy_pU6mrxRWckeDnhKaOUI77EJSUjIYLi-CW7a8GZHUdY7i1KfOe5N4TovX-Vk84eJ5vKpWMr9ywwkmjtBZQvfKTOaEqIru9BUpOb9hex__VWn2asIr2oEMBQZAJYI5M-xLPaep-z57Q95tAEJKHnJkP0dSeuiguqraKzOb5YTbtyu3hJyO1v3LMUeCShneMayW1OS8JGeIP6n2m6hNUhtLtWeBbBhadbAu4IROyUv8A28RYfx6lGmWmsJEpDMoszEQ9XGbEZc-o1-ZuzLP70UjTsvrm16ogsOk4FGbTcYLs5PrLrJvfuTMPQcMGnCtB77yX9ykuJ_EaU5WrM3296uMscCMNhMWFmNTaxhVf17zBNlae3s205pBAkRbY4mv0gQ8nsC9pQx_SXvKS24vCCEowskA7-gFmWOqclOIOrVtxEIp1ag0MqYgO6dNAIqwL3A6RhPS4yuC__u2fqacz0GjYBs2xGfXHk2gtMRrC3RAtSlWw
2023-02-20 22:14:13 SUCCESS
ExtractIdTokenFromTokenResponse
Found and parsed the id_token from token_endpoint_response
value
eyJhbGciOiJQUzI1NiIsImtpZCI6IjdDNTcxNjU1M0U5QjEzMkVGMzI1QzQ5Q0EyMDc5NzM3MTk2QzAzREIiLCJ4NXQiOiJmRmNXVlQ2YkV5N3pKY1Njb2dlWE54bHNBOXMiLCJ0eXAiOiJKV1QifQ.eyJub25jZSI6Imc2R3d6d3dmMGsiLCJpYXQiOjE2NzY5MzEyNTMsImF0X2hhc2giOiJQUmlXX1RYdVFnUkpqTlBaVlVJSU13IiwiY19oYXNoIjoiQWxsSXZxdGRyQXQ4Y2o2WWhsVVRVUSIsInN1YiI6ImdBdXdPTWFsM2xYSWRUREJacnlrRGc9PSIsImF1dGhfdGltZSI6MTY3NjkzMTI1MywidXBkYXRlZF9hdCI6MTY3NjkzMTI1MywibmFtZSI6ImtzbWl0aCIsImZhbWlseV9uYW1lIjoiU21pdGgiLCJnaXZlbl9uYW1lIjoiS2FtaWxsYSIsImFjciI6InVybjpjZHMuYXU6Y2RyOjIiLCJuYmYiOjE2NzY5MzEyNTMsImV4cCI6MTY3NjkzMTU1MywiaXNzIjoiaHR0cHM6Ly9kaC10ZXN0LmlkcC5kZXYuY2Ryc2FuZGJveC5nb3YuYXUvZmFwaS1qYXJtIiwiYXVkIjoiM2U2YzVmM2QtYmQ1OC00YWFhLThjMjMtYWNmZWM4MzdiNTA2In0.f9B8FijSMZjqLanoXo864T3KeLv_9V3oPoLSrhv3vFKPMBCBbvU_v9RcOoCsek0H4lpFNZQe_uZ8yBpg7lGXHwZuiKJBE_ylEiLLht7GELWt_1KbpAczVSQjX_KxAdEPGeuoAyx6SE7IHWsbKksF4Mr1cT5FAROfzc1Yh4FxqEgCv3BkLAIqs1e28njAXZ_1ovrlDjmRPdphQbiN9DnaGw66eiDclKKz_eNzDSPYVOniY6IMVW7UjzqltLD-Has0DSyX6hJKCxyvc_NPuoZTPd0tBYJuGzNA-hpc1NAOC0KZJQYR_S2UkS0uUU60GU0wiyU4DyxeLLWGrptV6r-66suIY4GTc22N5T0Xs7T3xVwAgw1XpSE9z7E3U0rR2doD2ztsavwI1WXdU98kjS4wnqo9lV_R8d-5WPxNC3dgQy1FTGIWpsq3y6oFMQ9BoD8qSor681g5l2TQ5V4iKN2wHC_6iA6rZUPk87KpYf42Jt1uKGY8lCWuxRiruc48oVE6
header
{
  "x5t": "fFcWVT6bEy7zJcScogeXNxlsA9s",
  "kid": "7C5716553E9B132EF325C49CA2079737196C03DB",
  "typ": "JWT",
  "alg": "PS256"
}
claims
{
  "at_hash": "PRiW_TXuQgRJjNPZVUIIMw",
  "sub": "gAuwOMal3lXIdTDBZrykDg\u003d\u003d",
  "iss": "https://dh-test.idp.dev.cdrsandbox.gov.au/fapi-jarm",
  "given_name": "Kamilla",
  "nonce": "g6Gwzwwf0k",
  "c_hash": "AllIvqtdrAt8cj6YhlUTUQ",
  "acr": "urn:cds.au:cdr:2",
  "aud": "3e6c5f3d-bd58-4aaa-8c23-acfec837b506",
  "nbf": 1676931253,
  "updated_at": 1676931253,
  "auth_time": 1676931253,
  "name": "ksmith",
  "exp": 1676931553,
  "iat": 1676931253,
  "family_name": "Smith"
}
jwe_header
{
  "kid": "e2c6eaff7fad081c78b22d63bbb567e86070e51eb1476abca6a233bce8ca14ba",
  "enc": "A256GCM",
  "alg": "RSA-OAEP"
}
2023-02-20 22:14:13 SUCCESS
ValidateIdToken
ID token iss, aud, exp, iat, auth_time, acr & nbf claims passed validation checks
2023-02-20 22:14:13
ValidateIdTokenStandardClaims
sub is a string with content
2023-02-20 22:14:13
ValidateIdTokenStandardClaims
given_name is a string with content
2023-02-20 22:14:13
ValidateIdTokenStandardClaims
updated_at is a number
2023-02-20 22:14:13
ValidateIdTokenStandardClaims
name is a string with content
2023-02-20 22:14:13
ValidateIdTokenStandardClaims
family_name is a string with content
2023-02-20 22:14:13 SUCCESS
ValidateIdTokenStandardClaims
id_token claims are valid
2023-02-20 22:14:13 SUCCESS
ValidateIdTokenNonce
Nonce values match
nonce
g6Gwzwwf0k
2023-02-20 22:14: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"
]
2023-02-20 22:14:13 SUCCESS
ValidateIdTokenSignature
id_token signature validated
id_token
eyJhbGciOiJQUzI1NiIsImtpZCI6IjdDNTcxNjU1M0U5QjEzMkVGMzI1QzQ5Q0EyMDc5NzM3MTk2QzAzREIiLCJ4NXQiOiJmRmNXVlQ2YkV5N3pKY1Njb2dlWE54bHNBOXMiLCJ0eXAiOiJKV1QifQ.eyJub25jZSI6Imc2R3d6d3dmMGsiLCJpYXQiOjE2NzY5MzEyNTMsImF0X2hhc2giOiJQUmlXX1RYdVFnUkpqTlBaVlVJSU13IiwiY19oYXNoIjoiQWxsSXZxdGRyQXQ4Y2o2WWhsVVRVUSIsInN1YiI6ImdBdXdPTWFsM2xYSWRUREJacnlrRGc9PSIsImF1dGhfdGltZSI6MTY3NjkzMTI1MywidXBkYXRlZF9hdCI6MTY3NjkzMTI1MywibmFtZSI6ImtzbWl0aCIsImZhbWlseV9uYW1lIjoiU21pdGgiLCJnaXZlbl9uYW1lIjoiS2FtaWxsYSIsImFjciI6InVybjpjZHMuYXU6Y2RyOjIiLCJuYmYiOjE2NzY5MzEyNTMsImV4cCI6MTY3NjkzMTU1MywiaXNzIjoiaHR0cHM6Ly9kaC10ZXN0LmlkcC5kZXYuY2Ryc2FuZGJveC5nb3YuYXUvZmFwaS1qYXJtIiwiYXVkIjoiM2U2YzVmM2QtYmQ1OC00YWFhLThjMjMtYWNmZWM4MzdiNTA2In0.f9B8FijSMZjqLanoXo864T3KeLv_9V3oPoLSrhv3vFKPMBCBbvU_v9RcOoCsek0H4lpFNZQe_uZ8yBpg7lGXHwZuiKJBE_ylEiLLht7GELWt_1KbpAczVSQjX_KxAdEPGeuoAyx6SE7IHWsbKksF4Mr1cT5FAROfzc1Yh4FxqEgCv3BkLAIqs1e28njAXZ_1ovrlDjmRPdphQbiN9DnaGw66eiDclKKz_eNzDSPYVOniY6IMVW7UjzqltLD-Has0DSyX6hJKCxyvc_NPuoZTPd0tBYJuGzNA-hpc1NAOC0KZJQYR_S2UkS0uUU60GU0wiyU4DyxeLLWGrptV6r-66suIY4GTc22N5T0Xs7T3xVwAgw1XpSE9z7E3U0rR2doD2ztsavwI1WXdU98kjS4wnqo9lV_R8d-5WPxNC3dgQy1FTGIWpsq3y6oFMQ9BoD8qSor681g5l2TQ5V4iKN2wHC_6iA6rZUPk87KpYf42Jt1uKGY8lCWuxRiruc48oVE6
2023-02-20 22:14:13 SUCCESS
ValidateIdTokenSignatureUsingKid
id_token signature validated
id_token
eyJhbGciOiJQUzI1NiIsImtpZCI6IjdDNTcxNjU1M0U5QjEzMkVGMzI1QzQ5Q0EyMDc5NzM3MTk2QzAzREIiLCJ4NXQiOiJmRmNXVlQ2YkV5N3pKY1Njb2dlWE54bHNBOXMiLCJ0eXAiOiJKV1QifQ.eyJub25jZSI6Imc2R3d6d3dmMGsiLCJpYXQiOjE2NzY5MzEyNTMsImF0X2hhc2giOiJQUmlXX1RYdVFnUkpqTlBaVlVJSU13IiwiY19oYXNoIjoiQWxsSXZxdGRyQXQ4Y2o2WWhsVVRVUSIsInN1YiI6ImdBdXdPTWFsM2xYSWRUREJacnlrRGc9PSIsImF1dGhfdGltZSI6MTY3NjkzMTI1MywidXBkYXRlZF9hdCI6MTY3NjkzMTI1MywibmFtZSI6ImtzbWl0aCIsImZhbWlseV9uYW1lIjoiU21pdGgiLCJnaXZlbl9uYW1lIjoiS2FtaWxsYSIsImFjciI6InVybjpjZHMuYXU6Y2RyOjIiLCJuYmYiOjE2NzY5MzEyNTMsImV4cCI6MTY3NjkzMTU1MywiaXNzIjoiaHR0cHM6Ly9kaC10ZXN0LmlkcC5kZXYuY2Ryc2FuZGJveC5nb3YuYXUvZmFwaS1qYXJtIiwiYXVkIjoiM2U2YzVmM2QtYmQ1OC00YWFhLThjMjMtYWNmZWM4MzdiNTA2In0.f9B8FijSMZjqLanoXo864T3KeLv_9V3oPoLSrhv3vFKPMBCBbvU_v9RcOoCsek0H4lpFNZQe_uZ8yBpg7lGXHwZuiKJBE_ylEiLLht7GELWt_1KbpAczVSQjX_KxAdEPGeuoAyx6SE7IHWsbKksF4Mr1cT5FAROfzc1Yh4FxqEgCv3BkLAIqs1e28njAXZ_1ovrlDjmRPdphQbiN9DnaGw66eiDclKKz_eNzDSPYVOniY6IMVW7UjzqltLD-Has0DSyX6hJKCxyvc_NPuoZTPd0tBYJuGzNA-hpc1NAOC0KZJQYR_S2UkS0uUU60GU0wiyU4DyxeLLWGrptV6r-66suIY4GTc22N5T0Xs7T3xVwAgw1XpSE9z7E3U0rR2doD2ztsavwI1WXdU98kjS4wnqo9lV_R8d-5WPxNC3dgQy1FTGIWpsq3y6oFMQ9BoD8qSor681g5l2TQ5V4iKN2wHC_6iA6rZUPk87KpYf42Jt1uKGY8lCWuxRiruc48oVE6
2023-02-20 22:14:13 SUCCESS
CheckForSubjectInIdToken
Found 'sub' in id_token
sub
gAuwOMal3lXIdTDBZrykDg==
2023-02-20 22:14:13
EnsureIdTokenUpdatedAtValid
id_token response does not contain 'updated_at'
2023-02-20 22:14:13 SUCCESS
ValidateEncryptedIdTokenHasKid
kid was found in the encrypted ID token header
kid
e2c6eaff7fad081c78b22d63bbb567e86070e51eb1476abca6a233bce8ca14ba
2023-02-20 22:14:13 SUCCESS
EnsureIdTokenContainsKid
kid was found in the ID token header
kid
7C5716553E9B132EF325C49CA2079737196C03DB
2023-02-20 22:14:13 SUCCESS
FAPIValidateIdTokenSigningAlg
id_token was signed with a permitted algorithm
permitted
[
  "PS256",
  "ES256"
]
alg
PS256
2023-02-20 22:14:13 SUCCESS
FAPIValidateIdTokenEncryptionAlg
id_token was encrypted with a permitted algorithm
alg
RSA-OAEP
2023-02-20 22:14:13 SUCCESS
ValidateIdTokenEncrypted
id_token was encrypted
2023-02-20 22:14:13 SUCCESS
ExtractCHash
Extracted c_hash from ID Token
c_hash
AllIvqtdrAt8cj6YhlUTUQ
alg
PS256
2023-02-20 22:14:13 INFO
ExtractSHash
Couldn't find s_hash in ID token
2023-02-20 22:14:13 SUCCESS
ExtractAtHash
Extracted at_hash from ID Token
at_hash
PRiW_TXuQgRJjNPZVUIIMw
alg
PS256
2023-02-20 22:14:13 SUCCESS
ValidateCHash
c_hash validated successfully
expected_hash
AllIvqtdrAt8cj6YhlUTUQ
unhashed_value
c6803732-9deb-41e9-9ddc-89b5c302a2a7
id_token_hash
AllIvqtdrAt8cj6YhlUTUQ
2023-02-20 22:14:13 INFO
ValidateSHash
Skipped evaluation due to missing required object: s_hash
expected
s_hash
mapped
2023-02-20 22:14:13 SUCCESS
ValidateAtHash
at_hash validated successfully
expected_hash
PRiW_TXuQgRJjNPZVUIIMw
unhashed_value
eyJhbGciOiJQUzI1NiIsImtpZCI6IjdDNTcxNjU1M0U5QjEzMkVGMzI1QzQ5Q0EyMDc5NzM3MTk2QzAzREIiLCJ4NXQiOiJmRmNXVlQ2YkV5N3pKY1Njb2dlWE54bHNBOXMiLCJ0eXAiOiJhdCtqd3QifQ.eyJpc3MiOiJodHRwczovL2RoLXRlc3QuaWRwLmRldi5jZHJzYW5kYm94Lmdvdi5hdS9mYXBpLWphcm0iLCJjbGllbnRfaWQiOiIzZTZjNWYzZC1iZDU4LTRhYWEtOGMyMy1hY2ZlYzgzN2I1MDYiLCJzdWIiOiJnQXV3T01hbDNsWElkVERCWnJ5a0RnPT0iLCJzb2Z0d2FyZV9pZCI6ImM2MzI3Zjg3LTY4N2EtNDM2OS05OWE0LWVhYWNkM2JiODIxMCIsImp0aSI6IjJhMTMyMjYwLTQzM2YtNDRkYy04YzAzLTdmYjRhOWUzM2U3NiIsImF1dGhfdGltZSI6MTY3NjkzMTI1MywiY29kZSI6ImM2ODAzNzMyLTlkZWItNDFlOS05ZGRjLTg5YjVjMzAyYTJhNyIsInNjb3BlIjpbIm9wZW5pZCIsInByb2ZpbGUiLCJjb21tb246Y3VzdG9tZXIuYmFzaWM6cmVhZCIsImVuZXJneTphY2NvdW50cy5iYXNpYzpyZWFkIiwiZW5lcmd5OmFjY291bnRzLmNvbmNlc3Npb25zOnJlYWQiXSwiY2RyX2FycmFuZ2VtZW50X2lkIjoiMmEzOTE1MTItNmQwYy00YzcxLWFkYTEtMzhjYjI0ZTcyYzkyIiwiY2RyX2FycmFuZ2VtZW50X3ZlcnNpb24iOjEsImFjY291bnRfaWQiOlsiUWx1Z29NNmlic2pJazh3eE95Y3AxZz09Iiwid1hNMlB2WERGdndhbE5GeHkzaUtjUT09Il0sImNuZiI6eyJ4NXQjUzI1NiI6ImNmNGZjYzU1OGVhODQyMmU5Y2IzYTkzZDg2ZTRlMTgzYjQyNWE3OWQifSwibmJmIjoxNjc2OTMxMjUzLCJleHAiOjE2NzY5MzE1NTMsImlhdCI6MTY3NjkzMTI1MywiYXVkIjoiY2RzLWF1In0.X1_ifSI9Otz8LYWmcy_pU6mrxRWckeDnhKaOUI77EJSUjIYLi-CW7a8GZHUdY7i1KfOe5N4TovX-Vk84eJ5vKpWMr9ywwkmjtBZQvfKTOaEqIru9BUpOb9hex__VWn2asIr2oEMBQZAJYI5M-xLPaep-z57Q95tAEJKHnJkP0dSeuiguqraKzOb5YTbtyu3hJyO1v3LMUeCShneMayW1OS8JGeIP6n2m6hNUhtLtWeBbBhadbAu4IROyUv8A28RYfx6lGmWmsJEpDMoszEQ9XGbEZc-o1-ZuzLP70UjTsvrm16ogsOk4FGbTcYLs5PrLrJvfuTMPQcMGnCtB77yX9ykuJ_EaU5WrM3296uMscCMNhMWFmNTaxhVf17zBNlae3s205pBAkRbY4mv0gQ8nsC9pQx_SXvKS24vCCEowskA7-gFmWOqclOIOrVtxEIp1ag0MqYgO6dNAIqwL3A6RhPS4yuC__u2fqacz0GjYBs2xGfXHk2gtMRrC3RAtSlWw
id_token_hash
PRiW_TXuQgRJjNPZVUIIMw
Resource server endpoint tests
2023-02-20 22:14:13
CreateEmptyResourceEndpointRequestHeaders
Created empty headers
resource_endpoint_request_headers
{}
2023-02-20 22:14:13 SUCCESS
AddFAPIAuthDateToResourceEndpointRequest
Added x-fapi-auth-date to resource endpoint request headers
resource_endpoint_request_headers
{
  "x-fapi-auth-date": "Mon, 20 Feb 2023 22:14:13 GMT"
}
2023-02-20 22:14:13
AddIpV4FapiCustomerIpAddressToResourceEndpointRequest
Added x-fapi-customer-ip-address containing IPv4 address to resource endpoint request headers
resource_endpoint_request_headers
{
  "x-fapi-auth-date": "Mon, 20 Feb 2023 22:14:13 GMT",
  "x-fapi-customer-ip-address": "198.51.100.119"
}
2023-02-20 22:14:13
AddCdrXCdsClientHeadersToResourceEndpointRequest
Added x-cds-client-headers to resource_endpoint_request_headers
x-fapi-auth-date
Mon, 20 Feb 2023 22:14:13 GMT
x-fapi-customer-ip-address
198.51.100.119
x-cds-client-headers
TW96aWxsYS81LjAgKFgxMTsgTGludXggeDg2XzY0KSBBcHBsZVdlYktpdC81MzcuMzYgKEtIVE1MLCBsaWtlIEdlY2tvKSBDaHJvbWUvNzkuMC4zOTQ1Ljg4IFNhZmFyaS81MzcuMzY=
2023-02-20 22:14:13
CreateRandomFAPIInteractionId
Created interaction ID
fapi_interaction_id
3db25fd7-f4b8-4537-95e1-1f61ec0dd23c
2023-02-20 22:14:13 SUCCESS
AddFAPIInteractionIdToResourceEndpointRequest
Added x-fapi-interaction-id to resource endpoint request headers
resource_endpoint_request_headers
{
  "x-fapi-auth-date": "Mon, 20 Feb 2023 22:14:13 GMT",
  "x-fapi-customer-ip-address": "198.51.100.119",
  "x-cds-client-headers": "TW96aWxsYS81LjAgKFgxMTsgTGludXggeDg2XzY0KSBBcHBsZVdlYktpdC81MzcuMzYgKEtIVE1MLCBsaWtlIEdlY2tvKSBDaHJvbWUvNzkuMC4zOTQ1Ljg4IFNhZmFyaS81MzcuMzY\u003d",
  "x-fapi-interaction-id": "3db25fd7-f4b8-4537-95e1-1f61ec0dd23c"
}
2023-02-20 22:14:13
AddCdrXvToResourceEndpointRequest
Added x-v to resource_endpoint_request_headers
2023-02-20 22:14:13
CallProtectedResource
HTTP request
request_uri
https://dh-test.secure.idp.dev.cdrsandbox.gov.au/fapi-jarm/resource/cds-au/v1/common/customer
request_method
GET
request_headers
{
  "accept": "application/json",
  "authorization": "Bearer eyJhbGciOiJQUzI1NiIsImtpZCI6IjdDNTcxNjU1M0U5QjEzMkVGMzI1QzQ5Q0EyMDc5NzM3MTk2QzAzREIiLCJ4NXQiOiJmRmNXVlQ2YkV5N3pKY1Njb2dlWE54bHNBOXMiLCJ0eXAiOiJhdCtqd3QifQ.eyJpc3MiOiJodHRwczovL2RoLXRlc3QuaWRwLmRldi5jZHJzYW5kYm94Lmdvdi5hdS9mYXBpLWphcm0iLCJjbGllbnRfaWQiOiIzZTZjNWYzZC1iZDU4LTRhYWEtOGMyMy1hY2ZlYzgzN2I1MDYiLCJzdWIiOiJnQXV3T01hbDNsWElkVERCWnJ5a0RnPT0iLCJzb2Z0d2FyZV9pZCI6ImM2MzI3Zjg3LTY4N2EtNDM2OS05OWE0LWVhYWNkM2JiODIxMCIsImp0aSI6IjJhMTMyMjYwLTQzM2YtNDRkYy04YzAzLTdmYjRhOWUzM2U3NiIsImF1dGhfdGltZSI6MTY3NjkzMTI1MywiY29kZSI6ImM2ODAzNzMyLTlkZWItNDFlOS05ZGRjLTg5YjVjMzAyYTJhNyIsInNjb3BlIjpbIm9wZW5pZCIsInByb2ZpbGUiLCJjb21tb246Y3VzdG9tZXIuYmFzaWM6cmVhZCIsImVuZXJneTphY2NvdW50cy5iYXNpYzpyZWFkIiwiZW5lcmd5OmFjY291bnRzLmNvbmNlc3Npb25zOnJlYWQiXSwiY2RyX2FycmFuZ2VtZW50X2lkIjoiMmEzOTE1MTItNmQwYy00YzcxLWFkYTEtMzhjYjI0ZTcyYzkyIiwiY2RyX2FycmFuZ2VtZW50X3ZlcnNpb24iOjEsImFjY291bnRfaWQiOlsiUWx1Z29NNmlic2pJazh3eE95Y3AxZz09Iiwid1hNMlB2WERGdndhbE5GeHkzaUtjUT09Il0sImNuZiI6eyJ4NXQjUzI1NiI6ImNmNGZjYzU1OGVhODQyMmU5Y2IzYTkzZDg2ZTRlMTgzYjQyNWE3OWQifSwibmJmIjoxNjc2OTMxMjUzLCJleHAiOjE2NzY5MzE1NTMsImlhdCI6MTY3NjkzMTI1MywiYXVkIjoiY2RzLWF1In0.X1_ifSI9Otz8LYWmcy_pU6mrxRWckeDnhKaOUI77EJSUjIYLi-CW7a8GZHUdY7i1KfOe5N4TovX-Vk84eJ5vKpWMr9ywwkmjtBZQvfKTOaEqIru9BUpOb9hex__VWn2asIr2oEMBQZAJYI5M-xLPaep-z57Q95tAEJKHnJkP0dSeuiguqraKzOb5YTbtyu3hJyO1v3LMUeCShneMayW1OS8JGeIP6n2m6hNUhtLtWeBbBhadbAu4IROyUv8A28RYfx6lGmWmsJEpDMoszEQ9XGbEZc-o1-ZuzLP70UjTsvrm16ogsOk4FGbTcYLs5PrLrJvfuTMPQcMGnCtB77yX9ykuJ_EaU5WrM3296uMscCMNhMWFmNTaxhVf17zBNlae3s205pBAkRbY4mv0gQ8nsC9pQx_SXvKS24vCCEowskA7-gFmWOqclOIOrVtxEIp1ag0MqYgO6dNAIqwL3A6RhPS4yuC__u2fqacz0GjYBs2xGfXHk2gtMRrC3RAtSlWw",
  "x-fapi-auth-date": "Mon, 20 Feb 2023 22:14:13 GMT",
  "x-fapi-customer-ip-address": "198.51.100.119",
  "x-cds-client-headers": "TW96aWxsYS81LjAgKFgxMTsgTGludXggeDg2XzY0KSBBcHBsZVdlYktpdC81MzcuMzYgKEtIVE1MLCBsaWtlIEdlY2tvKSBDaHJvbWUvNzkuMC4zOTQ1Ljg4IFNhZmFyaS81MzcuMzY\u003d",
  "x-fapi-interaction-id": "3db25fd7-f4b8-4537-95e1-1f61ec0dd23c",
  "x-v": "1",
  "content-length": "0"
}
request_body

                                
request_mutual_tls
{
  "cert": "MIIDvzCCAqegAwIBAgIIMANxYwAAAAAwDQYJKoZIhvcNAQELBQAwajELMAkGA1UEBhMCQVUxDTALBgNVBAoMBEFDQ0MxDDAKBgNVBAsMA0NEUjEYMBYGA1UECwwPQ0RSIFNhbmRib3ggZGV2MSQwIgYDVQQDDBtDRFIgU2FuZGJveCBJbnRlcm1lZGlhdGUgQ0EwHhcNMjIxMTEyMTQ0NjA3WhcNMjMxMTEzMTQ0NjA3WjBeMQswCQYDVQQGEwJBVTEYMBYGA1UECxMPQ0RSIFNhbmRib3ggZGV2MR0wGwYDVQQKExRLZW5vYnkgQmFuayAoS2Vub2J5KTEWMBQGA1UEAxMNRkFQSSBDbGllbnQgMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKChIsI2pFBjArD5nemjbBznsipr1CrCaCJK5w4ceA3zN0h3y6Dr4ykYp6QWN/d0KBQ/gbyomuvbiiouwCzXyrJMhtEIkxguXaWmisRC5CXGKAS28AoTAV3MtxxkH0blB/9zeokEkM6SHXXBzWkMmDZZ9B5dRExvHvAeTV5zhZj4jRBnQaF7fm73qZ+eEZf2U/SjipztmwtEj66Mg8fnXgVejXIHdqQ5eJpjKOEY7YCwVEUeLHL35yEwaK9D7v5qaovKTRKKCcLFSFPF83jqaLfvhllJy+jAtmvfnymme83QBJJnNQQCM4ex0wxbAPeKNMq58arOXTFgQ8RB9SXy7nsCAwEAAaN1MHMwDAYDVR0TAQH/BAIwADAOBgNVHQ8BAf8EBAMCBaAwHwYDVR0jBBgwFoAU4KJgrpAfQQqywrXq4djKu921yyAwEwYDVR0lBAwwCgYIKwYBBQUHAwIwHQYDVR0OBBYEFB3SyraxfgiFNGYvORkiMzHuT0J/MA0GCSqGSIb3DQEBCwUAA4IBAQAvjXHEBT17OIyIzBvt5/kVK+V/DoUVA/+OxcCa3l8yvOyvfFePNJbRn98ZE0LRYN87p5j+w8q0/OWetBTiHlUnNwRKKl/S1VlTDJ/PJTdhC5e4pMF/iQdJCzlD5QYsRyiGiG2oMjWH2a2I+XNNTPuKuWdVdes4ip+N5U3mfBrg8RspnVbCld/mvkZHYCETrgsyu9eA+IiCXGTYOH9p9NPB+Au4I8oxgNOyR7pu5xf77Nm3D1RcK7rd88ZkSoERAl20mf91/4AKgLVWGGFrdgwh9CY60uuhxL/ESMzKz3XlPc66qAnJtDaje/u3QoEYqW/e6o3Mwqu2VTp8Orkn/VxW",
  "key": "MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCgoSLCNqRQYwKw+Z3po2wc57Iqa9QqwmgiSucOHHgN8zdId8ug6+MpGKekFjf3dCgUP4G8qJrr24oqLsAs18qyTIbRCJMYLl2lporEQuQlxigEtvAKEwFdzLccZB9G5Qf/c3qJBJDOkh11wc1pDJg2WfQeXURMbx7wHk1ec4WY+I0QZ0Ghe35u96mfnhGX9lP0o4qc7ZsLRI+ujIPH514FXo1yB3akOXiaYyjhGO2AsFRFHixy9+chMGivQ+7+amqLyk0SignCxUhTxfN46mi374ZZScvowLZr358ppnvN0ASSZzUEAjOHsdMMWwD3ijTKufGqzl0xYEPEQfUl8u57AgMBAAECggEASFuN3tLifdu8EKDBQ8f8IaE1nupn7sMYSapYHwEwC4iuNJTSQ7E+6PpUOhRQLcZDb6uT87o331tMB+h7ZTfn9R2H9Y3ZRSFNyhsVk4dWYrW6vTTzOHaLPQfEzKNFe5gcXDRW1HYcDRHA95TPxSyJPKKU10DITW4ZD612yL9dRSSrHEom+l3tZcXErshFDGHTKSe6RkPj+u5C5p42Fn+DqeTgt89a43Be7mTgYNZIKLSwvBp8YPG7why/HRgQ5ui/VnfG3uEuRQXOdR5EvTELhfvOs626bufP72MjuYdhJowqboTC3mh6CQsU44Nz841ClsxtJ1EnWYEMok4+pB39AQKBgQDOrxx3+b0ZiZzboKYX4lh+Ixhvt9JZk4FFaeUh9V5EZPsCOA6Q6nPHTfOB6f0uaC/YRRH3bwbOU8+XuaXYK8NPt69DGdBywyvgHPTqd/Qdwu+g6UBiZKGMKjZXwp7JIYNYkWBbRS6bxjpm7SZgZXL1gs5EuYObGq3jey4FMJkOQQKBgQDG9N6/R5YXTlJfPSKSQLeX8pL3ZNYSh9IECeu5iYH0ERQ2MBGa5q3/sxu9dizAVfm3f0PtDAFbyEHz0fwbB1x1WTQWhbA7ZBV7wG1L/LKUXGv0W2mGrnihW5jYb6hFV+oV9rtlgKPlTOlvkWgAd/8WUPcAPkHxL8EDLS7Grc5FuwKBgF1nM3Vgrj2JPBLg8c6fYqB2Wce7CdujVms5JOyIx3YfMHRbQvHokjQCnUYbqWg8e0rARBNO4IODyq/lnPYpKNWwzAqF8va6Duz0CRag6Pg+LS7J2mfc1EjUlsRoVnvMol/3KtV0WVDab3AuQgaUMjSTTYYvVDNXBjhkZXLA+JpBAoGBAJx/e0Nc7QwSGKs/rJT8gS3tqnsdf2J+Ic35e8mrB2TTlmF1eDOvZoju+1ARx+vW9SHI4sZwnhTzNiWzNCqSpMDN1TIuIMzm0htQ5uhRsqsO8//3c890KAFMyrLdSbCaEdELDqcuBD3XPPv8laFgwm9sao5vanFsjdeQz+2KQ+oHAoGAVYOBjIksPPklnshVdBdjJOaqSiXTSbGr2LqToF8Irxz/kJKldV7TPpS6GR/ab5XnkPFDYwqeI2OTHMQSitnTUkwrM8dsaAokdhqTw137/4Wfpy0OZNVrNOGpenTl4ri2rRjcp4BzukULvz2mfZtN4wzqWfBISEdH+5JCa7LeG2o\u003d"
}
2023-02-20 22:14:14 RESPONSE
CallProtectedResource
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "date": "Mon, 20 Feb 2023 22:14:14 GMT",
  "content-type": "application/json",
  "content-length": "447",
  "connection": "keep-alive",
  "x-fapi-interaction-id": "3db25fd7-f4b8-4537-95e1-1f61ec0dd23c",
  "x-v": "1",
  "strict-transport-security": "max-age\u003d15724800; includeSubDomains"
}
response_body
{  "data": {    "customerUType": "person",    "person": {      "lastUpdateTime": "2021-03-01T18:30:00Z",      "firstName": "Kamilla",      "lastName": "Smith",      "middleNames": [        "O"      ],      "prefix": "Mrs",      "suffix": "",      "occupationCode": "123412",      "occupationCodeVersion": "ANZSCO_1220.0_2013_V1.3"     }   },   "links": {     "self": "https://localhost:8081/resource/cds-au/v1/common/customer"   },   "meta": { } }
2023-02-20 22:14:14 SUCCESS
CallProtectedResource
Got a response from the resource endpoint
status
200
endpoint_name
resource
headers
{
  "date": "Mon, 20 Feb 2023 22:14:14 GMT",
  "content-type": "application/json",
  "content-length": "447",
  "connection": "keep-alive",
  "x-fapi-interaction-id": "3db25fd7-f4b8-4537-95e1-1f61ec0dd23c",
  "x-v": "1",
  "strict-transport-security": "max-age\u003d15724800; includeSubDomains"
}
body
{  "data": {    "customerUType": "person",    "person": {      "lastUpdateTime": "2021-03-01T18:30:00Z",      "firstName": "Kamilla",      "lastName": "Smith",      "middleNames": [        "O"      ],      "prefix": "Mrs",      "suffix": "",      "occupationCode": "123412",      "occupationCodeVersion": "ANZSCO_1220.0_2013_V1.3"     }   },   "links": {     "self": "https://localhost:8081/resource/cds-au/v1/common/customer"   },   "meta": { } }
2023-02-20 22:14:14 SUCCESS
EnsureHttpStatusCodeIs200or201
resource endpoint http status code was 200
2023-02-20 22:14:14 SUCCESS
CheckForDateHeaderInResourceResponse
Date header present and validated
date
Mon, 20 Feb 2023 22:14:14 GMT
skew
363
2023-02-20 22:14:14 SUCCESS
CheckForFAPIInteractionIdInResourceResponse
Found x-fapi-interaction-id
interaction_id
3db25fd7-f4b8-4537-95e1-1f61ec0dd23c
2023-02-20 22:14:14 SUCCESS
EnsureMatchingFAPIInteractionId
Interaction ID matched
fapi_interaction_id
3db25fd7-f4b8-4537-95e1-1f61ec0dd23c
2023-02-20 22:14:14 SUCCESS
EnsureResourceResponseReturnedJsonContentType
Response content type is json
content_type
application/json
2023-02-20 22:14:14 FINISHED
fapi1-advanced-final-state-only-outside-request-object-not-used
Test has run to completion
testmodule_result
PASSED
2023-02-20 22:14:20
TEST-RUNNER
Alias has now been claimed by another test
alias
cdr-mdh
new_test_id
oXWZtEeWMWLzxwZ
Test Results