Test Summary

Test Results

Expand All Collapse All
All times are UTC
2021-06-14 17:51:46 INFO
TEST-RUNNER
Test instance CQ4HknBpnTx5PhD created
baseUrl
https://www.certification.openid.net/test/a/ForgeRockAM
variant
{
  "client_auth_type": "client_secret_basic",
  "response_type": "code",
  "server_metadata": "discovery",
  "response_mode": "default",
  "client_registration": "static_client"
}
alias
ForgeRockAM
description
OP Basic Conformance for ForgeRock Identity Platform
planId
Lcuw2S1MfV0an
config
{
  "alias": "ForgeRockAM",
  "server": {
    "discoveryUrl": "https://frfapi.catalyst.forgerock.org/oauth2/realms/root/realms/openid/.well-known/openid-configuration",
    "login_hint": "e8a0914a-be03-11eb-8529-0242ac130003"
  },
  "client": {
    "client_id": "basicClient1",
    "scope": "openid test",
    "jwks": {
      "keys": [
        {
          "p": "3VzCiRV5-lxEkAMXWrUCWTIh6u2V7Qe6zKAxp-HTE-w5_PZO5yTEls5Ou3aSRk-B3zjYqWyut9kzFUlTolRSmZoCv_zUTHHs3k4jiAvSTLKXOXPqOV621OMrbCxZQuVgA5w-e9-o5oDC6Zlo2tF9ElPCxHh6l2TbbSM6YSdcmN0",
          "kty": "RSA",
          "q": "quzG4ij7S43qxK1VHBe3oA01ARXileIvQTbOyF7Gm17DOne9S-eewAgOAYDmZfwdVjlVh5MGrckXFJKFeyW403sbQN98EzOKoUmlaKpgN5ke2YlfigmYDI8LBcqbOqyjPTHfmXHLTX1XWwFzLsMNaPqpFMfSb1yDi4Ggnzx1H6s",
          "d": "hkq4xawZl39zontdf6muqy-AHbwcO8yUcNPyRQIGLTl12xxiHs_MSxn1I0p30AL6zXKsSKeimimBa4tO-Mv7l2PRAVrZvnfwM01UfYOcRAtBZICq_4bm-iBfZoywnomjNn9NUMKhMEEZ6bj5H--p0AM9xPO6zQLFBVLHD443juUbWrB3CNFhqbIGzJlWjEnmA9V6oGhEZWQN6LeXeDtYt5Q1XXCpps8TmC1bxzYQmTJTY9gJTgPei7rZuNg4Tm7VRH9KVzt4gvUTAdVq62tJLkXLO8HFCn9gdxhS5FEDgH8x6ZMY8t2ul7mV1NZ5n3kSpovBAYdM7KrEc7V4CUv2oQ",
          "e": "AQAB",
          "use": "sig",
          "kid": "itssCibaClient1",
          "x5c": [
            "MIICsjCCAZqgAwIBAgIGAXj7G/7oMA0GCSqGSIb3DQEBCwUAMBoxGDAWBgNVBAMMD2l0c3NDaWJhQ2xpZW50MTAeFw0yMTA0MjIxOTQzMzlaFw0yMjAyMTYxOTQzMzlaMBoxGDAWBgNVBAMMD2l0c3NDaWJhQ2xpZW50MTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJPMVqusbFoCa8KAhj8kFnHdjZCEl1xUeAS2oxfNAn1/E3f0BQApuzpFO6RO4Ar7siMsLzwvt171O76AtQ8ya8QV+nwsWFwcMjFGEtv5cE6VqjCa+Fk43IdU1eHAk6kZnNjjsbkd8m1pghEsmh3Jh6jWQViv81jGClFwvXGI7fuxTfTypmMjsBAitf8hn1r5tnKVAsWye7c0X4IKq8jtQyz8V/R6qfmhTrewNVe1lMj14VTbwfjEMCtQq3/s7hzR/U3iYQzDcxaouPAFQClr4suuV6Syk+DWkk13v2tN4CmpFilvCWR3kAhi/1lX4L9jZ1/RJku0CtBC9qSFEipd3p8CAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAEh4LQqoxyRqHU25oKFRvY0KfGU1TbKsiuUfnDB9QarL0Vs9+AolhQma2IC960vr/pOT12824sGSQOjQ9Ab4AMoy4Ef0qeEVQyeUdpK2dkD7TGYLvj8bF47LGIND1AM59LHvNOKqoxqpwwRBnP8PyzcNaRQ616Jizl6D9J2KoiwJCcr+MgxWx2I4rRU7yfp5jxGWtm0WdpvVluhhZHaw+E+r4O/J4w2T+n4Smx3fPWc1r4nPlM0OK2DYKAl9HA0GTrPqRHmlpphn7ujorJnhwW/gKuuY1VciaDwjALNNejIOPyZVBuUeksINdCF7A+SyTVce3hWc6S33NlDIWG0gKVw\u003d\u003d"
          ],
          "qi": "nd7bietAFh-d2vZj1zw8A2Ka9hvmZpUiuMa_nQnEtcGeo53_AF-hpvaM7_GFkA_LbTSFIy87zmYw66YrZyc6gGHr5NShqX_yJhPFyaGohJYAJiRyOGIHx2dyYsUMXDbUMKrIV7DsrMKgBy_jdMSO3oj1kyBzNi7bNQfeTYaSRys",
          "dp": "l9YdldwGXAVX_hQwu8Y3AymQ_EzVLs3DgsJK7SXIG_1H1Uy52HBu7CY8-Pce5F167rtWWfgza-Xu1SYD2O_P7I4oXro0gO8QE3gzhQjeyj8h3YW13n4qGKJt0XgmDe25yyAr99n1R46Ao6zXsGhLSvvrN8qQBDJpFFY6oBNYv30",
          "alg": "PS256",
          "dq": "E9ZDBsBm2c_wrT7In-gIwaSGwEd_8pE7lr_7o7mMJ0AKPGDlMUgCXpsQtQ_2rWNjLDyfNorTvZuW-CZBI5evKawh75eAWOIkdq-LaOhNHmbA89JDqkuOv_Zh-xwWg-rBTzrYjoBsbePcHY2_hm_QwJxGv0ipnY8JHUnAEHr9xN0",
          "n": "k8xWq6xsWgJrwoCGPyQWcd2NkISXXFR4BLajF80CfX8Td_QFACm7OkU7pE7gCvuyIywvPC-3XvU7voC1DzJrxBX6fCxYXBwyMUYS2_lwTpWqMJr4WTjch1TV4cCTqRmc2OOxuR3ybWmCESyaHcmHqNZBWK_zWMYKUXC9cYjt-7FN9PKmYyOwECK1_yGfWvm2cpUCxbJ7tzRfggqryO1DLPxX9Hqp-aFOt7A1V7WUyPXhVNvB-MQwK1Crf-zuHNH9TeJhDMNzFqi48AVAKWviy65XpLKT4NaSTXe_a03gKakWKW8JZHeQCGL_WVfgv2NnX9EmS7QK0EL2pIUSKl3enw"
        }
      ]
    },
    "acr_value": "poll",
    "hint_type": "login_hint",
    "hint_value": "demo",
    "client_secret": "Passw0rd"
  },
  "resource": {
    "resourceUrl": "http://18.211.177.234:30180/openig/hello/index.html",
    "institution_id": "0015800001041REAAY"
  },
  "mtls": {
    "cert": "-----BEGIN CERTIFICATE-----\nMIICsjCCAZqgAwIBAgIGAXj7G/7oMA0GCSqGSIb3DQEBCwUAMBoxGDAWBgNVBAMM\nD2l0c3NDaWJhQ2xpZW50MTAeFw0yMTA0MjIxOTQzMzlaFw0yMjAyMTYxOTQzMzla\nMBoxGDAWBgNVBAMMD2l0c3NDaWJhQ2xpZW50MTCCASIwDQYJKoZIhvcNAQEBBQAD\nggEPADCCAQoCggEBAJPMVqusbFoCa8KAhj8kFnHdjZCEl1xUeAS2oxfNAn1/E3f0\nBQApuzpFO6RO4Ar7siMsLzwvt171O76AtQ8ya8QV+nwsWFwcMjFGEtv5cE6VqjCa\n+Fk43IdU1eHAk6kZnNjjsbkd8m1pghEsmh3Jh6jWQViv81jGClFwvXGI7fuxTfTy\npmMjsBAitf8hn1r5tnKVAsWye7c0X4IKq8jtQyz8V/R6qfmhTrewNVe1lMj14VTb\nwfjEMCtQq3/s7hzR/U3iYQzDcxaouPAFQClr4suuV6Syk+DWkk13v2tN4CmpFilv\nCWR3kAhi/1lX4L9jZ1/RJku0CtBC9qSFEipd3p8CAwEAATANBgkqhkiG9w0BAQsF\nAAOCAQEAEh4LQqoxyRqHU25oKFRvY0KfGU1TbKsiuUfnDB9QarL0Vs9+AolhQma2\nIC960vr/pOT12824sGSQOjQ9Ab4AMoy4Ef0qeEVQyeUdpK2dkD7TGYLvj8bF47LG\nIND1AM59LHvNOKqoxqpwwRBnP8PyzcNaRQ616Jizl6D9J2KoiwJCcr+MgxWx2I4r\nRU7yfp5jxGWtm0WdpvVluhhZHaw+E+r4O/J4w2T+n4Smx3fPWc1r4nPlM0OK2DYK\nAl9HA0GTrPqRHmlpphn7ujorJnhwW/gKuuY1VciaDwjALNNejIOPyZVBuUeksINd\nCF7A+SyTVce3hWc6S33NlDIWG0gKVw\u003d\u003d\n-----END CERTIFICATE-----",
    "key": "-----BEGIN PRIVATE KEY-----\nMIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQCTzFarrGxaAmvC\ngIY/JBZx3Y2QhJdcVHgEtqMXzQJ9fxN39AUAKbs6RTukTuAK+7IjLC88L7de9Tu+\ngLUPMmvEFfp8LFhcHDIxRhLb+XBOlaowmvhZONyHVNXhwJOpGZzY47G5HfJtaYIR\nLJodyYeo1kFYr/NYxgpRcL1xiO37sU308qZjI7AQIrX/IZ9a+bZylQLFsnu3NF+C\nCqvI7UMs/Ff0eqn5oU63sDVXtZTI9eFU28H4xDArUKt/7O4c0f1N4mEMw3MWqLjw\nBUApa+LLrlekspPg1pJNd79rTeApqRYpbwlkd5AIYv9ZV+C/Y2df0SZLtArQQvak\nhRIqXd6fAgMBAAECggEBAIZKuMWsGZd/c6J7XX+prqsvgB28HDvMlHDT8kUCBi05\nddscYh7PzEsZ9SNKd9AC+s1yrEinopopgWuLTvjL+5dj0QFa2b538DNNVH2DnEQL\nQWSAqv+G5vogX2aMsJ6JozZ/TVDCoTBBGem4+R/vqdADPcTzus0CxQVSxw+ON47l\nG1qwdwjRYamyBsyZVoxJ5gPVeqBoRGVkDei3l3g7WLeUNV1wqabPE5gtW8c2EJky\nU2PYCU4D3ou62bjYOE5u1UR/Slc7eIL1EwHVautrSS5FyzvBxQp/YHcYUuRRA4B/\nMemTGPLdrpe5ldTWeZ95EqaLwQGHTOyqxHO1eAlL9qECgYEA3VzCiRV5+lxEkAMX\nWrUCWTIh6u2V7Qe6zKAxp+HTE+w5/PZO5yTEls5Ou3aSRk+B3zjYqWyut9kzFUlT\nolRSmZoCv/zUTHHs3k4jiAvSTLKXOXPqOV621OMrbCxZQuVgA5w+e9+o5oDC6Zlo\n2tF9ElPCxHh6l2TbbSM6YSdcmN0CgYEAquzG4ij7S43qxK1VHBe3oA01ARXileIv\nQTbOyF7Gm17DOne9S+eewAgOAYDmZfwdVjlVh5MGrckXFJKFeyW403sbQN98EzOK\noUmlaKpgN5ke2YlfigmYDI8LBcqbOqyjPTHfmXHLTX1XWwFzLsMNaPqpFMfSb1yD\ni4Ggnzx1H6sCgYEAl9YdldwGXAVX/hQwu8Y3AymQ/EzVLs3DgsJK7SXIG/1H1Uy5\n2HBu7CY8+Pce5F167rtWWfgza+Xu1SYD2O/P7I4oXro0gO8QE3gzhQjeyj8h3YW1\n3n4qGKJt0XgmDe25yyAr99n1R46Ao6zXsGhLSvvrN8qQBDJpFFY6oBNYv30CgYAT\n1kMGwGbZz/CtPsif6AjBpIbAR3/ykTuWv/ujuYwnQAo8YOUxSAJemxC1D/atY2Ms\nPJ82itO9m5b4JkEjl68prCHvl4BY4iR2r4to6E0eZsDz0kOqS46/9mH7HBaD6sFP\nOtiOgGxt49wdjb+Gb9DAnEa/SKmdjwkdScAQev3E3QKBgQCd3tuJ60AWH53a9mPX\nPDwDYpr2G+ZmlSK4xr+dCcS1wZ6jnf8AX6Gm9ozv8YWQD8ttNIUjLzvOZjDrpitn\nJzqAYevk1KGpf/ImE8XJoaiElgAmJHI4YgfHZ3JixQxcNtQwqshXsOyswqAHL+N0\nxI7eiPWTIHM2Lts1B95NhpJHKw\u003d\u003d\n-----END PRIVATE KEY-----"
  },
  "description": "OP Basic Conformance for ForgeRock Identity Platform",
  "client2": {
    "client_id": "basicClient3",
    "scope": "openid test",
    "jwks": {
      "keys": [
        {
          "p": "0M2Ew4O-UcBlp2o1WApOKtk75FZ5pn2T4TpOSb1TMO6WxGl6w44EnLMLb5TXiTVpjYQI6BcETA8vmGShvvYvm00weaVhAdbPB_yl3P36RA-U4hTBUxUM-bbHLP-LOO2XI0gn45jp_X33YWG7oh1CXfA1avPZlUNJYfJ0FulD-S0",
          "kty": "RSA",
          "q": "wtoZshR2v6cWND1QsjoRL5gHYLRep-T5HvapoY1UjBF5PNN_mdzzaBwmdNOiU7nFdQ9y_EKPvTU6QNGBuLo2E8Rp35Kk4MdjGdJnHdZRWkkEsiTV8H6RyLR75DXKhJkVzLnjOsbmXVJp21Nl7iZVlFfgv5hbertS40FOESMeBvM",
          "d": "YhAS_0BNTGlQ0XORiQKl0rzbaEC7Q09mV8awBZPHS04r6cqcKRavaFY0wh9BOael6aiCNgDK4ijnVHkhrCvjrdteAV6DNafEjQcoBga9UMECmIZ7mWBLfuBaJiaw1kVbTA5uPkZTrL-2BFhPBtJ0FjEzIjzhOTaGcZ9N6ELmSKk85Z04YRNmnKjxSMfotuhA8W9DVJGl6RDObKo5puXTp_n9LvvrpQiLVbhC5JtFBDfTvEBzYGEzycCeoXA9_M7hDTPjkCWX2F4HkRmGGnXYjvueJneLq1auZ1IiKnm5qIOtDqELhFcq9JqxnynmwgqKBQ0cLuhr62YcAk7ZooEMEQ",
          "e": "AQAB",
          "use": "sig",
          "kid": "itssCibaClient4",
          "x5c": [
            "MIICsjCCAZqgAwIBAgIGAXj+u1O9MA0GCSqGSIb3DQEBCwUAMBoxGDAWBgNVBAMMD2l0c3NDaWJhQ2xpZW50NDAeFw0yMTA0MjMxMjM2MzJaFw0yMjAyMTcxMjM2MzJaMBoxGDAWBgNVBAMMD2l0c3NDaWJhQ2xpZW50NDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ7topSJ4rtAsdVo3hv1GpXADGPMNkRP7dAlhuiQBAu704h3qYVhTkDwCnxVqaFF84YwD8q9ceHdV7bFBjmX/6gS0FwnE50Ow7Lw7U6BWCHr/a4WfMOeCCyKrHaq5Yf79VKgVSotuEe8QQD23f+uH++f1Sz8Y1qxFF+AxpP3OqhFx9zpUDHdOLSZ8Ok7HqG317MDturk1NCr0LU1MH44vVqAFyx/+LcnRfdkY7x49jDDHBOa/GYq1YN+tEQYzZPjqdpRFQMoDuT8FI87ULlNEYGi8WNFJ+rLuyBFrBX/U9Fi0LLIsrX6kDFdFezGVoPlaLNfmOQ7nRdzw0yePF2ik7cCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAk4hdDKZ4bH7HzL9I2aHE5UPfaExmb5Cyi5brl+i1kIX4yABza4pFF372hCTG5zQUPOFn7dtJIDDDDPezerLG8jw8y9Y552AeHSX4hAsPGo1ukmgPh/qxZejbo71LGFhEaSAUIMNjvVcHef7dvgU5BI87QiTh6kTGjbdfsbmvzRlTFlA8SZ9275djHEJNdTyqO6QSgLSCiSWI96EtXRdvDW5cG/5XXQR7/3o0NRVBQyEr4HWVVMt3X/C/aB5sYPd5dAO6v7U/NVAMuv7cR5j9odhDGyX3WJwp3JeZ/Y4d77BFmD7EXHkjYUswpFtMc3gqQiXwdwYR7obhwb7wLMvQZw\u003d\u003d"
          ],
          "qi": "n1WX5iMS4UC6WHNnuoWO00MQAoHg4tXruK2amza-XFvevK6JmVb4y34hvx5So2NhrvgBdj5x33BXF96OBlbmdJwusOgQ-Z_fFzRw-OUXhoShGjldbl5Rr-X0dUFM2-pfkDl-U8i0viDrL9qam6Bo1gOM7rhn6lUNezJhsjcCYQI",
          "dp": "hxgRh_YbEwWqP5EmBlpUjMCUUX3po2CoZxa0RF1sD8KuZVHhjdi6_y-QfJcOhMW8D0WYBaGutA83OiARzl22G4LrlCj-BJSYypAaOEtSuuph54yKMFj0VjR91Y1Y5HJEUR2EQWtUKSBxB96V6aOIpwKdbR9sbXhlaCvYFGLECdk",
          "alg": "PS256",
          "dq": "EVJWKnCLRepSnP4-aDmlQXfgYAZoy8AdLVV8KvJna7Q59OBQXZs4wC6QdJ5DtfGzzf47mJVKNeW_cfet8oALQqKZTti4c4sGEkuUAyEERmRrWHLR2flGeHMi-FyXzkXVnEeCHb2EyRMEegzl6M_bl75gKmge6cAxVCaADCH1D2U",
          "n": "nu2ilIniu0Cx1WjeG_UalcAMY8w2RE_t0CWG6JAEC7vTiHephWFOQPAKfFWpoUXzhjAPyr1x4d1XtsUGOZf_qBLQXCcTnQ7DsvDtToFYIev9rhZ8w54ILIqsdqrlh_v1UqBVKi24R7xBAPbd_64f75_VLPxjWrEUX4DGk_c6qEXH3OlQMd04tJnw6TseobfXswO26uTU0KvQtTUwfji9WoAXLH_4tydF92RjvHj2MMMcE5r8ZirVg360RBjNk-Op2lEVAygO5PwUjztQuU0RgaLxY0Un6su7IEWsFf9T0WLQssiytfqQMV0V7MZWg-Vos1-Y5DudF3PDTJ48XaKTtw"
        }
      ]
    },
    "acr_value": "poll",
    "client_secret": "Passw0rd"
  },
  "mtls2": {
    "cert": "-----BEGIN CERTIFICATE-----\nMIICsjCCAZqgAwIBAgIGAXj+u1O9MA0GCSqGSIb3DQEBCwUAMBoxGDAWBgNVBAMM\nD2l0c3NDaWJhQ2xpZW50NDAeFw0yMTA0MjMxMjM2MzJaFw0yMjAyMTcxMjM2MzJa\nMBoxGDAWBgNVBAMMD2l0c3NDaWJhQ2xpZW50NDCCASIwDQYJKoZIhvcNAQEBBQAD\nggEPADCCAQoCggEBAJ7topSJ4rtAsdVo3hv1GpXADGPMNkRP7dAlhuiQBAu704h3\nqYVhTkDwCnxVqaFF84YwD8q9ceHdV7bFBjmX/6gS0FwnE50Ow7Lw7U6BWCHr/a4W\nfMOeCCyKrHaq5Yf79VKgVSotuEe8QQD23f+uH++f1Sz8Y1qxFF+AxpP3OqhFx9zp\nUDHdOLSZ8Ok7HqG317MDturk1NCr0LU1MH44vVqAFyx/+LcnRfdkY7x49jDDHBOa\n/GYq1YN+tEQYzZPjqdpRFQMoDuT8FI87ULlNEYGi8WNFJ+rLuyBFrBX/U9Fi0LLI\nsrX6kDFdFezGVoPlaLNfmOQ7nRdzw0yePF2ik7cCAwEAATANBgkqhkiG9w0BAQsF\nAAOCAQEAk4hdDKZ4bH7HzL9I2aHE5UPfaExmb5Cyi5brl+i1kIX4yABza4pFF372\nhCTG5zQUPOFn7dtJIDDDDPezerLG8jw8y9Y552AeHSX4hAsPGo1ukmgPh/qxZejb\no71LGFhEaSAUIMNjvVcHef7dvgU5BI87QiTh6kTGjbdfsbmvzRlTFlA8SZ9275dj\nHEJNdTyqO6QSgLSCiSWI96EtXRdvDW5cG/5XXQR7/3o0NRVBQyEr4HWVVMt3X/C/\naB5sYPd5dAO6v7U/NVAMuv7cR5j9odhDGyX3WJwp3JeZ/Y4d77BFmD7EXHkjYUsw\npFtMc3gqQiXwdwYR7obhwb7wLMvQZw\u003d\u003d\n-----END CERTIFICATE-----",
    "key": "-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCe7aKUieK7QLHV\naN4b9RqVwAxjzDZET+3QJYbokAQLu9OId6mFYU5A8Ap8VamhRfOGMA/KvXHh3Ve2\nxQY5l/+oEtBcJxOdDsOy8O1OgVgh6/2uFnzDnggsiqx2quWH+/VSoFUqLbhHvEEA\n9t3/rh/vn9Us/GNasRRfgMaT9zqoRcfc6VAx3Ti0mfDpOx6ht9ezA7bq5NTQq9C1\nNTB+OL1agBcsf/i3J0X3ZGO8ePYwwxwTmvxmKtWDfrREGM2T46naURUDKA7k/BSP\nO1C5TRGBovFjRSfqy7sgRawV/1PRYtCyyLK1+pAxXRXsxlaD5WizX5jkO50Xc8NM\nnjxdopO3AgMBAAECggEAYhAS/0BNTGlQ0XORiQKl0rzbaEC7Q09mV8awBZPHS04r\n6cqcKRavaFY0wh9BOael6aiCNgDK4ijnVHkhrCvjrdteAV6DNafEjQcoBga9UMEC\nmIZ7mWBLfuBaJiaw1kVbTA5uPkZTrL+2BFhPBtJ0FjEzIjzhOTaGcZ9N6ELmSKk8\n5Z04YRNmnKjxSMfotuhA8W9DVJGl6RDObKo5puXTp/n9LvvrpQiLVbhC5JtFBDfT\nvEBzYGEzycCeoXA9/M7hDTPjkCWX2F4HkRmGGnXYjvueJneLq1auZ1IiKnm5qIOt\nDqELhFcq9JqxnynmwgqKBQ0cLuhr62YcAk7ZooEMEQKBgQDQzYTDg75RwGWnajVY\nCk4q2TvkVnmmfZPhOk5JvVMw7pbEaXrDjgScswtvlNeJNWmNhAjoFwRMDy+YZKG+\n9i+bTTB5pWEB1s8H/KXc/fpED5TiFMFTFQz5tscs/4s47ZcjSCfjmOn9ffdhYbui\nHUJd8DVq89mVQ0lh8nQW6UP5LQKBgQDC2hmyFHa/pxY0PVCyOhEvmAdgtF6n5Pke\n9qmhjVSMEXk803+Z3PNoHCZ006JTucV1D3L8Qo+9NTpA0YG4ujYTxGnfkqTgx2MZ\n0mcd1lFaSQSyJNXwfpHItHvkNcqEmRXMueM6xuZdUmnbU2XuJlWUV+C/mFt6u1Lj\nQU4RIx4G8wKBgQCHGBGH9hsTBao/kSYGWlSMwJRRfemjYKhnFrREXWwPwq5lUeGN\n2Lr/L5B8lw6ExbwPRZgFoa60Dzc6IBHOXbYbguuUKP4ElJjKkBo4S1K66mHnjIow\nWPRWNH3VjVjkckRRHYRBa1QpIHEH3pXpo4inAp1tH2xteGVoK9gUYsQJ2QKBgBFS\nVipwi0XqUpz+Pmg5pUF34GAGaMvAHS1VfCryZ2u0OfTgUF2bOMAukHSeQ7Xxs83+\nO5iVSjXlv3H3rfKAC0KimU7YuHOLBhJLlAMhBEZka1hy0dn5RnhzIvhcl85F1ZxH\ngh29hMkTBHoM5ejP25e+YCpoHunAMVQmgAwh9Q9lAoGBAJ9Vl+YjEuFAulhzZ7qF\njtNDEAKB4OLV67itmps2vlxb3ryuiZlW+Mt+Ib8eUqNjYa74AXY+cd9wVxfejgZW\n5nScLrDoEPmf3xc0cPjlF4aEoRo5XW5eUa/l9HVBTNvqX5A5flPItL4g6y/ampug\naNYDjO64Z+pVDXsyYbI3AmEC\n-----END PRIVATE KEY-----"
  },
  "client_secret_post": {
    "client_id": "basicClient2",
    "client_secret": "Passw0rd"
  }
}
testName
oidcc-codereuse-30seconds
2021-06-14 17:51:46 SUCCESS
CreateRedirectUri
Created redirect URI
redirect_uri
https://www.certification.openid.net/test/a/ForgeRockAM/callback
2021-06-14 17:51:46
GetDynamicServerConfiguration
HTTP request
request_uri
https://frfapi.catalyst.forgerock.org/oauth2/realms/root/realms/openid/.well-known/openid-configuration
request_method
GET
request_headers
{
  "accept": "text/plain, application/json, application/cbor, application/*+json, */*",
  "content-length": "0"
}
request_body

                                
2021-06-14 17:51:46 RESPONSE
GetDynamicServerConfiguration
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "server": "nginx/1.19.2",
  "date": "Mon, 14 Jun 2021 17:51:46 GMT",
  "content-type": "application/json; charset\u003dUTF-8",
  "transfer-encoding": "chunked",
  "connection": "keep-alive",
  "vary": "Accept-Encoding",
  "strict-transport-security": "max-age\u003d15724800; includeSubDomains"
}
response_body
{"request_parameter_supported":true,"introspection_signing_alg_values_supported":["ES384","PS384","ES256","PS256","PS512","EdDSA","HS512","RS384","RS256","RS512","HS256","ES512","HS384"],"introspection_encryption_alg_values_supported":["RSA-OAEP-256","ECDH-ES+A256KW","A128KW","A192KW","RSA-OAEP","ECDH-ES+A192KW","A256KW","ECDH-ES","ECDH-ES+A128KW","dir"],"claims_parameter_supported":true,"introspection_endpoint":"https://frfapi.catalyst.forgerock.org/oauth2/realms/root/realms/openid/introspect","check_session_iframe":"https://frfapi.catalyst.forgerock.org/oauth2/realms/root/realms/openid/connect/checkSession","scopes_supported":["address","updated_at","test","phone","openid","profile","offline_access","email"],"backchannel_logout_supported":true,"issuer":"https://frfapi.catalyst.forgerock.org/oauth2/realms/root/realms/openid","id_token_encryption_enc_values_supported":["A256GCM","A128GCM","A256CBC-HS512","A128CBC-HS256","A192CBC-HS384","A192GCM"],"acr_values_supported":["default"],"userinfo_encryption_enc_values_supported":["A256GCM","A128CBC-HS256","A192CBC-HS384","A192GCM","A128GCM","A256CBC-HS512"],"authorization_endpoint":"https://frfapi.catalyst.forgerock.org/oauth2/realms/root/realms/openid/authorize","request_object_encryption_enc_values_supported":["A128GCM","A256GCM","A192CBC-HS384","A256CBC-HS512","A128CBC-HS256","A192GCM"],"introspection_encryption_enc_values_supported":["A128CBC-HS256","A192CBC-HS384","A256GCM","A256CBC-HS512","A128GCM","A192GCM"],"rcs_request_encryption_alg_values_supported":["dir","A192KW","RSA-OAEP-256","ECDH-ES+A256KW","RSA-OAEP","ECDH-ES","A256KW","A128KW","ECDH-ES+A128KW","ECDH-ES+A192KW"],"claims_supported":["website","zoneinfo","email_verified","birthdate","gender","phone_number_verified","preferred_username","given_name","middle_name","locale","picture","updated_at","name","nickname","phone_number","family_name","email"],"userinfo_signing_alg_values_supported":["ES256","HS512","ES512","HS384","RS256","ES384","HS256"],"rcs_request_signing_alg_values_supported":["RS512","PS384","PS256","HS256","HS384","ES512","RS256","RS384","HS512","ES384","ES256","PS512"],"token_endpoint_auth_methods_supported":["client_secret_post","private_key_jwt","self_signed_tls_client_auth","tls_client_auth","none","client_secret_basic"],"tls_client_certificate_bound_access_tokens":true,"backchannel_logout_session_supported":true,"token_endpoint":"https://frfapi.catalyst.forgerock.org/oauth2/realms/root/realms/openid/access_token","response_types_supported":["code token id_token","code","code id_token","device_code","id_token","code token","token","token id_token"],"revocation_endpoint_auth_methods_supported":["client_secret_post","private_key_jwt","self_signed_tls_client_auth","tls_client_auth","none","client_secret_basic"],"request_uri_parameter_supported":true,"rcs_response_encryption_enc_values_supported":["A256CBC-HS512","A192CBC-HS384","A256GCM","A128GCM","A192GCM","A128CBC-HS256"],"userinfo_encryption_alg_values_supported":["RSA-OAEP","dir","A256KW","ECDH-ES+A256KW","ECDH-ES","RSA-OAEP-256","A128KW","ECDH-ES+A192KW","A192KW","ECDH-ES+A128KW"],"grant_types_supported":["implicit","urn:ietf:params:oauth:grant-type:saml2-bearer","refresh_token","password","client_credentials","urn:ietf:params:oauth:grant-type:device_code","authorization_code","urn:openid:params:grant-type:ciba","urn:ietf:params:oauth:grant-type:uma-ticket","idm_delegation","urn:ietf:params:oauth:grant-type:jwt-bearer"],"end_session_endpoint":"https://frfapi.catalyst.forgerock.org/oauth2/realms/root/realms/openid/connect/endSession","rcs_request_encryption_enc_values_supported":["A256GCM","A256CBC-HS512","A192GCM","A128CBC-HS256","A128GCM","A192CBC-HS384"],"revocation_endpoint":"https://frfapi.catalyst.forgerock.org/oauth2/realms/root/realms/openid/token/revoke","version":"3.0","rcs_response_encryption_alg_values_supported":["ECDH-ES+A256KW","dir","A256KW","ECDH-ES+A192KW","RSA-OAEP-256","ECDH-ES","ECDH-ES+A128KW","A128KW","A192KW","RSA-OAEP"],"userinfo_endpoint":"https://frfapi.catalyst.forgerock.org/oauth2/realms/root/realms/openid/userinfo","token_endpoint_auth_signing_alg_values_supported":["RS512","RS384","RS256","ES512","HS256","HS384","PS512","ES384","PS256","ES256","HS512","PS384"],"require_request_uri_registration":true,"id_token_encryption_alg_values_supported":["A128KW","A192KW","ECDH-ES+A256KW","RSA-OAEP-256","RSA-OAEP","A256KW","ECDH-ES+A128KW","ECDH-ES+A192KW","ECDH-ES","dir"],"jwks_uri":"https://frfapi.catalyst.forgerock.org/oauth2/realms/root/realms/openid/connect/jwk_uri","subject_types_supported":["public","pairwise"],"id_token_signing_alg_values_supported":["RS384","RS256","PS512","ES512","HS384","HS256","PS256","ES256","PS384","ES384","RS512","HS512"],"registration_endpoint":"https://frfapi.catalyst.forgerock.org/oauth2/realms/root/realms/openid/register","request_object_signing_alg_values_supported":["RS256","ES512","PS512","RS384","HS512","ES256","ES384","HS256","HS384","PS384","RS512","PS256"],"request_object_encryption_alg_values_supported":["RSA-OAEP-256","ECDH-ES","ECDH-ES+A192KW","ECDH-ES+A128KW","A256KW","RSA-OAEP","dir","A128KW","ECDH-ES+A256KW","A192KW"],"rcs_response_signing_alg_values_supported":["PS256","ES384","RS512","ES256","HS512","PS384","RS256","ES512","PS512","HS384","HS256","RS384"],"backchannel_authentication_endpoint":"https://frfapi.catalyst.forgerock.org/ig/oauth2/realms/root/realms/ciba-poll/bc-authorize","backchannel_authentication_request_signing_alg_values_supported":["RS256","RS384","RS512","ES256","ES384","ES512","PS256","PS384","PS512"],"backchannel_token_delivery_modes_supported":["poll","ping"]}
2021-06-14 17:51:46
GetDynamicServerConfiguration
Downloaded server configuration
server_config_string
{"request_parameter_supported":true,"introspection_signing_alg_values_supported":["ES384","PS384","ES256","PS256","PS512","EdDSA","HS512","RS384","RS256","RS512","HS256","ES512","HS384"],"introspection_encryption_alg_values_supported":["RSA-OAEP-256","ECDH-ES+A256KW","A128KW","A192KW","RSA-OAEP","ECDH-ES+A192KW","A256KW","ECDH-ES","ECDH-ES+A128KW","dir"],"claims_parameter_supported":true,"introspection_endpoint":"https://frfapi.catalyst.forgerock.org/oauth2/realms/root/realms/openid/introspect","check_session_iframe":"https://frfapi.catalyst.forgerock.org/oauth2/realms/root/realms/openid/connect/checkSession","scopes_supported":["address","updated_at","test","phone","openid","profile","offline_access","email"],"backchannel_logout_supported":true,"issuer":"https://frfapi.catalyst.forgerock.org/oauth2/realms/root/realms/openid","id_token_encryption_enc_values_supported":["A256GCM","A128GCM","A256CBC-HS512","A128CBC-HS256","A192CBC-HS384","A192GCM"],"acr_values_supported":["default"],"userinfo_encryption_enc_values_supported":["A256GCM","A128CBC-HS256","A192CBC-HS384","A192GCM","A128GCM","A256CBC-HS512"],"authorization_endpoint":"https://frfapi.catalyst.forgerock.org/oauth2/realms/root/realms/openid/authorize","request_object_encryption_enc_values_supported":["A128GCM","A256GCM","A192CBC-HS384","A256CBC-HS512","A128CBC-HS256","A192GCM"],"introspection_encryption_enc_values_supported":["A128CBC-HS256","A192CBC-HS384","A256GCM","A256CBC-HS512","A128GCM","A192GCM"],"rcs_request_encryption_alg_values_supported":["dir","A192KW","RSA-OAEP-256","ECDH-ES+A256KW","RSA-OAEP","ECDH-ES","A256KW","A128KW","ECDH-ES+A128KW","ECDH-ES+A192KW"],"claims_supported":["website","zoneinfo","email_verified","birthdate","gender","phone_number_verified","preferred_username","given_name","middle_name","locale","picture","updated_at","name","nickname","phone_number","family_name","email"],"userinfo_signing_alg_values_supported":["ES256","HS512","ES512","HS384","RS256","ES384","HS256"],"rcs_request_signing_alg_values_supported":["RS512","PS384","PS256","HS256","HS384","ES512","RS256","RS384","HS512","ES384","ES256","PS512"],"token_endpoint_auth_methods_supported":["client_secret_post","private_key_jwt","self_signed_tls_client_auth","tls_client_auth","none","client_secret_basic"],"tls_client_certificate_bound_access_tokens":true,"backchannel_logout_session_supported":true,"token_endpoint":"https://frfapi.catalyst.forgerock.org/oauth2/realms/root/realms/openid/access_token","response_types_supported":["code token id_token","code","code id_token","device_code","id_token","code token","token","token id_token"],"revocation_endpoint_auth_methods_supported":["client_secret_post","private_key_jwt","self_signed_tls_client_auth","tls_client_auth","none","client_secret_basic"],"request_uri_parameter_supported":true,"rcs_response_encryption_enc_values_supported":["A256CBC-HS512","A192CBC-HS384","A256GCM","A128GCM","A192GCM","A128CBC-HS256"],"userinfo_encryption_alg_values_supported":["RSA-OAEP","dir","A256KW","ECDH-ES+A256KW","ECDH-ES","RSA-OAEP-256","A128KW","ECDH-ES+A192KW","A192KW","ECDH-ES+A128KW"],"grant_types_supported":["implicit","urn:ietf:params:oauth:grant-type:saml2-bearer","refresh_token","password","client_credentials","urn:ietf:params:oauth:grant-type:device_code","authorization_code","urn:openid:params:grant-type:ciba","urn:ietf:params:oauth:grant-type:uma-ticket","idm_delegation","urn:ietf:params:oauth:grant-type:jwt-bearer"],"end_session_endpoint":"https://frfapi.catalyst.forgerock.org/oauth2/realms/root/realms/openid/connect/endSession","rcs_request_encryption_enc_values_supported":["A256GCM","A256CBC-HS512","A192GCM","A128CBC-HS256","A128GCM","A192CBC-HS384"],"revocation_endpoint":"https://frfapi.catalyst.forgerock.org/oauth2/realms/root/realms/openid/token/revoke","version":"3.0","rcs_response_encryption_alg_values_supported":["ECDH-ES+A256KW","dir","A256KW","ECDH-ES+A192KW","RSA-OAEP-256","ECDH-ES","ECDH-ES+A128KW","A128KW","A192KW","RSA-OAEP"],"userinfo_endpoint":"https://frfapi.catalyst.forgerock.org/oauth2/realms/root/realms/openid/userinfo","token_endpoint_auth_signing_alg_values_supported":["RS512","RS384","RS256","ES512","HS256","HS384","PS512","ES384","PS256","ES256","HS512","PS384"],"require_request_uri_registration":true,"id_token_encryption_alg_values_supported":["A128KW","A192KW","ECDH-ES+A256KW","RSA-OAEP-256","RSA-OAEP","A256KW","ECDH-ES+A128KW","ECDH-ES+A192KW","ECDH-ES","dir"],"jwks_uri":"https://frfapi.catalyst.forgerock.org/oauth2/realms/root/realms/openid/connect/jwk_uri","subject_types_supported":["public","pairwise"],"id_token_signing_alg_values_supported":["RS384","RS256","PS512","ES512","HS384","HS256","PS256","ES256","PS384","ES384","RS512","HS512"],"registration_endpoint":"https://frfapi.catalyst.forgerock.org/oauth2/realms/root/realms/openid/register","request_object_signing_alg_values_supported":["RS256","ES512","PS512","RS384","HS512","ES256","ES384","HS256","HS384","PS384","RS512","PS256"],"request_object_encryption_alg_values_supported":["RSA-OAEP-256","ECDH-ES","ECDH-ES+A192KW","ECDH-ES+A128KW","A256KW","RSA-OAEP","dir","A128KW","ECDH-ES+A256KW","A192KW"],"rcs_response_signing_alg_values_supported":["PS256","ES384","RS512","ES256","HS512","PS384","RS256","ES512","PS512","HS384","HS256","RS384"],"backchannel_authentication_endpoint":"https://frfapi.catalyst.forgerock.org/ig/oauth2/realms/root/realms/ciba-poll/bc-authorize","backchannel_authentication_request_signing_alg_values_supported":["RS256","RS384","RS512","ES256","ES384","ES512","PS256","PS384","PS512"],"backchannel_token_delivery_modes_supported":["poll","ping"]}
2021-06-14 17:51:46 SUCCESS
GetDynamicServerConfiguration
Successfully parsed server configuration
request_parameter_supported
true
introspection_signing_alg_values_supported
[
  "ES384",
  "PS384",
  "ES256",
  "PS256",
  "PS512",
  "EdDSA",
  "HS512",
  "RS384",
  "RS256",
  "RS512",
  "HS256",
  "ES512",
  "HS384"
]
introspection_encryption_alg_values_supported
[
  "RSA-OAEP-256",
  "ECDH-ES+A256KW",
  "A128KW",
  "A192KW",
  "RSA-OAEP",
  "ECDH-ES+A192KW",
  "A256KW",
  "ECDH-ES",
  "ECDH-ES+A128KW",
  "dir"
]
claims_parameter_supported
true
introspection_endpoint
https://frfapi.catalyst.forgerock.org/oauth2/realms/root/realms/openid/introspect
check_session_iframe
https://frfapi.catalyst.forgerock.org/oauth2/realms/root/realms/openid/connect/checkSession
scopes_supported
[
  "address",
  "updated_at",
  "test",
  "phone",
  "openid",
  "profile",
  "offline_access",
  "email"
]
backchannel_logout_supported
true
issuer
https://frfapi.catalyst.forgerock.org/oauth2/realms/root/realms/openid
id_token_encryption_enc_values_supported
[
  "A256GCM",
  "A128GCM",
  "A256CBC-HS512",
  "A128CBC-HS256",
  "A192CBC-HS384",
  "A192GCM"
]
acr_values_supported
[
  "default"
]
userinfo_encryption_enc_values_supported
[
  "A256GCM",
  "A128CBC-HS256",
  "A192CBC-HS384",
  "A192GCM",
  "A128GCM",
  "A256CBC-HS512"
]
authorization_endpoint
https://frfapi.catalyst.forgerock.org/oauth2/realms/root/realms/openid/authorize
request_object_encryption_enc_values_supported
[
  "A128GCM",
  "A256GCM",
  "A192CBC-HS384",
  "A256CBC-HS512",
  "A128CBC-HS256",
  "A192GCM"
]
introspection_encryption_enc_values_supported
[
  "A128CBC-HS256",
  "A192CBC-HS384",
  "A256GCM",
  "A256CBC-HS512",
  "A128GCM",
  "A192GCM"
]
rcs_request_encryption_alg_values_supported
[
  "dir",
  "A192KW",
  "RSA-OAEP-256",
  "ECDH-ES+A256KW",
  "RSA-OAEP",
  "ECDH-ES",
  "A256KW",
  "A128KW",
  "ECDH-ES+A128KW",
  "ECDH-ES+A192KW"
]
claims_supported
[
  "website",
  "zoneinfo",
  "email_verified",
  "birthdate",
  "gender",
  "phone_number_verified",
  "preferred_username",
  "given_name",
  "middle_name",
  "locale",
  "picture",
  "updated_at",
  "name",
  "nickname",
  "phone_number",
  "family_name",
  "email"
]
userinfo_signing_alg_values_supported
[
  "ES256",
  "HS512",
  "ES512",
  "HS384",
  "RS256",
  "ES384",
  "HS256"
]
rcs_request_signing_alg_values_supported
[
  "RS512",
  "PS384",
  "PS256",
  "HS256",
  "HS384",
  "ES512",
  "RS256",
  "RS384",
  "HS512",
  "ES384",
  "ES256",
  "PS512"
]
token_endpoint_auth_methods_supported
[
  "client_secret_post",
  "private_key_jwt",
  "self_signed_tls_client_auth",
  "tls_client_auth",
  "none",
  "client_secret_basic"
]
tls_client_certificate_bound_access_tokens
true
backchannel_logout_session_supported
true
token_endpoint
https://frfapi.catalyst.forgerock.org/oauth2/realms/root/realms/openid/access_token
response_types_supported
[
  "code token id_token",
  "code",
  "code id_token",
  "device_code",
  "id_token",
  "code token",
  "token",
  "token id_token"
]
revocation_endpoint_auth_methods_supported
[
  "client_secret_post",
  "private_key_jwt",
  "self_signed_tls_client_auth",
  "tls_client_auth",
  "none",
  "client_secret_basic"
]
request_uri_parameter_supported
true
rcs_response_encryption_enc_values_supported
[
  "A256CBC-HS512",
  "A192CBC-HS384",
  "A256GCM",
  "A128GCM",
  "A192GCM",
  "A128CBC-HS256"
]
userinfo_encryption_alg_values_supported
[
  "RSA-OAEP",
  "dir",
  "A256KW",
  "ECDH-ES+A256KW",
  "ECDH-ES",
  "RSA-OAEP-256",
  "A128KW",
  "ECDH-ES+A192KW",
  "A192KW",
  "ECDH-ES+A128KW"
]
grant_types_supported
[
  "implicit",
  "urn:ietf:params:oauth:grant-type:saml2-bearer",
  "refresh_token",
  "password",
  "client_credentials",
  "urn:ietf:params:oauth:grant-type:device_code",
  "authorization_code",
  "urn:openid:params:grant-type:ciba",
  "urn:ietf:params:oauth:grant-type:uma-ticket",
  "idm_delegation",
  "urn:ietf:params:oauth:grant-type:jwt-bearer"
]
end_session_endpoint
https://frfapi.catalyst.forgerock.org/oauth2/realms/root/realms/openid/connect/endSession
rcs_request_encryption_enc_values_supported
[
  "A256GCM",
  "A256CBC-HS512",
  "A192GCM",
  "A128CBC-HS256",
  "A128GCM",
  "A192CBC-HS384"
]
revocation_endpoint
https://frfapi.catalyst.forgerock.org/oauth2/realms/root/realms/openid/token/revoke
version
3.0
rcs_response_encryption_alg_values_supported
[
  "ECDH-ES+A256KW",
  "dir",
  "A256KW",
  "ECDH-ES+A192KW",
  "RSA-OAEP-256",
  "ECDH-ES",
  "ECDH-ES+A128KW",
  "A128KW",
  "A192KW",
  "RSA-OAEP"
]
userinfo_endpoint
https://frfapi.catalyst.forgerock.org/oauth2/realms/root/realms/openid/userinfo
token_endpoint_auth_signing_alg_values_supported
[
  "RS512",
  "RS384",
  "RS256",
  "ES512",
  "HS256",
  "HS384",
  "PS512",
  "ES384",
  "PS256",
  "ES256",
  "HS512",
  "PS384"
]
require_request_uri_registration
true
id_token_encryption_alg_values_supported
[
  "A128KW",
  "A192KW",
  "ECDH-ES+A256KW",
  "RSA-OAEP-256",
  "RSA-OAEP",
  "A256KW",
  "ECDH-ES+A128KW",
  "ECDH-ES+A192KW",
  "ECDH-ES",
  "dir"
]
jwks_uri
https://frfapi.catalyst.forgerock.org/oauth2/realms/root/realms/openid/connect/jwk_uri
subject_types_supported
[
  "public",
  "pairwise"
]
id_token_signing_alg_values_supported
[
  "RS384",
  "RS256",
  "PS512",
  "ES512",
  "HS384",
  "HS256",
  "PS256",
  "ES256",
  "PS384",
  "ES384",
  "RS512",
  "HS512"
]
registration_endpoint
https://frfapi.catalyst.forgerock.org/oauth2/realms/root/realms/openid/register
request_object_signing_alg_values_supported
[
  "RS256",
  "ES512",
  "PS512",
  "RS384",
  "HS512",
  "ES256",
  "ES384",
  "HS256",
  "HS384",
  "PS384",
  "RS512",
  "PS256"
]
request_object_encryption_alg_values_supported
[
  "RSA-OAEP-256",
  "ECDH-ES",
  "ECDH-ES+A192KW",
  "ECDH-ES+A128KW",
  "A256KW",
  "RSA-OAEP",
  "dir",
  "A128KW",
  "ECDH-ES+A256KW",
  "A192KW"
]
rcs_response_signing_alg_values_supported
[
  "PS256",
  "ES384",
  "RS512",
  "ES256",
  "HS512",
  "PS384",
  "RS256",
  "ES512",
  "PS512",
  "HS384",
  "HS256",
  "RS384"
]
backchannel_authentication_endpoint
https://frfapi.catalyst.forgerock.org/ig/oauth2/realms/root/realms/ciba-poll/bc-authorize
backchannel_authentication_request_signing_alg_values_supported
[
  "RS256",
  "RS384",
  "RS512",
  "ES256",
  "ES384",
  "ES512",
  "PS256",
  "PS384",
  "PS512"
]
backchannel_token_delivery_modes_supported
[
  "poll",
  "ping"
]
2021-06-14 17:51:46 SUCCESS
CheckServerConfiguration
Found required server configuration keys
required
[
  "authorization_endpoint",
  "token_endpoint",
  "issuer"
]
2021-06-14 17:51:46 SUCCESS
ExtractTLSTestValuesFromServerConfiguration
Extracted TLS information from authorization server configuration
registration_endpoint
{
  "testHost": "frfapi.catalyst.forgerock.org",
  "testPort": 443
}
authorization_endpoint
{
  "testHost": "frfapi.catalyst.forgerock.org",
  "testPort": 443
}
token_endpoint
{
  "testHost": "frfapi.catalyst.forgerock.org",
  "testPort": 443
}
userinfo_endpoint
{
  "testHost": "frfapi.catalyst.forgerock.org",
  "testPort": 443
}
2021-06-14 17:51:46
FetchServerKeys
Fetching server key
jwks_uri
https://frfapi.catalyst.forgerock.org/oauth2/realms/root/realms/openid/connect/jwk_uri
2021-06-14 17:51:46
FetchServerKeys
HTTP request
request_uri
https://frfapi.catalyst.forgerock.org/oauth2/realms/root/realms/openid/connect/jwk_uri
request_method
GET
request_headers
{
  "accept": "text/plain, application/json, application/cbor, application/*+json, */*",
  "content-length": "0"
}
request_body

                                
2021-06-14 17:51:46 RESPONSE
FetchServerKeys
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "server": "nginx/1.19.2",
  "date": "Mon, 14 Jun 2021 17:51:46 GMT",
  "content-type": "application/json; charset\u003dUTF-8",
  "transfer-encoding": "chunked",
  "connection": "keep-alive",
  "vary": "Accept-Encoding",
  "x-content-type-options": "nosniff",
  "x-frame-options": "SAMEORIGIN",
  "strict-transport-security": "max-age\u003d15724800; includeSubDomains"
}
response_body
{"keys":[{"kty":"EC","kid":"prUONCz76/VCTu+VkSvCh2ynJ/c=","use":"sig","x5t":"_Lz4wvOq3ZiTRtckg_8iRrU-DgY","x5c":["MIIByjCCAW2gAwIBAgIEIZkEmzAMBggqhkjOPQQDAgUAMFkxCzAJBgNVBAYTAlVLMRAwDgYDVQQIEwdCcmlzdG9sMRAwDgYDVQQHEwdCcmlzdG9sMRIwEAYDVQQKEwlGb3JnZVJvY2sxEjAQBgNVBAMTCWVzMjU2dGVzdDAeFw0yMTA2MTAwMzUxMThaFw0zMTA2MDgwMzUxMThaMFkxCzAJBgNVBAYTAlVLMRAwDgYDVQQIEwdCcmlzdG9sMRAwDgYDVQQHEwdCcmlzdG9sMRIwEAYDVQQKEwlGb3JnZVJvY2sxEjAQBgNVBAMTCWVzMjU2dGVzdDBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABAbR8ATGj6O04cJncxewUM8bE2vEqVmQ00Hom11HMGzXPXOrBNTE0Q254hRw/9Ti4UGXSHPX5MGO5TkbonxjFHyjITAfMB0GA1UdDgQWBBQzLq7rNXiId2GBqNSjF82mScxL6DAMBggqhkjOPQQDAgUAA0kAMEYCIQC3PNY49Uqbmm9lcQIhtoOdOk4JUKa2JjWU8BDW9kaTsAIhAIzcrAgy/uWvaGpemTm7wGz+JA90bc3ZAgFVN7lncCEm"],"x":"BtHwBMaPo7ThwmdzF7BQzxsTa8SpWZDTQeibXUcwbNc","y":"PXOrBNTE0Q254hRw_9Ti4UGXSHPX5MGO5TkbonxjFHw","crv":"P-256"},{"kty":"EC","kid":"WLaIuAS5X5GaASKlxK8tRejySXI=","use":"sig","x5t":"acMZxc4tDd_2m4FrEhZBe4aIzB8","x5c":["MIICUTCCAbCgAwIBAgIEUNPeoTAMBggqhkjOPQQDAgUAMFkxCzAJBgNVBAYTAlVLMRAwDgYDVQQIEwdCcmlzdG9sMRAwDgYDVQQHEwdCcmlzdG9sMRIwEAYDVQQKEwlGb3JnZVJvY2sxEjAQBgNVBAMTCWVzNTEydGVzdDAeFw0yMTA2MTAwMzUxMTlaFw0zMTA2MDgwMzUxMTlaMFkxCzAJBgNVBAYTAlVLMRAwDgYDVQQIEwdCcmlzdG9sMRAwDgYDVQQHEwdCcmlzdG9sMRIwEAYDVQQKEwlGb3JnZVJvY2sxEjAQBgNVBAMTCWVzNTEydGVzdDCBmzAQBgcqhkjOPQIBBgUrgQQAIwOBhgAEAadyoo/S4lojzPemvLbL2HLWFhzzFzwPmNE3er9qEtMKtkFoIXdo1Yo658hk3qtydtZSIpJTtKI7rIN6ZrPvaTGkAYhwi0Ye/NbarpZYhqULDHpMaXq0UO2NOZ3XCQoxkSADgSLA6XXjC3/1fFnmeRPSTh1s5GwsrUibcMTXWbChwVcioyEwHzAdBgNVHQ4EFgQUjREV5uAYegn7SoqRJoW0/inrlowwDAYIKoZIzj0EAwIFAAOBjAAwgYgCQgHn53875ZgU/np3jhmwdUHCmzaMSHt/4KlVjAx6x9pqJ43I2q+dn3hxXaVz5J2t6Stn/FQEJWUSDqkwinDlCGSHaQJCAQfBeaMmdIDG+BTP4MCCrj1HD+GVRFIXZf3sOC55PLMZ46f/b9941fh4rtjhovHOiq0A6uSP1QsQ/ZFTL5jOuajs"],"x":"Aadyoo_S4lojzPemvLbL2HLWFhzzFzwPmNE3er9qEtMKtkFoIXdo1Yo658hk3qtydtZSIpJTtKI7rIN6ZrPvaTGk","y":"AYhwi0Ye_NbarpZYhqULDHpMaXq0UO2NOZ3XCQoxkSADgSLA6XXjC3_1fFnmeRPSTh1s5GwsrUibcMTXWbChwVci","crv":"P-521"},{"kty":"RSA","kid":"On37/qEMHibbWiYelZGpIwaWs/U=","use":"enc","x5t":"jptVrwY-pWuH0Vd4Fw52bOBsi3o","x5c":["MIIDRzCCAi+gAwIBAgIEeepYrDANBgkqhkiG9w0BAQsFADBUMQswCQYDVQQGEwJVSzEQMA4GA1UECBMHQnJpc3RvbDEQMA4GA1UEBxMHQnJpc3RvbDESMBAGA1UEChMJRm9yZ2VSb2NrMQ0wCwYDVQQDEwR0ZXN0MB4XDTIxMDYxMDAzNTEyMVoXDTMxMDYwODAzNTEyMVowVDELMAkGA1UEBhMCVUsxEDAOBgNVBAgTB0JyaXN0b2wxEDAOBgNVBAcTB0JyaXN0b2wxEjAQBgNVBAoTCUZvcmdlUm9jazENMAsGA1UEAxMEdGVzdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK8tY0IUPaA/CKhapXL05wIlgc0M9UudT6ggNgKDy1fNKf1u9TVXupIzzKbh/zPr1TAGfZINLierEvWB3jFUYl4Dj0wxb/XE51EYC+jKy9bJr3afYMJkWs0T4wyWOzsm48JKxoxEvVJeRNh72sPAQ/re4fl+c0KxkZtuJpDIko4CxZL+9D6jxgLx+o85oALbszzisY+BC0RK/mxuPQdr9P9zUMcQhDcmOaBViJW8TG384myVExKYJLS4x30nAwUcZRZWdvKHkb2bJj/F6ChYcc3F/ArlbO5PXh7H2CDcWQ81hPM38KWWvrsqvfEnqFUJ+7GvK/q93t0g/1HOTYRd/JcCAwEAAaMhMB8wHQYDVR0OBBYEFM99yNIL/cPmYafI0lbhyJd46Sw1MA0GCSqGSIb3DQEBCwUAA4IBAQBG7rgrZuPG2x5/QZeH9ZxDHTTA9y7VoVDZeVzDXfB7ZjVnh24m9cbS51rAqfxsMg14RX2+O2ec5m0ntR6N7cc3c/XJZrDhgNyX1lIsM8FWS9PhQQClQaY2RMB5564nzyR1UTnYnoe7Alt1wvk7PxafMNMx5xPoBoxc9GVtqIP83+eFqDZiNGzY//1S9QxAqfmFd7y+3FJY+KIWre1N74XCrBfc8Be6wKoTfxFciypPPXIqqhAzQjnc1uR5gNK+gnrLKi2j6d701XmHsq+ZEGxxUN0fnjlWlhb8T25qg52IS3UsxzZlKIW0oaq6lUTkfsxOQp+I9YNkwJYGomKqPs1C"],"n":"ry1jQhQ9oD8IqFqlcvTnAiWBzQz1S51PqCA2AoPLV80p_W71NVe6kjPMpuH_M-vVMAZ9kg0uJ6sS9YHeMVRiXgOPTDFv9cTnURgL6MrL1smvdp9gwmRazRPjDJY7OybjwkrGjES9Ul5E2Hvaw8BD-t7h-X5zQrGRm24mkMiSjgLFkv70PqPGAvH6jzmgAtuzPOKxj4ELREr-bG49B2v0_3NQxxCENyY5oFWIlbxMbfzibJUTEpgktLjHfScDBRxlFlZ28oeRvZsmP8XoKFhxzcX8CuVs7k9eHsfYINxZDzWE8zfwpZa-uyq98SeoVQn7sa8r-r3e3SD_Uc5NhF38lw","e":"AQAB"},{"kty":"EC","kid":"XiA5Mm/O9Dl7ocI1xNQ/YTT/Ox4=","use":"sig","x5t":"LKQ4biAMbCHAkFoTnn0omGX3DxA","x5c":["MIICBTCCAYqgAwIBAgIEe7WjoDAMBggqhkjOPQQDAgUAMFkxCzAJBgNVBAYTAlVLMRAwDgYDVQQIEwdCcmlzdG9sMRAwDgYDVQQHEwdCcmlzdG9sMRIwEAYDVQQKEwlGb3JnZVJvY2sxEjAQBgNVBAMTCWVzMzg0dGVzdDAeFw0yMTA2MTAwMzUxMTlaFw0zMTA2MDgwMzUxMTlaMFkxCzAJBgNVBAYTAlVLMRAwDgYDVQQIEwdCcmlzdG9sMRAwDgYDVQQHEwdCcmlzdG9sMRIwEAYDVQQKEwlGb3JnZVJvY2sxEjAQBgNVBAMTCWVzMzg0dGVzdDB2MBAGByqGSM49AgEGBSuBBAAiA2IABFUeXemsRuyfREarCSvCtxQ1B49cVZdVsp3/qU9urVBp4MUzXnMTaYe8sNrqlnSr5lMPnluqzsab1x9nQWLRhR2gd6gdqL0EOmEkrD8xzKpIFp9V2RM1lblHN/rd/lu47aMhMB8wHQYDVR0OBBYEFEL5hGx6jrQhUq3b4UhhrOsY+2ybMAwGCCqGSM49BAMCBQADZwAwZAIwbepvvdFnbLi68W2cwSwuLCob+3Oyq79BZ8mX/amojDe1GtXU/hJ06trOxp7vtX6pAjB+LbIurGoVsqpcvOL2257q2HoATopCTuDpM77BogmfxSQFciuhK/Q/5uYGZooBYdQ="],"x":"VR5d6axG7J9ERqsJK8K3FDUHj1xVl1Wynf-pT26tUGngxTNecxNph7yw2uqWdKvm","y":"Uw-eW6rOxpvXH2dBYtGFHaB3qB2ovQQ6YSSsPzHMqkgWn1XZEzWVuUc3-t3-W7jt","crv":"P-384"},{"kty":"RSA","kid":"+rbU0bNIibHu1OASgWihDV88A8Q=","use":"sig","x5t":"EtthAaAjIOh6sez6TqjvQk18YVA","x5c":["MIIDXzCCAkegAwIBAgIEe6vpeDANBgkqhkiG9w0BAQsFADBgMQswCQYDVQQGEwJVSzEQMA4GA1UECBMHQnJpc3RvbDEQMA4GA1UEBxMHQnJpc3RvbDESMBAGA1UEChMJRm9yZ2VSb2NrMRkwFwYDVQQDExByc2Fqd3RzaWduaW5na2V5MB4XDTIxMDYxMDAzNTExN1oXDTMxMDYwODAzNTExN1owYDELMAkGA1UEBhMCVUsxEDAOBgNVBAgTB0JyaXN0b2wxEDAOBgNVBAcTB0JyaXN0b2wxEjAQBgNVBAoTCUZvcmdlUm9jazEZMBcGA1UEAxMQcnNhand0c2lnbmluZ2tleTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJGeBt5i/jOAWqNwS57x43EYa7GtW32zh5IWEOBBt0jErquPGg7nRrGt25W6NhtPvE4EHTvUjdHyQf9qyhDTlPsnuVL61LQpnmEFhPOyl322eRDrtacE6h4V5IgjqKGt8qmng11YyHJ4A8fOTZG0Pb1Yp66FaVihURi41x199Qf6sbY87wnw+ADe0dI9l+b9ox6UFqyQIpUAEGg3hw+uZH5Z6LfLS4OwIJ7cgYhfuhZiq3TeyWSz1n0a6+CD7DkS4GqX65GmhFOQQXEZYSnETM7aEXUBhHOmtwDmeA/NqFo8UvPZcbOrxxoFZQQNz3XXe07x1TYbnE7d4KDo1KCecGECAwEAAaMhMB8wHQYDVR0OBBYEFA+2MIaEj7+AxILXFfr0rSIPSlV4MA0GCSqGSIb3DQEBCwUAA4IBAQBxOlDSjyVb840NxbYV6jPFjtmjgAKTvoPToia+aSmUsCjIedPDziwo1Da6GW5/Bw6Xq9bhRhHPQZzToOeqZOa6zzpGoubBSS9gNXvxMd0gG4VcQTSsxqcH4wCuvODNgxNt05G9zHYeU0zJSSU7g0eL5GYHtwTjSS4I1yU6hFbB+MJQEsdmR+v0b5LSo6HjJrWQr4k8ZPZyyYR+dUTuBewpRmZ/GLmBbjiX25XeKM+pA7aawq9iRpXquUALpv/bdf6+kYyIllXsJaHzRd9YFA30okrC4vj8mz2sIoldBKwJX+OvF87TVBiM26L1265aHSB6/AbZbrNB+kth2393d1LY"],"n":"kZ4G3mL-M4Bao3BLnvHjcRhrsa1bfbOHkhYQ4EG3SMSuq48aDudGsa3blbo2G0-8TgQdO9SN0fJB_2rKENOU-ye5UvrUtCmeYQWE87KXfbZ5EOu1pwTqHhXkiCOooa3yqaeDXVjIcngDx85NkbQ9vVinroVpWKFRGLjXHX31B_qxtjzvCfD4AN7R0j2X5v2jHpQWrJAilQAQaDeHD65kflnot8tLg7AgntyBiF-6FmKrdN7JZLPWfRrr4IPsORLgapfrkaaEU5BBcRlhKcRMztoRdQGEc6a3AOZ4D82oWjxS89lxs6vHGgVlBA3Pddd7TvHVNhucTt3goOjUoJ5wYQ","e":"AQAB"}]}
2021-06-14 17:51:46
FetchServerKeys
Found JWK set string
jwk_string
{"keys":[{"kty":"EC","kid":"prUONCz76/VCTu+VkSvCh2ynJ/c=","use":"sig","x5t":"_Lz4wvOq3ZiTRtckg_8iRrU-DgY","x5c":["MIIByjCCAW2gAwIBAgIEIZkEmzAMBggqhkjOPQQDAgUAMFkxCzAJBgNVBAYTAlVLMRAwDgYDVQQIEwdCcmlzdG9sMRAwDgYDVQQHEwdCcmlzdG9sMRIwEAYDVQQKEwlGb3JnZVJvY2sxEjAQBgNVBAMTCWVzMjU2dGVzdDAeFw0yMTA2MTAwMzUxMThaFw0zMTA2MDgwMzUxMThaMFkxCzAJBgNVBAYTAlVLMRAwDgYDVQQIEwdCcmlzdG9sMRAwDgYDVQQHEwdCcmlzdG9sMRIwEAYDVQQKEwlGb3JnZVJvY2sxEjAQBgNVBAMTCWVzMjU2dGVzdDBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABAbR8ATGj6O04cJncxewUM8bE2vEqVmQ00Hom11HMGzXPXOrBNTE0Q254hRw/9Ti4UGXSHPX5MGO5TkbonxjFHyjITAfMB0GA1UdDgQWBBQzLq7rNXiId2GBqNSjF82mScxL6DAMBggqhkjOPQQDAgUAA0kAMEYCIQC3PNY49Uqbmm9lcQIhtoOdOk4JUKa2JjWU8BDW9kaTsAIhAIzcrAgy/uWvaGpemTm7wGz+JA90bc3ZAgFVN7lncCEm"],"x":"BtHwBMaPo7ThwmdzF7BQzxsTa8SpWZDTQeibXUcwbNc","y":"PXOrBNTE0Q254hRw_9Ti4UGXSHPX5MGO5TkbonxjFHw","crv":"P-256"},{"kty":"EC","kid":"WLaIuAS5X5GaASKlxK8tRejySXI=","use":"sig","x5t":"acMZxc4tDd_2m4FrEhZBe4aIzB8","x5c":["MIICUTCCAbCgAwIBAgIEUNPeoTAMBggqhkjOPQQDAgUAMFkxCzAJBgNVBAYTAlVLMRAwDgYDVQQIEwdCcmlzdG9sMRAwDgYDVQQHEwdCcmlzdG9sMRIwEAYDVQQKEwlGb3JnZVJvY2sxEjAQBgNVBAMTCWVzNTEydGVzdDAeFw0yMTA2MTAwMzUxMTlaFw0zMTA2MDgwMzUxMTlaMFkxCzAJBgNVBAYTAlVLMRAwDgYDVQQIEwdCcmlzdG9sMRAwDgYDVQQHEwdCcmlzdG9sMRIwEAYDVQQKEwlGb3JnZVJvY2sxEjAQBgNVBAMTCWVzNTEydGVzdDCBmzAQBgcqhkjOPQIBBgUrgQQAIwOBhgAEAadyoo/S4lojzPemvLbL2HLWFhzzFzwPmNE3er9qEtMKtkFoIXdo1Yo658hk3qtydtZSIpJTtKI7rIN6ZrPvaTGkAYhwi0Ye/NbarpZYhqULDHpMaXq0UO2NOZ3XCQoxkSADgSLA6XXjC3/1fFnmeRPSTh1s5GwsrUibcMTXWbChwVcioyEwHzAdBgNVHQ4EFgQUjREV5uAYegn7SoqRJoW0/inrlowwDAYIKoZIzj0EAwIFAAOBjAAwgYgCQgHn53875ZgU/np3jhmwdUHCmzaMSHt/4KlVjAx6x9pqJ43I2q+dn3hxXaVz5J2t6Stn/FQEJWUSDqkwinDlCGSHaQJCAQfBeaMmdIDG+BTP4MCCrj1HD+GVRFIXZf3sOC55PLMZ46f/b9941fh4rtjhovHOiq0A6uSP1QsQ/ZFTL5jOuajs"],"x":"Aadyoo_S4lojzPemvLbL2HLWFhzzFzwPmNE3er9qEtMKtkFoIXdo1Yo658hk3qtydtZSIpJTtKI7rIN6ZrPvaTGk","y":"AYhwi0Ye_NbarpZYhqULDHpMaXq0UO2NOZ3XCQoxkSADgSLA6XXjC3_1fFnmeRPSTh1s5GwsrUibcMTXWbChwVci","crv":"P-521"},{"kty":"RSA","kid":"On37/qEMHibbWiYelZGpIwaWs/U=","use":"enc","x5t":"jptVrwY-pWuH0Vd4Fw52bOBsi3o","x5c":["MIIDRzCCAi+gAwIBAgIEeepYrDANBgkqhkiG9w0BAQsFADBUMQswCQYDVQQGEwJVSzEQMA4GA1UECBMHQnJpc3RvbDEQMA4GA1UEBxMHQnJpc3RvbDESMBAGA1UEChMJRm9yZ2VSb2NrMQ0wCwYDVQQDEwR0ZXN0MB4XDTIxMDYxMDAzNTEyMVoXDTMxMDYwODAzNTEyMVowVDELMAkGA1UEBhMCVUsxEDAOBgNVBAgTB0JyaXN0b2wxEDAOBgNVBAcTB0JyaXN0b2wxEjAQBgNVBAoTCUZvcmdlUm9jazENMAsGA1UEAxMEdGVzdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK8tY0IUPaA/CKhapXL05wIlgc0M9UudT6ggNgKDy1fNKf1u9TVXupIzzKbh/zPr1TAGfZINLierEvWB3jFUYl4Dj0wxb/XE51EYC+jKy9bJr3afYMJkWs0T4wyWOzsm48JKxoxEvVJeRNh72sPAQ/re4fl+c0KxkZtuJpDIko4CxZL+9D6jxgLx+o85oALbszzisY+BC0RK/mxuPQdr9P9zUMcQhDcmOaBViJW8TG384myVExKYJLS4x30nAwUcZRZWdvKHkb2bJj/F6ChYcc3F/ArlbO5PXh7H2CDcWQ81hPM38KWWvrsqvfEnqFUJ+7GvK/q93t0g/1HOTYRd/JcCAwEAAaMhMB8wHQYDVR0OBBYEFM99yNIL/cPmYafI0lbhyJd46Sw1MA0GCSqGSIb3DQEBCwUAA4IBAQBG7rgrZuPG2x5/QZeH9ZxDHTTA9y7VoVDZeVzDXfB7ZjVnh24m9cbS51rAqfxsMg14RX2+O2ec5m0ntR6N7cc3c/XJZrDhgNyX1lIsM8FWS9PhQQClQaY2RMB5564nzyR1UTnYnoe7Alt1wvk7PxafMNMx5xPoBoxc9GVtqIP83+eFqDZiNGzY//1S9QxAqfmFd7y+3FJY+KIWre1N74XCrBfc8Be6wKoTfxFciypPPXIqqhAzQjnc1uR5gNK+gnrLKi2j6d701XmHsq+ZEGxxUN0fnjlWlhb8T25qg52IS3UsxzZlKIW0oaq6lUTkfsxOQp+I9YNkwJYGomKqPs1C"],"n":"ry1jQhQ9oD8IqFqlcvTnAiWBzQz1S51PqCA2AoPLV80p_W71NVe6kjPMpuH_M-vVMAZ9kg0uJ6sS9YHeMVRiXgOPTDFv9cTnURgL6MrL1smvdp9gwmRazRPjDJY7OybjwkrGjES9Ul5E2Hvaw8BD-t7h-X5zQrGRm24mkMiSjgLFkv70PqPGAvH6jzmgAtuzPOKxj4ELREr-bG49B2v0_3NQxxCENyY5oFWIlbxMbfzibJUTEpgktLjHfScDBRxlFlZ28oeRvZsmP8XoKFhxzcX8CuVs7k9eHsfYINxZDzWE8zfwpZa-uyq98SeoVQn7sa8r-r3e3SD_Uc5NhF38lw","e":"AQAB"},{"kty":"EC","kid":"XiA5Mm/O9Dl7ocI1xNQ/YTT/Ox4=","use":"sig","x5t":"LKQ4biAMbCHAkFoTnn0omGX3DxA","x5c":["MIICBTCCAYqgAwIBAgIEe7WjoDAMBggqhkjOPQQDAgUAMFkxCzAJBgNVBAYTAlVLMRAwDgYDVQQIEwdCcmlzdG9sMRAwDgYDVQQHEwdCcmlzdG9sMRIwEAYDVQQKEwlGb3JnZVJvY2sxEjAQBgNVBAMTCWVzMzg0dGVzdDAeFw0yMTA2MTAwMzUxMTlaFw0zMTA2MDgwMzUxMTlaMFkxCzAJBgNVBAYTAlVLMRAwDgYDVQQIEwdCcmlzdG9sMRAwDgYDVQQHEwdCcmlzdG9sMRIwEAYDVQQKEwlGb3JnZVJvY2sxEjAQBgNVBAMTCWVzMzg0dGVzdDB2MBAGByqGSM49AgEGBSuBBAAiA2IABFUeXemsRuyfREarCSvCtxQ1B49cVZdVsp3/qU9urVBp4MUzXnMTaYe8sNrqlnSr5lMPnluqzsab1x9nQWLRhR2gd6gdqL0EOmEkrD8xzKpIFp9V2RM1lblHN/rd/lu47aMhMB8wHQYDVR0OBBYEFEL5hGx6jrQhUq3b4UhhrOsY+2ybMAwGCCqGSM49BAMCBQADZwAwZAIwbepvvdFnbLi68W2cwSwuLCob+3Oyq79BZ8mX/amojDe1GtXU/hJ06trOxp7vtX6pAjB+LbIurGoVsqpcvOL2257q2HoATopCTuDpM77BogmfxSQFciuhK/Q/5uYGZooBYdQ="],"x":"VR5d6axG7J9ERqsJK8K3FDUHj1xVl1Wynf-pT26tUGngxTNecxNph7yw2uqWdKvm","y":"Uw-eW6rOxpvXH2dBYtGFHaB3qB2ovQQ6YSSsPzHMqkgWn1XZEzWVuUc3-t3-W7jt","crv":"P-384"},{"kty":"RSA","kid":"+rbU0bNIibHu1OASgWihDV88A8Q=","use":"sig","x5t":"EtthAaAjIOh6sez6TqjvQk18YVA","x5c":["MIIDXzCCAkegAwIBAgIEe6vpeDANBgkqhkiG9w0BAQsFADBgMQswCQYDVQQGEwJVSzEQMA4GA1UECBMHQnJpc3RvbDEQMA4GA1UEBxMHQnJpc3RvbDESMBAGA1UEChMJRm9yZ2VSb2NrMRkwFwYDVQQDExByc2Fqd3RzaWduaW5na2V5MB4XDTIxMDYxMDAzNTExN1oXDTMxMDYwODAzNTExN1owYDELMAkGA1UEBhMCVUsxEDAOBgNVBAgTB0JyaXN0b2wxEDAOBgNVBAcTB0JyaXN0b2wxEjAQBgNVBAoTCUZvcmdlUm9jazEZMBcGA1UEAxMQcnNhand0c2lnbmluZ2tleTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJGeBt5i/jOAWqNwS57x43EYa7GtW32zh5IWEOBBt0jErquPGg7nRrGt25W6NhtPvE4EHTvUjdHyQf9qyhDTlPsnuVL61LQpnmEFhPOyl322eRDrtacE6h4V5IgjqKGt8qmng11YyHJ4A8fOTZG0Pb1Yp66FaVihURi41x199Qf6sbY87wnw+ADe0dI9l+b9ox6UFqyQIpUAEGg3hw+uZH5Z6LfLS4OwIJ7cgYhfuhZiq3TeyWSz1n0a6+CD7DkS4GqX65GmhFOQQXEZYSnETM7aEXUBhHOmtwDmeA/NqFo8UvPZcbOrxxoFZQQNz3XXe07x1TYbnE7d4KDo1KCecGECAwEAAaMhMB8wHQYDVR0OBBYEFA+2MIaEj7+AxILXFfr0rSIPSlV4MA0GCSqGSIb3DQEBCwUAA4IBAQBxOlDSjyVb840NxbYV6jPFjtmjgAKTvoPToia+aSmUsCjIedPDziwo1Da6GW5/Bw6Xq9bhRhHPQZzToOeqZOa6zzpGoubBSS9gNXvxMd0gG4VcQTSsxqcH4wCuvODNgxNt05G9zHYeU0zJSSU7g0eL5GYHtwTjSS4I1yU6hFbB+MJQEsdmR+v0b5LSo6HjJrWQr4k8ZPZyyYR+dUTuBewpRmZ/GLmBbjiX25XeKM+pA7aawq9iRpXquUALpv/bdf6+kYyIllXsJaHzRd9YFA30okrC4vj8mz2sIoldBKwJX+OvF87TVBiM26L1265aHSB6/AbZbrNB+kth2393d1LY"],"n":"kZ4G3mL-M4Bao3BLnvHjcRhrsa1bfbOHkhYQ4EG3SMSuq48aDudGsa3blbo2G0-8TgQdO9SN0fJB_2rKENOU-ye5UvrUtCmeYQWE87KXfbZ5EOu1pwTqHhXkiCOooa3yqaeDXVjIcngDx85NkbQ9vVinroVpWKFRGLjXHX31B_qxtjzvCfD4AN7R0j2X5v2jHpQWrJAilQAQaDeHD65kflnot8tLg7AgntyBiF-6FmKrdN7JZLPWfRrr4IPsORLgapfrkaaEU5BBcRlhKcRMztoRdQGEc6a3AOZ4D82oWjxS89lxs6vHGgVlBA3Pddd7TvHVNhucTt3goOjUoJ5wYQ","e":"AQAB"}]}
2021-06-14 17:51:46 SUCCESS
FetchServerKeys
Found server JWK set
server_jwks
{
  "keys": [
    {
      "kty": "EC",
      "kid": "prUONCz76/VCTu+VkSvCh2ynJ/c\u003d",
      "use": "sig",
      "x5t": "_Lz4wvOq3ZiTRtckg_8iRrU-DgY",
      "x5c": [
        "MIIByjCCAW2gAwIBAgIEIZkEmzAMBggqhkjOPQQDAgUAMFkxCzAJBgNVBAYTAlVLMRAwDgYDVQQIEwdCcmlzdG9sMRAwDgYDVQQHEwdCcmlzdG9sMRIwEAYDVQQKEwlGb3JnZVJvY2sxEjAQBgNVBAMTCWVzMjU2dGVzdDAeFw0yMTA2MTAwMzUxMThaFw0zMTA2MDgwMzUxMThaMFkxCzAJBgNVBAYTAlVLMRAwDgYDVQQIEwdCcmlzdG9sMRAwDgYDVQQHEwdCcmlzdG9sMRIwEAYDVQQKEwlGb3JnZVJvY2sxEjAQBgNVBAMTCWVzMjU2dGVzdDBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABAbR8ATGj6O04cJncxewUM8bE2vEqVmQ00Hom11HMGzXPXOrBNTE0Q254hRw/9Ti4UGXSHPX5MGO5TkbonxjFHyjITAfMB0GA1UdDgQWBBQzLq7rNXiId2GBqNSjF82mScxL6DAMBggqhkjOPQQDAgUAA0kAMEYCIQC3PNY49Uqbmm9lcQIhtoOdOk4JUKa2JjWU8BDW9kaTsAIhAIzcrAgy/uWvaGpemTm7wGz+JA90bc3ZAgFVN7lncCEm"
      ],
      "x": "BtHwBMaPo7ThwmdzF7BQzxsTa8SpWZDTQeibXUcwbNc",
      "y": "PXOrBNTE0Q254hRw_9Ti4UGXSHPX5MGO5TkbonxjFHw",
      "crv": "P-256"
    },
    {
      "kty": "EC",
      "kid": "WLaIuAS5X5GaASKlxK8tRejySXI\u003d",
      "use": "sig",
      "x5t": "acMZxc4tDd_2m4FrEhZBe4aIzB8",
      "x5c": [
        "MIICUTCCAbCgAwIBAgIEUNPeoTAMBggqhkjOPQQDAgUAMFkxCzAJBgNVBAYTAlVLMRAwDgYDVQQIEwdCcmlzdG9sMRAwDgYDVQQHEwdCcmlzdG9sMRIwEAYDVQQKEwlGb3JnZVJvY2sxEjAQBgNVBAMTCWVzNTEydGVzdDAeFw0yMTA2MTAwMzUxMTlaFw0zMTA2MDgwMzUxMTlaMFkxCzAJBgNVBAYTAlVLMRAwDgYDVQQIEwdCcmlzdG9sMRAwDgYDVQQHEwdCcmlzdG9sMRIwEAYDVQQKEwlGb3JnZVJvY2sxEjAQBgNVBAMTCWVzNTEydGVzdDCBmzAQBgcqhkjOPQIBBgUrgQQAIwOBhgAEAadyoo/S4lojzPemvLbL2HLWFhzzFzwPmNE3er9qEtMKtkFoIXdo1Yo658hk3qtydtZSIpJTtKI7rIN6ZrPvaTGkAYhwi0Ye/NbarpZYhqULDHpMaXq0UO2NOZ3XCQoxkSADgSLA6XXjC3/1fFnmeRPSTh1s5GwsrUibcMTXWbChwVcioyEwHzAdBgNVHQ4EFgQUjREV5uAYegn7SoqRJoW0/inrlowwDAYIKoZIzj0EAwIFAAOBjAAwgYgCQgHn53875ZgU/np3jhmwdUHCmzaMSHt/4KlVjAx6x9pqJ43I2q+dn3hxXaVz5J2t6Stn/FQEJWUSDqkwinDlCGSHaQJCAQfBeaMmdIDG+BTP4MCCrj1HD+GVRFIXZf3sOC55PLMZ46f/b9941fh4rtjhovHOiq0A6uSP1QsQ/ZFTL5jOuajs"
      ],
      "x": "Aadyoo_S4lojzPemvLbL2HLWFhzzFzwPmNE3er9qEtMKtkFoIXdo1Yo658hk3qtydtZSIpJTtKI7rIN6ZrPvaTGk",
      "y": "AYhwi0Ye_NbarpZYhqULDHpMaXq0UO2NOZ3XCQoxkSADgSLA6XXjC3_1fFnmeRPSTh1s5GwsrUibcMTXWbChwVci",
      "crv": "P-521"
    },
    {
      "kty": "RSA",
      "kid": "On37/qEMHibbWiYelZGpIwaWs/U\u003d",
      "use": "enc",
      "x5t": "jptVrwY-pWuH0Vd4Fw52bOBsi3o",
      "x5c": [
        "MIIDRzCCAi+gAwIBAgIEeepYrDANBgkqhkiG9w0BAQsFADBUMQswCQYDVQQGEwJVSzEQMA4GA1UECBMHQnJpc3RvbDEQMA4GA1UEBxMHQnJpc3RvbDESMBAGA1UEChMJRm9yZ2VSb2NrMQ0wCwYDVQQDEwR0ZXN0MB4XDTIxMDYxMDAzNTEyMVoXDTMxMDYwODAzNTEyMVowVDELMAkGA1UEBhMCVUsxEDAOBgNVBAgTB0JyaXN0b2wxEDAOBgNVBAcTB0JyaXN0b2wxEjAQBgNVBAoTCUZvcmdlUm9jazENMAsGA1UEAxMEdGVzdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK8tY0IUPaA/CKhapXL05wIlgc0M9UudT6ggNgKDy1fNKf1u9TVXupIzzKbh/zPr1TAGfZINLierEvWB3jFUYl4Dj0wxb/XE51EYC+jKy9bJr3afYMJkWs0T4wyWOzsm48JKxoxEvVJeRNh72sPAQ/re4fl+c0KxkZtuJpDIko4CxZL+9D6jxgLx+o85oALbszzisY+BC0RK/mxuPQdr9P9zUMcQhDcmOaBViJW8TG384myVExKYJLS4x30nAwUcZRZWdvKHkb2bJj/F6ChYcc3F/ArlbO5PXh7H2CDcWQ81hPM38KWWvrsqvfEnqFUJ+7GvK/q93t0g/1HOTYRd/JcCAwEAAaMhMB8wHQYDVR0OBBYEFM99yNIL/cPmYafI0lbhyJd46Sw1MA0GCSqGSIb3DQEBCwUAA4IBAQBG7rgrZuPG2x5/QZeH9ZxDHTTA9y7VoVDZeVzDXfB7ZjVnh24m9cbS51rAqfxsMg14RX2+O2ec5m0ntR6N7cc3c/XJZrDhgNyX1lIsM8FWS9PhQQClQaY2RMB5564nzyR1UTnYnoe7Alt1wvk7PxafMNMx5xPoBoxc9GVtqIP83+eFqDZiNGzY//1S9QxAqfmFd7y+3FJY+KIWre1N74XCrBfc8Be6wKoTfxFciypPPXIqqhAzQjnc1uR5gNK+gnrLKi2j6d701XmHsq+ZEGxxUN0fnjlWlhb8T25qg52IS3UsxzZlKIW0oaq6lUTkfsxOQp+I9YNkwJYGomKqPs1C"
      ],
      "n": "ry1jQhQ9oD8IqFqlcvTnAiWBzQz1S51PqCA2AoPLV80p_W71NVe6kjPMpuH_M-vVMAZ9kg0uJ6sS9YHeMVRiXgOPTDFv9cTnURgL6MrL1smvdp9gwmRazRPjDJY7OybjwkrGjES9Ul5E2Hvaw8BD-t7h-X5zQrGRm24mkMiSjgLFkv70PqPGAvH6jzmgAtuzPOKxj4ELREr-bG49B2v0_3NQxxCENyY5oFWIlbxMbfzibJUTEpgktLjHfScDBRxlFlZ28oeRvZsmP8XoKFhxzcX8CuVs7k9eHsfYINxZDzWE8zfwpZa-uyq98SeoVQn7sa8r-r3e3SD_Uc5NhF38lw",
      "e": "AQAB"
    },
    {
      "kty": "EC",
      "kid": "XiA5Mm/O9Dl7ocI1xNQ/YTT/Ox4\u003d",
      "use": "sig",
      "x5t": "LKQ4biAMbCHAkFoTnn0omGX3DxA",
      "x5c": [
        "MIICBTCCAYqgAwIBAgIEe7WjoDAMBggqhkjOPQQDAgUAMFkxCzAJBgNVBAYTAlVLMRAwDgYDVQQIEwdCcmlzdG9sMRAwDgYDVQQHEwdCcmlzdG9sMRIwEAYDVQQKEwlGb3JnZVJvY2sxEjAQBgNVBAMTCWVzMzg0dGVzdDAeFw0yMTA2MTAwMzUxMTlaFw0zMTA2MDgwMzUxMTlaMFkxCzAJBgNVBAYTAlVLMRAwDgYDVQQIEwdCcmlzdG9sMRAwDgYDVQQHEwdCcmlzdG9sMRIwEAYDVQQKEwlGb3JnZVJvY2sxEjAQBgNVBAMTCWVzMzg0dGVzdDB2MBAGByqGSM49AgEGBSuBBAAiA2IABFUeXemsRuyfREarCSvCtxQ1B49cVZdVsp3/qU9urVBp4MUzXnMTaYe8sNrqlnSr5lMPnluqzsab1x9nQWLRhR2gd6gdqL0EOmEkrD8xzKpIFp9V2RM1lblHN/rd/lu47aMhMB8wHQYDVR0OBBYEFEL5hGx6jrQhUq3b4UhhrOsY+2ybMAwGCCqGSM49BAMCBQADZwAwZAIwbepvvdFnbLi68W2cwSwuLCob+3Oyq79BZ8mX/amojDe1GtXU/hJ06trOxp7vtX6pAjB+LbIurGoVsqpcvOL2257q2HoATopCTuDpM77BogmfxSQFciuhK/Q/5uYGZooBYdQ\u003d"
      ],
      "x": "VR5d6axG7J9ERqsJK8K3FDUHj1xVl1Wynf-pT26tUGngxTNecxNph7yw2uqWdKvm",
      "y": "Uw-eW6rOxpvXH2dBYtGFHaB3qB2ovQQ6YSSsPzHMqkgWn1XZEzWVuUc3-t3-W7jt",
      "crv": "P-384"
    },
    {
      "kty": "RSA",
      "kid": "+rbU0bNIibHu1OASgWihDV88A8Q\u003d",
      "use": "sig",
      "x5t": "EtthAaAjIOh6sez6TqjvQk18YVA",
      "x5c": [
        "MIIDXzCCAkegAwIBAgIEe6vpeDANBgkqhkiG9w0BAQsFADBgMQswCQYDVQQGEwJVSzEQMA4GA1UECBMHQnJpc3RvbDEQMA4GA1UEBxMHQnJpc3RvbDESMBAGA1UEChMJRm9yZ2VSb2NrMRkwFwYDVQQDExByc2Fqd3RzaWduaW5na2V5MB4XDTIxMDYxMDAzNTExN1oXDTMxMDYwODAzNTExN1owYDELMAkGA1UEBhMCVUsxEDAOBgNVBAgTB0JyaXN0b2wxEDAOBgNVBAcTB0JyaXN0b2wxEjAQBgNVBAoTCUZvcmdlUm9jazEZMBcGA1UEAxMQcnNhand0c2lnbmluZ2tleTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJGeBt5i/jOAWqNwS57x43EYa7GtW32zh5IWEOBBt0jErquPGg7nRrGt25W6NhtPvE4EHTvUjdHyQf9qyhDTlPsnuVL61LQpnmEFhPOyl322eRDrtacE6h4V5IgjqKGt8qmng11YyHJ4A8fOTZG0Pb1Yp66FaVihURi41x199Qf6sbY87wnw+ADe0dI9l+b9ox6UFqyQIpUAEGg3hw+uZH5Z6LfLS4OwIJ7cgYhfuhZiq3TeyWSz1n0a6+CD7DkS4GqX65GmhFOQQXEZYSnETM7aEXUBhHOmtwDmeA/NqFo8UvPZcbOrxxoFZQQNz3XXe07x1TYbnE7d4KDo1KCecGECAwEAAaMhMB8wHQYDVR0OBBYEFA+2MIaEj7+AxILXFfr0rSIPSlV4MA0GCSqGSIb3DQEBCwUAA4IBAQBxOlDSjyVb840NxbYV6jPFjtmjgAKTvoPToia+aSmUsCjIedPDziwo1Da6GW5/Bw6Xq9bhRhHPQZzToOeqZOa6zzpGoubBSS9gNXvxMd0gG4VcQTSsxqcH4wCuvODNgxNt05G9zHYeU0zJSSU7g0eL5GYHtwTjSS4I1yU6hFbB+MJQEsdmR+v0b5LSo6HjJrWQr4k8ZPZyyYR+dUTuBewpRmZ/GLmBbjiX25XeKM+pA7aawq9iRpXquUALpv/bdf6+kYyIllXsJaHzRd9YFA30okrC4vj8mz2sIoldBKwJX+OvF87TVBiM26L1265aHSB6/AbZbrNB+kth2393d1LY"
      ],
      "n": "kZ4G3mL-M4Bao3BLnvHjcRhrsa1bfbOHkhYQ4EG3SMSuq48aDudGsa3blbo2G0-8TgQdO9SN0fJB_2rKENOU-ye5UvrUtCmeYQWE87KXfbZ5EOu1pwTqHhXkiCOooa3yqaeDXVjIcngDx85NkbQ9vVinroVpWKFRGLjXHX31B_qxtjzvCfD4AN7R0j2X5v2jHpQWrJAilQAQaDeHD65kflnot8tLg7AgntyBiF-6FmKrdN7JZLPWfRrr4IPsORLgapfrkaaEU5BBcRlhKcRMztoRdQGEc6a3AOZ4D82oWjxS89lxs6vHGgVlBA3Pddd7TvHVNhucTt3goOjUoJ5wYQ",
      "e": "AQAB"
    }
  ]
}
2021-06-14 17:51:46 SUCCESS
CheckServerKeysIsValid
Server JWKs is valid
server_jwks
{
  "keys": [
    {
      "kty": "EC",
      "kid": "prUONCz76/VCTu+VkSvCh2ynJ/c\u003d",
      "use": "sig",
      "x5t": "_Lz4wvOq3ZiTRtckg_8iRrU-DgY",
      "x5c": [
        "MIIByjCCAW2gAwIBAgIEIZkEmzAMBggqhkjOPQQDAgUAMFkxCzAJBgNVBAYTAlVLMRAwDgYDVQQIEwdCcmlzdG9sMRAwDgYDVQQHEwdCcmlzdG9sMRIwEAYDVQQKEwlGb3JnZVJvY2sxEjAQBgNVBAMTCWVzMjU2dGVzdDAeFw0yMTA2MTAwMzUxMThaFw0zMTA2MDgwMzUxMThaMFkxCzAJBgNVBAYTAlVLMRAwDgYDVQQIEwdCcmlzdG9sMRAwDgYDVQQHEwdCcmlzdG9sMRIwEAYDVQQKEwlGb3JnZVJvY2sxEjAQBgNVBAMTCWVzMjU2dGVzdDBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABAbR8ATGj6O04cJncxewUM8bE2vEqVmQ00Hom11HMGzXPXOrBNTE0Q254hRw/9Ti4UGXSHPX5MGO5TkbonxjFHyjITAfMB0GA1UdDgQWBBQzLq7rNXiId2GBqNSjF82mScxL6DAMBggqhkjOPQQDAgUAA0kAMEYCIQC3PNY49Uqbmm9lcQIhtoOdOk4JUKa2JjWU8BDW9kaTsAIhAIzcrAgy/uWvaGpemTm7wGz+JA90bc3ZAgFVN7lncCEm"
      ],
      "x": "BtHwBMaPo7ThwmdzF7BQzxsTa8SpWZDTQeibXUcwbNc",
      "y": "PXOrBNTE0Q254hRw_9Ti4UGXSHPX5MGO5TkbonxjFHw",
      "crv": "P-256"
    },
    {
      "kty": "EC",
      "kid": "WLaIuAS5X5GaASKlxK8tRejySXI\u003d",
      "use": "sig",
      "x5t": "acMZxc4tDd_2m4FrEhZBe4aIzB8",
      "x5c": [
        "MIICUTCCAbCgAwIBAgIEUNPeoTAMBggqhkjOPQQDAgUAMFkxCzAJBgNVBAYTAlVLMRAwDgYDVQQIEwdCcmlzdG9sMRAwDgYDVQQHEwdCcmlzdG9sMRIwEAYDVQQKEwlGb3JnZVJvY2sxEjAQBgNVBAMTCWVzNTEydGVzdDAeFw0yMTA2MTAwMzUxMTlaFw0zMTA2MDgwMzUxMTlaMFkxCzAJBgNVBAYTAlVLMRAwDgYDVQQIEwdCcmlzdG9sMRAwDgYDVQQHEwdCcmlzdG9sMRIwEAYDVQQKEwlGb3JnZVJvY2sxEjAQBgNVBAMTCWVzNTEydGVzdDCBmzAQBgcqhkjOPQIBBgUrgQQAIwOBhgAEAadyoo/S4lojzPemvLbL2HLWFhzzFzwPmNE3er9qEtMKtkFoIXdo1Yo658hk3qtydtZSIpJTtKI7rIN6ZrPvaTGkAYhwi0Ye/NbarpZYhqULDHpMaXq0UO2NOZ3XCQoxkSADgSLA6XXjC3/1fFnmeRPSTh1s5GwsrUibcMTXWbChwVcioyEwHzAdBgNVHQ4EFgQUjREV5uAYegn7SoqRJoW0/inrlowwDAYIKoZIzj0EAwIFAAOBjAAwgYgCQgHn53875ZgU/np3jhmwdUHCmzaMSHt/4KlVjAx6x9pqJ43I2q+dn3hxXaVz5J2t6Stn/FQEJWUSDqkwinDlCGSHaQJCAQfBeaMmdIDG+BTP4MCCrj1HD+GVRFIXZf3sOC55PLMZ46f/b9941fh4rtjhovHOiq0A6uSP1QsQ/ZFTL5jOuajs"
      ],
      "x": "Aadyoo_S4lojzPemvLbL2HLWFhzzFzwPmNE3er9qEtMKtkFoIXdo1Yo658hk3qtydtZSIpJTtKI7rIN6ZrPvaTGk",
      "y": "AYhwi0Ye_NbarpZYhqULDHpMaXq0UO2NOZ3XCQoxkSADgSLA6XXjC3_1fFnmeRPSTh1s5GwsrUibcMTXWbChwVci",
      "crv": "P-521"
    },
    {
      "kty": "RSA",
      "kid": "On37/qEMHibbWiYelZGpIwaWs/U\u003d",
      "use": "enc",
      "x5t": "jptVrwY-pWuH0Vd4Fw52bOBsi3o",
      "x5c": [
        "MIIDRzCCAi+gAwIBAgIEeepYrDANBgkqhkiG9w0BAQsFADBUMQswCQYDVQQGEwJVSzEQMA4GA1UECBMHQnJpc3RvbDEQMA4GA1UEBxMHQnJpc3RvbDESMBAGA1UEChMJRm9yZ2VSb2NrMQ0wCwYDVQQDEwR0ZXN0MB4XDTIxMDYxMDAzNTEyMVoXDTMxMDYwODAzNTEyMVowVDELMAkGA1UEBhMCVUsxEDAOBgNVBAgTB0JyaXN0b2wxEDAOBgNVBAcTB0JyaXN0b2wxEjAQBgNVBAoTCUZvcmdlUm9jazENMAsGA1UEAxMEdGVzdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK8tY0IUPaA/CKhapXL05wIlgc0M9UudT6ggNgKDy1fNKf1u9TVXupIzzKbh/zPr1TAGfZINLierEvWB3jFUYl4Dj0wxb/XE51EYC+jKy9bJr3afYMJkWs0T4wyWOzsm48JKxoxEvVJeRNh72sPAQ/re4fl+c0KxkZtuJpDIko4CxZL+9D6jxgLx+o85oALbszzisY+BC0RK/mxuPQdr9P9zUMcQhDcmOaBViJW8TG384myVExKYJLS4x30nAwUcZRZWdvKHkb2bJj/F6ChYcc3F/ArlbO5PXh7H2CDcWQ81hPM38KWWvrsqvfEnqFUJ+7GvK/q93t0g/1HOTYRd/JcCAwEAAaMhMB8wHQYDVR0OBBYEFM99yNIL/cPmYafI0lbhyJd46Sw1MA0GCSqGSIb3DQEBCwUAA4IBAQBG7rgrZuPG2x5/QZeH9ZxDHTTA9y7VoVDZeVzDXfB7ZjVnh24m9cbS51rAqfxsMg14RX2+O2ec5m0ntR6N7cc3c/XJZrDhgNyX1lIsM8FWS9PhQQClQaY2RMB5564nzyR1UTnYnoe7Alt1wvk7PxafMNMx5xPoBoxc9GVtqIP83+eFqDZiNGzY//1S9QxAqfmFd7y+3FJY+KIWre1N74XCrBfc8Be6wKoTfxFciypPPXIqqhAzQjnc1uR5gNK+gnrLKi2j6d701XmHsq+ZEGxxUN0fnjlWlhb8T25qg52IS3UsxzZlKIW0oaq6lUTkfsxOQp+I9YNkwJYGomKqPs1C"
      ],
      "n": "ry1jQhQ9oD8IqFqlcvTnAiWBzQz1S51PqCA2AoPLV80p_W71NVe6kjPMpuH_M-vVMAZ9kg0uJ6sS9YHeMVRiXgOPTDFv9cTnURgL6MrL1smvdp9gwmRazRPjDJY7OybjwkrGjES9Ul5E2Hvaw8BD-t7h-X5zQrGRm24mkMiSjgLFkv70PqPGAvH6jzmgAtuzPOKxj4ELREr-bG49B2v0_3NQxxCENyY5oFWIlbxMbfzibJUTEpgktLjHfScDBRxlFlZ28oeRvZsmP8XoKFhxzcX8CuVs7k9eHsfYINxZDzWE8zfwpZa-uyq98SeoVQn7sa8r-r3e3SD_Uc5NhF38lw",
      "e": "AQAB"
    },
    {
      "kty": "EC",
      "kid": "XiA5Mm/O9Dl7ocI1xNQ/YTT/Ox4\u003d",
      "use": "sig",
      "x5t": "LKQ4biAMbCHAkFoTnn0omGX3DxA",
      "x5c": [
        "MIICBTCCAYqgAwIBAgIEe7WjoDAMBggqhkjOPQQDAgUAMFkxCzAJBgNVBAYTAlVLMRAwDgYDVQQIEwdCcmlzdG9sMRAwDgYDVQQHEwdCcmlzdG9sMRIwEAYDVQQKEwlGb3JnZVJvY2sxEjAQBgNVBAMTCWVzMzg0dGVzdDAeFw0yMTA2MTAwMzUxMTlaFw0zMTA2MDgwMzUxMTlaMFkxCzAJBgNVBAYTAlVLMRAwDgYDVQQIEwdCcmlzdG9sMRAwDgYDVQQHEwdCcmlzdG9sMRIwEAYDVQQKEwlGb3JnZVJvY2sxEjAQBgNVBAMTCWVzMzg0dGVzdDB2MBAGByqGSM49AgEGBSuBBAAiA2IABFUeXemsRuyfREarCSvCtxQ1B49cVZdVsp3/qU9urVBp4MUzXnMTaYe8sNrqlnSr5lMPnluqzsab1x9nQWLRhR2gd6gdqL0EOmEkrD8xzKpIFp9V2RM1lblHN/rd/lu47aMhMB8wHQYDVR0OBBYEFEL5hGx6jrQhUq3b4UhhrOsY+2ybMAwGCCqGSM49BAMCBQADZwAwZAIwbepvvdFnbLi68W2cwSwuLCob+3Oyq79BZ8mX/amojDe1GtXU/hJ06trOxp7vtX6pAjB+LbIurGoVsqpcvOL2257q2HoATopCTuDpM77BogmfxSQFciuhK/Q/5uYGZooBYdQ\u003d"
      ],
      "x": "VR5d6axG7J9ERqsJK8K3FDUHj1xVl1Wynf-pT26tUGngxTNecxNph7yw2uqWdKvm",
      "y": "Uw-eW6rOxpvXH2dBYtGFHaB3qB2ovQQ6YSSsPzHMqkgWn1XZEzWVuUc3-t3-W7jt",
      "crv": "P-384"
    },
    {
      "kty": "RSA",
      "kid": "+rbU0bNIibHu1OASgWihDV88A8Q\u003d",
      "use": "sig",
      "x5t": "EtthAaAjIOh6sez6TqjvQk18YVA",
      "x5c": [
        "MIIDXzCCAkegAwIBAgIEe6vpeDANBgkqhkiG9w0BAQsFADBgMQswCQYDVQQGEwJVSzEQMA4GA1UECBMHQnJpc3RvbDEQMA4GA1UEBxMHQnJpc3RvbDESMBAGA1UEChMJRm9yZ2VSb2NrMRkwFwYDVQQDExByc2Fqd3RzaWduaW5na2V5MB4XDTIxMDYxMDAzNTExN1oXDTMxMDYwODAzNTExN1owYDELMAkGA1UEBhMCVUsxEDAOBgNVBAgTB0JyaXN0b2wxEDAOBgNVBAcTB0JyaXN0b2wxEjAQBgNVBAoTCUZvcmdlUm9jazEZMBcGA1UEAxMQcnNhand0c2lnbmluZ2tleTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJGeBt5i/jOAWqNwS57x43EYa7GtW32zh5IWEOBBt0jErquPGg7nRrGt25W6NhtPvE4EHTvUjdHyQf9qyhDTlPsnuVL61LQpnmEFhPOyl322eRDrtacE6h4V5IgjqKGt8qmng11YyHJ4A8fOTZG0Pb1Yp66FaVihURi41x199Qf6sbY87wnw+ADe0dI9l+b9ox6UFqyQIpUAEGg3hw+uZH5Z6LfLS4OwIJ7cgYhfuhZiq3TeyWSz1n0a6+CD7DkS4GqX65GmhFOQQXEZYSnETM7aEXUBhHOmtwDmeA/NqFo8UvPZcbOrxxoFZQQNz3XXe07x1TYbnE7d4KDo1KCecGECAwEAAaMhMB8wHQYDVR0OBBYEFA+2MIaEj7+AxILXFfr0rSIPSlV4MA0GCSqGSIb3DQEBCwUAA4IBAQBxOlDSjyVb840NxbYV6jPFjtmjgAKTvoPToia+aSmUsCjIedPDziwo1Da6GW5/Bw6Xq9bhRhHPQZzToOeqZOa6zzpGoubBSS9gNXvxMd0gG4VcQTSsxqcH4wCuvODNgxNt05G9zHYeU0zJSSU7g0eL5GYHtwTjSS4I1yU6hFbB+MJQEsdmR+v0b5LSo6HjJrWQr4k8ZPZyyYR+dUTuBewpRmZ/GLmBbjiX25XeKM+pA7aawq9iRpXquUALpv/bdf6+kYyIllXsJaHzRd9YFA30okrC4vj8mz2sIoldBKwJX+OvF87TVBiM26L1265aHSB6/AbZbrNB+kth2393d1LY"
      ],
      "n": "kZ4G3mL-M4Bao3BLnvHjcRhrsa1bfbOHkhYQ4EG3SMSuq48aDudGsa3blbo2G0-8TgQdO9SN0fJB_2rKENOU-ye5UvrUtCmeYQWE87KXfbZ5EOu1pwTqHhXkiCOooa3yqaeDXVjIcngDx85NkbQ9vVinroVpWKFRGLjXHX31B_qxtjzvCfD4AN7R0j2X5v2jHpQWrJAilQAQaDeHD65kflnot8tLg7AgntyBiF-6FmKrdN7JZLPWfRrr4IPsORLgapfrkaaEU5BBcRlhKcRMztoRdQGEc6a3AOZ4D82oWjxS89lxs6vHGgVlBA3Pddd7TvHVNhucTt3goOjUoJ5wYQ",
      "e": "AQAB"
    }
  ]
}
2021-06-14 17:51:46 SUCCESS
ValidateServerJWKs
Valid server JWKs: keys are valid JSON, contain the required fields and are correctly encoded using unpadded base64url
2021-06-14 17:51:46 SUCCESS
CheckForKeyIdInServerJWKs
All keys contain kids
2021-06-14 17:51:46 SUCCESS
CheckDistinctKeyIdValueInServerJWKs
Distinct 'kid' value in all keys of server_jwks
see
https://bitbucket.org/openid/connect/issues/1127
2021-06-14 17:51:46 SUCCESS
EnsureServerJwksDoesNotContainPrivateOrSymmetricKeys
Jwks does not contain any private or symmetric keys
2021-06-14 17:51:46 SUCCESS
GetStaticClientConfiguration
Found a static client object
client_id
basicClient1
scope
openid test
jwks
{
  "keys": [
    {
      "p": "3VzCiRV5-lxEkAMXWrUCWTIh6u2V7Qe6zKAxp-HTE-w5_PZO5yTEls5Ou3aSRk-B3zjYqWyut9kzFUlTolRSmZoCv_zUTHHs3k4jiAvSTLKXOXPqOV621OMrbCxZQuVgA5w-e9-o5oDC6Zlo2tF9ElPCxHh6l2TbbSM6YSdcmN0",
      "kty": "RSA",
      "q": "quzG4ij7S43qxK1VHBe3oA01ARXileIvQTbOyF7Gm17DOne9S-eewAgOAYDmZfwdVjlVh5MGrckXFJKFeyW403sbQN98EzOKoUmlaKpgN5ke2YlfigmYDI8LBcqbOqyjPTHfmXHLTX1XWwFzLsMNaPqpFMfSb1yDi4Ggnzx1H6s",
      "d": "hkq4xawZl39zontdf6muqy-AHbwcO8yUcNPyRQIGLTl12xxiHs_MSxn1I0p30AL6zXKsSKeimimBa4tO-Mv7l2PRAVrZvnfwM01UfYOcRAtBZICq_4bm-iBfZoywnomjNn9NUMKhMEEZ6bj5H--p0AM9xPO6zQLFBVLHD443juUbWrB3CNFhqbIGzJlWjEnmA9V6oGhEZWQN6LeXeDtYt5Q1XXCpps8TmC1bxzYQmTJTY9gJTgPei7rZuNg4Tm7VRH9KVzt4gvUTAdVq62tJLkXLO8HFCn9gdxhS5FEDgH8x6ZMY8t2ul7mV1NZ5n3kSpovBAYdM7KrEc7V4CUv2oQ",
      "e": "AQAB",
      "use": "sig",
      "kid": "itssCibaClient1",
      "x5c": [
        "MIICsjCCAZqgAwIBAgIGAXj7G/7oMA0GCSqGSIb3DQEBCwUAMBoxGDAWBgNVBAMMD2l0c3NDaWJhQ2xpZW50MTAeFw0yMTA0MjIxOTQzMzlaFw0yMjAyMTYxOTQzMzlaMBoxGDAWBgNVBAMMD2l0c3NDaWJhQ2xpZW50MTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJPMVqusbFoCa8KAhj8kFnHdjZCEl1xUeAS2oxfNAn1/E3f0BQApuzpFO6RO4Ar7siMsLzwvt171O76AtQ8ya8QV+nwsWFwcMjFGEtv5cE6VqjCa+Fk43IdU1eHAk6kZnNjjsbkd8m1pghEsmh3Jh6jWQViv81jGClFwvXGI7fuxTfTypmMjsBAitf8hn1r5tnKVAsWye7c0X4IKq8jtQyz8V/R6qfmhTrewNVe1lMj14VTbwfjEMCtQq3/s7hzR/U3iYQzDcxaouPAFQClr4suuV6Syk+DWkk13v2tN4CmpFilvCWR3kAhi/1lX4L9jZ1/RJku0CtBC9qSFEipd3p8CAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAEh4LQqoxyRqHU25oKFRvY0KfGU1TbKsiuUfnDB9QarL0Vs9+AolhQma2IC960vr/pOT12824sGSQOjQ9Ab4AMoy4Ef0qeEVQyeUdpK2dkD7TGYLvj8bF47LGIND1AM59LHvNOKqoxqpwwRBnP8PyzcNaRQ616Jizl6D9J2KoiwJCcr+MgxWx2I4rRU7yfp5jxGWtm0WdpvVluhhZHaw+E+r4O/J4w2T+n4Smx3fPWc1r4nPlM0OK2DYKAl9HA0GTrPqRHmlpphn7ujorJnhwW/gKuuY1VciaDwjALNNejIOPyZVBuUeksINdCF7A+SyTVce3hWc6S33NlDIWG0gKVw\u003d\u003d"
      ],
      "qi": "nd7bietAFh-d2vZj1zw8A2Ka9hvmZpUiuMa_nQnEtcGeo53_AF-hpvaM7_GFkA_LbTSFIy87zmYw66YrZyc6gGHr5NShqX_yJhPFyaGohJYAJiRyOGIHx2dyYsUMXDbUMKrIV7DsrMKgBy_jdMSO3oj1kyBzNi7bNQfeTYaSRys",
      "dp": "l9YdldwGXAVX_hQwu8Y3AymQ_EzVLs3DgsJK7SXIG_1H1Uy52HBu7CY8-Pce5F167rtWWfgza-Xu1SYD2O_P7I4oXro0gO8QE3gzhQjeyj8h3YW13n4qGKJt0XgmDe25yyAr99n1R46Ao6zXsGhLSvvrN8qQBDJpFFY6oBNYv30",
      "alg": "PS256",
      "dq": "E9ZDBsBm2c_wrT7In-gIwaSGwEd_8pE7lr_7o7mMJ0AKPGDlMUgCXpsQtQ_2rWNjLDyfNorTvZuW-CZBI5evKawh75eAWOIkdq-LaOhNHmbA89JDqkuOv_Zh-xwWg-rBTzrYjoBsbePcHY2_hm_QwJxGv0ipnY8JHUnAEHr9xN0",
      "n": "k8xWq6xsWgJrwoCGPyQWcd2NkISXXFR4BLajF80CfX8Td_QFACm7OkU7pE7gCvuyIywvPC-3XvU7voC1DzJrxBX6fCxYXBwyMUYS2_lwTpWqMJr4WTjch1TV4cCTqRmc2OOxuR3ybWmCESyaHcmHqNZBWK_zWMYKUXC9cYjt-7FN9PKmYyOwECK1_yGfWvm2cpUCxbJ7tzRfggqryO1DLPxX9Hqp-aFOt7A1V7WUyPXhVNvB-MQwK1Crf-zuHNH9TeJhDMNzFqi48AVAKWviy65XpLKT4NaSTXe_a03gKakWKW8JZHeQCGL_WVfgv2NnX9EmS7QK0EL2pIUSKl3enw"
    }
  ]
}
acr_value
poll
hint_type
login_hint
hint_value
demo
client_secret
Passw0rd
2021-06-14 17:51:46
SetScopeInClientConfigurationToOpenId
Set scope in client configuration to "openid"
scope
openid
2021-06-14 17:51:46 SUCCESS
EnsureServerConfigurationSupportsClientSecretBasic
Contents of 'token_endpoint_auth_methods_supported' in discovery document matches expectations.
actual
[
  "client_secret_post",
  "private_key_jwt",
  "self_signed_tls_client_auth",
  "tls_client_auth",
  "none",
  "client_secret_basic"
]
expected
[
  "client_secret_basic"
]
minimum_matches_required
1
2021-06-14 17:51:46 SUCCESS
SetProtectedResourceUrlToUserInfoEndpoint
userinfo_endpoint will be used to test access token. The user info is not a mandatory to implement feature in the OpenID Connect specification, but is mandatory for certification.
protected_resource_url
https://frfapi.catalyst.forgerock.org/oauth2/realms/root/realms/openid/userinfo
2021-06-14 17:51:46
oidcc-codereuse-30seconds
Setup Done
Make request to authorization endpoint
2021-06-14 17:51:46 SUCCESS
CreateAuthorizationEndpointRequestFromClientInformation
Created authorization endpoint request
client_id
basicClient1
redirect_uri
https://www.certification.openid.net/test/a/ForgeRockAM/callback
scope
openid
2021-06-14 17:51:46
CreateRandomStateValue
Created state value
requested_state_length
10
state
iuKSCXroFp
2021-06-14 17:51:46 SUCCESS
AddStateToAuthorizationEndpointRequest
Added state parameter to request
client_id
basicClient1
redirect_uri
https://www.certification.openid.net/test/a/ForgeRockAM/callback
scope
openid
state
iuKSCXroFp
2021-06-14 17:51:46
CreateRandomNonceValue
Created nonce value
requested_nonce_length
10
nonce
1nxcjPxKMG
2021-06-14 17:51:46 SUCCESS
AddNonceToAuthorizationEndpointRequest
Added nonce parameter to request
client_id
basicClient1
redirect_uri
https://www.certification.openid.net/test/a/ForgeRockAM/callback
scope
openid
state
iuKSCXroFp
nonce
1nxcjPxKMG
2021-06-14 17:51:46 SUCCESS
SetAuthorizationEndpointRequestResponseTypeFromEnvironment
Added response_type parameter to request
client_id
basicClient1
redirect_uri
https://www.certification.openid.net/test/a/ForgeRockAM/callback
scope
openid
state
iuKSCXroFp
nonce
1nxcjPxKMG
response_type
code
2021-06-14 17:51:46 SUCCESS
BuildPlainRedirectToAuthorizationEndpoint
Sending to authorization endpoint
redirect_to_authorization_endpoint
https://frfapi.catalyst.forgerock.org/oauth2/realms/root/realms/openid/authorize?client_id=basicClient1&redirect_uri=https://www.certification.openid.net/test/a/ForgeRockAM/callback&scope=openid&state=iuKSCXroFp&nonce=1nxcjPxKMG&response_type=code
2021-06-14 17:51:46 REDIRECT
oidcc-codereuse-30seconds
Redirecting to authorization endpoint
redirect_to
https://frfapi.catalyst.forgerock.org/oauth2/realms/root/realms/openid/authorize?client_id=basicClient1&redirect_uri=https://www.certification.openid.net/test/a/ForgeRockAM/callback&scope=openid&state=iuKSCXroFp&nonce=1nxcjPxKMG&response_type=code
2021-06-14 17:51:58 INCOMING
oidcc-codereuse-30seconds
Incoming HTTP request to test instance CQ4HknBpnTx5PhD
incoming_headers
{
  "host": "www.certification.openid.net",
  "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:89.0) Gecko/20100101 Firefox/89.0",
  "accept": "text/html,application/xhtml+xml,application/xml;q\u003d0.9,image/webp,*/*;q\u003d0.8",
  "accept-language": "en-US,en;q\u003d0.5",
  "accept-encoding": "gzip, deflate, br",
  "referer": "https://www.certification.openid.net/",
  "cookie": "__utma\u003d201319536.27704524.1614774355.1623681447.1623688507.34; __utmz\u003d201319536.1623688507.34.14.utmcsr\u003dcertification.openid.net|utmccn\u003d(referral)|utmcmd\u003dreferral|utmcct\u003d/; _ga\u003dGA1.2.27704524.1614774355; __utmc\u003d201319536; JSESSIONID\u003d11566D27593CFCF174027613F1D8ED75",
  "upgrade-insecure-requests": "1",
  "x-ssl-cipher": "ECDHE-RSA-AES128-GCM-SHA256",
  "x-ssl-protocol": "TLSv1.2",
  "connection": "close",
  "x-forwarded-host": "www.certification.openid.net",
  "x-forwarded-server": "www.certification.openid.net"
}
incoming_path
callback
incoming_body_form_params
incoming_method
GET
incoming_body_json
incoming_query_string_params
{
  "code": "bc_ZLH2IyTwfh2ZZO7W7PktIO9U",
  "iss": "https://frfapi.catalyst.forgerock.org/oauth2/realms/root/realms/openid",
  "state": "iuKSCXroFp",
  "client_id": "basicClient1"
}
incoming_body
2021-06-14 17:51:58 SUCCESS
CreateRandomImplicitSubmitUrl
Created random implicit submission URL
implicit_submit
{
  "path": "implicit/GwnPTl7LzOy86WiaV0s1",
  "fullUrl": "https://www.certification.openid.net/test/a/ForgeRockAM/implicit/GwnPTl7LzOy86WiaV0s1"
}
2021-06-14 17:51:58 OUTGOING
oidcc-codereuse-30seconds
Response to HTTP request to test instance CQ4HknBpnTx5PhD
outgoing
ModelAndView [view="implicitCallback"; model={implicitSubmitUrl=https://www.certification.openid.net/test/a/ForgeRockAM/implicit/GwnPTl7LzOy86WiaV0s1, returnUrl=/log-detail.html?log=CQ4HknBpnTx5PhD}]
outgoing_path
callback
2021-06-14 17:51:58 INCOMING
oidcc-codereuse-30seconds
Incoming HTTP request to test instance CQ4HknBpnTx5PhD
incoming_headers
{
  "host": "www.certification.openid.net",
  "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:89.0) Gecko/20100101 Firefox/89.0",
  "accept": "*/*",
  "accept-language": "en-US,en;q\u003d0.5",
  "accept-encoding": "gzip, deflate, br",
  "content-type": "text/plain",
  "x-requested-with": "XMLHttpRequest",
  "origin": "https://www.certification.openid.net",
  "referer": "https://www.certification.openid.net/test/a/ForgeRockAM/callback?code\u003dbc_ZLH2IyTwfh2ZZO7W7PktIO9U\u0026iss\u003dhttps%3A%2F%2Ffrfapi.catalyst.forgerock.org%2Foauth2%2Frealms%2Froot%2Frealms%2Fopenid\u0026state\u003diuKSCXroFp\u0026client_id\u003dbasicClient1",
  "cookie": "__utma\u003d201319536.27704524.1614774355.1623681447.1623688507.34; __utmz\u003d201319536.1623688507.34.14.utmcsr\u003dcertification.openid.net|utmccn\u003d(referral)|utmcmd\u003dreferral|utmcct\u003d/; _ga\u003dGA1.2.27704524.1614774355; __utmc\u003d201319536; JSESSIONID\u003d11566D27593CFCF174027613F1D8ED75",
  "x-ssl-cipher": "ECDHE-RSA-AES128-GCM-SHA256",
  "x-ssl-protocol": "TLSv1.2",
  "content-length": "0",
  "x-forwarded-host": "www.certification.openid.net",
  "x-forwarded-server": "www.certification.openid.net",
  "connection": "close"
}
incoming_path
implicit/GwnPTl7LzOy86WiaV0s1
incoming_body_form_params
incoming_method
POST
incoming_body_json
incoming_query_string_params
{}
incoming_body
2021-06-14 17:51:58 OUTGOING
oidcc-codereuse-30seconds
Response to HTTP request to test instance CQ4HknBpnTx5PhD
outgoing_status_code
204
outgoing_headers
{}
outgoing_body

                                
outgoing_path
implicit/GwnPTl7LzOy86WiaV0s1
2021-06-14 17:51:58 SUCCESS
ExtractImplicitHashToCallbackResponse
implicit_hash is empty
2021-06-14 17:51:58 REDIRECT-IN
oidcc-codereuse-30seconds
Authorization endpoint response captured
url_query
{
  "code": "bc_ZLH2IyTwfh2ZZO7W7PktIO9U",
  "iss": "https://frfapi.catalyst.forgerock.org/oauth2/realms/root/realms/openid",
  "state": "iuKSCXroFp",
  "client_id": "basicClient1"
}
headers
{
  "host": "www.certification.openid.net",
  "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:89.0) Gecko/20100101 Firefox/89.0",
  "accept": "text/html,application/xhtml+xml,application/xml;q\u003d0.9,image/webp,*/*;q\u003d0.8",
  "accept-language": "en-US,en;q\u003d0.5",
  "accept-encoding": "gzip, deflate, br",
  "referer": "https://www.certification.openid.net/",
  "cookie": "__utma\u003d201319536.27704524.1614774355.1623681447.1623688507.34; __utmz\u003d201319536.1623688507.34.14.utmcsr\u003dcertification.openid.net|utmccn\u003d(referral)|utmcmd\u003dreferral|utmcct\u003d/; _ga\u003dGA1.2.27704524.1614774355; __utmc\u003d201319536; JSESSIONID\u003d11566D27593CFCF174027613F1D8ED75",
  "upgrade-insecure-requests": "1",
  "x-ssl-cipher": "ECDHE-RSA-AES128-GCM-SHA256",
  "x-ssl-protocol": "TLSv1.2",
  "connection": "close",
  "x-forwarded-host": "www.certification.openid.net",
  "x-forwarded-server": "www.certification.openid.net"
}
http_method
GET
url_fragment
{}
post_body
Verify authorization endpoint response
2021-06-14 17:51:58 SUCCESS
CheckMatchingCallbackParameters
Callback parameters successfully verified
2021-06-14 17:51:58 SUCCESS
ValidateIssInAuthorizationResponse
'iss' parameter in authorization response matches server's issuer value.
2021-06-14 17:51:58 SUCCESS
CheckIfAuthorizationEndpointError
No error from authorization endpoint
2021-06-14 17:51:58 SUCCESS
CheckStateInAuthorizationResponse
State in response correctly returned
state
iuKSCXroFp
2021-06-14 17:51:58 SUCCESS
ExtractAuthorizationCodeFromAuthorizationResponse
Found authorization code
code
bc_ZLH2IyTwfh2ZZO7W7PktIO9U
2021-06-14 17:51:58 SUCCESS
CreateTokenEndpointRequestForAuthorizationCodeGrant
grant_type
authorization_code
code
bc_ZLH2IyTwfh2ZZO7W7PktIO9U
redirect_uri
https://www.certification.openid.net/test/a/ForgeRockAM/callback
2021-06-14 17:51:58 SUCCESS
AddBasicAuthClientSecretAuthenticationParameters
Added basic authorization header
Authorization
Basic YmFzaWNDbGllbnQxOlBhc3N3MHJk
2021-06-14 17:51:58
CallTokenEndpoint
HTTP request
request_uri
https://frfapi.catalyst.forgerock.org/oauth2/realms/root/realms/openid/access_token
request_method
POST
request_headers
{
  "accept": "application/json;charset\u003dUTF-8",
  "authorization": "Basic YmFzaWNDbGllbnQxOlBhc3N3MHJk",
  "accept-charset": "utf-8",
  "content-type": "application/x-www-form-urlencoded;charset\u003dUTF-8",
  "content-length": "154"
}
request_body
grant_type=authorization_code&code=bc_ZLH2IyTwfh2ZZO7W7PktIO9U&redirect_uri=https%3A%2F%2Fwww.certification.openid.net%2Ftest%2Fa%2FForgeRockAM%2Fcallback
2021-06-14 17:51:58 RESPONSE
CallTokenEndpoint
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "server": "nginx/1.19.2",
  "date": "Mon, 14 Jun 2021 17:51:58 GMT",
  "content-type": "application/json; charset\u003dUTF-8",
  "transfer-encoding": "chunked",
  "connection": "keep-alive",
  "vary": "Accept-Encoding",
  "cache-control": "no-store",
  "pragma": "no-cache",
  "x-content-type-options": "nosniff",
  "x-frame-options": "SAMEORIGIN",
  "strict-transport-security": "max-age\u003d15724800; includeSubDomains"
}
response_body
{"access_token":"zdWgOufPUB2jxcECNXeTudCMr_8","refresh_token":"B_5tz3pp712ggch28MwM7QWD3-U","scope":"openid","id_token":"eyJ0eXAiOiJKV1QiLCJraWQiOiIrcmJVMGJOSWliSHUxT0FTZ1dpaERWODhBOFE9IiwiYWxnIjoiUlMyNTYifQ.eyJhdF9oYXNoIjoidDdzay1CWFJoVFU1RmNFdGwtd21pZyIsInN1YiI6ImU4YTA5MTRhLWJlMDMtMTFlYi04NTI5LTAyNDJhYzEzMDAwMyIsImF1ZGl0VHJhY2tpbmdJZCI6IjEwNWY4MzI4LTgwOGItNDcwNy05NTBmLTM4MTI2ODUyNjMxMi0yNDc5OCIsImlzcyI6Imh0dHBzOi8vZnJmYXBpLmNhdGFseXN0LmZvcmdlcm9jay5vcmcvb2F1dGgyL3JlYWxtcy9yb290L3JlYWxtcy9vcGVuaWQiLCJ0b2tlbk5hbWUiOiJpZF90b2tlbiIsIm5vbmNlIjoiMW54Y2pQeEtNRyIsInNpZCI6InJVVUd6c3VmSFdIbTlVYW5iM2lkOEpoZzAvNlJodlNwcTVkbWVBOVJ4Tk09IiwiYXVkIjoiYmFzaWNDbGllbnQxIiwiY19oYXNoIjoiUFBaZ3cyWEdmSzY0WjQwa3puVmxUUSIsImFjciI6ImRlZmF1bHQiLCJvcmcuZm9yZ2Vyb2NrLm9wZW5pZGNvbm5lY3Qub3BzIjoiVDdoSVpsczBHOENfQzJldGdxU3FXNTVpMzVRIiwic19oYXNoIjoiUWpFNnNRWURHR044MlJYYTl3aXlSQSIsImF6cCI6ImJhc2ljQ2xpZW50MSIsImF1dGhfdGltZSI6MTYyMzY5Mjk1OSwicmVhbG0iOiIvb3BlbmlkIiwiZXhwIjoxNjIzNjk2NzE4LCJ0b2tlblR5cGUiOiJKV1RUb2tlbiIsImlhdCI6MTYyMzY5MzExOH0.K76WDOmTCLJRx_9i4fN87njcojWrnV668WG090s864K2I3YIhJYYYcXCUnQyUhcOZbot5emKhAScLMJAg9tjnuLrjut7azVqqvHe1J7gLvHTGvzmnJbCxHgqDb1r3ILPwPGYMI6paHoG7KhFjlPectwg44rPuk8rIOcMw-4STjnN95eJe-Rtm7a2_iy_j20gVBEupZ7y0k98MtBu1re0JUfgqY0G2Jj3b-j5D2iNIGVQNYhPACeT51l0hz5wanEwDs0dAISMMNZcnicKM7MqIzxA3FSkJdPcMvHHVnW8e-VoxGTaaR3z5OE1E6mLPv3C2UOfYYF9LGbgcw6CE3c6oQ","token_type":"Bearer","expires_in":3599,"nonce":"1nxcjPxKMG"}
2021-06-14 17:51:58
CallTokenEndpoint
Token endpoint response
token_endpoint_response
{"access_token":"zdWgOufPUB2jxcECNXeTudCMr_8","refresh_token":"B_5tz3pp712ggch28MwM7QWD3-U","scope":"openid","id_token":"eyJ0eXAiOiJKV1QiLCJraWQiOiIrcmJVMGJOSWliSHUxT0FTZ1dpaERWODhBOFE9IiwiYWxnIjoiUlMyNTYifQ.eyJhdF9oYXNoIjoidDdzay1CWFJoVFU1RmNFdGwtd21pZyIsInN1YiI6ImU4YTA5MTRhLWJlMDMtMTFlYi04NTI5LTAyNDJhYzEzMDAwMyIsImF1ZGl0VHJhY2tpbmdJZCI6IjEwNWY4MzI4LTgwOGItNDcwNy05NTBmLTM4MTI2ODUyNjMxMi0yNDc5OCIsImlzcyI6Imh0dHBzOi8vZnJmYXBpLmNhdGFseXN0LmZvcmdlcm9jay5vcmcvb2F1dGgyL3JlYWxtcy9yb290L3JlYWxtcy9vcGVuaWQiLCJ0b2tlbk5hbWUiOiJpZF90b2tlbiIsIm5vbmNlIjoiMW54Y2pQeEtNRyIsInNpZCI6InJVVUd6c3VmSFdIbTlVYW5iM2lkOEpoZzAvNlJodlNwcTVkbWVBOVJ4Tk09IiwiYXVkIjoiYmFzaWNDbGllbnQxIiwiY19oYXNoIjoiUFBaZ3cyWEdmSzY0WjQwa3puVmxUUSIsImFjciI6ImRlZmF1bHQiLCJvcmcuZm9yZ2Vyb2NrLm9wZW5pZGNvbm5lY3Qub3BzIjoiVDdoSVpsczBHOENfQzJldGdxU3FXNTVpMzVRIiwic19oYXNoIjoiUWpFNnNRWURHR044MlJYYTl3aXlSQSIsImF6cCI6ImJhc2ljQ2xpZW50MSIsImF1dGhfdGltZSI6MTYyMzY5Mjk1OSwicmVhbG0iOiIvb3BlbmlkIiwiZXhwIjoxNjIzNjk2NzE4LCJ0b2tlblR5cGUiOiJKV1RUb2tlbiIsImlhdCI6MTYyMzY5MzExOH0.K76WDOmTCLJRx_9i4fN87njcojWrnV668WG090s864K2I3YIhJYYYcXCUnQyUhcOZbot5emKhAScLMJAg9tjnuLrjut7azVqqvHe1J7gLvHTGvzmnJbCxHgqDb1r3ILPwPGYMI6paHoG7KhFjlPectwg44rPuk8rIOcMw-4STjnN95eJe-Rtm7a2_iy_j20gVBEupZ7y0k98MtBu1re0JUfgqY0G2Jj3b-j5D2iNIGVQNYhPACeT51l0hz5wanEwDs0dAISMMNZcnicKM7MqIzxA3FSkJdPcMvHHVnW8e-VoxGTaaR3z5OE1E6mLPv3C2UOfYYF9LGbgcw6CE3c6oQ","token_type":"Bearer","expires_in":3599,"nonce":"1nxcjPxKMG"}
2021-06-14 17:51:58 SUCCESS
CallTokenEndpoint
Parsed token endpoint response
access_token
zdWgOufPUB2jxcECNXeTudCMr_8
refresh_token
B_5tz3pp712ggch28MwM7QWD3-U
scope
openid
id_token
eyJ0eXAiOiJKV1QiLCJraWQiOiIrcmJVMGJOSWliSHUxT0FTZ1dpaERWODhBOFE9IiwiYWxnIjoiUlMyNTYifQ.eyJhdF9oYXNoIjoidDdzay1CWFJoVFU1RmNFdGwtd21pZyIsInN1YiI6ImU4YTA5MTRhLWJlMDMtMTFlYi04NTI5LTAyNDJhYzEzMDAwMyIsImF1ZGl0VHJhY2tpbmdJZCI6IjEwNWY4MzI4LTgwOGItNDcwNy05NTBmLTM4MTI2ODUyNjMxMi0yNDc5OCIsImlzcyI6Imh0dHBzOi8vZnJmYXBpLmNhdGFseXN0LmZvcmdlcm9jay5vcmcvb2F1dGgyL3JlYWxtcy9yb290L3JlYWxtcy9vcGVuaWQiLCJ0b2tlbk5hbWUiOiJpZF90b2tlbiIsIm5vbmNlIjoiMW54Y2pQeEtNRyIsInNpZCI6InJVVUd6c3VmSFdIbTlVYW5iM2lkOEpoZzAvNlJodlNwcTVkbWVBOVJ4Tk09IiwiYXVkIjoiYmFzaWNDbGllbnQxIiwiY19oYXNoIjoiUFBaZ3cyWEdmSzY0WjQwa3puVmxUUSIsImFjciI6ImRlZmF1bHQiLCJvcmcuZm9yZ2Vyb2NrLm9wZW5pZGNvbm5lY3Qub3BzIjoiVDdoSVpsczBHOENfQzJldGdxU3FXNTVpMzVRIiwic19oYXNoIjoiUWpFNnNRWURHR044MlJYYTl3aXlSQSIsImF6cCI6ImJhc2ljQ2xpZW50MSIsImF1dGhfdGltZSI6MTYyMzY5Mjk1OSwicmVhbG0iOiIvb3BlbmlkIiwiZXhwIjoxNjIzNjk2NzE4LCJ0b2tlblR5cGUiOiJKV1RUb2tlbiIsImlhdCI6MTYyMzY5MzExOH0.K76WDOmTCLJRx_9i4fN87njcojWrnV668WG090s864K2I3YIhJYYYcXCUnQyUhcOZbot5emKhAScLMJAg9tjnuLrjut7azVqqvHe1J7gLvHTGvzmnJbCxHgqDb1r3ILPwPGYMI6paHoG7KhFjlPectwg44rPuk8rIOcMw-4STjnN95eJe-Rtm7a2_iy_j20gVBEupZ7y0k98MtBu1re0JUfgqY0G2Jj3b-j5D2iNIGVQNYhPACeT51l0hz5wanEwDs0dAISMMNZcnicKM7MqIzxA3FSkJdPcMvHHVnW8e-VoxGTaaR3z5OE1E6mLPv3C2UOfYYF9LGbgcw6CE3c6oQ
token_type
Bearer
expires_in
3599
nonce
1nxcjPxKMG
2021-06-14 17:51:58 SUCCESS
CheckIfTokenEndpointResponseError
No error from token endpoint
2021-06-14 17:51:58 SUCCESS
CheckForAccessTokenValue
Found an access token
access_token
zdWgOufPUB2jxcECNXeTudCMr_8
2021-06-14 17:51:58 SUCCESS
ExtractAccessTokenFromTokenResponse
Extracted the access token
value
zdWgOufPUB2jxcECNXeTudCMr_8
type
Bearer
2021-06-14 17:51:58 SUCCESS
ExtractExpiresInFromTokenEndpointResponse
Extracted 'expires_in'
expires_in
3599
2021-06-14 17:51:58 SUCCESS
ValidateExpiresIn
expires_in passed all validation checks
expires_in
3599
2021-06-14 17:51:58 SUCCESS
CheckForRefreshTokenValue
Found a refresh token
refresh_token
B_5tz3pp712ggch28MwM7QWD3-U
2021-06-14 17:51:58 SUCCESS
ExtractIdTokenFromTokenResponse
Found and parsed the id_token from token_endpoint_response
value
eyJ0eXAiOiJKV1QiLCJraWQiOiIrcmJVMGJOSWliSHUxT0FTZ1dpaERWODhBOFE9IiwiYWxnIjoiUlMyNTYifQ.eyJhdF9oYXNoIjoidDdzay1CWFJoVFU1RmNFdGwtd21pZyIsInN1YiI6ImU4YTA5MTRhLWJlMDMtMTFlYi04NTI5LTAyNDJhYzEzMDAwMyIsImF1ZGl0VHJhY2tpbmdJZCI6IjEwNWY4MzI4LTgwOGItNDcwNy05NTBmLTM4MTI2ODUyNjMxMi0yNDc5OCIsImlzcyI6Imh0dHBzOi8vZnJmYXBpLmNhdGFseXN0LmZvcmdlcm9jay5vcmcvb2F1dGgyL3JlYWxtcy9yb290L3JlYWxtcy9vcGVuaWQiLCJ0b2tlbk5hbWUiOiJpZF90b2tlbiIsIm5vbmNlIjoiMW54Y2pQeEtNRyIsInNpZCI6InJVVUd6c3VmSFdIbTlVYW5iM2lkOEpoZzAvNlJodlNwcTVkbWVBOVJ4Tk09IiwiYXVkIjoiYmFzaWNDbGllbnQxIiwiY19oYXNoIjoiUFBaZ3cyWEdmSzY0WjQwa3puVmxUUSIsImFjciI6ImRlZmF1bHQiLCJvcmcuZm9yZ2Vyb2NrLm9wZW5pZGNvbm5lY3Qub3BzIjoiVDdoSVpsczBHOENfQzJldGdxU3FXNTVpMzVRIiwic19oYXNoIjoiUWpFNnNRWURHR044MlJYYTl3aXlSQSIsImF6cCI6ImJhc2ljQ2xpZW50MSIsImF1dGhfdGltZSI6MTYyMzY5Mjk1OSwicmVhbG0iOiIvb3BlbmlkIiwiZXhwIjoxNjIzNjk2NzE4LCJ0b2tlblR5cGUiOiJKV1RUb2tlbiIsImlhdCI6MTYyMzY5MzExOH0.K76WDOmTCLJRx_9i4fN87njcojWrnV668WG090s864K2I3YIhJYYYcXCUnQyUhcOZbot5emKhAScLMJAg9tjnuLrjut7azVqqvHe1J7gLvHTGvzmnJbCxHgqDb1r3ILPwPGYMI6paHoG7KhFjlPectwg44rPuk8rIOcMw-4STjnN95eJe-Rtm7a2_iy_j20gVBEupZ7y0k98MtBu1re0JUfgqY0G2Jj3b-j5D2iNIGVQNYhPACeT51l0hz5wanEwDs0dAISMMNZcnicKM7MqIzxA3FSkJdPcMvHHVnW8e-VoxGTaaR3z5OE1E6mLPv3C2UOfYYF9LGbgcw6CE3c6oQ
header
{
  "kid": "+rbU0bNIibHu1OASgWihDV88A8Q\u003d",
  "typ": "JWT",
  "alg": "RS256"
}
claims
{
  "at_hash": "t7sk-BXRhTU5FcEtl-wmig",
  "sub": "e8a0914a-be03-11eb-8529-0242ac130003",
  "auditTrackingId": "105f8328-808b-4707-950f-381268526312-24798",
  "iss": "https://frfapi.catalyst.forgerock.org/oauth2/realms/root/realms/openid",
  "tokenName": "id_token",
  "nonce": "1nxcjPxKMG",
  "sid": "rUUGzsufHWHm9Uanb3id8Jhg0/6RhvSpq5dmeA9RxNM\u003d",
  "aud": "basicClient1",
  "c_hash": "PPZgw2XGfK64Z40kznVlTQ",
  "acr": "default",
  "org.forgerock.openidconnect.ops": "T7hIZls0G8C_C2etgqSqW55i35Q",
  "s_hash": "QjE6sQYDGGN82RXa9wiyRA",
  "azp": "basicClient1",
  "auth_time": 1623692959,
  "realm": "/openid",
  "exp": 1623696718,
  "tokenType": "JWTToken",
  "iat": 1623693118
}
2021-06-14 17:51:58 SUCCESS
ValidateIdToken
ID token iss, aud, exp, iat, auth_time, acr & nbf claims passed validation checks
2021-06-14 17:51:58 SUCCESS
ValidateIdTokenNonce
Nonce values match
nonce
1nxcjPxKMG
2021-06-14 17:51:58 SUCCESS
ValidateIdTokenACRClaimAgainstRequest
Nothing to check; the conformance suite did not request an acr claim in request object
2021-06-14 17:51:58 SUCCESS
ValidateIdTokenSignature
id_token signature validated
id_token
eyJ0eXAiOiJKV1QiLCJraWQiOiIrcmJVMGJOSWliSHUxT0FTZ1dpaERWODhBOFE9IiwiYWxnIjoiUlMyNTYifQ.eyJhdF9oYXNoIjoidDdzay1CWFJoVFU1RmNFdGwtd21pZyIsInN1YiI6ImU4YTA5MTRhLWJlMDMtMTFlYi04NTI5LTAyNDJhYzEzMDAwMyIsImF1ZGl0VHJhY2tpbmdJZCI6IjEwNWY4MzI4LTgwOGItNDcwNy05NTBmLTM4MTI2ODUyNjMxMi0yNDc5OCIsImlzcyI6Imh0dHBzOi8vZnJmYXBpLmNhdGFseXN0LmZvcmdlcm9jay5vcmcvb2F1dGgyL3JlYWxtcy9yb290L3JlYWxtcy9vcGVuaWQiLCJ0b2tlbk5hbWUiOiJpZF90b2tlbiIsIm5vbmNlIjoiMW54Y2pQeEtNRyIsInNpZCI6InJVVUd6c3VmSFdIbTlVYW5iM2lkOEpoZzAvNlJodlNwcTVkbWVBOVJ4Tk09IiwiYXVkIjoiYmFzaWNDbGllbnQxIiwiY19oYXNoIjoiUFBaZ3cyWEdmSzY0WjQwa3puVmxUUSIsImFjciI6ImRlZmF1bHQiLCJvcmcuZm9yZ2Vyb2NrLm9wZW5pZGNvbm5lY3Qub3BzIjoiVDdoSVpsczBHOENfQzJldGdxU3FXNTVpMzVRIiwic19oYXNoIjoiUWpFNnNRWURHR044MlJYYTl3aXlSQSIsImF6cCI6ImJhc2ljQ2xpZW50MSIsImF1dGhfdGltZSI6MTYyMzY5Mjk1OSwicmVhbG0iOiIvb3BlbmlkIiwiZXhwIjoxNjIzNjk2NzE4LCJ0b2tlblR5cGUiOiJKV1RUb2tlbiIsImlhdCI6MTYyMzY5MzExOH0.K76WDOmTCLJRx_9i4fN87njcojWrnV668WG090s864K2I3YIhJYYYcXCUnQyUhcOZbot5emKhAScLMJAg9tjnuLrjut7azVqqvHe1J7gLvHTGvzmnJbCxHgqDb1r3ILPwPGYMI6paHoG7KhFjlPectwg44rPuk8rIOcMw-4STjnN95eJe-Rtm7a2_iy_j20gVBEupZ7y0k98MtBu1re0JUfgqY0G2Jj3b-j5D2iNIGVQNYhPACeT51l0hz5wanEwDs0dAISMMNZcnicKM7MqIzxA3FSkJdPcMvHHVnW8e-VoxGTaaR3z5OE1E6mLPv3C2UOfYYF9LGbgcw6CE3c6oQ
2021-06-14 17:51:58 SUCCESS
ValidateIdTokenSignatureUsingKid
id_token signature validated
id_token
eyJ0eXAiOiJKV1QiLCJraWQiOiIrcmJVMGJOSWliSHUxT0FTZ1dpaERWODhBOFE9IiwiYWxnIjoiUlMyNTYifQ.eyJhdF9oYXNoIjoidDdzay1CWFJoVFU1RmNFdGwtd21pZyIsInN1YiI6ImU4YTA5MTRhLWJlMDMtMTFlYi04NTI5LTAyNDJhYzEzMDAwMyIsImF1ZGl0VHJhY2tpbmdJZCI6IjEwNWY4MzI4LTgwOGItNDcwNy05NTBmLTM4MTI2ODUyNjMxMi0yNDc5OCIsImlzcyI6Imh0dHBzOi8vZnJmYXBpLmNhdGFseXN0LmZvcmdlcm9jay5vcmcvb2F1dGgyL3JlYWxtcy9yb290L3JlYWxtcy9vcGVuaWQiLCJ0b2tlbk5hbWUiOiJpZF90b2tlbiIsIm5vbmNlIjoiMW54Y2pQeEtNRyIsInNpZCI6InJVVUd6c3VmSFdIbTlVYW5iM2lkOEpoZzAvNlJodlNwcTVkbWVBOVJ4Tk09IiwiYXVkIjoiYmFzaWNDbGllbnQxIiwiY19oYXNoIjoiUFBaZ3cyWEdmSzY0WjQwa3puVmxUUSIsImFjciI6ImRlZmF1bHQiLCJvcmcuZm9yZ2Vyb2NrLm9wZW5pZGNvbm5lY3Qub3BzIjoiVDdoSVpsczBHOENfQzJldGdxU3FXNTVpMzVRIiwic19oYXNoIjoiUWpFNnNRWURHR044MlJYYTl3aXlSQSIsImF6cCI6ImJhc2ljQ2xpZW50MSIsImF1dGhfdGltZSI6MTYyMzY5Mjk1OSwicmVhbG0iOiIvb3BlbmlkIiwiZXhwIjoxNjIzNjk2NzE4LCJ0b2tlblR5cGUiOiJKV1RUb2tlbiIsImlhdCI6MTYyMzY5MzExOH0.K76WDOmTCLJRx_9i4fN87njcojWrnV668WG090s864K2I3YIhJYYYcXCUnQyUhcOZbot5emKhAScLMJAg9tjnuLrjut7azVqqvHe1J7gLvHTGvzmnJbCxHgqDb1r3ILPwPGYMI6paHoG7KhFjlPectwg44rPuk8rIOcMw-4STjnN95eJe-Rtm7a2_iy_j20gVBEupZ7y0k98MtBu1re0JUfgqY0G2Jj3b-j5D2iNIGVQNYhPACeT51l0hz5wanEwDs0dAISMMNZcnicKM7MqIzxA3FSkJdPcMvHHVnW8e-VoxGTaaR3z5OE1E6mLPv3C2UOfYYF9LGbgcw6CE3c6oQ
2021-06-14 17:51:58 SUCCESS
CheckForSubjectInIdToken
Found 'sub' in id_token
sub
e8a0914a-be03-11eb-8529-0242ac130003
Userinfo endpoint tests
2021-06-14 17:51:58
CallProtectedResourceWithBearerToken
HTTP request
request_uri
https://frfapi.catalyst.forgerock.org/oauth2/realms/root/realms/openid/userinfo
request_method
GET
request_headers
{
  "accept": "application/json;charset\u003dUTF-8",
  "authorization": "Bearer zdWgOufPUB2jxcECNXeTudCMr_8",
  "accept-charset": "utf-8",
  "content-length": "0"
}
request_body

                                
2021-06-14 17:51:58 RESPONSE
CallProtectedResourceWithBearerToken
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "server": "nginx/1.19.2",
  "date": "Mon, 14 Jun 2021 17:51:58 GMT",
  "content-type": "application/json; charset\u003dUTF-8",
  "content-length": "119",
  "connection": "keep-alive",
  "x-content-type-options": "nosniff",
  "x-frame-options": "SAMEORIGIN",
  "strict-transport-security": "max-age\u003d15724800; includeSubDomains"
}
response_body
{"sub":"e8a0914a-be03-11eb-8529-0242ac130003","subname":"e8a0914a-be03-11eb-8529-0242ac130003","updated_at":1623673750}
2021-06-14 17:51:58 SUCCESS
CallProtectedResourceWithBearerToken
Got a response from the resource endpoint
headers
{
  "server": "nginx/1.19.2",
  "date": "Mon, 14 Jun 2021 17:51:58 GMT",
  "content-type": "application/json; charset\u003dUTF-8",
  "content-length": "119",
  "connection": "keep-alive",
  "x-content-type-options": "nosniff",
  "x-frame-options": "SAMEORIGIN",
  "strict-transport-security": "max-age\u003d15724800; includeSubDomains"
}
status_code
{
  "code": 200
}
body
{"sub":"e8a0914a-be03-11eb-8529-0242ac130003","subname":"e8a0914a-be03-11eb-8529-0242ac130003","updated_at":1623673750}
2021-06-14 17:51:58 SUCCESS
WaitFor30Seconds
Pausing for 30 seconds
2021-06-14 17:52:28 SUCCESS
WaitFor30Seconds
Woke up after 30 seconds sleep
Attempting reuse of authorisation code
2021-06-14 17:52:28
CallTokenEndpointAndReturnFullResponse
HTTP request
request_uri
https://frfapi.catalyst.forgerock.org/oauth2/realms/root/realms/openid/access_token
request_method
POST
request_headers
{
  "accept": "application/json;charset\u003dUTF-8",
  "authorization": "Basic YmFzaWNDbGllbnQxOlBhc3N3MHJk",
  "accept-charset": "utf-8",
  "content-type": "application/x-www-form-urlencoded;charset\u003dUTF-8",
  "content-length": "154"
}
request_body
grant_type=authorization_code&code=bc_ZLH2IyTwfh2ZZO7W7PktIO9U&redirect_uri=https%3A%2F%2Fwww.certification.openid.net%2Ftest%2Fa%2FForgeRockAM%2Fcallback
2021-06-14 17:52:28 RESPONSE
CallTokenEndpointAndReturnFullResponse
HTTP response
response_status_code
400 BAD_REQUEST
response_status_text
Bad Request
response_headers
{
  "server": "nginx/1.19.2",
  "date": "Mon, 14 Jun 2021 17:52:28 GMT",
  "content-type": "application/json; charset\u003dUTF-8",
  "content-length": "106",
  "connection": "keep-alive",
  "cache-control": "no-store",
  "pragma": "no-cache",
  "x-content-type-options": "nosniff",
  "x-frame-options": "SAMEORIGIN",
  "strict-transport-security": "max-age\u003d15724800; includeSubDomains"
}
response_body
{"error_description":"The provided access grant is invalid, expired, or revoked.","error":"invalid_grant"}
2021-06-14 17:52:28 SUCCESS
CallTokenEndpointAndReturnFullResponse
Parsed token endpoint response
error_description
The provided access grant is invalid, expired, or revoked.
error
invalid_grant
2021-06-14 17:52:28 SUCCESS
CheckTokenEndpointHttpStatus400
Token endpoint http status code was 400
2021-06-14 17:52:28 SUCCESS
CheckTokenEndpointReturnedJsonContentType
token_endpoint_response_headers Content-Type: header is application/json
2021-06-14 17:52:28 SUCCESS
CheckErrorFromTokenEndpointResponseErrorInvalidGrant
Token Endpoint response error returned expected 'error' of 'invalid_grant'
error
invalid_grant
2021-06-14 17:52:28 SUCCESS
ValidateErrorFromTokenEndpointResponseError
Token endpoint response error returned valid 'error' field
error
invalid_grant
2021-06-14 17:52:28 SUCCESS
CheckErrorDescriptionFromTokenEndpointResponseErrorContainsCRLFTAB
token_endpoint_response 'error_description' field does not include CR/LF/TAB
error_description
The provided access grant is invalid, expired, or revoked.
2021-06-14 17:52:28 SUCCESS
ValidateErrorDescriptionFromTokenEndpointResponseError
token_endpoint_response error returned valid 'error_description' field
error_description
The provided access grant is invalid, expired, or revoked.
2021-06-14 17:52:28 SUCCESS
ValidateErrorUriFromTokenEndpointResponseError
token_endpoint_response did not include optional 'error_uri' field
Testing if access token was revoked after the authorization code was reused
2021-06-14 17:52:28
CallProtectedResourceWithBearerTokenExpectingError
HTTP request
request_uri
https://frfapi.catalyst.forgerock.org/oauth2/realms/root/realms/openid/userinfo
request_method
GET
request_headers
{
  "accept": "application/json;charset\u003dUTF-8",
  "authorization": "Bearer zdWgOufPUB2jxcECNXeTudCMr_8",
  "accept-charset": "utf-8",
  "content-length": "0"
}
request_body

                                
2021-06-14 17:52:29 RESPONSE
CallProtectedResourceWithBearerTokenExpectingError
HTTP response
response_status_code
401 UNAUTHORIZED
response_status_text
Unauthorized
response_headers
{
  "server": "nginx/1.19.2",
  "date": "Mon, 14 Jun 2021 17:52:29 GMT",
  "content-type": "application/json; charset\u003dUTF-8",
  "content-length": "135",
  "connection": "keep-alive",
  "x-content-type-options": "nosniff",
  "x-frame-options": "SAMEORIGIN",
  "strict-transport-security": "max-age\u003d15724800; includeSubDomains"
}
response_body
{"error_description":"The access token provided is expired, revoked, malformed, or invalid for other reasons.","error":"invalid_token"}
2021-06-14 17:52:29 SUCCESS
CallProtectedResourceWithBearerTokenExpectingError
Resource endpoint returned error
code
401
body
{"error_description":"The access token provided is expired, revoked, malformed, or invalid for other reasons.","error":"invalid_token"}
status
Unauthorized
2021-06-14 17:52:29 FINISHED
oidcc-codereuse-30seconds
Test has run to completion
testmodule_result
PASSED
Unregister dynamically registered client
2021-06-14 17:52:29 INFO
UnregisterDynamicallyRegisteredClient
Skipped evaluation due to missing required string: registration_client_uri
expected
registration_client_uri
2021-06-14 17:52:32
TEST-RUNNER
Alias has now been claimed by another test
alias
ForgeRockAM
new_test_id
Kbsb4KM511chATZ
Test Results