Test Summary

Test Results

Expand All Collapse All
All times are UTC
2023-02-20 22:13:30 INFO
TEST-RUNNER
Test instance girTmX7pxkVxlfh 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-ensure-request-object-with-long-state
2023-02-20 22:13:30 SUCCESS
CreateRedirectUri
Created redirect URI
redirect_uri
https://www.certification.openid.net/test/a/cdr-mdh/callback
2023-02-20 22:13:30
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:13:31 RESPONSE
GetDynamicServerConfiguration
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "date": "Mon, 20 Feb 2023 22:13:31 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:13:31 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:13:31 SUCCESS
AddMTLSEndpointAliasesToEnvironment
Added mtls_endpoint_aliases to environment
2023-02-20 22:13:31 SUCCESS
CheckServerConfiguration
Found required server configuration keys
required
[
  "authorization_endpoint",
  "token_endpoint",
  "issuer"
]
2023-02-20 22:13:31
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:13:31
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:13:32 RESPONSE
FetchServerKeys
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "date": "Mon, 20 Feb 2023 22:13:32 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:13:32
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:13:32 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:13:32 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:13:32 SUCCESS
ValidateServerJWKs
Valid server JWKs: keys are valid JSON, contain the required fields and are correctly encoded using unpadded base64url
2023-02-20 22:13:32 SUCCESS
CheckForKeyIdInServerJWKs
All keys contain kids
2023-02-20 22:13:32 SUCCESS
EnsureServerJwksDoesNotContainPrivateOrSymmetricKeys
Jwks does not contain any private or symmetric keys
2023-02-20 22:13:32 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:13:32 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:13:32
ValidateMTLSCertificatesHeader
No certificate authority found for MTLS
2023-02-20 22:13:32 SUCCESS
ValidateMTLSCertificatesHeader
MTLS certificates header is valid
2023-02-20 22:13:32
ExtractMTLSCertificatesFromConfiguration
No certificate authority found for MTLS
2023-02-20 22:13:32 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:13:32 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:13:32 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:13:32 SUCCESS
CheckForKeyIdInClientJWKs
All keys contain kids
2023-02-20 22:13:32 SUCCESS
CheckDistinctKeyIdValueInClientJWKs
Distinct 'kid' value in all keys of client_jwks
see
https://bitbucket.org/openid/connect/issues/1127
2023-02-20 22:13:32 SUCCESS
FAPICheckKeyAlgInClientJWKs
Keys in client JWKS all have permitted 'alg'
permitted
[
  "PS256",
  "ES256"
]
2023-02-20 22:13:32 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:13:32 SUCCESS
ValidateMTLSCertificatesAsX509
Mutual TLS authentication cert validated as X.509
Verify configuration of second client
2023-02-20 22:13:32 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:13:32
ValidateMTLSCertificates2Header
No certificate authority found for MTLS
2023-02-20 22:13:32 SUCCESS
ValidateMTLSCertificates2Header
MTLS certificates header is valid
2023-02-20 22:13:32
ExtractMTLSCertificates2FromConfiguration
No certificate authority found for MTLS
2023-02-20 22:13:32 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:13:32 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:13:32 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:13:32 SUCCESS
CheckForKeyIdInClientJWKs
All keys contain kids
2023-02-20 22:13:32 SUCCESS
CheckDistinctKeyIdValueInClientJWKs
Distinct 'kid' value in all keys of client_jwks
see
https://bitbucket.org/openid/connect/issues/1127
2023-02-20 22:13:32 SUCCESS
FAPICheckKeyAlgInClientJWKs
Keys in client JWKS all have permitted 'alg'
permitted
[
  "PS256",
  "ES256"
]
2023-02-20 22:13:32 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:13:32 SUCCESS
ValidateMTLSCertificatesAsX509
Mutual TLS authentication cert validated as X.509
2023-02-20 22:13:32 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:13:32 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:13:32 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:13:32 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:13:32 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:13:32
fapi1-advanced-final-ensure-request-object-with-long-state
Setup Done
Make request to authorization endpoint
2023-02-20 22:13:32 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:13:32 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:13:32 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:13:32
CreateRandomStateValue
Created state value
requested_state_length
384
state
SUz75AALFLDY3Sy6Iy4sWCBV9LR1lPrXKHxZ3TRCK6Tr5Pj5BwgF5nuxSOWSA9owioy6MxKZFC7g6ZwGJaZnFIfOAmLmeQ96WnOq5xSXvdQJFMm2dQNl3N5DsKpyFXRI7tRsO4JnHAhnF7XayzNPKDCWyznX6KTkuORj2bmwv47UWgP3Tboab1pGnVAfR4MwX0b38zVmzgxx0ZtBQ4Hn0YyrxzVnzeIJV5p7fPyFcKQtane29fZ5OEgKegI5Q4lDBrM39U6ihpYuJBswNOdGEkVShVttytQdeHHW4Dthne92nqKuER6AKhC9mubI8Ilkt8WOHsSqcRyy4LHWvAmVLStZPTBsZx0cEZyyS5P4U5gZUMlLN6TJFN1BlkAEMk28
2023-02-20 22:13:32 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
}
state
SUz75AALFLDY3Sy6Iy4sWCBV9LR1lPrXKHxZ3TRCK6Tr5Pj5BwgF5nuxSOWSA9owioy6MxKZFC7g6ZwGJaZnFIfOAmLmeQ96WnOq5xSXvdQJFMm2dQNl3N5DsKpyFXRI7tRsO4JnHAhnF7XayzNPKDCWyznX6KTkuORj2bmwv47UWgP3Tboab1pGnVAfR4MwX0b38zVmzgxx0ZtBQ4Hn0YyrxzVnzeIJV5p7fPyFcKQtane29fZ5OEgKegI5Q4lDBrM39U6ihpYuJBswNOdGEkVShVttytQdeHHW4Dthne92nqKuER6AKhC9mubI8Ilkt8WOHsSqcRyy4LHWvAmVLStZPTBsZx0cEZyyS5P4U5gZUMlLN6TJFN1BlkAEMk28
2023-02-20 22:13:32
CreateRandomNonceValue
Created nonce value
requested_nonce_length
10
nonce
fWZPHUjJs6
2023-02-20 22:13:32 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
}
state
SUz75AALFLDY3Sy6Iy4sWCBV9LR1lPrXKHxZ3TRCK6Tr5Pj5BwgF5nuxSOWSA9owioy6MxKZFC7g6ZwGJaZnFIfOAmLmeQ96WnOq5xSXvdQJFMm2dQNl3N5DsKpyFXRI7tRsO4JnHAhnF7XayzNPKDCWyznX6KTkuORj2bmwv47UWgP3Tboab1pGnVAfR4MwX0b38zVmzgxx0ZtBQ4Hn0YyrxzVnzeIJV5p7fPyFcKQtane29fZ5OEgKegI5Q4lDBrM39U6ihpYuJBswNOdGEkVShVttytQdeHHW4Dthne92nqKuER6AKhC9mubI8Ilkt8WOHsSqcRyy4LHWvAmVLStZPTBsZx0cEZyyS5P4U5gZUMlLN6TJFN1BlkAEMk28
nonce
fWZPHUjJs6
2023-02-20 22:13:32 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
}
state
SUz75AALFLDY3Sy6Iy4sWCBV9LR1lPrXKHxZ3TRCK6Tr5Pj5BwgF5nuxSOWSA9owioy6MxKZFC7g6ZwGJaZnFIfOAmLmeQ96WnOq5xSXvdQJFMm2dQNl3N5DsKpyFXRI7tRsO4JnHAhnF7XayzNPKDCWyznX6KTkuORj2bmwv47UWgP3Tboab1pGnVAfR4MwX0b38zVmzgxx0ZtBQ4Hn0YyrxzVnzeIJV5p7fPyFcKQtane29fZ5OEgKegI5Q4lDBrM39U6ihpYuJBswNOdGEkVShVttytQdeHHW4Dthne92nqKuER6AKhC9mubI8Ilkt8WOHsSqcRyy4LHWvAmVLStZPTBsZx0cEZyyS5P4U5gZUMlLN6TJFN1BlkAEMk28
nonce
fWZPHUjJs6
response_type
code
2023-02-20 22:13:32 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
}
state
SUz75AALFLDY3Sy6Iy4sWCBV9LR1lPrXKHxZ3TRCK6Tr5Pj5BwgF5nuxSOWSA9owioy6MxKZFC7g6ZwGJaZnFIfOAmLmeQ96WnOq5xSXvdQJFMm2dQNl3N5DsKpyFXRI7tRsO4JnHAhnF7XayzNPKDCWyznX6KTkuORj2bmwv47UWgP3Tboab1pGnVAfR4MwX0b38zVmzgxx0ZtBQ4Hn0YyrxzVnzeIJV5p7fPyFcKQtane29fZ5OEgKegI5Q4lDBrM39U6ihpYuJBswNOdGEkVShVttytQdeHHW4Dthne92nqKuER6AKhC9mubI8Ilkt8WOHsSqcRyy4LHWvAmVLStZPTBsZx0cEZyyS5P4U5gZUMlLN6TJFN1BlkAEMk28
nonce
fWZPHUjJs6
response_type
code
response_mode
jwt
2023-02-20 22:13:32
CreateRandomCodeVerifier
Created code_verifier value
code_verifier
2P0BW6nN2v8gg3Cb9dI~NHZKpZ5rIU8o6mXFisV436QLWdqVAwcnv8VufGtsFg4cKyQS4H-L.GqZKDP3fEMIiXgL3f_TmpH_ot9N-FxaKUSLzaVs351CD~o9WGRGIECi
2023-02-20 22:13:32
CreateS256CodeChallenge
Created code_challenge value
code_challenge
Ez8JruUVB9YAp3YTxwinA1U8rKOOQxNBi9Hwa7EjvTI
2023-02-20 22:13:32 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
}
state
SUz75AALFLDY3Sy6Iy4sWCBV9LR1lPrXKHxZ3TRCK6Tr5Pj5BwgF5nuxSOWSA9owioy6MxKZFC7g6ZwGJaZnFIfOAmLmeQ96WnOq5xSXvdQJFMm2dQNl3N5DsKpyFXRI7tRsO4JnHAhnF7XayzNPKDCWyznX6KTkuORj2bmwv47UWgP3Tboab1pGnVAfR4MwX0b38zVmzgxx0ZtBQ4Hn0YyrxzVnzeIJV5p7fPyFcKQtane29fZ5OEgKegI5Q4lDBrM39U6ihpYuJBswNOdGEkVShVttytQdeHHW4Dthne92nqKuER6AKhC9mubI8Ilkt8WOHsSqcRyy4LHWvAmVLStZPTBsZx0cEZyyS5P4U5gZUMlLN6TJFN1BlkAEMk28
nonce
fWZPHUjJs6
response_type
code
response_mode
jwt
code_challenge
Ez8JruUVB9YAp3YTxwinA1U8rKOOQxNBi9Hwa7EjvTI
code_challenge_method
S256
2023-02-20 22:13:32 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
  },
  "state": "SUz75AALFLDY3Sy6Iy4sWCBV9LR1lPrXKHxZ3TRCK6Tr5Pj5BwgF5nuxSOWSA9owioy6MxKZFC7g6ZwGJaZnFIfOAmLmeQ96WnOq5xSXvdQJFMm2dQNl3N5DsKpyFXRI7tRsO4JnHAhnF7XayzNPKDCWyznX6KTkuORj2bmwv47UWgP3Tboab1pGnVAfR4MwX0b38zVmzgxx0ZtBQ4Hn0YyrxzVnzeIJV5p7fPyFcKQtane29fZ5OEgKegI5Q4lDBrM39U6ihpYuJBswNOdGEkVShVttytQdeHHW4Dthne92nqKuER6AKhC9mubI8Ilkt8WOHsSqcRyy4LHWvAmVLStZPTBsZx0cEZyyS5P4U5gZUMlLN6TJFN1BlkAEMk28",
  "nonce": "fWZPHUjJs6",
  "response_type": "code",
  "response_mode": "jwt",
  "code_challenge": "Ez8JruUVB9YAp3YTxwinA1U8rKOOQxNBi9Hwa7EjvTI",
  "code_challenge_method": "S256"
}
2023-02-20 22:13:32 SUCCESS
AddNbfToRequestObject
Added nbf to request object claims
nbf
1.676931212E9
2023-02-20 22:13:32 SUCCESS
AddExpToRequestObject
Added exp to request object claims
exp
1.676931512E9
2023-02-20 22:13:32 SUCCESS
AddAudToRequestObject
Added aud to request object claims
aud
https://dh-test.idp.dev.cdrsandbox.gov.au/fapi-jarm
2023-02-20 22:13:32 SUCCESS
AddIssToRequestObject
Added iss to request object claims
iss
3e6c5f3d-bd58-4aaa-8c23-acfec837b506
2023-02-20 22:13:32 SUCCESS
AddClientIdToRequestObject
Added client_id to request object claims
client_id
3e6c5f3d-bd58-4aaa-8c23-acfec837b506
2023-02-20 22:13:32 SUCCESS
SignRequestObject
Signed the request object
claims
{
  "iss": "3e6c5f3d-bd58-4aaa-8c23-acfec837b506",
  "response_type": "code",
  "code_challenge_method": "S256",
  "nonce": "fWZPHUjJs6",
  "client_id": "3e6c5f3d-bd58-4aaa-8c23-acfec837b506",
  "response_mode": "jwt",
  "aud": "https://dh-test.idp.dev.cdrsandbox.gov.au/fapi-jarm",
  "nbf": 1676931212,
  "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",
  "state": "SUz75AALFLDY3Sy6Iy4sWCBV9LR1lPrXKHxZ3TRCK6Tr5Pj5BwgF5nuxSOWSA9owioy6MxKZFC7g6ZwGJaZnFIfOAmLmeQ96WnOq5xSXvdQJFMm2dQNl3N5DsKpyFXRI7tRsO4JnHAhnF7XayzNPKDCWyznX6KTkuORj2bmwv47UWgP3Tboab1pGnVAfR4MwX0b38zVmzgxx0ZtBQ4Hn0YyrxzVnzeIJV5p7fPyFcKQtane29fZ5OEgKegI5Q4lDBrM39U6ihpYuJBswNOdGEkVShVttytQdeHHW4Dthne92nqKuER6AKhC9mubI8Ilkt8WOHsSqcRyy4LHWvAmVLStZPTBsZx0cEZyyS5P4U5gZUMlLN6TJFN1BlkAEMk28",
  "exp": 1676931512,
  "code_challenge": "Ez8JruUVB9YAp3YTxwinA1U8rKOOQxNBi9Hwa7EjvTI"
}
header
{
  "kid": "7EFA85C18FDE857949BC2EAA21C25E49627D4865",
  "alg": "PS256"
}
request_object
eyJraWQiOiI3RUZBODVDMThGREU4NTc5NDlCQzJFQUEyMUMyNUU0OTYyN0Q0ODY1IiwiYWxnIjoiUFMyNTYifQ.eyJpc3MiOiIzZTZjNWYzZC1iZDU4LTRhYWEtOGMyMy1hY2ZlYzgzN2I1MDYiLCJyZXNwb25zZV90eXBlIjoiY29kZSIsImNvZGVfY2hhbGxlbmdlX21ldGhvZCI6IlMyNTYiLCJub25jZSI6ImZXWlBIVWpKczYiLCJjbGllbnRfaWQiOiIzZTZjNWYzZC1iZDU4LTRhYWEtOGMyMy1hY2ZlYzgzN2I1MDYiLCJyZXNwb25zZV9tb2RlIjoiand0IiwiYXVkIjoiaHR0cHM6XC9cL2RoLXRlc3QuaWRwLmRldi5jZHJzYW5kYm94Lmdvdi5hdVwvZmFwaS1qYXJtIiwibmJmIjoxNjc2OTMxMjEyLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGNvbW1vbjpjdXN0b21lci5iYXNpYzpyZWFkIGVuZXJneTphY2NvdW50cy5iYXNpYzpyZWFkIGVuZXJneTphY2NvdW50cy5jb25jZXNzaW9uczpyZWFkIiwiY2xhaW1zIjp7InNoYXJpbmdfZHVyYXRpb24iOjc3NzYwMDAsImlkX3Rva2VuIjp7ImFjciI6eyJ2YWx1ZSI6InVybjpjZHMuYXU6Y2RyOjIiLCJlc3NlbnRpYWwiOnRydWV9fX0sInJlZGlyZWN0X3VyaSI6Imh0dHBzOlwvXC93d3cuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0XC90ZXN0XC9hXC9jZHItbWRoXC9jYWxsYmFjayIsInN0YXRlIjoiU1V6NzVBQUxGTERZM1N5Nkl5NHNXQ0JWOUxSMWxQclhLSHhaM1RSQ0s2VHI1UGo1QndnRjVudXhTT1dTQTlvd2lveTZNeEtaRkM3ZzZad0dKYVpuRklmT0FtTG1lUTk2V25PcTV4U1h2ZFFKRk1tMmRRTmwzTjVEc0tweUZYUkk3dFJzTzRKbkhBaG5GN1hheXpOUEtEQ1d5em5YNktUa3VPUmoyYm13djQ3VVdnUDNUYm9hYjFwR25WQWZSNE13WDBiMzh6Vm16Z3h4MFp0QlE0SG4wWXlyeHpWbnplSUpWNXA3ZlB5RmNLUXRhbmUyOWZaNU9FZ0tlZ0k1UTRsREJyTTM5VTZpaHBZdUpCc3dOT2RHRWtWU2hWdHR5dFFkZUhIVzREdGhuZTkybnFLdUVSNkFLaEM5bXViSThJbGt0OFdPSHNTcWNSeXk0TEhXdkFtVkxTdFpQVEJzWngwY0VaeXlTNVA0VTVnWlVNbExONlRKRk4xQmxrQUVNazI4IiwiZXhwIjoxNjc2OTMxNTEyLCJjb2RlX2NoYWxsZW5nZSI6IkV6OEpydVVWQjlZQXAzWVR4d2luQTFVOHJLT09ReE5CaTlId2E3RWp2VEkifQ.DDwG2evm4OnGaopLgObjoKrpLP3wQpq-xH-FK50IMbXVLf4w1q_VDsbYmE_HSJXbqhoSR09NA9BVZW3yf4wvZiwRcJ3djwbSbO4lXBiSfPKt_ppB1FF6XMzvgonzdiWyzsMOvdwGx0OBZ1_fOap8AFhMB0z2EG08He0T9EYb9kjAUpLNUMAdv3IYCh3JyFMPB6yq6LR3vwK3vkk7xKwkN82qZ5dtlfAcLnvP2Bh6-wIUYMlpJocWVuMbzE26_n88IAjIu5iljLQoPToT4ZGWXvknsGVUBcj3w6w3t1Jro5sr6eXaM_8CZFAs2U4dKq9Fd9uJBTBmSdvXftxp4FvS9g
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:13:32 SUCCESS
BuildRequestObjectPostToPAREndpoint
request
eyJraWQiOiI3RUZBODVDMThGREU4NTc5NDlCQzJFQUEyMUMyNUU0OTYyN0Q0ODY1IiwiYWxnIjoiUFMyNTYifQ.eyJpc3MiOiIzZTZjNWYzZC1iZDU4LTRhYWEtOGMyMy1hY2ZlYzgzN2I1MDYiLCJyZXNwb25zZV90eXBlIjoiY29kZSIsImNvZGVfY2hhbGxlbmdlX21ldGhvZCI6IlMyNTYiLCJub25jZSI6ImZXWlBIVWpKczYiLCJjbGllbnRfaWQiOiIzZTZjNWYzZC1iZDU4LTRhYWEtOGMyMy1hY2ZlYzgzN2I1MDYiLCJyZXNwb25zZV9tb2RlIjoiand0IiwiYXVkIjoiaHR0cHM6XC9cL2RoLXRlc3QuaWRwLmRldi5jZHJzYW5kYm94Lmdvdi5hdVwvZmFwaS1qYXJtIiwibmJmIjoxNjc2OTMxMjEyLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGNvbW1vbjpjdXN0b21lci5iYXNpYzpyZWFkIGVuZXJneTphY2NvdW50cy5iYXNpYzpyZWFkIGVuZXJneTphY2NvdW50cy5jb25jZXNzaW9uczpyZWFkIiwiY2xhaW1zIjp7InNoYXJpbmdfZHVyYXRpb24iOjc3NzYwMDAsImlkX3Rva2VuIjp7ImFjciI6eyJ2YWx1ZSI6InVybjpjZHMuYXU6Y2RyOjIiLCJlc3NlbnRpYWwiOnRydWV9fX0sInJlZGlyZWN0X3VyaSI6Imh0dHBzOlwvXC93d3cuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0XC90ZXN0XC9hXC9jZHItbWRoXC9jYWxsYmFjayIsInN0YXRlIjoiU1V6NzVBQUxGTERZM1N5Nkl5NHNXQ0JWOUxSMWxQclhLSHhaM1RSQ0s2VHI1UGo1QndnRjVudXhTT1dTQTlvd2lveTZNeEtaRkM3ZzZad0dKYVpuRklmT0FtTG1lUTk2V25PcTV4U1h2ZFFKRk1tMmRRTmwzTjVEc0tweUZYUkk3dFJzTzRKbkhBaG5GN1hheXpOUEtEQ1d5em5YNktUa3VPUmoyYm13djQ3VVdnUDNUYm9hYjFwR25WQWZSNE13WDBiMzh6Vm16Z3h4MFp0QlE0SG4wWXlyeHpWbnplSUpWNXA3ZlB5RmNLUXRhbmUyOWZaNU9FZ0tlZ0k1UTRsREJyTTM5VTZpaHBZdUpCc3dOT2RHRWtWU2hWdHR5dFFkZUhIVzREdGhuZTkybnFLdUVSNkFLaEM5bXViSThJbGt0OFdPSHNTcWNSeXk0TEhXdkFtVkxTdFpQVEJzWngwY0VaeXlTNVA0VTVnWlVNbExONlRKRk4xQmxrQUVNazI4IiwiZXhwIjoxNjc2OTMxNTEyLCJjb2RlX2NoYWxsZW5nZSI6IkV6OEpydVVWQjlZQXAzWVR4d2luQTFVOHJLT09ReE5CaTlId2E3RWp2VEkifQ.DDwG2evm4OnGaopLgObjoKrpLP3wQpq-xH-FK50IMbXVLf4w1q_VDsbYmE_HSJXbqhoSR09NA9BVZW3yf4wvZiwRcJ3djwbSbO4lXBiSfPKt_ppB1FF6XMzvgonzdiWyzsMOvdwGx0OBZ1_fOap8AFhMB0z2EG08He0T9EYb9kjAUpLNUMAdv3IYCh3JyFMPB6yq6LR3vwK3vkk7xKwkN82qZ5dtlfAcLnvP2Bh6-wIUYMlpJocWVuMbzE26_n88IAjIu5iljLQoPToT4ZGWXvknsGVUBcj3w6w3t1Jro5sr6eXaM_8CZFAs2U4dKq9Fd9uJBTBmSdvXftxp4FvS9g
2023-02-20 22:13:32 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
hZ7qrPqunl8ReS9plpD1
iat
1676931212
exp
1676931272
2023-02-20 22:13:32 SUCCESS
UpdateClientAuthenticationAssertionClaimsWithISSAud
Updated audience in client assertion claims
iss
3e6c5f3d-bd58-4aaa-8c23-acfec837b506
sub
3e6c5f3d-bd58-4aaa-8c23-acfec837b506
jti
hZ7qrPqunl8ReS9plpD1
iat
1676931212
exp
1676931272
aud
https://dh-test.idp.dev.cdrsandbox.gov.au/fapi-jarm
2023-02-20 22:13:32 SUCCESS
SignClientAuthenticationAssertion
Signed the client assertion
client_assertion
eyJraWQiOiI3RUZBODVDMThGREU4NTc5NDlCQzJFQUEyMUMyNUU0OTYyN0Q0ODY1IiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiIzZTZjNWYzZC1iZDU4LTRhYWEtOGMyMy1hY2ZlYzgzN2I1MDYiLCJhdWQiOiJodHRwczpcL1wvZGgtdGVzdC5pZHAuZGV2LmNkcnNhbmRib3guZ292LmF1XC9mYXBpLWphcm0iLCJpc3MiOiIzZTZjNWYzZC1iZDU4LTRhYWEtOGMyMy1hY2ZlYzgzN2I1MDYiLCJleHAiOjE2NzY5MzEyNzIsImlhdCI6MTY3NjkzMTIxMiwianRpIjoiaFo3cXJQcXVubDhSZVM5cGxwRDEifQ.lFkGiCYMyqsS4BrswdrU-wyN4XqdbQ1gIRmf88FDp90jOZM9zMs_1Ae4NEnSHETi1Q5DOd3XCQGBknEyK0rkeX4ihmAsY-KrOH2l7E4P-GHmQDlSY7SK5xD0Kh9_IodxBVOoQJoGQuGPMVOXGnzj1UJs9PfHd2prxqaPJc9NuxNvN4cWhvPcSdq908DThhSl5O9084YeojfI2q7IKfOg1qe4CQSrdhN59a95jipmd9QQ9UEffCHdYrIJT8MW3JvtCdMCaASSkLoH63PMgBSGAYe4wbT1fkqts09m6dG1TdBryV6jFmdSuy9Mz1Y0xoqy2v0G7hO91pDSomzs237ZhA
2023-02-20 22:13:32 SUCCESS
AddClientAssertionToPAREndpointParameters
Added client assertion to request
request
{
  "request": "eyJraWQiOiI3RUZBODVDMThGREU4NTc5NDlCQzJFQUEyMUMyNUU0OTYyN0Q0ODY1IiwiYWxnIjoiUFMyNTYifQ.eyJpc3MiOiIzZTZjNWYzZC1iZDU4LTRhYWEtOGMyMy1hY2ZlYzgzN2I1MDYiLCJyZXNwb25zZV90eXBlIjoiY29kZSIsImNvZGVfY2hhbGxlbmdlX21ldGhvZCI6IlMyNTYiLCJub25jZSI6ImZXWlBIVWpKczYiLCJjbGllbnRfaWQiOiIzZTZjNWYzZC1iZDU4LTRhYWEtOGMyMy1hY2ZlYzgzN2I1MDYiLCJyZXNwb25zZV9tb2RlIjoiand0IiwiYXVkIjoiaHR0cHM6XC9cL2RoLXRlc3QuaWRwLmRldi5jZHJzYW5kYm94Lmdvdi5hdVwvZmFwaS1qYXJtIiwibmJmIjoxNjc2OTMxMjEyLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGNvbW1vbjpjdXN0b21lci5iYXNpYzpyZWFkIGVuZXJneTphY2NvdW50cy5iYXNpYzpyZWFkIGVuZXJneTphY2NvdW50cy5jb25jZXNzaW9uczpyZWFkIiwiY2xhaW1zIjp7InNoYXJpbmdfZHVyYXRpb24iOjc3NzYwMDAsImlkX3Rva2VuIjp7ImFjciI6eyJ2YWx1ZSI6InVybjpjZHMuYXU6Y2RyOjIiLCJlc3NlbnRpYWwiOnRydWV9fX0sInJlZGlyZWN0X3VyaSI6Imh0dHBzOlwvXC93d3cuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0XC90ZXN0XC9hXC9jZHItbWRoXC9jYWxsYmFjayIsInN0YXRlIjoiU1V6NzVBQUxGTERZM1N5Nkl5NHNXQ0JWOUxSMWxQclhLSHhaM1RSQ0s2VHI1UGo1QndnRjVudXhTT1dTQTlvd2lveTZNeEtaRkM3ZzZad0dKYVpuRklmT0FtTG1lUTk2V25PcTV4U1h2ZFFKRk1tMmRRTmwzTjVEc0tweUZYUkk3dFJzTzRKbkhBaG5GN1hheXpOUEtEQ1d5em5YNktUa3VPUmoyYm13djQ3VVdnUDNUYm9hYjFwR25WQWZSNE13WDBiMzh6Vm16Z3h4MFp0QlE0SG4wWXlyeHpWbnplSUpWNXA3ZlB5RmNLUXRhbmUyOWZaNU9FZ0tlZ0k1UTRsREJyTTM5VTZpaHBZdUpCc3dOT2RHRWtWU2hWdHR5dFFkZUhIVzREdGhuZTkybnFLdUVSNkFLaEM5bXViSThJbGt0OFdPSHNTcWNSeXk0TEhXdkFtVkxTdFpQVEJzWngwY0VaeXlTNVA0VTVnWlVNbExONlRKRk4xQmxrQUVNazI4IiwiZXhwIjoxNjc2OTMxNTEyLCJjb2RlX2NoYWxsZW5nZSI6IkV6OEpydVVWQjlZQXAzWVR4d2luQTFVOHJLT09ReE5CaTlId2E3RWp2VEkifQ.DDwG2evm4OnGaopLgObjoKrpLP3wQpq-xH-FK50IMbXVLf4w1q_VDsbYmE_HSJXbqhoSR09NA9BVZW3yf4wvZiwRcJ3djwbSbO4lXBiSfPKt_ppB1FF6XMzvgonzdiWyzsMOvdwGx0OBZ1_fOap8AFhMB0z2EG08He0T9EYb9kjAUpLNUMAdv3IYCh3JyFMPB6yq6LR3vwK3vkk7xKwkN82qZ5dtlfAcLnvP2Bh6-wIUYMlpJocWVuMbzE26_n88IAjIu5iljLQoPToT4ZGWXvknsGVUBcj3w6w3t1Jro5sr6eXaM_8CZFAs2U4dKq9Fd9uJBTBmSdvXftxp4FvS9g",
  "client_assertion": "eyJraWQiOiI3RUZBODVDMThGREU4NTc5NDlCQzJFQUEyMUMyNUU0OTYyN0Q0ODY1IiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiIzZTZjNWYzZC1iZDU4LTRhYWEtOGMyMy1hY2ZlYzgzN2I1MDYiLCJhdWQiOiJodHRwczpcL1wvZGgtdGVzdC5pZHAuZGV2LmNkcnNhbmRib3guZ292LmF1XC9mYXBpLWphcm0iLCJpc3MiOiIzZTZjNWYzZC1iZDU4LTRhYWEtOGMyMy1hY2ZlYzgzN2I1MDYiLCJleHAiOjE2NzY5MzEyNzIsImlhdCI6MTY3NjkzMTIxMiwianRpIjoiaFo3cXJQcXVubDhSZVM5cGxwRDEifQ.lFkGiCYMyqsS4BrswdrU-wyN4XqdbQ1gIRmf88FDp90jOZM9zMs_1Ae4NEnSHETi1Q5DOd3XCQGBknEyK0rkeX4ihmAsY-KrOH2l7E4P-GHmQDlSY7SK5xD0Kh9_IodxBVOoQJoGQuGPMVOXGnzj1UJs9PfHd2prxqaPJc9NuxNvN4cWhvPcSdq908DThhSl5O9084YeojfI2q7IKfOg1qe4CQSrdhN59a95jipmd9QQ9UEffCHdYrIJT8MW3JvtCdMCaASSkLoH63PMgBSGAYe4wbT1fkqts09m6dG1TdBryV6jFmdSuy9Mz1Y0xoqy2v0G7hO91pDSomzs237ZhA",
  "client_assertion_type": "urn:ietf:params:oauth:client-assertion-type:jwt-bearer"
}
2023-02-20 22:13:32
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": "2661"
}
request_body
request=eyJraWQiOiI3RUZBODVDMThGREU4NTc5NDlCQzJFQUEyMUMyNUU0OTYyN0Q0ODY1IiwiYWxnIjoiUFMyNTYifQ.eyJpc3MiOiIzZTZjNWYzZC1iZDU4LTRhYWEtOGMyMy1hY2ZlYzgzN2I1MDYiLCJyZXNwb25zZV90eXBlIjoiY29kZSIsImNvZGVfY2hhbGxlbmdlX21ldGhvZCI6IlMyNTYiLCJub25jZSI6ImZXWlBIVWpKczYiLCJjbGllbnRfaWQiOiIzZTZjNWYzZC1iZDU4LTRhYWEtOGMyMy1hY2ZlYzgzN2I1MDYiLCJyZXNwb25zZV9tb2RlIjoiand0IiwiYXVkIjoiaHR0cHM6XC9cL2RoLXRlc3QuaWRwLmRldi5jZHJzYW5kYm94Lmdvdi5hdVwvZmFwaS1qYXJtIiwibmJmIjoxNjc2OTMxMjEyLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGNvbW1vbjpjdXN0b21lci5iYXNpYzpyZWFkIGVuZXJneTphY2NvdW50cy5iYXNpYzpyZWFkIGVuZXJneTphY2NvdW50cy5jb25jZXNzaW9uczpyZWFkIiwiY2xhaW1zIjp7InNoYXJpbmdfZHVyYXRpb24iOjc3NzYwMDAsImlkX3Rva2VuIjp7ImFjciI6eyJ2YWx1ZSI6InVybjpjZHMuYXU6Y2RyOjIiLCJlc3NlbnRpYWwiOnRydWV9fX0sInJlZGlyZWN0X3VyaSI6Imh0dHBzOlwvXC93d3cuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0XC90ZXN0XC9hXC9jZHItbWRoXC9jYWxsYmFjayIsInN0YXRlIjoiU1V6NzVBQUxGTERZM1N5Nkl5NHNXQ0JWOUxSMWxQclhLSHhaM1RSQ0s2VHI1UGo1QndnRjVudXhTT1dTQTlvd2lveTZNeEtaRkM3ZzZad0dKYVpuRklmT0FtTG1lUTk2V25PcTV4U1h2ZFFKRk1tMmRRTmwzTjVEc0tweUZYUkk3dFJzTzRKbkhBaG5GN1hheXpOUEtEQ1d5em5YNktUa3VPUmoyYm13djQ3VVdnUDNUYm9hYjFwR25WQWZSNE13WDBiMzh6Vm16Z3h4MFp0QlE0SG4wWXlyeHpWbnplSUpWNXA3ZlB5RmNLUXRhbmUyOWZaNU9FZ0tlZ0k1UTRsREJyTTM5VTZpaHBZdUpCc3dOT2RHRWtWU2hWdHR5dFFkZUhIVzREdGhuZTkybnFLdUVSNkFLaEM5bXViSThJbGt0OFdPSHNTcWNSeXk0TEhXdkFtVkxTdFpQVEJzWngwY0VaeXlTNVA0VTVnWlVNbExONlRKRk4xQmxrQUVNazI4IiwiZXhwIjoxNjc2OTMxNTEyLCJjb2RlX2NoYWxsZW5nZSI6IkV6OEpydVVWQjlZQXAzWVR4d2luQTFVOHJLT09ReE5CaTlId2E3RWp2VEkifQ.DDwG2evm4OnGaopLgObjoKrpLP3wQpq-xH-FK50IMbXVLf4w1q_VDsbYmE_HSJXbqhoSR09NA9BVZW3yf4wvZiwRcJ3djwbSbO4lXBiSfPKt_ppB1FF6XMzvgonzdiWyzsMOvdwGx0OBZ1_fOap8AFhMB0z2EG08He0T9EYb9kjAUpLNUMAdv3IYCh3JyFMPB6yq6LR3vwK3vkk7xKwkN82qZ5dtlfAcLnvP2Bh6-wIUYMlpJocWVuMbzE26_n88IAjIu5iljLQoPToT4ZGWXvknsGVUBcj3w6w3t1Jro5sr6eXaM_8CZFAs2U4dKq9Fd9uJBTBmSdvXftxp4FvS9g&client_assertion=eyJraWQiOiI3RUZBODVDMThGREU4NTc5NDlCQzJFQUEyMUMyNUU0OTYyN0Q0ODY1IiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiIzZTZjNWYzZC1iZDU4LTRhYWEtOGMyMy1hY2ZlYzgzN2I1MDYiLCJhdWQiOiJodHRwczpcL1wvZGgtdGVzdC5pZHAuZGV2LmNkcnNhbmRib3guZ292LmF1XC9mYXBpLWphcm0iLCJpc3MiOiIzZTZjNWYzZC1iZDU4LTRhYWEtOGMyMy1hY2ZlYzgzN2I1MDYiLCJleHAiOjE2NzY5MzEyNzIsImlhdCI6MTY3NjkzMTIxMiwianRpIjoiaFo3cXJQcXVubDhSZVM5cGxwRDEifQ.lFkGiCYMyqsS4BrswdrU-wyN4XqdbQ1gIRmf88FDp90jOZM9zMs_1Ae4NEnSHETi1Q5DOd3XCQGBknEyK0rkeX4ihmAsY-KrOH2l7E4P-GHmQDlSY7SK5xD0Kh9_IodxBVOoQJoGQuGPMVOXGnzj1UJs9PfHd2prxqaPJc9NuxNvN4cWhvPcSdq908DThhSl5O9084YeojfI2q7IKfOg1qe4CQSrdhN59a95jipmd9QQ9UEffCHdYrIJT8MW3JvtCdMCaASSkLoH63PMgBSGAYe4wbT1fkqts09m6dG1TdBryV6jFmdSuy9Mz1Y0xoqy2v0G7hO91pDSomzs237ZhA&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:13:33 RESPONSE
CallPAREndpoint
HTTP response
response_status_code
201 CREATED
response_status_text
Created
response_headers
{
  "date": "Mon, 20 Feb 2023 22:13:33 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:929c37e2-af18-4498-afd8-5edc9bb28012","expires_in":90}
