Test Summary

Test Results

Expand All Collapse All
All times are UTC
2023-03-11 03:52:51 INFO
TEST-RUNNER
Test instance VnUvkHssfJT0JnC created
baseUrl
https://www.certification.openid.net/test/VnUvkHssfJT0JnC
variant
{
  "client_auth_type": "client_secret_basic",
  "response_type": "code id_token token",
  "server_metadata": "discovery",
  "response_mode": "form_post",
  "client_registration": "dynamic_client"
}
alias

                                
description
Gluu, Inc.
planId
YXNa2Uz3Jl7Dm
config
{
  "server": {
    "discoveryUrl": "https://milton-ch-precious-gopher.gluu.info/.well-known/openid-configuration",
    "login_hint": "test_user"
  },
  "client": {
    "client_name": "Gluu Test Client 1"
  },
  "client2": {
    "client_name": "Gluu Test Client 2"
  },
  "consent": {},
  "description": "Gluu, Inc.",
  "publish": "summary"
}
testName
oidcc-refresh-token
2023-03-11 03:52:51 SUCCESS
CreateRedirectUri
Created redirect URI
redirect_uri
https://www.certification.openid.net/test/VnUvkHssfJT0JnC/callback
2023-03-11 03:52:51
GetDynamicServerConfiguration
HTTP request
request_uri
https://milton-ch-precious-gopher.gluu.info/.well-known/openid-configuration
request_method
GET
request_headers
{
  "accept": "text/plain, application/json, application/*+json, */*",
  "content-length": "0"
}
request_body

                                
2023-03-11 03:52:51 RESPONSE
GetDynamicServerConfiguration
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "server": "nginx",
  "date": "Sat, 11 Mar 2023 03:52:51 GMT",
  "content-type": "application/json",
  "content-length": "14834",
  "connection": "keep-alive",
  "x-xss-protection": "1; mode\u003dblock",
  "x-content-type-options": "nosniff",
  "strict-transport-security": "max-age\u003d31536000; includeSubDomains"
}
response_body
{
  "request_parameter_supported" : true,
  "token_revocation_endpoint" : "https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/revoke",
  "introspection_endpoint" : "https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/introspection",
  "claims_parameter_supported" : false,
  "issuer" : "https://milton-ch-precious-gopher.gluu.info",
  "userinfo_encryption_enc_values_supported" : [ "RSA1_5", "RSA-OAEP", "A128KW", "A256KW" ],
  "id_token_encryption_enc_values_supported" : [ "A128CBC+HS256", "A256CBC+HS512", "A128GCM", "A256GCM" ],
  "authorization_endpoint" : "https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/authorize",
  "service_documentation" : "http://gluu.org/docs",
  "id_generation_endpoint" : "https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/id",
  "claims_supported" : [ "country", "street_address", "zoneinfo", "birthdate", "role", "gender", "user_name", "formatted", "phone_mobile_number", "preferred_username", "inum", "locale", "updated_at", "post_office_box", "nickname", "preferred_language", "email", "website", "email_verified", "profile", "locality", "room_number", "phone_number_verified", "given_name", "middle_name", "picture", "name", "phone_number", "postal_code", "region", "family_name" ],
  "scope_to_claims_mapping" : [ {
    "https://gluu.org/auth/oxtrust.oxtrustconfiguration.read" : [ ]
  }, {
    "https://gluu.org/auth/oxtrust.gluuradiusclient.write" : [ ]
  }, {
    "https://gluu.org/auth/oxtrust.metricconfig.write" : [ ]
  }, {
    "user_name" : [ "user_name" ]
  }, {
    "oxtrust-api-write" : [ ]
  }, {
    "https://gluu.org/auth/oxtrust.oxtrustjsonSetting.write" : [ ]
  }, {
    "https://gluu.org/auth/oxtrust.trustedidp.read" : [ ]
  }, {
    "https://gluu.org/auth/oxtrust.people.read" : [ ]
  }, {
    "https://gluu.org/auth/oxtrust.oxauthconfiguration.read" : [ ]
  }, {
    "https://gluu.org/auth/oxtrust.passportprovider.write" : [ ]
  }, {
    "https://gluu.org/auth/oxtrust.oxtrustsetting.write" : [ ]
  }, {
    "https://gluu.org/auth/oxtrust.systemconfig.write" : [ ]
  }, {
    "https://gluu.org/auth/oxtrust.umascope.read" : [ ]
  }, {
    "https://gluu.org/auth/oxtrust.smtpconfiguration.read" : [ ]
  }, {
    "https://gluu.org/auth/oxtrust.trustedidp.write" : [ ]
  }, {
    "https://gluu.org/auth/oxtrust.serverstatus.write" : [ ]
  }, {
    "https://gluu.org/auth/oxtrust.oxtrustconfiguration.write" : [ ]
  }, {
    "clientinfo" : [ "name", "inum" ]
  }, {
    "https://gluu.org/auth/oxtrust.authenticationmethod.read" : [ ]
  }, {
    "https://gluu.org/auth/oxtrust.passportbasicconfig.read" : [ ]
  }, {
    "https://gluu.org/auth/oxtrust.captchaconfig.write" : [ ]
  }, {
    "profile" : [ "birthdate", "name", "given_name", "gender", "family_name", "updated_at", "locale", "middle_name", "nickname", "picture", "preferred_language", "preferred_username", "profile", "zoneinfo", "website" ]
  }, {
    "https://gluu.org/auth/oxtrust.people.write" : [ ]
  }, {
    "https://gluu.org/auth/oxtrust.saml.read" : [ ]
  }, {
    "https://gluu.org/auth/oxtrust.certificates.read" : [ ]
  }, {
    "https://gluu.org/auth/oxtrust.scope.read" : [ ]
  }, {
    "https://gluu.org/auth/oxtrust.customscript.read" : [ ]
  }, {
    "https://gluu.org/auth/oxtrust.idpconfig.read" : [ ]
  }, {
    "https://gluu.org/auth/oxtrust.configuration.read" : [ ]
  }, {
    "https://gluu.org/auth/oxtrust.saml.write" : [ ]
  }, {
    "https://gluu.org/auth/oxtrust.casprotocol.write" : [ ]
  }, {
    "https://gluu.org/auth/oxtrust.oxtrustsetting.read" : [ ]
  }, {
    "https://gluu.org/auth/oxtrust.metricconfig.read" : [ ]
  }, {
    "oxd" : [ ]
  }, {
    "uma_protection" : [ ]
  }, {
    "https://gluu.org/auth/oxtrust.captchaconfig.read" : [ ]
  }, {
    "https://gluu.org/auth/oxtrust.rptConfig.read" : [ ]
  }, {
    "email" : [ "email", "email_verified" ]
  }, {
    "https://gluu.org/auth/oxtrust.group.write" : [ ]
  }, {
    "https://gluu.org/auth/oxtrust.apiconfig.write" : [ ]
  }, {
    "revoke_session" : [ ]
  }, {
    "https://gluu.org/auth/oxtrust.oxauthconfiguration.write" : [ ]
  }, {
    "mobile_phone" : [ "phone_mobile_number" ]
  }, {
    "https://gluu.org/auth/oxtrust.serverstatus.read" : [ ]
  }, {
    "https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/uma/scopes/scim_access" : [ ]
  }, {
    "https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/uma/scopes/passport_access" : [ ]
  }, {
    "https://gluu.org/auth/oxtrust.passportbasicconfig.write" : [ ]
  }, {
    "https://gluu.org/auth/oxtrust.apiconfig.read" : [ ]
  }, {
    "https://gluu.org/auth/oxtrust.attribute.write" : [ ]
  }, {
    "https://gluu.org/auth/oxtrust.systemconfig.read" : [ ]
  }, {
    "https://gluu.org/auth/oxtrust.smtpconfiguration.write" : [ ]
  }, {
    "https://gluu.org/auth/oxtrust.sectoridentifier.write" : [ ]
  }, {
    "https://gluu.org/auth/oxtrust.attribute.read" : [ ]
  }, {
    "https://gluu.org/auth/oxtrust.scimconfig.write" : [ ]
  }, {
    "https://gluu.org/auth/oxtrust.passportconfig.write" : [ ]
  }, {
    "https://gluu.org/auth/oxtrust.passportprovider.read" : [ ]
  }, {
    "https://gluu.org/auth/oxtrust.ldapauthentication.read" : [ ]
  }, {
    "https://gluu.org/auth/oxtrust.sectoridentifier.read" : [ ]
  }, {
    "https://gluu.org/auth/oxtrust.certificates.write" : [ ]
  }, {
    "https://gluu.org/auth/oxtrust.ldapauthentication.write" : [ ]
  }, {
    "https://gluu.org/auth/oxtrust.authenticationmethod.write" : [ ]
  }, {
    "https://gluu.org/auth/oxtrust.scope.write" : [ ]
  }, {
    "address" : [ "locality", "country", "formatted", "post_office_box", "postal_code", "room_number", "region", "street_address" ]
  }, {
    "https://gluu.org/auth/oxtrust.gluuradiusconfig.read" : [ ]
  }, {
    "https://gluu.org/auth/oxtrust.OxauthjsonSetting.read" : [ ]
  }, {
    "permission" : [ "role" ]
  }, {
    "offline_access" : [ ]
  }, {
    "https://gluu.org/auth/oxtrust.umascope.write" : [ ]
  }, {
    "https://gluu.org/auth/oxtrust.casprotocol.read" : [ ]
  }, {
    "https://gluu.org/auth/oxtrust.client.write" : [ ]
  }, {
    "https://gluu.org/auth/oxtrust.configuration.write" : [ ]
  }, {
    "phone" : [ "phone_number", "phone_number_verified" ]
  }, {
    "https://gluu.org/auth/oxtrust.idpconfig.write" : [ ]
  }, {
    "https://gluu.org/auth/oxtrust.gluuradiusconfig.write" : [ ]
  }, {
    "https://gluu.org/auth/oxtrust.oxtrustjsonSetting.read" : [ ]
  }, {
    "https://gluu.org/auth/oxtrust.client.read" : [ ]
  }, {
    "https://gluu.org/auth/oxtrust.passportconfig.read" : [ ]
  }, {
    "https://gluu.org/auth/oxtrust.scimconfig.read" : [ ]
  }, {
    "https://gluu.org/auth/oxtrust.oxauthjsonSetting.write" : [ ]
  }, {
    "https://gluu.org/auth/oxtrust.umaresource.write" : [ ]
  }, {
    "https://gluu.org/auth/oxtrust.group.read" : [ ]
  }, {
    "openid" : [ ]
  }, {
    "https://gluu.org/auth/oxtrust.gluuradiusclient.read" : [ ]
  }, {
    "https://gluu.org/auth/oxtrust.umaresource.read" : [ ]
  }, {
    "https://gluu.org/auth/oxtrust.customscript.write" : [ ]
  }, {
    "https://gluu.org/auth/oxtrust.rptConfig.write" : [ ]
  }, {
    "oxtrust-api-read" : [ ]
  } ],
  "op_policy_uri" : "http://ox.gluu.org/doku.php?id=oxauth:policy",
  "token_endpoint_auth_methods_supported" : [ "client_secret_basic", "client_secret_post", "client_secret_jwt", "private_key_jwt" ],
  "tls_client_certificate_bound_access_tokens" : true,
  "response_modes_supported" : [ "form_post", "fragment", "query" ],
  "backchannel_logout_session_supported" : true,
  "token_endpoint" : "https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/token",
  "response_types_supported" : [ "id_token code token", "id_token", "code token", "code", "token", "id_token code", "id_token token" ],
  "request_uri_parameter_supported" : true,
  "backchannel_user_code_parameter_supported" : false,
  "grant_types_supported" : [ "password", "authorization_code", "client_credentials", "urn:ietf:params:oauth:grant-type:device_code", "implicit", "urn:ietf:params:oauth:grant-type:uma-ticket", "refresh_token" ],
  "ui_locales_supported" : [ "en", "bg", "de", "es", "it", "tr" ],
  "userinfo_endpoint" : "https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/userinfo",
  "op_tos_uri" : "http://ox.gluu.org/doku.php?id=oxauth:tos",
  "auth_level_mapping" : {
    "-1" : [ "simple_password_auth" ]
  },
  "require_request_uri_registration" : false,
  "id_token_encryption_alg_values_supported" : [ "RSA1_5", "RSA-OAEP", "A128KW", "A256KW" ],
  "frontchannel_logout_session_supported" : true,
  "claims_locales_supported" : [ "en" ],
  "clientinfo_endpoint" : "https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/clientinfo",
  "request_object_signing_alg_values_supported" : [ "none", "HS256", "HS384", "HS512", "RS256", "RS384", "RS512", "ES256", "ES384", "ES512", "PS256", "PS384", "PS512" ],
  "request_object_encryption_alg_values_supported" : [ "RSA1_5", "RSA-OAEP", "A128KW", "A256KW" ],
  "session_revocation_endpoint" : "https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/revoke_session",
  "check_session_iframe" : "https://milton-ch-precious-gopher.gluu.info/oxauth/opiframe.htm",
  "scopes_supported" : [ "https://gluu.org/auth/oxtrust.group.read", "https://gluu.org/auth/oxtrust.group.write", "https://gluu.org/auth/oxtrust.trustedidp.write", "https://gluu.org/auth/oxtrust.gluuradiusconfig.write", "https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/uma/scopes/passport_access", "https://gluu.org/auth/oxtrust.saml.write", "https://gluu.org/auth/oxtrust.client.read", "https://gluu.org/auth/oxtrust.ldapauthentication.write", "https://gluu.org/auth/oxtrust.oxtrustconfiguration.write", "https://gluu.org/auth/oxtrust.apiconfig.read", "https://gluu.org/auth/oxtrust.scope.write", "https://gluu.org/auth/oxtrust.serverstatus.write", "https://gluu.org/auth/oxtrust.attribute.read", "https://gluu.org/auth/oxtrust.gluuradiusclient.write", "oxd", "https://gluu.org/auth/oxtrust.trustedidp.read", "https://gluu.org/auth/oxtrust.ldapauthentication.read", "https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/uma/scopes/scim_access", "https://gluu.org/auth/oxtrust.sectoridentifier.write", "https://gluu.org/auth/oxtrust.authenticationmethod.read", "https://gluu.org/auth/oxtrust.gluuradiusclient.read", "openid", "profile", "https://gluu.org/auth/oxtrust.configuration.read", "https://gluu.org/auth/oxtrust.systemconfig.write", "https://gluu.org/auth/oxtrust.oxtrustsetting.read", "https://gluu.org/auth/oxtrust.metricconfig.write", "https://gluu.org/auth/oxtrust.umaresource.write", "https://gluu.org/auth/oxtrust.customscript.read", "https://gluu.org/auth/oxtrust.customscript.write", "phone", "https://gluu.org/auth/oxtrust.passportbasicconfig.read", "https://gluu.org/auth/oxtrust.rptConfig.write", "https://gluu.org/auth/oxtrust.passportprovider.write", "https://gluu.org/auth/oxtrust.umascope.read", "https://gluu.org/auth/oxtrust.scope.read", "https://gluu.org/auth/oxtrust.saml.read", "https://gluu.org/auth/oxtrust.apiconfig.write", "https://gluu.org/auth/oxtrust.rptConfig.read", "https://gluu.org/auth/oxtrust.serverstatus.read", "https://gluu.org/auth/oxtrust.smtpconfiguration.write", "https://gluu.org/auth/oxtrust.oxauthjsonSetting.write", "https://gluu.org/auth/oxtrust.people.read", "https://gluu.org/auth/oxtrust.configuration.write", "user_name", "clientinfo", "https://gluu.org/auth/oxtrust.attribute.write", "https://gluu.org/auth/oxtrust.passportconfig.write", "revoke_session", "https://gluu.org/auth/oxtrust.metricconfig.read", "https://gluu.org/auth/oxtrust.systemconfig.read", "https://gluu.org/auth/oxtrust.casprotocol.write", "mobile_phone", "offline_access", "https://gluu.org/auth/oxtrust.oxtrustconfiguration.read", "https://gluu.org/auth/oxtrust.idpconfig.write", "https://gluu.org/auth/oxtrust.scimconfig.write", "https://gluu.org/auth/oxtrust.certificates.read", "https://gluu.org/auth/oxtrust.certificates.write", "email", "https://gluu.org/auth/oxtrust.oxtrustjsonSetting.write", "https://gluu.org/auth/oxtrust.captchaconfig.write", "https://gluu.org/auth/oxtrust.oxauthconfiguration.write", "https://gluu.org/auth/oxtrust.authenticationmethod.write", "https://gluu.org/auth/oxtrust.gluuradiusconfig.read", "https://gluu.org/auth/oxtrust.idpconfig.read", "https://gluu.org/auth/oxtrust.oxauthconfiguration.read", "address", "https://gluu.org/auth/oxtrust.scimconfig.read", "uma_protection", "https://gluu.org/auth/oxtrust.sectoridentifier.read", "https://gluu.org/auth/oxtrust.OxauthjsonSetting.read", "permission", "https://gluu.org/auth/oxtrust.umascope.write", "oxtrust-api-write", "oxtrust-api-read", "https://gluu.org/auth/oxtrust.captchaconfig.read", "https://gluu.org/auth/oxtrust.client.write", "https://gluu.org/auth/oxtrust.oxtrustjsonSetting.read", "https://gluu.org/auth/oxtrust.oxtrustsetting.write", "https://gluu.org/auth/oxtrust.casprotocol.read", "https://gluu.org/auth/oxtrust.passportbasicconfig.write", "https://gluu.org/auth/oxtrust.passportconfig.read", "https://gluu.org/auth/oxtrust.smtpconfiguration.read", "https://gluu.org/auth/oxtrust.passportprovider.read", "https://gluu.org/auth/oxtrust.people.write", "https://gluu.org/auth/oxtrust.umaresource.read" ],
  "backchannel_logout_supported" : true,
  "acr_values_supported" : [ "simple_password_auth" ],
  "request_object_encryption_enc_values_supported" : [ "A128CBC+HS256", "A256CBC+HS512", "A128GCM", "A256GCM" ],
  "device_authorization_endpoint" : "https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/device_authorization",
  "display_values_supported" : [ "page", "popup" ],
  "userinfo_signing_alg_values_supported" : [ "HS256", "HS384", "HS512", "RS256", "RS384", "RS512", "ES256", "ES384", "ES512", "PS256", "PS384", "PS512" ],
  "claim_types_supported" : [ "normal" ],
  "userinfo_encryption_alg_values_supported" : [ "RSA1_5", "RSA-OAEP", "A128KW", "A256KW" ],
  "end_session_endpoint" : "https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/end_session",
  "revocation_endpoint" : "https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/revoke",
  "backchannel_authentication_endpoint" : "https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/bc-authorize",
  "token_endpoint_auth_signing_alg_values_supported" : [ "HS256", "HS384", "HS512", "RS256", "RS384", "RS512", "ES256", "ES384", "ES512", "PS256", "PS384", "PS512" ],
  "frontchannel_logout_supported" : true,
  "jwks_uri" : "https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/jwks",
  "subject_types_supported" : [ "public", "pairwise" ],
  "id_token_signing_alg_values_supported" : [ "none", "HS256", "HS384", "HS512", "RS256", "RS384", "RS512", "ES256", "ES384", "ES512", "PS256", "PS384", "PS512" ],
  "registration_endpoint" : "https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/register",
  "id_token_token_binding_cnf_values_supported" : [ "tbh" ]
}
2023-03-11 03:52:51 SUCCESS
GetDynamicServerConfiguration
Successfully parsed server configuration
request_parameter_supported
true
token_revocation_endpoint
https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/revoke
introspection_endpoint
https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/introspection
claims_parameter_supported
false
issuer
https://milton-ch-precious-gopher.gluu.info
userinfo_encryption_enc_values_supported
[
  "RSA1_5",
  "RSA-OAEP",
  "A128KW",
  "A256KW"
]
id_token_encryption_enc_values_supported
[
  "A128CBC+HS256",
  "A256CBC+HS512",
  "A128GCM",
  "A256GCM"
]
authorization_endpoint
https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/authorize
service_documentation
http://gluu.org/docs
id_generation_endpoint
https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/id
claims_supported
[
  "country",
  "street_address",
  "zoneinfo",
  "birthdate",
  "role",
  "gender",
  "user_name",
  "formatted",
  "phone_mobile_number",
  "preferred_username",
  "inum",
  "locale",
  "updated_at",
  "post_office_box",
  "nickname",
  "preferred_language",
  "email",
  "website",
  "email_verified",
  "profile",
  "locality",
  "room_number",
  "phone_number_verified",
  "given_name",
  "middle_name",
  "picture",
  "name",
  "phone_number",
  "postal_code",
  "region",
  "family_name"
]
scope_to_claims_mapping
[
  {
    "https://gluu.org/auth/oxtrust.oxtrustconfiguration.read": []
  },
  {
    "https://gluu.org/auth/oxtrust.gluuradiusclient.write": []
  },
  {
    "https://gluu.org/auth/oxtrust.metricconfig.write": []
  },
  {
    "user_name": [
      "user_name"
    ]
  },
  {
    "oxtrust-api-write": []
  },
  {
    "https://gluu.org/auth/oxtrust.oxtrustjsonSetting.write": []
  },
  {
    "https://gluu.org/auth/oxtrust.trustedidp.read": []
  },
  {
    "https://gluu.org/auth/oxtrust.people.read": []
  },
  {
    "https://gluu.org/auth/oxtrust.oxauthconfiguration.read": []
  },
  {
    "https://gluu.org/auth/oxtrust.passportprovider.write": []
  },
  {
    "https://gluu.org/auth/oxtrust.oxtrustsetting.write": []
  },
  {
    "https://gluu.org/auth/oxtrust.systemconfig.write": []
  },
  {
    "https://gluu.org/auth/oxtrust.umascope.read": []
  },
  {
    "https://gluu.org/auth/oxtrust.smtpconfiguration.read": []
  },
  {
    "https://gluu.org/auth/oxtrust.trustedidp.write": []
  },
  {
    "https://gluu.org/auth/oxtrust.serverstatus.write": []
  },
  {
    "https://gluu.org/auth/oxtrust.oxtrustconfiguration.write": []
  },
  {
    "clientinfo": [
      "name",
      "inum"
    ]
  },
  {
    "https://gluu.org/auth/oxtrust.authenticationmethod.read": []
  },
  {
    "https://gluu.org/auth/oxtrust.passportbasicconfig.read": []
  },
  {
    "https://gluu.org/auth/oxtrust.captchaconfig.write": []
  },
  {
    "profile": [
      "birthdate",
      "name",
      "given_name",
      "gender",
      "family_name",
      "updated_at",
      "locale",
      "middle_name",
      "nickname",
      "picture",
      "preferred_language",
      "preferred_username",
      "profile",
      "zoneinfo",
      "website"
    ]
  },
  {
    "https://gluu.org/auth/oxtrust.people.write": []
  },
  {
    "https://gluu.org/auth/oxtrust.saml.read": []
  },
  {
    "https://gluu.org/auth/oxtrust.certificates.read": []
  },
  {
    "https://gluu.org/auth/oxtrust.scope.read": []
  },
  {
    "https://gluu.org/auth/oxtrust.customscript.read": []
  },
  {
    "https://gluu.org/auth/oxtrust.idpconfig.read": []
  },
  {
    "https://gluu.org/auth/oxtrust.configuration.read": []
  },
  {
    "https://gluu.org/auth/oxtrust.saml.write": []
  },
  {
    "https://gluu.org/auth/oxtrust.casprotocol.write": []
  },
  {
    "https://gluu.org/auth/oxtrust.oxtrustsetting.read": []
  },
  {
    "https://gluu.org/auth/oxtrust.metricconfig.read": []
  },
  {
    "oxd": []
  },
  {
    "uma_protection": []
  },
  {
    "https://gluu.org/auth/oxtrust.captchaconfig.read": []
  },
  {
    "https://gluu.org/auth/oxtrust.rptConfig.read": []
  },
  {
    "email": [
      "email",
      "email_verified"
    ]
  },
  {
    "https://gluu.org/auth/oxtrust.group.write": []
  },
  {
    "https://gluu.org/auth/oxtrust.apiconfig.write": []
  },
  {
    "revoke_session": []
  },
  {
    "https://gluu.org/auth/oxtrust.oxauthconfiguration.write": []
  },
  {
    "mobile_phone": [
      "phone_mobile_number"
    ]
  },
  {
    "https://gluu.org/auth/oxtrust.serverstatus.read": []
  },
  {
    "https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/uma/scopes/scim_access": []
  },
  {
    "https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/uma/scopes/passport_access": []
  },
  {
    "https://gluu.org/auth/oxtrust.passportbasicconfig.write": []
  },
  {
    "https://gluu.org/auth/oxtrust.apiconfig.read": []
  },
  {
    "https://gluu.org/auth/oxtrust.attribute.write": []
  },
  {
    "https://gluu.org/auth/oxtrust.systemconfig.read": []
  },
  {
    "https://gluu.org/auth/oxtrust.smtpconfiguration.write": []
  },
  {
    "https://gluu.org/auth/oxtrust.sectoridentifier.write": []
  },
  {
    "https://gluu.org/auth/oxtrust.attribute.read": []
  },
  {
    "https://gluu.org/auth/oxtrust.scimconfig.write": []
  },
  {
    "https://gluu.org/auth/oxtrust.passportconfig.write": []
  },
  {
    "https://gluu.org/auth/oxtrust.passportprovider.read": []
  },
  {
    "https://gluu.org/auth/oxtrust.ldapauthentication.read": []
  },
  {
    "https://gluu.org/auth/oxtrust.sectoridentifier.read": []
  },
  {
    "https://gluu.org/auth/oxtrust.certificates.write": []
  },
  {
    "https://gluu.org/auth/oxtrust.ldapauthentication.write": []
  },
  {
    "https://gluu.org/auth/oxtrust.authenticationmethod.write": []
  },
  {
    "https://gluu.org/auth/oxtrust.scope.write": []
  },
  {
    "address": [
      "locality",
      "country",
      "formatted",
      "post_office_box",
      "postal_code",
      "room_number",
      "region",
      "street_address"
    ]
  },
  {
    "https://gluu.org/auth/oxtrust.gluuradiusconfig.read": []
  },
  {
    "https://gluu.org/auth/oxtrust.OxauthjsonSetting.read": []
  },
  {
    "permission": [
      "role"
    ]
  },
  {
    "offline_access": []
  },
  {
    "https://gluu.org/auth/oxtrust.umascope.write": []
  },
  {
    "https://gluu.org/auth/oxtrust.casprotocol.read": []
  },
  {
    "https://gluu.org/auth/oxtrust.client.write": []
  },
  {
    "https://gluu.org/auth/oxtrust.configuration.write": []
  },
  {
    "phone": [
      "phone_number",
      "phone_number_verified"
    ]
  },
  {
    "https://gluu.org/auth/oxtrust.idpconfig.write": []
  },
  {
    "https://gluu.org/auth/oxtrust.gluuradiusconfig.write": []
  },
  {
    "https://gluu.org/auth/oxtrust.oxtrustjsonSetting.read": []
  },
  {
    "https://gluu.org/auth/oxtrust.client.read": []
  },
  {
    "https://gluu.org/auth/oxtrust.passportconfig.read": []
  },
  {
    "https://gluu.org/auth/oxtrust.scimconfig.read": []
  },
  {
    "https://gluu.org/auth/oxtrust.oxauthjsonSetting.write": []
  },
  {
    "https://gluu.org/auth/oxtrust.umaresource.write": []
  },
  {
    "https://gluu.org/auth/oxtrust.group.read": []
  },
  {
    "openid": []
  },
  {
    "https://gluu.org/auth/oxtrust.gluuradiusclient.read": []
  },
  {
    "https://gluu.org/auth/oxtrust.umaresource.read": []
  },
  {
    "https://gluu.org/auth/oxtrust.customscript.write": []
  },
  {
    "https://gluu.org/auth/oxtrust.rptConfig.write": []
  },
  {
    "oxtrust-api-read": []
  }
]
op_policy_uri
http://ox.gluu.org/doku.php?id=oxauth:policy
token_endpoint_auth_methods_supported
[
  "client_secret_basic",
  "client_secret_post",
  "client_secret_jwt",
  "private_key_jwt"
]
tls_client_certificate_bound_access_tokens
true
response_modes_supported
[
  "form_post",
  "fragment",
  "query"
]
backchannel_logout_session_supported
true
token_endpoint
https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/token
response_types_supported
[
  "id_token code token",
  "id_token",
  "code token",
  "code",
  "token",
  "id_token code",
  "id_token token"
]
request_uri_parameter_supported
true
backchannel_user_code_parameter_supported
false
grant_types_supported
[
  "password",
  "authorization_code",
  "client_credentials",
  "urn:ietf:params:oauth:grant-type:device_code",
  "implicit",
  "urn:ietf:params:oauth:grant-type:uma-ticket",
  "refresh_token"
]
ui_locales_supported
[
  "en",
  "bg",
  "de",
  "es",
  "it",
  "tr"
]
userinfo_endpoint
https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/userinfo
op_tos_uri
http://ox.gluu.org/doku.php?id=oxauth:tos
auth_level_mapping
{
  "-1": [
    "simple_password_auth"
  ]
}
require_request_uri_registration
false
id_token_encryption_alg_values_supported
[
  "RSA1_5",
  "RSA-OAEP",
  "A128KW",
  "A256KW"
]
frontchannel_logout_session_supported
true
claims_locales_supported
[
  "en"
]
clientinfo_endpoint
https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/clientinfo
request_object_signing_alg_values_supported
[
  "none",
  "HS256",
  "HS384",
  "HS512",
  "RS256",
  "RS384",
  "RS512",
  "ES256",
  "ES384",
  "ES512",
  "PS256",
  "PS384",
  "PS512"
]
request_object_encryption_alg_values_supported
[
  "RSA1_5",
  "RSA-OAEP",
  "A128KW",
  "A256KW"
]
session_revocation_endpoint
https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/revoke_session
check_session_iframe
https://milton-ch-precious-gopher.gluu.info/oxauth/opiframe.htm
scopes_supported
[
  "https://gluu.org/auth/oxtrust.group.read",
  "https://gluu.org/auth/oxtrust.group.write",
  "https://gluu.org/auth/oxtrust.trustedidp.write",
  "https://gluu.org/auth/oxtrust.gluuradiusconfig.write",
  "https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/uma/scopes/passport_access",
  "https://gluu.org/auth/oxtrust.saml.write",
  "https://gluu.org/auth/oxtrust.client.read",
  "https://gluu.org/auth/oxtrust.ldapauthentication.write",
  "https://gluu.org/auth/oxtrust.oxtrustconfiguration.write",
  "https://gluu.org/auth/oxtrust.apiconfig.read",
  "https://gluu.org/auth/oxtrust.scope.write",
  "https://gluu.org/auth/oxtrust.serverstatus.write",
  "https://gluu.org/auth/oxtrust.attribute.read",
  "https://gluu.org/auth/oxtrust.gluuradiusclient.write",
  "oxd",
  "https://gluu.org/auth/oxtrust.trustedidp.read",
  "https://gluu.org/auth/oxtrust.ldapauthentication.read",
  "https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/uma/scopes/scim_access",
  "https://gluu.org/auth/oxtrust.sectoridentifier.write",
  "https://gluu.org/auth/oxtrust.authenticationmethod.read",
  "https://gluu.org/auth/oxtrust.gluuradiusclient.read",
  "openid",
  "profile",
  "https://gluu.org/auth/oxtrust.configuration.read",
  "https://gluu.org/auth/oxtrust.systemconfig.write",
  "https://gluu.org/auth/oxtrust.oxtrustsetting.read",
  "https://gluu.org/auth/oxtrust.metricconfig.write",
  "https://gluu.org/auth/oxtrust.umaresource.write",
  "https://gluu.org/auth/oxtrust.customscript.read",
  "https://gluu.org/auth/oxtrust.customscript.write",
  "phone",
  "https://gluu.org/auth/oxtrust.passportbasicconfig.read",
  "https://gluu.org/auth/oxtrust.rptConfig.write",
  "https://gluu.org/auth/oxtrust.passportprovider.write",
  "https://gluu.org/auth/oxtrust.umascope.read",
  "https://gluu.org/auth/oxtrust.scope.read",
  "https://gluu.org/auth/oxtrust.saml.read",
  "https://gluu.org/auth/oxtrust.apiconfig.write",
  "https://gluu.org/auth/oxtrust.rptConfig.read",
  "https://gluu.org/auth/oxtrust.serverstatus.read",
  "https://gluu.org/auth/oxtrust.smtpconfiguration.write",
  "https://gluu.org/auth/oxtrust.oxauthjsonSetting.write",
  "https://gluu.org/auth/oxtrust.people.read",
  "https://gluu.org/auth/oxtrust.configuration.write",
  "user_name",
  "clientinfo",
  "https://gluu.org/auth/oxtrust.attribute.write",
  "https://gluu.org/auth/oxtrust.passportconfig.write",
  "revoke_session",
  "https://gluu.org/auth/oxtrust.metricconfig.read",
  "https://gluu.org/auth/oxtrust.systemconfig.read",
  "https://gluu.org/auth/oxtrust.casprotocol.write",
  "mobile_phone",
  "offline_access",
  "https://gluu.org/auth/oxtrust.oxtrustconfiguration.read",
  "https://gluu.org/auth/oxtrust.idpconfig.write",
  "https://gluu.org/auth/oxtrust.scimconfig.write",
  "https://gluu.org/auth/oxtrust.certificates.read",
  "https://gluu.org/auth/oxtrust.certificates.write",
  "email",
  "https://gluu.org/auth/oxtrust.oxtrustjsonSetting.write",
  "https://gluu.org/auth/oxtrust.captchaconfig.write",
  "https://gluu.org/auth/oxtrust.oxauthconfiguration.write",
  "https://gluu.org/auth/oxtrust.authenticationmethod.write",
  "https://gluu.org/auth/oxtrust.gluuradiusconfig.read",
  "https://gluu.org/auth/oxtrust.idpconfig.read",
  "https://gluu.org/auth/oxtrust.oxauthconfiguration.read",
  "address",
  "https://gluu.org/auth/oxtrust.scimconfig.read",
  "uma_protection",
  "https://gluu.org/auth/oxtrust.sectoridentifier.read",
  "https://gluu.org/auth/oxtrust.OxauthjsonSetting.read",
  "permission",
  "https://gluu.org/auth/oxtrust.umascope.write",
  "oxtrust-api-write",
  "oxtrust-api-read",
  "https://gluu.org/auth/oxtrust.captchaconfig.read",
  "https://gluu.org/auth/oxtrust.client.write",
  "https://gluu.org/auth/oxtrust.oxtrustjsonSetting.read",
  "https://gluu.org/auth/oxtrust.oxtrustsetting.write",
  "https://gluu.org/auth/oxtrust.casprotocol.read",
  "https://gluu.org/auth/oxtrust.passportbasicconfig.write",
  "https://gluu.org/auth/oxtrust.passportconfig.read",
  "https://gluu.org/auth/oxtrust.smtpconfiguration.read",
  "https://gluu.org/auth/oxtrust.passportprovider.read",
  "https://gluu.org/auth/oxtrust.people.write",
  "https://gluu.org/auth/oxtrust.umaresource.read"
]
backchannel_logout_supported
true
acr_values_supported
[
  "simple_password_auth"
]
request_object_encryption_enc_values_supported
[
  "A128CBC+HS256",
  "A256CBC+HS512",
  "A128GCM",
  "A256GCM"
]
device_authorization_endpoint
https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/device_authorization
display_values_supported
[
  "page",
  "popup"
]
userinfo_signing_alg_values_supported
[
  "HS256",
  "HS384",
  "HS512",
  "RS256",
  "RS384",
  "RS512",
  "ES256",
  "ES384",
  "ES512",
  "PS256",
  "PS384",
  "PS512"
]
claim_types_supported
[
  "normal"
]
userinfo_encryption_alg_values_supported
[
  "RSA1_5",
  "RSA-OAEP",
  "A128KW",
  "A256KW"
]
end_session_endpoint
https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/end_session
revocation_endpoint
https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/revoke
backchannel_authentication_endpoint
https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/bc-authorize
token_endpoint_auth_signing_alg_values_supported
[
  "HS256",
  "HS384",
  "HS512",
  "RS256",
  "RS384",
  "RS512",
  "ES256",
  "ES384",
  "ES512",
  "PS256",
  "PS384",
  "PS512"
]
frontchannel_logout_supported
true
jwks_uri
https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/jwks
subject_types_supported
[
  "public",
  "pairwise"
]
id_token_signing_alg_values_supported
[
  "none",
  "HS256",
  "HS384",
  "HS512",
  "RS256",
  "RS384",
  "RS512",
  "ES256",
  "ES384",
  "ES512",
  "PS256",
  "PS384",
  "PS512"
]
registration_endpoint
https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/register
id_token_token_binding_cnf_values_supported
[
  "tbh"
]
2023-03-11 03:52:51 SUCCESS
CheckServerConfiguration
Found required server configuration keys
required
[
  "authorization_endpoint",
  "token_endpoint",
  "issuer"
]
2023-03-11 03:52:51 SUCCESS
ExtractTLSTestValuesFromServerConfiguration
Extracted TLS information from authorization server configuration
registration_endpoint
{
  "testHost": "milton-ch-precious-gopher.gluu.info",
  "testPort": 443
}
authorization_endpoint
{
  "testHost": "milton-ch-precious-gopher.gluu.info",
  "testPort": 443
}
token_endpoint
{
  "testHost": "milton-ch-precious-gopher.gluu.info",
  "testPort": 443
}
userinfo_endpoint
{
  "testHost": "milton-ch-precious-gopher.gluu.info",
  "testPort": 443
}
2023-03-11 03:52:51
FetchServerKeys
Fetching server key
jwks_uri
https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/jwks
2023-03-11 03:52:51
FetchServerKeys
HTTP request
request_uri
https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/jwks
request_method
GET
request_headers
{
  "accept": "text/plain, application/json, application/*+json, */*",
  "content-length": "0"
}
request_body

                                
2023-03-11 03:52:51 RESPONSE
FetchServerKeys
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "server": "nginx",
  "date": "Sat, 11 Mar 2023 03:52:51 GMT",
  "content-type": "application/json",
  "transfer-encoding": "chunked",
  "connection": "keep-alive",
  "x-xss-protection": "1; mode\u003dblock",
  "x-content-type-options": "nosniff",
  "strict-transport-security": "max-age\u003d31536000; includeSubDomains"
}
response_body
{
  "keys" : [ {
    "kty" : "RSA",
    "e" : "AQAB",
    "use" : "sig",
    "kid" : "5bb98bfb-3bac-45bc-b287-3d11acc7eebd_sig_rs256",
    "x5c" : [ "MIIDAzCCAeugAwIBAgIgKm2rv5pbt1Fx5m0bPm2kvj47QnKP15u0if7aPP4U6w4wDQYJKoZIhvcNAQELBQAwITEfMB0GA1UEAwwWb3hBdXRoIENBIENlcnRpZmljYXRlczAeFw0yMzAzMDMwNDA4MTJaFw0yMzAzMDMwNzA4MjBaMCExHzAdBgNVBAMMFm94QXV0aCBDQSBDZXJ0aWZpY2F0ZXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQD+/smIBwR8Y3LqnPUBcEauVWIGZOoK0vfbU6qCmHJC3OwGluht0hsyBQx1FtKlIKZk1WVt0B+S6VUIMx2ijtCGN/a0grZEuC+qJFKX4YCAXIg80TfY6416pMhRxYTmsXs/0829Oby7jRSDELyAxeYXRQh22VqlDcKM4FAZUDO6Ls4NSjuwwtVlqH4JXKq6SY/zFdq92+9HTDggumC6U4sH3XfJSjyXvfTHCgpXtlt7wO1Aj7lJjEAHSZDoYpFveWLXhKYtdfxWbXeqqlAqK0FPinboAwK84McfbvFN5GW9xCn2KzwSIAvN42Ejy3O2F5Rnur+ISEJsguM9EjZKQcE5AgMBAAGjJzAlMCMGA1UdJQQcMBoGCCsGAQUFBwMBBggrBgEFBQcDAgYEVR0lADANBgkqhkiG9w0BAQsFAAOCAQEAJEuRTzNab0q6oGpUP/+mYic0olYWNqNW9ZQLY+Ey6KH1cXVYP+vG3iRY+rlKKfD4tWF0eyxo+wC5AHX8I/hIurEz/p/SmEHHHrszXduyZ1Xpp0QK4mNbIiyk9YNG0rVTPcLZIok1WsuYV0J05cFO0ppBoX3B1WENJd+gqri3pIzC4cQaVrbdmTpKlz5dpYZYZPoZ4avIK3t2GKOAIIuF0Yl0SP0R/BZHkP55n4VMR0l2frZpftBC6N/5vmvCj2x9HR6LG7EeOfDfC4KoAnnVu6urdlf4gMwitRb3JR9qzuQG8DOIBygsS/260lHSBusItwSy26nxIWPfvpyOgKlVVg==" ],
    "exp" : 1677827300675,
    "alg" : "RS256",
    "n" : "_v7JiAcEfGNy6pz1AXBGrlViBmTqCtL321OqgphyQtzsBpbobdIbMgUMdRbSpSCmZNVlbdAfkulVCDMdoo7Qhjf2tIK2RLgvqiRSl-GAgFyIPNE32OuNeqTIUcWE5rF7P9PNvTm8u40UgxC8gMXmF0UIdtlapQ3CjOBQGVAzui7ODUo7sMLVZah-CVyqukmP8xXavdvvR0w4ILpgulOLB913yUo8l730xwoKV7Zbe8DtQI-5SYxAB0mQ6GKRb3li14SmLXX8Vm13qqpQKitBT4p26AMCvODHH27xTeRlvcQp9is8EiALzeNhI8tztheUZ7q_iEhCbILjPRI2SkHBOQ"
  }, {
    "kty" : "RSA",
    "e" : "AQAB",
    "use" : "sig",
    "kid" : "04c72c12-c948-47c3-87e9-633dfbe60d84_sig_rs384",
    "x5c" : [ "MIIDBDCCAeygAwIBAgIhAK5EL2iyVSgCrTedUmGp3O7S7FxGjm87IDU9h5dXW3c8MA0GCSqGSIb3DQEBDAUAMCExHzAdBgNVBAMMFm94QXV0aCBDQSBDZXJ0aWZpY2F0ZXMwHhcNMjMwMzAzMDQwODEzWhcNMjMwMzAzMDcwODIwWjAhMR8wHQYDVQQDDBZveEF1dGggQ0EgQ2VydGlmaWNhdGVzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnGzga0ZfLPZcFGpymYWBxRmrkaq7b8HKVEeg5yAWDhxC4OwojX9vlbnu+nLQ3H4rOor97kGHsoHSfSx+jDLThPvKj73uAg4xa2oXGC/uIVCCPNbQyiVvK5T/RcTMOSS8ONvXgJtl79KZMgzKb7O3ZK5Fn6YUku0pTvxq6muRbm9n9SPK8+t9WACioaLx4KBTESlffjDMcIaGuKljZV0eus/eZxxwziGGqinmemurW9QNhwwTgwi5aa1cKKLI5vvVSEP9crJ/v9CYRjGNrxcvLuDL0cQlP4kZ3riJXoVCJZkjJco0zQS3zBuWSXKMiPGamjIewUoe4XZC8iww38gZCQIDAQABoycwJTAjBgNVHSUEHDAaBggrBgEFBQcDAQYIKwYBBQUHAwIGBFUdJQAwDQYJKoZIhvcNAQEMBQADggEBABp8ylWC5B9X2h5ZlAOkn/mmaMQBVYM0tJEvx1VLPVjQiOLuw3Q1kx8mOlZJdHjvXjmSx9e5/kTQ1e1bZzPmIu8LFth1uSXo1nzp4r+Ffj0TvSRsQ9VWx8cRBGdNo/h1x1mUV3s6X+G/jqfR+9YoecqkA4vFhscVolhxRBsbC7Rp7zik4VPSijI8JJc7jeXgtX6S8K2DLEmDGqfxvp7J1f91pAXWuhhvwAPu5BwzqOWNZxPQx9XUpiZQKErMt0H7IIIeY3F4YVs2JIAAHm3sqRbxWX7vw1Xu9ipSZ+7uhOMa1eWRMr6WCq2A7WbeIlbQeC0R9xbGqB3K+8yTgBtJhs0=" ],
    "exp" : 1677827300675,
    "alg" : "RS384",
    "n" : "nGzga0ZfLPZcFGpymYWBxRmrkaq7b8HKVEeg5yAWDhxC4OwojX9vlbnu-nLQ3H4rOor97kGHsoHSfSx-jDLThPvKj73uAg4xa2oXGC_uIVCCPNbQyiVvK5T_RcTMOSS8ONvXgJtl79KZMgzKb7O3ZK5Fn6YUku0pTvxq6muRbm9n9SPK8-t9WACioaLx4KBTESlffjDMcIaGuKljZV0eus_eZxxwziGGqinmemurW9QNhwwTgwi5aa1cKKLI5vvVSEP9crJ_v9CYRjGNrxcvLuDL0cQlP4kZ3riJXoVCJZkjJco0zQS3zBuWSXKMiPGamjIewUoe4XZC8iww38gZCQ"
  }, {
    "kty" : "RSA",
    "e" : "AQAB",
    "use" : "sig",
    "kid" : "14b2b913-1ede-4565-bbed-601851deb7fc_sig_rs512",
    "x5c" : [ "MIIDBDCCAeygAwIBAgIhAJbwnCMe8AubzQCuBoNAIdJ/W2z0LL1hsnaGa4HqahrVMA0GCSqGSIb3DQEBDQUAMCExHzAdBgNVBAMMFm94QXV0aCBDQSBDZXJ0aWZpY2F0ZXMwHhcNMjMwMzAzMDQwODEzWhcNMjMwMzAzMDcwODIwWjAhMR8wHQYDVQQDDBZveEF1dGggQ0EgQ2VydGlmaWNhdGVzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA6nnlc0uT/RZcAbGqt9OiuUHbdhRdIXhNbawsxY7hjzPp/+gy3S9px5UZHfybzMLGgV/tM9q8F79AXez2NHpwvBKsfWs+sYdz3P1iXMknIjWr2OTRkrBguH4UrpagLhLQTTU5expuAycjEL2FoECAZ7zAwK0JdRorYPhg18D57bP/+vgouBMh3VFsObSh2OLwjhyo2jmIl4Wzv6zfUaLlNC+8xw/1WZ6rhPyLdcxI8bNdHLSV7BKaIXcOlw5TpP/uPqlxfobkMufDhWUAREswM11hfRaYz4s2lONGGW6mrvkuL7rXw5PYdkkNxrm9/SCLB9JF9/cMyywoWXzd3hO/kQIDAQABoycwJTAjBgNVHSUEHDAaBggrBgEFBQcDAQYIKwYBBQUHAwIGBFUdJQAwDQYJKoZIhvcNAQENBQADggEBANvjL+ROD9FwzWBZiBI7Q6G/gvqRiSqDZzBWMtrjoomiyoBy7B3EhIoTvyPiTwc8Cj816j5b2rua8Y9vwUgHcJUZ0mk/1+6sj8Cwozfz2bmv9IibzNkh/5zLRWG9SwHaZJqntHdZWTfhnlbP36LET2X7OZ9MAJRwS0wIK9JQ9bEKpUSqDrvyik0uU2xynh/5ZIOLiLt94oLj9ST9DtpyDvVIpfScsNEGcPp2zVhh2pC+iADiuD0TxGiS8YKFzRhdHjw7i3SN0qs2gYT8VuDeQ3ks4fTZ/A1o9fUW4E3YwXc8hc6ZJA9BWu72p2o53lJL2mRTCsybyiP6ioSx2IO9LEQ=" ],
    "exp" : 1677827300675,
    "alg" : "RS512",
    "n" : "6nnlc0uT_RZcAbGqt9OiuUHbdhRdIXhNbawsxY7hjzPp_-gy3S9px5UZHfybzMLGgV_tM9q8F79AXez2NHpwvBKsfWs-sYdz3P1iXMknIjWr2OTRkrBguH4UrpagLhLQTTU5expuAycjEL2FoECAZ7zAwK0JdRorYPhg18D57bP_-vgouBMh3VFsObSh2OLwjhyo2jmIl4Wzv6zfUaLlNC-8xw_1WZ6rhPyLdcxI8bNdHLSV7BKaIXcOlw5TpP_uPqlxfobkMufDhWUAREswM11hfRaYz4s2lONGGW6mrvkuL7rXw5PYdkkNxrm9_SCLB9JF9_cMyywoWXzd3hO_kQ"
  }, {
    "kty" : "EC",
    "use" : "sig",
    "crv" : "P-256",
    "kid" : "f7ee0d2a-975c-4781-8653-f6f1047d6ed4_sig_es256",
    "x5c" : [ "MIIBdjCCAR2gAwIBAgIgY0f5BKDk2xg9sL05pMmGHhU74k4i3DKxzlSEDZlJf7YwCgYIKoZIzj0EAwIwITEfMB0GA1UEAwwWb3hBdXRoIENBIENlcnRpZmljYXRlczAeFw0yMzAzMDMwNDA4MTRaFw0yMzAzMDMwNzA4MjBaMCExHzAdBgNVBAMMFm94QXV0aCBDQSBDZXJ0aWZpY2F0ZXMwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAARsIbWiexckotPLeDEt52NjXNu4scaqppM3KEiw8yp93q3JjVG4J899Kcm9lOwrQgXGFxeVMvRtV5G1kKv0M6RWoycwJTAjBgNVHSUEHDAaBggrBgEFBQcDAQYIKwYBBQUHAwIGBFUdJQAwCgYIKoZIzj0EAwIDRwAwRAIgSK2BaicgW/6CWo8XcaiByVihy2QrVZQy+oumEzmqI00CIAXwOt3HMOWYahVBSUUQgaWOcpxGpo4OmFD4Fh1W/Iiw" ],
    "x" : "bCG1onsXJKLTy3gxLedjY1zbuLHGqqaTNyhIsPMqfd4",
    "y" : "rcmNUbgnz30pyb2U7CtCBcYXF5Uy9G1XkbWQq_QzpFY",
    "exp" : 1677827300675,
    "alg" : "ES256"
  }, {
    "kty" : "EC",
    "use" : "sig",
    "crv" : "P-384",
    "kid" : "8507c306-bfd3-48c4-8a85-ffdf8538aa18_sig_es384",
    "x5c" : [ "MIIBtDCCATugAwIBAgIhALbmCeHDgyd1kcvl+t9z5nrMOdqQZ+9CKqiCw7o5wwRdMAoGCCqGSM49BAMDMCExHzAdBgNVBAMMFm94QXV0aCBDQSBDZXJ0aWZpY2F0ZXMwHhcNMjMwMzAzMDQwODE0WhcNMjMwMzAzMDcwODIwWjAhMR8wHQYDVQQDDBZveEF1dGggQ0EgQ2VydGlmaWNhdGVzMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEjGrr5SkS50kvlLImCyVBeQqTM5YaoBosXKR+S4am6ARwefnaS4dpRSotmwfFpekCWqPIuIY8yijOucbyJDAL+rnsZ8FlIGCdXNJeswZYbaZQ3dZ/DkqOb8c5TeUMXwhJoycwJTAjBgNVHSUEHDAaBggrBgEFBQcDAQYIKwYBBQUHAwIGBFUdJQAwCgYIKoZIzj0EAwMDZwAwZAIwAgbMw0fWWgzvPhhPvAN59Be33S4vdeCvKEExYhsFaPVXWoXHQfSRi7oOwfNoKPGYAjA7VLLdiGWMu00k3OQhdr/BbQV6ACkC4FymktiZadbXuzCgFFdv6oKuG3fuZ5VRrgg=" ],
    "x" : "jGrr5SkS50kvlLImCyVBeQqTM5YaoBosXKR-S4am6ARwefnaS4dpRSotmwfFpekC",
    "y" : "WqPIuIY8yijOucbyJDAL-rnsZ8FlIGCdXNJeswZYbaZQ3dZ_DkqOb8c5TeUMXwhJ",
    "exp" : 1677827300675,
    "alg" : "ES384"
  }, {
    "kty" : "EC",
    "use" : "sig",
    "crv" : "P-521",
    "kid" : "0ff6fd17-61f5-44d9-b669-d9efd1c27aad_sig_es512",
    "x5c" : [ "MIIB/zCCAWCgAwIBAgIgI4s/6iQ81Ftr/XuOh144Q3fg4iKfjNSH0pGgyciJnEAwCgYIKoZIzj0EAwQwITEfMB0GA1UEAwwWb3hBdXRoIENBIENlcnRpZmljYXRlczAeFw0yMzAzMDMwNDA4MTRaFw0yMzAzMDMwNzA4MjBaMCExHzAdBgNVBAMMFm94QXV0aCBDQSBDZXJ0aWZpY2F0ZXMwgZswEAYHKoZIzj0CAQYFK4EEACMDgYYABAEWVriss2+xYJ73QEpJRIuXJQtUpQYPFraAwW3GqGhu/OynAZG8nG9etzqZEJUha3q5bsfMQ2BmvE/wmpuQaDvB2gBGO4AY2I2fo+17Wpa2lY7glRBU3XTrlPChSTH0sSj6VrWkdtMXXNBLC7lWJ8TVP1eEtos6MbzlSw0tQ5u1HztFiaMnMCUwIwYDVR0lBBwwGgYIKwYBBQUHAwEGCCsGAQUFBwMCBgRVHSUAMAoGCCqGSM49BAMEA4GMADCBiAJCAMiXDiLo8oyCqmUugPmZt7HQqOZc5HgXrNOLIdAc6pRxnOXRKCEXFC/X+e8qhRb/yfkyQBh4+Tph/P8HMaYtq/tVAkIBO29aibsLfEBhvSKaCf1lNakxnZgjIB8u3ZKfvc8FVZnlEOCn6jsnkyQRfnlmFhQT4ubJdOVq33+fXXenUppvvPM=" ],
    "x" : "ARZWuKyzb7FgnvdASklEi5clC1SlBg8WtoDBbcaoaG787KcBkbycb163OpkQlSFrerlux8xDYGa8T_Cam5BoO8Ha",
    "y" : "RjuAGNiNn6Pte1qWtpWO4JUQVN1065TwoUkx9LEo-la1pHbTF1zQSwu5VifE1T9XhLaLOjG85UsNLUObtR87RYk",
    "exp" : 1677827300675,
    "alg" : "ES512"
  }, {
    "kty" : "RSA",
    "e" : "AQAB",
    "use" : "sig",
    "kid" : "0ee1a3e0-5638-41ea-8360-8365796f9ecc_sig_ps256",
    "x5c" : [ "MIIDbDCCAiCgAwIBAgIhAKk+HFCL10IcP6FX2a5w5RQuEESA+Ckg2iJ2PJKqC1b5MEEGCSqGSIb3DQEBCjA0oA8wDQYJYIZIAWUDBAIBBQChHDAaBgkqhkiG9w0BAQgwDQYJYIZIAWUDBAIBBQCiAwIBIDAhMR8wHQYDVQQDDBZveEF1dGggQ0EgQ2VydGlmaWNhdGVzMB4XDTIzMDMwMzA0MDgxNVoXDTIzMDMwMzA3MDgyMFowITEfMB0GA1UEAwwWb3hBdXRoIENBIENlcnRpZmljYXRlczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANmyY9VtYWOd8EWVBpocKB5M69wzzMU7eogCwabSDKyPbw21fqw6J7VuxGFDjFdv3kuf9qXj5DzgQ9pnrMhjzmIymqeXRyfJSBKOkVBu1YtBNgUy0uUMVSJzhcnWOhgy6XLpDQSGmD88PfIzB8PXTRxnMDwjDTV6YAJinDnz9c7fUgWLQkDPC4OnAQlNoxfkVhzIXObqJdbiSYN7XGsmaZwvhtgPlVbakGZLQ6eK91Yc/V2lELz+bmrkYDJaPQgxrHHmciJqqx2i7ecUUYBM375rkwdJpLl8Fse8ulY8yHgyP8RHIQmOvgTiVwxKKudjkED2ofI31zHxTUCbA6BzytMCAwEAAaMnMCUwIwYDVR0lBBwwGgYIKwYBBQUHAwEGCCsGAQUFBwMCBgRVHSUAMEEGCSqGSIb3DQEBCjA0oA8wDQYJYIZIAWUDBAIBBQChHDAaBgkqhkiG9w0BAQgwDQYJYIZIAWUDBAIBBQCiAwIBIAOCAQEADp349cXanbcljU4trQ3CUlorOE21Ccnv15LXVCAXkApdOKErJvtEZarzdkgu96O7AA2sBAZglPJdw0rOZ1s9U5Wh3olyDPvAR4IWJcAa/KBhhUKcmOg2uxw5hHoRkxlXCAK8Fua7EHwLEOhoFm3nmiquGqx1U5xQNX99NqaYQwrMhkck/v9nPWEIOqQqR1bQBwoBaubp9S3J+9GvL22mVXVoHqyMOWrBKeTwNQ1S4giTkUE4ciGbLf0NseIKVXj4O53LM3BscXutWJ6moG1g/CCdJZH1eTaFB4AGkBD5gotDtP0pGMmVEl1dD3XJWWTtVevkSFjpP+dTMO07vfx7tQ==" ],
    "exp" : 1677827300675,
    "alg" : "PS256",
    "n" : "2bJj1W1hY53wRZUGmhwoHkzr3DPMxTt6iALBptIMrI9vDbV-rDontW7EYUOMV2_eS5_2pePkPOBD2mesyGPOYjKap5dHJ8lIEo6RUG7Vi0E2BTLS5QxVInOFydY6GDLpcukNBIaYPzw98jMHw9dNHGcwPCMNNXpgAmKcOfP1zt9SBYtCQM8Lg6cBCU2jF-RWHMhc5uol1uJJg3tcayZpnC-G2A-VVtqQZktDp4r3Vhz9XaUQvP5uauRgMlo9CDGsceZyImqrHaLt5xRRgEzfvmuTB0mkuXwWx7y6VjzIeDI_xEchCY6-BOJXDEoq52OQQPah8jfXMfFNQJsDoHPK0w"
  }, {
    "kty" : "RSA",
    "e" : "AQAB",
    "use" : "sig",
    "kid" : "725407b0-83d2-4880-8bd0-bd619dfba1d8_sig_ps384",
    "x5c" : [ "MIIDazCCAh+gAwIBAgIgEe0J599wwG0odurGIZ/CGcxuut8DOWbrL8HxopMkJ0QwQQYJKoZIhvcNAQEKMDSgDzANBglghkgBZQMEAgIFAKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgIFAKIDAgEwMCExHzAdBgNVBAMMFm94QXV0aCBDQSBDZXJ0aWZpY2F0ZXMwHhcNMjMwMzAzMDQwODE1WhcNMjMwMzAzMDcwODIwWjAhMR8wHQYDVQQDDBZveEF1dGggQ0EgQ2VydGlmaWNhdGVzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvkdgTxnnlUJL5Zyu0zNJF9nzBQLJO8SEfKfvXZ+rR5S7i6NATfJmW+1al3+WsyTvkBEWCzRqFnKMAi3nyylqLYL6cH8ZQ58ehaaqiI78d1h8825C2TNpIYzSnQRqK87y6vOmv67Lznb3J82SPAdrSrfHwEoMyrIbtZ6+hEuhCuMe9IGZf71BYIQPEATN9YdvIQQNJUiu+eLiFWzujRDjsQW0mFTUodUWj2EbqxCXbEbDXvfgrZo3Tn0F9xGkWYKvw+IAq+g0nZuNa//kytBe/pqqLNQpcxxqP3686wyrKwUKmYxxWMDMtWt4edzlSQea5nVrihBHIRBWPwX6UF5D8QIDAQABoycwJTAjBgNVHSUEHDAaBggrBgEFBQcDAQYIKwYBBQUHAwIGBFUdJQAwQQYJKoZIhvcNAQEKMDSgDzANBglghkgBZQMEAgIFAKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgIFAKIDAgEwA4IBAQCNpzLG96aOwxxY4w+dkzy76UJFv6HYzhRolZkBeHeIe3v1Lyw8UwqZPFXYcdT6iF8kl2vRUQRAFWdT3lLw2H4T/UWVKi4eMJk59Sq2ENUJM2P7hXoijH9ccv9XhaJSTkYGgeemB+Um6JUM8TvwPgeIuH7yflZN90CTb2p320fSz5FFqH+MMxlBe7ufiV14MFSKlveODq/DLKredWsrDNRt5uaXlMD429gqTHbrz9bCEWW6pIx1+p36anCUimXAknrJaDlUYC9kr/+kx+GMzSw86s8gmS3JNzjjhu+pFC69yOt6DXTw7s3PH92YbDXBZkaBp8lTVCJk17yUJqm1ulkK" ],
    "exp" : 1677827300675,
    "alg" : "PS384",
    "n" : "vkdgTxnnlUJL5Zyu0zNJF9nzBQLJO8SEfKfvXZ-rR5S7i6NATfJmW-1al3-WsyTvkBEWCzRqFnKMAi3nyylqLYL6cH8ZQ58ehaaqiI78d1h8825C2TNpIYzSnQRqK87y6vOmv67Lznb3J82SPAdrSrfHwEoMyrIbtZ6-hEuhCuMe9IGZf71BYIQPEATN9YdvIQQNJUiu-eLiFWzujRDjsQW0mFTUodUWj2EbqxCXbEbDXvfgrZo3Tn0F9xGkWYKvw-IAq-g0nZuNa__kytBe_pqqLNQpcxxqP3686wyrKwUKmYxxWMDMtWt4edzlSQea5nVrihBHIRBWPwX6UF5D8Q"
  }, {
    "kty" : "RSA",
    "e" : "AQAB",
    "use" : "sig",
    "kid" : "297b6541-9265-48dc-931d-ee05b619fb5b_sig_ps512",
    "x5c" : [ "MIIDbDCCAiCgAwIBAgIhALyxOLHGCCw5RqSaTjAfdDR8M/yDQrvDQLIhKExIR/qsMEEGCSqGSIb3DQEBCjA0oA8wDQYJYIZIAWUDBAIDBQChHDAaBgkqhkiG9w0BAQgwDQYJYIZIAWUDBAIDBQCiAwIBQDAhMR8wHQYDVQQDDBZveEF1dGggQ0EgQ2VydGlmaWNhdGVzMB4XDTIzMDMwMzA0MDgxNloXDTIzMDMwMzA3MDgyMFowITEfMB0GA1UEAwwWb3hBdXRoIENBIENlcnRpZmljYXRlczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALIrrufhq1eb9MwjMl4VyW+vcveC78rFvpBMHK3mwDbKbWTYF+ZzktDkmBegKFy2jlChkVz5LRODaVSNy8xsuYdhZQPcNRqB1u4BNUDVx7EnakPm3OYmzSaqRd35ZIwOY/+ulf7RFljKeNOkkU91Am3p9zYnuqJAru3Bb2zrO/zF61EF/J9VERWM/bCQpzx/EWWAVSk67ClIwuFjiLjcQsLi93WA0KHHSPdrfzvFNBcJuh/6bfMziWXpvqw5eDLbxblA3jXM7aqfhHCv0kGCAcmYIXsPGLmEKOOZNCE1CKieJL/WQy9AGGZBRrBYFptcRFVz9argG1VUPwgp/Yk7MMECAwEAAaMnMCUwIwYDVR0lBBwwGgYIKwYBBQUHAwEGCCsGAQUFBwMCBgRVHSUAMEEGCSqGSIb3DQEBCjA0oA8wDQYJYIZIAWUDBAIDBQChHDAaBgkqhkiG9w0BAQgwDQYJYIZIAWUDBAIDBQCiAwIBQAOCAQEAhJLj3RJwHlILp/L4krs5/jUvXMgoqWJk+ZULbruf68lw+aA/eF8zl71f/gGMefpVnm1L9pCjgCxP4c8kjpUtcVyieF581SCI/wNy/LPwwOT7+ZocxiytD1qtAk8m/48RUyZvragAHJUr3xwsDHc/vpirrIq07sPprwUO4OoINOYOaB3hZzFboRz9z1mbOSRzqSusrpvW/dbh7+GcTB1LGFqN5zqaPZzPVtqdqZfCI+996RAQfO6j0MhiZtHpoCu3bj3aPSZnsWtgP++uJdcb81GU5Ts1KxBHUNoNXUei4gcgxD/iKr1LS+KrGSXk4Z8OgzNQeW2p+v/Sed7dBt1/wg==" ],
    "exp" : 1677827300675,
    "alg" : "PS512",
    "n" : "siuu5-GrV5v0zCMyXhXJb69y94LvysW-kEwcrebANsptZNgX5nOS0OSYF6AoXLaOUKGRXPktE4NpVI3LzGy5h2FlA9w1GoHW7gE1QNXHsSdqQ-bc5ibNJqpF3flkjA5j_66V_tEWWMp406SRT3UCben3Nie6okCu7cFvbOs7_MXrUQX8n1URFYz9sJCnPH8RZYBVKTrsKUjC4WOIuNxCwuL3dYDQocdI92t_O8U0Fwm6H_pt8zOJZem-rDl4MtvFuUDeNcztqp-EcK_SQYIByZghew8YuYQo45k0ITUIqJ4kv9ZDL0AYZkFGsFgWm1xEVXP1quAbVVQ_CCn9iTswwQ"
  }, {
    "kty" : "RSA",
    "e" : "AQAB",
    "use" : "enc",
    "kid" : "5bc88c96-b1dc-418c-b70d-c435fb74a014_enc_rsa1_5",
    "x5c" : [ "MIIDBDCCAeygAwIBAgIhAPF8GVMSgQP1YAR1fBI1HVpkLBL1bN8N+2E15Pgl1VwLMA0GCSqGSIb3DQEBCwUAMCExHzAdBgNVBAMMFm94QXV0aCBDQSBDZXJ0aWZpY2F0ZXMwHhcNMjMwMzAzMDQwODE3WhcNMjMwMzAzMDcwODIwWjAhMR8wHQYDVQQDDBZveEF1dGggQ0EgQ2VydGlmaWNhdGVzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsiEqw84lQQgul/zF9cpCNmVDpKTwcluTUvG4GzslmyEEIp4qTp1iKhmO4rD8FxdlR4R5EQaE3vPusQQ+7uCdxXUVPuCdGnYsPzcUZxQufROXRFqgDeLnLl9d5y9itkLIRR/ZRXdy27LNqoRs2hgGPDgvBwljr8AzbRcl8lDalvz+vH+Ld1dlL+4OxazWCgdIWmJfpcull60q4jb/8Zk/0u6DJfQrwWoEt6ZMkjJHFG77zDuPdH2WDFjwvh5/+nLFtO6gCTuGu0i76rRCoKwP+APEYsz9FThG5cWWR49ZFr4+b1E5ArxJWoKUQ2ZSLgNw7mnRwaLJGCDBreBtwo444QIDAQABoycwJTAjBgNVHSUEHDAaBggrBgEFBQcDAQYIKwYBBQUHAwIGBFUdJQAwDQYJKoZIhvcNAQELBQADggEBAK+V1Zcz56uyLBOZp04UDvp/sU0PVcA3KVwconT8CwZNazx2p8JihkWLlVK5ILPciTgLWJ4trIMtDFitP3ZUIonlIVEsO9h5yJZqDfalgy3BGpencfUhyKMhhqp9jOdfSFY49s24+cyAUtu4SMlLBA6+d0fyi4gtCurd2QjUeHHcjxk05vOzqxDY3qiP2jJI2xRTC+tfpqbJKqp44pdrME5vTKAgt28ayPkVcw5h5DWY6T7Y5ByASnxrISI4jXyq3T4zfhYB8xBRCBoyPFKxNvNP0kZ4SinqpXsiPgorzDRiaa+d7vYb0t7Pb9CiHU1KgFsPyrSvmXXqBRYrysR38YQ=" ],
    "exp" : 1677827300675,
    "alg" : "RSA1_5",
    "n" : "siEqw84lQQgul_zF9cpCNmVDpKTwcluTUvG4GzslmyEEIp4qTp1iKhmO4rD8FxdlR4R5EQaE3vPusQQ-7uCdxXUVPuCdGnYsPzcUZxQufROXRFqgDeLnLl9d5y9itkLIRR_ZRXdy27LNqoRs2hgGPDgvBwljr8AzbRcl8lDalvz-vH-Ld1dlL-4OxazWCgdIWmJfpcull60q4jb_8Zk_0u6DJfQrwWoEt6ZMkjJHFG77zDuPdH2WDFjwvh5_-nLFtO6gCTuGu0i76rRCoKwP-APEYsz9FThG5cWWR49ZFr4-b1E5ArxJWoKUQ2ZSLgNw7mnRwaLJGCDBreBtwo444Q"
  }, {
    "kty" : "RSA",
    "e" : "AQAB",
    "use" : "enc",
    "kid" : "9302b86a-1700-44a9-b78a-494133490136_enc_rsa-oaep",
    "x5c" : [ "MIIDAzCCAeugAwIBAgIgHxe340mPeBOceckFYeyj+k8aY8nV41rCxFmM8TQKfJ4wDQYJKoZIhvcNAQELBQAwITEfMB0GA1UEAwwWb3hBdXRoIENBIENlcnRpZmljYXRlczAeFw0yMzAzMDMwNDA4MTdaFw0yMzAzMDMwNzA4MjBaMCExHzAdBgNVBAMMFm94QXV0aCBDQSBDZXJ0aWZpY2F0ZXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC1fC7RWHt7rnHpZeLXefsB8jb7J4UOEqdUdbIS62M3wyr9H16xz4n1QaGFb4+cEMfqBP0nU88y9229Rn8V+R1vHqxQw63YVcWtED8zdZQ7qWah3gyb5V41BtFhSOlPhmpsDcUdpmavb4AvzGeegVecbSblQ10UZJTWiE67QFaTmZOzLqb7y0Za3MQiluB89ezpmWi1+OW/sh1p3Edu4d/w52GSVMXWFRYrvi3azZuMTnEisbrX+KuCM9+EKUpVRd3bZHLjbNu5Qp2eyxoAsTI9wh6VRCsXz5+i6nCYp84VX8zB32LXMqQPYAc55TEJEjKutVYg0wKwIXjud/zzv7FXAgMBAAGjJzAlMCMGA1UdJQQcMBoGCCsGAQUFBwMBBggrBgEFBQcDAgYEVR0lADANBgkqhkiG9w0BAQsFAAOCAQEAjZHd+xBMtMCkeb1ODmkNzqUh0hjdrq2IPkdUpNLDOe/ypez1DC7P7TVW7r36JMq+HrJ/8SdctGL6UXI5k3hXsTvZKS8M/p/G+LNX/N0BLeU4FzngQopMc8LEuY2woDoDHmum/1/ZPwlafu++F2O+E8W4mXWAVoHpXkTZJzYn8H+O3SIvDDVvnUMX8bsXX93K+iMegtAJZdrg0nM9+szTZK716/F14U31QTMFuIKYOvuOvBUsfHinhVYSgYooISgYDklhw2DXoSgw/U7fBPu2z41vuvJ+hdO4klkoX0UbimbPq2+2rmLGVXqiZdvPkJb1l8hUz/hU6/CWBfMhqMMG2Q==" ],
    "exp" : 1677827300675,
    "alg" : "RSA-OAEP",
    "n" : "tXwu0Vh7e65x6WXi13n7AfI2-yeFDhKnVHWyEutjN8Mq_R9esc-J9UGhhW-PnBDH6gT9J1PPMvdtvUZ_Ffkdbx6sUMOt2FXFrRA_M3WUO6lmod4Mm-VeNQbRYUjpT4ZqbA3FHaZmr2-AL8xnnoFXnG0m5UNdFGSU1ohOu0BWk5mTsy6m-8tGWtzEIpbgfPXs6Zlotfjlv7IdadxHbuHf8OdhklTF1hUWK74t2s2bjE5xIrG61_irgjPfhClKVUXd22Ry42zbuUKdnssaALEyPcIelUQrF8-foupwmKfOFV_Mwd9i1zKkD2AHOeUxCRIyrrVWINMCsCF47nf887-xVw"
  } ]
}
2023-03-11 03:52:51
FetchServerKeys
Found JWK set string
jwk_string
{
  "keys" : [ {
    "kty" : "RSA",
    "e" : "AQAB",
    "use" : "sig",
    "kid" : "5bb98bfb-3bac-45bc-b287-3d11acc7eebd_sig_rs256",
    "x5c" : [ "MIIDAzCCAeugAwIBAgIgKm2rv5pbt1Fx5m0bPm2kvj47QnKP15u0if7aPP4U6w4wDQYJKoZIhvcNAQELBQAwITEfMB0GA1UEAwwWb3hBdXRoIENBIENlcnRpZmljYXRlczAeFw0yMzAzMDMwNDA4MTJaFw0yMzAzMDMwNzA4MjBaMCExHzAdBgNVBAMMFm94QXV0aCBDQSBDZXJ0aWZpY2F0ZXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQD+/smIBwR8Y3LqnPUBcEauVWIGZOoK0vfbU6qCmHJC3OwGluht0hsyBQx1FtKlIKZk1WVt0B+S6VUIMx2ijtCGN/a0grZEuC+qJFKX4YCAXIg80TfY6416pMhRxYTmsXs/0829Oby7jRSDELyAxeYXRQh22VqlDcKM4FAZUDO6Ls4NSjuwwtVlqH4JXKq6SY/zFdq92+9HTDggumC6U4sH3XfJSjyXvfTHCgpXtlt7wO1Aj7lJjEAHSZDoYpFveWLXhKYtdfxWbXeqqlAqK0FPinboAwK84McfbvFN5GW9xCn2KzwSIAvN42Ejy3O2F5Rnur+ISEJsguM9EjZKQcE5AgMBAAGjJzAlMCMGA1UdJQQcMBoGCCsGAQUFBwMBBggrBgEFBQcDAgYEVR0lADANBgkqhkiG9w0BAQsFAAOCAQEAJEuRTzNab0q6oGpUP/+mYic0olYWNqNW9ZQLY+Ey6KH1cXVYP+vG3iRY+rlKKfD4tWF0eyxo+wC5AHX8I/hIurEz/p/SmEHHHrszXduyZ1Xpp0QK4mNbIiyk9YNG0rVTPcLZIok1WsuYV0J05cFO0ppBoX3B1WENJd+gqri3pIzC4cQaVrbdmTpKlz5dpYZYZPoZ4avIK3t2GKOAIIuF0Yl0SP0R/BZHkP55n4VMR0l2frZpftBC6N/5vmvCj2x9HR6LG7EeOfDfC4KoAnnVu6urdlf4gMwitRb3JR9qzuQG8DOIBygsS/260lHSBusItwSy26nxIWPfvpyOgKlVVg==" ],
    "exp" : 1677827300675,
    "alg" : "RS256",
    "n" : "_v7JiAcEfGNy6pz1AXBGrlViBmTqCtL321OqgphyQtzsBpbobdIbMgUMdRbSpSCmZNVlbdAfkulVCDMdoo7Qhjf2tIK2RLgvqiRSl-GAgFyIPNE32OuNeqTIUcWE5rF7P9PNvTm8u40UgxC8gMXmF0UIdtlapQ3CjOBQGVAzui7ODUo7sMLVZah-CVyqukmP8xXavdvvR0w4ILpgulOLB913yUo8l730xwoKV7Zbe8DtQI-5SYxAB0mQ6GKRb3li14SmLXX8Vm13qqpQKitBT4p26AMCvODHH27xTeRlvcQp9is8EiALzeNhI8tztheUZ7q_iEhCbILjPRI2SkHBOQ"
  }, {
    "kty" : "RSA",
    "e" : "AQAB",
    "use" : "sig",
    "kid" : "04c72c12-c948-47c3-87e9-633dfbe60d84_sig_rs384",
    "x5c" : [ "MIIDBDCCAeygAwIBAgIhAK5EL2iyVSgCrTedUmGp3O7S7FxGjm87IDU9h5dXW3c8MA0GCSqGSIb3DQEBDAUAMCExHzAdBgNVBAMMFm94QXV0aCBDQSBDZXJ0aWZpY2F0ZXMwHhcNMjMwMzAzMDQwODEzWhcNMjMwMzAzMDcwODIwWjAhMR8wHQYDVQQDDBZveEF1dGggQ0EgQ2VydGlmaWNhdGVzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnGzga0ZfLPZcFGpymYWBxRmrkaq7b8HKVEeg5yAWDhxC4OwojX9vlbnu+nLQ3H4rOor97kGHsoHSfSx+jDLThPvKj73uAg4xa2oXGC/uIVCCPNbQyiVvK5T/RcTMOSS8ONvXgJtl79KZMgzKb7O3ZK5Fn6YUku0pTvxq6muRbm9n9SPK8+t9WACioaLx4KBTESlffjDMcIaGuKljZV0eus/eZxxwziGGqinmemurW9QNhwwTgwi5aa1cKKLI5vvVSEP9crJ/v9CYRjGNrxcvLuDL0cQlP4kZ3riJXoVCJZkjJco0zQS3zBuWSXKMiPGamjIewUoe4XZC8iww38gZCQIDAQABoycwJTAjBgNVHSUEHDAaBggrBgEFBQcDAQYIKwYBBQUHAwIGBFUdJQAwDQYJKoZIhvcNAQEMBQADggEBABp8ylWC5B9X2h5ZlAOkn/mmaMQBVYM0tJEvx1VLPVjQiOLuw3Q1kx8mOlZJdHjvXjmSx9e5/kTQ1e1bZzPmIu8LFth1uSXo1nzp4r+Ffj0TvSRsQ9VWx8cRBGdNo/h1x1mUV3s6X+G/jqfR+9YoecqkA4vFhscVolhxRBsbC7Rp7zik4VPSijI8JJc7jeXgtX6S8K2DLEmDGqfxvp7J1f91pAXWuhhvwAPu5BwzqOWNZxPQx9XUpiZQKErMt0H7IIIeY3F4YVs2JIAAHm3sqRbxWX7vw1Xu9ipSZ+7uhOMa1eWRMr6WCq2A7WbeIlbQeC0R9xbGqB3K+8yTgBtJhs0=" ],
    "exp" : 1677827300675,
    "alg" : "RS384",
    "n" : "nGzga0ZfLPZcFGpymYWBxRmrkaq7b8HKVEeg5yAWDhxC4OwojX9vlbnu-nLQ3H4rOor97kGHsoHSfSx-jDLThPvKj73uAg4xa2oXGC_uIVCCPNbQyiVvK5T_RcTMOSS8ONvXgJtl79KZMgzKb7O3ZK5Fn6YUku0pTvxq6muRbm9n9SPK8-t9WACioaLx4KBTESlffjDMcIaGuKljZV0eus_eZxxwziGGqinmemurW9QNhwwTgwi5aa1cKKLI5vvVSEP9crJ_v9CYRjGNrxcvLuDL0cQlP4kZ3riJXoVCJZkjJco0zQS3zBuWSXKMiPGamjIewUoe4XZC8iww38gZCQ"
  }, {
    "kty" : "RSA",
    "e" : "AQAB",
    "use" : "sig",
    "kid" : "14b2b913-1ede-4565-bbed-601851deb7fc_sig_rs512",
    "x5c" : [ "MIIDBDCCAeygAwIBAgIhAJbwnCMe8AubzQCuBoNAIdJ/W2z0LL1hsnaGa4HqahrVMA0GCSqGSIb3DQEBDQUAMCExHzAdBgNVBAMMFm94QXV0aCBDQSBDZXJ0aWZpY2F0ZXMwHhcNMjMwMzAzMDQwODEzWhcNMjMwMzAzMDcwODIwWjAhMR8wHQYDVQQDDBZveEF1dGggQ0EgQ2VydGlmaWNhdGVzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA6nnlc0uT/RZcAbGqt9OiuUHbdhRdIXhNbawsxY7hjzPp/+gy3S9px5UZHfybzMLGgV/tM9q8F79AXez2NHpwvBKsfWs+sYdz3P1iXMknIjWr2OTRkrBguH4UrpagLhLQTTU5expuAycjEL2FoECAZ7zAwK0JdRorYPhg18D57bP/+vgouBMh3VFsObSh2OLwjhyo2jmIl4Wzv6zfUaLlNC+8xw/1WZ6rhPyLdcxI8bNdHLSV7BKaIXcOlw5TpP/uPqlxfobkMufDhWUAREswM11hfRaYz4s2lONGGW6mrvkuL7rXw5PYdkkNxrm9/SCLB9JF9/cMyywoWXzd3hO/kQIDAQABoycwJTAjBgNVHSUEHDAaBggrBgEFBQcDAQYIKwYBBQUHAwIGBFUdJQAwDQYJKoZIhvcNAQENBQADggEBANvjL+ROD9FwzWBZiBI7Q6G/gvqRiSqDZzBWMtrjoomiyoBy7B3EhIoTvyPiTwc8Cj816j5b2rua8Y9vwUgHcJUZ0mk/1+6sj8Cwozfz2bmv9IibzNkh/5zLRWG9SwHaZJqntHdZWTfhnlbP36LET2X7OZ9MAJRwS0wIK9JQ9bEKpUSqDrvyik0uU2xynh/5ZIOLiLt94oLj9ST9DtpyDvVIpfScsNEGcPp2zVhh2pC+iADiuD0TxGiS8YKFzRhdHjw7i3SN0qs2gYT8VuDeQ3ks4fTZ/A1o9fUW4E3YwXc8hc6ZJA9BWu72p2o53lJL2mRTCsybyiP6ioSx2IO9LEQ=" ],
    "exp" : 1677827300675,
    "alg" : "RS512",
    "n" : "6nnlc0uT_RZcAbGqt9OiuUHbdhRdIXhNbawsxY7hjzPp_-gy3S9px5UZHfybzMLGgV_tM9q8F79AXez2NHpwvBKsfWs-sYdz3P1iXMknIjWr2OTRkrBguH4UrpagLhLQTTU5expuAycjEL2FoECAZ7zAwK0JdRorYPhg18D57bP_-vgouBMh3VFsObSh2OLwjhyo2jmIl4Wzv6zfUaLlNC-8xw_1WZ6rhPyLdcxI8bNdHLSV7BKaIXcOlw5TpP_uPqlxfobkMufDhWUAREswM11hfRaYz4s2lONGGW6mrvkuL7rXw5PYdkkNxrm9_SCLB9JF9_cMyywoWXzd3hO_kQ"
  }, {
    "kty" : "EC",
    "use" : "sig",
    "crv" : "P-256",
    "kid" : "f7ee0d2a-975c-4781-8653-f6f1047d6ed4_sig_es256",
    "x5c" : [ "MIIBdjCCAR2gAwIBAgIgY0f5BKDk2xg9sL05pMmGHhU74k4i3DKxzlSEDZlJf7YwCgYIKoZIzj0EAwIwITEfMB0GA1UEAwwWb3hBdXRoIENBIENlcnRpZmljYXRlczAeFw0yMzAzMDMwNDA4MTRaFw0yMzAzMDMwNzA4MjBaMCExHzAdBgNVBAMMFm94QXV0aCBDQSBDZXJ0aWZpY2F0ZXMwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAARsIbWiexckotPLeDEt52NjXNu4scaqppM3KEiw8yp93q3JjVG4J899Kcm9lOwrQgXGFxeVMvRtV5G1kKv0M6RWoycwJTAjBgNVHSUEHDAaBggrBgEFBQcDAQYIKwYBBQUHAwIGBFUdJQAwCgYIKoZIzj0EAwIDRwAwRAIgSK2BaicgW/6CWo8XcaiByVihy2QrVZQy+oumEzmqI00CIAXwOt3HMOWYahVBSUUQgaWOcpxGpo4OmFD4Fh1W/Iiw" ],
    "x" : "bCG1onsXJKLTy3gxLedjY1zbuLHGqqaTNyhIsPMqfd4",
    "y" : "rcmNUbgnz30pyb2U7CtCBcYXF5Uy9G1XkbWQq_QzpFY",
    "exp" : 1677827300675,
    "alg" : "ES256"
  }, {
    "kty" : "EC",
    "use" : "sig",
    "crv" : "P-384",
    "kid" : "8507c306-bfd3-48c4-8a85-ffdf8538aa18_sig_es384",
    "x5c" : [ "MIIBtDCCATugAwIBAgIhALbmCeHDgyd1kcvl+t9z5nrMOdqQZ+9CKqiCw7o5wwRdMAoGCCqGSM49BAMDMCExHzAdBgNVBAMMFm94QXV0aCBDQSBDZXJ0aWZpY2F0ZXMwHhcNMjMwMzAzMDQwODE0WhcNMjMwMzAzMDcwODIwWjAhMR8wHQYDVQQDDBZveEF1dGggQ0EgQ2VydGlmaWNhdGVzMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEjGrr5SkS50kvlLImCyVBeQqTM5YaoBosXKR+S4am6ARwefnaS4dpRSotmwfFpekCWqPIuIY8yijOucbyJDAL+rnsZ8FlIGCdXNJeswZYbaZQ3dZ/DkqOb8c5TeUMXwhJoycwJTAjBgNVHSUEHDAaBggrBgEFBQcDAQYIKwYBBQUHAwIGBFUdJQAwCgYIKoZIzj0EAwMDZwAwZAIwAgbMw0fWWgzvPhhPvAN59Be33S4vdeCvKEExYhsFaPVXWoXHQfSRi7oOwfNoKPGYAjA7VLLdiGWMu00k3OQhdr/BbQV6ACkC4FymktiZadbXuzCgFFdv6oKuG3fuZ5VRrgg=" ],
    "x" : "jGrr5SkS50kvlLImCyVBeQqTM5YaoBosXKR-S4am6ARwefnaS4dpRSotmwfFpekC",
    "y" : "WqPIuIY8yijOucbyJDAL-rnsZ8FlIGCdXNJeswZYbaZQ3dZ_DkqOb8c5TeUMXwhJ",
    "exp" : 1677827300675,
    "alg" : "ES384"
  }, {
    "kty" : "EC",
    "use" : "sig",
    "crv" : "P-521",
    "kid" : "0ff6fd17-61f5-44d9-b669-d9efd1c27aad_sig_es512",
    "x5c" : [ "MIIB/zCCAWCgAwIBAgIgI4s/6iQ81Ftr/XuOh144Q3fg4iKfjNSH0pGgyciJnEAwCgYIKoZIzj0EAwQwITEfMB0GA1UEAwwWb3hBdXRoIENBIENlcnRpZmljYXRlczAeFw0yMzAzMDMwNDA4MTRaFw0yMzAzMDMwNzA4MjBaMCExHzAdBgNVBAMMFm94QXV0aCBDQSBDZXJ0aWZpY2F0ZXMwgZswEAYHKoZIzj0CAQYFK4EEACMDgYYABAEWVriss2+xYJ73QEpJRIuXJQtUpQYPFraAwW3GqGhu/OynAZG8nG9etzqZEJUha3q5bsfMQ2BmvE/wmpuQaDvB2gBGO4AY2I2fo+17Wpa2lY7glRBU3XTrlPChSTH0sSj6VrWkdtMXXNBLC7lWJ8TVP1eEtos6MbzlSw0tQ5u1HztFiaMnMCUwIwYDVR0lBBwwGgYIKwYBBQUHAwEGCCsGAQUFBwMCBgRVHSUAMAoGCCqGSM49BAMEA4GMADCBiAJCAMiXDiLo8oyCqmUugPmZt7HQqOZc5HgXrNOLIdAc6pRxnOXRKCEXFC/X+e8qhRb/yfkyQBh4+Tph/P8HMaYtq/tVAkIBO29aibsLfEBhvSKaCf1lNakxnZgjIB8u3ZKfvc8FVZnlEOCn6jsnkyQRfnlmFhQT4ubJdOVq33+fXXenUppvvPM=" ],
    "x" : "ARZWuKyzb7FgnvdASklEi5clC1SlBg8WtoDBbcaoaG787KcBkbycb163OpkQlSFrerlux8xDYGa8T_Cam5BoO8Ha",
    "y" : "RjuAGNiNn6Pte1qWtpWO4JUQVN1065TwoUkx9LEo-la1pHbTF1zQSwu5VifE1T9XhLaLOjG85UsNLUObtR87RYk",
    "exp" : 1677827300675,
    "alg" : "ES512"
  }, {
    "kty" : "RSA",
    "e" : "AQAB",
    "use" : "sig",
    "kid" : "0ee1a3e0-5638-41ea-8360-8365796f9ecc_sig_ps256",
    "x5c" : [ "MIIDbDCCAiCgAwIBAgIhAKk+HFCL10IcP6FX2a5w5RQuEESA+Ckg2iJ2PJKqC1b5MEEGCSqGSIb3DQEBCjA0oA8wDQYJYIZIAWUDBAIBBQChHDAaBgkqhkiG9w0BAQgwDQYJYIZIAWUDBAIBBQCiAwIBIDAhMR8wHQYDVQQDDBZveEF1dGggQ0EgQ2VydGlmaWNhdGVzMB4XDTIzMDMwMzA0MDgxNVoXDTIzMDMwMzA3MDgyMFowITEfMB0GA1UEAwwWb3hBdXRoIENBIENlcnRpZmljYXRlczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANmyY9VtYWOd8EWVBpocKB5M69wzzMU7eogCwabSDKyPbw21fqw6J7VuxGFDjFdv3kuf9qXj5DzgQ9pnrMhjzmIymqeXRyfJSBKOkVBu1YtBNgUy0uUMVSJzhcnWOhgy6XLpDQSGmD88PfIzB8PXTRxnMDwjDTV6YAJinDnz9c7fUgWLQkDPC4OnAQlNoxfkVhzIXObqJdbiSYN7XGsmaZwvhtgPlVbakGZLQ6eK91Yc/V2lELz+bmrkYDJaPQgxrHHmciJqqx2i7ecUUYBM375rkwdJpLl8Fse8ulY8yHgyP8RHIQmOvgTiVwxKKudjkED2ofI31zHxTUCbA6BzytMCAwEAAaMnMCUwIwYDVR0lBBwwGgYIKwYBBQUHAwEGCCsGAQUFBwMCBgRVHSUAMEEGCSqGSIb3DQEBCjA0oA8wDQYJYIZIAWUDBAIBBQChHDAaBgkqhkiG9w0BAQgwDQYJYIZIAWUDBAIBBQCiAwIBIAOCAQEADp349cXanbcljU4trQ3CUlorOE21Ccnv15LXVCAXkApdOKErJvtEZarzdkgu96O7AA2sBAZglPJdw0rOZ1s9U5Wh3olyDPvAR4IWJcAa/KBhhUKcmOg2uxw5hHoRkxlXCAK8Fua7EHwLEOhoFm3nmiquGqx1U5xQNX99NqaYQwrMhkck/v9nPWEIOqQqR1bQBwoBaubp9S3J+9GvL22mVXVoHqyMOWrBKeTwNQ1S4giTkUE4ciGbLf0NseIKVXj4O53LM3BscXutWJ6moG1g/CCdJZH1eTaFB4AGkBD5gotDtP0pGMmVEl1dD3XJWWTtVevkSFjpP+dTMO07vfx7tQ==" ],
    "exp" : 1677827300675,
    "alg" : "PS256",
    "n" : "2bJj1W1hY53wRZUGmhwoHkzr3DPMxTt6iALBptIMrI9vDbV-rDontW7EYUOMV2_eS5_2pePkPOBD2mesyGPOYjKap5dHJ8lIEo6RUG7Vi0E2BTLS5QxVInOFydY6GDLpcukNBIaYPzw98jMHw9dNHGcwPCMNNXpgAmKcOfP1zt9SBYtCQM8Lg6cBCU2jF-RWHMhc5uol1uJJg3tcayZpnC-G2A-VVtqQZktDp4r3Vhz9XaUQvP5uauRgMlo9CDGsceZyImqrHaLt5xRRgEzfvmuTB0mkuXwWx7y6VjzIeDI_xEchCY6-BOJXDEoq52OQQPah8jfXMfFNQJsDoHPK0w"
  }, {
    "kty" : "RSA",
    "e" : "AQAB",
    "use" : "sig",
    "kid" : "725407b0-83d2-4880-8bd0-bd619dfba1d8_sig_ps384",
    "x5c" : [ "MIIDazCCAh+gAwIBAgIgEe0J599wwG0odurGIZ/CGcxuut8DOWbrL8HxopMkJ0QwQQYJKoZIhvcNAQEKMDSgDzANBglghkgBZQMEAgIFAKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgIFAKIDAgEwMCExHzAdBgNVBAMMFm94QXV0aCBDQSBDZXJ0aWZpY2F0ZXMwHhcNMjMwMzAzMDQwODE1WhcNMjMwMzAzMDcwODIwWjAhMR8wHQYDVQQDDBZveEF1dGggQ0EgQ2VydGlmaWNhdGVzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvkdgTxnnlUJL5Zyu0zNJF9nzBQLJO8SEfKfvXZ+rR5S7i6NATfJmW+1al3+WsyTvkBEWCzRqFnKMAi3nyylqLYL6cH8ZQ58ehaaqiI78d1h8825C2TNpIYzSnQRqK87y6vOmv67Lznb3J82SPAdrSrfHwEoMyrIbtZ6+hEuhCuMe9IGZf71BYIQPEATN9YdvIQQNJUiu+eLiFWzujRDjsQW0mFTUodUWj2EbqxCXbEbDXvfgrZo3Tn0F9xGkWYKvw+IAq+g0nZuNa//kytBe/pqqLNQpcxxqP3686wyrKwUKmYxxWMDMtWt4edzlSQea5nVrihBHIRBWPwX6UF5D8QIDAQABoycwJTAjBgNVHSUEHDAaBggrBgEFBQcDAQYIKwYBBQUHAwIGBFUdJQAwQQYJKoZIhvcNAQEKMDSgDzANBglghkgBZQMEAgIFAKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgIFAKIDAgEwA4IBAQCNpzLG96aOwxxY4w+dkzy76UJFv6HYzhRolZkBeHeIe3v1Lyw8UwqZPFXYcdT6iF8kl2vRUQRAFWdT3lLw2H4T/UWVKi4eMJk59Sq2ENUJM2P7hXoijH9ccv9XhaJSTkYGgeemB+Um6JUM8TvwPgeIuH7yflZN90CTb2p320fSz5FFqH+MMxlBe7ufiV14MFSKlveODq/DLKredWsrDNRt5uaXlMD429gqTHbrz9bCEWW6pIx1+p36anCUimXAknrJaDlUYC9kr/+kx+GMzSw86s8gmS3JNzjjhu+pFC69yOt6DXTw7s3PH92YbDXBZkaBp8lTVCJk17yUJqm1ulkK" ],
    "exp" : 1677827300675,
    "alg" : "PS384",
    "n" : "vkdgTxnnlUJL5Zyu0zNJF9nzBQLJO8SEfKfvXZ-rR5S7i6NATfJmW-1al3-WsyTvkBEWCzRqFnKMAi3nyylqLYL6cH8ZQ58ehaaqiI78d1h8825C2TNpIYzSnQRqK87y6vOmv67Lznb3J82SPAdrSrfHwEoMyrIbtZ6-hEuhCuMe9IGZf71BYIQPEATN9YdvIQQNJUiu-eLiFWzujRDjsQW0mFTUodUWj2EbqxCXbEbDXvfgrZo3Tn0F9xGkWYKvw-IAq-g0nZuNa__kytBe_pqqLNQpcxxqP3686wyrKwUKmYxxWMDMtWt4edzlSQea5nVrihBHIRBWPwX6UF5D8Q"
  }, {
    "kty" : "RSA",
    "e" : "AQAB",
    "use" : "sig",
    "kid" : "297b6541-9265-48dc-931d-ee05b619fb5b_sig_ps512",
    "x5c" : [ "MIIDbDCCAiCgAwIBAgIhALyxOLHGCCw5RqSaTjAfdDR8M/yDQrvDQLIhKExIR/qsMEEGCSqGSIb3DQEBCjA0oA8wDQYJYIZIAWUDBAIDBQChHDAaBgkqhkiG9w0BAQgwDQYJYIZIAWUDBAIDBQCiAwIBQDAhMR8wHQYDVQQDDBZveEF1dGggQ0EgQ2VydGlmaWNhdGVzMB4XDTIzMDMwMzA0MDgxNloXDTIzMDMwMzA3MDgyMFowITEfMB0GA1UEAwwWb3hBdXRoIENBIENlcnRpZmljYXRlczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALIrrufhq1eb9MwjMl4VyW+vcveC78rFvpBMHK3mwDbKbWTYF+ZzktDkmBegKFy2jlChkVz5LRODaVSNy8xsuYdhZQPcNRqB1u4BNUDVx7EnakPm3OYmzSaqRd35ZIwOY/+ulf7RFljKeNOkkU91Am3p9zYnuqJAru3Bb2zrO/zF61EF/J9VERWM/bCQpzx/EWWAVSk67ClIwuFjiLjcQsLi93WA0KHHSPdrfzvFNBcJuh/6bfMziWXpvqw5eDLbxblA3jXM7aqfhHCv0kGCAcmYIXsPGLmEKOOZNCE1CKieJL/WQy9AGGZBRrBYFptcRFVz9argG1VUPwgp/Yk7MMECAwEAAaMnMCUwIwYDVR0lBBwwGgYIKwYBBQUHAwEGCCsGAQUFBwMCBgRVHSUAMEEGCSqGSIb3DQEBCjA0oA8wDQYJYIZIAWUDBAIDBQChHDAaBgkqhkiG9w0BAQgwDQYJYIZIAWUDBAIDBQCiAwIBQAOCAQEAhJLj3RJwHlILp/L4krs5/jUvXMgoqWJk+ZULbruf68lw+aA/eF8zl71f/gGMefpVnm1L9pCjgCxP4c8kjpUtcVyieF581SCI/wNy/LPwwOT7+ZocxiytD1qtAk8m/48RUyZvragAHJUr3xwsDHc/vpirrIq07sPprwUO4OoINOYOaB3hZzFboRz9z1mbOSRzqSusrpvW/dbh7+GcTB1LGFqN5zqaPZzPVtqdqZfCI+996RAQfO6j0MhiZtHpoCu3bj3aPSZnsWtgP++uJdcb81GU5Ts1KxBHUNoNXUei4gcgxD/iKr1LS+KrGSXk4Z8OgzNQeW2p+v/Sed7dBt1/wg==" ],
    "exp" : 1677827300675,
    "alg" : "PS512",
    "n" : "siuu5-GrV5v0zCMyXhXJb69y94LvysW-kEwcrebANsptZNgX5nOS0OSYF6AoXLaOUKGRXPktE4NpVI3LzGy5h2FlA9w1GoHW7gE1QNXHsSdqQ-bc5ibNJqpF3flkjA5j_66V_tEWWMp406SRT3UCben3Nie6okCu7cFvbOs7_MXrUQX8n1URFYz9sJCnPH8RZYBVKTrsKUjC4WOIuNxCwuL3dYDQocdI92t_O8U0Fwm6H_pt8zOJZem-rDl4MtvFuUDeNcztqp-EcK_SQYIByZghew8YuYQo45k0ITUIqJ4kv9ZDL0AYZkFGsFgWm1xEVXP1quAbVVQ_CCn9iTswwQ"
  }, {
    "kty" : "RSA",
    "e" : "AQAB",
    "use" : "enc",
    "kid" : "5bc88c96-b1dc-418c-b70d-c435fb74a014_enc_rsa1_5",
    "x5c" : [ "MIIDBDCCAeygAwIBAgIhAPF8GVMSgQP1YAR1fBI1HVpkLBL1bN8N+2E15Pgl1VwLMA0GCSqGSIb3DQEBCwUAMCExHzAdBgNVBAMMFm94QXV0aCBDQSBDZXJ0aWZpY2F0ZXMwHhcNMjMwMzAzMDQwODE3WhcNMjMwMzAzMDcwODIwWjAhMR8wHQYDVQQDDBZveEF1dGggQ0EgQ2VydGlmaWNhdGVzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsiEqw84lQQgul/zF9cpCNmVDpKTwcluTUvG4GzslmyEEIp4qTp1iKhmO4rD8FxdlR4R5EQaE3vPusQQ+7uCdxXUVPuCdGnYsPzcUZxQufROXRFqgDeLnLl9d5y9itkLIRR/ZRXdy27LNqoRs2hgGPDgvBwljr8AzbRcl8lDalvz+vH+Ld1dlL+4OxazWCgdIWmJfpcull60q4jb/8Zk/0u6DJfQrwWoEt6ZMkjJHFG77zDuPdH2WDFjwvh5/+nLFtO6gCTuGu0i76rRCoKwP+APEYsz9FThG5cWWR49ZFr4+b1E5ArxJWoKUQ2ZSLgNw7mnRwaLJGCDBreBtwo444QIDAQABoycwJTAjBgNVHSUEHDAaBggrBgEFBQcDAQYIKwYBBQUHAwIGBFUdJQAwDQYJKoZIhvcNAQELBQADggEBAK+V1Zcz56uyLBOZp04UDvp/sU0PVcA3KVwconT8CwZNazx2p8JihkWLlVK5ILPciTgLWJ4trIMtDFitP3ZUIonlIVEsO9h5yJZqDfalgy3BGpencfUhyKMhhqp9jOdfSFY49s24+cyAUtu4SMlLBA6+d0fyi4gtCurd2QjUeHHcjxk05vOzqxDY3qiP2jJI2xRTC+tfpqbJKqp44pdrME5vTKAgt28ayPkVcw5h5DWY6T7Y5ByASnxrISI4jXyq3T4zfhYB8xBRCBoyPFKxNvNP0kZ4SinqpXsiPgorzDRiaa+d7vYb0t7Pb9CiHU1KgFsPyrSvmXXqBRYrysR38YQ=" ],
    "exp" : 1677827300675,
    "alg" : "RSA1_5",
    "n" : "siEqw84lQQgul_zF9cpCNmVDpKTwcluTUvG4GzslmyEEIp4qTp1iKhmO4rD8FxdlR4R5EQaE3vPusQQ-7uCdxXUVPuCdGnYsPzcUZxQufROXRFqgDeLnLl9d5y9itkLIRR_ZRXdy27LNqoRs2hgGPDgvBwljr8AzbRcl8lDalvz-vH-Ld1dlL-4OxazWCgdIWmJfpcull60q4jb_8Zk_0u6DJfQrwWoEt6ZMkjJHFG77zDuPdH2WDFjwvh5_-nLFtO6gCTuGu0i76rRCoKwP-APEYsz9FThG5cWWR49ZFr4-b1E5ArxJWoKUQ2ZSLgNw7mnRwaLJGCDBreBtwo444Q"
  }, {
    "kty" : "RSA",
    "e" : "AQAB",
    "use" : "enc",
    "kid" : "9302b86a-1700-44a9-b78a-494133490136_enc_rsa-oaep",
    "x5c" : [ "MIIDAzCCAeugAwIBAgIgHxe340mPeBOceckFYeyj+k8aY8nV41rCxFmM8TQKfJ4wDQYJKoZIhvcNAQELBQAwITEfMB0GA1UEAwwWb3hBdXRoIENBIENlcnRpZmljYXRlczAeFw0yMzAzMDMwNDA4MTdaFw0yMzAzMDMwNzA4MjBaMCExHzAdBgNVBAMMFm94QXV0aCBDQSBDZXJ0aWZpY2F0ZXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC1fC7RWHt7rnHpZeLXefsB8jb7J4UOEqdUdbIS62M3wyr9H16xz4n1QaGFb4+cEMfqBP0nU88y9229Rn8V+R1vHqxQw63YVcWtED8zdZQ7qWah3gyb5V41BtFhSOlPhmpsDcUdpmavb4AvzGeegVecbSblQ10UZJTWiE67QFaTmZOzLqb7y0Za3MQiluB89ezpmWi1+OW/sh1p3Edu4d/w52GSVMXWFRYrvi3azZuMTnEisbrX+KuCM9+EKUpVRd3bZHLjbNu5Qp2eyxoAsTI9wh6VRCsXz5+i6nCYp84VX8zB32LXMqQPYAc55TEJEjKutVYg0wKwIXjud/zzv7FXAgMBAAGjJzAlMCMGA1UdJQQcMBoGCCsGAQUFBwMBBggrBgEFBQcDAgYEVR0lADANBgkqhkiG9w0BAQsFAAOCAQEAjZHd+xBMtMCkeb1ODmkNzqUh0hjdrq2IPkdUpNLDOe/ypez1DC7P7TVW7r36JMq+HrJ/8SdctGL6UXI5k3hXsTvZKS8M/p/G+LNX/N0BLeU4FzngQopMc8LEuY2woDoDHmum/1/ZPwlafu++F2O+E8W4mXWAVoHpXkTZJzYn8H+O3SIvDDVvnUMX8bsXX93K+iMegtAJZdrg0nM9+szTZK716/F14U31QTMFuIKYOvuOvBUsfHinhVYSgYooISgYDklhw2DXoSgw/U7fBPu2z41vuvJ+hdO4klkoX0UbimbPq2+2rmLGVXqiZdvPkJb1l8hUz/hU6/CWBfMhqMMG2Q==" ],
    "exp" : 1677827300675,
    "alg" : "RSA-OAEP",
    "n" : "tXwu0Vh7e65x6WXi13n7AfI2-yeFDhKnVHWyEutjN8Mq_R9esc-J9UGhhW-PnBDH6gT9J1PPMvdtvUZ_Ffkdbx6sUMOt2FXFrRA_M3WUO6lmod4Mm-VeNQbRYUjpT4ZqbA3FHaZmr2-AL8xnnoFXnG0m5UNdFGSU1ohOu0BWk5mTsy6m-8tGWtzEIpbgfPXs6Zlotfjlv7IdadxHbuHf8OdhklTF1hUWK74t2s2bjE5xIrG61_irgjPfhClKVUXd22Ry42zbuUKdnssaALEyPcIelUQrF8-foupwmKfOFV_Mwd9i1zKkD2AHOeUxCRIyrrVWINMCsCF47nf887-xVw"
  } ]
}
2023-03-11 03:52:51 SUCCESS
FetchServerKeys
Found server JWK set
server_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "sig",
      "kid": "5bb98bfb-3bac-45bc-b287-3d11acc7eebd_sig_rs256",
      "x5c": [
        "MIIDAzCCAeugAwIBAgIgKm2rv5pbt1Fx5m0bPm2kvj47QnKP15u0if7aPP4U6w4wDQYJKoZIhvcNAQELBQAwITEfMB0GA1UEAwwWb3hBdXRoIENBIENlcnRpZmljYXRlczAeFw0yMzAzMDMwNDA4MTJaFw0yMzAzMDMwNzA4MjBaMCExHzAdBgNVBAMMFm94QXV0aCBDQSBDZXJ0aWZpY2F0ZXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQD+/smIBwR8Y3LqnPUBcEauVWIGZOoK0vfbU6qCmHJC3OwGluht0hsyBQx1FtKlIKZk1WVt0B+S6VUIMx2ijtCGN/a0grZEuC+qJFKX4YCAXIg80TfY6416pMhRxYTmsXs/0829Oby7jRSDELyAxeYXRQh22VqlDcKM4FAZUDO6Ls4NSjuwwtVlqH4JXKq6SY/zFdq92+9HTDggumC6U4sH3XfJSjyXvfTHCgpXtlt7wO1Aj7lJjEAHSZDoYpFveWLXhKYtdfxWbXeqqlAqK0FPinboAwK84McfbvFN5GW9xCn2KzwSIAvN42Ejy3O2F5Rnur+ISEJsguM9EjZKQcE5AgMBAAGjJzAlMCMGA1UdJQQcMBoGCCsGAQUFBwMBBggrBgEFBQcDAgYEVR0lADANBgkqhkiG9w0BAQsFAAOCAQEAJEuRTzNab0q6oGpUP/+mYic0olYWNqNW9ZQLY+Ey6KH1cXVYP+vG3iRY+rlKKfD4tWF0eyxo+wC5AHX8I/hIurEz/p/SmEHHHrszXduyZ1Xpp0QK4mNbIiyk9YNG0rVTPcLZIok1WsuYV0J05cFO0ppBoX3B1WENJd+gqri3pIzC4cQaVrbdmTpKlz5dpYZYZPoZ4avIK3t2GKOAIIuF0Yl0SP0R/BZHkP55n4VMR0l2frZpftBC6N/5vmvCj2x9HR6LG7EeOfDfC4KoAnnVu6urdlf4gMwitRb3JR9qzuQG8DOIBygsS/260lHSBusItwSy26nxIWPfvpyOgKlVVg\u003d\u003d"
      ],
      "exp": 1677827300675,
      "alg": "RS256",
      "n": "_v7JiAcEfGNy6pz1AXBGrlViBmTqCtL321OqgphyQtzsBpbobdIbMgUMdRbSpSCmZNVlbdAfkulVCDMdoo7Qhjf2tIK2RLgvqiRSl-GAgFyIPNE32OuNeqTIUcWE5rF7P9PNvTm8u40UgxC8gMXmF0UIdtlapQ3CjOBQGVAzui7ODUo7sMLVZah-CVyqukmP8xXavdvvR0w4ILpgulOLB913yUo8l730xwoKV7Zbe8DtQI-5SYxAB0mQ6GKRb3li14SmLXX8Vm13qqpQKitBT4p26AMCvODHH27xTeRlvcQp9is8EiALzeNhI8tztheUZ7q_iEhCbILjPRI2SkHBOQ"
    },
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "sig",
      "kid": "04c72c12-c948-47c3-87e9-633dfbe60d84_sig_rs384",
      "x5c": [
        "MIIDBDCCAeygAwIBAgIhAK5EL2iyVSgCrTedUmGp3O7S7FxGjm87IDU9h5dXW3c8MA0GCSqGSIb3DQEBDAUAMCExHzAdBgNVBAMMFm94QXV0aCBDQSBDZXJ0aWZpY2F0ZXMwHhcNMjMwMzAzMDQwODEzWhcNMjMwMzAzMDcwODIwWjAhMR8wHQYDVQQDDBZveEF1dGggQ0EgQ2VydGlmaWNhdGVzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnGzga0ZfLPZcFGpymYWBxRmrkaq7b8HKVEeg5yAWDhxC4OwojX9vlbnu+nLQ3H4rOor97kGHsoHSfSx+jDLThPvKj73uAg4xa2oXGC/uIVCCPNbQyiVvK5T/RcTMOSS8ONvXgJtl79KZMgzKb7O3ZK5Fn6YUku0pTvxq6muRbm9n9SPK8+t9WACioaLx4KBTESlffjDMcIaGuKljZV0eus/eZxxwziGGqinmemurW9QNhwwTgwi5aa1cKKLI5vvVSEP9crJ/v9CYRjGNrxcvLuDL0cQlP4kZ3riJXoVCJZkjJco0zQS3zBuWSXKMiPGamjIewUoe4XZC8iww38gZCQIDAQABoycwJTAjBgNVHSUEHDAaBggrBgEFBQcDAQYIKwYBBQUHAwIGBFUdJQAwDQYJKoZIhvcNAQEMBQADggEBABp8ylWC5B9X2h5ZlAOkn/mmaMQBVYM0tJEvx1VLPVjQiOLuw3Q1kx8mOlZJdHjvXjmSx9e5/kTQ1e1bZzPmIu8LFth1uSXo1nzp4r+Ffj0TvSRsQ9VWx8cRBGdNo/h1x1mUV3s6X+G/jqfR+9YoecqkA4vFhscVolhxRBsbC7Rp7zik4VPSijI8JJc7jeXgtX6S8K2DLEmDGqfxvp7J1f91pAXWuhhvwAPu5BwzqOWNZxPQx9XUpiZQKErMt0H7IIIeY3F4YVs2JIAAHm3sqRbxWX7vw1Xu9ipSZ+7uhOMa1eWRMr6WCq2A7WbeIlbQeC0R9xbGqB3K+8yTgBtJhs0\u003d"
      ],
      "exp": 1677827300675,
      "alg": "RS384",
      "n": "nGzga0ZfLPZcFGpymYWBxRmrkaq7b8HKVEeg5yAWDhxC4OwojX9vlbnu-nLQ3H4rOor97kGHsoHSfSx-jDLThPvKj73uAg4xa2oXGC_uIVCCPNbQyiVvK5T_RcTMOSS8ONvXgJtl79KZMgzKb7O3ZK5Fn6YUku0pTvxq6muRbm9n9SPK8-t9WACioaLx4KBTESlffjDMcIaGuKljZV0eus_eZxxwziGGqinmemurW9QNhwwTgwi5aa1cKKLI5vvVSEP9crJ_v9CYRjGNrxcvLuDL0cQlP4kZ3riJXoVCJZkjJco0zQS3zBuWSXKMiPGamjIewUoe4XZC8iww38gZCQ"
    },
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "sig",
      "kid": "14b2b913-1ede-4565-bbed-601851deb7fc_sig_rs512",
      "x5c": [
        "MIIDBDCCAeygAwIBAgIhAJbwnCMe8AubzQCuBoNAIdJ/W2z0LL1hsnaGa4HqahrVMA0GCSqGSIb3DQEBDQUAMCExHzAdBgNVBAMMFm94QXV0aCBDQSBDZXJ0aWZpY2F0ZXMwHhcNMjMwMzAzMDQwODEzWhcNMjMwMzAzMDcwODIwWjAhMR8wHQYDVQQDDBZveEF1dGggQ0EgQ2VydGlmaWNhdGVzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA6nnlc0uT/RZcAbGqt9OiuUHbdhRdIXhNbawsxY7hjzPp/+gy3S9px5UZHfybzMLGgV/tM9q8F79AXez2NHpwvBKsfWs+sYdz3P1iXMknIjWr2OTRkrBguH4UrpagLhLQTTU5expuAycjEL2FoECAZ7zAwK0JdRorYPhg18D57bP/+vgouBMh3VFsObSh2OLwjhyo2jmIl4Wzv6zfUaLlNC+8xw/1WZ6rhPyLdcxI8bNdHLSV7BKaIXcOlw5TpP/uPqlxfobkMufDhWUAREswM11hfRaYz4s2lONGGW6mrvkuL7rXw5PYdkkNxrm9/SCLB9JF9/cMyywoWXzd3hO/kQIDAQABoycwJTAjBgNVHSUEHDAaBggrBgEFBQcDAQYIKwYBBQUHAwIGBFUdJQAwDQYJKoZIhvcNAQENBQADggEBANvjL+ROD9FwzWBZiBI7Q6G/gvqRiSqDZzBWMtrjoomiyoBy7B3EhIoTvyPiTwc8Cj816j5b2rua8Y9vwUgHcJUZ0mk/1+6sj8Cwozfz2bmv9IibzNkh/5zLRWG9SwHaZJqntHdZWTfhnlbP36LET2X7OZ9MAJRwS0wIK9JQ9bEKpUSqDrvyik0uU2xynh/5ZIOLiLt94oLj9ST9DtpyDvVIpfScsNEGcPp2zVhh2pC+iADiuD0TxGiS8YKFzRhdHjw7i3SN0qs2gYT8VuDeQ3ks4fTZ/A1o9fUW4E3YwXc8hc6ZJA9BWu72p2o53lJL2mRTCsybyiP6ioSx2IO9LEQ\u003d"
      ],
      "exp": 1677827300675,
      "alg": "RS512",
      "n": "6nnlc0uT_RZcAbGqt9OiuUHbdhRdIXhNbawsxY7hjzPp_-gy3S9px5UZHfybzMLGgV_tM9q8F79AXez2NHpwvBKsfWs-sYdz3P1iXMknIjWr2OTRkrBguH4UrpagLhLQTTU5expuAycjEL2FoECAZ7zAwK0JdRorYPhg18D57bP_-vgouBMh3VFsObSh2OLwjhyo2jmIl4Wzv6zfUaLlNC-8xw_1WZ6rhPyLdcxI8bNdHLSV7BKaIXcOlw5TpP_uPqlxfobkMufDhWUAREswM11hfRaYz4s2lONGGW6mrvkuL7rXw5PYdkkNxrm9_SCLB9JF9_cMyywoWXzd3hO_kQ"
    },
    {
      "kty": "EC",
      "use": "sig",
      "crv": "P-256",
      "kid": "f7ee0d2a-975c-4781-8653-f6f1047d6ed4_sig_es256",
      "x5c": [
        "MIIBdjCCAR2gAwIBAgIgY0f5BKDk2xg9sL05pMmGHhU74k4i3DKxzlSEDZlJf7YwCgYIKoZIzj0EAwIwITEfMB0GA1UEAwwWb3hBdXRoIENBIENlcnRpZmljYXRlczAeFw0yMzAzMDMwNDA4MTRaFw0yMzAzMDMwNzA4MjBaMCExHzAdBgNVBAMMFm94QXV0aCBDQSBDZXJ0aWZpY2F0ZXMwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAARsIbWiexckotPLeDEt52NjXNu4scaqppM3KEiw8yp93q3JjVG4J899Kcm9lOwrQgXGFxeVMvRtV5G1kKv0M6RWoycwJTAjBgNVHSUEHDAaBggrBgEFBQcDAQYIKwYBBQUHAwIGBFUdJQAwCgYIKoZIzj0EAwIDRwAwRAIgSK2BaicgW/6CWo8XcaiByVihy2QrVZQy+oumEzmqI00CIAXwOt3HMOWYahVBSUUQgaWOcpxGpo4OmFD4Fh1W/Iiw"
      ],
      "x": "bCG1onsXJKLTy3gxLedjY1zbuLHGqqaTNyhIsPMqfd4",
      "y": "rcmNUbgnz30pyb2U7CtCBcYXF5Uy9G1XkbWQq_QzpFY",
      "exp": 1677827300675,
      "alg": "ES256"
    },
    {
      "kty": "EC",
      "use": "sig",
      "crv": "P-384",
      "kid": "8507c306-bfd3-48c4-8a85-ffdf8538aa18_sig_es384",
      "x5c": [
        "MIIBtDCCATugAwIBAgIhALbmCeHDgyd1kcvl+t9z5nrMOdqQZ+9CKqiCw7o5wwRdMAoGCCqGSM49BAMDMCExHzAdBgNVBAMMFm94QXV0aCBDQSBDZXJ0aWZpY2F0ZXMwHhcNMjMwMzAzMDQwODE0WhcNMjMwMzAzMDcwODIwWjAhMR8wHQYDVQQDDBZveEF1dGggQ0EgQ2VydGlmaWNhdGVzMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEjGrr5SkS50kvlLImCyVBeQqTM5YaoBosXKR+S4am6ARwefnaS4dpRSotmwfFpekCWqPIuIY8yijOucbyJDAL+rnsZ8FlIGCdXNJeswZYbaZQ3dZ/DkqOb8c5TeUMXwhJoycwJTAjBgNVHSUEHDAaBggrBgEFBQcDAQYIKwYBBQUHAwIGBFUdJQAwCgYIKoZIzj0EAwMDZwAwZAIwAgbMw0fWWgzvPhhPvAN59Be33S4vdeCvKEExYhsFaPVXWoXHQfSRi7oOwfNoKPGYAjA7VLLdiGWMu00k3OQhdr/BbQV6ACkC4FymktiZadbXuzCgFFdv6oKuG3fuZ5VRrgg\u003d"
      ],
      "x": "jGrr5SkS50kvlLImCyVBeQqTM5YaoBosXKR-S4am6ARwefnaS4dpRSotmwfFpekC",
      "y": "WqPIuIY8yijOucbyJDAL-rnsZ8FlIGCdXNJeswZYbaZQ3dZ_DkqOb8c5TeUMXwhJ",
      "exp": 1677827300675,
      "alg": "ES384"
    },
    {
      "kty": "EC",
      "use": "sig",
      "crv": "P-521",
      "kid": "0ff6fd17-61f5-44d9-b669-d9efd1c27aad_sig_es512",
      "x5c": [
        "MIIB/zCCAWCgAwIBAgIgI4s/6iQ81Ftr/XuOh144Q3fg4iKfjNSH0pGgyciJnEAwCgYIKoZIzj0EAwQwITEfMB0GA1UEAwwWb3hBdXRoIENBIENlcnRpZmljYXRlczAeFw0yMzAzMDMwNDA4MTRaFw0yMzAzMDMwNzA4MjBaMCExHzAdBgNVBAMMFm94QXV0aCBDQSBDZXJ0aWZpY2F0ZXMwgZswEAYHKoZIzj0CAQYFK4EEACMDgYYABAEWVriss2+xYJ73QEpJRIuXJQtUpQYPFraAwW3GqGhu/OynAZG8nG9etzqZEJUha3q5bsfMQ2BmvE/wmpuQaDvB2gBGO4AY2I2fo+17Wpa2lY7glRBU3XTrlPChSTH0sSj6VrWkdtMXXNBLC7lWJ8TVP1eEtos6MbzlSw0tQ5u1HztFiaMnMCUwIwYDVR0lBBwwGgYIKwYBBQUHAwEGCCsGAQUFBwMCBgRVHSUAMAoGCCqGSM49BAMEA4GMADCBiAJCAMiXDiLo8oyCqmUugPmZt7HQqOZc5HgXrNOLIdAc6pRxnOXRKCEXFC/X+e8qhRb/yfkyQBh4+Tph/P8HMaYtq/tVAkIBO29aibsLfEBhvSKaCf1lNakxnZgjIB8u3ZKfvc8FVZnlEOCn6jsnkyQRfnlmFhQT4ubJdOVq33+fXXenUppvvPM\u003d"
      ],
      "x": "ARZWuKyzb7FgnvdASklEi5clC1SlBg8WtoDBbcaoaG787KcBkbycb163OpkQlSFrerlux8xDYGa8T_Cam5BoO8Ha",
      "y": "RjuAGNiNn6Pte1qWtpWO4JUQVN1065TwoUkx9LEo-la1pHbTF1zQSwu5VifE1T9XhLaLOjG85UsNLUObtR87RYk",
      "exp": 1677827300675,
      "alg": "ES512"
    },
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "sig",
      "kid": "0ee1a3e0-5638-41ea-8360-8365796f9ecc_sig_ps256",
      "x5c": [
        "MIIDbDCCAiCgAwIBAgIhAKk+HFCL10IcP6FX2a5w5RQuEESA+Ckg2iJ2PJKqC1b5MEEGCSqGSIb3DQEBCjA0oA8wDQYJYIZIAWUDBAIBBQChHDAaBgkqhkiG9w0BAQgwDQYJYIZIAWUDBAIBBQCiAwIBIDAhMR8wHQYDVQQDDBZveEF1dGggQ0EgQ2VydGlmaWNhdGVzMB4XDTIzMDMwMzA0MDgxNVoXDTIzMDMwMzA3MDgyMFowITEfMB0GA1UEAwwWb3hBdXRoIENBIENlcnRpZmljYXRlczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANmyY9VtYWOd8EWVBpocKB5M69wzzMU7eogCwabSDKyPbw21fqw6J7VuxGFDjFdv3kuf9qXj5DzgQ9pnrMhjzmIymqeXRyfJSBKOkVBu1YtBNgUy0uUMVSJzhcnWOhgy6XLpDQSGmD88PfIzB8PXTRxnMDwjDTV6YAJinDnz9c7fUgWLQkDPC4OnAQlNoxfkVhzIXObqJdbiSYN7XGsmaZwvhtgPlVbakGZLQ6eK91Yc/V2lELz+bmrkYDJaPQgxrHHmciJqqx2i7ecUUYBM375rkwdJpLl8Fse8ulY8yHgyP8RHIQmOvgTiVwxKKudjkED2ofI31zHxTUCbA6BzytMCAwEAAaMnMCUwIwYDVR0lBBwwGgYIKwYBBQUHAwEGCCsGAQUFBwMCBgRVHSUAMEEGCSqGSIb3DQEBCjA0oA8wDQYJYIZIAWUDBAIBBQChHDAaBgkqhkiG9w0BAQgwDQYJYIZIAWUDBAIBBQCiAwIBIAOCAQEADp349cXanbcljU4trQ3CUlorOE21Ccnv15LXVCAXkApdOKErJvtEZarzdkgu96O7AA2sBAZglPJdw0rOZ1s9U5Wh3olyDPvAR4IWJcAa/KBhhUKcmOg2uxw5hHoRkxlXCAK8Fua7EHwLEOhoFm3nmiquGqx1U5xQNX99NqaYQwrMhkck/v9nPWEIOqQqR1bQBwoBaubp9S3J+9GvL22mVXVoHqyMOWrBKeTwNQ1S4giTkUE4ciGbLf0NseIKVXj4O53LM3BscXutWJ6moG1g/CCdJZH1eTaFB4AGkBD5gotDtP0pGMmVEl1dD3XJWWTtVevkSFjpP+dTMO07vfx7tQ\u003d\u003d"
      ],
      "exp": 1677827300675,
      "alg": "PS256",
      "n": "2bJj1W1hY53wRZUGmhwoHkzr3DPMxTt6iALBptIMrI9vDbV-rDontW7EYUOMV2_eS5_2pePkPOBD2mesyGPOYjKap5dHJ8lIEo6RUG7Vi0E2BTLS5QxVInOFydY6GDLpcukNBIaYPzw98jMHw9dNHGcwPCMNNXpgAmKcOfP1zt9SBYtCQM8Lg6cBCU2jF-RWHMhc5uol1uJJg3tcayZpnC-G2A-VVtqQZktDp4r3Vhz9XaUQvP5uauRgMlo9CDGsceZyImqrHaLt5xRRgEzfvmuTB0mkuXwWx7y6VjzIeDI_xEchCY6-BOJXDEoq52OQQPah8jfXMfFNQJsDoHPK0w"
    },
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "sig",
      "kid": "725407b0-83d2-4880-8bd0-bd619dfba1d8_sig_ps384",
      "x5c": [
        "MIIDazCCAh+gAwIBAgIgEe0J599wwG0odurGIZ/CGcxuut8DOWbrL8HxopMkJ0QwQQYJKoZIhvcNAQEKMDSgDzANBglghkgBZQMEAgIFAKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgIFAKIDAgEwMCExHzAdBgNVBAMMFm94QXV0aCBDQSBDZXJ0aWZpY2F0ZXMwHhcNMjMwMzAzMDQwODE1WhcNMjMwMzAzMDcwODIwWjAhMR8wHQYDVQQDDBZveEF1dGggQ0EgQ2VydGlmaWNhdGVzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvkdgTxnnlUJL5Zyu0zNJF9nzBQLJO8SEfKfvXZ+rR5S7i6NATfJmW+1al3+WsyTvkBEWCzRqFnKMAi3nyylqLYL6cH8ZQ58ehaaqiI78d1h8825C2TNpIYzSnQRqK87y6vOmv67Lznb3J82SPAdrSrfHwEoMyrIbtZ6+hEuhCuMe9IGZf71BYIQPEATN9YdvIQQNJUiu+eLiFWzujRDjsQW0mFTUodUWj2EbqxCXbEbDXvfgrZo3Tn0F9xGkWYKvw+IAq+g0nZuNa//kytBe/pqqLNQpcxxqP3686wyrKwUKmYxxWMDMtWt4edzlSQea5nVrihBHIRBWPwX6UF5D8QIDAQABoycwJTAjBgNVHSUEHDAaBggrBgEFBQcDAQYIKwYBBQUHAwIGBFUdJQAwQQYJKoZIhvcNAQEKMDSgDzANBglghkgBZQMEAgIFAKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgIFAKIDAgEwA4IBAQCNpzLG96aOwxxY4w+dkzy76UJFv6HYzhRolZkBeHeIe3v1Lyw8UwqZPFXYcdT6iF8kl2vRUQRAFWdT3lLw2H4T/UWVKi4eMJk59Sq2ENUJM2P7hXoijH9ccv9XhaJSTkYGgeemB+Um6JUM8TvwPgeIuH7yflZN90CTb2p320fSz5FFqH+MMxlBe7ufiV14MFSKlveODq/DLKredWsrDNRt5uaXlMD429gqTHbrz9bCEWW6pIx1+p36anCUimXAknrJaDlUYC9kr/+kx+GMzSw86s8gmS3JNzjjhu+pFC69yOt6DXTw7s3PH92YbDXBZkaBp8lTVCJk17yUJqm1ulkK"
      ],
      "exp": 1677827300675,
      "alg": "PS384",
      "n": "vkdgTxnnlUJL5Zyu0zNJF9nzBQLJO8SEfKfvXZ-rR5S7i6NATfJmW-1al3-WsyTvkBEWCzRqFnKMAi3nyylqLYL6cH8ZQ58ehaaqiI78d1h8825C2TNpIYzSnQRqK87y6vOmv67Lznb3J82SPAdrSrfHwEoMyrIbtZ6-hEuhCuMe9IGZf71BYIQPEATN9YdvIQQNJUiu-eLiFWzujRDjsQW0mFTUodUWj2EbqxCXbEbDXvfgrZo3Tn0F9xGkWYKvw-IAq-g0nZuNa__kytBe_pqqLNQpcxxqP3686wyrKwUKmYxxWMDMtWt4edzlSQea5nVrihBHIRBWPwX6UF5D8Q"
    },
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "sig",
      "kid": "297b6541-9265-48dc-931d-ee05b619fb5b_sig_ps512",
      "x5c": [
        "MIIDbDCCAiCgAwIBAgIhALyxOLHGCCw5RqSaTjAfdDR8M/yDQrvDQLIhKExIR/qsMEEGCSqGSIb3DQEBCjA0oA8wDQYJYIZIAWUDBAIDBQChHDAaBgkqhkiG9w0BAQgwDQYJYIZIAWUDBAIDBQCiAwIBQDAhMR8wHQYDVQQDDBZveEF1dGggQ0EgQ2VydGlmaWNhdGVzMB4XDTIzMDMwMzA0MDgxNloXDTIzMDMwMzA3MDgyMFowITEfMB0GA1UEAwwWb3hBdXRoIENBIENlcnRpZmljYXRlczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALIrrufhq1eb9MwjMl4VyW+vcveC78rFvpBMHK3mwDbKbWTYF+ZzktDkmBegKFy2jlChkVz5LRODaVSNy8xsuYdhZQPcNRqB1u4BNUDVx7EnakPm3OYmzSaqRd35ZIwOY/+ulf7RFljKeNOkkU91Am3p9zYnuqJAru3Bb2zrO/zF61EF/J9VERWM/bCQpzx/EWWAVSk67ClIwuFjiLjcQsLi93WA0KHHSPdrfzvFNBcJuh/6bfMziWXpvqw5eDLbxblA3jXM7aqfhHCv0kGCAcmYIXsPGLmEKOOZNCE1CKieJL/WQy9AGGZBRrBYFptcRFVz9argG1VUPwgp/Yk7MMECAwEAAaMnMCUwIwYDVR0lBBwwGgYIKwYBBQUHAwEGCCsGAQUFBwMCBgRVHSUAMEEGCSqGSIb3DQEBCjA0oA8wDQYJYIZIAWUDBAIDBQChHDAaBgkqhkiG9w0BAQgwDQYJYIZIAWUDBAIDBQCiAwIBQAOCAQEAhJLj3RJwHlILp/L4krs5/jUvXMgoqWJk+ZULbruf68lw+aA/eF8zl71f/gGMefpVnm1L9pCjgCxP4c8kjpUtcVyieF581SCI/wNy/LPwwOT7+ZocxiytD1qtAk8m/48RUyZvragAHJUr3xwsDHc/vpirrIq07sPprwUO4OoINOYOaB3hZzFboRz9z1mbOSRzqSusrpvW/dbh7+GcTB1LGFqN5zqaPZzPVtqdqZfCI+996RAQfO6j0MhiZtHpoCu3bj3aPSZnsWtgP++uJdcb81GU5Ts1KxBHUNoNXUei4gcgxD/iKr1LS+KrGSXk4Z8OgzNQeW2p+v/Sed7dBt1/wg\u003d\u003d"
      ],
      "exp": 1677827300675,
      "alg": "PS512",
      "n": "siuu5-GrV5v0zCMyXhXJb69y94LvysW-kEwcrebANsptZNgX5nOS0OSYF6AoXLaOUKGRXPktE4NpVI3LzGy5h2FlA9w1GoHW7gE1QNXHsSdqQ-bc5ibNJqpF3flkjA5j_66V_tEWWMp406SRT3UCben3Nie6okCu7cFvbOs7_MXrUQX8n1URFYz9sJCnPH8RZYBVKTrsKUjC4WOIuNxCwuL3dYDQocdI92t_O8U0Fwm6H_pt8zOJZem-rDl4MtvFuUDeNcztqp-EcK_SQYIByZghew8YuYQo45k0ITUIqJ4kv9ZDL0AYZkFGsFgWm1xEVXP1quAbVVQ_CCn9iTswwQ"
    },
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "enc",
      "kid": "5bc88c96-b1dc-418c-b70d-c435fb74a014_enc_rsa1_5",
      "x5c": [
        "MIIDBDCCAeygAwIBAgIhAPF8GVMSgQP1YAR1fBI1HVpkLBL1bN8N+2E15Pgl1VwLMA0GCSqGSIb3DQEBCwUAMCExHzAdBgNVBAMMFm94QXV0aCBDQSBDZXJ0aWZpY2F0ZXMwHhcNMjMwMzAzMDQwODE3WhcNMjMwMzAzMDcwODIwWjAhMR8wHQYDVQQDDBZveEF1dGggQ0EgQ2VydGlmaWNhdGVzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsiEqw84lQQgul/zF9cpCNmVDpKTwcluTUvG4GzslmyEEIp4qTp1iKhmO4rD8FxdlR4R5EQaE3vPusQQ+7uCdxXUVPuCdGnYsPzcUZxQufROXRFqgDeLnLl9d5y9itkLIRR/ZRXdy27LNqoRs2hgGPDgvBwljr8AzbRcl8lDalvz+vH+Ld1dlL+4OxazWCgdIWmJfpcull60q4jb/8Zk/0u6DJfQrwWoEt6ZMkjJHFG77zDuPdH2WDFjwvh5/+nLFtO6gCTuGu0i76rRCoKwP+APEYsz9FThG5cWWR49ZFr4+b1E5ArxJWoKUQ2ZSLgNw7mnRwaLJGCDBreBtwo444QIDAQABoycwJTAjBgNVHSUEHDAaBggrBgEFBQcDAQYIKwYBBQUHAwIGBFUdJQAwDQYJKoZIhvcNAQELBQADggEBAK+V1Zcz56uyLBOZp04UDvp/sU0PVcA3KVwconT8CwZNazx2p8JihkWLlVK5ILPciTgLWJ4trIMtDFitP3ZUIonlIVEsO9h5yJZqDfalgy3BGpencfUhyKMhhqp9jOdfSFY49s24+cyAUtu4SMlLBA6+d0fyi4gtCurd2QjUeHHcjxk05vOzqxDY3qiP2jJI2xRTC+tfpqbJKqp44pdrME5vTKAgt28ayPkVcw5h5DWY6T7Y5ByASnxrISI4jXyq3T4zfhYB8xBRCBoyPFKxNvNP0kZ4SinqpXsiPgorzDRiaa+d7vYb0t7Pb9CiHU1KgFsPyrSvmXXqBRYrysR38YQ\u003d"
      ],
      "exp": 1677827300675,
      "alg": "RSA1_5",
      "n": "siEqw84lQQgul_zF9cpCNmVDpKTwcluTUvG4GzslmyEEIp4qTp1iKhmO4rD8FxdlR4R5EQaE3vPusQQ-7uCdxXUVPuCdGnYsPzcUZxQufROXRFqgDeLnLl9d5y9itkLIRR_ZRXdy27LNqoRs2hgGPDgvBwljr8AzbRcl8lDalvz-vH-Ld1dlL-4OxazWCgdIWmJfpcull60q4jb_8Zk_0u6DJfQrwWoEt6ZMkjJHFG77zDuPdH2WDFjwvh5_-nLFtO6gCTuGu0i76rRCoKwP-APEYsz9FThG5cWWR49ZFr4-b1E5ArxJWoKUQ2ZSLgNw7mnRwaLJGCDBreBtwo444Q"
    },
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "enc",
      "kid": "9302b86a-1700-44a9-b78a-494133490136_enc_rsa-oaep",
      "x5c": [
        "MIIDAzCCAeugAwIBAgIgHxe340mPeBOceckFYeyj+k8aY8nV41rCxFmM8TQKfJ4wDQYJKoZIhvcNAQELBQAwITEfMB0GA1UEAwwWb3hBdXRoIENBIENlcnRpZmljYXRlczAeFw0yMzAzMDMwNDA4MTdaFw0yMzAzMDMwNzA4MjBaMCExHzAdBgNVBAMMFm94QXV0aCBDQSBDZXJ0aWZpY2F0ZXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC1fC7RWHt7rnHpZeLXefsB8jb7J4UOEqdUdbIS62M3wyr9H16xz4n1QaGFb4+cEMfqBP0nU88y9229Rn8V+R1vHqxQw63YVcWtED8zdZQ7qWah3gyb5V41BtFhSOlPhmpsDcUdpmavb4AvzGeegVecbSblQ10UZJTWiE67QFaTmZOzLqb7y0Za3MQiluB89ezpmWi1+OW/sh1p3Edu4d/w52GSVMXWFRYrvi3azZuMTnEisbrX+KuCM9+EKUpVRd3bZHLjbNu5Qp2eyxoAsTI9wh6VRCsXz5+i6nCYp84VX8zB32LXMqQPYAc55TEJEjKutVYg0wKwIXjud/zzv7FXAgMBAAGjJzAlMCMGA1UdJQQcMBoGCCsGAQUFBwMBBggrBgEFBQcDAgYEVR0lADANBgkqhkiG9w0BAQsFAAOCAQEAjZHd+xBMtMCkeb1ODmkNzqUh0hjdrq2IPkdUpNLDOe/ypez1DC7P7TVW7r36JMq+HrJ/8SdctGL6UXI5k3hXsTvZKS8M/p/G+LNX/N0BLeU4FzngQopMc8LEuY2woDoDHmum/1/ZPwlafu++F2O+E8W4mXWAVoHpXkTZJzYn8H+O3SIvDDVvnUMX8bsXX93K+iMegtAJZdrg0nM9+szTZK716/F14U31QTMFuIKYOvuOvBUsfHinhVYSgYooISgYDklhw2DXoSgw/U7fBPu2z41vuvJ+hdO4klkoX0UbimbPq2+2rmLGVXqiZdvPkJb1l8hUz/hU6/CWBfMhqMMG2Q\u003d\u003d"
      ],
      "exp": 1677827300675,
      "alg": "RSA-OAEP",
      "n": "tXwu0Vh7e65x6WXi13n7AfI2-yeFDhKnVHWyEutjN8Mq_R9esc-J9UGhhW-PnBDH6gT9J1PPMvdtvUZ_Ffkdbx6sUMOt2FXFrRA_M3WUO6lmod4Mm-VeNQbRYUjpT4ZqbA3FHaZmr2-AL8xnnoFXnG0m5UNdFGSU1ohOu0BWk5mTsy6m-8tGWtzEIpbgfPXs6Zlotfjlv7IdadxHbuHf8OdhklTF1hUWK74t2s2bjE5xIrG61_irgjPfhClKVUXd22Ry42zbuUKdnssaALEyPcIelUQrF8-foupwmKfOFV_Mwd9i1zKkD2AHOeUxCRIyrrVWINMCsCF47nf887-xVw"
    }
  ]
}
2023-03-11 03:52:51 SUCCESS
CheckServerKeysIsValid
Server JWKs is valid
server_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "sig",
      "kid": "5bb98bfb-3bac-45bc-b287-3d11acc7eebd_sig_rs256",
      "x5c": [
        "MIIDAzCCAeugAwIBAgIgKm2rv5pbt1Fx5m0bPm2kvj47QnKP15u0if7aPP4U6w4wDQYJKoZIhvcNAQELBQAwITEfMB0GA1UEAwwWb3hBdXRoIENBIENlcnRpZmljYXRlczAeFw0yMzAzMDMwNDA4MTJaFw0yMzAzMDMwNzA4MjBaMCExHzAdBgNVBAMMFm94QXV0aCBDQSBDZXJ0aWZpY2F0ZXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQD+/smIBwR8Y3LqnPUBcEauVWIGZOoK0vfbU6qCmHJC3OwGluht0hsyBQx1FtKlIKZk1WVt0B+S6VUIMx2ijtCGN/a0grZEuC+qJFKX4YCAXIg80TfY6416pMhRxYTmsXs/0829Oby7jRSDELyAxeYXRQh22VqlDcKM4FAZUDO6Ls4NSjuwwtVlqH4JXKq6SY/zFdq92+9HTDggumC6U4sH3XfJSjyXvfTHCgpXtlt7wO1Aj7lJjEAHSZDoYpFveWLXhKYtdfxWbXeqqlAqK0FPinboAwK84McfbvFN5GW9xCn2KzwSIAvN42Ejy3O2F5Rnur+ISEJsguM9EjZKQcE5AgMBAAGjJzAlMCMGA1UdJQQcMBoGCCsGAQUFBwMBBggrBgEFBQcDAgYEVR0lADANBgkqhkiG9w0BAQsFAAOCAQEAJEuRTzNab0q6oGpUP/+mYic0olYWNqNW9ZQLY+Ey6KH1cXVYP+vG3iRY+rlKKfD4tWF0eyxo+wC5AHX8I/hIurEz/p/SmEHHHrszXduyZ1Xpp0QK4mNbIiyk9YNG0rVTPcLZIok1WsuYV0J05cFO0ppBoX3B1WENJd+gqri3pIzC4cQaVrbdmTpKlz5dpYZYZPoZ4avIK3t2GKOAIIuF0Yl0SP0R/BZHkP55n4VMR0l2frZpftBC6N/5vmvCj2x9HR6LG7EeOfDfC4KoAnnVu6urdlf4gMwitRb3JR9qzuQG8DOIBygsS/260lHSBusItwSy26nxIWPfvpyOgKlVVg\u003d\u003d"
      ],
      "exp": 1677827300675,
      "alg": "RS256",
      "n": "_v7JiAcEfGNy6pz1AXBGrlViBmTqCtL321OqgphyQtzsBpbobdIbMgUMdRbSpSCmZNVlbdAfkulVCDMdoo7Qhjf2tIK2RLgvqiRSl-GAgFyIPNE32OuNeqTIUcWE5rF7P9PNvTm8u40UgxC8gMXmF0UIdtlapQ3CjOBQGVAzui7ODUo7sMLVZah-CVyqukmP8xXavdvvR0w4ILpgulOLB913yUo8l730xwoKV7Zbe8DtQI-5SYxAB0mQ6GKRb3li14SmLXX8Vm13qqpQKitBT4p26AMCvODHH27xTeRlvcQp9is8EiALzeNhI8tztheUZ7q_iEhCbILjPRI2SkHBOQ"
    },
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "sig",
      "kid": "04c72c12-c948-47c3-87e9-633dfbe60d84_sig_rs384",
      "x5c": [
        "MIIDBDCCAeygAwIBAgIhAK5EL2iyVSgCrTedUmGp3O7S7FxGjm87IDU9h5dXW3c8MA0GCSqGSIb3DQEBDAUAMCExHzAdBgNVBAMMFm94QXV0aCBDQSBDZXJ0aWZpY2F0ZXMwHhcNMjMwMzAzMDQwODEzWhcNMjMwMzAzMDcwODIwWjAhMR8wHQYDVQQDDBZveEF1dGggQ0EgQ2VydGlmaWNhdGVzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnGzga0ZfLPZcFGpymYWBxRmrkaq7b8HKVEeg5yAWDhxC4OwojX9vlbnu+nLQ3H4rOor97kGHsoHSfSx+jDLThPvKj73uAg4xa2oXGC/uIVCCPNbQyiVvK5T/RcTMOSS8ONvXgJtl79KZMgzKb7O3ZK5Fn6YUku0pTvxq6muRbm9n9SPK8+t9WACioaLx4KBTESlffjDMcIaGuKljZV0eus/eZxxwziGGqinmemurW9QNhwwTgwi5aa1cKKLI5vvVSEP9crJ/v9CYRjGNrxcvLuDL0cQlP4kZ3riJXoVCJZkjJco0zQS3zBuWSXKMiPGamjIewUoe4XZC8iww38gZCQIDAQABoycwJTAjBgNVHSUEHDAaBggrBgEFBQcDAQYIKwYBBQUHAwIGBFUdJQAwDQYJKoZIhvcNAQEMBQADggEBABp8ylWC5B9X2h5ZlAOkn/mmaMQBVYM0tJEvx1VLPVjQiOLuw3Q1kx8mOlZJdHjvXjmSx9e5/kTQ1e1bZzPmIu8LFth1uSXo1nzp4r+Ffj0TvSRsQ9VWx8cRBGdNo/h1x1mUV3s6X+G/jqfR+9YoecqkA4vFhscVolhxRBsbC7Rp7zik4VPSijI8JJc7jeXgtX6S8K2DLEmDGqfxvp7J1f91pAXWuhhvwAPu5BwzqOWNZxPQx9XUpiZQKErMt0H7IIIeY3F4YVs2JIAAHm3sqRbxWX7vw1Xu9ipSZ+7uhOMa1eWRMr6WCq2A7WbeIlbQeC0R9xbGqB3K+8yTgBtJhs0\u003d"
      ],
      "exp": 1677827300675,
      "alg": "RS384",
      "n": "nGzga0ZfLPZcFGpymYWBxRmrkaq7b8HKVEeg5yAWDhxC4OwojX9vlbnu-nLQ3H4rOor97kGHsoHSfSx-jDLThPvKj73uAg4xa2oXGC_uIVCCPNbQyiVvK5T_RcTMOSS8ONvXgJtl79KZMgzKb7O3ZK5Fn6YUku0pTvxq6muRbm9n9SPK8-t9WACioaLx4KBTESlffjDMcIaGuKljZV0eus_eZxxwziGGqinmemurW9QNhwwTgwi5aa1cKKLI5vvVSEP9crJ_v9CYRjGNrxcvLuDL0cQlP4kZ3riJXoVCJZkjJco0zQS3zBuWSXKMiPGamjIewUoe4XZC8iww38gZCQ"
    },
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "sig",
      "kid": "14b2b913-1ede-4565-bbed-601851deb7fc_sig_rs512",
      "x5c": [
        "MIIDBDCCAeygAwIBAgIhAJbwnCMe8AubzQCuBoNAIdJ/W2z0LL1hsnaGa4HqahrVMA0GCSqGSIb3DQEBDQUAMCExHzAdBgNVBAMMFm94QXV0aCBDQSBDZXJ0aWZpY2F0ZXMwHhcNMjMwMzAzMDQwODEzWhcNMjMwMzAzMDcwODIwWjAhMR8wHQYDVQQDDBZveEF1dGggQ0EgQ2VydGlmaWNhdGVzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA6nnlc0uT/RZcAbGqt9OiuUHbdhRdIXhNbawsxY7hjzPp/+gy3S9px5UZHfybzMLGgV/tM9q8F79AXez2NHpwvBKsfWs+sYdz3P1iXMknIjWr2OTRkrBguH4UrpagLhLQTTU5expuAycjEL2FoECAZ7zAwK0JdRorYPhg18D57bP/+vgouBMh3VFsObSh2OLwjhyo2jmIl4Wzv6zfUaLlNC+8xw/1WZ6rhPyLdcxI8bNdHLSV7BKaIXcOlw5TpP/uPqlxfobkMufDhWUAREswM11hfRaYz4s2lONGGW6mrvkuL7rXw5PYdkkNxrm9/SCLB9JF9/cMyywoWXzd3hO/kQIDAQABoycwJTAjBgNVHSUEHDAaBggrBgEFBQcDAQYIKwYBBQUHAwIGBFUdJQAwDQYJKoZIhvcNAQENBQADggEBANvjL+ROD9FwzWBZiBI7Q6G/gvqRiSqDZzBWMtrjoomiyoBy7B3EhIoTvyPiTwc8Cj816j5b2rua8Y9vwUgHcJUZ0mk/1+6sj8Cwozfz2bmv9IibzNkh/5zLRWG9SwHaZJqntHdZWTfhnlbP36LET2X7OZ9MAJRwS0wIK9JQ9bEKpUSqDrvyik0uU2xynh/5ZIOLiLt94oLj9ST9DtpyDvVIpfScsNEGcPp2zVhh2pC+iADiuD0TxGiS8YKFzRhdHjw7i3SN0qs2gYT8VuDeQ3ks4fTZ/A1o9fUW4E3YwXc8hc6ZJA9BWu72p2o53lJL2mRTCsybyiP6ioSx2IO9LEQ\u003d"
      ],
      "exp": 1677827300675,
      "alg": "RS512",
      "n": "6nnlc0uT_RZcAbGqt9OiuUHbdhRdIXhNbawsxY7hjzPp_-gy3S9px5UZHfybzMLGgV_tM9q8F79AXez2NHpwvBKsfWs-sYdz3P1iXMknIjWr2OTRkrBguH4UrpagLhLQTTU5expuAycjEL2FoECAZ7zAwK0JdRorYPhg18D57bP_-vgouBMh3VFsObSh2OLwjhyo2jmIl4Wzv6zfUaLlNC-8xw_1WZ6rhPyLdcxI8bNdHLSV7BKaIXcOlw5TpP_uPqlxfobkMufDhWUAREswM11hfRaYz4s2lONGGW6mrvkuL7rXw5PYdkkNxrm9_SCLB9JF9_cMyywoWXzd3hO_kQ"
    },
    {
      "kty": "EC",
      "use": "sig",
      "crv": "P-256",
      "kid": "f7ee0d2a-975c-4781-8653-f6f1047d6ed4_sig_es256",
      "x5c": [
        "MIIBdjCCAR2gAwIBAgIgY0f5BKDk2xg9sL05pMmGHhU74k4i3DKxzlSEDZlJf7YwCgYIKoZIzj0EAwIwITEfMB0GA1UEAwwWb3hBdXRoIENBIENlcnRpZmljYXRlczAeFw0yMzAzMDMwNDA4MTRaFw0yMzAzMDMwNzA4MjBaMCExHzAdBgNVBAMMFm94QXV0aCBDQSBDZXJ0aWZpY2F0ZXMwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAARsIbWiexckotPLeDEt52NjXNu4scaqppM3KEiw8yp93q3JjVG4J899Kcm9lOwrQgXGFxeVMvRtV5G1kKv0M6RWoycwJTAjBgNVHSUEHDAaBggrBgEFBQcDAQYIKwYBBQUHAwIGBFUdJQAwCgYIKoZIzj0EAwIDRwAwRAIgSK2BaicgW/6CWo8XcaiByVihy2QrVZQy+oumEzmqI00CIAXwOt3HMOWYahVBSUUQgaWOcpxGpo4OmFD4Fh1W/Iiw"
      ],
      "x": "bCG1onsXJKLTy3gxLedjY1zbuLHGqqaTNyhIsPMqfd4",
      "y": "rcmNUbgnz30pyb2U7CtCBcYXF5Uy9G1XkbWQq_QzpFY",
      "exp": 1677827300675,
      "alg": "ES256"
    },
    {
      "kty": "EC",
      "use": "sig",
      "crv": "P-384",
      "kid": "8507c306-bfd3-48c4-8a85-ffdf8538aa18_sig_es384",
      "x5c": [
        "MIIBtDCCATugAwIBAgIhALbmCeHDgyd1kcvl+t9z5nrMOdqQZ+9CKqiCw7o5wwRdMAoGCCqGSM49BAMDMCExHzAdBgNVBAMMFm94QXV0aCBDQSBDZXJ0aWZpY2F0ZXMwHhcNMjMwMzAzMDQwODE0WhcNMjMwMzAzMDcwODIwWjAhMR8wHQYDVQQDDBZveEF1dGggQ0EgQ2VydGlmaWNhdGVzMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEjGrr5SkS50kvlLImCyVBeQqTM5YaoBosXKR+S4am6ARwefnaS4dpRSotmwfFpekCWqPIuIY8yijOucbyJDAL+rnsZ8FlIGCdXNJeswZYbaZQ3dZ/DkqOb8c5TeUMXwhJoycwJTAjBgNVHSUEHDAaBggrBgEFBQcDAQYIKwYBBQUHAwIGBFUdJQAwCgYIKoZIzj0EAwMDZwAwZAIwAgbMw0fWWgzvPhhPvAN59Be33S4vdeCvKEExYhsFaPVXWoXHQfSRi7oOwfNoKPGYAjA7VLLdiGWMu00k3OQhdr/BbQV6ACkC4FymktiZadbXuzCgFFdv6oKuG3fuZ5VRrgg\u003d"
      ],
      "x": "jGrr5SkS50kvlLImCyVBeQqTM5YaoBosXKR-S4am6ARwefnaS4dpRSotmwfFpekC",
      "y": "WqPIuIY8yijOucbyJDAL-rnsZ8FlIGCdXNJeswZYbaZQ3dZ_DkqOb8c5TeUMXwhJ",
      "exp": 1677827300675,
      "alg": "ES384"
    },
    {
      "kty": "EC",
      "use": "sig",
      "crv": "P-521",
      "kid": "0ff6fd17-61f5-44d9-b669-d9efd1c27aad_sig_es512",
      "x5c": [
        "MIIB/zCCAWCgAwIBAgIgI4s/6iQ81Ftr/XuOh144Q3fg4iKfjNSH0pGgyciJnEAwCgYIKoZIzj0EAwQwITEfMB0GA1UEAwwWb3hBdXRoIENBIENlcnRpZmljYXRlczAeFw0yMzAzMDMwNDA4MTRaFw0yMzAzMDMwNzA4MjBaMCExHzAdBgNVBAMMFm94QXV0aCBDQSBDZXJ0aWZpY2F0ZXMwgZswEAYHKoZIzj0CAQYFK4EEACMDgYYABAEWVriss2+xYJ73QEpJRIuXJQtUpQYPFraAwW3GqGhu/OynAZG8nG9etzqZEJUha3q5bsfMQ2BmvE/wmpuQaDvB2gBGO4AY2I2fo+17Wpa2lY7glRBU3XTrlPChSTH0sSj6VrWkdtMXXNBLC7lWJ8TVP1eEtos6MbzlSw0tQ5u1HztFiaMnMCUwIwYDVR0lBBwwGgYIKwYBBQUHAwEGCCsGAQUFBwMCBgRVHSUAMAoGCCqGSM49BAMEA4GMADCBiAJCAMiXDiLo8oyCqmUugPmZt7HQqOZc5HgXrNOLIdAc6pRxnOXRKCEXFC/X+e8qhRb/yfkyQBh4+Tph/P8HMaYtq/tVAkIBO29aibsLfEBhvSKaCf1lNakxnZgjIB8u3ZKfvc8FVZnlEOCn6jsnkyQRfnlmFhQT4ubJdOVq33+fXXenUppvvPM\u003d"
      ],
      "x": "ARZWuKyzb7FgnvdASklEi5clC1SlBg8WtoDBbcaoaG787KcBkbycb163OpkQlSFrerlux8xDYGa8T_Cam5BoO8Ha",
      "y": "RjuAGNiNn6Pte1qWtpWO4JUQVN1065TwoUkx9LEo-la1pHbTF1zQSwu5VifE1T9XhLaLOjG85UsNLUObtR87RYk",
      "exp": 1677827300675,
      "alg": "ES512"
    },
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "sig",
      "kid": "0ee1a3e0-5638-41ea-8360-8365796f9ecc_sig_ps256",
      "x5c": [
        "MIIDbDCCAiCgAwIBAgIhAKk+HFCL10IcP6FX2a5w5RQuEESA+Ckg2iJ2PJKqC1b5MEEGCSqGSIb3DQEBCjA0oA8wDQYJYIZIAWUDBAIBBQChHDAaBgkqhkiG9w0BAQgwDQYJYIZIAWUDBAIBBQCiAwIBIDAhMR8wHQYDVQQDDBZveEF1dGggQ0EgQ2VydGlmaWNhdGVzMB4XDTIzMDMwMzA0MDgxNVoXDTIzMDMwMzA3MDgyMFowITEfMB0GA1UEAwwWb3hBdXRoIENBIENlcnRpZmljYXRlczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANmyY9VtYWOd8EWVBpocKB5M69wzzMU7eogCwabSDKyPbw21fqw6J7VuxGFDjFdv3kuf9qXj5DzgQ9pnrMhjzmIymqeXRyfJSBKOkVBu1YtBNgUy0uUMVSJzhcnWOhgy6XLpDQSGmD88PfIzB8PXTRxnMDwjDTV6YAJinDnz9c7fUgWLQkDPC4OnAQlNoxfkVhzIXObqJdbiSYN7XGsmaZwvhtgPlVbakGZLQ6eK91Yc/V2lELz+bmrkYDJaPQgxrHHmciJqqx2i7ecUUYBM375rkwdJpLl8Fse8ulY8yHgyP8RHIQmOvgTiVwxKKudjkED2ofI31zHxTUCbA6BzytMCAwEAAaMnMCUwIwYDVR0lBBwwGgYIKwYBBQUHAwEGCCsGAQUFBwMCBgRVHSUAMEEGCSqGSIb3DQEBCjA0oA8wDQYJYIZIAWUDBAIBBQChHDAaBgkqhkiG9w0BAQgwDQYJYIZIAWUDBAIBBQCiAwIBIAOCAQEADp349cXanbcljU4trQ3CUlorOE21Ccnv15LXVCAXkApdOKErJvtEZarzdkgu96O7AA2sBAZglPJdw0rOZ1s9U5Wh3olyDPvAR4IWJcAa/KBhhUKcmOg2uxw5hHoRkxlXCAK8Fua7EHwLEOhoFm3nmiquGqx1U5xQNX99NqaYQwrMhkck/v9nPWEIOqQqR1bQBwoBaubp9S3J+9GvL22mVXVoHqyMOWrBKeTwNQ1S4giTkUE4ciGbLf0NseIKVXj4O53LM3BscXutWJ6moG1g/CCdJZH1eTaFB4AGkBD5gotDtP0pGMmVEl1dD3XJWWTtVevkSFjpP+dTMO07vfx7tQ\u003d\u003d"
      ],
      "exp": 1677827300675,
      "alg": "PS256",
      "n": "2bJj1W1hY53wRZUGmhwoHkzr3DPMxTt6iALBptIMrI9vDbV-rDontW7EYUOMV2_eS5_2pePkPOBD2mesyGPOYjKap5dHJ8lIEo6RUG7Vi0E2BTLS5QxVInOFydY6GDLpcukNBIaYPzw98jMHw9dNHGcwPCMNNXpgAmKcOfP1zt9SBYtCQM8Lg6cBCU2jF-RWHMhc5uol1uJJg3tcayZpnC-G2A-VVtqQZktDp4r3Vhz9XaUQvP5uauRgMlo9CDGsceZyImqrHaLt5xRRgEzfvmuTB0mkuXwWx7y6VjzIeDI_xEchCY6-BOJXDEoq52OQQPah8jfXMfFNQJsDoHPK0w"
    },
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "sig",
      "kid": "725407b0-83d2-4880-8bd0-bd619dfba1d8_sig_ps384",
      "x5c": [
        "MIIDazCCAh+gAwIBAgIgEe0J599wwG0odurGIZ/CGcxuut8DOWbrL8HxopMkJ0QwQQYJKoZIhvcNAQEKMDSgDzANBglghkgBZQMEAgIFAKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgIFAKIDAgEwMCExHzAdBgNVBAMMFm94QXV0aCBDQSBDZXJ0aWZpY2F0ZXMwHhcNMjMwMzAzMDQwODE1WhcNMjMwMzAzMDcwODIwWjAhMR8wHQYDVQQDDBZveEF1dGggQ0EgQ2VydGlmaWNhdGVzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvkdgTxnnlUJL5Zyu0zNJF9nzBQLJO8SEfKfvXZ+rR5S7i6NATfJmW+1al3+WsyTvkBEWCzRqFnKMAi3nyylqLYL6cH8ZQ58ehaaqiI78d1h8825C2TNpIYzSnQRqK87y6vOmv67Lznb3J82SPAdrSrfHwEoMyrIbtZ6+hEuhCuMe9IGZf71BYIQPEATN9YdvIQQNJUiu+eLiFWzujRDjsQW0mFTUodUWj2EbqxCXbEbDXvfgrZo3Tn0F9xGkWYKvw+IAq+g0nZuNa//kytBe/pqqLNQpcxxqP3686wyrKwUKmYxxWMDMtWt4edzlSQea5nVrihBHIRBWPwX6UF5D8QIDAQABoycwJTAjBgNVHSUEHDAaBggrBgEFBQcDAQYIKwYBBQUHAwIGBFUdJQAwQQYJKoZIhvcNAQEKMDSgDzANBglghkgBZQMEAgIFAKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgIFAKIDAgEwA4IBAQCNpzLG96aOwxxY4w+dkzy76UJFv6HYzhRolZkBeHeIe3v1Lyw8UwqZPFXYcdT6iF8kl2vRUQRAFWdT3lLw2H4T/UWVKi4eMJk59Sq2ENUJM2P7hXoijH9ccv9XhaJSTkYGgeemB+Um6JUM8TvwPgeIuH7yflZN90CTb2p320fSz5FFqH+MMxlBe7ufiV14MFSKlveODq/DLKredWsrDNRt5uaXlMD429gqTHbrz9bCEWW6pIx1+p36anCUimXAknrJaDlUYC9kr/+kx+GMzSw86s8gmS3JNzjjhu+pFC69yOt6DXTw7s3PH92YbDXBZkaBp8lTVCJk17yUJqm1ulkK"
      ],
      "exp": 1677827300675,
      "alg": "PS384",
      "n": "vkdgTxnnlUJL5Zyu0zNJF9nzBQLJO8SEfKfvXZ-rR5S7i6NATfJmW-1al3-WsyTvkBEWCzRqFnKMAi3nyylqLYL6cH8ZQ58ehaaqiI78d1h8825C2TNpIYzSnQRqK87y6vOmv67Lznb3J82SPAdrSrfHwEoMyrIbtZ6-hEuhCuMe9IGZf71BYIQPEATN9YdvIQQNJUiu-eLiFWzujRDjsQW0mFTUodUWj2EbqxCXbEbDXvfgrZo3Tn0F9xGkWYKvw-IAq-g0nZuNa__kytBe_pqqLNQpcxxqP3686wyrKwUKmYxxWMDMtWt4edzlSQea5nVrihBHIRBWPwX6UF5D8Q"
    },
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "sig",
      "kid": "297b6541-9265-48dc-931d-ee05b619fb5b_sig_ps512",
      "x5c": [
        "MIIDbDCCAiCgAwIBAgIhALyxOLHGCCw5RqSaTjAfdDR8M/yDQrvDQLIhKExIR/qsMEEGCSqGSIb3DQEBCjA0oA8wDQYJYIZIAWUDBAIDBQChHDAaBgkqhkiG9w0BAQgwDQYJYIZIAWUDBAIDBQCiAwIBQDAhMR8wHQYDVQQDDBZveEF1dGggQ0EgQ2VydGlmaWNhdGVzMB4XDTIzMDMwMzA0MDgxNloXDTIzMDMwMzA3MDgyMFowITEfMB0GA1UEAwwWb3hBdXRoIENBIENlcnRpZmljYXRlczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALIrrufhq1eb9MwjMl4VyW+vcveC78rFvpBMHK3mwDbKbWTYF+ZzktDkmBegKFy2jlChkVz5LRODaVSNy8xsuYdhZQPcNRqB1u4BNUDVx7EnakPm3OYmzSaqRd35ZIwOY/+ulf7RFljKeNOkkU91Am3p9zYnuqJAru3Bb2zrO/zF61EF/J9VERWM/bCQpzx/EWWAVSk67ClIwuFjiLjcQsLi93WA0KHHSPdrfzvFNBcJuh/6bfMziWXpvqw5eDLbxblA3jXM7aqfhHCv0kGCAcmYIXsPGLmEKOOZNCE1CKieJL/WQy9AGGZBRrBYFptcRFVz9argG1VUPwgp/Yk7MMECAwEAAaMnMCUwIwYDVR0lBBwwGgYIKwYBBQUHAwEGCCsGAQUFBwMCBgRVHSUAMEEGCSqGSIb3DQEBCjA0oA8wDQYJYIZIAWUDBAIDBQChHDAaBgkqhkiG9w0BAQgwDQYJYIZIAWUDBAIDBQCiAwIBQAOCAQEAhJLj3RJwHlILp/L4krs5/jUvXMgoqWJk+ZULbruf68lw+aA/eF8zl71f/gGMefpVnm1L9pCjgCxP4c8kjpUtcVyieF581SCI/wNy/LPwwOT7+ZocxiytD1qtAk8m/48RUyZvragAHJUr3xwsDHc/vpirrIq07sPprwUO4OoINOYOaB3hZzFboRz9z1mbOSRzqSusrpvW/dbh7+GcTB1LGFqN5zqaPZzPVtqdqZfCI+996RAQfO6j0MhiZtHpoCu3bj3aPSZnsWtgP++uJdcb81GU5Ts1KxBHUNoNXUei4gcgxD/iKr1LS+KrGSXk4Z8OgzNQeW2p+v/Sed7dBt1/wg\u003d\u003d"
      ],
      "exp": 1677827300675,
      "alg": "PS512",
      "n": "siuu5-GrV5v0zCMyXhXJb69y94LvysW-kEwcrebANsptZNgX5nOS0OSYF6AoXLaOUKGRXPktE4NpVI3LzGy5h2FlA9w1GoHW7gE1QNXHsSdqQ-bc5ibNJqpF3flkjA5j_66V_tEWWMp406SRT3UCben3Nie6okCu7cFvbOs7_MXrUQX8n1URFYz9sJCnPH8RZYBVKTrsKUjC4WOIuNxCwuL3dYDQocdI92t_O8U0Fwm6H_pt8zOJZem-rDl4MtvFuUDeNcztqp-EcK_SQYIByZghew8YuYQo45k0ITUIqJ4kv9ZDL0AYZkFGsFgWm1xEVXP1quAbVVQ_CCn9iTswwQ"
    },
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "enc",
      "kid": "5bc88c96-b1dc-418c-b70d-c435fb74a014_enc_rsa1_5",
      "x5c": [
        "MIIDBDCCAeygAwIBAgIhAPF8GVMSgQP1YAR1fBI1HVpkLBL1bN8N+2E15Pgl1VwLMA0GCSqGSIb3DQEBCwUAMCExHzAdBgNVBAMMFm94QXV0aCBDQSBDZXJ0aWZpY2F0ZXMwHhcNMjMwMzAzMDQwODE3WhcNMjMwMzAzMDcwODIwWjAhMR8wHQYDVQQDDBZveEF1dGggQ0EgQ2VydGlmaWNhdGVzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsiEqw84lQQgul/zF9cpCNmVDpKTwcluTUvG4GzslmyEEIp4qTp1iKhmO4rD8FxdlR4R5EQaE3vPusQQ+7uCdxXUVPuCdGnYsPzcUZxQufROXRFqgDeLnLl9d5y9itkLIRR/ZRXdy27LNqoRs2hgGPDgvBwljr8AzbRcl8lDalvz+vH+Ld1dlL+4OxazWCgdIWmJfpcull60q4jb/8Zk/0u6DJfQrwWoEt6ZMkjJHFG77zDuPdH2WDFjwvh5/+nLFtO6gCTuGu0i76rRCoKwP+APEYsz9FThG5cWWR49ZFr4+b1E5ArxJWoKUQ2ZSLgNw7mnRwaLJGCDBreBtwo444QIDAQABoycwJTAjBgNVHSUEHDAaBggrBgEFBQcDAQYIKwYBBQUHAwIGBFUdJQAwDQYJKoZIhvcNAQELBQADggEBAK+V1Zcz56uyLBOZp04UDvp/sU0PVcA3KVwconT8CwZNazx2p8JihkWLlVK5ILPciTgLWJ4trIMtDFitP3ZUIonlIVEsO9h5yJZqDfalgy3BGpencfUhyKMhhqp9jOdfSFY49s24+cyAUtu4SMlLBA6+d0fyi4gtCurd2QjUeHHcjxk05vOzqxDY3qiP2jJI2xRTC+tfpqbJKqp44pdrME5vTKAgt28ayPkVcw5h5DWY6T7Y5ByASnxrISI4jXyq3T4zfhYB8xBRCBoyPFKxNvNP0kZ4SinqpXsiPgorzDRiaa+d7vYb0t7Pb9CiHU1KgFsPyrSvmXXqBRYrysR38YQ\u003d"
      ],
      "exp": 1677827300675,
      "alg": "RSA1_5",
      "n": "siEqw84lQQgul_zF9cpCNmVDpKTwcluTUvG4GzslmyEEIp4qTp1iKhmO4rD8FxdlR4R5EQaE3vPusQQ-7uCdxXUVPuCdGnYsPzcUZxQufROXRFqgDeLnLl9d5y9itkLIRR_ZRXdy27LNqoRs2hgGPDgvBwljr8AzbRcl8lDalvz-vH-Ld1dlL-4OxazWCgdIWmJfpcull60q4jb_8Zk_0u6DJfQrwWoEt6ZMkjJHFG77zDuPdH2WDFjwvh5_-nLFtO6gCTuGu0i76rRCoKwP-APEYsz9FThG5cWWR49ZFr4-b1E5ArxJWoKUQ2ZSLgNw7mnRwaLJGCDBreBtwo444Q"
    },
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "enc",
      "kid": "9302b86a-1700-44a9-b78a-494133490136_enc_rsa-oaep",
      "x5c": [
        "MIIDAzCCAeugAwIBAgIgHxe340mPeBOceckFYeyj+k8aY8nV41rCxFmM8TQKfJ4wDQYJKoZIhvcNAQELBQAwITEfMB0GA1UEAwwWb3hBdXRoIENBIENlcnRpZmljYXRlczAeFw0yMzAzMDMwNDA4MTdaFw0yMzAzMDMwNzA4MjBaMCExHzAdBgNVBAMMFm94QXV0aCBDQSBDZXJ0aWZpY2F0ZXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC1fC7RWHt7rnHpZeLXefsB8jb7J4UOEqdUdbIS62M3wyr9H16xz4n1QaGFb4+cEMfqBP0nU88y9229Rn8V+R1vHqxQw63YVcWtED8zdZQ7qWah3gyb5V41BtFhSOlPhmpsDcUdpmavb4AvzGeegVecbSblQ10UZJTWiE67QFaTmZOzLqb7y0Za3MQiluB89ezpmWi1+OW/sh1p3Edu4d/w52GSVMXWFRYrvi3azZuMTnEisbrX+KuCM9+EKUpVRd3bZHLjbNu5Qp2eyxoAsTI9wh6VRCsXz5+i6nCYp84VX8zB32LXMqQPYAc55TEJEjKutVYg0wKwIXjud/zzv7FXAgMBAAGjJzAlMCMGA1UdJQQcMBoGCCsGAQUFBwMBBggrBgEFBQcDAgYEVR0lADANBgkqhkiG9w0BAQsFAAOCAQEAjZHd+xBMtMCkeb1ODmkNzqUh0hjdrq2IPkdUpNLDOe/ypez1DC7P7TVW7r36JMq+HrJ/8SdctGL6UXI5k3hXsTvZKS8M/p/G+LNX/N0BLeU4FzngQopMc8LEuY2woDoDHmum/1/ZPwlafu++F2O+E8W4mXWAVoHpXkTZJzYn8H+O3SIvDDVvnUMX8bsXX93K+iMegtAJZdrg0nM9+szTZK716/F14U31QTMFuIKYOvuOvBUsfHinhVYSgYooISgYDklhw2DXoSgw/U7fBPu2z41vuvJ+hdO4klkoX0UbimbPq2+2rmLGVXqiZdvPkJb1l8hUz/hU6/CWBfMhqMMG2Q\u003d\u003d"
      ],
      "exp": 1677827300675,
      "alg": "RSA-OAEP",
      "n": "tXwu0Vh7e65x6WXi13n7AfI2-yeFDhKnVHWyEutjN8Mq_R9esc-J9UGhhW-PnBDH6gT9J1PPMvdtvUZ_Ffkdbx6sUMOt2FXFrRA_M3WUO6lmod4Mm-VeNQbRYUjpT4ZqbA3FHaZmr2-AL8xnnoFXnG0m5UNdFGSU1ohOu0BWk5mTsy6m-8tGWtzEIpbgfPXs6Zlotfjlv7IdadxHbuHf8OdhklTF1hUWK74t2s2bjE5xIrG61_irgjPfhClKVUXd22Ry42zbuUKdnssaALEyPcIelUQrF8-foupwmKfOFV_Mwd9i1zKkD2AHOeUxCRIyrrVWINMCsCF47nf887-xVw"
    }
  ]
}
2023-03-11 03:52:51 SUCCESS
ValidateServerJWKs
Valid server JWKs: keys are valid JSON, contain the required fields and are correctly encoded using unpadded base64url
2023-03-11 03:52:51 SUCCESS
CheckForKeyIdInServerJWKs
All keys contain kids
2023-03-11 03:52:51 SUCCESS
CheckDistinctKeyIdValueInServerJWKs
Distinct 'kid' value in all keys of server_jwks
see
https://bitbucket.org/openid/connect/issues/1127
2023-03-11 03:52:51 SUCCESS
EnsureServerJwksDoesNotContainPrivateOrSymmetricKeys
Jwks does not contain any private or symmetric keys
2023-03-11 03:52:51
StoreOriginalClientConfiguration
Created original_client_config object from the client configuration.
client_name
Gluu Test Client 1
2023-03-11 03:52:51
ExtractClientNameFromStoredConfig
Extracted client_name from stored client configuration.
client_name
Gluu Test Client 1
2023-03-11 03:52:52 SUCCESS
GenerateRS256ClientJWKs
Generated client JWKs
client_jwks
{
  "keys": [
    {
      "p": "28-QRB5nHnd3oFwiWUovLNhcxa0yfU9bIiahczDdym4koxaAlm-iuYoHYZ3WVMR0vaFwsW52xAhWVzwKLLVm4k0qSSWFoEH2LPFzxdATeXNk9IhBm25KQVJPcxwyKt5Ik3Z9AGcoxt-AZHDLnqG-drjqhBzJBl1tGQawPWm28D0",
      "kty": "RSA",
      "q": "v8zINzlAGFUtk7GGM66370loVAOGvHAfW4Lv2nvYhWwPjNA6Srk1jrEcb4o19GMRoMHY6a0V22lQb_2_K15269fwt7YqyjqZ9bl454f4fUee5LAlGeXeoKc-NwAAiwIC8aVo70jKrrd1sDm0eslEmjlun7tOnOKzJnnZVC1ZUYE",
      "d": "OWLz2n6pZ4VCuWDFJ0bUf0yb2sNRpSZ5nz621ImJjTHVLzMDmc05Y5OznGvFWyaqykFbmisAXSiqOOzu0GsDDarDi2r_o-xqxaNzK7hpmPcjh_i4CIMHlRRJd10vCbFc6keXSLyRchk6At4QsK4Ifw5r94jhKEp4hg5cosuZLe3uUCZHHbBrYhhyLXqzgYqASe1NxQI38Vzb9U4esdii6JNMqN7OmNuPpDCbVzmbn3CYeJQnaSjFN9rfOqYkk8Dp1mg8zXSopeuRgOCASH03_xAhBk0aRtypmF-g1dHqeUDkkoYZdL6gBjqMw3Xi1upYShJ5KX72CPW_M-k8nhFiAQ",
      "e": "AQAB",
      "use": "sig",
      "qi": "ptEY0-Z0MPNCQsY_rLDBIPdfbe5-yAtNNF4CNaEvBDHyhTw4JAvMVYu9gblTyxFZ0NKD2cGhwsJAbbeiFLu5nkkcmqlZhfehDhxb7Lmh7Eyc2koviwB8KeRM2MG8AoeHN3gybzVDKAN2l5WR39Mmk-kNm5ihfDXFCL4m4-dGD2k",
      "dp": "pjzIAnxryGLZmfGUGKs-GlBXeTiPYq3NYnqMx61BT4MVOjIedadgDaoSAwV3vwwErhWWQNomAAO-KKNDnqRiduuc-0zhTl4Ua9D_ma7Py541z6ns1DwI9HXnmErOthT-FmgaCV_7Osx1MYEMvZ_dh7Q5yEhsz9-ATtj8GLYGoJE",
      "alg": "RS256",
      "dq": "o4mwjaW7CQRXwD719sta-iTVWA1JrRLNKfITIW_HxrvE5oQFsAELsYdCf7iRGLgAJ9ohYd27bUH23Aa4IfqB28Zb8cjZ42TkMajbdk9xiSCwUr3-ZH6jvMfdPHg7_krQx8oKFz0x1JeJOaF6SdejLv0ZXgkPlqWVq5DpxeSE7AE",
      "n": "pK-x81xsoDJVyP-okD-f7stFPINLb8CsP3OheEwdtuHcYvaJX__bPZaM_81w4fJSwvx9XbAOnpYjX7BzqAAg63kAdi49zJeWeIf2ZSF_qY7DbE0rOlY_9vxc50_aO4dpM2Frj_0-kd7XqB2LVf_EPbtct2cx103RIE469FsGIGSSRhec-51n_n5l1ekKexVK7T9AQXze_POELVoPpmeayBRuojhvdxdxt0rG_LiizOJd_1jlY0WrJJLH3tsrmHwbSKFjxUwFffd5C3bLu9qZ1mE3cbUgvc0Iuk9LiZTPt4GgynRp4ms2PbQTrf5y_nJFPtSelKqST70nkK89ZWdbvQ"
    }
  ]
}
public_client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "sig",
      "alg": "RS256",
      "n": "pK-x81xsoDJVyP-okD-f7stFPINLb8CsP3OheEwdtuHcYvaJX__bPZaM_81w4fJSwvx9XbAOnpYjX7BzqAAg63kAdi49zJeWeIf2ZSF_qY7DbE0rOlY_9vxc50_aO4dpM2Frj_0-kd7XqB2LVf_EPbtct2cx103RIE469FsGIGSSRhec-51n_n5l1ekKexVK7T9AQXze_POELVoPpmeayBRuojhvdxdxt0rG_LiizOJd_1jlY0WrJJLH3tsrmHwbSKFjxUwFffd5C3bLu9qZ1mE3cbUgvc0Iuk9LiZTPt4GgynRp4ms2PbQTrf5y_nJFPtSelKqST70nkK89ZWdbvQ"
    }
  ]
}
2023-03-11 03:52:52 SUCCESS
CheckDistinctKeyIdValueInClientJWKs
Distinct 'kid' value in all keys of client_jwks
see
https://bitbucket.org/openid/connect/issues/1127
2023-03-11 03:52:52
CreateEmptyDynamicRegistrationRequest
Created empty dynamic registration request
2023-03-11 03:52:52
AddClientNameToDynamicRegistrationRequest
Added client_name to registration request
client_name
Gluu Test Client 1 VnUvkHssfJT0JnC
2023-03-11 03:52:52
AddAuthorizationCodeGrantTypeToDynamicRegistrationRequest
Added 'authorization_code' to 'grant_types'
grant_types
[
  "authorization_code"
]
2023-03-11 03:52:52
AddImplicitGrantTypeToDynamicRegistrationRequest
Added 'implicit' to 'grant_types'
grant_types
[
  "authorization_code",
  "implicit"
]
2023-03-11 03:52:52
AddPublicJwksToDynamicRegistrationRequest
Added client public JWKS to dynamic registration request
dynamic_registration_request
{
  "client_name": "Gluu Test Client 1 VnUvkHssfJT0JnC",
  "grant_types": [
    "authorization_code",
    "implicit"
  ],
  "jwks": {
    "keys": [
      {
        "kty": "RSA",
        "e": "AQAB",
        "use": "sig",
        "alg": "RS256",
        "n": "pK-x81xsoDJVyP-okD-f7stFPINLb8CsP3OheEwdtuHcYvaJX__bPZaM_81w4fJSwvx9XbAOnpYjX7BzqAAg63kAdi49zJeWeIf2ZSF_qY7DbE0rOlY_9vxc50_aO4dpM2Frj_0-kd7XqB2LVf_EPbtct2cx103RIE469FsGIGSSRhec-51n_n5l1ekKexVK7T9AQXze_POELVoPpmeayBRuojhvdxdxt0rG_LiizOJd_1jlY0WrJJLH3tsrmHwbSKFjxUwFffd5C3bLu9qZ1mE3cbUgvc0Iuk9LiZTPt4GgynRp4ms2PbQTrf5y_nJFPtSelKqST70nkK89ZWdbvQ"
      }
    ]
  }
}
2023-03-11 03:52:52
AddTokenEndpointAuthMethodToDynamicRegistrationRequestFromEnvironment
Added token endpoint auth method to dynamic registration request
dynamic_registration_request
{
  "client_name": "Gluu Test Client 1 VnUvkHssfJT0JnC",
  "grant_types": [
    "authorization_code",
    "implicit"
  ],
  "jwks": {
    "keys": [
      {
        "kty": "RSA",
        "e": "AQAB",
        "use": "sig",
        "alg": "RS256",
        "n": "pK-x81xsoDJVyP-okD-f7stFPINLb8CsP3OheEwdtuHcYvaJX__bPZaM_81w4fJSwvx9XbAOnpYjX7BzqAAg63kAdi49zJeWeIf2ZSF_qY7DbE0rOlY_9vxc50_aO4dpM2Frj_0-kd7XqB2LVf_EPbtct2cx103RIE469FsGIGSSRhec-51n_n5l1ekKexVK7T9AQXze_POELVoPpmeayBRuojhvdxdxt0rG_LiizOJd_1jlY0WrJJLH3tsrmHwbSKFjxUwFffd5C3bLu9qZ1mE3cbUgvc0Iuk9LiZTPt4GgynRp4ms2PbQTrf5y_nJFPtSelKqST70nkK89ZWdbvQ"
      }
    ]
  },
  "token_endpoint_auth_method": "client_secret_basic"
}
2023-03-11 03:52:52
AddResponseTypesArrayToDynamicRegistrationRequestFromEnvironment
Added response_types array to dynamic registration request
dynamic_registration_request
{
  "client_name": "Gluu Test Client 1 VnUvkHssfJT0JnC",
  "grant_types": [
    "authorization_code",
    "implicit"
  ],
  "jwks": {
    "keys": [
      {
        "kty": "RSA",
        "e": "AQAB",
        "use": "sig",
        "alg": "RS256",
        "n": "pK-x81xsoDJVyP-okD-f7stFPINLb8CsP3OheEwdtuHcYvaJX__bPZaM_81w4fJSwvx9XbAOnpYjX7BzqAAg63kAdi49zJeWeIf2ZSF_qY7DbE0rOlY_9vxc50_aO4dpM2Frj_0-kd7XqB2LVf_EPbtct2cx103RIE469FsGIGSSRhec-51n_n5l1ekKexVK7T9AQXze_POELVoPpmeayBRuojhvdxdxt0rG_LiizOJd_1jlY0WrJJLH3tsrmHwbSKFjxUwFffd5C3bLu9qZ1mE3cbUgvc0Iuk9LiZTPt4GgynRp4ms2PbQTrf5y_nJFPtSelKqST70nkK89ZWdbvQ"
      }
    ]
  },
  "token_endpoint_auth_method": "client_secret_basic",
  "response_types": [
    "code id_token token"
  ]
}
2023-03-11 03:52:52
AddRedirectUriToDynamicRegistrationRequest
Added redirect_uris array to dynamic registration request
dynamic_registration_request
{
  "client_name": "Gluu Test Client 1 VnUvkHssfJT0JnC",
  "grant_types": [
    "authorization_code",
    "implicit"
  ],
  "jwks": {
    "keys": [
      {
        "kty": "RSA",
        "e": "AQAB",
        "use": "sig",
        "alg": "RS256",
        "n": "pK-x81xsoDJVyP-okD-f7stFPINLb8CsP3OheEwdtuHcYvaJX__bPZaM_81w4fJSwvx9XbAOnpYjX7BzqAAg63kAdi49zJeWeIf2ZSF_qY7DbE0rOlY_9vxc50_aO4dpM2Frj_0-kd7XqB2LVf_EPbtct2cx103RIE469FsGIGSSRhec-51n_n5l1ekKexVK7T9AQXze_POELVoPpmeayBRuojhvdxdxt0rG_LiizOJd_1jlY0WrJJLH3tsrmHwbSKFjxUwFffd5C3bLu9qZ1mE3cbUgvc0Iuk9LiZTPt4GgynRp4ms2PbQTrf5y_nJFPtSelKqST70nkK89ZWdbvQ"
      }
    ]
  },
  "token_endpoint_auth_method": "client_secret_basic",
  "response_types": [
    "code id_token token"
  ],
  "redirect_uris": [
    "https://www.certification.openid.net/test/VnUvkHssfJT0JnC/callback"
  ]
}
2023-03-11 03:52:52
AddContactsToDynamicRegistrationRequest
Added contacts array to dynamic registration request
dynamic_registration_request
{
  "client_name": "Gluu Test Client 1 VnUvkHssfJT0JnC",
  "grant_types": [
    "authorization_code",
    "implicit"
  ],
  "jwks": {
    "keys": [
      {
        "kty": "RSA",
        "e": "AQAB",
        "use": "sig",
        "alg": "RS256",
        "n": "pK-x81xsoDJVyP-okD-f7stFPINLb8CsP3OheEwdtuHcYvaJX__bPZaM_81w4fJSwvx9XbAOnpYjX7BzqAAg63kAdi49zJeWeIf2ZSF_qY7DbE0rOlY_9vxc50_aO4dpM2Frj_0-kd7XqB2LVf_EPbtct2cx103RIE469FsGIGSSRhec-51n_n5l1ekKexVK7T9AQXze_POELVoPpmeayBRuojhvdxdxt0rG_LiizOJd_1jlY0WrJJLH3tsrmHwbSKFjxUwFffd5C3bLu9qZ1mE3cbUgvc0Iuk9LiZTPt4GgynRp4ms2PbQTrf5y_nJFPtSelKqST70nkK89ZWdbvQ"
      }
    ]
  },
  "token_endpoint_auth_method": "client_secret_basic",
  "response_types": [
    "code id_token token"
  ],
  "redirect_uris": [
    "https://www.certification.openid.net/test/VnUvkHssfJT0JnC/callback"
  ],
  "contacts": [
    "certification@oidf.org"
  ]
}
2023-03-11 03:52:52
AddRefreshTokenGrantTypeToDynamicRegistrationRequest
Added 'refresh_token' to 'grant_types'
grant_types
[
  "authorization_code",
  "implicit",
  "refresh_token"
]
2023-03-11 03:52:52
CallDynamicRegistrationEndpoint
HTTP request
request_uri
https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/register
request_method
POST
request_headers
{
  "accept": "application/json",
  "accept-charset": "utf-8",
  "content-type": "application/json",
  "content-length": "751"
}
request_body
{"client_name":"Gluu Test Client 1 VnUvkHssfJT0JnC","grant_types":["authorization_code","implicit","refresh_token"],"jwks":{"keys":[{"kty":"RSA","e":"AQAB","use":"sig","alg":"RS256","n":"pK-x81xsoDJVyP-okD-f7stFPINLb8CsP3OheEwdtuHcYvaJX__bPZaM_81w4fJSwvx9XbAOnpYjX7BzqAAg63kAdi49zJeWeIf2ZSF_qY7DbE0rOlY_9vxc50_aO4dpM2Frj_0-kd7XqB2LVf_EPbtct2cx103RIE469FsGIGSSRhec-51n_n5l1ekKexVK7T9AQXze_POELVoPpmeayBRuojhvdxdxt0rG_LiizOJd_1jlY0WrJJLH3tsrmHwbSKFjxUwFffd5C3bLu9qZ1mE3cbUgvc0Iuk9LiZTPt4GgynRp4ms2PbQTrf5y_nJFPtSelKqST70nkK89ZWdbvQ"}]},"token_endpoint_auth_method":"client_secret_basic","response_types":["code id_token token"],"redirect_uris":["https://www.certification.openid.net/test/VnUvkHssfJT0JnC/callback"],"contacts":["certification@oidf.org"]}
2023-03-11 03:52:52 RESPONSE
CallDynamicRegistrationEndpoint
HTTP response
response_status_code
201 CREATED
response_status_text
Created
response_headers
{
  "server": "nginx",
  "date": "Sat, 11 Mar 2023 03:52:52 GMT",
  "content-type": "application/json",
  "content-length": "2126",
  "connection": "keep-alive",
  "cache-control": "no-store",
  "pragma": "no-cache",
  "x-xss-protection": "1; mode\u003dblock",
  "x-content-type-options": "nosniff",
  "strict-transport-security": "max-age\u003d31536000; includeSubDomains"
}
response_body
{
    "allow_spontaneous_scopes": false,
    "jwks": {"keys": [{
        "kty": "RSA",
        "e": "AQAB",
        "use": "sig",
        "alg": "RS256",
        "n": "pK-x81xsoDJVyP-okD-f7stFPINLb8CsP3OheEwdtuHcYvaJX__bPZaM_81w4fJSwvx9XbAOnpYjX7BzqAAg63kAdi49zJeWeIf2ZSF_qY7DbE0rOlY_9vxc50_aO4dpM2Frj_0-kd7XqB2LVf_EPbtct2cx103RIE469FsGIGSSRhec-51n_n5l1ekKexVK7T9AQXze_POELVoPpmeayBRuojhvdxdxt0rG_LiizOJd_1jlY0WrJJLH3tsrmHwbSKFjxUwFffd5C3bLu9qZ1mE3cbUgvc0Iuk9LiZTPt4GgynRp4ms2PbQTrf5y_nJFPtSelKqST70nkK89ZWdbvQ"
    }]},
    "application_type": "web",
    "rpt_as_jwt": false,
    "registration_client_uri": "https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/register?client_id=aab99b6a-5358-4402-98e2-6a92339e1a18",
    "tls_client_auth_subject_dn": "",
    "registration_access_token": "1f5995df-4a3d-4f9d-9ce5-333653ddf319",
    "client_id": "aab99b6a-5358-4402-98e2-6a92339e1a18",
    "token_endpoint_auth_method": "client_secret_basic",
    "scope": "profile oxd uma_protection email address permission offline_access phone openid",
    "run_introspection_script_before_access_token_as_jwt_creation_and_include_claims": false,
    "client_secret": "d3539e3e-2f21-41d4-bbfc-a7fc15871002",
    "client_id_issued_at": 1678506772,
    "backchannel_logout_uri": [],
    "backchannel_logout_session_required": false,
    "client_name": "Gluu Test Client 1 VnUvkHssfJT0JnC",
    "spontaneous_scopes": [],
    "id_token_signed_response_alg": "RS256",
    "access_token_as_jwt": false,
    "grant_types": [
        "authorization_code",
        "implicit",
        "refresh_token"
    ],
    "subject_type": "pairwise",
    "keep_client_authorization_after_expiration": false,
    "redirect_uris": ["https://www.certification.openid.net/test/VnUvkHssfJT0JnC/callback"],
    "additional_audience": [],
    "frontchannel_logout_uri": [],
    "frontchannel_logout_session_required": false,
    "client_secret_expires_at": 0,
    "require_auth_time": false,
    "access_token_signing_alg": "RS256",
    "contacts": ["certification@oidf.org"],
    "response_types": [
        "id_token",
        "code",
        "token"
    ]
}
2023-03-11 03:52:52
CallDynamicRegistrationEndpoint
Parsed registration endpoint response
status
201
endpoint_name
dynamic registration
headers
{
  "server": "nginx",
  "date": "Sat, 11 Mar 2023 03:52:52 GMT",
  "content-type": "application/json",
  "content-length": "2126",
  "connection": "keep-alive",
  "cache-control": "no-store",
  "pragma": "no-cache",
  "x-xss-protection": "1; mode\u003dblock",
  "x-content-type-options": "nosniff",
  "strict-transport-security": "max-age\u003d31536000; includeSubDomains"
}
body
{
    "allow_spontaneous_scopes": false,
    "jwks": {"keys": [{
        "kty": "RSA",
        "e": "AQAB",
        "use": "sig",
        "alg": "RS256",
        "n": "pK-x81xsoDJVyP-okD-f7stFPINLb8CsP3OheEwdtuHcYvaJX__bPZaM_81w4fJSwvx9XbAOnpYjX7BzqAAg63kAdi49zJeWeIf2ZSF_qY7DbE0rOlY_9vxc50_aO4dpM2Frj_0-kd7XqB2LVf_EPbtct2cx103RIE469FsGIGSSRhec-51n_n5l1ekKexVK7T9AQXze_POELVoPpmeayBRuojhvdxdxt0rG_LiizOJd_1jlY0WrJJLH3tsrmHwbSKFjxUwFffd5C3bLu9qZ1mE3cbUgvc0Iuk9LiZTPt4GgynRp4ms2PbQTrf5y_nJFPtSelKqST70nkK89ZWdbvQ"
    }]},
    "application_type": "web",
    "rpt_as_jwt": false,
    "registration_client_uri": "https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/register?client_id=aab99b6a-5358-4402-98e2-6a92339e1a18",
    "tls_client_auth_subject_dn": "",
    "registration_access_token": "1f5995df-4a3d-4f9d-9ce5-333653ddf319",
    "client_id": "aab99b6a-5358-4402-98e2-6a92339e1a18",
    "token_endpoint_auth_method": "client_secret_basic",
    "scope": "profile oxd uma_protection email address permission offline_access phone openid",
    "run_introspection_script_before_access_token_as_jwt_creation_and_include_claims": false,
    "client_secret": "d3539e3e-2f21-41d4-bbfc-a7fc15871002",
    "client_id_issued_at": 1678506772,
    "backchannel_logout_uri": [],
    "backchannel_logout_session_required": false,
    "client_name": "Gluu Test Client 1 VnUvkHssfJT0JnC",
    "spontaneous_scopes": [],
    "id_token_signed_response_alg": "RS256",
    "access_token_as_jwt": false,
    "grant_types": [
        "authorization_code",
        "implicit",
        "refresh_token"
    ],
    "subject_type": "pairwise",
    "keep_client_authorization_after_expiration": false,
    "redirect_uris": ["https://www.certification.openid.net/test/VnUvkHssfJT0JnC/callback"],
    "additional_audience": [],
    "frontchannel_logout_uri": [],
    "frontchannel_logout_session_required": false,
    "client_secret_expires_at": 0,
    "require_auth_time": false,
    "access_token_signing_alg": "RS256",
    "contacts": ["certification@oidf.org"],
    "response_types": [
        "id_token",
        "code",
        "token"
    ]
}
body_json
{
  "allow_spontaneous_scopes": false,
  "jwks": {
    "keys": [
      {
        "kty": "RSA",
        "e": "AQAB",
        "use": "sig",
        "alg": "RS256",
        "n": "pK-x81xsoDJVyP-okD-f7stFPINLb8CsP3OheEwdtuHcYvaJX__bPZaM_81w4fJSwvx9XbAOnpYjX7BzqAAg63kAdi49zJeWeIf2ZSF_qY7DbE0rOlY_9vxc50_aO4dpM2Frj_0-kd7XqB2LVf_EPbtct2cx103RIE469FsGIGSSRhec-51n_n5l1ekKexVK7T9AQXze_POELVoPpmeayBRuojhvdxdxt0rG_LiizOJd_1jlY0WrJJLH3tsrmHwbSKFjxUwFffd5C3bLu9qZ1mE3cbUgvc0Iuk9LiZTPt4GgynRp4ms2PbQTrf5y_nJFPtSelKqST70nkK89ZWdbvQ"
      }
    ]
  },
  "application_type": "web",
  "rpt_as_jwt": false,
  "registration_client_uri": "https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/register?client_id\u003daab99b6a-5358-4402-98e2-6a92339e1a18",
  "tls_client_auth_subject_dn": "",
  "registration_access_token": "1f5995df-4a3d-4f9d-9ce5-333653ddf319",
  "client_id": "aab99b6a-5358-4402-98e2-6a92339e1a18",
  "token_endpoint_auth_method": "client_secret_basic",
  "scope": "profile oxd uma_protection email address permission offline_access phone openid",
  "run_introspection_script_before_access_token_as_jwt_creation_and_include_claims": false,
  "client_secret": "d3539e3e-2f21-41d4-bbfc-a7fc15871002",
  "client_id_issued_at": 1678506772,
  "backchannel_logout_uri": [],
  "backchannel_logout_session_required": false,
  "client_name": "Gluu Test Client 1 VnUvkHssfJT0JnC",
  "spontaneous_scopes": [],
  "id_token_signed_response_alg": "RS256",
  "access_token_as_jwt": false,
  "grant_types": [
    "authorization_code",
    "implicit",
    "refresh_token"
  ],
  "subject_type": "pairwise",
  "keep_client_authorization_after_expiration": false,
  "redirect_uris": [
    "https://www.certification.openid.net/test/VnUvkHssfJT0JnC/callback"
  ],
  "additional_audience": [],
  "frontchannel_logout_uri": [],
  "frontchannel_logout_session_required": false,
  "client_secret_expires_at": 0,
  "require_auth_time": false,
  "access_token_signing_alg": "RS256",
  "contacts": [
    "certification@oidf.org"
  ],
  "response_types": [
    "id_token",
    "code",
    "token"
  ]
}
2023-03-11 03:52:52 SUCCESS
EnsureContentTypeJson
endpoint_response Content-Type: header is application/json
2023-03-11 03:52:52 SUCCESS
EnsureHttpStatusCodeIs201
dynamic registration endpoint returned the expected http status
expected_status
201
http_status
201
2023-03-11 03:52:52 SUCCESS
CheckNoErrorFromDynamicRegistrationEndpoint
Dynamic registration endpoint did not return an error.
2023-03-11 03:52:52 SUCCESS
ExtractDynamicRegistrationResponse
Extracted client from dynamic registration response
client_id
aab99b6a-5358-4402-98e2-6a92339e1a18
2023-03-11 03:52:52 SUCCESS
VerifyClientManagementCredentials
Verified dynamic registration management credentials
registration_client_uri
https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/register?client_id=aab99b6a-5358-4402-98e2-6a92339e1a18
registration_access_token
1f5995df-4a3d-4f9d-9ce5-333653ddf319
2023-03-11 03:52:52
SetScopeInClientConfigurationToOpenId
Set scope in client configuration to "openid"
scope
openid
2023-03-11 03:52:52
SetScopeInClientConfigurationToOpenIdOfflineAccessIfServerSupportsOfflineAccess
Set scope in client configuration to "openid offline_access"as 'scope_supported' contains 'offline_access'
scope
openid offline_access
2023-03-11 03:52:52 SUCCESS
EnsureServerConfigurationSupportsClientSecretBasic
Contents of 'token_endpoint_auth_methods_supported' in discovery document matches expectations.
actual
[
  "client_secret_basic",
  "client_secret_post",
  "client_secret_jwt",
  "private_key_jwt"
]
expected
[
  "client_secret_basic"
]
minimum_matches_required
1
2023-03-11 03:52:52
StoreOriginalClient2Configuration
Created original_client_config object from the client configuration.
client_name
Gluu Test Client 2
2023-03-11 03:52:52
ExtractClientNameFromStoredConfig
Extracted client_name from stored client configuration.
client_name
Gluu Test Client 2
2023-03-11 03:52:52 SUCCESS
GenerateRS256ClientJWKs
Generated client JWKs
client_jwks
{
  "keys": [
    {
      "p": "1qr58JpA870QS9Tw5_56puNBr7bPqkycLw1b7id4V279ENT5bIQIz0CaFhSgoUTv_Ss22-0HBg9t3ImrYDuGqMd2IYrKA48iJfIV-gePmU39D3w_TfgN_-ZEeJg2vfhknTqKLpG_R0ASvgFr2zDepqO-mv9pD0m_E6LFgllKkwc",
      "kty": "RSA",
      "q": "p_WtvgEYSveQL41wZrXJABOJteN3Fh-esX6_nDVw3pq6xLKj53v11lxY-PL3fAyqg9DYUPIanZ82Z43r3ddbpsEPIy_AjTG_A-9h3Y9qh4vx__53oeOJcizy015rMisVjRNwwZpLQvakUxrOehymt9y5GuKx3y5JqKMEVH8_rYc",
      "d": "LeQF3pU0xmpjk19YCTY5ztJkD_peJOR8hVO1YQisYyYnfgFsuOwCAGYf76B3T7Gp4zOJmF5i6E68ZRYDbCzzRMUZPznQDR-WCa91EKhHRvCn6sQkLvZFvb2DKkf1k0cKtjN1TAXCXr49r5kEJc281J8vPdRJfvToTGumbgqlQHyvP1hmsdSz2weNtF9dduf8ICMPJEQH7dbNOLlTejqsnWGpzMkJZWKuk2tJp7KKdIS0iveTxYZOE-5w6kg3d9_2ss1Yexiayoz5Nlhi8M4qCtVh1_6XuQidQPy6mGMoDYyLl7oAAAvF4JIstdMzo4Q_ASZYQh2zteIZuSYkAgj46Q",
      "e": "AQAB",
      "use": "sig",
      "qi": "lNkoR3W3x06zfvRJA3jVOvYGzQQqQbAuMODaCViRgoRF2NJhgJjX6gjYX30hHN-macwbjX9hCrr5vnc-iWf2OxcSvCfbVpwvyMrm59SzxepTD_wpYl7Tpc0nlUBvQO1RtmnkuK1bH_V7E7cn-urxqYQ4zKyRgLT9feWzizaxs7M",
      "dp": "IS8vEf2WetdINKDHWOWi6jeJSPN2qLnNDwz-oBMj7EgxALAbmqXSgs9WwoEPz75LZxSOF3NNuaca8ZOqlWa-S0sCPO8qiWBQBBOnSA5xKV6_9uvbEV9-MofTH91P4RAL5a5N_CL1sbr66rpnhOvKD3KSnX1MLVvWGN_5rkvFVnM",
      "alg": "RS256",
      "dq": "hfv-NWw6LNOAOe7ik4zAY0cyu95QyV1AAufRgpM_DtTv2KmJBshkPDQ-5Zksw9B21eBsL2ZyxPqVM9aLKdT6T_QCV1doizn73u-_ajdWC_sfec9NL9-LbYFd1C-l48dq0beIY2jqUOjf_UuNGuxwMovpPgFJU3hhWh1w_tbjvVE",
      "n": "jNeMXgacIdhdxTItIYXNeDKsa-BsjtZSQxb6bBylMqU7S-XBEKwwMryCaByp2nbMxaI2YNFnij7saKnbiJmi8VrGuS9w_WHW0rnOFOyBj6Tf419X0PBmSPnx2eoVYM03ka9WC-GUA79pZmOk-FN4gvYYkHp3G4e5PIptmBj5rwkXk2RChbbe192biUiDdNCsBkw3JstYdTrjzW1HmzRXJoqgyUXjEw6jk4Zih1Igzt9CCqmeV8iPl62aZKprwChIIjZUDh0Do9dCIxZ2wwkfvIHm_8RWKYUnn1YHqr48ZKc7NiR2cUiK_DA8oMtcvoWpwfbgTbyIazRL6JCrI2hDsQ"
    }
  ]
}
public_client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "sig",
      "alg": "RS256",
      "n": "jNeMXgacIdhdxTItIYXNeDKsa-BsjtZSQxb6bBylMqU7S-XBEKwwMryCaByp2nbMxaI2YNFnij7saKnbiJmi8VrGuS9w_WHW0rnOFOyBj6Tf419X0PBmSPnx2eoVYM03ka9WC-GUA79pZmOk-FN4gvYYkHp3G4e5PIptmBj5rwkXk2RChbbe192biUiDdNCsBkw3JstYdTrjzW1HmzRXJoqgyUXjEw6jk4Zih1Igzt9CCqmeV8iPl62aZKprwChIIjZUDh0Do9dCIxZ2wwkfvIHm_8RWKYUnn1YHqr48ZKc7NiR2cUiK_DA8oMtcvoWpwfbgTbyIazRL6JCrI2hDsQ"
    }
  ]
}
2023-03-11 03:52:52 SUCCESS
CheckDistinctKeyIdValueInClientJWKs
Distinct 'kid' value in all keys of client_jwks
see
https://bitbucket.org/openid/connect/issues/1127
2023-03-11 03:52:52
CreateEmptyDynamicRegistrationRequest
Created empty dynamic registration request
2023-03-11 03:52:52
AddClientNameToDynamicRegistrationRequest
Added client_name to registration request
client_name
Gluu Test Client 2 VnUvkHssfJT0JnC
2023-03-11 03:52:52
AddAuthorizationCodeGrantTypeToDynamicRegistrationRequest
Added 'authorization_code' to 'grant_types'
grant_types
[
  "authorization_code"
]
2023-03-11 03:52:52
AddImplicitGrantTypeToDynamicRegistrationRequest
Added 'implicit' to 'grant_types'
grant_types
[
  "authorization_code",
  "implicit"
]
2023-03-11 03:52:52
AddPublicJwksToDynamicRegistrationRequest
Added client public JWKS to dynamic registration request
dynamic_registration_request
{
  "client_name": "Gluu Test Client 2 VnUvkHssfJT0JnC",
  "grant_types": [
    "authorization_code",
    "implicit"
  ],
  "jwks": {
    "keys": [
      {
        "kty": "RSA",
        "e": "AQAB",
        "use": "sig",
        "alg": "RS256",
        "n": "jNeMXgacIdhdxTItIYXNeDKsa-BsjtZSQxb6bBylMqU7S-XBEKwwMryCaByp2nbMxaI2YNFnij7saKnbiJmi8VrGuS9w_WHW0rnOFOyBj6Tf419X0PBmSPnx2eoVYM03ka9WC-GUA79pZmOk-FN4gvYYkHp3G4e5PIptmBj5rwkXk2RChbbe192biUiDdNCsBkw3JstYdTrjzW1HmzRXJoqgyUXjEw6jk4Zih1Igzt9CCqmeV8iPl62aZKprwChIIjZUDh0Do9dCIxZ2wwkfvIHm_8RWKYUnn1YHqr48ZKc7NiR2cUiK_DA8oMtcvoWpwfbgTbyIazRL6JCrI2hDsQ"
      }
    ]
  }
}
2023-03-11 03:52:52
AddTokenEndpointAuthMethodToDynamicRegistrationRequestFromEnvironment
Added token endpoint auth method to dynamic registration request
dynamic_registration_request
{
  "client_name": "Gluu Test Client 2 VnUvkHssfJT0JnC",
  "grant_types": [
    "authorization_code",
    "implicit"
  ],
  "jwks": {
    "keys": [
      {
        "kty": "RSA",
        "e": "AQAB",
        "use": "sig",
        "alg": "RS256",
        "n": "jNeMXgacIdhdxTItIYXNeDKsa-BsjtZSQxb6bBylMqU7S-XBEKwwMryCaByp2nbMxaI2YNFnij7saKnbiJmi8VrGuS9w_WHW0rnOFOyBj6Tf419X0PBmSPnx2eoVYM03ka9WC-GUA79pZmOk-FN4gvYYkHp3G4e5PIptmBj5rwkXk2RChbbe192biUiDdNCsBkw3JstYdTrjzW1HmzRXJoqgyUXjEw6jk4Zih1Igzt9CCqmeV8iPl62aZKprwChIIjZUDh0Do9dCIxZ2wwkfvIHm_8RWKYUnn1YHqr48ZKc7NiR2cUiK_DA8oMtcvoWpwfbgTbyIazRL6JCrI2hDsQ"
      }
    ]
  },
  "token_endpoint_auth_method": "client_secret_basic"
}
2023-03-11 03:52:52
AddResponseTypesArrayToDynamicRegistrationRequestFromEnvironment
Added response_types array to dynamic registration request
dynamic_registration_request
{
  "client_name": "Gluu Test Client 2 VnUvkHssfJT0JnC",
  "grant_types": [
    "authorization_code",
    "implicit"
  ],
  "jwks": {
    "keys": [
      {
        "kty": "RSA",
        "e": "AQAB",
        "use": "sig",
        "alg": "RS256",
        "n": "jNeMXgacIdhdxTItIYXNeDKsa-BsjtZSQxb6bBylMqU7S-XBEKwwMryCaByp2nbMxaI2YNFnij7saKnbiJmi8VrGuS9w_WHW0rnOFOyBj6Tf419X0PBmSPnx2eoVYM03ka9WC-GUA79pZmOk-FN4gvYYkHp3G4e5PIptmBj5rwkXk2RChbbe192biUiDdNCsBkw3JstYdTrjzW1HmzRXJoqgyUXjEw6jk4Zih1Igzt9CCqmeV8iPl62aZKprwChIIjZUDh0Do9dCIxZ2wwkfvIHm_8RWKYUnn1YHqr48ZKc7NiR2cUiK_DA8oMtcvoWpwfbgTbyIazRL6JCrI2hDsQ"
      }
    ]
  },
  "token_endpoint_auth_method": "client_secret_basic",
  "response_types": [
    "code id_token token"
  ]
}
2023-03-11 03:52:52
AddRedirectUriToDynamicRegistrationRequest
Added redirect_uris array to dynamic registration request
dynamic_registration_request
{
  "client_name": "Gluu Test Client 2 VnUvkHssfJT0JnC",
  "grant_types": [
    "authorization_code",
    "implicit"
  ],
  "jwks": {
    "keys": [
      {
        "kty": "RSA",
        "e": "AQAB",
        "use": "sig",
        "alg": "RS256",
        "n": "jNeMXgacIdhdxTItIYXNeDKsa-BsjtZSQxb6bBylMqU7S-XBEKwwMryCaByp2nbMxaI2YNFnij7saKnbiJmi8VrGuS9w_WHW0rnOFOyBj6Tf419X0PBmSPnx2eoVYM03ka9WC-GUA79pZmOk-FN4gvYYkHp3G4e5PIptmBj5rwkXk2RChbbe192biUiDdNCsBkw3JstYdTrjzW1HmzRXJoqgyUXjEw6jk4Zih1Igzt9CCqmeV8iPl62aZKprwChIIjZUDh0Do9dCIxZ2wwkfvIHm_8RWKYUnn1YHqr48ZKc7NiR2cUiK_DA8oMtcvoWpwfbgTbyIazRL6JCrI2hDsQ"
      }
    ]
  },
  "token_endpoint_auth_method": "client_secret_basic",
  "response_types": [
    "code id_token token"
  ],
  "redirect_uris": [
    "https://www.certification.openid.net/test/VnUvkHssfJT0JnC/callback"
  ]
}
2023-03-11 03:52:52
AddContactsToDynamicRegistrationRequest
Added contacts array to dynamic registration request
dynamic_registration_request
{
  "client_name": "Gluu Test Client 2 VnUvkHssfJT0JnC",
  "grant_types": [
    "authorization_code",
    "implicit"
  ],
  "jwks": {
    "keys": [
      {
        "kty": "RSA",
        "e": "AQAB",
        "use": "sig",
        "alg": "RS256",
        "n": "jNeMXgacIdhdxTItIYXNeDKsa-BsjtZSQxb6bBylMqU7S-XBEKwwMryCaByp2nbMxaI2YNFnij7saKnbiJmi8VrGuS9w_WHW0rnOFOyBj6Tf419X0PBmSPnx2eoVYM03ka9WC-GUA79pZmOk-FN4gvYYkHp3G4e5PIptmBj5rwkXk2RChbbe192biUiDdNCsBkw3JstYdTrjzW1HmzRXJoqgyUXjEw6jk4Zih1Igzt9CCqmeV8iPl62aZKprwChIIjZUDh0Do9dCIxZ2wwkfvIHm_8RWKYUnn1YHqr48ZKc7NiR2cUiK_DA8oMtcvoWpwfbgTbyIazRL6JCrI2hDsQ"
      }
    ]
  },
  "token_endpoint_auth_method": "client_secret_basic",
  "response_types": [
    "code id_token token"
  ],
  "redirect_uris": [
    "https://www.certification.openid.net/test/VnUvkHssfJT0JnC/callback"
  ],
  "contacts": [
    "certification@oidf.org"
  ]
}
2023-03-11 03:52:52
AddRefreshTokenGrantTypeToDynamicRegistrationRequest
Added 'refresh_token' to 'grant_types'
grant_types
[
  "authorization_code",
  "implicit",
  "refresh_token"
]
2023-03-11 03:52:52
CallDynamicRegistrationEndpoint
HTTP request
request_uri
https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/register
request_method
POST
request_headers
{
  "accept": "application/json",
  "accept-charset": "utf-8",
  "content-type": "application/json",
  "content-length": "751"
}
request_body
{"client_name":"Gluu Test Client 2 VnUvkHssfJT0JnC","grant_types":["authorization_code","implicit","refresh_token"],"jwks":{"keys":[{"kty":"RSA","e":"AQAB","use":"sig","alg":"RS256","n":"jNeMXgacIdhdxTItIYXNeDKsa-BsjtZSQxb6bBylMqU7S-XBEKwwMryCaByp2nbMxaI2YNFnij7saKnbiJmi8VrGuS9w_WHW0rnOFOyBj6Tf419X0PBmSPnx2eoVYM03ka9WC-GUA79pZmOk-FN4gvYYkHp3G4e5PIptmBj5rwkXk2RChbbe192biUiDdNCsBkw3JstYdTrjzW1HmzRXJoqgyUXjEw6jk4Zih1Igzt9CCqmeV8iPl62aZKprwChIIjZUDh0Do9dCIxZ2wwkfvIHm_8RWKYUnn1YHqr48ZKc7NiR2cUiK_DA8oMtcvoWpwfbgTbyIazRL6JCrI2hDsQ"}]},"token_endpoint_auth_method":"client_secret_basic","response_types":["code id_token token"],"redirect_uris":["https://www.certification.openid.net/test/VnUvkHssfJT0JnC/callback"],"contacts":["certification@oidf.org"]}
2023-03-11 03:52:52 RESPONSE
CallDynamicRegistrationEndpoint
HTTP response
response_status_code
201 CREATED
response_status_text
Created
response_headers
{
  "server": "nginx",
  "date": "Sat, 11 Mar 2023 03:52:52 GMT",
  "content-type": "application/json",
  "content-length": "2126",
  "connection": "keep-alive",
  "cache-control": "no-store",
  "pragma": "no-cache",
  "x-xss-protection": "1; mode\u003dblock",
  "x-content-type-options": "nosniff",
  "strict-transport-security": "max-age\u003d31536000; includeSubDomains"
}
response_body
{
    "allow_spontaneous_scopes": false,
    "jwks": {"keys": [{
        "kty": "RSA",
        "e": "AQAB",
        "use": "sig",
        "alg": "RS256",
        "n": "jNeMXgacIdhdxTItIYXNeDKsa-BsjtZSQxb6bBylMqU7S-XBEKwwMryCaByp2nbMxaI2YNFnij7saKnbiJmi8VrGuS9w_WHW0rnOFOyBj6Tf419X0PBmSPnx2eoVYM03ka9WC-GUA79pZmOk-FN4gvYYkHp3G4e5PIptmBj5rwkXk2RChbbe192biUiDdNCsBkw3JstYdTrjzW1HmzRXJoqgyUXjEw6jk4Zih1Igzt9CCqmeV8iPl62aZKprwChIIjZUDh0Do9dCIxZ2wwkfvIHm_8RWKYUnn1YHqr48ZKc7NiR2cUiK_DA8oMtcvoWpwfbgTbyIazRL6JCrI2hDsQ"
    }]},
    "application_type": "web",
    "rpt_as_jwt": false,
    "registration_client_uri": "https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/register?client_id=f528769e-c06e-4f12-97f6-b9a04acd8e5d",
    "tls_client_auth_subject_dn": "",
    "registration_access_token": "a1abe6e9-c5c1-41e7-8a0e-c63038d5df1a",
    "client_id": "f528769e-c06e-4f12-97f6-b9a04acd8e5d",
    "token_endpoint_auth_method": "client_secret_basic",
    "scope": "profile oxd uma_protection email address permission offline_access phone openid",
    "run_introspection_script_before_access_token_as_jwt_creation_and_include_claims": false,
    "client_secret": "aefbc9a4-9766-4933-9990-4bd1a0445372",
    "client_id_issued_at": 1678506772,
    "backchannel_logout_uri": [],
    "backchannel_logout_session_required": false,
    "client_name": "Gluu Test Client 2 VnUvkHssfJT0JnC",
    "spontaneous_scopes": [],
    "id_token_signed_response_alg": "RS256",
    "access_token_as_jwt": false,
    "grant_types": [
        "authorization_code",
        "implicit",
        "refresh_token"
    ],
    "subject_type": "pairwise",
    "keep_client_authorization_after_expiration": false,
    "redirect_uris": ["https://www.certification.openid.net/test/VnUvkHssfJT0JnC/callback"],
    "additional_audience": [],
    "frontchannel_logout_uri": [],
    "frontchannel_logout_session_required": false,
    "client_secret_expires_at": 0,
    "require_auth_time": false,
    "access_token_signing_alg": "RS256",
    "contacts": ["certification@oidf.org"],
    "response_types": [
        "id_token",
        "code",
        "token"
    ]
}
2023-03-11 03:52:52
CallDynamicRegistrationEndpoint
Parsed registration endpoint response
status
201
endpoint_name
dynamic registration
headers
{
  "server": "nginx",
  "date": "Sat, 11 Mar 2023 03:52:52 GMT",
  "content-type": "application/json",
  "content-length": "2126",
  "connection": "keep-alive",
  "cache-control": "no-store",
  "pragma": "no-cache",
  "x-xss-protection": "1; mode\u003dblock",
  "x-content-type-options": "nosniff",
  "strict-transport-security": "max-age\u003d31536000; includeSubDomains"
}
body
{
    "allow_spontaneous_scopes": false,
    "jwks": {"keys": [{
        "kty": "RSA",
        "e": "AQAB",
        "use": "sig",
        "alg": "RS256",
        "n": "jNeMXgacIdhdxTItIYXNeDKsa-BsjtZSQxb6bBylMqU7S-XBEKwwMryCaByp2nbMxaI2YNFnij7saKnbiJmi8VrGuS9w_WHW0rnOFOyBj6Tf419X0PBmSPnx2eoVYM03ka9WC-GUA79pZmOk-FN4gvYYkHp3G4e5PIptmBj5rwkXk2RChbbe192biUiDdNCsBkw3JstYdTrjzW1HmzRXJoqgyUXjEw6jk4Zih1Igzt9CCqmeV8iPl62aZKprwChIIjZUDh0Do9dCIxZ2wwkfvIHm_8RWKYUnn1YHqr48ZKc7NiR2cUiK_DA8oMtcvoWpwfbgTbyIazRL6JCrI2hDsQ"
    }]},
    "application_type": "web",
    "rpt_as_jwt": false,
    "registration_client_uri": "https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/register?client_id=f528769e-c06e-4f12-97f6-b9a04acd8e5d",
    "tls_client_auth_subject_dn": "",
    "registration_access_token": "a1abe6e9-c5c1-41e7-8a0e-c63038d5df1a",
    "client_id": "f528769e-c06e-4f12-97f6-b9a04acd8e5d",
    "token_endpoint_auth_method": "client_secret_basic",
    "scope": "profile oxd uma_protection email address permission offline_access phone openid",
    "run_introspection_script_before_access_token_as_jwt_creation_and_include_claims": false,
    "client_secret": "aefbc9a4-9766-4933-9990-4bd1a0445372",
    "client_id_issued_at": 1678506772,
    "backchannel_logout_uri": [],
    "backchannel_logout_session_required": false,
    "client_name": "Gluu Test Client 2 VnUvkHssfJT0JnC",
    "spontaneous_scopes": [],
    "id_token_signed_response_alg": "RS256",
    "access_token_as_jwt": false,
    "grant_types": [
        "authorization_code",
        "implicit",
        "refresh_token"
    ],
    "subject_type": "pairwise",
    "keep_client_authorization_after_expiration": false,
    "redirect_uris": ["https://www.certification.openid.net/test/VnUvkHssfJT0JnC/callback"],
    "additional_audience": [],
    "frontchannel_logout_uri": [],
    "frontchannel_logout_session_required": false,
    "client_secret_expires_at": 0,
    "require_auth_time": false,
    "access_token_signing_alg": "RS256",
    "contacts": ["certification@oidf.org"],
    "response_types": [
        "id_token",
        "code",
        "token"
    ]
}
body_json
{
  "allow_spontaneous_scopes": false,
  "jwks": {
    "keys": [
      {
        "kty": "RSA",
        "e": "AQAB",
        "use": "sig",
        "alg": "RS256",
        "n": "jNeMXgacIdhdxTItIYXNeDKsa-BsjtZSQxb6bBylMqU7S-XBEKwwMryCaByp2nbMxaI2YNFnij7saKnbiJmi8VrGuS9w_WHW0rnOFOyBj6Tf419X0PBmSPnx2eoVYM03ka9WC-GUA79pZmOk-FN4gvYYkHp3G4e5PIptmBj5rwkXk2RChbbe192biUiDdNCsBkw3JstYdTrjzW1HmzRXJoqgyUXjEw6jk4Zih1Igzt9CCqmeV8iPl62aZKprwChIIjZUDh0Do9dCIxZ2wwkfvIHm_8RWKYUnn1YHqr48ZKc7NiR2cUiK_DA8oMtcvoWpwfbgTbyIazRL6JCrI2hDsQ"
      }
    ]
  },
  "application_type": "web",
  "rpt_as_jwt": false,
  "registration_client_uri": "https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/register?client_id\u003df528769e-c06e-4f12-97f6-b9a04acd8e5d",
  "tls_client_auth_subject_dn": "",
  "registration_access_token": "a1abe6e9-c5c1-41e7-8a0e-c63038d5df1a",
  "client_id": "f528769e-c06e-4f12-97f6-b9a04acd8e5d",
  "token_endpoint_auth_method": "client_secret_basic",
  "scope": "profile oxd uma_protection email address permission offline_access phone openid",
  "run_introspection_script_before_access_token_as_jwt_creation_and_include_claims": false,
  "client_secret": "aefbc9a4-9766-4933-9990-4bd1a0445372",
  "client_id_issued_at": 1678506772,
  "backchannel_logout_uri": [],
  "backchannel_logout_session_required": false,
  "client_name": "Gluu Test Client 2 VnUvkHssfJT0JnC",
  "spontaneous_scopes": [],
  "id_token_signed_response_alg": "RS256",
  "access_token_as_jwt": false,
  "grant_types": [
    "authorization_code",
    "implicit",
    "refresh_token"
  ],
  "subject_type": "pairwise",
  "keep_client_authorization_after_expiration": false,
  "redirect_uris": [
    "https://www.certification.openid.net/test/VnUvkHssfJT0JnC/callback"
  ],
  "additional_audience": [],
  "frontchannel_logout_uri": [],
  "frontchannel_logout_session_required": false,
  "client_secret_expires_at": 0,
  "require_auth_time": false,
  "access_token_signing_alg": "RS256",
  "contacts": [
    "certification@oidf.org"
  ],
  "response_types": [
    "id_token",
    "code",
    "token"
  ]
}
2023-03-11 03:52:52 SUCCESS
EnsureContentTypeJson
endpoint_response Content-Type: header is application/json
2023-03-11 03:52:52 SUCCESS
EnsureHttpStatusCodeIs201
dynamic registration endpoint returned the expected http status
expected_status
201
http_status
201
2023-03-11 03:52:52 SUCCESS
CheckNoErrorFromDynamicRegistrationEndpoint
Dynamic registration endpoint did not return an error.
2023-03-11 03:52:52 SUCCESS
ExtractDynamicRegistrationResponse
Extracted client from dynamic registration response
client_id
f528769e-c06e-4f12-97f6-b9a04acd8e5d
2023-03-11 03:52:52 SUCCESS
VerifyClientManagementCredentials
Verified dynamic registration management credentials
registration_client_uri
https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/register?client_id=f528769e-c06e-4f12-97f6-b9a04acd8e5d
registration_access_token
a1abe6e9-c5c1-41e7-8a0e-c63038d5df1a
2023-03-11 03:52:52
SetScopeInClientConfigurationToOpenId
Set scope in client configuration to "openid"
scope
openid
2023-03-11 03:52:52
SetScopeInClientConfigurationToOpenIdOfflineAccessIfServerSupportsOfflineAccess
Set scope in client configuration to "openid offline_access"as 'scope_supported' contains 'offline_access'
scope
openid offline_access
2023-03-11 03:52:52 SUCCESS
EnsureServerConfigurationSupportsClientSecretBasic
Contents of 'token_endpoint_auth_methods_supported' in discovery document matches expectations.
actual
[
  "client_secret_basic",
  "client_secret_post",
  "client_secret_jwt",
  "private_key_jwt"
]
expected
[
  "client_secret_basic"
]
minimum_matches_required
1
2023-03-11 03:52:52 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://milton-ch-precious-gopher.gluu.info/oxauth/restv1/userinfo
2023-03-11 03:52:52
oidcc-refresh-token
Setup Done
Make request to authorization endpoint
2023-03-11 03:52:52 SUCCESS
CreateAuthorizationEndpointRequestFromClientInformation
Created authorization endpoint request
client_id
aab99b6a-5358-4402-98e2-6a92339e1a18
redirect_uri
https://www.certification.openid.net/test/VnUvkHssfJT0JnC/callback
scope
openid offline_access
2023-03-11 03:52:52
CreateRandomStateValue
Created state value
requested_state_length
10
state
qW4crG35so
2023-03-11 03:52:52 SUCCESS
AddStateToAuthorizationEndpointRequest
Added state parameter to request
client_id
aab99b6a-5358-4402-98e2-6a92339e1a18
redirect_uri
https://www.certification.openid.net/test/VnUvkHssfJT0JnC/callback
scope
openid offline_access
state
qW4crG35so
2023-03-11 03:52:52
CreateRandomNonceValue
Created nonce value
requested_nonce_length
10
nonce
flTVtXHgFs
2023-03-11 03:52:52 SUCCESS
AddNonceToAuthorizationEndpointRequest
Added nonce parameter to request
client_id
aab99b6a-5358-4402-98e2-6a92339e1a18
redirect_uri
https://www.certification.openid.net/test/VnUvkHssfJT0JnC/callback
scope
openid offline_access
state
qW4crG35so
nonce
flTVtXHgFs
2023-03-11 03:52:52 SUCCESS
SetAuthorizationEndpointRequestResponseTypeFromEnvironment
Added response_type parameter to request
client_id
aab99b6a-5358-4402-98e2-6a92339e1a18
redirect_uri
https://www.certification.openid.net/test/VnUvkHssfJT0JnC/callback
scope
openid offline_access
state
qW4crG35so
nonce
flTVtXHgFs
response_type
code id_token token
2023-03-11 03:52:52
SetAuthorizationEndpointRequestResponseModeToFormPost
Added response_mode parameter to request
client_id
aab99b6a-5358-4402-98e2-6a92339e1a18
redirect_uri
https://www.certification.openid.net/test/VnUvkHssfJT0JnC/callback
scope
openid offline_access
state
qW4crG35so
nonce
flTVtXHgFs
response_type
code id_token token
response_mode
form_post
2023-03-11 03:52:52 SUCCESS
AddPromptConsentToAuthorizationEndpointRequestIfScopeContainsOfflineAccess
Added prompt=consent to authorization endpoint request
client_id
aab99b6a-5358-4402-98e2-6a92339e1a18
redirect_uri
https://www.certification.openid.net/test/VnUvkHssfJT0JnC/callback
scope
openid offline_access
state
qW4crG35so
nonce
flTVtXHgFs
response_type
code id_token token
response_mode
form_post
prompt
consent
2023-03-11 03:52:52 SUCCESS
BuildPlainRedirectToAuthorizationEndpoint
Sending to authorization endpoint
auth_request
{
  "client_id": "aab99b6a-5358-4402-98e2-6a92339e1a18",
  "redirect_uri": "https://www.certification.openid.net/test/VnUvkHssfJT0JnC/callback",
  "scope": "openid offline_access",
  "state": "qW4crG35so",
  "nonce": "flTVtXHgFs",
  "response_type": "code id_token token",
  "response_mode": "form_post",
  "prompt": "consent"
}
redirect_to_authorization_endpoint
https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/authorize?client_id=aab99b6a-5358-4402-98e2-6a92339e1a18&redirect_uri=https://www.certification.openid.net/test/VnUvkHssfJT0JnC/callback&scope=openid%20offline_access&state=qW4crG35so&nonce=flTVtXHgFs&response_type=code%20id_token%20token&response_mode=form_post&prompt=consent
2023-03-11 03:52:52 REDIRECT
oidcc-refresh-token
Redirecting to authorization endpoint
redirect_to
https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/authorize?client_id=aab99b6a-5358-4402-98e2-6a92339e1a18&redirect_uri=https://www.certification.openid.net/test/VnUvkHssfJT0JnC/callback&scope=openid%20offline_access&state=qW4crG35so&nonce=flTVtXHgFs&response_type=code%20id_token%20token&response_mode=form_post&prompt=consent
2023-03-11 03:53:08 INCOMING
oidcc-refresh-token
Incoming HTTP request to /test/VnUvkHssfJT0JnC/callback
incoming_headers
{
  "host": "www.certification.openid.net",
  "cache-control": "max-age\u003d0",
  "sec-ch-ua": "\"Google Chrome\";v\u003d\"111\", \"Not(A:Brand\";v\u003d\"8\", \"Chromium\";v\u003d\"111\"",
  "sec-ch-ua-mobile": "?0",
  "sec-ch-ua-platform": "\"Linux\"",
  "upgrade-insecure-requests": "1",
  "origin": "https://milton-ch-precious-gopher.gluu.info",
  "content-type": "application/x-www-form-urlencoded",
  "user-agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.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-dest": "document",
  "referer": "https://milton-ch-precious-gopher.gluu.info/",
  "accept-encoding": "gzip, deflate, br",
  "accept-language": "en-US,en;q\u003d0.9,es;q\u003d0.8",
  "cookie": "JSESSIONID\u003dA3B7BA6A78062580CCE77695B72411CF",
  "connection": "close",
  "content-length": "1508"
}
incoming_path
/test/VnUvkHssfJT0JnC/callback
incoming_body_form_params
{
  "access_token": "4f0f8d9a-c277-42f9-994e-6f8c0fea8283",
  "code": "ae508ba6-7fe9-4852-8c96-4373e440393d",
  "scope": "openid offline_access",
  "id_token": "eyJraWQiOiI1YmI5OGJmYi0zYmFjLTQ1YmMtYjI4Ny0zZDExYWNjN2VlYmRfc2lnX3JzMjU2IiwidHlwIjoiSldUIiwiYWxnIjoiUlMyNTYifQ.eyJhdF9oYXNoIjoiY3FmX1JFMktiRzRVVjN6MUZiNHN1ZyIsInN1YiI6IkZxY1JiUFRqRTVXMjBVYW9WZHA0RGR5aUI0NnhRdWVGSXpRNGZrTl9fRFEiLCJjb2RlIjoiYTFiOGQxZTYtMmZlMi00NjlmLWJkODEtM2Y1NDZkZTM3MzZkIiwiYW1yIjpbIi0xIl0sImlzcyI6Imh0dHBzOi8vbWlsdG9uLWNoLXByZWNpb3VzLWdvcGhlci5nbHV1LmluZm8iLCJub25jZSI6ImZsVFZ0WEhnRnMiLCJzaWQiOiI5ZDM3NzRjMC0yYmFhLTQ5NWYtYmIzYy0yZTYzNzFiOTE4NDciLCJveE9wZW5JRENvbm5lY3RWZXJzaW9uIjoib3BlbmlkY29ubmVjdC0xLjAiLCJhdWQiOiJhYWI5OWI2YS01MzU4LTQ0MDItOThlMi02YTkyMzM5ZTFhMTgiLCJhY3IiOiJzaW1wbGVfcGFzc3dvcmRfYXV0aCIsImNfaGFzaCI6IjVMa1RBb1FGT3AzZDBHVFdsQlo2V1EiLCJzX2hhc2giOiI1aFUzR3lGdEQtLXRTWWI1a1dFQ1pBIiwiYXV0aF90aW1lIjoxNjc4NTA2Nzg3LCJleHAiOjE2Nzg1MTAzODgsImdyYW50IjoiYXV0aG9yaXphdGlvbl9jb2RlIiwiaWF0IjoxNjc4NTA2Nzg4fQ.i_JwwkS2fR8Gb8kmx_qpdNbSKu1nQghBvotuT46yyMIKsp7Rh4kun_fIHrcdFZOX4YTlf0nUPp0WtEfqkDD5scOkZNC_z3Qf91MgnRIoVb1YONJcf7DsJCQXYaam4wB15C9kJOp9OMszhAcNA6ZghLR-TWfktHSCaClVWlMRRnIMdf0xhbIJpmMrU2wxO6WxbYEU-AIj0CGwAHTBcdJbcwid3W_GLCojC3HgDTjnmruNID0_ojP_01zB_9VwZJZLGNfs3JrAjeXZIvGFUns6k5ruZsdRDfFGw43HITeX9sD9N10GdnT4B56ixSiLKvSB-XqGQSVZur8WASxoEIbgWQ",
  "state": "qW4crG35so",
  "token_type": "bearer",
  "session_state": "1d9a438237b49880317b8b4b8095d0cf5befb657499412a27ba4a0d1ba5244c0.1604518d-f7d4-451e-a0da-bd9e8ad20f92",
  "expires_in": "299",
  "sid": "9d3774c0-2baa-495f-bb3c-2e6371b91847"
}
incoming_method
POST
incoming_tls_version
TLSv1.2
incoming_tls_cert
incoming_query_string_params
{}
incoming_body
access_token=4f0f8d9a-c277-42f9-994e-6f8c0fea8283&code=ae508ba6-7fe9-4852-8c96-4373e440393d&scope=openid+offline_access&id_token=eyJraWQiOiI1YmI5OGJmYi0zYmFjLTQ1YmMtYjI4Ny0zZDExYWNjN2VlYmRfc2lnX3JzMjU2IiwidHlwIjoiSldUIiwiYWxnIjoiUlMyNTYifQ.eyJhdF9oYXNoIjoiY3FmX1JFMktiRzRVVjN6MUZiNHN1ZyIsInN1YiI6IkZxY1JiUFRqRTVXMjBVYW9WZHA0RGR5aUI0NnhRdWVGSXpRNGZrTl9fRFEiLCJjb2RlIjoiYTFiOGQxZTYtMmZlMi00NjlmLWJkODEtM2Y1NDZkZTM3MzZkIiwiYW1yIjpbIi0xIl0sImlzcyI6Imh0dHBzOi8vbWlsdG9uLWNoLXByZWNpb3VzLWdvcGhlci5nbHV1LmluZm8iLCJub25jZSI6ImZsVFZ0WEhnRnMiLCJzaWQiOiI5ZDM3NzRjMC0yYmFhLTQ5NWYtYmIzYy0yZTYzNzFiOTE4NDciLCJveE9wZW5JRENvbm5lY3RWZXJzaW9uIjoib3BlbmlkY29ubmVjdC0xLjAiLCJhdWQiOiJhYWI5OWI2YS01MzU4LTQ0MDItOThlMi02YTkyMzM5ZTFhMTgiLCJhY3IiOiJzaW1wbGVfcGFzc3dvcmRfYXV0aCIsImNfaGFzaCI6IjVMa1RBb1FGT3AzZDBHVFdsQlo2V1EiLCJzX2hhc2giOiI1aFUzR3lGdEQtLXRTWWI1a1dFQ1pBIiwiYXV0aF90aW1lIjoxNjc4NTA2Nzg3LCJleHAiOjE2Nzg1MTAzODgsImdyYW50IjoiYXV0aG9yaXphdGlvbl9jb2RlIiwiaWF0IjoxNjc4NTA2Nzg4fQ.i_JwwkS2fR8Gb8kmx_qpdNbSKu1nQghBvotuT46yyMIKsp7Rh4kun_fIHrcdFZOX4YTlf0nUPp0WtEfqkDD5scOkZNC_z3Qf91MgnRIoVb1YONJcf7DsJCQXYaam4wB15C9kJOp9OMszhAcNA6ZghLR-TWfktHSCaClVWlMRRnIMdf0xhbIJpmMrU2wxO6WxbYEU-AIj0CGwAHTBcdJbcwid3W_GLCojC3HgDTjnmruNID0_ojP_01zB_9VwZJZLGNfs3JrAjeXZIvGFUns6k5ruZsdRDfFGw43HITeX9sD9N10GdnT4B56ixSiLKvSB-XqGQSVZur8WASxoEIbgWQ&state=qW4crG35so&token_type=bearer&session_state=1d9a438237b49880317b8b4b8095d0cf5befb657499412a27ba4a0d1ba5244c0.1604518d-f7d4-451e-a0da-bd9e8ad20f92&expires_in=299&sid=9d3774c0-2baa-495f-bb3c-2e6371b91847
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-03-11 03:53:08 SUCCESS
CreateRandomImplicitSubmitUrl
Created random implicit submission URL
implicit_submit
{
  "path": "implicit/PsKnbksyAEGBZYlxF6NT",
  "fullUrl": "https://www.certification.openid.net/test/VnUvkHssfJT0JnC/implicit/PsKnbksyAEGBZYlxF6NT"
}
2023-03-11 03:53:08 OUTGOING
oidcc-refresh-token
Response to HTTP request to test instance VnUvkHssfJT0JnC
outgoing
ModelAndView [view="implicitCallback"; model={implicitSubmitUrl=https://www.certification.openid.net/test/VnUvkHssfJT0JnC/implicit/PsKnbksyAEGBZYlxF6NT, returnUrl=/log-detail.html?log=VnUvkHssfJT0JnC}]
outgoing_path
callback
2023-03-11 03:53:08 INCOMING
oidcc-refresh-token
Incoming HTTP request to /test/VnUvkHssfJT0JnC/implicit/PsKnbksyAEGBZYlxF6NT
incoming_headers
{
  "host": "www.certification.openid.net",
  "sec-ch-ua": "\"Google Chrome\";v\u003d\"111\", \"Not(A:Brand\";v\u003d\"8\", \"Chromium\";v\u003d\"111\"",
  "accept": "*/*",
  "content-type": "text/plain",
  "x-requested-with": "XMLHttpRequest",
  "sec-ch-ua-mobile": "?0",
  "user-agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36",
  "sec-ch-ua-platform": "\"Linux\"",
  "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/VnUvkHssfJT0JnC/callback",
  "accept-encoding": "gzip, deflate, br",
  "accept-language": "en-US,en;q\u003d0.9,es;q\u003d0.8",
  "cookie": "__utmc\u003d201319536; __utmz\u003d201319536.1677762052.15.2.utmcsr\u003dcertification.openid.net|utmccn\u003d(referral)|utmcmd\u003dreferral|utmcct\u003d/; __utma\u003d201319536.719051479.1676475983.1677762052.1678367921.16; JSESSIONID\u003dA3B7BA6A78062580CCE77695B72411CF",
  "connection": "close",
  "content-length": "0"
}
incoming_path
/test/VnUvkHssfJT0JnC/implicit/PsKnbksyAEGBZYlxF6NT
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-03-11 03:53:08 OUTGOING
oidcc-refresh-token
Response to HTTP request to test instance VnUvkHssfJT0JnC
outgoing_status_code
204
outgoing_headers
{}
outgoing_body

                                
outgoing_path
implicit/PsKnbksyAEGBZYlxF6NT
2023-03-11 03:53:08 SUCCESS
ExtractImplicitHashToCallbackResponse
implicit_hash is empty
2023-03-11 03:53:08 REDIRECT-IN
oidcc-refresh-token
Authorization endpoint response captured
url_query
{}
headers
{
  "host": "www.certification.openid.net",
  "cache-control": "max-age\u003d0",
  "sec-ch-ua": "\"Google Chrome\";v\u003d\"111\", \"Not(A:Brand\";v\u003d\"8\", \"Chromium\";v\u003d\"111\"",
  "sec-ch-ua-mobile": "?0",
  "sec-ch-ua-platform": "\"Linux\"",
  "upgrade-insecure-requests": "1",
  "origin": "https://milton-ch-precious-gopher.gluu.info",
  "content-type": "application/x-www-form-urlencoded",
  "user-agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.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-dest": "document",
  "referer": "https://milton-ch-precious-gopher.gluu.info/",
  "accept-encoding": "gzip, deflate, br",
  "accept-language": "en-US,en;q\u003d0.9,es;q\u003d0.8",
  "cookie": "JSESSIONID\u003dA3B7BA6A78062580CCE77695B72411CF",
  "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",
  "content-length": "1508"
}
http_method
POST
url_fragment
{}
post_body
{
  "access_token": "4f0f8d9a-c277-42f9-994e-6f8c0fea8283",
  "code": "ae508ba6-7fe9-4852-8c96-4373e440393d",
  "scope": "openid offline_access",
  "id_token": "eyJraWQiOiI1YmI5OGJmYi0zYmFjLTQ1YmMtYjI4Ny0zZDExYWNjN2VlYmRfc2lnX3JzMjU2IiwidHlwIjoiSldUIiwiYWxnIjoiUlMyNTYifQ.eyJhdF9oYXNoIjoiY3FmX1JFMktiRzRVVjN6MUZiNHN1ZyIsInN1YiI6IkZxY1JiUFRqRTVXMjBVYW9WZHA0RGR5aUI0NnhRdWVGSXpRNGZrTl9fRFEiLCJjb2RlIjoiYTFiOGQxZTYtMmZlMi00NjlmLWJkODEtM2Y1NDZkZTM3MzZkIiwiYW1yIjpbIi0xIl0sImlzcyI6Imh0dHBzOi8vbWlsdG9uLWNoLXByZWNpb3VzLWdvcGhlci5nbHV1LmluZm8iLCJub25jZSI6ImZsVFZ0WEhnRnMiLCJzaWQiOiI5ZDM3NzRjMC0yYmFhLTQ5NWYtYmIzYy0yZTYzNzFiOTE4NDciLCJveE9wZW5JRENvbm5lY3RWZXJzaW9uIjoib3BlbmlkY29ubmVjdC0xLjAiLCJhdWQiOiJhYWI5OWI2YS01MzU4LTQ0MDItOThlMi02YTkyMzM5ZTFhMTgiLCJhY3IiOiJzaW1wbGVfcGFzc3dvcmRfYXV0aCIsImNfaGFzaCI6IjVMa1RBb1FGT3AzZDBHVFdsQlo2V1EiLCJzX2hhc2giOiI1aFUzR3lGdEQtLXRTWWI1a1dFQ1pBIiwiYXV0aF90aW1lIjoxNjc4NTA2Nzg3LCJleHAiOjE2Nzg1MTAzODgsImdyYW50IjoiYXV0aG9yaXphdGlvbl9jb2RlIiwiaWF0IjoxNjc4NTA2Nzg4fQ.i_JwwkS2fR8Gb8kmx_qpdNbSKu1nQghBvotuT46yyMIKsp7Rh4kun_fIHrcdFZOX4YTlf0nUPp0WtEfqkDD5scOkZNC_z3Qf91MgnRIoVb1YONJcf7DsJCQXYaam4wB15C9kJOp9OMszhAcNA6ZghLR-TWfktHSCaClVWlMRRnIMdf0xhbIJpmMrU2wxO6WxbYEU-AIj0CGwAHTBcdJbcwid3W_GLCojC3HgDTjnmruNID0_ojP_01zB_9VwZJZLGNfs3JrAjeXZIvGFUns6k5ruZsdRDfFGw43HITeX9sD9N10GdnT4B56ixSiLKvSB-XqGQSVZur8WASxoEIbgWQ",
  "state": "qW4crG35so",
  "token_type": "bearer",
  "session_state": "1d9a438237b49880317b8b4b8095d0cf5befb657499412a27ba4a0d1ba5244c0.1604518d-f7d4-451e-a0da-bd9e8ad20f92",
  "expires_in": "299",
  "sid": "9d3774c0-2baa-495f-bb3c-2e6371b91847"
}
Verify authorization endpoint response
2023-03-11 03:53:08 SUCCESS
CheckCallbackHttpMethodIsPost
HTTP method used at redirect_uri is 'POST'
2023-03-11 03:53:08 SUCCESS
CheckCallbackContentTypeIsFormUrlEncoded
content-type header to redirect_uri has the expected value
content_type
application/x-www-form-urlencoded
expected
application/x-www-form-urlencoded
2023-03-11 03:53:08 SUCCESS
RejectAuthCodeInUrlQuery
Authorization code is not present in URL query returned from authorization endpoint
2023-03-11 03:53:08 SUCCESS
RejectErrorInUrlQuery
'error' is not present in URL query returned from authorization endpoint
2023-03-11 03:53:08 SUCCESS
CheckMatchingCallbackParameters
Callback parameters successfully verified
2023-03-11 03:53:08
ValidateIssInAuthorizationResponse
No 'iss' value in authorization response.
2023-03-11 03:53:08 SUCCESS
CheckIfAuthorizationEndpointError
No error from authorization endpoint
2023-03-11 03:53:08 SUCCESS
CheckStateInAuthorizationResponse
State in response correctly returned
state
qW4crG35so
2023-03-11 03:53:08 SUCCESS
ExtractAuthorizationCodeFromAuthorizationResponse
Found authorization code
code
ae508ba6-7fe9-4852-8c96-4373e440393d
2023-03-11 03:53:08 SUCCESS
ExtractAccessTokenFromAuthorizationResponse
Extracted the access token
value
4f0f8d9a-c277-42f9-994e-6f8c0fea8283
type
bearer
2023-03-11 03:53:08 SUCCESS
ExtractIdTokenFromAuthorizationResponse
Found and parsed the id_token from authorization_endpoint_response
value
eyJraWQiOiI1YmI5OGJmYi0zYmFjLTQ1YmMtYjI4Ny0zZDExYWNjN2VlYmRfc2lnX3JzMjU2IiwidHlwIjoiSldUIiwiYWxnIjoiUlMyNTYifQ.eyJhdF9oYXNoIjoiY3FmX1JFMktiRzRVVjN6MUZiNHN1ZyIsInN1YiI6IkZxY1JiUFRqRTVXMjBVYW9WZHA0RGR5aUI0NnhRdWVGSXpRNGZrTl9fRFEiLCJjb2RlIjoiYTFiOGQxZTYtMmZlMi00NjlmLWJkODEtM2Y1NDZkZTM3MzZkIiwiYW1yIjpbIi0xIl0sImlzcyI6Imh0dHBzOi8vbWlsdG9uLWNoLXByZWNpb3VzLWdvcGhlci5nbHV1LmluZm8iLCJub25jZSI6ImZsVFZ0WEhnRnMiLCJzaWQiOiI5ZDM3NzRjMC0yYmFhLTQ5NWYtYmIzYy0yZTYzNzFiOTE4NDciLCJveE9wZW5JRENvbm5lY3RWZXJzaW9uIjoib3BlbmlkY29ubmVjdC0xLjAiLCJhdWQiOiJhYWI5OWI2YS01MzU4LTQ0MDItOThlMi02YTkyMzM5ZTFhMTgiLCJhY3IiOiJzaW1wbGVfcGFzc3dvcmRfYXV0aCIsImNfaGFzaCI6IjVMa1RBb1FGT3AzZDBHVFdsQlo2V1EiLCJzX2hhc2giOiI1aFUzR3lGdEQtLXRTWWI1a1dFQ1pBIiwiYXV0aF90aW1lIjoxNjc4NTA2Nzg3LCJleHAiOjE2Nzg1MTAzODgsImdyYW50IjoiYXV0aG9yaXphdGlvbl9jb2RlIiwiaWF0IjoxNjc4NTA2Nzg4fQ.i_JwwkS2fR8Gb8kmx_qpdNbSKu1nQghBvotuT46yyMIKsp7Rh4kun_fIHrcdFZOX4YTlf0nUPp0WtEfqkDD5scOkZNC_z3Qf91MgnRIoVb1YONJcf7DsJCQXYaam4wB15C9kJOp9OMszhAcNA6ZghLR-TWfktHSCaClVWlMRRnIMdf0xhbIJpmMrU2wxO6WxbYEU-AIj0CGwAHTBcdJbcwid3W_GLCojC3HgDTjnmruNID0_ojP_01zB_9VwZJZLGNfs3JrAjeXZIvGFUns6k5ruZsdRDfFGw43HITeX9sD9N10GdnT4B56ixSiLKvSB-XqGQSVZur8WASxoEIbgWQ
header
{
  "kid": "5bb98bfb-3bac-45bc-b287-3d11acc7eebd_sig_rs256",
  "typ": "JWT",
  "alg": "RS256"
}
claims
{
  "at_hash": "cqf_RE2KbG4UV3z1Fb4sug",
  "sub": "FqcRbPTjE5W20UaoVdp4DdyiB46xQueFIzQ4fkN__DQ",
  "code": "a1b8d1e6-2fe2-469f-bd81-3f546de3736d",
  "amr": [
    "-1"
  ],
  "iss": "https://milton-ch-precious-gopher.gluu.info",
  "nonce": "flTVtXHgFs",
  "sid": "9d3774c0-2baa-495f-bb3c-2e6371b91847",
  "oxOpenIDConnectVersion": "openidconnect-1.0",
  "aud": "aab99b6a-5358-4402-98e2-6a92339e1a18",
  "acr": "simple_password_auth",
  "c_hash": "5LkTAoQFOp3d0GTWlBZ6WQ",
  "s_hash": "5hU3GyFtD--tSYb5kWECZA",
  "auth_time": 1678506787,
  "exp": 1678510388,
  "grant": "authorization_code",
  "iat": 1678506788
}
2023-03-11 03:53:08 SUCCESS
ValidateIdToken
ID token iss, aud, exp, iat, auth_time, acr & nbf claims passed validation checks
2023-03-11 03:53:08
ValidateIdTokenStandardClaims
sub is a string with content
2023-03-11 03:53:08
ValidateIdTokenStandardClaims
Skipping unknown claim: code
2023-03-11 03:53:08
ValidateIdTokenStandardClaims
Skipping unknown claim: sid
2023-03-11 03:53:08
ValidateIdTokenStandardClaims
Skipping unknown claim: oxOpenIDConnectVersion
2023-03-11 03:53:08
ValidateIdTokenStandardClaims
Skipping unknown claim: grant
2023-03-11 03:53:08 SUCCESS
ValidateIdTokenStandardClaims
id_token claims are valid
2023-03-11 03:53:08 SUCCESS
ValidateIdTokenNonce
Nonce values match
nonce
flTVtXHgFs
2023-03-11 03:53:08 SUCCESS
ValidateIdTokenACRClaimAgainstRequest
Nothing to check; the conformance suite did not request an acr claim in request object
2023-03-11 03:53:08 SUCCESS
ValidateIdTokenSignature
id_token signature validated
id_token
eyJraWQiOiI1YmI5OGJmYi0zYmFjLTQ1YmMtYjI4Ny0zZDExYWNjN2VlYmRfc2lnX3JzMjU2IiwidHlwIjoiSldUIiwiYWxnIjoiUlMyNTYifQ.eyJhdF9oYXNoIjoiY3FmX1JFMktiRzRVVjN6MUZiNHN1ZyIsInN1YiI6IkZxY1JiUFRqRTVXMjBVYW9WZHA0RGR5aUI0NnhRdWVGSXpRNGZrTl9fRFEiLCJjb2RlIjoiYTFiOGQxZTYtMmZlMi00NjlmLWJkODEtM2Y1NDZkZTM3MzZkIiwiYW1yIjpbIi0xIl0sImlzcyI6Imh0dHBzOi8vbWlsdG9uLWNoLXByZWNpb3VzLWdvcGhlci5nbHV1LmluZm8iLCJub25jZSI6ImZsVFZ0WEhnRnMiLCJzaWQiOiI5ZDM3NzRjMC0yYmFhLTQ5NWYtYmIzYy0yZTYzNzFiOTE4NDciLCJveE9wZW5JRENvbm5lY3RWZXJzaW9uIjoib3BlbmlkY29ubmVjdC0xLjAiLCJhdWQiOiJhYWI5OWI2YS01MzU4LTQ0MDItOThlMi02YTkyMzM5ZTFhMTgiLCJhY3IiOiJzaW1wbGVfcGFzc3dvcmRfYXV0aCIsImNfaGFzaCI6IjVMa1RBb1FGT3AzZDBHVFdsQlo2V1EiLCJzX2hhc2giOiI1aFUzR3lGdEQtLXRTWWI1a1dFQ1pBIiwiYXV0aF90aW1lIjoxNjc4NTA2Nzg3LCJleHAiOjE2Nzg1MTAzODgsImdyYW50IjoiYXV0aG9yaXphdGlvbl9jb2RlIiwiaWF0IjoxNjc4NTA2Nzg4fQ.i_JwwkS2fR8Gb8kmx_qpdNbSKu1nQghBvotuT46yyMIKsp7Rh4kun_fIHrcdFZOX4YTlf0nUPp0WtEfqkDD5scOkZNC_z3Qf91MgnRIoVb1YONJcf7DsJCQXYaam4wB15C9kJOp9OMszhAcNA6ZghLR-TWfktHSCaClVWlMRRnIMdf0xhbIJpmMrU2wxO6WxbYEU-AIj0CGwAHTBcdJbcwid3W_GLCojC3HgDTjnmruNID0_ojP_01zB_9VwZJZLGNfs3JrAjeXZIvGFUns6k5ruZsdRDfFGw43HITeX9sD9N10GdnT4B56ixSiLKvSB-XqGQSVZur8WASxoEIbgWQ
2023-03-11 03:53:08 SUCCESS
ValidateIdTokenSignatureUsingKid
id_token signature validated
id_token
eyJraWQiOiI1YmI5OGJmYi0zYmFjLTQ1YmMtYjI4Ny0zZDExYWNjN2VlYmRfc2lnX3JzMjU2IiwidHlwIjoiSldUIiwiYWxnIjoiUlMyNTYifQ.eyJhdF9oYXNoIjoiY3FmX1JFMktiRzRVVjN6MUZiNHN1ZyIsInN1YiI6IkZxY1JiUFRqRTVXMjBVYW9WZHA0RGR5aUI0NnhRdWVGSXpRNGZrTl9fRFEiLCJjb2RlIjoiYTFiOGQxZTYtMmZlMi00NjlmLWJkODEtM2Y1NDZkZTM3MzZkIiwiYW1yIjpbIi0xIl0sImlzcyI6Imh0dHBzOi8vbWlsdG9uLWNoLXByZWNpb3VzLWdvcGhlci5nbHV1LmluZm8iLCJub25jZSI6ImZsVFZ0WEhnRnMiLCJzaWQiOiI5ZDM3NzRjMC0yYmFhLTQ5NWYtYmIzYy0yZTYzNzFiOTE4NDciLCJveE9wZW5JRENvbm5lY3RWZXJzaW9uIjoib3BlbmlkY29ubmVjdC0xLjAiLCJhdWQiOiJhYWI5OWI2YS01MzU4LTQ0MDItOThlMi02YTkyMzM5ZTFhMTgiLCJhY3IiOiJzaW1wbGVfcGFzc3dvcmRfYXV0aCIsImNfaGFzaCI6IjVMa1RBb1FGT3AzZDBHVFdsQlo2V1EiLCJzX2hhc2giOiI1aFUzR3lGdEQtLXRTWWI1a1dFQ1pBIiwiYXV0aF90aW1lIjoxNjc4NTA2Nzg3LCJleHAiOjE2Nzg1MTAzODgsImdyYW50IjoiYXV0aG9yaXphdGlvbl9jb2RlIiwiaWF0IjoxNjc4NTA2Nzg4fQ.i_JwwkS2fR8Gb8kmx_qpdNbSKu1nQghBvotuT46yyMIKsp7Rh4kun_fIHrcdFZOX4YTlf0nUPp0WtEfqkDD5scOkZNC_z3Qf91MgnRIoVb1YONJcf7DsJCQXYaam4wB15C9kJOp9OMszhAcNA6ZghLR-TWfktHSCaClVWlMRRnIMdf0xhbIJpmMrU2wxO6WxbYEU-AIj0CGwAHTBcdJbcwid3W_GLCojC3HgDTjnmruNID0_ojP_01zB_9VwZJZLGNfs3JrAjeXZIvGFUns6k5ruZsdRDfFGw43HITeX9sD9N10GdnT4B56ixSiLKvSB-XqGQSVZur8WASxoEIbgWQ
2023-03-11 03:53:08 SUCCESS
CheckForSubjectInIdToken
Found 'sub' in id_token
sub
FqcRbPTjE5W20UaoVdp4DdyiB46xQueFIzQ4fkN__DQ
2023-03-11 03:53:08
EnsureIdTokenUpdatedAtValid
id_token response does not contain 'updated_at'
2023-03-11 03:53:08 INFO
ValidateEncryptedIdTokenHasKid
Skipped evaluation due to missing required element: id_token jwe_header
path
jwe_header
mapped
object
id_token
Userinfo endpoint tests
2023-03-11 03:53:08
CallProtectedResource
HTTP request
request_uri
https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/userinfo
request_method
GET
request_headers
{
  "accept": "application/json",
  "authorization": "bearer 4f0f8d9a-c277-42f9-994e-6f8c0fea8283",
  "content-length": "0"
}
request_body

                                
2023-03-11 03:53:08 RESPONSE
CallProtectedResource
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "server": "nginx",
  "date": "Sat, 11 Mar 2023 03:53:08 GMT",
  "content-type": "application/json;charset\u003dutf-8",
  "content-length": "53",
  "connection": "keep-alive",
  "cache-control": "no-store, private",
  "pragma": "no-cache",
  "x-xss-protection": "1; mode\u003dblock",
  "x-content-type-options": "nosniff",
  "strict-transport-security": "max-age\u003d31536000; includeSubDomains"
}
response_body
{"sub":"FqcRbPTjE5W20UaoVdp4DdyiB46xQueFIzQ4fkN__DQ"}
2023-03-11 03:53:08 SUCCESS
CallProtectedResource
Got a response from the resource endpoint
status
200
endpoint_name
resource
headers
{
  "server": "nginx",
  "date": "Sat, 11 Mar 2023 03:53:08 GMT",
  "content-type": "application/json;charset\u003dutf-8",
  "content-length": "53",
  "connection": "keep-alive",
  "cache-control": "no-store, private",
  "pragma": "no-cache",
  "x-xss-protection": "1; mode\u003dblock",
  "x-content-type-options": "nosniff",
  "strict-transport-security": "max-age\u003d31536000; includeSubDomains"
}
body
{"sub":"FqcRbPTjE5W20UaoVdp4DdyiB46xQueFIzQ4fkN__DQ"}
2023-03-11 03:53:08 SUCCESS
EnsureHttpStatusCodeIs200
resource endpoint returned the expected http status
expected_status
200
http_status
200
2023-03-11 03:53:08 SUCCESS
CreateTokenEndpointRequestForAuthorizationCodeGrant
Created token endpoint request
grant_type
authorization_code
code
ae508ba6-7fe9-4852-8c96-4373e440393d
redirect_uri
https://www.certification.openid.net/test/VnUvkHssfJT0JnC/callback
2023-03-11 03:53:08 SUCCESS
AddBasicAuthClientSecretAuthenticationParameters
Added basic authorization header
Authorization
Basic YWFiOTliNmEtNTM1OC00NDAyLTk4ZTItNmE5MjMzOWUxYTE4OmQzNTM5ZTNlLTJmMjEtNDFkNC1iYmZjLWE3ZmMxNTg3MTAwMg==
2023-03-11 03:53:08
CallTokenEndpoint
HTTP request
request_uri
https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/token
request_method
POST
request_headers
{
  "accept": "application/json",
  "authorization": "Basic YWFiOTliNmEtNTM1OC00NDAyLTk4ZTItNmE5MjMzOWUxYTE4OmQzNTM5ZTNlLTJmMjEtNDFkNC1iYmZjLWE3ZmMxNTg3MTAwMg\u003d\u003d",
  "content-type": "application/x-www-form-urlencoded;charset\u003dUTF-8",
  "content-length": "163"
}
request_body
grant_type=authorization_code&code=ae508ba6-7fe9-4852-8c96-4373e440393d&redirect_uri=https%3A%2F%2Fwww.certification.openid.net%2Ftest%2FVnUvkHssfJT0JnC%2Fcallback
2023-03-11 03:53:08 RESPONSE
CallTokenEndpoint
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "server": "nginx",
  "date": "Sat, 11 Mar 2023 03:53:08 GMT",
  "content-type": "application/json",
  "content-length": "1289",
  "connection": "keep-alive",
  "cache-control": "no-store",
  "pragma": "no-cache",
  "x-xss-protection": "1; mode\u003dblock",
  "x-content-type-options": "nosniff",
  "strict-transport-security": "max-age\u003d31536000; includeSubDomains"
}
response_body
{"access_token":"ccb1f46a-043c-4bd8-8e7f-5846fef4f244","refresh_token":"3d5f1cd6-4931-4f4a-ac62-d0f05dd36024","id_token":"eyJraWQiOiI1YmI5OGJmYi0zYmFjLTQ1YmMtYjI4Ny0zZDExYWNjN2VlYmRfc2lnX3JzMjU2IiwidHlwIjoiSldUIiwiYWxnIjoiUlMyNTYifQ.eyJhdF9oYXNoIjoicEhnQ2pDV0pvTUZucXdaZkhiaUliUSIsInN1YiI6IkZxY1JiUFRqRTVXMjBVYW9WZHA0RGR5aUI0NnhRdWVGSXpRNGZrTl9fRFEiLCJjb2RlIjoiYzg2MjlmYmMtMzUxOC00YjUzLThjOWYtMDU2MmU3OTcxODdmIiwiYW1yIjpbIi0xIl0sImlzcyI6Imh0dHBzOi8vbWlsdG9uLWNoLXByZWNpb3VzLWdvcGhlci5nbHV1LmluZm8iLCJub25jZSI6ImZsVFZ0WEhnRnMiLCJzaWQiOiI5ZDM3NzRjMC0yYmFhLTQ5NWYtYmIzYy0yZTYzNzFiOTE4NDciLCJveE9wZW5JRENvbm5lY3RWZXJzaW9uIjoib3BlbmlkY29ubmVjdC0xLjAiLCJhdWQiOiJhYWI5OWI2YS01MzU4LTQ0MDItOThlMi02YTkyMzM5ZTFhMTgiLCJhY3IiOiJzaW1wbGVfcGFzc3dvcmRfYXV0aCIsImNfaGFzaCI6IjVMa1RBb1FGT3AzZDBHVFdsQlo2V1EiLCJhdXRoX3RpbWUiOjE2Nzg1MDY3ODcsImV4cCI6MTY3ODUxMDM4OCwiZ3JhbnQiOiJhdXRob3JpemF0aW9uX2NvZGUiLCJpYXQiOjE2Nzg1MDY3ODh9.xhK-SBMqlcnjU59vnt3424fd71dNo63msyV1o3aVtx0ZfLzm7kNGlCAcFyEDuozGmAmTefQGTcLhNxEqfnrCl8pDhodPb6cvYUqAnjpj92fX6kHWqUe77wKxLreyWF9a_FXbUXiws7Gx0Gi3xg4dKminWeR174v1fzopOEfZl4miBE_CcQgOWh6HgUyVqgC_ZWuknpEi-npvpFLMCODQ9BRi52z6gRu4vCVPg3_vZDHFfbC7zweiy6M8htoqUsOOMLa0TJx9cYal2I2SHR_3vy8rahY58FN8ksLC_HOqxg_ZvMalkySXAqTTIVLcV3T8GTjBoXSNnPhLlOCn7rIElA","token_type":"bearer","expires_in":299}
2023-03-11 03:53:08 SUCCESS
CallTokenEndpoint
Parsed token endpoint response
access_token
ccb1f46a-043c-4bd8-8e7f-5846fef4f244
refresh_token
3d5f1cd6-4931-4f4a-ac62-d0f05dd36024
id_token
eyJraWQiOiI1YmI5OGJmYi0zYmFjLTQ1YmMtYjI4Ny0zZDExYWNjN2VlYmRfc2lnX3JzMjU2IiwidHlwIjoiSldUIiwiYWxnIjoiUlMyNTYifQ.eyJhdF9oYXNoIjoicEhnQ2pDV0pvTUZucXdaZkhiaUliUSIsInN1YiI6IkZxY1JiUFRqRTVXMjBVYW9WZHA0RGR5aUI0NnhRdWVGSXpRNGZrTl9fRFEiLCJjb2RlIjoiYzg2MjlmYmMtMzUxOC00YjUzLThjOWYtMDU2MmU3OTcxODdmIiwiYW1yIjpbIi0xIl0sImlzcyI6Imh0dHBzOi8vbWlsdG9uLWNoLXByZWNpb3VzLWdvcGhlci5nbHV1LmluZm8iLCJub25jZSI6ImZsVFZ0WEhnRnMiLCJzaWQiOiI5ZDM3NzRjMC0yYmFhLTQ5NWYtYmIzYy0yZTYzNzFiOTE4NDciLCJveE9wZW5JRENvbm5lY3RWZXJzaW9uIjoib3BlbmlkY29ubmVjdC0xLjAiLCJhdWQiOiJhYWI5OWI2YS01MzU4LTQ0MDItOThlMi02YTkyMzM5ZTFhMTgiLCJhY3IiOiJzaW1wbGVfcGFzc3dvcmRfYXV0aCIsImNfaGFzaCI6IjVMa1RBb1FGT3AzZDBHVFdsQlo2V1EiLCJhdXRoX3RpbWUiOjE2Nzg1MDY3ODcsImV4cCI6MTY3ODUxMDM4OCwiZ3JhbnQiOiJhdXRob3JpemF0aW9uX2NvZGUiLCJpYXQiOjE2Nzg1MDY3ODh9.xhK-SBMqlcnjU59vnt3424fd71dNo63msyV1o3aVtx0ZfLzm7kNGlCAcFyEDuozGmAmTefQGTcLhNxEqfnrCl8pDhodPb6cvYUqAnjpj92fX6kHWqUe77wKxLreyWF9a_FXbUXiws7Gx0Gi3xg4dKminWeR174v1fzopOEfZl4miBE_CcQgOWh6HgUyVqgC_ZWuknpEi-npvpFLMCODQ9BRi52z6gRu4vCVPg3_vZDHFfbC7zweiy6M8htoqUsOOMLa0TJx9cYal2I2SHR_3vy8rahY58FN8ksLC_HOqxg_ZvMalkySXAqTTIVLcV3T8GTjBoXSNnPhLlOCn7rIElA
token_type
bearer
expires_in
299
2023-03-11 03:53:08 SUCCESS
CheckIfTokenEndpointResponseError
No error from token endpoint
2023-03-11 03:53:08 SUCCESS
CheckForAccessTokenValue
Found an access token
access_token
ccb1f46a-043c-4bd8-8e7f-5846fef4f244
2023-03-11 03:53:08 SUCCESS
ExtractAccessTokenFromTokenResponse
Extracted the access token
value
ccb1f46a-043c-4bd8-8e7f-5846fef4f244
type
bearer
2023-03-11 03:53:08 SUCCESS
ExtractExpiresInFromTokenEndpointResponse
Extracted 'expires_in'
expires_in
299
2023-03-11 03:53:08 SUCCESS
ValidateExpiresIn
expires_in passed all validation checks
expires_in
299
2023-03-11 03:53:08 SUCCESS
CheckForRefreshTokenValue
Found a refresh token
refresh_token
3d5f1cd6-4931-4f4a-ac62-d0f05dd36024
2023-03-11 03:53:08 SUCCESS
ExtractIdTokenFromTokenResponse
Found and parsed the id_token from token_endpoint_response
value
eyJraWQiOiI1YmI5OGJmYi0zYmFjLTQ1YmMtYjI4Ny0zZDExYWNjN2VlYmRfc2lnX3JzMjU2IiwidHlwIjoiSldUIiwiYWxnIjoiUlMyNTYifQ.eyJhdF9oYXNoIjoicEhnQ2pDV0pvTUZucXdaZkhiaUliUSIsInN1YiI6IkZxY1JiUFRqRTVXMjBVYW9WZHA0RGR5aUI0NnhRdWVGSXpRNGZrTl9fRFEiLCJjb2RlIjoiYzg2MjlmYmMtMzUxOC00YjUzLThjOWYtMDU2MmU3OTcxODdmIiwiYW1yIjpbIi0xIl0sImlzcyI6Imh0dHBzOi8vbWlsdG9uLWNoLXByZWNpb3VzLWdvcGhlci5nbHV1LmluZm8iLCJub25jZSI6ImZsVFZ0WEhnRnMiLCJzaWQiOiI5ZDM3NzRjMC0yYmFhLTQ5NWYtYmIzYy0yZTYzNzFiOTE4NDciLCJveE9wZW5JRENvbm5lY3RWZXJzaW9uIjoib3BlbmlkY29ubmVjdC0xLjAiLCJhdWQiOiJhYWI5OWI2YS01MzU4LTQ0MDItOThlMi02YTkyMzM5ZTFhMTgiLCJhY3IiOiJzaW1wbGVfcGFzc3dvcmRfYXV0aCIsImNfaGFzaCI6IjVMa1RBb1FGT3AzZDBHVFdsQlo2V1EiLCJhdXRoX3RpbWUiOjE2Nzg1MDY3ODcsImV4cCI6MTY3ODUxMDM4OCwiZ3JhbnQiOiJhdXRob3JpemF0aW9uX2NvZGUiLCJpYXQiOjE2Nzg1MDY3ODh9.xhK-SBMqlcnjU59vnt3424fd71dNo63msyV1o3aVtx0ZfLzm7kNGlCAcFyEDuozGmAmTefQGTcLhNxEqfnrCl8pDhodPb6cvYUqAnjpj92fX6kHWqUe77wKxLreyWF9a_FXbUXiws7Gx0Gi3xg4dKminWeR174v1fzopOEfZl4miBE_CcQgOWh6HgUyVqgC_ZWuknpEi-npvpFLMCODQ9BRi52z6gRu4vCVPg3_vZDHFfbC7zweiy6M8htoqUsOOMLa0TJx9cYal2I2SHR_3vy8rahY58FN8ksLC_HOqxg_ZvMalkySXAqTTIVLcV3T8GTjBoXSNnPhLlOCn7rIElA
header
{
  "kid": "5bb98bfb-3bac-45bc-b287-3d11acc7eebd_sig_rs256",
  "typ": "JWT",
  "alg": "RS256"
}
claims
{
  "at_hash": "pHgCjCWJoMFnqwZfHbiIbQ",
  "sub": "FqcRbPTjE5W20UaoVdp4DdyiB46xQueFIzQ4fkN__DQ",
  "code": "c8629fbc-3518-4b53-8c9f-0562e797187f",
  "amr": [
    "-1"
  ],
  "iss": "https://milton-ch-precious-gopher.gluu.info",
  "nonce": "flTVtXHgFs",
  "sid": "9d3774c0-2baa-495f-bb3c-2e6371b91847",
  "oxOpenIDConnectVersion": "openidconnect-1.0",
  "aud": "aab99b6a-5358-4402-98e2-6a92339e1a18",
  "acr": "simple_password_auth",
  "c_hash": "5LkTAoQFOp3d0GTWlBZ6WQ",
  "auth_time": 1678506787,
  "exp": 1678510388,
  "grant": "authorization_code",
  "iat": 1678506788
}
2023-03-11 03:53:08 SUCCESS
ValidateIdToken
ID token iss, aud, exp, iat, auth_time, acr & nbf claims passed validation checks
2023-03-11 03:53:08
ValidateIdTokenStandardClaims
sub is a string with content
2023-03-11 03:53:08
ValidateIdTokenStandardClaims
Skipping unknown claim: code
2023-03-11 03:53:08
ValidateIdTokenStandardClaims
Skipping unknown claim: sid
2023-03-11 03:53:08
ValidateIdTokenStandardClaims
Skipping unknown claim: oxOpenIDConnectVersion
2023-03-11 03:53:08
ValidateIdTokenStandardClaims
Skipping unknown claim: grant
2023-03-11 03:53:08 SUCCESS
ValidateIdTokenStandardClaims
id_token claims are valid
2023-03-11 03:53:08 SUCCESS
ValidateIdTokenNonce
Nonce values match
nonce
flTVtXHgFs
2023-03-11 03:53:08 SUCCESS
ValidateIdTokenACRClaimAgainstRequest
Nothing to check; the conformance suite did not request an acr claim in request object
2023-03-11 03:53:08 SUCCESS
ValidateIdTokenSignature
id_token signature validated
id_token
eyJraWQiOiI1YmI5OGJmYi0zYmFjLTQ1YmMtYjI4Ny0zZDExYWNjN2VlYmRfc2lnX3JzMjU2IiwidHlwIjoiSldUIiwiYWxnIjoiUlMyNTYifQ.eyJhdF9oYXNoIjoicEhnQ2pDV0pvTUZucXdaZkhiaUliUSIsInN1YiI6IkZxY1JiUFRqRTVXMjBVYW9WZHA0RGR5aUI0NnhRdWVGSXpRNGZrTl9fRFEiLCJjb2RlIjoiYzg2MjlmYmMtMzUxOC00YjUzLThjOWYtMDU2MmU3OTcxODdmIiwiYW1yIjpbIi0xIl0sImlzcyI6Imh0dHBzOi8vbWlsdG9uLWNoLXByZWNpb3VzLWdvcGhlci5nbHV1LmluZm8iLCJub25jZSI6ImZsVFZ0WEhnRnMiLCJzaWQiOiI5ZDM3NzRjMC0yYmFhLTQ5NWYtYmIzYy0yZTYzNzFiOTE4NDciLCJveE9wZW5JRENvbm5lY3RWZXJzaW9uIjoib3BlbmlkY29ubmVjdC0xLjAiLCJhdWQiOiJhYWI5OWI2YS01MzU4LTQ0MDItOThlMi02YTkyMzM5ZTFhMTgiLCJhY3IiOiJzaW1wbGVfcGFzc3dvcmRfYXV0aCIsImNfaGFzaCI6IjVMa1RBb1FGT3AzZDBHVFdsQlo2V1EiLCJhdXRoX3RpbWUiOjE2Nzg1MDY3ODcsImV4cCI6MTY3ODUxMDM4OCwiZ3JhbnQiOiJhdXRob3JpemF0aW9uX2NvZGUiLCJpYXQiOjE2Nzg1MDY3ODh9.xhK-SBMqlcnjU59vnt3424fd71dNo63msyV1o3aVtx0ZfLzm7kNGlCAcFyEDuozGmAmTefQGTcLhNxEqfnrCl8pDhodPb6cvYUqAnjpj92fX6kHWqUe77wKxLreyWF9a_FXbUXiws7Gx0Gi3xg4dKminWeR174v1fzopOEfZl4miBE_CcQgOWh6HgUyVqgC_ZWuknpEi-npvpFLMCODQ9BRi52z6gRu4vCVPg3_vZDHFfbC7zweiy6M8htoqUsOOMLa0TJx9cYal2I2SHR_3vy8rahY58FN8ksLC_HOqxg_ZvMalkySXAqTTIVLcV3T8GTjBoXSNnPhLlOCn7rIElA
2023-03-11 03:53:08 SUCCESS
ValidateIdTokenSignatureUsingKid
id_token signature validated
id_token
eyJraWQiOiI1YmI5OGJmYi0zYmFjLTQ1YmMtYjI4Ny0zZDExYWNjN2VlYmRfc2lnX3JzMjU2IiwidHlwIjoiSldUIiwiYWxnIjoiUlMyNTYifQ.eyJhdF9oYXNoIjoicEhnQ2pDV0pvTUZucXdaZkhiaUliUSIsInN1YiI6IkZxY1JiUFRqRTVXMjBVYW9WZHA0RGR5aUI0NnhRdWVGSXpRNGZrTl9fRFEiLCJjb2RlIjoiYzg2MjlmYmMtMzUxOC00YjUzLThjOWYtMDU2MmU3OTcxODdmIiwiYW1yIjpbIi0xIl0sImlzcyI6Imh0dHBzOi8vbWlsdG9uLWNoLXByZWNpb3VzLWdvcGhlci5nbHV1LmluZm8iLCJub25jZSI6ImZsVFZ0WEhnRnMiLCJzaWQiOiI5ZDM3NzRjMC0yYmFhLTQ5NWYtYmIzYy0yZTYzNzFiOTE4NDciLCJveE9wZW5JRENvbm5lY3RWZXJzaW9uIjoib3BlbmlkY29ubmVjdC0xLjAiLCJhdWQiOiJhYWI5OWI2YS01MzU4LTQ0MDItOThlMi02YTkyMzM5ZTFhMTgiLCJhY3IiOiJzaW1wbGVfcGFzc3dvcmRfYXV0aCIsImNfaGFzaCI6IjVMa1RBb1FGT3AzZDBHVFdsQlo2V1EiLCJhdXRoX3RpbWUiOjE2Nzg1MDY3ODcsImV4cCI6MTY3ODUxMDM4OCwiZ3JhbnQiOiJhdXRob3JpemF0aW9uX2NvZGUiLCJpYXQiOjE2Nzg1MDY3ODh9.xhK-SBMqlcnjU59vnt3424fd71dNo63msyV1o3aVtx0ZfLzm7kNGlCAcFyEDuozGmAmTefQGTcLhNxEqfnrCl8pDhodPb6cvYUqAnjpj92fX6kHWqUe77wKxLreyWF9a_FXbUXiws7Gx0Gi3xg4dKminWeR174v1fzopOEfZl4miBE_CcQgOWh6HgUyVqgC_ZWuknpEi-npvpFLMCODQ9BRi52z6gRu4vCVPg3_vZDHFfbC7zweiy6M8htoqUsOOMLa0TJx9cYal2I2SHR_3vy8rahY58FN8ksLC_HOqxg_ZvMalkySXAqTTIVLcV3T8GTjBoXSNnPhLlOCn7rIElA
2023-03-11 03:53:08 SUCCESS
CheckForSubjectInIdToken
Found 'sub' in id_token
sub
FqcRbPTjE5W20UaoVdp4DdyiB46xQueFIzQ4fkN__DQ
2023-03-11 03:53:09
EnsureIdTokenUpdatedAtValid
id_token response does not contain 'updated_at'
2023-03-11 03:53:09 INFO
ValidateEncryptedIdTokenHasKid
Skipped evaluation due to missing required element: id_token jwe_header
path
jwe_header
mapped
object
id_token
2023-03-11 03:53:09 SUCCESS
VerifyIdTokenSubConsistentHybridFlow
authorization endpoint and token endpoint id_token have same sub
sub_auth_endpoint
FqcRbPTjE5W20UaoVdp4DdyiB46xQueFIzQ4fkN__DQ
sub_token_endpoint
FqcRbPTjE5W20UaoVdp4DdyiB46xQueFIzQ4fkN__DQ
2023-03-11 03:53:09 SUCCESS
ExtractRefreshTokenFromTokenResponse
Extracted refresh token from response
refresh_token
3d5f1cd6-4931-4f4a-ac62-d0f05dd36024
2023-03-11 03:53:09 SUCCESS
EnsureServerConfigurationSupportsRefreshToken
The server configuration indicates support for refresh tokens
supported_grant_types
[
  "password",
  "authorization_code",
  "client_credentials",
  "urn:ietf:params:oauth:grant-type:device_code",
  "implicit",
  "urn:ietf:params:oauth:grant-type:uma-ticket",
  "refresh_token"
]
2023-03-11 03:53:09 SUCCESS
EnsureRefreshTokenContainsAllowedCharactersOnly
Refresh token does not contain any illegal characters
Refresh Token Request
2023-03-11 03:53:09 SUCCESS
CreateRefreshTokenRequest
Created token endpoint request parameters
grant_type
refresh_token
refresh_token
3d5f1cd6-4931-4f4a-ac62-d0f05dd36024
2023-03-11 03:53:09 SUCCESS
AddScopeToTokenEndpointRequest
Added scope of 'openid offline_access' to token endpoint request
grant_type
refresh_token
refresh_token
3d5f1cd6-4931-4f4a-ac62-d0f05dd36024
scope
openid offline_access
2023-03-11 03:53:09 SUCCESS
AddBasicAuthClientSecretAuthenticationParameters
Added basic authorization header
Authorization
Basic YWFiOTliNmEtNTM1OC00NDAyLTk4ZTItNmE5MjMzOWUxYTE4OmQzNTM5ZTNlLTJmMjEtNDFkNC1iYmZjLWE3ZmMxNTg3MTAwMg==
2023-03-11 03:53:09 SUCCESS
WaitForOneSecond
Pausing for 1 seconds
2023-03-11 03:53:10 SUCCESS
WaitForOneSecond
Woke up after 1 seconds sleep
2023-03-11 03:53:10
CallTokenEndpointAndReturnFullResponse
HTTP request
request_uri
https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/token
request_method
POST
request_headers
{
  "accept": "application/json",
  "authorization": "Basic YWFiOTliNmEtNTM1OC00NDAyLTk4ZTItNmE5MjMzOWUxYTE4OmQzNTM5ZTNlLTJmMjEtNDFkNC1iYmZjLWE3ZmMxNTg3MTAwMg\u003d\u003d",
  "content-type": "application/x-www-form-urlencoded;charset\u003dUTF-8",
  "content-length": "103"
}
request_body
grant_type=refresh_token&refresh_token=3d5f1cd6-4931-4f4a-ac62-d0f05dd36024&scope=openid+offline_access
2023-03-11 03:53:10 RESPONSE
CallTokenEndpointAndReturnFullResponse
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "server": "nginx",
  "date": "Sat, 11 Mar 2023 03:53:10 GMT",
  "content-type": "application/json",
  "content-length": "181",
  "connection": "keep-alive",
  "cache-control": "no-store",
  "pragma": "no-cache",
  "x-xss-protection": "1; mode\u003dblock",
  "x-content-type-options": "nosniff",
  "strict-transport-security": "max-age\u003d31536000; includeSubDomains"
}
response_body
{"access_token":"a9e89335-3d73-445e-9859-749a51397b8f","refresh_token":"239ed362-e97e-44c7-9ed0-0c49305c271a","scope":"openid offline_access","token_type":"bearer","expires_in":299}
2023-03-11 03:53:10 SUCCESS
CallTokenEndpointAndReturnFullResponse
Parsed token endpoint response
access_token
a9e89335-3d73-445e-9859-749a51397b8f
refresh_token
239ed362-e97e-44c7-9ed0-0c49305c271a
scope
openid offline_access
token_type
bearer
expires_in
299
2023-03-11 03:53:10 SUCCESS
CheckTokenEndpointHttpStatus200
Token endpoint http status code was 200
2023-03-11 03:53:10 SUCCESS
CheckTokenEndpointReturnedJsonContentType
token_endpoint_response_headers Content-Type: header is application/json
2023-03-11 03:53:10 SUCCESS
CheckTokenEndpointCacheHeaders
'cache-control' header in token endpoint response contains expected value.
cache_control_header
no-store
2023-03-11 03:53:10 SUCCESS
CheckIfTokenEndpointResponseError
No error from token endpoint
2023-03-11 03:53:10 SUCCESS
ExtractAccessTokenFromTokenResponse
Extracted the access token
value
a9e89335-3d73-445e-9859-749a51397b8f
type
bearer
2023-03-11 03:53:10 SUCCESS
CheckTokenTypeIsBearer
Token type is bearer
2023-03-11 03:53:10 SUCCESS
EnsureMinimumAccessTokenEntropy
Calculated shannon entropy seems sufficient
actual
124.73322206666909
expected
96.0
value
a9e89335-3d73-445e-9859-749a51397b8f
2023-03-11 03:53:10 SUCCESS
EnsureAccessTokenContainsAllowedCharactersOnly
Access token does not contain any illegal characters
2023-03-11 03:53:10 SUCCESS
ExtractExpiresInFromTokenEndpointResponse
Extracted 'expires_in'
expires_in
299
2023-03-11 03:53:10 SUCCESS
ValidateExpiresIn
expires_in passed all validation checks
expires_in
299
2023-03-11 03:53:10 SUCCESS
EnsureAccessTokenValuesAreDifferent
Access token values are not the same
first_access_token
ccb1f46a-043c-4bd8-8e7f-5846fef4f244
second_access_token
a9e89335-3d73-445e-9859-749a51397b8f
2023-03-11 03:53:10 INFO
ExtractIdTokenFromTokenResponse
Couldn't find id_token in token_endpoint_response
2023-03-11 03:53:10 SUCCESS
ExtractRefreshTokenFromTokenResponse
Extracted refresh token from response
refresh_token
239ed362-e97e-44c7-9ed0-0c49305c271a
2023-03-11 03:53:10 SUCCESS
EnsureMinimumRefreshTokenLength
Refresh token is of sufficient length
actual
288
required
128
2023-03-11 03:53:10 SUCCESS
EnsureMinimumRefreshTokenEntropy
Calculated shannon entropy seems sufficient
actual
131.58797503894243
expected
96.0
value
239ed362-e97e-44c7-9ed0-0c49305c271a
2023-03-11 03:53:10 INFO
CompareIdTokenClaims
Skipped evaluation due to missing required object: second_id_token
expected
second_id_token
mapped
second_id_token
Userinfo endpoint tests
2023-03-11 03:53:10
CallProtectedResource
HTTP request
request_uri
https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/userinfo
request_method
GET
request_headers
{
  "accept": "application/json",
  "authorization": "bearer a9e89335-3d73-445e-9859-749a51397b8f",
  "content-length": "0"
}
request_body

                                
2023-03-11 03:53:10 RESPONSE
CallProtectedResource
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "server": "nginx",
  "date": "Sat, 11 Mar 2023 03:53:10 GMT",
  "content-type": "application/json;charset\u003dutf-8",
  "content-length": "53",
  "connection": "keep-alive",
  "cache-control": "no-store, private",
  "pragma": "no-cache",
  "x-xss-protection": "1; mode\u003dblock",
  "x-content-type-options": "nosniff",
  "strict-transport-security": "max-age\u003d31536000; includeSubDomains"
}
response_body
{"sub":"FqcRbPTjE5W20UaoVdp4DdyiB46xQueFIzQ4fkN__DQ"}
2023-03-11 03:53:10 SUCCESS
CallProtectedResource
Got a response from the resource endpoint
status
200
endpoint_name
resource
headers
{
  "server": "nginx",
  "date": "Sat, 11 Mar 2023 03:53:10 GMT",
  "content-type": "application/json;charset\u003dutf-8",
  "content-length": "53",
  "connection": "keep-alive",
  "cache-control": "no-store, private",
  "pragma": "no-cache",
  "x-xss-protection": "1; mode\u003dblock",
  "x-content-type-options": "nosniff",
  "strict-transport-security": "max-age\u003d31536000; includeSubDomains"
}
body
{"sub":"FqcRbPTjE5W20UaoVdp4DdyiB46xQueFIzQ4fkN__DQ"}
2023-03-11 03:53:10 SUCCESS
EnsureHttpStatusCodeIs200
resource endpoint returned the expected http status
expected_status
200
http_status
200
Second client: Make request to authorization endpoint
2023-03-11 03:53:10 SUCCESS
CreateAuthorizationEndpointRequestFromClientInformation
Created authorization endpoint request
client_id
f528769e-c06e-4f12-97f6-b9a04acd8e5d
redirect_uri
https://www.certification.openid.net/test/VnUvkHssfJT0JnC/callback
scope
openid offline_access
2023-03-11 03:53:10
CreateRandomStateValue
Created state value
requested_state_length
10
state
XpqEjGI8Yy
2023-03-11 03:53:10 SUCCESS
AddStateToAuthorizationEndpointRequest
Added state parameter to request
client_id
f528769e-c06e-4f12-97f6-b9a04acd8e5d
redirect_uri
https://www.certification.openid.net/test/VnUvkHssfJT0JnC/callback
scope
openid offline_access
state
XpqEjGI8Yy
2023-03-11 03:53:10
CreateRandomNonceValue
Created nonce value
requested_nonce_length
10
nonce
mNattkDlE9
2023-03-11 03:53:10 SUCCESS
AddNonceToAuthorizationEndpointRequest
Added nonce parameter to request
client_id
f528769e-c06e-4f12-97f6-b9a04acd8e5d
redirect_uri
https://www.certification.openid.net/test/VnUvkHssfJT0JnC/callback
scope
openid offline_access
state
XpqEjGI8Yy
nonce
mNattkDlE9
2023-03-11 03:53:10 SUCCESS
SetAuthorizationEndpointRequestResponseTypeFromEnvironment
Added response_type parameter to request
client_id
f528769e-c06e-4f12-97f6-b9a04acd8e5d
redirect_uri
https://www.certification.openid.net/test/VnUvkHssfJT0JnC/callback
scope
openid offline_access
state
XpqEjGI8Yy
nonce
mNattkDlE9
response_type
code id_token token
2023-03-11 03:53:10
SetAuthorizationEndpointRequestResponseModeToFormPost
Added response_mode parameter to request
client_id
f528769e-c06e-4f12-97f6-b9a04acd8e5d
redirect_uri
https://www.certification.openid.net/test/VnUvkHssfJT0JnC/callback
scope
openid offline_access
state
XpqEjGI8Yy
nonce
mNattkDlE9
response_type
code id_token token
response_mode
form_post
2023-03-11 03:53:10 SUCCESS
AddPromptConsentToAuthorizationEndpointRequestIfScopeContainsOfflineAccess
Added prompt=consent to authorization endpoint request
client_id
f528769e-c06e-4f12-97f6-b9a04acd8e5d
redirect_uri
https://www.certification.openid.net/test/VnUvkHssfJT0JnC/callback
scope
openid offline_access
state
XpqEjGI8Yy
nonce
mNattkDlE9
response_type
code id_token token
response_mode
form_post
prompt
consent
2023-03-11 03:53:10 SUCCESS
BuildPlainRedirectToAuthorizationEndpoint
Sending to authorization endpoint
auth_request
{
  "client_id": "f528769e-c06e-4f12-97f6-b9a04acd8e5d",
  "redirect_uri": "https://www.certification.openid.net/test/VnUvkHssfJT0JnC/callback",
  "scope": "openid offline_access",
  "state": "XpqEjGI8Yy",
  "nonce": "mNattkDlE9",
  "response_type": "code id_token token",
  "response_mode": "form_post",
  "prompt": "consent"
}
redirect_to_authorization_endpoint
https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/authorize?client_id=f528769e-c06e-4f12-97f6-b9a04acd8e5d&redirect_uri=https://www.certification.openid.net/test/VnUvkHssfJT0JnC/callback&scope=openid%20offline_access&state=XpqEjGI8Yy&nonce=mNattkDlE9&response_type=code%20id_token%20token&response_mode=form_post&prompt=consent
2023-03-11 03:53:10 REDIRECT
oidcc-refresh-token
Redirecting to authorization endpoint
redirect_to
https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/authorize?client_id=f528769e-c06e-4f12-97f6-b9a04acd8e5d&redirect_uri=https://www.certification.openid.net/test/VnUvkHssfJT0JnC/callback&scope=openid%20offline_access&state=XpqEjGI8Yy&nonce=mNattkDlE9&response_type=code%20id_token%20token&response_mode=form_post&prompt=consent
2023-03-11 03:53:21 INCOMING
oidcc-refresh-token
Incoming HTTP request to /test/VnUvkHssfJT0JnC/callback
incoming_headers
{
  "host": "www.certification.openid.net",
  "cache-control": "max-age\u003d0",
  "sec-ch-ua": "\"Google Chrome\";v\u003d\"111\", \"Not(A:Brand\";v\u003d\"8\", \"Chromium\";v\u003d\"111\"",
  "sec-ch-ua-mobile": "?0",
  "sec-ch-ua-platform": "\"Linux\"",
  "upgrade-insecure-requests": "1",
  "origin": "https://milton-ch-precious-gopher.gluu.info",
  "content-type": "application/x-www-form-urlencoded",
  "user-agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.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-dest": "document",
  "referer": "https://milton-ch-precious-gopher.gluu.info/",
  "accept-encoding": "gzip, deflate, br",
  "accept-language": "en-US,en;q\u003d0.9,es;q\u003d0.8",
  "connection": "close",
  "content-length": "1508"
}
incoming_path
/test/VnUvkHssfJT0JnC/callback
incoming_body_form_params
{
  "access_token": "8b2fda1c-64c9-4561-94f7-d043b0f70eaf",
  "code": "7a450934-68a8-47f5-82cb-d2c70e63505a",
  "scope": "openid offline_access",
  "id_token": "eyJraWQiOiI1YmI5OGJmYi0zYmFjLTQ1YmMtYjI4Ny0zZDExYWNjN2VlYmRfc2lnX3JzMjU2IiwidHlwIjoiSldUIiwiYWxnIjoiUlMyNTYifQ.eyJhdF9oYXNoIjoiOVBnamZOZy1ncFlBUkFBcnpiNE1iUSIsInN1YiI6IkZxY1JiUFRqRTVXMjBVYW9WZHA0RGR5aUI0NnhRdWVGSXpRNGZrTl9fRFEiLCJjb2RlIjoiMGM2MWNkNjctYmFiMS00OTE3LTk3YmItNDllMTZiYzEyNDYwIiwiYW1yIjpbIi0xIl0sImlzcyI6Imh0dHBzOi8vbWlsdG9uLWNoLXByZWNpb3VzLWdvcGhlci5nbHV1LmluZm8iLCJub25jZSI6Im1OYXR0a0RsRTkiLCJzaWQiOiIxOWIzMGQ5ZC1iNjk2LTRiYmQtYWE4My05NTljMTY1NjFlYjAiLCJveE9wZW5JRENvbm5lY3RWZXJzaW9uIjoib3BlbmlkY29ubmVjdC0xLjAiLCJhdWQiOiJmNTI4NzY5ZS1jMDZlLTRmMTItOTdmNi1iOWEwNGFjZDhlNWQiLCJhY3IiOiJzaW1wbGVfcGFzc3dvcmRfYXV0aCIsImNfaGFzaCI6IjdRZlYxTHRiVkFaaVlqUUxjVWFpQkEiLCJzX2hhc2giOiJva2NzcGpGc28ycDllN3pvSVZFQ1BBIiwiYXV0aF90aW1lIjoxNjc4NTA2ODAxLCJleHAiOjE2Nzg1MTA0MDEsImdyYW50IjoiYXV0aG9yaXphdGlvbl9jb2RlIiwiaWF0IjoxNjc4NTA2ODAxfQ.NQkhC95PebeV6gtqunNw8hyBlCTMWIszfpk8spPsKn4e9H7USUbp2p1jYA2TupuxxaxNrSI88U1gc4DYDpv82QqO_K24_EwfBS4ufTwkD66fNivehKGLQNPTXm4xjPFVXVAuq3DYuc6nt4WUuBFDZodxnGC3PWJyR_8evec9UHrXnU15_beJOdRsXUXWM-LfBKtx02URYQc6uWk0i0CzJl1jP7Mlm-_QtJORcneng18ecQ84tXhBB4PxM48Vitlq9wOblXupFzPn8fsrRvKUVg3BmCPRspT-lMvnwRlN09YDvn0z5Te9D_Jvt7OMATJJPTAPo_UMZEn2fiuwgoXwfg",
  "state": "XpqEjGI8Yy",
  "token_type": "bearer",
  "session_state": "0a9452760b1aa526892117d72b8942af2ff75cd657017c126574f10f7f151298.1b075d4c-60b1-437e-a947-2948af57acb9",
  "expires_in": "299",
  "sid": "19b30d9d-b696-4bbd-aa83-959c16561eb0"
}
incoming_method
POST
incoming_tls_version
TLSv1.2
incoming_tls_cert
incoming_query_string_params
{}
incoming_body
access_token=8b2fda1c-64c9-4561-94f7-d043b0f70eaf&code=7a450934-68a8-47f5-82cb-d2c70e63505a&scope=openid+offline_access&id_token=eyJraWQiOiI1YmI5OGJmYi0zYmFjLTQ1YmMtYjI4Ny0zZDExYWNjN2VlYmRfc2lnX3JzMjU2IiwidHlwIjoiSldUIiwiYWxnIjoiUlMyNTYifQ.eyJhdF9oYXNoIjoiOVBnamZOZy1ncFlBUkFBcnpiNE1iUSIsInN1YiI6IkZxY1JiUFRqRTVXMjBVYW9WZHA0RGR5aUI0NnhRdWVGSXpRNGZrTl9fRFEiLCJjb2RlIjoiMGM2MWNkNjctYmFiMS00OTE3LTk3YmItNDllMTZiYzEyNDYwIiwiYW1yIjpbIi0xIl0sImlzcyI6Imh0dHBzOi8vbWlsdG9uLWNoLXByZWNpb3VzLWdvcGhlci5nbHV1LmluZm8iLCJub25jZSI6Im1OYXR0a0RsRTkiLCJzaWQiOiIxOWIzMGQ5ZC1iNjk2LTRiYmQtYWE4My05NTljMTY1NjFlYjAiLCJveE9wZW5JRENvbm5lY3RWZXJzaW9uIjoib3BlbmlkY29ubmVjdC0xLjAiLCJhdWQiOiJmNTI4NzY5ZS1jMDZlLTRmMTItOTdmNi1iOWEwNGFjZDhlNWQiLCJhY3IiOiJzaW1wbGVfcGFzc3dvcmRfYXV0aCIsImNfaGFzaCI6IjdRZlYxTHRiVkFaaVlqUUxjVWFpQkEiLCJzX2hhc2giOiJva2NzcGpGc28ycDllN3pvSVZFQ1BBIiwiYXV0aF90aW1lIjoxNjc4NTA2ODAxLCJleHAiOjE2Nzg1MTA0MDEsImdyYW50IjoiYXV0aG9yaXphdGlvbl9jb2RlIiwiaWF0IjoxNjc4NTA2ODAxfQ.NQkhC95PebeV6gtqunNw8hyBlCTMWIszfpk8spPsKn4e9H7USUbp2p1jYA2TupuxxaxNrSI88U1gc4DYDpv82QqO_K24_EwfBS4ufTwkD66fNivehKGLQNPTXm4xjPFVXVAuq3DYuc6nt4WUuBFDZodxnGC3PWJyR_8evec9UHrXnU15_beJOdRsXUXWM-LfBKtx02URYQc6uWk0i0CzJl1jP7Mlm-_QtJORcneng18ecQ84tXhBB4PxM48Vitlq9wOblXupFzPn8fsrRvKUVg3BmCPRspT-lMvnwRlN09YDvn0z5Te9D_Jvt7OMATJJPTAPo_UMZEn2fiuwgoXwfg&state=XpqEjGI8Yy&token_type=bearer&session_state=0a9452760b1aa526892117d72b8942af2ff75cd657017c126574f10f7f151298.1b075d4c-60b1-437e-a947-2948af57acb9&expires_in=299&sid=19b30d9d-b696-4bbd-aa83-959c16561eb0
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-03-11 03:53:21 SUCCESS
CreateRandomImplicitSubmitUrl
Created random implicit submission URL
implicit_submit
{
  "path": "implicit/q9n2qKKtfEboCUTU9pxY",
  "fullUrl": "https://www.certification.openid.net/test/VnUvkHssfJT0JnC/implicit/q9n2qKKtfEboCUTU9pxY"
}
2023-03-11 03:53:21 OUTGOING
oidcc-refresh-token
Response to HTTP request to test instance VnUvkHssfJT0JnC
outgoing
ModelAndView [view="implicitCallback"; model={implicitSubmitUrl=https://www.certification.openid.net/test/VnUvkHssfJT0JnC/implicit/q9n2qKKtfEboCUTU9pxY, returnUrl=/log-detail.html?log=VnUvkHssfJT0JnC}]
outgoing_path
callback
2023-03-11 03:53:22 INCOMING
oidcc-refresh-token
Incoming HTTP request to /test/VnUvkHssfJT0JnC/implicit/q9n2qKKtfEboCUTU9pxY
incoming_headers
{
  "host": "www.certification.openid.net",
  "sec-ch-ua": "\"Google Chrome\";v\u003d\"111\", \"Not(A:Brand\";v\u003d\"8\", \"Chromium\";v\u003d\"111\"",
  "accept": "*/*",
  "content-type": "text/plain",
  "x-requested-with": "XMLHttpRequest",
  "sec-ch-ua-mobile": "?0",
  "user-agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36",
  "sec-ch-ua-platform": "\"Linux\"",
  "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/VnUvkHssfJT0JnC/callback",
  "accept-encoding": "gzip, deflate, br",
  "accept-language": "en-US,en;q\u003d0.9,es;q\u003d0.8",
  "cookie": "__utmc\u003d201319536; __utmz\u003d201319536.1677762052.15.2.utmcsr\u003dcertification.openid.net|utmccn\u003d(referral)|utmcmd\u003dreferral|utmcct\u003d/; __utma\u003d201319536.719051479.1676475983.1677762052.1678367921.16; JSESSIONID\u003dF4971349EFBC46695DBFF4F7A187AA75",
  "connection": "close",
  "content-length": "0"
}
incoming_path
/test/VnUvkHssfJT0JnC/implicit/q9n2qKKtfEboCUTU9pxY
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-03-11 03:53:22 OUTGOING
oidcc-refresh-token
Response to HTTP request to test instance VnUvkHssfJT0JnC
outgoing_status_code
204
outgoing_headers
{}
outgoing_body

                                
outgoing_path
implicit/q9n2qKKtfEboCUTU9pxY
2023-03-11 03:53:22 SUCCESS
ExtractImplicitHashToCallbackResponse
implicit_hash is empty
2023-03-11 03:53:22 REDIRECT-IN
oidcc-refresh-token
Authorization endpoint response captured
url_query
{}
headers
{
  "host": "www.certification.openid.net",
  "cache-control": "max-age\u003d0",
  "sec-ch-ua": "\"Google Chrome\";v\u003d\"111\", \"Not(A:Brand\";v\u003d\"8\", \"Chromium\";v\u003d\"111\"",
  "sec-ch-ua-mobile": "?0",
  "sec-ch-ua-platform": "\"Linux\"",
  "upgrade-insecure-requests": "1",
  "origin": "https://milton-ch-precious-gopher.gluu.info",
  "content-type": "application/x-www-form-urlencoded",
  "user-agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.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-dest": "document",
  "referer": "https://milton-ch-precious-gopher.gluu.info/",
  "accept-encoding": "gzip, deflate, br",
  "accept-language": "en-US,en;q\u003d0.9,es;q\u003d0.8",
  "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",
  "content-length": "1508"
}
http_method
POST
url_fragment
{}
post_body
{
  "access_token": "8b2fda1c-64c9-4561-94f7-d043b0f70eaf",
  "code": "7a450934-68a8-47f5-82cb-d2c70e63505a",
  "scope": "openid offline_access",
  "id_token": "eyJraWQiOiI1YmI5OGJmYi0zYmFjLTQ1YmMtYjI4Ny0zZDExYWNjN2VlYmRfc2lnX3JzMjU2IiwidHlwIjoiSldUIiwiYWxnIjoiUlMyNTYifQ.eyJhdF9oYXNoIjoiOVBnamZOZy1ncFlBUkFBcnpiNE1iUSIsInN1YiI6IkZxY1JiUFRqRTVXMjBVYW9WZHA0RGR5aUI0NnhRdWVGSXpRNGZrTl9fRFEiLCJjb2RlIjoiMGM2MWNkNjctYmFiMS00OTE3LTk3YmItNDllMTZiYzEyNDYwIiwiYW1yIjpbIi0xIl0sImlzcyI6Imh0dHBzOi8vbWlsdG9uLWNoLXByZWNpb3VzLWdvcGhlci5nbHV1LmluZm8iLCJub25jZSI6Im1OYXR0a0RsRTkiLCJzaWQiOiIxOWIzMGQ5ZC1iNjk2LTRiYmQtYWE4My05NTljMTY1NjFlYjAiLCJveE9wZW5JRENvbm5lY3RWZXJzaW9uIjoib3BlbmlkY29ubmVjdC0xLjAiLCJhdWQiOiJmNTI4NzY5ZS1jMDZlLTRmMTItOTdmNi1iOWEwNGFjZDhlNWQiLCJhY3IiOiJzaW1wbGVfcGFzc3dvcmRfYXV0aCIsImNfaGFzaCI6IjdRZlYxTHRiVkFaaVlqUUxjVWFpQkEiLCJzX2hhc2giOiJva2NzcGpGc28ycDllN3pvSVZFQ1BBIiwiYXV0aF90aW1lIjoxNjc4NTA2ODAxLCJleHAiOjE2Nzg1MTA0MDEsImdyYW50IjoiYXV0aG9yaXphdGlvbl9jb2RlIiwiaWF0IjoxNjc4NTA2ODAxfQ.NQkhC95PebeV6gtqunNw8hyBlCTMWIszfpk8spPsKn4e9H7USUbp2p1jYA2TupuxxaxNrSI88U1gc4DYDpv82QqO_K24_EwfBS4ufTwkD66fNivehKGLQNPTXm4xjPFVXVAuq3DYuc6nt4WUuBFDZodxnGC3PWJyR_8evec9UHrXnU15_beJOdRsXUXWM-LfBKtx02URYQc6uWk0i0CzJl1jP7Mlm-_QtJORcneng18ecQ84tXhBB4PxM48Vitlq9wOblXupFzPn8fsrRvKUVg3BmCPRspT-lMvnwRlN09YDvn0z5Te9D_Jvt7OMATJJPTAPo_UMZEn2fiuwgoXwfg",
  "state": "XpqEjGI8Yy",
  "token_type": "bearer",
  "session_state": "0a9452760b1aa526892117d72b8942af2ff75cd657017c126574f10f7f151298.1b075d4c-60b1-437e-a947-2948af57acb9",
  "expires_in": "299",
  "sid": "19b30d9d-b696-4bbd-aa83-959c16561eb0"
}
Second client: Verify authorization endpoint response
2023-03-11 03:53:22 SUCCESS
CheckCallbackHttpMethodIsPost
HTTP method used at redirect_uri is 'POST'
2023-03-11 03:53:22 SUCCESS
CheckCallbackContentTypeIsFormUrlEncoded
content-type header to redirect_uri has the expected value
content_type
application/x-www-form-urlencoded
expected
application/x-www-form-urlencoded
2023-03-11 03:53:22 SUCCESS
RejectAuthCodeInUrlQuery
Authorization code is not present in URL query returned from authorization endpoint
2023-03-11 03:53:22 SUCCESS
RejectErrorInUrlQuery
'error' is not present in URL query returned from authorization endpoint
2023-03-11 03:53:22 SUCCESS
CheckMatchingCallbackParameters
Callback parameters successfully verified
2023-03-11 03:53:22
ValidateIssInAuthorizationResponse
No 'iss' value in authorization response.
2023-03-11 03:53:22 SUCCESS
CheckIfAuthorizationEndpointError
No error from authorization endpoint
2023-03-11 03:53:22 SUCCESS
CheckStateInAuthorizationResponse
State in response correctly returned
state
XpqEjGI8Yy
2023-03-11 03:53:22 SUCCESS
ExtractAuthorizationCodeFromAuthorizationResponse
Found authorization code
code
7a450934-68a8-47f5-82cb-d2c70e63505a
2023-03-11 03:53:22 SUCCESS
ExtractAccessTokenFromAuthorizationResponse
Extracted the access token
value
8b2fda1c-64c9-4561-94f7-d043b0f70eaf
type
bearer
2023-03-11 03:53:22 SUCCESS
ExtractIdTokenFromAuthorizationResponse
Found and parsed the id_token from authorization_endpoint_response
value
eyJraWQiOiI1YmI5OGJmYi0zYmFjLTQ1YmMtYjI4Ny0zZDExYWNjN2VlYmRfc2lnX3JzMjU2IiwidHlwIjoiSldUIiwiYWxnIjoiUlMyNTYifQ.eyJhdF9oYXNoIjoiOVBnamZOZy1ncFlBUkFBcnpiNE1iUSIsInN1YiI6IkZxY1JiUFRqRTVXMjBVYW9WZHA0RGR5aUI0NnhRdWVGSXpRNGZrTl9fRFEiLCJjb2RlIjoiMGM2MWNkNjctYmFiMS00OTE3LTk3YmItNDllMTZiYzEyNDYwIiwiYW1yIjpbIi0xIl0sImlzcyI6Imh0dHBzOi8vbWlsdG9uLWNoLXByZWNpb3VzLWdvcGhlci5nbHV1LmluZm8iLCJub25jZSI6Im1OYXR0a0RsRTkiLCJzaWQiOiIxOWIzMGQ5ZC1iNjk2LTRiYmQtYWE4My05NTljMTY1NjFlYjAiLCJveE9wZW5JRENvbm5lY3RWZXJzaW9uIjoib3BlbmlkY29ubmVjdC0xLjAiLCJhdWQiOiJmNTI4NzY5ZS1jMDZlLTRmMTItOTdmNi1iOWEwNGFjZDhlNWQiLCJhY3IiOiJzaW1wbGVfcGFzc3dvcmRfYXV0aCIsImNfaGFzaCI6IjdRZlYxTHRiVkFaaVlqUUxjVWFpQkEiLCJzX2hhc2giOiJva2NzcGpGc28ycDllN3pvSVZFQ1BBIiwiYXV0aF90aW1lIjoxNjc4NTA2ODAxLCJleHAiOjE2Nzg1MTA0MDEsImdyYW50IjoiYXV0aG9yaXphdGlvbl9jb2RlIiwiaWF0IjoxNjc4NTA2ODAxfQ.NQkhC95PebeV6gtqunNw8hyBlCTMWIszfpk8spPsKn4e9H7USUbp2p1jYA2TupuxxaxNrSI88U1gc4DYDpv82QqO_K24_EwfBS4ufTwkD66fNivehKGLQNPTXm4xjPFVXVAuq3DYuc6nt4WUuBFDZodxnGC3PWJyR_8evec9UHrXnU15_beJOdRsXUXWM-LfBKtx02URYQc6uWk0i0CzJl1jP7Mlm-_QtJORcneng18ecQ84tXhBB4PxM48Vitlq9wOblXupFzPn8fsrRvKUVg3BmCPRspT-lMvnwRlN09YDvn0z5Te9D_Jvt7OMATJJPTAPo_UMZEn2fiuwgoXwfg
header
{
  "kid": "5bb98bfb-3bac-45bc-b287-3d11acc7eebd_sig_rs256",
  "typ": "JWT",
  "alg": "RS256"
}
claims
{
  "at_hash": "9PgjfNg-gpYARAArzb4MbQ",
  "sub": "FqcRbPTjE5W20UaoVdp4DdyiB46xQueFIzQ4fkN__DQ",
  "code": "0c61cd67-bab1-4917-97bb-49e16bc12460",
  "amr": [
    "-1"
  ],
  "iss": "https://milton-ch-precious-gopher.gluu.info",
  "nonce": "mNattkDlE9",
  "sid": "19b30d9d-b696-4bbd-aa83-959c16561eb0",
  "oxOpenIDConnectVersion": "openidconnect-1.0",
  "aud": "f528769e-c06e-4f12-97f6-b9a04acd8e5d",
  "acr": "simple_password_auth",
  "c_hash": "7QfV1LtbVAZiYjQLcUaiBA",
  "s_hash": "okcspjFso2p9e7zoIVECPA",
  "auth_time": 1678506801,
  "exp": 1678510401,
  "grant": "authorization_code",
  "iat": 1678506801
}
2023-03-11 03:53:22 SUCCESS
ValidateIdToken
ID token iss, aud, exp, iat, auth_time, acr & nbf claims passed validation checks
2023-03-11 03:53:22
ValidateIdTokenStandardClaims
sub is a string with content
2023-03-11 03:53:22
ValidateIdTokenStandardClaims
Skipping unknown claim: code
2023-03-11 03:53:22
ValidateIdTokenStandardClaims
Skipping unknown claim: sid
2023-03-11 03:53:22
ValidateIdTokenStandardClaims
Skipping unknown claim: oxOpenIDConnectVersion
2023-03-11 03:53:22
ValidateIdTokenStandardClaims
Skipping unknown claim: grant
2023-03-11 03:53:22 SUCCESS
ValidateIdTokenStandardClaims
id_token claims are valid
2023-03-11 03:53:22 SUCCESS
ValidateIdTokenNonce
Nonce values match
nonce
mNattkDlE9
2023-03-11 03:53:22 SUCCESS
ValidateIdTokenACRClaimAgainstRequest
Nothing to check; the conformance suite did not request an acr claim in request object
2023-03-11 03:53:22 SUCCESS
ValidateIdTokenSignature
id_token signature validated
id_token
eyJraWQiOiI1YmI5OGJmYi0zYmFjLTQ1YmMtYjI4Ny0zZDExYWNjN2VlYmRfc2lnX3JzMjU2IiwidHlwIjoiSldUIiwiYWxnIjoiUlMyNTYifQ.eyJhdF9oYXNoIjoiOVBnamZOZy1ncFlBUkFBcnpiNE1iUSIsInN1YiI6IkZxY1JiUFRqRTVXMjBVYW9WZHA0RGR5aUI0NnhRdWVGSXpRNGZrTl9fRFEiLCJjb2RlIjoiMGM2MWNkNjctYmFiMS00OTE3LTk3YmItNDllMTZiYzEyNDYwIiwiYW1yIjpbIi0xIl0sImlzcyI6Imh0dHBzOi8vbWlsdG9uLWNoLXByZWNpb3VzLWdvcGhlci5nbHV1LmluZm8iLCJub25jZSI6Im1OYXR0a0RsRTkiLCJzaWQiOiIxOWIzMGQ5ZC1iNjk2LTRiYmQtYWE4My05NTljMTY1NjFlYjAiLCJveE9wZW5JRENvbm5lY3RWZXJzaW9uIjoib3BlbmlkY29ubmVjdC0xLjAiLCJhdWQiOiJmNTI4NzY5ZS1jMDZlLTRmMTItOTdmNi1iOWEwNGFjZDhlNWQiLCJhY3IiOiJzaW1wbGVfcGFzc3dvcmRfYXV0aCIsImNfaGFzaCI6IjdRZlYxTHRiVkFaaVlqUUxjVWFpQkEiLCJzX2hhc2giOiJva2NzcGpGc28ycDllN3pvSVZFQ1BBIiwiYXV0aF90aW1lIjoxNjc4NTA2ODAxLCJleHAiOjE2Nzg1MTA0MDEsImdyYW50IjoiYXV0aG9yaXphdGlvbl9jb2RlIiwiaWF0IjoxNjc4NTA2ODAxfQ.NQkhC95PebeV6gtqunNw8hyBlCTMWIszfpk8spPsKn4e9H7USUbp2p1jYA2TupuxxaxNrSI88U1gc4DYDpv82QqO_K24_EwfBS4ufTwkD66fNivehKGLQNPTXm4xjPFVXVAuq3DYuc6nt4WUuBFDZodxnGC3PWJyR_8evec9UHrXnU15_beJOdRsXUXWM-LfBKtx02URYQc6uWk0i0CzJl1jP7Mlm-_QtJORcneng18ecQ84tXhBB4PxM48Vitlq9wOblXupFzPn8fsrRvKUVg3BmCPRspT-lMvnwRlN09YDvn0z5Te9D_Jvt7OMATJJPTAPo_UMZEn2fiuwgoXwfg
2023-03-11 03:53:22 SUCCESS
ValidateIdTokenSignatureUsingKid
id_token signature validated
id_token
eyJraWQiOiI1YmI5OGJmYi0zYmFjLTQ1YmMtYjI4Ny0zZDExYWNjN2VlYmRfc2lnX3JzMjU2IiwidHlwIjoiSldUIiwiYWxnIjoiUlMyNTYifQ.eyJhdF9oYXNoIjoiOVBnamZOZy1ncFlBUkFBcnpiNE1iUSIsInN1YiI6IkZxY1JiUFRqRTVXMjBVYW9WZHA0RGR5aUI0NnhRdWVGSXpRNGZrTl9fRFEiLCJjb2RlIjoiMGM2MWNkNjctYmFiMS00OTE3LTk3YmItNDllMTZiYzEyNDYwIiwiYW1yIjpbIi0xIl0sImlzcyI6Imh0dHBzOi8vbWlsdG9uLWNoLXByZWNpb3VzLWdvcGhlci5nbHV1LmluZm8iLCJub25jZSI6Im1OYXR0a0RsRTkiLCJzaWQiOiIxOWIzMGQ5ZC1iNjk2LTRiYmQtYWE4My05NTljMTY1NjFlYjAiLCJveE9wZW5JRENvbm5lY3RWZXJzaW9uIjoib3BlbmlkY29ubmVjdC0xLjAiLCJhdWQiOiJmNTI4NzY5ZS1jMDZlLTRmMTItOTdmNi1iOWEwNGFjZDhlNWQiLCJhY3IiOiJzaW1wbGVfcGFzc3dvcmRfYXV0aCIsImNfaGFzaCI6IjdRZlYxTHRiVkFaaVlqUUxjVWFpQkEiLCJzX2hhc2giOiJva2NzcGpGc28ycDllN3pvSVZFQ1BBIiwiYXV0aF90aW1lIjoxNjc4NTA2ODAxLCJleHAiOjE2Nzg1MTA0MDEsImdyYW50IjoiYXV0aG9yaXphdGlvbl9jb2RlIiwiaWF0IjoxNjc4NTA2ODAxfQ.NQkhC95PebeV6gtqunNw8hyBlCTMWIszfpk8spPsKn4e9H7USUbp2p1jYA2TupuxxaxNrSI88U1gc4DYDpv82QqO_K24_EwfBS4ufTwkD66fNivehKGLQNPTXm4xjPFVXVAuq3DYuc6nt4WUuBFDZodxnGC3PWJyR_8evec9UHrXnU15_beJOdRsXUXWM-LfBKtx02URYQc6uWk0i0CzJl1jP7Mlm-_QtJORcneng18ecQ84tXhBB4PxM48Vitlq9wOblXupFzPn8fsrRvKUVg3BmCPRspT-lMvnwRlN09YDvn0z5Te9D_Jvt7OMATJJPTAPo_UMZEn2fiuwgoXwfg
2023-03-11 03:53:22 SUCCESS
CheckForSubjectInIdToken
Found 'sub' in id_token
sub
FqcRbPTjE5W20UaoVdp4DdyiB46xQueFIzQ4fkN__DQ
2023-03-11 03:53:22
EnsureIdTokenUpdatedAtValid
id_token response does not contain 'updated_at'
2023-03-11 03:53:22 INFO
ValidateEncryptedIdTokenHasKid
Skipped evaluation due to missing required element: id_token jwe_header
path
jwe_header
mapped
object
id_token
Second client: Userinfo endpoint tests
2023-03-11 03:53:22
CallProtectedResource
HTTP request
request_uri
https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/userinfo
request_method
GET
request_headers
{
  "accept": "application/json",
  "authorization": "bearer 8b2fda1c-64c9-4561-94f7-d043b0f70eaf",
  "content-length": "0"
}
request_body

                                
2023-03-11 03:53:22 RESPONSE
CallProtectedResource
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "server": "nginx",
  "date": "Sat, 11 Mar 2023 03:53:22 GMT",
  "content-type": "application/json;charset\u003dutf-8",
  "content-length": "53",
  "connection": "keep-alive",
  "cache-control": "no-store, private",
  "pragma": "no-cache",
  "x-xss-protection": "1; mode\u003dblock",
  "x-content-type-options": "nosniff",
  "strict-transport-security": "max-age\u003d31536000; includeSubDomains"
}
response_body
{"sub":"FqcRbPTjE5W20UaoVdp4DdyiB46xQueFIzQ4fkN__DQ"}
2023-03-11 03:53:22 SUCCESS
CallProtectedResource
Got a response from the resource endpoint
status
200
endpoint_name
resource
headers
{
  "server": "nginx",
  "date": "Sat, 11 Mar 2023 03:53:22 GMT",
  "content-type": "application/json;charset\u003dutf-8",
  "content-length": "53",
  "connection": "keep-alive",
  "cache-control": "no-store, private",
  "pragma": "no-cache",
  "x-xss-protection": "1; mode\u003dblock",
  "x-content-type-options": "nosniff",
  "strict-transport-security": "max-age\u003d31536000; includeSubDomains"
}
body
{"sub":"FqcRbPTjE5W20UaoVdp4DdyiB46xQueFIzQ4fkN__DQ"}
2023-03-11 03:53:22 SUCCESS
EnsureHttpStatusCodeIs200
resource endpoint returned the expected http status
expected_status
200
http_status
200
2023-03-11 03:53:22 SUCCESS
CreateTokenEndpointRequestForAuthorizationCodeGrant
Created token endpoint request
grant_type
authorization_code
code
7a450934-68a8-47f5-82cb-d2c70e63505a
redirect_uri
https://www.certification.openid.net/test/VnUvkHssfJT0JnC/callback
2023-03-11 03:53:22 SUCCESS
AddBasicAuthClientSecretAuthenticationParameters
Added basic authorization header
Authorization
Basic ZjUyODc2OWUtYzA2ZS00ZjEyLTk3ZjYtYjlhMDRhY2Q4ZTVkOmFlZmJjOWE0LTk3NjYtNDkzMy05OTkwLTRiZDFhMDQ0NTM3Mg==
2023-03-11 03:53:22
CallTokenEndpoint
HTTP request
request_uri
https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/token
request_method
POST
request_headers
{
  "accept": "application/json",
  "authorization": "Basic ZjUyODc2OWUtYzA2ZS00ZjEyLTk3ZjYtYjlhMDRhY2Q4ZTVkOmFlZmJjOWE0LTk3NjYtNDkzMy05OTkwLTRiZDFhMDQ0NTM3Mg\u003d\u003d",
  "content-type": "application/x-www-form-urlencoded;charset\u003dUTF-8",
  "content-length": "163"
}
request_body
grant_type=authorization_code&code=7a450934-68a8-47f5-82cb-d2c70e63505a&redirect_uri=https%3A%2F%2Fwww.certification.openid.net%2Ftest%2FVnUvkHssfJT0JnC%2Fcallback
2023-03-11 03:53:22 RESPONSE
CallTokenEndpoint
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "server": "nginx",
  "date": "Sat, 11 Mar 2023 03:53:22 GMT",
  "content-type": "application/json",
  "content-length": "1289",
  "connection": "keep-alive",
  "cache-control": "no-store",
  "pragma": "no-cache",
  "x-xss-protection": "1; mode\u003dblock",
  "x-content-type-options": "nosniff",
  "strict-transport-security": "max-age\u003d31536000; includeSubDomains"
}
response_body
{"access_token":"99f25b70-c820-4995-8f83-04365a63194f","refresh_token":"3ae6a084-4857-4e81-95ed-38e7d9f90ed5","id_token":"eyJraWQiOiI1YmI5OGJmYi0zYmFjLTQ1YmMtYjI4Ny0zZDExYWNjN2VlYmRfc2lnX3JzMjU2IiwidHlwIjoiSldUIiwiYWxnIjoiUlMyNTYifQ.eyJhdF9oYXNoIjoieFRHYUJ4V0ZsUm5QOG9nSnp5T3FCQSIsInN1YiI6IkZxY1JiUFRqRTVXMjBVYW9WZHA0RGR5aUI0NnhRdWVGSXpRNGZrTl9fRFEiLCJjb2RlIjoiMDlmZTY3NWMtNDMyNC00YjA2LWFmODEtZTQyYjA4OGI1M2JlIiwiYW1yIjpbIi0xIl0sImlzcyI6Imh0dHBzOi8vbWlsdG9uLWNoLXByZWNpb3VzLWdvcGhlci5nbHV1LmluZm8iLCJub25jZSI6Im1OYXR0a0RsRTkiLCJzaWQiOiIxOWIzMGQ5ZC1iNjk2LTRiYmQtYWE4My05NTljMTY1NjFlYjAiLCJveE9wZW5JRENvbm5lY3RWZXJzaW9uIjoib3BlbmlkY29ubmVjdC0xLjAiLCJhdWQiOiJmNTI4NzY5ZS1jMDZlLTRmMTItOTdmNi1iOWEwNGFjZDhlNWQiLCJhY3IiOiJzaW1wbGVfcGFzc3dvcmRfYXV0aCIsImNfaGFzaCI6IjdRZlYxTHRiVkFaaVlqUUxjVWFpQkEiLCJhdXRoX3RpbWUiOjE2Nzg1MDY4MDEsImV4cCI6MTY3ODUxMDQwMiwiZ3JhbnQiOiJhdXRob3JpemF0aW9uX2NvZGUiLCJpYXQiOjE2Nzg1MDY4MDJ9.o2OKNVytP72-Yyh2dBz_uuSSUwBlTFisxyMx4f8bCk856hlgQat_ZJwXoTDDNlWUMPEBZTzFoo3VixMaXOWnvjpqlXYsoJOnJJVmbhEjV1Nj4I4oYLl-P3i33TRqe6NRsT_oBfE_75mN0xZLNqRGnBgwzSV52jT2oRgk3vIHJLQtADSlTYEP7M1lD1IdHKD9qbmb2_lP-scC9gZEWuegnjpZoGy17vO99AZap-8NqSWrW2O8MPymwqoAr8DAfO-ZRwCD17lSD6ffmWJr3yLt6NMbpATPMQELdyQqeQ5GhFZQjqa4g4VTYZoyyLWOk0nBxhDAurM5J5FjMN7N_V2hqQ","token_type":"bearer","expires_in":299}
2023-03-11 03:53:22 SUCCESS
CallTokenEndpoint
Parsed token endpoint response
access_token
99f25b70-c820-4995-8f83-04365a63194f
refresh_token
3ae6a084-4857-4e81-95ed-38e7d9f90ed5
id_token
eyJraWQiOiI1YmI5OGJmYi0zYmFjLTQ1YmMtYjI4Ny0zZDExYWNjN2VlYmRfc2lnX3JzMjU2IiwidHlwIjoiSldUIiwiYWxnIjoiUlMyNTYifQ.eyJhdF9oYXNoIjoieFRHYUJ4V0ZsUm5QOG9nSnp5T3FCQSIsInN1YiI6IkZxY1JiUFRqRTVXMjBVYW9WZHA0RGR5aUI0NnhRdWVGSXpRNGZrTl9fRFEiLCJjb2RlIjoiMDlmZTY3NWMtNDMyNC00YjA2LWFmODEtZTQyYjA4OGI1M2JlIiwiYW1yIjpbIi0xIl0sImlzcyI6Imh0dHBzOi8vbWlsdG9uLWNoLXByZWNpb3VzLWdvcGhlci5nbHV1LmluZm8iLCJub25jZSI6Im1OYXR0a0RsRTkiLCJzaWQiOiIxOWIzMGQ5ZC1iNjk2LTRiYmQtYWE4My05NTljMTY1NjFlYjAiLCJveE9wZW5JRENvbm5lY3RWZXJzaW9uIjoib3BlbmlkY29ubmVjdC0xLjAiLCJhdWQiOiJmNTI4NzY5ZS1jMDZlLTRmMTItOTdmNi1iOWEwNGFjZDhlNWQiLCJhY3IiOiJzaW1wbGVfcGFzc3dvcmRfYXV0aCIsImNfaGFzaCI6IjdRZlYxTHRiVkFaaVlqUUxjVWFpQkEiLCJhdXRoX3RpbWUiOjE2Nzg1MDY4MDEsImV4cCI6MTY3ODUxMDQwMiwiZ3JhbnQiOiJhdXRob3JpemF0aW9uX2NvZGUiLCJpYXQiOjE2Nzg1MDY4MDJ9.o2OKNVytP72-Yyh2dBz_uuSSUwBlTFisxyMx4f8bCk856hlgQat_ZJwXoTDDNlWUMPEBZTzFoo3VixMaXOWnvjpqlXYsoJOnJJVmbhEjV1Nj4I4oYLl-P3i33TRqe6NRsT_oBfE_75mN0xZLNqRGnBgwzSV52jT2oRgk3vIHJLQtADSlTYEP7M1lD1IdHKD9qbmb2_lP-scC9gZEWuegnjpZoGy17vO99AZap-8NqSWrW2O8MPymwqoAr8DAfO-ZRwCD17lSD6ffmWJr3yLt6NMbpATPMQELdyQqeQ5GhFZQjqa4g4VTYZoyyLWOk0nBxhDAurM5J5FjMN7N_V2hqQ
token_type
bearer
expires_in
299
2023-03-11 03:53:22 SUCCESS
CheckIfTokenEndpointResponseError
No error from token endpoint
2023-03-11 03:53:22 SUCCESS
CheckForAccessTokenValue
Found an access token
access_token
99f25b70-c820-4995-8f83-04365a63194f
2023-03-11 03:53:22 SUCCESS
ExtractAccessTokenFromTokenResponse
Extracted the access token
value
99f25b70-c820-4995-8f83-04365a63194f
type
bearer
2023-03-11 03:53:22 SUCCESS
ExtractExpiresInFromTokenEndpointResponse
Extracted 'expires_in'
expires_in
299
2023-03-11 03:53:22 SUCCESS
ValidateExpiresIn
expires_in passed all validation checks
expires_in
299
2023-03-11 03:53:22 SUCCESS
CheckForRefreshTokenValue
Found a refresh token
refresh_token
3ae6a084-4857-4e81-95ed-38e7d9f90ed5
2023-03-11 03:53:22 SUCCESS
ExtractIdTokenFromTokenResponse
Found and parsed the id_token from token_endpoint_response
value
eyJraWQiOiI1YmI5OGJmYi0zYmFjLTQ1YmMtYjI4Ny0zZDExYWNjN2VlYmRfc2lnX3JzMjU2IiwidHlwIjoiSldUIiwiYWxnIjoiUlMyNTYifQ.eyJhdF9oYXNoIjoieFRHYUJ4V0ZsUm5QOG9nSnp5T3FCQSIsInN1YiI6IkZxY1JiUFRqRTVXMjBVYW9WZHA0RGR5aUI0NnhRdWVGSXpRNGZrTl9fRFEiLCJjb2RlIjoiMDlmZTY3NWMtNDMyNC00YjA2LWFmODEtZTQyYjA4OGI1M2JlIiwiYW1yIjpbIi0xIl0sImlzcyI6Imh0dHBzOi8vbWlsdG9uLWNoLXByZWNpb3VzLWdvcGhlci5nbHV1LmluZm8iLCJub25jZSI6Im1OYXR0a0RsRTkiLCJzaWQiOiIxOWIzMGQ5ZC1iNjk2LTRiYmQtYWE4My05NTljMTY1NjFlYjAiLCJveE9wZW5JRENvbm5lY3RWZXJzaW9uIjoib3BlbmlkY29ubmVjdC0xLjAiLCJhdWQiOiJmNTI4NzY5ZS1jMDZlLTRmMTItOTdmNi1iOWEwNGFjZDhlNWQiLCJhY3IiOiJzaW1wbGVfcGFzc3dvcmRfYXV0aCIsImNfaGFzaCI6IjdRZlYxTHRiVkFaaVlqUUxjVWFpQkEiLCJhdXRoX3RpbWUiOjE2Nzg1MDY4MDEsImV4cCI6MTY3ODUxMDQwMiwiZ3JhbnQiOiJhdXRob3JpemF0aW9uX2NvZGUiLCJpYXQiOjE2Nzg1MDY4MDJ9.o2OKNVytP72-Yyh2dBz_uuSSUwBlTFisxyMx4f8bCk856hlgQat_ZJwXoTDDNlWUMPEBZTzFoo3VixMaXOWnvjpqlXYsoJOnJJVmbhEjV1Nj4I4oYLl-P3i33TRqe6NRsT_oBfE_75mN0xZLNqRGnBgwzSV52jT2oRgk3vIHJLQtADSlTYEP7M1lD1IdHKD9qbmb2_lP-scC9gZEWuegnjpZoGy17vO99AZap-8NqSWrW2O8MPymwqoAr8DAfO-ZRwCD17lSD6ffmWJr3yLt6NMbpATPMQELdyQqeQ5GhFZQjqa4g4VTYZoyyLWOk0nBxhDAurM5J5FjMN7N_V2hqQ
header
{
  "kid": "5bb98bfb-3bac-45bc-b287-3d11acc7eebd_sig_rs256",
  "typ": "JWT",
  "alg": "RS256"
}
claims
{
  "at_hash": "xTGaBxWFlRnP8ogJzyOqBA",
  "sub": "FqcRbPTjE5W20UaoVdp4DdyiB46xQueFIzQ4fkN__DQ",
  "code": "09fe675c-4324-4b06-af81-e42b088b53be",
  "amr": [
    "-1"
  ],
  "iss": "https://milton-ch-precious-gopher.gluu.info",
  "nonce": "mNattkDlE9",
  "sid": "19b30d9d-b696-4bbd-aa83-959c16561eb0",
  "oxOpenIDConnectVersion": "openidconnect-1.0",
  "aud": "f528769e-c06e-4f12-97f6-b9a04acd8e5d",
  "acr": "simple_password_auth",
  "c_hash": "7QfV1LtbVAZiYjQLcUaiBA",
  "auth_time": 1678506801,
  "exp": 1678510402,
  "grant": "authorization_code",
  "iat": 1678506802
}
2023-03-11 03:53:22 SUCCESS
ValidateIdToken
ID token iss, aud, exp, iat, auth_time, acr & nbf claims passed validation checks
2023-03-11 03:53:22
ValidateIdTokenStandardClaims
sub is a string with content
2023-03-11 03:53:22
ValidateIdTokenStandardClaims
Skipping unknown claim: code
2023-03-11 03:53:22
ValidateIdTokenStandardClaims
Skipping unknown claim: sid
2023-03-11 03:53:22
ValidateIdTokenStandardClaims
Skipping unknown claim: oxOpenIDConnectVersion
2023-03-11 03:53:22
ValidateIdTokenStandardClaims
Skipping unknown claim: grant
2023-03-11 03:53:22 SUCCESS
ValidateIdTokenStandardClaims
id_token claims are valid
2023-03-11 03:53:22 SUCCESS
ValidateIdTokenNonce
Nonce values match
nonce
mNattkDlE9
2023-03-11 03:53:22 SUCCESS
ValidateIdTokenACRClaimAgainstRequest
Nothing to check; the conformance suite did not request an acr claim in request object
2023-03-11 03:53:22 SUCCESS
ValidateIdTokenSignature
id_token signature validated
id_token
eyJraWQiOiI1YmI5OGJmYi0zYmFjLTQ1YmMtYjI4Ny0zZDExYWNjN2VlYmRfc2lnX3JzMjU2IiwidHlwIjoiSldUIiwiYWxnIjoiUlMyNTYifQ.eyJhdF9oYXNoIjoieFRHYUJ4V0ZsUm5QOG9nSnp5T3FCQSIsInN1YiI6IkZxY1JiUFRqRTVXMjBVYW9WZHA0RGR5aUI0NnhRdWVGSXpRNGZrTl9fRFEiLCJjb2RlIjoiMDlmZTY3NWMtNDMyNC00YjA2LWFmODEtZTQyYjA4OGI1M2JlIiwiYW1yIjpbIi0xIl0sImlzcyI6Imh0dHBzOi8vbWlsdG9uLWNoLXByZWNpb3VzLWdvcGhlci5nbHV1LmluZm8iLCJub25jZSI6Im1OYXR0a0RsRTkiLCJzaWQiOiIxOWIzMGQ5ZC1iNjk2LTRiYmQtYWE4My05NTljMTY1NjFlYjAiLCJveE9wZW5JRENvbm5lY3RWZXJzaW9uIjoib3BlbmlkY29ubmVjdC0xLjAiLCJhdWQiOiJmNTI4NzY5ZS1jMDZlLTRmMTItOTdmNi1iOWEwNGFjZDhlNWQiLCJhY3IiOiJzaW1wbGVfcGFzc3dvcmRfYXV0aCIsImNfaGFzaCI6IjdRZlYxTHRiVkFaaVlqUUxjVWFpQkEiLCJhdXRoX3RpbWUiOjE2Nzg1MDY4MDEsImV4cCI6MTY3ODUxMDQwMiwiZ3JhbnQiOiJhdXRob3JpemF0aW9uX2NvZGUiLCJpYXQiOjE2Nzg1MDY4MDJ9.o2OKNVytP72-Yyh2dBz_uuSSUwBlTFisxyMx4f8bCk856hlgQat_ZJwXoTDDNlWUMPEBZTzFoo3VixMaXOWnvjpqlXYsoJOnJJVmbhEjV1Nj4I4oYLl-P3i33TRqe6NRsT_oBfE_75mN0xZLNqRGnBgwzSV52jT2oRgk3vIHJLQtADSlTYEP7M1lD1IdHKD9qbmb2_lP-scC9gZEWuegnjpZoGy17vO99AZap-8NqSWrW2O8MPymwqoAr8DAfO-ZRwCD17lSD6ffmWJr3yLt6NMbpATPMQELdyQqeQ5GhFZQjqa4g4VTYZoyyLWOk0nBxhDAurM5J5FjMN7N_V2hqQ
2023-03-11 03:53:22 SUCCESS
ValidateIdTokenSignatureUsingKid
id_token signature validated
id_token
eyJraWQiOiI1YmI5OGJmYi0zYmFjLTQ1YmMtYjI4Ny0zZDExYWNjN2VlYmRfc2lnX3JzMjU2IiwidHlwIjoiSldUIiwiYWxnIjoiUlMyNTYifQ.eyJhdF9oYXNoIjoieFRHYUJ4V0ZsUm5QOG9nSnp5T3FCQSIsInN1YiI6IkZxY1JiUFRqRTVXMjBVYW9WZHA0RGR5aUI0NnhRdWVGSXpRNGZrTl9fRFEiLCJjb2RlIjoiMDlmZTY3NWMtNDMyNC00YjA2LWFmODEtZTQyYjA4OGI1M2JlIiwiYW1yIjpbIi0xIl0sImlzcyI6Imh0dHBzOi8vbWlsdG9uLWNoLXByZWNpb3VzLWdvcGhlci5nbHV1LmluZm8iLCJub25jZSI6Im1OYXR0a0RsRTkiLCJzaWQiOiIxOWIzMGQ5ZC1iNjk2LTRiYmQtYWE4My05NTljMTY1NjFlYjAiLCJveE9wZW5JRENvbm5lY3RWZXJzaW9uIjoib3BlbmlkY29ubmVjdC0xLjAiLCJhdWQiOiJmNTI4NzY5ZS1jMDZlLTRmMTItOTdmNi1iOWEwNGFjZDhlNWQiLCJhY3IiOiJzaW1wbGVfcGFzc3dvcmRfYXV0aCIsImNfaGFzaCI6IjdRZlYxTHRiVkFaaVlqUUxjVWFpQkEiLCJhdXRoX3RpbWUiOjE2Nzg1MDY4MDEsImV4cCI6MTY3ODUxMDQwMiwiZ3JhbnQiOiJhdXRob3JpemF0aW9uX2NvZGUiLCJpYXQiOjE2Nzg1MDY4MDJ9.o2OKNVytP72-Yyh2dBz_uuSSUwBlTFisxyMx4f8bCk856hlgQat_ZJwXoTDDNlWUMPEBZTzFoo3VixMaXOWnvjpqlXYsoJOnJJVmbhEjV1Nj4I4oYLl-P3i33TRqe6NRsT_oBfE_75mN0xZLNqRGnBgwzSV52jT2oRgk3vIHJLQtADSlTYEP7M1lD1IdHKD9qbmb2_lP-scC9gZEWuegnjpZoGy17vO99AZap-8NqSWrW2O8MPymwqoAr8DAfO-ZRwCD17lSD6ffmWJr3yLt6NMbpATPMQELdyQqeQ5GhFZQjqa4g4VTYZoyyLWOk0nBxhDAurM5J5FjMN7N_V2hqQ
2023-03-11 03:53:22 SUCCESS
CheckForSubjectInIdToken
Found 'sub' in id_token
sub
FqcRbPTjE5W20UaoVdp4DdyiB46xQueFIzQ4fkN__DQ
2023-03-11 03:53:22
EnsureIdTokenUpdatedAtValid
id_token response does not contain 'updated_at'
2023-03-11 03:53:22 INFO
ValidateEncryptedIdTokenHasKid
Skipped evaluation due to missing required element: id_token jwe_header
path
jwe_header
mapped
object
id_token
2023-03-11 03:53:22 SUCCESS
VerifyIdTokenSubConsistentHybridFlow
authorization endpoint and token endpoint id_token have same sub
sub_auth_endpoint
FqcRbPTjE5W20UaoVdp4DdyiB46xQueFIzQ4fkN__DQ
sub_token_endpoint
FqcRbPTjE5W20UaoVdp4DdyiB46xQueFIzQ4fkN__DQ
2023-03-11 03:53:22 SUCCESS
ExtractRefreshTokenFromTokenResponse
Extracted refresh token from response
refresh_token
3ae6a084-4857-4e81-95ed-38e7d9f90ed5
2023-03-11 03:53:22 SUCCESS
EnsureServerConfigurationSupportsRefreshToken
The server configuration indicates support for refresh tokens
supported_grant_types
[
  "password",
  "authorization_code",
  "client_credentials",
  "urn:ietf:params:oauth:grant-type:device_code",
  "implicit",
  "urn:ietf:params:oauth:grant-type:uma-ticket",
  "refresh_token"
]
2023-03-11 03:53:22 SUCCESS
EnsureRefreshTokenContainsAllowedCharactersOnly
Refresh token does not contain any illegal characters
Second client: Refresh Token Request
2023-03-11 03:53:22 SUCCESS
CreateRefreshTokenRequest
Created token endpoint request parameters
grant_type
refresh_token
refresh_token
3ae6a084-4857-4e81-95ed-38e7d9f90ed5
2023-03-11 03:53:22 SUCCESS
AddBasicAuthClientSecretAuthenticationParameters
Added basic authorization header
Authorization
Basic ZjUyODc2OWUtYzA2ZS00ZjEyLTk3ZjYtYjlhMDRhY2Q4ZTVkOmFlZmJjOWE0LTk3NjYtNDkzMy05OTkwLTRiZDFhMDQ0NTM3Mg==
2023-03-11 03:53:22 SUCCESS
WaitForOneSecond
Pausing for 1 seconds
2023-03-11 03:53:23 SUCCESS
WaitForOneSecond
Woke up after 1 seconds sleep
2023-03-11 03:53:23
CallTokenEndpointAndReturnFullResponse
HTTP request
request_uri
https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/token
request_method
POST
request_headers
{
  "accept": "application/json",
  "authorization": "Basic ZjUyODc2OWUtYzA2ZS00ZjEyLTk3ZjYtYjlhMDRhY2Q4ZTVkOmFlZmJjOWE0LTk3NjYtNDkzMy05OTkwLTRiZDFhMDQ0NTM3Mg\u003d\u003d",
  "content-type": "application/x-www-form-urlencoded;charset\u003dUTF-8",
  "content-length": "75"
}
request_body
grant_type=refresh_token&refresh_token=3ae6a084-4857-4e81-95ed-38e7d9f90ed5
2023-03-11 03:53:23 RESPONSE
CallTokenEndpointAndReturnFullResponse
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "server": "nginx",
  "date": "Sat, 11 Mar 2023 03:53:23 GMT",
  "content-type": "application/json",
  "content-length": "149",
  "connection": "keep-alive",
  "cache-control": "no-store",
  "pragma": "no-cache",
  "x-xss-protection": "1; mode\u003dblock",
  "x-content-type-options": "nosniff",
  "strict-transport-security": "max-age\u003d31536000; includeSubDomains"
}
response_body
{"access_token":"411c0dcd-b80c-4fd4-83ef-afe3f5ad4caa","refresh_token":"b739ba2a-340f-4781-8072-a3072308b8cc","token_type":"bearer","expires_in":299}
2023-03-11 03:53:23 SUCCESS
CallTokenEndpointAndReturnFullResponse
Parsed token endpoint response
access_token
411c0dcd-b80c-4fd4-83ef-afe3f5ad4caa
refresh_token
b739ba2a-340f-4781-8072-a3072308b8cc
token_type
bearer
expires_in
299
2023-03-11 03:53:23 SUCCESS
CheckTokenEndpointHttpStatus200
Token endpoint http status code was 200
2023-03-11 03:53:23 SUCCESS
CheckTokenEndpointReturnedJsonContentType
token_endpoint_response_headers Content-Type: header is application/json
2023-03-11 03:53:23 SUCCESS
CheckTokenEndpointCacheHeaders
'cache-control' header in token endpoint response contains expected value.
cache_control_header
no-store
2023-03-11 03:53:23 SUCCESS
CheckIfTokenEndpointResponseError
No error from token endpoint
2023-03-11 03:53:23 SUCCESS
ExtractAccessTokenFromTokenResponse
Extracted the access token
value
411c0dcd-b80c-4fd4-83ef-afe3f5ad4caa
type
bearer
2023-03-11 03:53:23 SUCCESS
CheckTokenTypeIsBearer
Token type is bearer
2023-03-11 03:53:23 SUCCESS
EnsureMinimumAccessTokenEntropy
Calculated shannon entropy seems sufficient
actual
128.11730005192322
expected
96.0
value
411c0dcd-b80c-4fd4-83ef-afe3f5ad4caa
2023-03-11 03:53:23 SUCCESS
EnsureAccessTokenContainsAllowedCharactersOnly
Access token does not contain any illegal characters
2023-03-11 03:53:23 SUCCESS
ExtractExpiresInFromTokenEndpointResponse
Extracted 'expires_in'
expires_in
299
2023-03-11 03:53:23 SUCCESS
ValidateExpiresIn
expires_in passed all validation checks
expires_in
299
2023-03-11 03:53:23 SUCCESS
EnsureAccessTokenValuesAreDifferent
Access token values are not the same
first_access_token
99f25b70-c820-4995-8f83-04365a63194f
second_access_token
411c0dcd-b80c-4fd4-83ef-afe3f5ad4caa
2023-03-11 03:53:23 INFO
ExtractIdTokenFromTokenResponse
Couldn't find id_token in token_endpoint_response
2023-03-11 03:53:23 SUCCESS
ExtractRefreshTokenFromTokenResponse
Extracted refresh token from response
refresh_token
b739ba2a-340f-4781-8072-a3072308b8cc
2023-03-11 03:53:23 SUCCESS
EnsureMinimumRefreshTokenLength
Refresh token is of sufficient length
actual
288
required
128
2023-03-11 03:53:23 SUCCESS
EnsureMinimumRefreshTokenEntropy
Calculated shannon entropy seems sufficient
actual
127.85263754543283
expected
96.0
value
b739ba2a-340f-4781-8072-a3072308b8cc
2023-03-11 03:53:23 INFO
CompareIdTokenClaims
Skipped evaluation due to missing required object: second_id_token
expected
second_id_token
mapped
second_id_token
Second client: Userinfo endpoint tests
2023-03-11 03:53:23
CallProtectedResource
HTTP request
request_uri
https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/userinfo
request_method
GET
request_headers
{
  "accept": "application/json",
  "authorization": "bearer 411c0dcd-b80c-4fd4-83ef-afe3f5ad4caa",
  "content-length": "0"
}
request_body

                                
2023-03-11 03:53:23 RESPONSE
CallProtectedResource
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "server": "nginx",
  "date": "Sat, 11 Mar 2023 03:53:23 GMT",
  "content-type": "application/json;charset\u003dutf-8",
  "content-length": "53",
  "connection": "keep-alive",
  "cache-control": "no-store, private",
  "pragma": "no-cache",
  "x-xss-protection": "1; mode\u003dblock",
  "x-content-type-options": "nosniff",
  "strict-transport-security": "max-age\u003d31536000; includeSubDomains"
}
response_body
{"sub":"FqcRbPTjE5W20UaoVdp4DdyiB46xQueFIzQ4fkN__DQ"}
2023-03-11 03:53:23 SUCCESS
CallProtectedResource
Got a response from the resource endpoint
status
200
endpoint_name
resource
headers
{
  "server": "nginx",
  "date": "Sat, 11 Mar 2023 03:53:23 GMT",
  "content-type": "application/json;charset\u003dutf-8",
  "content-length": "53",
  "connection": "keep-alive",
  "cache-control": "no-store, private",
  "pragma": "no-cache",
  "x-xss-protection": "1; mode\u003dblock",
  "x-content-type-options": "nosniff",
  "strict-transport-security": "max-age\u003d31536000; includeSubDomains"
}
body
{"sub":"FqcRbPTjE5W20UaoVdp4DdyiB46xQueFIzQ4fkN__DQ"}
2023-03-11 03:53:23 SUCCESS
EnsureHttpStatusCodeIs200
resource endpoint returned the expected http status
expected_status
200
http_status
200
Attempting to use refresh_token issued to client 2 with client 1
2023-03-11 03:53:23 SUCCESS
CreateRefreshTokenRequest
Created token endpoint request parameters
grant_type
refresh_token
refresh_token
b739ba2a-340f-4781-8072-a3072308b8cc
2023-03-11 03:53:23 SUCCESS
AddScopeToTokenEndpointRequest
Added scope of 'openid offline_access' to token endpoint request
grant_type
refresh_token
refresh_token
b739ba2a-340f-4781-8072-a3072308b8cc
scope
openid offline_access
2023-03-11 03:53:23 SUCCESS
AddBasicAuthClientSecretAuthenticationParameters
Added basic authorization header
Authorization
Basic YWFiOTliNmEtNTM1OC00NDAyLTk4ZTItNmE5MjMzOWUxYTE4OmQzNTM5ZTNlLTJmMjEtNDFkNC1iYmZjLWE3ZmMxNTg3MTAwMg==
2023-03-11 03:53:23
CallTokenEndpointAndReturnFullResponse
HTTP request
request_uri
https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/token
request_method
POST
request_headers
{
  "accept": "application/json",
  "authorization": "Basic YWFiOTliNmEtNTM1OC00NDAyLTk4ZTItNmE5MjMzOWUxYTE4OmQzNTM5ZTNlLTJmMjEtNDFkNC1iYmZjLWE3ZmMxNTg3MTAwMg\u003d\u003d",
  "content-type": "application/x-www-form-urlencoded;charset\u003dUTF-8",
  "content-length": "103"
}
request_body
grant_type=refresh_token&refresh_token=b739ba2a-340f-4781-8072-a3072308b8cc&scope=openid+offline_access
2023-03-11 03:53:23 RESPONSE
CallTokenEndpointAndReturnFullResponse
HTTP response
response_status_code
400 BAD_REQUEST
response_status_text
Bad Request
response_headers
{
  "server": "nginx",
  "date": "Sat, 11 Mar 2023 03:53:23 GMT",
  "content-type": "application/json",
  "content-length": "226",
  "connection": "keep-alive",
  "cache-control": "no-store",
  "pragma": "no-cache",
  "x-xss-protection": "1; mode\u003dblock",
  "x-content-type-options": "nosniff",
  "strict-transport-security": "max-age\u003d31536000; includeSubDomains"
}
response_body
{
    "error_description": "The provided authorization grant is invalid, expired, revoked, does not match the redirection URI used in the authorization request, or was issued to another client.",
    "error": "invalid_grant"
}
2023-03-11 03:53:23 SUCCESS
CallTokenEndpointAndReturnFullResponse
Parsed token endpoint response
error_description
The provided authorization grant is invalid, expired, revoked, does not match the redirection URI used in the authorization request, or was issued to another client.
error
invalid_grant
2023-03-11 03:53:23 SUCCESS
ValidateErrorFromTokenEndpointResponseError
Token endpoint response error returned valid 'error' field
error
invalid_grant
2023-03-11 03:53:23 SUCCESS
CheckTokenEndpointHttpStatus400
Token endpoint http status code was 400
2023-03-11 03:53:23 SUCCESS
CheckTokenEndpointReturnedJsonContentType
token_endpoint_response_headers Content-Type: header is application/json
2023-03-11 03:53:23 SUCCESS
CheckErrorFromTokenEndpointResponseErrorInvalidGrant
Token Endpoint response error returned expected 'error' of 'invalid_grant'
expected
[
  "invalid_grant"
]
2023-03-11 03:53:23 FINISHED
oidcc-refresh-token
Test has run to completion
testmodule_result
PASSED
Unregister dynamically registered client
2023-03-11 03:53:23
UnregisterDynamicallyRegisteredClient
HTTP request
request_uri
https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/register?client_id=aab99b6a-5358-4402-98e2-6a92339e1a18
request_method
DELETE
request_headers
{
  "accept": "application/json",
  "authorization": "Bearer 1f5995df-4a3d-4f9d-9ce5-333653ddf319",
  "content-length": "0"
}
request_body

                                
2023-03-11 03:53:24 RESPONSE
UnregisterDynamicallyRegisteredClient
HTTP response
response_status_code
204 NO_CONTENT
response_status_text
No Content
response_headers
{
  "server": "nginx",
  "date": "Sat, 11 Mar 2023 03:53:24 GMT",
  "connection": "keep-alive",
  "cache-control": "no-store",
  "pragma": "no-cache",
  "x-xss-protection": "1; mode\u003dblock",
  "x-content-type-options": "nosniff",
  "strict-transport-security": "max-age\u003d31536000; includeSubDomains"
}
response_body

                                
2023-03-11 03:53:24 SUCCESS
UnregisterDynamicallyRegisteredClient
Client successfully unregistered
Second client: Unregister dynamically registered client
2023-03-11 03:53:24
UnregisterDynamicallyRegisteredClient
HTTP request
request_uri
https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/register?client_id=f528769e-c06e-4f12-97f6-b9a04acd8e5d
request_method
DELETE
request_headers
{
  "accept": "application/json",
  "authorization": "Bearer a1abe6e9-c5c1-41e7-8a0e-c63038d5df1a",
  "content-length": "0"
}
request_body

                                
2023-03-11 03:53:24 RESPONSE
UnregisterDynamicallyRegisteredClient
HTTP response
response_status_code
204 NO_CONTENT
response_status_text
No Content
response_headers
{
  "server": "nginx",
  "date": "Sat, 11 Mar 2023 03:53:24 GMT",
  "connection": "keep-alive",
  "cache-control": "no-store",
  "pragma": "no-cache",
  "x-xss-protection": "1; mode\u003dblock",
  "x-content-type-options": "nosniff",
  "strict-transport-security": "max-age\u003d31536000; includeSubDomains"
}
response_body

                                
2023-03-11 03:53:24 SUCCESS
UnregisterDynamicallyRegisteredClient
Client successfully unregistered
Test Results