2023-02-20 22:13:33 SUCCESS
CallPAREndpoint
Parsed pushed authorization request endpoint response
request_uri
urn:929c37e2-af18-4498-afd8-5edc9bb28012
expires_in
90
2023-02-20 22:13:33 SUCCESS
CheckPAREndpointResponse201WithNoError
pushed authorization request endpoint correct response.
2023-02-20 22:13:33 SUCCESS
CheckForRequestUriValue
Found valid request_uri
request_uri
urn:929c37e2-af18-4498-afd8-5edc9bb28012
2023-02-20 22:13:33 SUCCESS
CheckForPARResponseExpiresIn
Found expires_in
expires_in
90
2023-02-20 22:13:33 SUCCESS
ExtractRequestUriFromPARResponse
Extracted the request_uri: urn:929c37e2-af18-4498-afd8-5edc9bb28012
2023-02-20 22:13:33 SUCCESS
EnsureMinimumRequestUriEntropy
Calculated shannon entropy seems sufficient
actual
164.87712379549447
expected
128.0
value
urn:929c37e2-af18-4498-afd8-5edc9bb28012
2023-02-20 22:13:33 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:929c37e2-af18-4498-afd8-5edc9bb28012&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
2023-02-20 22:13:33 REDIRECT
fapi1-advanced-final-ensure-request-object-with-long-state
Redirecting to authorization endpoint
redirect_to
https://dh-test.idp.dev.cdrsandbox.gov.au/fapi-jarm/connect/authorize?request_uri=urn:929c37e2-af18-4498-afd8-5edc9bb28012&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
2023-02-20 22:13:33 REVIEW
ExpectRequestObjectWithLongStateErrorPage
If the server does not return an invalid_request error back to the client, it must show an error page (saying server rejects long state at authorization endpoint - upload a screenshot of the error page) or must successfully authenticate and return the state correctly.
image_no_longer_required
true
2023-02-20 22:13:37 INCOMING
fapi1-advanced-final-ensure-request-object-with-long-state
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.eyJjb2RlIjoiZTYyZWI2MGEtYmU5ZC00ZTA2LWI0NGUtYzkzY2ZiMTMxMTUzIiwic3RhdGUiOiJTVXo3NUFBTEZMRFkzU3k2SXk0c1dDQlY5TFIxbFByWEtIeFozVFJDSzZUcjVQajVCd2dGNW51eFNPV1NBOW93aW95Nk14S1pGQzdnNlp3R0phWm5GSWZPQW1MbWVROTZXbk9xNXhTWHZkUUpGTW0yZFFObDNONURzS3B5RlhSSTd0UnNPNEpuSEFobkY3WGF5ek5QS0RDV3l6blg2S1RrdU9SajJibXd2NDdVV2dQM1Rib2FiMXBHblZBZlI0TXdYMGIzOHpWbXpneHgwWnRCUTRIbjBZeXJ4elZuemVJSlY1cDdmUHlGY0tRdGFuZTI5Zlo1T0VnS2VnSTVRNGxEQnJNMzlVNmlocFl1SkJzd05PZEdFa1ZTaFZ0dHl0UWRlSEhXNER0aG5lOTJucUt1RVI2QUtoQzltdWJJOElsa3Q4V09Ic1NxY1J5eTRMSFd2QW1WTFN0WlBUQnNaeDBjRVp5eVM1UDRVNWdaVU1sTE42VEpGTjFCbGtBRU1rMjgiLCJuYmYiOjE2NzY5MzEyMTcsImV4cCI6MTY3NjkzMTUxNywiaWF0IjoxNjc2OTMxMjE3LCJpc3MiOiJodHRwczovL2RoLXRlc3QuaWRwLmRldi5jZHJzYW5kYm94Lmdvdi5hdS9mYXBpLWphcm0iLCJhdWQiOiIzZTZjNWYzZC1iZDU4LTRhYWEtOGMyMy1hY2ZlYzgzN2I1MDYifQ.e2Nuju1PwRQ7pCUP0i8919q88LBJcdvXuTr_AZgl1mONfwEQ-Tze5t63mQR2WAKEiF5UgApWiVc6crdna4315WNFAaus5TyZqTFRgZDzfcN-bjqSIqTyyZA7xz4sldLFLEvlCFXwnE24ohjpIqy2lQAaXMRo9wjJ4bGNqqKJwaxtqRKEUoT2xvsmBiV0LXPitU0qod2HnhqmOUNJZSVm9r9AMSFFEnEdX9B9Rf5nvbMo56rwEM_pb_1pi_dWrgR1A60xIpC1kIJKwqLnfT1aNm_49dndsOqGu0QsM1rUJWlVueMnvHkM7qeant1O4FyzpPHVUMYliOcsV8ZQBXobgpqsCfV1Pipb97HCG_IsXAF8gFvMu9O2STSzX2Xs0mFRCfqstjBzCaw9nfr0KdyX52Ev7Y6_AUBUaYZrbRfTLCVOGdLoO7XF_WjiwDljGf30wGP4uIztzgdaYbUL5C4vvv34cFCcCt2oVWDDB32EY2od5oFFcdtcaZROQqLSYrLG"
}
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:13:37 SUCCESS
CreateRandomImplicitSubmitUrl
Created random implicit submission URL
implicit_submit
{
  "path": "implicit/msS3mHWe2D4Dd5FLCYrs",
  "fullUrl": "https://www.certification.openid.net/test/a/cdr-mdh/implicit/msS3mHWe2D4Dd5FLCYrs"
}
2023-02-20 22:13:37 OUTGOING
fapi1-advanced-final-ensure-request-object-with-long-state
Response to HTTP request to test instance girTmX7pxkVxlfh
outgoing
ModelAndView [view="implicitCallback"; model={implicitSubmitUrl=https://www.certification.openid.net/test/a/cdr-mdh/implicit/msS3mHWe2D4Dd5FLCYrs, returnUrl=/log-detail.html?log=girTmX7pxkVxlfh}]
outgoing_path
callback
2023-02-20 22:13:37 INCOMING
fapi1-advanced-final-ensure-request-object-with-long-state
Incoming HTTP request to /test/a/cdr-mdh/implicit/msS3mHWe2D4Dd5FLCYrs
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.eyJjb2RlIjoiZTYyZWI2MGEtYmU5ZC00ZTA2LWI0NGUtYzkzY2ZiMTMxMTUzIiwic3RhdGUiOiJTVXo3NUFBTEZMRFkzU3k2SXk0c1dDQlY5TFIxbFByWEtIeFozVFJDSzZUcjVQajVCd2dGNW51eFNPV1NBOW93aW95Nk14S1pGQzdnNlp3R0phWm5GSWZPQW1MbWVROTZXbk9xNXhTWHZkUUpGTW0yZFFObDNONURzS3B5RlhSSTd0UnNPNEpuSEFobkY3WGF5ek5QS0RDV3l6blg2S1RrdU9SajJibXd2NDdVV2dQM1Rib2FiMXBHblZBZlI0TXdYMGIzOHpWbXpneHgwWnRCUTRIbjBZeXJ4elZuemVJSlY1cDdmUHlGY0tRdGFuZTI5Zlo1T0VnS2VnSTVRNGxEQnJNMzlVNmlocFl1SkJzd05PZEdFa1ZTaFZ0dHl0UWRlSEhXNER0aG5lOTJucUt1RVI2QUtoQzltdWJJOElsa3Q4V09Ic1NxY1J5eTRMSFd2QW1WTFN0WlBUQnNaeDBjRVp5eVM1UDRVNWdaVU1sTE42VEpGTjFCbGtBRU1rMjgiLCJuYmYiOjE2NzY5MzEyMTcsImV4cCI6MTY3NjkzMTUxNywiaWF0IjoxNjc2OTMxMjE3LCJpc3MiOiJodHRwczovL2RoLXRlc3QuaWRwLmRldi5jZHJzYW5kYm94Lmdvdi5hdS9mYXBpLWphcm0iLCJhdWQiOiIzZTZjNWYzZC1iZDU4LTRhYWEtOGMyMy1hY2ZlYzgzN2I1MDYifQ.e2Nuju1PwRQ7pCUP0i8919q88LBJcdvXuTr_AZgl1mONfwEQ-Tze5t63mQR2WAKEiF5UgApWiVc6crdna4315WNFAaus5TyZqTFRgZDzfcN-bjqSIqTyyZA7xz4sldLFLEvlCFXwnE24ohjpIqy2lQAaXMRo9wjJ4bGNqqKJwaxtqRKEUoT2xvsmBiV0LXPitU0qod2HnhqmOUNJZSVm9r9AMSFFEnEdX9B9Rf5nvbMo56rwEM_pb_1pi_dWrgR1A60xIpC1kIJKwqLnfT1aNm_49dndsOqGu0QsM1rUJWlVueMnvHkM7qeant1O4FyzpPHVUMYliOcsV8ZQBXobgpqsCfV1Pipb97HCG_IsXAF8gFvMu9O2STSzX2Xs0mFRCfqstjBzCaw9nfr0KdyX52Ev7Y6_AUBUaYZrbRfTLCVOGdLoO7XF_WjiwDljGf30wGP4uIztzgdaYbUL5C4vvv34cFCcCt2oVWDDB32EY2od5oFFcdtcaZROQqLSYrLG",
  "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/msS3mHWe2D4Dd5FLCYrs
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:13:37 OUTGOING
fapi1-advanced-final-ensure-request-object-with-long-state
Response to HTTP request to test instance girTmX7pxkVxlfh
outgoing_status_code
204
outgoing_headers
{}
outgoing_body

                                
outgoing_path
implicit/msS3mHWe2D4Dd5FLCYrs
2023-02-20 22:13:37 SUCCESS
ExtractImplicitHashToCallbackResponse
implicit_hash is empty
2023-02-20 22:13:37 REDIRECT-IN
fapi1-advanced-final-ensure-request-object-with-long-state
Authorization endpoint response captured
url_query
{
  "response": "eyJhbGciOiJQUzI1NiIsImtpZCI6IjdDNTcxNjU1M0U5QjEzMkVGMzI1QzQ5Q0EyMDc5NzM3MTk2QzAzREIiLCJ4NXQiOiJmRmNXVlQ2YkV5N3pKY1Njb2dlWE54bHNBOXMiLCJ0eXAiOiJKV1QifQ.eyJjb2RlIjoiZTYyZWI2MGEtYmU5ZC00ZTA2LWI0NGUtYzkzY2ZiMTMxMTUzIiwic3RhdGUiOiJTVXo3NUFBTEZMRFkzU3k2SXk0c1dDQlY5TFIxbFByWEtIeFozVFJDSzZUcjVQajVCd2dGNW51eFNPV1NBOW93aW95Nk14S1pGQzdnNlp3R0phWm5GSWZPQW1MbWVROTZXbk9xNXhTWHZkUUpGTW0yZFFObDNONURzS3B5RlhSSTd0UnNPNEpuSEFobkY3WGF5ek5QS0RDV3l6blg2S1RrdU9SajJibXd2NDdVV2dQM1Rib2FiMXBHblZBZlI0TXdYMGIzOHpWbXpneHgwWnRCUTRIbjBZeXJ4elZuemVJSlY1cDdmUHlGY0tRdGFuZTI5Zlo1T0VnS2VnSTVRNGxEQnJNMzlVNmlocFl1SkJzd05PZEdFa1ZTaFZ0dHl0UWRlSEhXNER0aG5lOTJucUt1RVI2QUtoQzltdWJJOElsa3Q4V09Ic1NxY1J5eTRMSFd2QW1WTFN0WlBUQnNaeDBjRVp5eVM1UDRVNWdaVU1sTE42VEpGTjFCbGtBRU1rMjgiLCJuYmYiOjE2NzY5MzEyMTcsImV4cCI6MTY3NjkzMTUxNywiaWF0IjoxNjc2OTMxMjE3LCJpc3MiOiJodHRwczovL2RoLXRlc3QuaWRwLmRldi5jZHJzYW5kYm94Lmdvdi5hdS9mYXBpLWphcm0iLCJhdWQiOiIzZTZjNWYzZC1iZDU4LTRhYWEtOGMyMy1hY2ZlYzgzN2I1MDYifQ.e2Nuju1PwRQ7pCUP0i8919q88LBJcdvXuTr_AZgl1mONfwEQ-Tze5t63mQR2WAKEiF5UgApWiVc6crdna4315WNFAaus5TyZqTFRgZDzfcN-bjqSIqTyyZA7xz4sldLFLEvlCFXwnE24ohjpIqy2lQAaXMRo9wjJ4bGNqqKJwaxtqRKEUoT2xvsmBiV0LXPitU0qod2HnhqmOUNJZSVm9r9AMSFFEnEdX9B9Rf5nvbMo56rwEM_pb_1pi_dWrgR1A60xIpC1kIJKwqLnfT1aNm_49dndsOqGu0QsM1rUJWlVueMnvHkM7qeant1O4FyzpPHVUMYliOcsV8ZQBXobgpqsCfV1Pipb97HCG_IsXAF8gFvMu9O2STSzX2Xs0mFRCfqstjBzCaw9nfr0KdyX52Ev7Y6_AUBUaYZrbRfTLCVOGdLoO7XF_WjiwDljGf30wGP4uIztzgdaYbUL5C4vvv34cFCcCt2oVWDDB32EY2od5oFFcdtcaZROQqLSYrLG"
}
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:13:37 SUCCESS
ExtractJARMFromURLQuery
Found and parsed the jarm_response from callback_query_params
value
eyJhbGciOiJQUzI1NiIsImtpZCI6IjdDNTcxNjU1M0U5QjEzMkVGMzI1QzQ5Q0EyMDc5NzM3MTk2QzAzREIiLCJ4NXQiOiJmRmNXVlQ2YkV5N3pKY1Njb2dlWE54bHNBOXMiLCJ0eXAiOiJKV1QifQ.eyJjb2RlIjoiZTYyZWI2MGEtYmU5ZC00ZTA2LWI0NGUtYzkzY2ZiMTMxMTUzIiwic3RhdGUiOiJTVXo3NUFBTEZMRFkzU3k2SXk0c1dDQlY5TFIxbFByWEtIeFozVFJDSzZUcjVQajVCd2dGNW51eFNPV1NBOW93aW95Nk14S1pGQzdnNlp3R0phWm5GSWZPQW1MbWVROTZXbk9xNXhTWHZkUUpGTW0yZFFObDNONURzS3B5RlhSSTd0UnNPNEpuSEFobkY3WGF5ek5QS0RDV3l6blg2S1RrdU9SajJibXd2NDdVV2dQM1Rib2FiMXBHblZBZlI0TXdYMGIzOHpWbXpneHgwWnRCUTRIbjBZeXJ4elZuemVJSlY1cDdmUHlGY0tRdGFuZTI5Zlo1T0VnS2VnSTVRNGxEQnJNMzlVNmlocFl1SkJzd05PZEdFa1ZTaFZ0dHl0UWRlSEhXNER0aG5lOTJucUt1RVI2QUtoQzltdWJJOElsa3Q4V09Ic1NxY1J5eTRMSFd2QW1WTFN0WlBUQnNaeDBjRVp5eVM1UDRVNWdaVU1sTE42VEpGTjFCbGtBRU1rMjgiLCJuYmYiOjE2NzY5MzEyMTcsImV4cCI6MTY3NjkzMTUxNywiaWF0IjoxNjc2OTMxMjE3LCJpc3MiOiJodHRwczovL2RoLXRlc3QuaWRwLmRldi5jZHJzYW5kYm94Lmdvdi5hdS9mYXBpLWphcm0iLCJhdWQiOiIzZTZjNWYzZC1iZDU4LTRhYWEtOGMyMy1hY2ZlYzgzN2I1MDYifQ.e2Nuju1PwRQ7pCUP0i8919q88LBJcdvXuTr_AZgl1mONfwEQ-Tze5t63mQR2WAKEiF5UgApWiVc6crdna4315WNFAaus5TyZqTFRgZDzfcN-bjqSIqTyyZA7xz4sldLFLEvlCFXwnE24ohjpIqy2lQAaXMRo9wjJ4bGNqqKJwaxtqRKEUoT2xvsmBiV0LXPitU0qod2HnhqmOUNJZSVm9r9AMSFFEnEdX9B9Rf5nvbMo56rwEM_pb_1pi_dWrgR1A60xIpC1kIJKwqLnfT1aNm_49dndsOqGu0QsM1rUJWlVueMnvHkM7qeant1O4FyzpPHVUMYliOcsV8ZQBXobgpqsCfV1Pipb97HCG_IsXAF8gFvMu9O2STSzX2Xs0mFRCfqstjBzCaw9nfr0KdyX52Ev7Y6_AUBUaYZrbRfTLCVOGdLoO7XF_WjiwDljGf30wGP4uIztzgdaYbUL5C4vvv34cFCcCt2oVWDDB32EY2od5oFFcdtcaZROQqLSYrLG
header
{
  "x5t": "fFcWVT6bEy7zJcScogeXNxlsA9s",
  "kid": "7C5716553E9B132EF325C49CA2079737196C03DB",
  "typ": "JWT",
  "alg": "PS256"
}
claims
{
  "aud": "3e6c5f3d-bd58-4aaa-8c23-acfec837b506",
  "code": "e62eb60a-be9d-4e06-b44e-c93cfb131153",
  "nbf": 1676931217,
  "iss": "https://dh-test.idp.dev.cdrsandbox.gov.au/fapi-jarm",
  "state": "SUz75AALFLDY3Sy6Iy4sWCBV9LR1lPrXKHxZ3TRCK6Tr5Pj5BwgF5nuxSOWSA9owioy6MxKZFC7g6ZwGJaZnFIfOAmLmeQ96WnOq5xSXvdQJFMm2dQNl3N5DsKpyFXRI7tRsO4JnHAhnF7XayzNPKDCWyznX6KTkuORj2bmwv47UWgP3Tboab1pGnVAfR4MwX0b38zVmzgxx0ZtBQ4Hn0YyrxzVnzeIJV5p7fPyFcKQtane29fZ5OEgKegI5Q4lDBrM39U6ihpYuJBswNOdGEkVShVttytQdeHHW4Dthne92nqKuER6AKhC9mubI8Ilkt8WOHsSqcRyy4LHWvAmVLStZPTBsZx0cEZyyS5P4U5gZUMlLN6TJFN1BlkAEMk28",
  "exp": 1676931517,
  "iat": 1676931217
}
2023-02-20 22:13:37 SUCCESS
RejectNonJarmResponsesInUrlQuery
Authorization endpoint response only includes the JARM JWT.
2023-02-20 22:13:37 SUCCESS
ExtractAuthorizationEndpointResponseFromJARMResponse
Extracted the authorization response
code
e62eb60a-be9d-4e06-b44e-c93cfb131153
iss
https://dh-test.idp.dev.cdrsandbox.gov.au/fapi-jarm
state
SUz75AALFLDY3Sy6Iy4sWCBV9LR1lPrXKHxZ3TRCK6Tr5Pj5BwgF5nuxSOWSA9owioy6MxKZFC7g6ZwGJaZnFIfOAmLmeQ96WnOq5xSXvdQJFMm2dQNl3N5DsKpyFXRI7tRsO4JnHAhnF7XayzNPKDCWyznX6KTkuORj2bmwv47UWgP3Tboab1pGnVAfR4MwX0b38zVmzgxx0ZtBQ4Hn0YyrxzVnzeIJV5p7fPyFcKQtane29fZ5OEgKegI5Q4lDBrM39U6ihpYuJBswNOdGEkVShVttytQdeHHW4Dthne92nqKuER6AKhC9mubI8Ilkt8WOHsSqcRyy4LHWvAmVLStZPTBsZx0cEZyyS5P4U5gZUMlLN6TJFN1BlkAEMk28
2023-02-20 22:13:37 SUCCESS
ValidateJARMResponse
JARM response standard JWT claims are valid
2023-02-20 22:13:37 SUCCESS
FAPI1ValidateJarmSigningAlg
JARM response was signed with a permitted algorithm
permitted
[
  "PS256",
  "ES256"
]
alg
PS256
2023-02-20 22:13:37 SUCCESS
ValidateJARMExpRecommendations
JARM response 'exp' is less than 10 minutes
now
"Feb 20, 2023, 10:13:37 PM"
expiration
"Feb 20, 2023, 10:18:37 PM"
2023-02-20 22:13:37 SUCCESS
ValidateJARMSignatureUsingKid
jarm_response signature validated
jarm_response
eyJhbGciOiJQUzI1NiIsImtpZCI6IjdDNTcxNjU1M0U5QjEzMkVGMzI1QzQ5Q0EyMDc5NzM3MTk2QzAzREIiLCJ4NXQiOiJmRmNXVlQ2YkV5N3pKY1Njb2dlWE54bHNBOXMiLCJ0eXAiOiJKV1QifQ.eyJjb2RlIjoiZTYyZWI2MGEtYmU5ZC00ZTA2LWI0NGUtYzkzY2ZiMTMxMTUzIiwic3RhdGUiOiJTVXo3NUFBTEZMRFkzU3k2SXk0c1dDQlY5TFIxbFByWEtIeFozVFJDSzZUcjVQajVCd2dGNW51eFNPV1NBOW93aW95Nk14S1pGQzdnNlp3R0phWm5GSWZPQW1MbWVROTZXbk9xNXhTWHZkUUpGTW0yZFFObDNONURzS3B5RlhSSTd0UnNPNEpuSEFobkY3WGF5ek5QS0RDV3l6blg2S1RrdU9SajJibXd2NDdVV2dQM1Rib2FiMXBHblZBZlI0TXdYMGIzOHpWbXpneHgwWnRCUTRIbjBZeXJ4elZuemVJSlY1cDdmUHlGY0tRdGFuZTI5Zlo1T0VnS2VnSTVRNGxEQnJNMzlVNmlocFl1SkJzd05PZEdFa1ZTaFZ0dHl0UWRlSEhXNER0aG5lOTJucUt1RVI2QUtoQzltdWJJOElsa3Q4V09Ic1NxY1J5eTRMSFd2QW1WTFN0WlBUQnNaeDBjRVp5eVM1UDRVNWdaVU1sTE42VEpGTjFCbGtBRU1rMjgiLCJuYmYiOjE2NzY5MzEyMTcsImV4cCI6MTY3NjkzMTUxNywiaWF0IjoxNjc2OTMxMjE3LCJpc3MiOiJodHRwczovL2RoLXRlc3QuaWRwLmRldi5jZHJzYW5kYm94Lmdvdi5hdS9mYXBpLWphcm0iLCJhdWQiOiIzZTZjNWYzZC1iZDU4LTRhYWEtOGMyMy1hY2ZlYzgzN2I1MDYifQ.e2Nuju1PwRQ7pCUP0i8919q88LBJcdvXuTr_AZgl1mONfwEQ-Tze5t63mQR2WAKEiF5UgApWiVc6crdna4315WNFAaus5TyZqTFRgZDzfcN-bjqSIqTyyZA7xz4sldLFLEvlCFXwnE24ohjpIqy2lQAaXMRo9wjJ4bGNqqKJwaxtqRKEUoT2xvsmBiV0LXPitU0qod2HnhqmOUNJZSVm9r9AMSFFEnEdX9B9Rf5nvbMo56rwEM_pb_1pi_dWrgR1A60xIpC1kIJKwqLnfT1aNm_49dndsOqGu0QsM1rUJWlVueMnvHkM7qeant1O4FyzpPHVUMYliOcsV8ZQBXobgpqsCfV1Pipb97HCG_IsXAF8gFvMu9O2STSzX2Xs0mFRCfqstjBzCaw9nfr0KdyX52Ev7Y6_AUBUaYZrbRfTLCVOGdLoO7XF_WjiwDljGf30wGP4uIztzgdaYbUL5C4vvv34cFCcCt2oVWDDB32EY2od5oFFcdtcaZROQqLSYrLG
2023-02-20 22:13:37 SUCCESS
RejectAuthCodeInUrlQuery
Authorization code is not present in URL query returned from authorization endpoint
2023-02-20 22:13:37 SUCCESS
CheckMatchingCallbackParameters
Callback parameters successfully verified
2023-02-20 22:13:37 SUCCESS
RejectStateInUrlQueryForHybridFlow
state is correctly not present in URL query returned from authorization endpoint (as in the hybrid flow it must be returned in the URL fragment/hash only)
2023-02-20 22:13:37 SUCCESS
CheckIfAuthorizationEndpointError
No error from authorization endpoint
2023-02-20 22:13:37 SUCCESS
ValidateSuccessfulJARMResponseFromAuthorizationEndpoint
authorization endpoint response does not include unexpected parameters
code
e62eb60a-be9d-4e06-b44e-c93cfb131153
iss
https://dh-test.idp.dev.cdrsandbox.gov.au/fapi-jarm
state
SUz75AALFLDY3Sy6Iy4sWCBV9LR1lPrXKHxZ3TRCK6Tr5Pj5BwgF5nuxSOWSA9owioy6MxKZFC7g6ZwGJaZnFIfOAmLmeQ96WnOq5xSXvdQJFMm2dQNl3N5DsKpyFXRI7tRsO4JnHAhnF7XayzNPKDCWyznX6KTkuORj2bmwv47UWgP3Tboab1pGnVAfR4MwX0b38zVmzgxx0ZtBQ4Hn0YyrxzVnzeIJV5p7fPyFcKQtane29fZ5OEgKegI5Q4lDBrM39U6ihpYuJBswNOdGEkVShVttytQdeHHW4Dthne92nqKuER6AKhC9mubI8Ilkt8WOHsSqcRyy4LHWvAmVLStZPTBsZx0cEZyyS5P4U5gZUMlLN6TJFN1BlkAEMk28
2023-02-20 22:13:37 SUCCESS
CheckStateInAuthorizationResponse
State in response correctly returned
state
SUz75AALFLDY3Sy6Iy4sWCBV9LR1lPrXKHxZ3TRCK6Tr5Pj5BwgF5nuxSOWSA9owioy6MxKZFC7g6ZwGJaZnFIfOAmLmeQ96WnOq5xSXvdQJFMm2dQNl3N5DsKpyFXRI7tRsO4JnHAhnF7XayzNPKDCWyznX6KTkuORj2bmwv47UWgP3Tboab1pGnVAfR4MwX0b38zVmzgxx0ZtBQ4Hn0YyrxzVnzeIJV5p7fPyFcKQtane29fZ5OEgKegI5Q4lDBrM39U6ihpYuJBswNOdGEkVShVttytQdeHHW4Dthne92nqKuER6AKhC9mubI8Ilkt8WOHsSqcRyy4LHWvAmVLStZPTBsZx0cEZyyS5P4U5gZUMlLN6TJFN1BlkAEMk28
2023-02-20 22:13:37 SUCCESS
ValidateIssInAuthorizationResponse
'iss' parameter in authorization response matches server's issuer value.
2023-02-20 22:13:37 SUCCESS
ExtractAuthorizationCodeFromAuthorizationResponse
Found authorization code
code
e62eb60a-be9d-4e06-b44e-c93cfb131153
2023-02-20 22:13:37 SUCCESS
EnsureMinimumAuthorizationCodeLength
Authorization code is of sufficient length
actual
288
required
128
2023-02-20 22:13:37 SUCCESS
EnsureMinimumAuthorizationCodeEntropy
Calculated shannon entropy seems sufficient
actual
133.48810956883256
expected
96.0
value
e62eb60a-be9d-4e06-b44e-c93cfb131153
Call token endpoint
2023-02-20 22:13:37 SUCCESS
CreateTokenEndpointRequestForAuthorizationCodeGrant
Created token endpoint request
grant_type
authorization_code
code
e62eb60a-be9d-4e06-b44e-c93cfb131153
redirect_uri
https://www.certification.openid.net/test/a/cdr-mdh/callback
2023-02-20 22:13:37 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
JwLTcT0lyeoAf6yZ647J
iat
1676931217
exp
1676931277
2023-02-20 22:13:37 SUCCESS
SignClientAuthenticationAssertion
Signed the client assertion
client_assertion
eyJraWQiOiI3RUZBODVDMThGREU4NTc5NDlCQzJFQUEyMUMyNUU0OTYyN0Q0ODY1IiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiIzZTZjNWYzZC1iZDU4LTRhYWEtOGMyMy1hY2ZlYzgzN2I1MDYiLCJhdWQiOiJodHRwczpcL1wvZGgtdGVzdC5zZWN1cmUuaWRwLmRldi5jZHJzYW5kYm94Lmdvdi5hdVwvZmFwaS1qYXJtXC9jb25uZWN0XC90b2tlbiIsImlzcyI6IjNlNmM1ZjNkLWJkNTgtNGFhYS04YzIzLWFjZmVjODM3YjUwNiIsImV4cCI6MTY3NjkzMTI3NywiaWF0IjoxNjc2OTMxMjE3LCJqdGkiOiJKd0xUY1QwbHllb0FmNnlaNjQ3SiJ9.VyXkv9fw74w1nChE6KMvCkYaaxsPTNpi2HZCEihi8whc8M8BSHLiNsrSiDqE3wtqVy8vY3sdgPfxRtw5WOjLpF8z7HT5nIBtilUtHUZQV4IsL8XEdIpYVW42I9wgYVivXAqTR-ndPyJnSSGNmScoLKwnhcrYdumX77sTAOKAOlJQ9cx0dYxlHkixTF0wsQXJMF6dwqgD03ZvmwSgyz_HBWjOXUZrIh4QI9ElxQRGcl163szhkcCrKoTwm1rufSmaSQ314iQxzo623UskwBlFqMGQlPlPXI1xEgY8QmSTSYeJkqbNx49TUjd-1jyd8FzSQLwqBq-G6sRI4fsP7sp0ew
2023-02-20 22:13:37
AddClientAssertionToTokenEndpointRequest
Added client assertion
grant_type
authorization_code
code
e62eb60a-be9d-4e06-b44e-c93cfb131153
redirect_uri
https://www.certification.openid.net/test/a/cdr-mdh/callback
client_assertion
eyJraWQiOiI3RUZBODVDMThGREU4NTc5NDlCQzJFQUEyMUMyNUU0OTYyN0Q0ODY1IiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiIzZTZjNWYzZC1iZDU4LTRhYWEtOGMyMy1hY2ZlYzgzN2I1MDYiLCJhdWQiOiJodHRwczpcL1wvZGgtdGVzdC5zZWN1cmUuaWRwLmRldi5jZHJzYW5kYm94Lmdvdi5hdVwvZmFwaS1qYXJtXC9jb25uZWN0XC90b2tlbiIsImlzcyI6IjNlNmM1ZjNkLWJkNTgtNGFhYS04YzIzLWFjZmVjODM3YjUwNiIsImV4cCI6MTY3NjkzMTI3NywiaWF0IjoxNjc2OTMxMjE3LCJqdGkiOiJKd0xUY1QwbHllb0FmNnlaNjQ3SiJ9.VyXkv9fw74w1nChE6KMvCkYaaxsPTNpi2HZCEihi8whc8M8BSHLiNsrSiDqE3wtqVy8vY3sdgPfxRtw5WOjLpF8z7HT5nIBtilUtHUZQV4IsL8XEdIpYVW42I9wgYVivXAqTR-ndPyJnSSGNmScoLKwnhcrYdumX77sTAOKAOlJQ9cx0dYxlHkixTF0wsQXJMF6dwqgD03ZvmwSgyz_HBWjOXUZrIh4QI9ElxQRGcl163szhkcCrKoTwm1rufSmaSQ314iQxzo623UskwBlFqMGQlPlPXI1xEgY8QmSTSYeJkqbNx49TUjd-1jyd8FzSQLwqBq-G6sRI4fsP7sp0ew
client_assertion_type
urn:ietf:params:oauth:client-assertion-type:jwt-bearer
2023-02-20 22:13:37
AddCodeVerifierToTokenEndpointRequest
grant_type
authorization_code
code
e62eb60a-be9d-4e06-b44e-c93cfb131153
redirect_uri
https://www.certification.openid.net/test/a/cdr-mdh/callback
client_assertion
eyJraWQiOiI3RUZBODVDMThGREU4NTc5NDlCQzJFQUEyMUMyNUU0OTYyN0Q0ODY1IiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiIzZTZjNWYzZC1iZDU4LTRhYWEtOGMyMy1hY2ZlYzgzN2I1MDYiLCJhdWQiOiJodHRwczpcL1wvZGgtdGVzdC5zZWN1cmUuaWRwLmRldi5jZHJzYW5kYm94Lmdvdi5hdVwvZmFwaS1qYXJtXC9jb25uZWN0XC90b2tlbiIsImlzcyI6IjNlNmM1ZjNkLWJkNTgtNGFhYS04YzIzLWFjZmVjODM3YjUwNiIsImV4cCI6MTY3NjkzMTI3NywiaWF0IjoxNjc2OTMxMjE3LCJqdGkiOiJKd0xUY1QwbHllb0FmNnlaNjQ3SiJ9.VyXkv9fw74w1nChE6KMvCkYaaxsPTNpi2HZCEihi8whc8M8BSHLiNsrSiDqE3wtqVy8vY3sdgPfxRtw5WOjLpF8z7HT5nIBtilUtHUZQV4IsL8XEdIpYVW42I9wgYVivXAqTR-ndPyJnSSGNmScoLKwnhcrYdumX77sTAOKAOlJQ9cx0dYxlHkixTF0wsQXJMF6dwqgD03ZvmwSgyz_HBWjOXUZrIh4QI9ElxQRGcl163szhkcCrKoTwm1rufSmaSQ314iQxzo623UskwBlFqMGQlPlPXI1xEgY8QmSTSYeJkqbNx49TUjd-1jyd8FzSQLwqBq-G6sRI4fsP7sp0ew
client_assertion_type
urn:ietf:params:oauth:client-assertion-type:jwt-bearer
code_verifier
2P0BW6nN2v8gg3Cb9dI~NHZKpZ5rIU8o6mXFisV436QLWdqVAwcnv8VufGtsFg4cKyQS4H-L.GqZKDP3fEMIiXgL3f_TmpH_ot9N-FxaKUSLzaVs351CD~o9WGRGIECi
2023-02-20 22:13:37
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": "1161"
}
request_body
grant_type=authorization_code&code=e62eb60a-be9d-4e06-b44e-c93cfb131153&redirect_uri=https%3A%2F%2Fwww.certification.openid.net%2Ftest%2Fa%2Fcdr-mdh%2Fcallback&client_assertion=eyJraWQiOiI3RUZBODVDMThGREU4NTc5NDlCQzJFQUEyMUMyNUU0OTYyN0Q0ODY1IiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiIzZTZjNWYzZC1iZDU4LTRhYWEtOGMyMy1hY2ZlYzgzN2I1MDYiLCJhdWQiOiJodHRwczpcL1wvZGgtdGVzdC5zZWN1cmUuaWRwLmRldi5jZHJzYW5kYm94Lmdvdi5hdVwvZmFwaS1qYXJtXC9jb25uZWN0XC90b2tlbiIsImlzcyI6IjNlNmM1ZjNkLWJkNTgtNGFhYS04YzIzLWFjZmVjODM3YjUwNiIsImV4cCI6MTY3NjkzMTI3NywiaWF0IjoxNjc2OTMxMjE3LCJqdGkiOiJKd0xUY1QwbHllb0FmNnlaNjQ3SiJ9.VyXkv9fw74w1nChE6KMvCkYaaxsPTNpi2HZCEihi8whc8M8BSHLiNsrSiDqE3wtqVy8vY3sdgPfxRtw5WOjLpF8z7HT5nIBtilUtHUZQV4IsL8XEdIpYVW42I9wgYVivXAqTR-ndPyJnSSGNmScoLKwnhcrYdumX77sTAOKAOlJQ9cx0dYxlHkixTF0wsQXJMF6dwqgD03ZvmwSgyz_HBWjOXUZrIh4QI9ElxQRGcl163szhkcCrKoTwm1rufSmaSQ314iQxzo623UskwBlFqMGQlPlPXI1xEgY8QmSTSYeJkqbNx49TUjd-1jyd8FzSQLwqBq-G6sRI4fsP7sp0ew&client_assertion_type=urn%3Aietf%3Aparams%3Aoauth%3Aclient-assertion-type%3Ajwt-bearer&code_verifier=2P0BW6nN2v8gg3Cb9dI%7ENHZKpZ5rIU8o6mXFisV436QLWdqVAwcnv8VufGtsFg4cKyQS4H-L.GqZKDP3fEMIiXgL3f_TmpH_ot9N-FxaKUSLzaVs351CD%7Eo9WGRGIECi
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:13:38 RESPONSE
CallTokenEndpoint
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "date": "Mon, 20 Feb 2023 22:13:38 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.U4_tV1ot7y9vhimiviV23XGhPtWovm3mNODd3ByOVUZukLelLpR9CRMVN9j25fJwgs8F-D_hm6pe4SckmuOuSGImSRlyElKhZxHxUeQGbBVON5st04WIPsnb6HKdieWoMiXkQRQ7A0-vEIAehGswFPXZ1r3oiN_J34HpR11vhcRQZL8xz_SDLFJ79GS70a3aohWPrZkfNLCY_eBmeKXWyuEEXToSTIAuyHTaew-VrdwsSWL0TxhUjXLvNGXtV4mrD8rOjMDOEd5x6ZGDWaiH1X_mhRsJM5ppjTjtCzB7OStvm1fQMva15wgkUdZQRJZ0HmqSijcLEVWWWPumHFquSw.G2w3ef_Vd5viqEm-.tZbJR7D5poZb5c7F7Tea0Dea0k_JbTcOxXrHyx-rG0lyiuOB3skT934BETYa1zlq_QSIuo5BKByCpHHnUMZiGKvr2mErJojjdHku4G5fL1gdiQJOw2FUNDsij2r04ay4MI2kxjdKRNEtur-CzoTi8z57pskZ1Au4vi4iPLauocLBgO6GbWO2xHJiae1meoS5cGYt1V8nBWGFnFB615NoPNdpWlmDK7nRk5w08ZoS1ITOKfapn5rXI0b3sgA3asG9EcDqImGGmUPthrbS8HdeSFph8ZW9px3Gj6Ogf_JhL-0VOZ_M0rY5yqlAO3V2Jeulte7iW2dmI6SejTdUIgAQ45HaydBXYna8eZ_AftFp-6Hv7vJjnQeQQ7bpkIuNEdShn8NUZgkkTJIqv26dXu15bPhKvSsFO0rdnr3RsRrxIYs9bP7A4ROmAjtqRTgo3dKzyU1NjL74cub9R4KWNlDNq0Pmo_JLicpRvzqH6_RBgP25ng2gj6-vCTg4VTFdghSP0Ul5etapgY9asADudrtu0vYyRSADl3ri7RhO06ROfHMU3frUri4tAuq_vz64oD-a695qhEJxcQPPmvqguzmJv85sS2teZze-GVyQaTA2wrLbaqPIReAmz8eCVVM1T7F-kdPhXSRikOfTQmtHJIYIVL1WlXLt6e9k_6IUj3lNmEIP1VySQvTZiVMolb7a754t4iNxM7xZ9Ujdk13S43-iUEO50lpj9JP6WCS4wUrrmwq5hh2jH1ZYd8PEnvZLSbt9keiy-SKuNC2mIa5MER13nCYsodvI3d556lmiTvzyYZ-TDsiG94IidP7US-yFKZLaJKqim8Z9wXpZDG4QyS2g8IDgbrn0dZzjprIFlLk1jz5PLy9-yOXKcuLaUFayEQwJ_kEacXCJ--THV9egpkCt8AiPW71_c49FN1JSPRyVyCTyBAaMnw9QGZBbGMMWPIyLerreea6Ui-HeONEsNLDYfDK3l-zhKjsb8SVazp-fvGIhoBZReiW-e_Alar_qhefCvZPZu98_yAxvLAt3dJ0uchqzh5fTzFD36k6E2tnbeDkq8tqiUS5yr3ZKnsBbTSPAxDh9CYs12LSrzespBdT-sO2nY_23Hwlyil30BzBYcvGR0EL4XhBEvQUg5-X3uPaXhcQDHCkCKA83wZhWDfVCEjBE6OX0uRmRwwAO-zcuc8phgronUNeHcuw2W6B7qNi_CtQQt5XzvcCgLTp4Gcz01vAI1gDg6JutK-nyKMJUczXiz1ONOSmAZ5DO8grxsER05LbLniiABfycRilU4OoiQVrSAsrPWFZVFWdsCCKw7Hkqdf5--TCGP6ubqjkmK-9H2WEGPopfoRPBF-7emvgEMhjlPccCFWhKutYJlyvjmrkq6VK3jDkfzl5_O-GP-sQEJoqjNayujAv6ZUICT_U__JbExsHoWOxDr4FWqQCIBsTX3ISXWPYe4VkO43h4gj0BX7a51yAJT166baIIME09Nku-kkcc61ip_x6eSn_HjH6bh62Jqb5aln6lzq8M9Xw8MVNM4E4WUj0ObyYuJ-pZT2I7kSkoVnJtjSV1cEAPkGoNuyLlFhtqZkhSKxBNHQZvBwv7VsTCjKkzn7sCk1JM.76E40FWFftY4ViFgV3deqA","access_token":"eyJhbGciOiJQUzI1NiIsImtpZCI6IjdDNTcxNjU1M0U5QjEzMkVGMzI1QzQ5Q0EyMDc5NzM3MTk2QzAzREIiLCJ4NXQiOiJmRmNXVlQ2YkV5N3pKY1Njb2dlWE54bHNBOXMiLCJ0eXAiOiJhdCtqd3QifQ.eyJpc3MiOiJodHRwczovL2RoLXRlc3QuaWRwLmRldi5jZHJzYW5kYm94Lmdvdi5hdS9mYXBpLWphcm0iLCJjbGllbnRfaWQiOiIzZTZjNWYzZC1iZDU4LTRhYWEtOGMyMy1hY2ZlYzgzN2I1MDYiLCJzdWIiOiJnQXV3T01hbDNsWElkVERCWnJ5a0RnPT0iLCJzb2Z0d2FyZV9pZCI6ImM2MzI3Zjg3LTY4N2EtNDM2OS05OWE0LWVhYWNkM2JiODIxMCIsImp0aSI6ImQ0ZWY5YWY5LTcxNjMtNGQ2NS1hNTVmLWE0N2Q4NDIwYzIzNCIsImF1dGhfdGltZSI6MTY3NjkzMTIxOCwiY29kZSI6ImU2MmViNjBhLWJlOWQtNGUwNi1iNDRlLWM5M2NmYjEzMTE1MyIsInNjb3BlIjpbIm9wZW5pZCIsInByb2ZpbGUiLCJjb21tb246Y3VzdG9tZXIuYmFzaWM6cmVhZCIsImVuZXJneTphY2NvdW50cy5iYXNpYzpyZWFkIiwiZW5lcmd5OmFjY291bnRzLmNvbmNlc3Npb25zOnJlYWQiXSwiY2RyX2FycmFuZ2VtZW50X2lkIjoiODdkYjE0YzgtOTEwYS00ZjE0LTllM2MtOTM2YTcwYjRjMmZmIiwiY2RyX2FycmFuZ2VtZW50X3ZlcnNpb24iOjEsImFjY291bnRfaWQiOlsiUWx1Z29NNmlic2pJazh3eE95Y3AxZz09Iiwid1hNMlB2WERGdndhbE5GeHkzaUtjUT09Il0sImNuZiI6eyJ4NXQjUzI1NiI6ImNmNGZjYzU1OGVhODQyMmU5Y2IzYTkzZDg2ZTRlMTgzYjQyNWE3OWQifSwibmJmIjoxNjc2OTMxMjE4LCJleHAiOjE2NzY5MzE1MTgsImlhdCI6MTY3NjkzMTIxOCwiYXVkIjoiY2RzLWF1In0.PjklDdmVCgMIxeLFmHiLy1VzXxUmVms5x-q-E_2zRkLZ7HHZui9N_xSSJKpXcsnQK-DFMT1sczehZLZKntnq6Yt-gHm8HaFVuWJZAMm5ZmHO-XhSa1JU6Ie551BUwb638Rbkki7CpPCJo5G82EgfZL757G3v_CQy23MXtYbGBukc0-5s7GMWUMWSmF9R9V2Mo1fC0FQUAXqwIDTklmY1pS0OclsAbc_xMQi-r9GvfTUqy5Ejsuey26anU7FIICrXDe-nGkX5quXxikeCliCXnXirE7U1pFJBCumeXwKZr_LsBNDpiVgdz4_qRecfZtxrIH76QuHt7cMbVahGE9MJ8kuq2dc4VUoO7zNNu7xftmvwZp9NRZ7POZHSnW_fm9gT2DEVPHMX__fsN8RNYTqCeu_1z7kKZZgEz_6Acw82CKb8iEW-BOOC_XJcvsjJXkpY7W6Z7Mdtb2toX5f_KRPuLoGCJT-iAe70IiiYliWc_FJJ5zeOf11uptlRjE2s43r1","refresh_token":"dcccca1a-44a6-4fcd-811b-e3ce8b41ec85","token_type":"Bearer","expires_in":300,"cdr_arrangement_id":"87db14c8-910a-4f14-9e3c-936a70b4c2ff","scope":"openid profile common:customer.basic:read energy:accounts.basic:read energy:accounts.concessions:read"}
2023-02-20 22:13:38 SUCCESS
CallTokenEndpoint
Parsed token endpoint response
id_token
eyJhbGciOiJSU0EtT0FFUCIsImVuYyI6IkEyNTZHQ00iLCJraWQiOiJlMmM2ZWFmZjdmYWQwODFjNzhiMjJkNjNiYmI1NjdlODYwNzBlNTFlYjE0NzZhYmNhNmEyMzNiY2U4Y2ExNGJhIn0.U4_tV1ot7y9vhimiviV23XGhPtWovm3mNODd3ByOVUZukLelLpR9CRMVN9j25fJwgs8F-D_hm6pe4SckmuOuSGImSRlyElKhZxHxUeQGbBVON5st04WIPsnb6HKdieWoMiXkQRQ7A0-vEIAehGswFPXZ1r3oiN_J34HpR11vhcRQZL8xz_SDLFJ79GS70a3aohWPrZkfNLCY_eBmeKXWyuEEXToSTIAuyHTaew-VrdwsSWL0TxhUjXLvNGXtV4mrD8rOjMDOEd5x6ZGDWaiH1X_mhRsJM5ppjTjtCzB7OStvm1fQMva15wgkUdZQRJZ0HmqSijcLEVWWWPumHFquSw.G2w3ef_Vd5viqEm-.tZbJR7D5poZb5c7F7Tea0Dea0k_JbTcOxXrHyx-rG0lyiuOB3skT934BETYa1zlq_QSIuo5BKByCpHHnUMZiGKvr2mErJojjdHku4G5fL1gdiQJOw2FUNDsij2r04ay4MI2kxjdKRNEtur-CzoTi8z57pskZ1Au4vi4iPLauocLBgO6GbWO2xHJiae1meoS5cGYt1V8nBWGFnFB615NoPNdpWlmDK7nRk5w08ZoS1ITOKfapn5rXI0b3sgA3asG9EcDqImGGmUPthrbS8HdeSFph8ZW9px3Gj6Ogf_JhL-0VOZ_M0rY5yqlAO3V2Jeulte7iW2dmI6SejTdUIgAQ45HaydBXYna8eZ_AftFp-6Hv7vJjnQeQQ7bpkIuNEdShn8NUZgkkTJIqv26dXu15bPhKvSsFO0rdnr3RsRrxIYs9bP7A4ROmAjtqRTgo3dKzyU1NjL74cub9R4KWNlDNq0Pmo_JLicpRvzqH6_RBgP25ng2gj6-vCTg4VTFdghSP0Ul5etapgY9asADudrtu0vYyRSADl3ri7RhO06ROfHMU3frUri4tAuq_vz64oD-a695qhEJxcQPPmvqguzmJv85sS2teZze-GVyQaTA2wrLbaqPIReAmz8eCVVM1T7F-kdPhXSRikOfTQmtHJIYIVL1WlXLt6e9k_6IUj3lNmEIP1VySQvTZiVMolb7a754t4iNxM7xZ9Ujdk13S43-iUEO50lpj9JP6WCS4wUrrmwq5hh2jH1ZYd8PEnvZLSbt9keiy-SKuNC2mIa5MER13nCYsodvI3d556lmiTvzyYZ-TDsiG94IidP7US-yFKZLaJKqim8Z9wXpZDG4QyS2g8IDgbrn0dZzjprIFlLk1jz5PLy9-yOXKcuLaUFayEQwJ_kEacXCJ--THV9egpkCt8AiPW71_c49FN1JSPRyVyCTyBAaMnw9QGZBbGMMWPIyLerreea6Ui-HeONEsNLDYfDK3l-zhKjsb8SVazp-fvGIhoBZReiW-e_Alar_qhefCvZPZu98_yAxvLAt3dJ0uchqzh5fTzFD36k6E2tnbeDkq8tqiUS5yr3ZKnsBbTSPAxDh9CYs12LSrzespBdT-sO2nY_23Hwlyil30BzBYcvGR0EL4XhBEvQUg5-X3uPaXhcQDHCkCKA83wZhWDfVCEjBE6OX0uRmRwwAO-zcuc8phgronUNeHcuw2W6B7qNi_CtQQt5XzvcCgLTp4Gcz01vAI1gDg6JutK-nyKMJUczXiz1ONOSmAZ5DO8grxsER05LbLniiABfycRilU4OoiQVrSAsrPWFZVFWdsCCKw7Hkqdf5--TCGP6ubqjkmK-9H2WEGPopfoRPBF-7emvgEMhjlPccCFWhKutYJlyvjmrkq6VK3jDkfzl5_O-GP-sQEJoqjNayujAv6ZUICT_U__JbExsHoWOxDr4FWqQCIBsTX3ISXWPYe4VkO43h4gj0BX7a51yAJT166baIIME09Nku-kkcc61ip_x6eSn_HjH6bh62Jqb5aln6lzq8M9Xw8MVNM4E4WUj0ObyYuJ-pZT2I7kSkoVnJtjSV1cEAPkGoNuyLlFhtqZkhSKxBNHQZvBwv7VsTCjKkzn7sCk1JM.76E40FWFftY4ViFgV3deqA
access_token
eyJhbGciOiJQUzI1NiIsImtpZCI6IjdDNTcxNjU1M0U5QjEzMkVGMzI1QzQ5Q0EyMDc5NzM3MTk2QzAzREIiLCJ4NXQiOiJmRmNXVlQ2YkV5N3pKY1Njb2dlWE54bHNBOXMiLCJ0eXAiOiJhdCtqd3QifQ.eyJpc3MiOiJodHRwczovL2RoLXRlc3QuaWRwLmRldi5jZHJzYW5kYm94Lmdvdi5hdS9mYXBpLWphcm0iLCJjbGllbnRfaWQiOiIzZTZjNWYzZC1iZDU4LTRhYWEtOGMyMy1hY2ZlYzgzN2I1MDYiLCJzdWIiOiJnQXV3T01hbDNsWElkVERCWnJ5a0RnPT0iLCJzb2Z0d2FyZV9pZCI6ImM2MzI3Zjg3LTY4N2EtNDM2OS05OWE0LWVhYWNkM2JiODIxMCIsImp0aSI6ImQ0ZWY5YWY5LTcxNjMtNGQ2NS1hNTVmLWE0N2Q4NDIwYzIzNCIsImF1dGhfdGltZSI6MTY3NjkzMTIxOCwiY29kZSI6ImU2MmViNjBhLWJlOWQtNGUwNi1iNDRlLWM5M2NmYjEzMTE1MyIsInNjb3BlIjpbIm9wZW5pZCIsInByb2ZpbGUiLCJjb21tb246Y3VzdG9tZXIuYmFzaWM6cmVhZCIsImVuZXJneTphY2NvdW50cy5iYXNpYzpyZWFkIiwiZW5lcmd5OmFjY291bnRzLmNvbmNlc3Npb25zOnJlYWQiXSwiY2RyX2FycmFuZ2VtZW50X2lkIjoiODdkYjE0YzgtOTEwYS00ZjE0LTllM2MtOTM2YTcwYjRjMmZmIiwiY2RyX2FycmFuZ2VtZW50X3ZlcnNpb24iOjEsImFjY291bnRfaWQiOlsiUWx1Z29NNmlic2pJazh3eE95Y3AxZz09Iiwid1hNMlB2WERGdndhbE5GeHkzaUtjUT09Il0sImNuZiI6eyJ4NXQjUzI1NiI6ImNmNGZjYzU1OGVhODQyMmU5Y2IzYTkzZDg2ZTRlMTgzYjQyNWE3OWQifSwibmJmIjoxNjc2OTMxMjE4LCJleHAiOjE2NzY5MzE1MTgsImlhdCI6MTY3NjkzMTIxOCwiYXVkIjoiY2RzLWF1In0.PjklDdmVCgMIxeLFmHiLy1VzXxUmVms5x-q-E_2zRkLZ7HHZui9N_xSSJKpXcsnQK-DFMT1sczehZLZKntnq6Yt-gHm8HaFVuWJZAMm5ZmHO-XhSa1JU6Ie551BUwb638Rbkki7CpPCJo5G82EgfZL757G3v_CQy23MXtYbGBukc0-5s7GMWUMWSmF9R9V2Mo1fC0FQUAXqwIDTklmY1pS0OclsAbc_xMQi-r9GvfTUqy5Ejsuey26anU7FIICrXDe-nGkX5quXxikeCliCXnXirE7U1pFJBCumeXwKZr_LsBNDpiVgdz4_qRecfZtxrIH76QuHt7cMbVahGE9MJ8kuq2dc4VUoO7zNNu7xftmvwZp9NRZ7POZHSnW_fm9gT2DEVPHMX__fsN8RNYTqCeu_1z7kKZZgEz_6Acw82CKb8iEW-BOOC_XJcvsjJXkpY7W6Z7Mdtb2toX5f_KRPuLoGCJT-iAe70IiiYliWc_FJJ5zeOf11uptlRjE2s43r1
refresh_token
dcccca1a-44a6-4fcd-811b-e3ce8b41ec85
token_type
Bearer
expires_in
300
cdr_arrangement_id
87db14c8-910a-4f14-9e3c-936a70b4c2ff
scope
openid profile common:customer.basic:read energy:accounts.basic:read energy:accounts.concessions:read
Verify token endpoint response
2023-02-20 22:13:38 SUCCESS
CheckIfTokenEndpointResponseError
No error from token endpoint
2023-02-20 22:13:38 SUCCESS
CheckForAccessTokenValue
Found an access token
access_token
eyJhbGciOiJQUzI1NiIsImtpZCI6IjdDNTcxNjU1M0U5QjEzMkVGMzI1QzQ5Q0EyMDc5NzM3MTk2QzAzREIiLCJ4NXQiOiJmRmNXVlQ2YkV5N3pKY1Njb2dlWE54bHNBOXMiLCJ0eXAiOiJhdCtqd3QifQ.eyJpc3MiOiJodHRwczovL2RoLXRlc3QuaWRwLmRldi5jZHJzYW5kYm94Lmdvdi5hdS9mYXBpLWphcm0iLCJjbGllbnRfaWQiOiIzZTZjNWYzZC1iZDU4LTRhYWEtOGMyMy1hY2ZlYzgzN2I1MDYiLCJzdWIiOiJnQXV3T01hbDNsWElkVERCWnJ5a0RnPT0iLCJzb2Z0d2FyZV9pZCI6ImM2MzI3Zjg3LTY4N2EtNDM2OS05OWE0LWVhYWNkM2JiODIxMCIsImp0aSI6ImQ0ZWY5YWY5LTcxNjMtNGQ2NS1hNTVmLWE0N2Q4NDIwYzIzNCIsImF1dGhfdGltZSI6MTY3NjkzMTIxOCwiY29kZSI6ImU2MmViNjBhLWJlOWQtNGUwNi1iNDRlLWM5M2NmYjEzMTE1MyIsInNjb3BlIjpbIm9wZW5pZCIsInByb2ZpbGUiLCJjb21tb246Y3VzdG9tZXIuYmFzaWM6cmVhZCIsImVuZXJneTphY2NvdW50cy5iYXNpYzpyZWFkIiwiZW5lcmd5OmFjY291bnRzLmNvbmNlc3Npb25zOnJlYWQiXSwiY2RyX2FycmFuZ2VtZW50X2lkIjoiODdkYjE0YzgtOTEwYS00ZjE0LTllM2MtOTM2YTcwYjRjMmZmIiwiY2RyX2FycmFuZ2VtZW50X3ZlcnNpb24iOjEsImFjY291bnRfaWQiOlsiUWx1Z29NNmlic2pJazh3eE95Y3AxZz09Iiwid1hNMlB2WERGdndhbE5GeHkzaUtjUT09Il0sImNuZiI6eyJ4NXQjUzI1NiI6ImNmNGZjYzU1OGVhODQyMmU5Y2IzYTkzZDg2ZTRlMTgzYjQyNWE3OWQifSwibmJmIjoxNjc2OTMxMjE4LCJleHAiOjE2NzY5MzE1MTgsImlhdCI6MTY3NjkzMTIxOCwiYXVkIjoiY2RzLWF1In0.PjklDdmVCgMIxeLFmHiLy1VzXxUmVms5x-q-E_2zRkLZ7HHZui9N_xSSJKpXcsnQK-DFMT1sczehZLZKntnq6Yt-gHm8HaFVuWJZAMm5ZmHO-XhSa1JU6Ie551BUwb638Rbkki7CpPCJo5G82EgfZL757G3v_CQy23MXtYbGBukc0-5s7GMWUMWSmF9R9V2Mo1fC0FQUAXqwIDTklmY1pS0OclsAbc_xMQi-r9GvfTUqy5Ejsuey26anU7FIICrXDe-nGkX5quXxikeCliCXnXirE7U1pFJBCumeXwKZr_LsBNDpiVgdz4_qRecfZtxrIH76QuHt7cMbVahGE9MJ8kuq2dc4VUoO7zNNu7xftmvwZp9NRZ7POZHSnW_fm9gT2DEVPHMX__fsN8RNYTqCeu_1z7kKZZgEz_6Acw82CKb8iEW-BOOC_XJcvsjJXkpY7W6Z7Mdtb2toX5f_KRPuLoGCJT-iAe70IiiYliWc_FJJ5zeOf11uptlRjE2s43r1
2023-02-20 22:13:38 SUCCESS
ExtractAccessTokenFromTokenResponse
Extracted the access token
value
eyJhbGciOiJQUzI1NiIsImtpZCI6IjdDNTcxNjU1M0U5QjEzMkVGMzI1QzQ5Q0EyMDc5NzM3MTk2QzAzREIiLCJ4NXQiOiJmRmNXVlQ2YkV5N3pKY1Njb2dlWE54bHNBOXMiLCJ0eXAiOiJhdCtqd3QifQ.eyJpc3MiOiJodHRwczovL2RoLXRlc3QuaWRwLmRldi5jZHJzYW5kYm94Lmdvdi5hdS9mYXBpLWphcm0iLCJjbGllbnRfaWQiOiIzZTZjNWYzZC1iZDU4LTRhYWEtOGMyMy1hY2ZlYzgzN2I1MDYiLCJzdWIiOiJnQXV3T01hbDNsWElkVERCWnJ5a0RnPT0iLCJzb2Z0d2FyZV9pZCI6ImM2MzI3Zjg3LTY4N2EtNDM2OS05OWE0LWVhYWNkM2JiODIxMCIsImp0aSI6ImQ0ZWY5YWY5LTcxNjMtNGQ2NS1hNTVmLWE0N2Q4NDIwYzIzNCIsImF1dGhfdGltZSI6MTY3NjkzMTIxOCwiY29kZSI6ImU2MmViNjBhLWJlOWQtNGUwNi1iNDRlLWM5M2NmYjEzMTE1MyIsInNjb3BlIjpbIm9wZW5pZCIsInByb2ZpbGUiLCJjb21tb246Y3VzdG9tZXIuYmFzaWM6cmVhZCIsImVuZXJneTphY2NvdW50cy5iYXNpYzpyZWFkIiwiZW5lcmd5OmFjY291bnRzLmNvbmNlc3Npb25zOnJlYWQiXSwiY2RyX2FycmFuZ2VtZW50X2lkIjoiODdkYjE0YzgtOTEwYS00ZjE0LTllM2MtOTM2YTcwYjRjMmZmIiwiY2RyX2FycmFuZ2VtZW50X3ZlcnNpb24iOjEsImFjY291bnRfaWQiOlsiUWx1Z29NNmlic2pJazh3eE95Y3AxZz09Iiwid1hNMlB2WERGdndhbE5GeHkzaUtjUT09Il0sImNuZiI6eyJ4NXQjUzI1NiI6ImNmNGZjYzU1OGVhODQyMmU5Y2IzYTkzZDg2ZTRlMTgzYjQyNWE3OWQifSwibmJmIjoxNjc2OTMxMjE4LCJleHAiOjE2NzY5MzE1MTgsImlhdCI6MTY3NjkzMTIxOCwiYXVkIjoiY2RzLWF1In0.PjklDdmVCgMIxeLFmHiLy1VzXxUmVms5x-q-E_2zRkLZ7HHZui9N_xSSJKpXcsnQK-DFMT1sczehZLZKntnq6Yt-gHm8HaFVuWJZAMm5ZmHO-XhSa1JU6Ie551BUwb638Rbkki7CpPCJo5G82EgfZL757G3v_CQy23MXtYbGBukc0-5s7GMWUMWSmF9R9V2Mo1fC0FQUAXqwIDTklmY1pS0OclsAbc_xMQi-r9GvfTUqy5Ejsuey26anU7FIICrXDe-nGkX5quXxikeCliCXnXirE7U1pFJBCumeXwKZr_LsBNDpiVgdz4_qRecfZtxrIH76QuHt7cMbVahGE9MJ8kuq2dc4VUoO7zNNu7xftmvwZp9NRZ7POZHSnW_fm9gT2DEVPHMX__fsN8RNYTqCeu_1z7kKZZgEz_6Acw82CKb8iEW-BOOC_XJcvsjJXkpY7W6Z7Mdtb2toX5f_KRPuLoGCJT-iAe70IiiYliWc_FJJ5zeOf11uptlRjE2s43r1
type
Bearer
2023-02-20 22:13:38 SUCCESS
ExtractExpiresInFromTokenEndpointResponse
Extracted 'expires_in'
expires_in
300
2023-02-20 22:13:38 SUCCESS
ValidateExpiresIn
expires_in passed all validation checks
expires_in
300
2023-02-20 22:13:38 SUCCESS
CheckForRefreshTokenValue
Found a refresh token
refresh_token
dcccca1a-44a6-4fcd-811b-e3ce8b41ec85
2023-02-20 22:13:38 SUCCESS
EnsureMinimumRefreshTokenLength
Refresh token is of sufficient length
actual
288
required
128
2023-02-20 22:13:38 SUCCESS
EnsureMinimumRefreshTokenEntropy
Calculated shannon entropy seems sufficient
actual
124.2011530910296
expected
96.0
value
dcccca1a-44a6-4fcd-811b-e3ce8b41ec85
2023-02-20 22:13:38 SUCCESS
EnsureMinimumAccessTokenLength
Access token is of sufficient length
actual
13016
required
128
2023-02-20 22:13:38 SUCCESS
EnsureMinimumAccessTokenEntropy
Calculated shannon entropy seems sufficient
actual
9437.595541590179
expected
96.0
value
eyJhbGciOiJQUzI1NiIsImtpZCI6IjdDNTcxNjU1M0U5QjEzMkVGMzI1QzQ5Q0EyMDc5NzM3MTk2QzAzREIiLCJ4NXQiOiJmRmNXVlQ2YkV5N3pKY1Njb2dlWE54bHNBOXMiLCJ0eXAiOiJhdCtqd3QifQ.eyJpc3MiOiJodHRwczovL2RoLXRlc3QuaWRwLmRldi5jZHJzYW5kYm94Lmdvdi5hdS9mYXBpLWphcm0iLCJjbGllbnRfaWQiOiIzZTZjNWYzZC1iZDU4LTRhYWEtOGMyMy1hY2ZlYzgzN2I1MDYiLCJzdWIiOiJnQXV3T01hbDNsWElkVERCWnJ5a0RnPT0iLCJzb2Z0d2FyZV9pZCI6ImM2MzI3Zjg3LTY4N2EtNDM2OS05OWE0LWVhYWNkM2JiODIxMCIsImp0aSI6ImQ0ZWY5YWY5LTcxNjMtNGQ2NS1hNTVmLWE0N2Q4NDIwYzIzNCIsImF1dGhfdGltZSI6MTY3NjkzMTIxOCwiY29kZSI6ImU2MmViNjBhLWJlOWQtNGUwNi1iNDRlLWM5M2NmYjEzMTE1MyIsInNjb3BlIjpbIm9wZW5pZCIsInByb2ZpbGUiLCJjb21tb246Y3VzdG9tZXIuYmFzaWM6cmVhZCIsImVuZXJneTphY2NvdW50cy5iYXNpYzpyZWFkIiwiZW5lcmd5OmFjY291bnRzLmNvbmNlc3Npb25zOnJlYWQiXSwiY2RyX2FycmFuZ2VtZW50X2lkIjoiODdkYjE0YzgtOTEwYS00ZjE0LTllM2MtOTM2YTcwYjRjMmZmIiwiY2RyX2FycmFuZ2VtZW50X3ZlcnNpb24iOjEsImFjY291bnRfaWQiOlsiUWx1Z29NNmlic2pJazh3eE95Y3AxZz09Iiwid1hNMlB2WERGdndhbE5GeHkzaUtjUT09Il0sImNuZiI6eyJ4NXQjUzI1NiI6ImNmNGZjYzU1OGVhODQyMmU5Y2IzYTkzZDg2ZTRlMTgzYjQyNWE3OWQifSwibmJmIjoxNjc2OTMxMjE4LCJleHAiOjE2NzY5MzE1MTgsImlhdCI6MTY3NjkzMTIxOCwiYXVkIjoiY2RzLWF1In0.PjklDdmVCgMIxeLFmHiLy1VzXxUmVms5x-q-E_2zRkLZ7HHZui9N_xSSJKpXcsnQK-DFMT1sczehZLZKntnq6Yt-gHm8HaFVuWJZAMm5ZmHO-XhSa1JU6Ie551BUwb638Rbkki7CpPCJo5G82EgfZL757G3v_CQy23MXtYbGBukc0-5s7GMWUMWSmF9R9V2Mo1fC0FQUAXqwIDTklmY1pS0OclsAbc_xMQi-r9GvfTUqy5Ejsuey26anU7FIICrXDe-nGkX5quXxikeCliCXnXirE7U1pFJBCumeXwKZr_LsBNDpiVgdz4_qRecfZtxrIH76QuHt7cMbVahGE9MJ8kuq2dc4VUoO7zNNu7xftmvwZp9NRZ7POZHSnW_fm9gT2DEVPHMX__fsN8RNYTqCeu_1z7kKZZgEz_6Acw82CKb8iEW-BOOC_XJcvsjJXkpY7W6Z7Mdtb2toX5f_KRPuLoGCJT-iAe70IiiYliWc_FJJ5zeOf11uptlRjE2s43r1
2023-02-20 22:13:38 SUCCESS
ExtractIdTokenFromTokenResponse
Found and parsed the id_token from token_endpoint_response
value
eyJhbGciOiJQUzI1NiIsImtpZCI6IjdDNTcxNjU1M0U5QjEzMkVGMzI1QzQ5Q0EyMDc5NzM3MTk2QzAzREIiLCJ4NXQiOiJmRmNXVlQ2YkV5N3pKY1Njb2dlWE54bHNBOXMiLCJ0eXAiOiJKV1QifQ.eyJub25jZSI6ImZXWlBIVWpKczYiLCJpYXQiOjE2NzY5MzEyMTgsImF0X2hhc2giOiI2dFREVFNpNjRTYUUzVHNaXzJ3V0J3IiwiY19oYXNoIjoiZnNKam5wR210WmJhX1lSc1c3Y1o4dyIsInN1YiI6ImdBdXdPTWFsM2xYSWRUREJacnlrRGc9PSIsImF1dGhfdGltZSI6MTY3NjkzMTIxOCwidXBkYXRlZF9hdCI6MTY3NjkzMTIxOCwibmFtZSI6ImtzbWl0aCIsImZhbWlseV9uYW1lIjoiU21pdGgiLCJnaXZlbl9uYW1lIjoiS2FtaWxsYSIsImFjciI6InVybjpjZHMuYXU6Y2RyOjIiLCJuYmYiOjE2NzY5MzEyMTgsImV4cCI6MTY3NjkzMTUxOCwiaXNzIjoiaHR0cHM6Ly9kaC10ZXN0LmlkcC5kZXYuY2Ryc2FuZGJveC5nb3YuYXUvZmFwaS1qYXJtIiwiYXVkIjoiM2U2YzVmM2QtYmQ1OC00YWFhLThjMjMtYWNmZWM4MzdiNTA2In0.dMvaqx2JiNTxAFgNM4IcEfh0DlVPFoO6lUheV6wg0JarQmkbJK13_zlihvhJAUD1Voa-ew2lUDTXxRR2bRoDJV8EXErY8euAB4en4RN3CkP7av7dQotiHxRJgEbe4g85azsm8EnHKwk0zagsHMURJJdzQRYbaItFhuvgbqBjeoeLibgWf1_WpRW-vUbdChOCCh2TRMr-qgsi-T_nlabHmgiadCR5Dq-HOefLRinxwNTNF9ZYmbpKXLQUSuMxOQLrW1ygdIOuPk0Yq9dmBrRm504QDXsUFqJGH8hUO5NYw_F7V4umZ82HNQcMzORJ7O1fZqaiB0MjrmuCC1R-ziqD2sQS3a-wR8uT8W7hNnQFD5SZIqvtEgMpdGDqY9cJwTiNanZ_4CPwBWzN1LJ9jPrygNDLFyeflEudoHkWr8z46Ps8axaoxSWrfwOFThm2dXHm9mFpbNV3xapxXb9P6ypRxTPx1DNNvGSg3de2NT4ltHr_3pz2fH_xP2mLjx6_CCl4
header
{
  "x5t": "fFcWVT6bEy7zJcScogeXNxlsA9s",
  "kid": "7C5716553E9B132EF325C49CA2079737196C03DB",
  "typ": "JWT",
  "alg": "PS256"
}
claims
{
  "at_hash": "6tTDTSi64SaE3TsZ_2wWBw",
  "sub": "gAuwOMal3lXIdTDBZrykDg\u003d\u003d",
  "iss": "https://dh-test.idp.dev.cdrsandbox.gov.au/fapi-jarm",
  "given_name": "Kamilla",
  "nonce": "fWZPHUjJs6",
  "c_hash": "fsJjnpGmtZba_YRsW7cZ8w",
  "acr": "urn:cds.au:cdr:2",
  "aud": "3e6c5f3d-bd58-4aaa-8c23-acfec837b506",
  "nbf": 1676931218,
  "updated_at": 1676931218,
  "auth_time": 1676931218,
  "name": "ksmith",
  "exp": 1676931518,
  "iat": 1676931218,
  "family_name": "Smith"
}
jwe_header
{
  "kid": "e2c6eaff7fad081c78b22d63bbb567e86070e51eb1476abca6a233bce8ca14ba",
  "enc": "A256GCM",
  "alg": "RSA-OAEP"
}
2023-02-20 22:13:38 SUCCESS
ValidateIdToken
ID token iss, aud, exp, iat, auth_time, acr & nbf claims passed validation checks
2023-02-20 22:13:38
ValidateIdTokenStandardClaims
sub is a string with content
2023-02-20 22:13:38
ValidateIdTokenStandardClaims
given_name is a string with content
2023-02-20 22:13:38
ValidateIdTokenStandardClaims
updated_at is a number
2023-02-20 22:13:38
ValidateIdTokenStandardClaims
name is a string with content
2023-02-20 22:13:38
ValidateIdTokenStandardClaims
family_name is a string with content
2023-02-20 22:13:38 SUCCESS
ValidateIdTokenStandardClaims
id_token claims are valid
2023-02-20 22:13:38 SUCCESS
ValidateIdTokenNonce
Nonce values match
nonce
fWZPHUjJs6
2023-02-20 22:13:38 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:13:38 SUCCESS
ValidateIdTokenSignature
id_token signature validated
id_token
eyJhbGciOiJQUzI1NiIsImtpZCI6IjdDNTcxNjU1M0U5QjEzMkVGMzI1QzQ5Q0EyMDc5NzM3MTk2QzAzREIiLCJ4NXQiOiJmRmNXVlQ2YkV5N3pKY1Njb2dlWE54bHNBOXMiLCJ0eXAiOiJKV1QifQ.eyJub25jZSI6ImZXWlBIVWpKczYiLCJpYXQiOjE2NzY5MzEyMTgsImF0X2hhc2giOiI2dFREVFNpNjRTYUUzVHNaXzJ3V0J3IiwiY19oYXNoIjoiZnNKam5wR210WmJhX1lSc1c3Y1o4dyIsInN1YiI6ImdBdXdPTWFsM2xYSWRUREJacnlrRGc9PSIsImF1dGhfdGltZSI6MTY3NjkzMTIxOCwidXBkYXRlZF9hdCI6MTY3NjkzMTIxOCwibmFtZSI6ImtzbWl0aCIsImZhbWlseV9uYW1lIjoiU21pdGgiLCJnaXZlbl9uYW1lIjoiS2FtaWxsYSIsImFjciI6InVybjpjZHMuYXU6Y2RyOjIiLCJuYmYiOjE2NzY5MzEyMTgsImV4cCI6MTY3NjkzMTUxOCwiaXNzIjoiaHR0cHM6Ly9kaC10ZXN0LmlkcC5kZXYuY2Ryc2FuZGJveC5nb3YuYXUvZmFwaS1qYXJtIiwiYXVkIjoiM2U2YzVmM2QtYmQ1OC00YWFhLThjMjMtYWNmZWM4MzdiNTA2In0.dMvaqx2JiNTxAFgNM4IcEfh0DlVPFoO6lUheV6wg0JarQmkbJK13_zlihvhJAUD1Voa-ew2lUDTXxRR2bRoDJV8EXErY8euAB4en4RN3CkP7av7dQotiHxRJgEbe4g85azsm8EnHKwk0zagsHMURJJdzQRYbaItFhuvgbqBjeoeLibgWf1_WpRW-vUbdChOCCh2TRMr-qgsi-T_nlabHmgiadCR5Dq-HOefLRinxwNTNF9ZYmbpKXLQUSuMxOQLrW1ygdIOuPk0Yq9dmBrRm504QDXsUFqJGH8hUO5NYw_F7V4umZ82HNQcMzORJ7O1fZqaiB0MjrmuCC1R-ziqD2sQS3a-wR8uT8W7hNnQFD5SZIqvtEgMpdGDqY9cJwTiNanZ_4CPwBWzN1LJ9jPrygNDLFyeflEudoHkWr8z46Ps8axaoxSWrfwOFThm2dXHm9mFpbNV3xapxXb9P6ypRxTPx1DNNvGSg3de2NT4ltHr_3pz2fH_xP2mLjx6_CCl4
2023-02-20 22:13:38 SUCCESS
ValidateIdTokenSignatureUsingKid
id_token signature validated
id_token
eyJhbGciOiJQUzI1NiIsImtpZCI6IjdDNTcxNjU1M0U5QjEzMkVGMzI1QzQ5Q0EyMDc5NzM3MTk2QzAzREIiLCJ4NXQiOiJmRmNXVlQ2YkV5N3pKY1Njb2dlWE54bHNBOXMiLCJ0eXAiOiJKV1QifQ.eyJub25jZSI6ImZXWlBIVWpKczYiLCJpYXQiOjE2NzY5MzEyMTgsImF0X2hhc2giOiI2dFREVFNpNjRTYUUzVHNaXzJ3V0J3IiwiY19oYXNoIjoiZnNKam5wR210WmJhX1lSc1c3Y1o4dyIsInN1YiI6ImdBdXdPTWFsM2xYSWRUREJacnlrRGc9PSIsImF1dGhfdGltZSI6MTY3NjkzMTIxOCwidXBkYXRlZF9hdCI6MTY3NjkzMTIxOCwibmFtZSI6ImtzbWl0aCIsImZhbWlseV9uYW1lIjoiU21pdGgiLCJnaXZlbl9uYW1lIjoiS2FtaWxsYSIsImFjciI6InVybjpjZHMuYXU6Y2RyOjIiLCJuYmYiOjE2NzY5MzEyMTgsImV4cCI6MTY3NjkzMTUxOCwiaXNzIjoiaHR0cHM6Ly9kaC10ZXN0LmlkcC5kZXYuY2Ryc2FuZGJveC5nb3YuYXUvZmFwaS1qYXJtIiwiYXVkIjoiM2U2YzVmM2QtYmQ1OC00YWFhLThjMjMtYWNmZWM4MzdiNTA2In0.dMvaqx2JiNTxAFgNM4IcEfh0DlVPFoO6lUheV6wg0JarQmkbJK13_zlihvhJAUD1Voa-ew2lUDTXxRR2bRoDJV8EXErY8euAB4en4RN3CkP7av7dQotiHxRJgEbe4g85azsm8EnHKwk0zagsHMURJJdzQRYbaItFhuvgbqBjeoeLibgWf1_WpRW-vUbdChOCCh2TRMr-qgsi-T_nlabHmgiadCR5Dq-HOefLRinxwNTNF9ZYmbpKXLQUSuMxOQLrW1ygdIOuPk0Yq9dmBrRm504QDXsUFqJGH8hUO5NYw_F7V4umZ82HNQcMzORJ7O1fZqaiB0MjrmuCC1R-ziqD2sQS3a-wR8uT8W7hNnQFD5SZIqvtEgMpdGDqY9cJwTiNanZ_4CPwBWzN1LJ9jPrygNDLFyeflEudoHkWr8z46Ps8axaoxSWrfwOFThm2dXHm9mFpbNV3xapxXb9P6ypRxTPx1DNNvGSg3de2NT4ltHr_3pz2fH_xP2mLjx6_CCl4
2023-02-20 22:13:38 SUCCESS
CheckForSubjectInIdToken
Found 'sub' in id_token
sub
gAuwOMal3lXIdTDBZrykDg==
2023-02-20 22:13:38
EnsureIdTokenUpdatedAtValid
id_token response does not contain 'updated_at'
2023-02-20 22:13:38 SUCCESS
ValidateEncryptedIdTokenHasKid
kid was found in the encrypted ID token header
kid
e2c6eaff7fad081c78b22d63bbb567e86070e51eb1476abca6a233bce8ca14ba
2023-02-20 22:13:38 SUCCESS
EnsureIdTokenContainsKid
kid was found in the ID token header
kid
7C5716553E9B132EF325C49CA2079737196C03DB
2023-02-20 22:13:38 SUCCESS
FAPIValidateIdTokenSigningAlg
id_token was signed with a permitted algorithm
permitted
[
  "PS256",
  "ES256"
]
alg
PS256
2023-02-20 22:13:38 SUCCESS
FAPIValidateIdTokenEncryptionAlg
id_token was encrypted with a permitted algorithm
alg
RSA-OAEP
2023-02-20 22:13:38 SUCCESS
ValidateIdTokenEncrypted
id_token was encrypted
2023-02-20 22:13:38 SUCCESS
ExtractCHash
Extracted c_hash from ID Token
c_hash
fsJjnpGmtZba_YRsW7cZ8w
alg
PS256
2023-02-20 22:13:38 INFO
ExtractSHash
Couldn't find s_hash in ID token
2023-02-20 22:13:38 SUCCESS
ExtractAtHash
Extracted at_hash from ID Token
at_hash
6tTDTSi64SaE3TsZ_2wWBw
alg
PS256
2023-02-20 22:13:38 SUCCESS
ValidateCHash
c_hash validated successfully
expected_hash
fsJjnpGmtZba_YRsW7cZ8w
unhashed_value
e62eb60a-be9d-4e06-b44e-c93cfb131153
id_token_hash
fsJjnpGmtZba_YRsW7cZ8w
2023-02-20 22:13:38 INFO
ValidateSHash
Skipped evaluation due to missing required object: s_hash
expected
s_hash
mapped
2023-02-20 22:13:38 SUCCESS
ValidateAtHash
at_hash validated successfully
expected_hash
6tTDTSi64SaE3TsZ_2wWBw
unhashed_value
eyJhbGciOiJQUzI1NiIsImtpZCI6IjdDNTcxNjU1M0U5QjEzMkVGMzI1QzQ5Q0EyMDc5NzM3MTk2QzAzREIiLCJ4NXQiOiJmRmNXVlQ2YkV5N3pKY1Njb2dlWE54bHNBOXMiLCJ0eXAiOiJhdCtqd3QifQ.eyJpc3MiOiJodHRwczovL2RoLXRlc3QuaWRwLmRldi5jZHJzYW5kYm94Lmdvdi5hdS9mYXBpLWphcm0iLCJjbGllbnRfaWQiOiIzZTZjNWYzZC1iZDU4LTRhYWEtOGMyMy1hY2ZlYzgzN2I1MDYiLCJzdWIiOiJnQXV3T01hbDNsWElkVERCWnJ5a0RnPT0iLCJzb2Z0d2FyZV9pZCI6ImM2MzI3Zjg3LTY4N2EtNDM2OS05OWE0LWVhYWNkM2JiODIxMCIsImp0aSI6ImQ0ZWY5YWY5LTcxNjMtNGQ2NS1hNTVmLWE0N2Q4NDIwYzIzNCIsImF1dGhfdGltZSI6MTY3NjkzMTIxOCwiY29kZSI6ImU2MmViNjBhLWJlOWQtNGUwNi1iNDRlLWM5M2NmYjEzMTE1MyIsInNjb3BlIjpbIm9wZW5pZCIsInByb2ZpbGUiLCJjb21tb246Y3VzdG9tZXIuYmFzaWM6cmVhZCIsImVuZXJneTphY2NvdW50cy5iYXNpYzpyZWFkIiwiZW5lcmd5OmFjY291bnRzLmNvbmNlc3Npb25zOnJlYWQiXSwiY2RyX2FycmFuZ2VtZW50X2lkIjoiODdkYjE0YzgtOTEwYS00ZjE0LTllM2MtOTM2YTcwYjRjMmZmIiwiY2RyX2FycmFuZ2VtZW50X3ZlcnNpb24iOjEsImFjY291bnRfaWQiOlsiUWx1Z29NNmlic2pJazh3eE95Y3AxZz09Iiwid1hNMlB2WERGdndhbE5GeHkzaUtjUT09Il0sImNuZiI6eyJ4NXQjUzI1NiI6ImNmNGZjYzU1OGVhODQyMmU5Y2IzYTkzZDg2ZTRlMTgzYjQyNWE3OWQifSwibmJmIjoxNjc2OTMxMjE4LCJleHAiOjE2NzY5MzE1MTgsImlhdCI6MTY3NjkzMTIxOCwiYXVkIjoiY2RzLWF1In0.PjklDdmVCgMIxeLFmHiLy1VzXxUmVms5x-q-E_2zRkLZ7HHZui9N_xSSJKpXcsnQK-DFMT1sczehZLZKntnq6Yt-gHm8HaFVuWJZAMm5ZmHO-XhSa1JU6Ie551BUwb638Rbkki7CpPCJo5G82EgfZL757G3v_CQy23MXtYbGBukc0-5s7GMWUMWSmF9R9V2Mo1fC0FQUAXqwIDTklmY1pS0OclsAbc_xMQi-r9GvfTUqy5Ejsuey26anU7FIICrXDe-nGkX5quXxikeCliCXnXirE7U1pFJBCumeXwKZr_LsBNDpiVgdz4_qRecfZtxrIH76QuHt7cMbVahGE9MJ8kuq2dc4VUoO7zNNu7xftmvwZp9NRZ7POZHSnW_fm9gT2DEVPHMX__fsN8RNYTqCeu_1z7kKZZgEz_6Acw82CKb8iEW-BOOC_XJcvsjJXkpY7W6Z7Mdtb2toX5f_KRPuLoGCJT-iAe70IiiYliWc_FJJ5zeOf11uptlRjE2s43r1
id_token_hash
6tTDTSi64SaE3TsZ_2wWBw
Resource server endpoint tests
2023-02-20 22:13:38
CreateEmptyResourceEndpointRequestHeaders
Created empty headers
resource_endpoint_request_headers
{}
2023-02-20 22:13:38 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:13:38 GMT"
}
2023-02-20 22:13:38
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:13:38 GMT",
  "x-fapi-customer-ip-address": "198.51.100.119"
}
2023-02-20 22:13:38
AddCdrXCdsClientHeadersToResourceEndpointRequest
Added x-cds-client-headers to resource_endpoint_request_headers
x-fapi-auth-date
Mon, 20 Feb 2023 22:13:38 GMT
x-fapi-customer-ip-address
198.51.100.119
x-cds-client-headers
TW96aWxsYS81LjAgKFgxMTsgTGludXggeDg2XzY0KSBBcHBsZVdlYktpdC81MzcuMzYgKEtIVE1MLCBsaWtlIEdlY2tvKSBDaHJvbWUvNzkuMC4zOTQ1Ljg4IFNhZmFyaS81MzcuMzY=
2023-02-20 22:13:38
CreateRandomFAPIInteractionId
Created interaction ID
fapi_interaction_id
f2a87ab6-614b-4281-a113-4218d594974b
2023-02-20 22:13:38 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:13:38 GMT",
  "x-fapi-customer-ip-address": "198.51.100.119",
  "x-cds-client-headers": "TW96aWxsYS81LjAgKFgxMTsgTGludXggeDg2XzY0KSBBcHBsZVdlYktpdC81MzcuMzYgKEtIVE1MLCBsaWtlIEdlY2tvKSBDaHJvbWUvNzkuMC4zOTQ1Ljg4IFNhZmFyaS81MzcuMzY\u003d",
  "x-fapi-interaction-id": "f2a87ab6-614b-4281-a113-4218d594974b"
}
2023-02-20 22:13:38
AddCdrXvToResourceEndpointRequest
Added x-v to resource_endpoint_request_headers
2023-02-20 22:13:38
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.eyJpc3MiOiJodHRwczovL2RoLXRlc3QuaWRwLmRldi5jZHJzYW5kYm94Lmdvdi5hdS9mYXBpLWphcm0iLCJjbGllbnRfaWQiOiIzZTZjNWYzZC1iZDU4LTRhYWEtOGMyMy1hY2ZlYzgzN2I1MDYiLCJzdWIiOiJnQXV3T01hbDNsWElkVERCWnJ5a0RnPT0iLCJzb2Z0d2FyZV9pZCI6ImM2MzI3Zjg3LTY4N2EtNDM2OS05OWE0LWVhYWNkM2JiODIxMCIsImp0aSI6ImQ0ZWY5YWY5LTcxNjMtNGQ2NS1hNTVmLWE0N2Q4NDIwYzIzNCIsImF1dGhfdGltZSI6MTY3NjkzMTIxOCwiY29kZSI6ImU2MmViNjBhLWJlOWQtNGUwNi1iNDRlLWM5M2NmYjEzMTE1MyIsInNjb3BlIjpbIm9wZW5pZCIsInByb2ZpbGUiLCJjb21tb246Y3VzdG9tZXIuYmFzaWM6cmVhZCIsImVuZXJneTphY2NvdW50cy5iYXNpYzpyZWFkIiwiZW5lcmd5OmFjY291bnRzLmNvbmNlc3Npb25zOnJlYWQiXSwiY2RyX2FycmFuZ2VtZW50X2lkIjoiODdkYjE0YzgtOTEwYS00ZjE0LTllM2MtOTM2YTcwYjRjMmZmIiwiY2RyX2FycmFuZ2VtZW50X3ZlcnNpb24iOjEsImFjY291bnRfaWQiOlsiUWx1Z29NNmlic2pJazh3eE95Y3AxZz09Iiwid1hNMlB2WERGdndhbE5GeHkzaUtjUT09Il0sImNuZiI6eyJ4NXQjUzI1NiI6ImNmNGZjYzU1OGVhODQyMmU5Y2IzYTkzZDg2ZTRlMTgzYjQyNWE3OWQifSwibmJmIjoxNjc2OTMxMjE4LCJleHAiOjE2NzY5MzE1MTgsImlhdCI6MTY3NjkzMTIxOCwiYXVkIjoiY2RzLWF1In0.PjklDdmVCgMIxeLFmHiLy1VzXxUmVms5x-q-E_2zRkLZ7HHZui9N_xSSJKpXcsnQK-DFMT1sczehZLZKntnq6Yt-gHm8HaFVuWJZAMm5ZmHO-XhSa1JU6Ie551BUwb638Rbkki7CpPCJo5G82EgfZL757G3v_CQy23MXtYbGBukc0-5s7GMWUMWSmF9R9V2Mo1fC0FQUAXqwIDTklmY1pS0OclsAbc_xMQi-r9GvfTUqy5Ejsuey26anU7FIICrXDe-nGkX5quXxikeCliCXnXirE7U1pFJBCumeXwKZr_LsBNDpiVgdz4_qRecfZtxrIH76QuHt7cMbVahGE9MJ8kuq2dc4VUoO7zNNu7xftmvwZp9NRZ7POZHSnW_fm9gT2DEVPHMX__fsN8RNYTqCeu_1z7kKZZgEz_6Acw82CKb8iEW-BOOC_XJcvsjJXkpY7W6Z7Mdtb2toX5f_KRPuLoGCJT-iAe70IiiYliWc_FJJ5zeOf11uptlRjE2s43r1",
  "x-fapi-auth-date": "Mon, 20 Feb 2023 22:13:38 GMT",
  "x-fapi-customer-ip-address": "198.51.100.119",
  "x-cds-client-headers": "TW96aWxsYS81LjAgKFgxMTsgTGludXggeDg2XzY0KSBBcHBsZVdlYktpdC81MzcuMzYgKEtIVE1MLCBsaWtlIEdlY2tvKSBDaHJvbWUvNzkuMC4zOTQ1Ljg4IFNhZmFyaS81MzcuMzY\u003d",
  "x-fapi-interaction-id": "f2a87ab6-614b-4281-a113-4218d594974b",
  "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:13:39 RESPONSE
CallProtectedResource
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "date": "Mon, 20 Feb 2023 22:13:39 GMT",
  "content-type": "application/json",
  "content-length": "447",
  "connection": "keep-alive",
  "x-fapi-interaction-id": "f2a87ab6-614b-4281-a113-4218d594974b",
  "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:13:39 SUCCESS
CallProtectedResource
Got a response from the resource endpoint
status
200
endpoint_name
resource
headers
{
  "date": "Mon, 20 Feb 2023 22:13:39 GMT",
  "content-type": "application/json",
  "content-length": "447",
  "connection": "keep-alive",
  "x-fapi-interaction-id": "f2a87ab6-614b-4281-a113-4218d594974b",
  "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:13:39 SUCCESS
EnsureHttpStatusCodeIs200or201
resource endpoint http status code was 200
2023-02-20 22:13:39 SUCCESS
CheckForDateHeaderInResourceResponse
Date header present and validated
date
Mon, 20 Feb 2023 22:13:39 GMT
skew
664
2023-02-20 22:13:39 SUCCESS
CheckForFAPIInteractionIdInResourceResponse
Found x-fapi-interaction-id
interaction_id
f2a87ab6-614b-4281-a113-4218d594974b
2023-02-20 22:13:39 SUCCESS
EnsureMatchingFAPIInteractionId
Interaction ID matched
fapi_interaction_id
f2a87ab6-614b-4281-a113-4218d594974b
2023-02-20 22:13:39 SUCCESS
EnsureResourceResponseReturnedJsonContentType
Response content type is json
content_type
application/json
2023-02-20 22:13:39 FINISHED
fapi1-advanced-final-ensure-request-object-with-long-state
Test has run to completion
testmodule_result
PASSED
2023-02-20 22:13:43
TEST-RUNNER
Alias has now been claimed by another test
alias
cdr-mdh
new_test_id
XnXEeyM87Bj8pgL
Test Results