Test Summary

Test Results

Expand All Collapse All
All times are UTC
2023-03-11 03:41:42 INFO
TEST-RUNNER
Test instance Mt1dP7XI0SRADfJ created
baseUrl
https://www.certification.openid.net/test/Mt1dP7XI0SRADfJ
variant
{
  "client_auth_type": "client_secret_basic",
  "response_type": "code 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:41:42 SUCCESS
CreateRedirectUri
Created redirect URI
redirect_uri
https://www.certification.openid.net/test/Mt1dP7XI0SRADfJ/callback
2023-03-11 03:41:42
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:41:42 RESPONSE
GetDynamicServerConfiguration
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "server": "nginx",
  "date": "Sat, 11 Mar 2023 03:41:42 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:41:42 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:41:42 SUCCESS
CheckServerConfiguration
Found required server configuration keys
required
[
  "authorization_endpoint",
  "token_endpoint",
  "issuer"
]
2023-03-11 03:41:42 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:41:42
FetchServerKeys
Fetching server key
jwks_uri
https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/jwks
2023-03-11 03:41:42
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:41:42 RESPONSE
FetchServerKeys
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "server": "nginx",
  "date": "Sat, 11 Mar 2023 03:41:42 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:41:42
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:41:42 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:41:42 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:41:42 SUCCESS
ValidateServerJWKs
Valid server JWKs: keys are valid JSON, contain the required fields and are correctly encoded using unpadded base64url
2023-03-11 03:41:42 SUCCESS
CheckForKeyIdInServerJWKs
All keys contain kids
2023-03-11 03:41:42 SUCCESS
CheckDistinctKeyIdValueInServerJWKs
Distinct 'kid' value in all keys of server_jwks
see
https://bitbucket.org/openid/connect/issues/1127
2023-03-11 03:41:42 SUCCESS
EnsureServerJwksDoesNotContainPrivateOrSymmetricKeys
Jwks does not contain any private or symmetric keys
2023-03-11 03:41:42
StoreOriginalClientConfiguration
Created original_client_config object from the client configuration.
client_name
Gluu Test Client 1
2023-03-11 03:41:42
ExtractClientNameFromStoredConfig
Extracted client_name from stored client configuration.
client_name
Gluu Test Client 1
2023-03-11 03:41:42 SUCCESS
GenerateRS256ClientJWKs
Generated client JWKs
client_jwks
{
  "keys": [
    {
      "p": "6QiJwV-2bnpENJjzfP9yM_khHg-FBXp25cKtFZ-8TfzIzG90GS1QeLNA6XLGipThy7QBKDG8GJTfLgh3yEGbRJKu_-uEKi76RfTV_VKg8CbN4oslyEfZ1LgRIUv_ZKDsigkRUvLII0driEdQpgg4dDQExRfwYTU21KcX_efO_Xc",
      "kty": "RSA",
      "q": "13mBR6LnmE7TBmYYS7t05MlFAnsDSoD83-SOmsbZQyPQ1U01Tqg2HenqcR_8ISMlYsFNrSXcoz-SemwBmdZuPB1pQd2prrDwA9MUjahQEM0jTsuEoUUqZB4BpW4hz6tYjnUEWWnMNUbUiwyYvmoKLsFcCXJWrq6n5b1V_hI09Y8",
      "d": "Yn7NG8STskZxHkAVL7mSE3Y9QOU-VxzzZkl_q_wc_8e5E1-2ifY6AKzwzP41EtJyF9JL20n-zJ7dW3SLut0AJP6_soyBuSYMnAS2bFfrSzKwIxIuXTzMp5ijQZdfc7_m_dX8y-wGw7qfUpXJtH_oeugTTEA_jy57Xhp0t2HWV_9dsI0IKToDdvWk0eXXxJYf6Lu86n-Z_A-EQETsZmK58pQfH4ijvsWnCKH5SSKUL29-nr4otrxzAaRdxiBiNyIEYjGMqsSf6tXpe2xHSEmAL9Btk2Q1cGTCKbzhbDkOGW2EoPafOsxfq9w_Z2vJIWMGnoKVeIU-Olg5TSulVJcGWQ",
      "e": "AQAB",
      "use": "sig",
      "qi": "PPC09cJKClw-ELGlYcmsZe2cqtFXs8ONbnxiZ_igW8I2is8Yzx3akdgcwMzqwIC32l-QCHUqdJnQdD_V0DLPZekeGbXu64Gy9FlaSWX_APwqQtfUDKVcUzB13cQpYV_K1xvKcZYSd8Jt5bWfhBoyMjboiDbOwg6bne6nztu5v2Y",
      "dp": "JX7TM4MkBniz2sa1fupXRNeUJZMXsz72PJfrY6xVDzNaV9KjGp348cLd8fIe0hOMlUs8WGxQOKBTnMOOCnHL-uejMtiBZowyhukTOXR_IsULoaUECkrNWPXZA8OHr3hZNwioefFIlKycN8xJxL1T4BayocftTKbUULkmGhufaZc",
      "alg": "RS256",
      "dq": "vbe-yzs03NayWNT1mWCgyHwqJcf3mta9T8imgsKIMuRLEDOdtvbGR0pY4GfAD9EpLq1yXfyTKq1jpCSKuE-j2YwvzA2GREiH22Yzl5JVhKWJ6-uniHMkougEnQq9_GIqY6vGO4-6fEI0C4X4ytcExiv7hFnG1qDzNYWiPET9miM",
      "n": "xCTGaQbbUmTe4h-L4HCGxI6TQubGdI1ISkdktzxLFH61JTxE9tewpdXppKtWDpbaeilBlmjX3cFRfjvEEU5DMXLt4rDsRTLHLypR7zdN68piJqHHZaGUiAOxm2zVWY9acyI7SguAnNTKCkbSA5c-LKeSgh69hJz29zFq0S0NeLs-GotMJKicbQeT63rQ4ra3bBkpOV9iWmVyK2tk0Q20g_ONYozmBF1r5SGJTSOiyfak6l6G2HgXhuZtvpd5ZThXwexYOOx2x6jbAXo1A3Ejv_gUelJs0pduo2EaJ8iDVY4Hsa7uucwjmXd4Zx52rGJ3qHyDw3ESx9a6jwidb154eQ"
    }
  ]
}
public_client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "sig",
      "alg": "RS256",
      "n": "xCTGaQbbUmTe4h-L4HCGxI6TQubGdI1ISkdktzxLFH61JTxE9tewpdXppKtWDpbaeilBlmjX3cFRfjvEEU5DMXLt4rDsRTLHLypR7zdN68piJqHHZaGUiAOxm2zVWY9acyI7SguAnNTKCkbSA5c-LKeSgh69hJz29zFq0S0NeLs-GotMJKicbQeT63rQ4ra3bBkpOV9iWmVyK2tk0Q20g_ONYozmBF1r5SGJTSOiyfak6l6G2HgXhuZtvpd5ZThXwexYOOx2x6jbAXo1A3Ejv_gUelJs0pduo2EaJ8iDVY4Hsa7uucwjmXd4Zx52rGJ3qHyDw3ESx9a6jwidb154eQ"
    }
  ]
}
2023-03-11 03:41:42 SUCCESS
CheckDistinctKeyIdValueInClientJWKs
Distinct 'kid' value in all keys of client_jwks
see
https://bitbucket.org/openid/connect/issues/1127
2023-03-11 03:41:42
CreateEmptyDynamicRegistrationRequest
Created empty dynamic registration request
2023-03-11 03:41:42
AddClientNameToDynamicRegistrationRequest
Added client_name to registration request
client_name
Gluu Test Client 1 Mt1dP7XI0SRADfJ
2023-03-11 03:41:42
AddAuthorizationCodeGrantTypeToDynamicRegistrationRequest
Added 'authorization_code' to 'grant_types'
grant_types
[
  "authorization_code"
]
2023-03-11 03:41:42
AddImplicitGrantTypeToDynamicRegistrationRequest
Added 'implicit' to 'grant_types'
grant_types
[
  "authorization_code",
  "implicit"
]
2023-03-11 03:41:42
AddPublicJwksToDynamicRegistrationRequest
Added client public JWKS to dynamic registration request
dynamic_registration_request
{
  "client_name": "Gluu Test Client 1 Mt1dP7XI0SRADfJ",
  "grant_types": [
    "authorization_code",
    "implicit"
  ],
  "jwks": {
    "keys": [
      {
        "kty": "RSA",
        "e": "AQAB",
        "use": "sig",
        "alg": "RS256",
        "n": "xCTGaQbbUmTe4h-L4HCGxI6TQubGdI1ISkdktzxLFH61JTxE9tewpdXppKtWDpbaeilBlmjX3cFRfjvEEU5DMXLt4rDsRTLHLypR7zdN68piJqHHZaGUiAOxm2zVWY9acyI7SguAnNTKCkbSA5c-LKeSgh69hJz29zFq0S0NeLs-GotMJKicbQeT63rQ4ra3bBkpOV9iWmVyK2tk0Q20g_ONYozmBF1r5SGJTSOiyfak6l6G2HgXhuZtvpd5ZThXwexYOOx2x6jbAXo1A3Ejv_gUelJs0pduo2EaJ8iDVY4Hsa7uucwjmXd4Zx52rGJ3qHyDw3ESx9a6jwidb154eQ"
      }
    ]
  }
}
2023-03-11 03:41:42
AddTokenEndpointAuthMethodToDynamicRegistrationRequestFromEnvironment
Added token endpoint auth method to dynamic registration request
dynamic_registration_request
{
  "client_name": "Gluu Test Client 1 Mt1dP7XI0SRADfJ",
  "grant_types": [
    "authorization_code",
    "implicit"
  ],
  "jwks": {
    "keys": [
      {
        "kty": "RSA",
        "e": "AQAB",
        "use": "sig",
        "alg": "RS256",
        "n": "xCTGaQbbUmTe4h-L4HCGxI6TQubGdI1ISkdktzxLFH61JTxE9tewpdXppKtWDpbaeilBlmjX3cFRfjvEEU5DMXLt4rDsRTLHLypR7zdN68piJqHHZaGUiAOxm2zVWY9acyI7SguAnNTKCkbSA5c-LKeSgh69hJz29zFq0S0NeLs-GotMJKicbQeT63rQ4ra3bBkpOV9iWmVyK2tk0Q20g_ONYozmBF1r5SGJTSOiyfak6l6G2HgXhuZtvpd5ZThXwexYOOx2x6jbAXo1A3Ejv_gUelJs0pduo2EaJ8iDVY4Hsa7uucwjmXd4Zx52rGJ3qHyDw3ESx9a6jwidb154eQ"
      }
    ]
  },
  "token_endpoint_auth_method": "client_secret_basic"
}
2023-03-11 03:41:42
AddResponseTypesArrayToDynamicRegistrationRequestFromEnvironment
Added response_types array to dynamic registration request
dynamic_registration_request
{
  "client_name": "Gluu Test Client 1 Mt1dP7XI0SRADfJ",
  "grant_types": [
    "authorization_code",
    "implicit"
  ],
  "jwks": {
    "keys": [
      {
        "kty": "RSA",
        "e": "AQAB",
        "use": "sig",
        "alg": "RS256",
        "n": "xCTGaQbbUmTe4h-L4HCGxI6TQubGdI1ISkdktzxLFH61JTxE9tewpdXppKtWDpbaeilBlmjX3cFRfjvEEU5DMXLt4rDsRTLHLypR7zdN68piJqHHZaGUiAOxm2zVWY9acyI7SguAnNTKCkbSA5c-LKeSgh69hJz29zFq0S0NeLs-GotMJKicbQeT63rQ4ra3bBkpOV9iWmVyK2tk0Q20g_ONYozmBF1r5SGJTSOiyfak6l6G2HgXhuZtvpd5ZThXwexYOOx2x6jbAXo1A3Ejv_gUelJs0pduo2EaJ8iDVY4Hsa7uucwjmXd4Zx52rGJ3qHyDw3ESx9a6jwidb154eQ"
      }
    ]
  },
  "token_endpoint_auth_method": "client_secret_basic",
  "response_types": [
    "code token"
  ]
}
2023-03-11 03:41:42
AddRedirectUriToDynamicRegistrationRequest
Added redirect_uris array to dynamic registration request
dynamic_registration_request
{
  "client_name": "Gluu Test Client 1 Mt1dP7XI0SRADfJ",
  "grant_types": [
    "authorization_code",
    "implicit"
  ],
  "jwks": {
    "keys": [
      {
        "kty": "RSA",
        "e": "AQAB",
        "use": "sig",
        "alg": "RS256",
        "n": "xCTGaQbbUmTe4h-L4HCGxI6TQubGdI1ISkdktzxLFH61JTxE9tewpdXppKtWDpbaeilBlmjX3cFRfjvEEU5DMXLt4rDsRTLHLypR7zdN68piJqHHZaGUiAOxm2zVWY9acyI7SguAnNTKCkbSA5c-LKeSgh69hJz29zFq0S0NeLs-GotMJKicbQeT63rQ4ra3bBkpOV9iWmVyK2tk0Q20g_ONYozmBF1r5SGJTSOiyfak6l6G2HgXhuZtvpd5ZThXwexYOOx2x6jbAXo1A3Ejv_gUelJs0pduo2EaJ8iDVY4Hsa7uucwjmXd4Zx52rGJ3qHyDw3ESx9a6jwidb154eQ"
      }
    ]
  },
  "token_endpoint_auth_method": "client_secret_basic",
  "response_types": [
    "code token"
  ],
  "redirect_uris": [
    "https://www.certification.openid.net/test/Mt1dP7XI0SRADfJ/callback"
  ]
}
2023-03-11 03:41:42
AddContactsToDynamicRegistrationRequest
Added contacts array to dynamic registration request
dynamic_registration_request
{
  "client_name": "Gluu Test Client 1 Mt1dP7XI0SRADfJ",
  "grant_types": [
    "authorization_code",
    "implicit"
  ],
  "jwks": {
    "keys": [
      {
        "kty": "RSA",
        "e": "AQAB",
        "use": "sig",
        "alg": "RS256",
        "n": "xCTGaQbbUmTe4h-L4HCGxI6TQubGdI1ISkdktzxLFH61JTxE9tewpdXppKtWDpbaeilBlmjX3cFRfjvEEU5DMXLt4rDsRTLHLypR7zdN68piJqHHZaGUiAOxm2zVWY9acyI7SguAnNTKCkbSA5c-LKeSgh69hJz29zFq0S0NeLs-GotMJKicbQeT63rQ4ra3bBkpOV9iWmVyK2tk0Q20g_ONYozmBF1r5SGJTSOiyfak6l6G2HgXhuZtvpd5ZThXwexYOOx2x6jbAXo1A3Ejv_gUelJs0pduo2EaJ8iDVY4Hsa7uucwjmXd4Zx52rGJ3qHyDw3ESx9a6jwidb154eQ"
      }
    ]
  },
  "token_endpoint_auth_method": "client_secret_basic",
  "response_types": [
    "code token"
  ],
  "redirect_uris": [
    "https://www.certification.openid.net/test/Mt1dP7XI0SRADfJ/callback"
  ],
  "contacts": [
    "certification@oidf.org"
  ]
}
2023-03-11 03:41:42
AddRefreshTokenGrantTypeToDynamicRegistrationRequest
Added 'refresh_token' to 'grant_types'
grant_types
[
  "authorization_code",
  "implicit",
  "refresh_token"
]
2023-03-11 03:41:42
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": "742"
}
request_body
{"client_name":"Gluu Test Client 1 Mt1dP7XI0SRADfJ","grant_types":["authorization_code","implicit","refresh_token"],"jwks":{"keys":[{"kty":"RSA","e":"AQAB","use":"sig","alg":"RS256","n":"xCTGaQbbUmTe4h-L4HCGxI6TQubGdI1ISkdktzxLFH61JTxE9tewpdXppKtWDpbaeilBlmjX3cFRfjvEEU5DMXLt4rDsRTLHLypR7zdN68piJqHHZaGUiAOxm2zVWY9acyI7SguAnNTKCkbSA5c-LKeSgh69hJz29zFq0S0NeLs-GotMJKicbQeT63rQ4ra3bBkpOV9iWmVyK2tk0Q20g_ONYozmBF1r5SGJTSOiyfak6l6G2HgXhuZtvpd5ZThXwexYOOx2x6jbAXo1A3Ejv_gUelJs0pduo2EaJ8iDVY4Hsa7uucwjmXd4Zx52rGJ3qHyDw3ESx9a6jwidb154eQ"}]},"token_endpoint_auth_method":"client_secret_basic","response_types":["code token"],"redirect_uris":["https://www.certification.openid.net/test/Mt1dP7XI0SRADfJ/callback"],"contacts":["certification@oidf.org"]}
2023-03-11 03:41:42 RESPONSE
CallDynamicRegistrationEndpoint
HTTP response
response_status_code
201 CREATED
response_status_text
Created
response_headers
{
  "server": "nginx",
  "date": "Sat, 11 Mar 2023 03:41:42 GMT",
  "content-type": "application/json",
  "content-length": "2106",
  "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": "xCTGaQbbUmTe4h-L4HCGxI6TQubGdI1ISkdktzxLFH61JTxE9tewpdXppKtWDpbaeilBlmjX3cFRfjvEEU5DMXLt4rDsRTLHLypR7zdN68piJqHHZaGUiAOxm2zVWY9acyI7SguAnNTKCkbSA5c-LKeSgh69hJz29zFq0S0NeLs-GotMJKicbQeT63rQ4ra3bBkpOV9iWmVyK2tk0Q20g_ONYozmBF1r5SGJTSOiyfak6l6G2HgXhuZtvpd5ZThXwexYOOx2x6jbAXo1A3Ejv_gUelJs0pduo2EaJ8iDVY4Hsa7uucwjmXd4Zx52rGJ3qHyDw3ESx9a6jwidb154eQ"
    }]},
    "application_type": "web",
    "rpt_as_jwt": false,
    "registration_client_uri": "https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/register?client_id=c13741d0-d267-49d0-a565-3001146a012d",
    "tls_client_auth_subject_dn": "",
    "registration_access_token": "a6a68084-be3f-4266-8767-ae79a4f13215",
    "client_id": "c13741d0-d267-49d0-a565-3001146a012d",
    "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": "c3dfa010-e343-445e-b073-af211c46cf7d",
    "client_id_issued_at": 1678506102,
    "backchannel_logout_uri": [],
    "backchannel_logout_session_required": false,
    "client_name": "Gluu Test Client 1 Mt1dP7XI0SRADfJ",
    "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/Mt1dP7XI0SRADfJ/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": [
        "code",
        "token"
    ]
}
2023-03-11 03:41:42
CallDynamicRegistrationEndpoint
Parsed registration endpoint response
status
201
endpoint_name
dynamic registration
headers
{
  "server": "nginx",
  "date": "Sat, 11 Mar 2023 03:41:42 GMT",
  "content-type": "application/json",
  "content-length": "2106",
  "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": "xCTGaQbbUmTe4h-L4HCGxI6TQubGdI1ISkdktzxLFH61JTxE9tewpdXppKtWDpbaeilBlmjX3cFRfjvEEU5DMXLt4rDsRTLHLypR7zdN68piJqHHZaGUiAOxm2zVWY9acyI7SguAnNTKCkbSA5c-LKeSgh69hJz29zFq0S0NeLs-GotMJKicbQeT63rQ4ra3bBkpOV9iWmVyK2tk0Q20g_ONYozmBF1r5SGJTSOiyfak6l6G2HgXhuZtvpd5ZThXwexYOOx2x6jbAXo1A3Ejv_gUelJs0pduo2EaJ8iDVY4Hsa7uucwjmXd4Zx52rGJ3qHyDw3ESx9a6jwidb154eQ"
    }]},
    "application_type": "web",
    "rpt_as_jwt": false,
    "registration_client_uri": "https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/register?client_id=c13741d0-d267-49d0-a565-3001146a012d",
    "tls_client_auth_subject_dn": "",
    "registration_access_token": "a6a68084-be3f-4266-8767-ae79a4f13215",
    "client_id": "c13741d0-d267-49d0-a565-3001146a012d",
    "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": "c3dfa010-e343-445e-b073-af211c46cf7d",
    "client_id_issued_at": 1678506102,
    "backchannel_logout_uri": [],
    "backchannel_logout_session_required": false,
    "client_name": "Gluu Test Client 1 Mt1dP7XI0SRADfJ",
    "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/Mt1dP7XI0SRADfJ/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": [
        "code",
        "token"
    ]
}
body_json
{
  "allow_spontaneous_scopes": false,
  "jwks": {
    "keys": [
      {
        "kty": "RSA",
        "e": "AQAB",
        "use": "sig",
        "alg": "RS256",
        "n": "xCTGaQbbUmTe4h-L4HCGxI6TQubGdI1ISkdktzxLFH61JTxE9tewpdXppKtWDpbaeilBlmjX3cFRfjvEEU5DMXLt4rDsRTLHLypR7zdN68piJqHHZaGUiAOxm2zVWY9acyI7SguAnNTKCkbSA5c-LKeSgh69hJz29zFq0S0NeLs-GotMJKicbQeT63rQ4ra3bBkpOV9iWmVyK2tk0Q20g_ONYozmBF1r5SGJTSOiyfak6l6G2HgXhuZtvpd5ZThXwexYOOx2x6jbAXo1A3Ejv_gUelJs0pduo2EaJ8iDVY4Hsa7uucwjmXd4Zx52rGJ3qHyDw3ESx9a6jwidb154eQ"
      }
    ]
  },
  "application_type": "web",
  "rpt_as_jwt": false,
  "registration_client_uri": "https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/register?client_id\u003dc13741d0-d267-49d0-a565-3001146a012d",
  "tls_client_auth_subject_dn": "",
  "registration_access_token": "a6a68084-be3f-4266-8767-ae79a4f13215",
  "client_id": "c13741d0-d267-49d0-a565-3001146a012d",
  "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": "c3dfa010-e343-445e-b073-af211c46cf7d",
  "client_id_issued_at": 1678506102,
  "backchannel_logout_uri": [],
  "backchannel_logout_session_required": false,
  "client_name": "Gluu Test Client 1 Mt1dP7XI0SRADfJ",
  "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/Mt1dP7XI0SRADfJ/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": [
    "code",
    "token"
  ]
}
2023-03-11 03:41:42 SUCCESS
EnsureContentTypeJson
endpoint_response Content-Type: header is application/json
2023-03-11 03:41:42 SUCCESS
EnsureHttpStatusCodeIs201
dynamic registration endpoint returned the expected http status
expected_status
201
http_status
201
2023-03-11 03:41:42 SUCCESS
CheckNoErrorFromDynamicRegistrationEndpoint
Dynamic registration endpoint did not return an error.
2023-03-11 03:41:42 SUCCESS
ExtractDynamicRegistrationResponse
Extracted client from dynamic registration response
client_id
c13741d0-d267-49d0-a565-3001146a012d
2023-03-11 03:41:42 SUCCESS
VerifyClientManagementCredentials
Verified dynamic registration management credentials
registration_client_uri
https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/register?client_id=c13741d0-d267-49d0-a565-3001146a012d
registration_access_token
a6a68084-be3f-4266-8767-ae79a4f13215
2023-03-11 03:41:42
SetScopeInClientConfigurationToOpenId
Set scope in client configuration to "openid"
scope
openid
2023-03-11 03:41:42
SetScopeInClientConfigurationToOpenIdOfflineAccessIfServerSupportsOfflineAccess
Set scope in client configuration to "openid offline_access"as 'scope_supported' contains 'offline_access'
scope
openid offline_access
2023-03-11 03:41:42 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:41:42
StoreOriginalClient2Configuration
Created original_client_config object from the client configuration.
client_name
Gluu Test Client 2
2023-03-11 03:41:42
ExtractClientNameFromStoredConfig
Extracted client_name from stored client configuration.
client_name
Gluu Test Client 2
2023-03-11 03:41:42 SUCCESS
GenerateRS256ClientJWKs
Generated client JWKs
client_jwks
{
  "keys": [
    {
      "p": "_6YkrG7g3ggq2idQOOQ0J7_KKEcN5IE8dX-QcLzXrR5jMSkMYltY_i0kcPHMC4_03VpNH00bVmiJW0Rxq0eU45rJ7mCftQ1D7OBW-4WFXVRgz3qjtD7OgQ5NXNx2M5BmWAQsvNlS2fz8nQPfZxraHSbSzi-GpW8x2HIddnzmYb0",
      "kty": "RSA",
      "q": "kH5jtmFW9vk739-U-qp9wJ5cfNkiM8OnPUKMinzwN7b7J_G0Ylc_elo09plUkJKs_LTgnSudyFW2vNp6pUvTXQN9pQ358H9_VdlrMwNK7fg16hclyHeHGrpP15YhOrn4NdR8eVCkCRn5UhAnMGajmnAxIbQ6oL4BO-z7MdaxKyE",
      "d": "huuqt_K8XO5oG_t1R9WYpOtC8DhW2mlVIn_gVJsX1xSZ-tnKdzC93XBHW4coWjQxPrU1CSbHwNoHDFmUgT5E9dyYx-CPd26Mh6NxM8cAZr43N0hnKWosNmzH6uQhZlkR1J3oT1tRvSeLdlx7Ql0CIjLSSnTaCvJoxu-S4RXrTpk-75TlmP4K6cxA_7jr9IsBboOiaUDvoW67AeoEKFTBL1QryeLD2weFNl6p4c3scVblql7dJE_RmcY2psHMYQjnZIni7VD05a9giAGhKCBktUTzxm134hEhfH4ko-w6hJ0C_4iot_HuT5lGefCF9xgwyQ1TNvsCp8eetD-RMFUEgQ",
      "e": "AQAB",
      "use": "sig",
      "qi": "quB39w705UXi1JXOAVEjOiYKG7MUNfcZtenVX5ziIXaABoOV5Uv-m8311SJdlTesGZjG6On1DaDvGk4s4HSzLNzRvIzREWqyQYF8zhBhvawTOcQw_wCL_u6Xy0RdUGOxv9CAoTrFsnBeitdyty9hKdCf4pA_HijTi1l0cZ30Hz8",
      "dp": "B29bjbBD1fFC3cla6eypH6bSSE2Yt9aSXZByMPUtCJnjpKBe_dVOR0Yk0ywVFRkAtBdWOtzROLgdlovtCmAwklYEHWyt-GQEX7U-kl4VvNshXadhb3KMKvCxi0vWHDXM5C5q5qsjX7ed2Sstqh_7y_E_HEQBlHohZvwao0GKqbk",
      "alg": "RS256",
      "dq": "BhHZHHMwVQWZN0lMF8-LosjEN9ZjMmt4ngEqqDKhYKXGHSJxImRp3Tjm2qkMPVp7-82ZVeDcKus21u4SktkBkvmvkHxq0Gh6r9-HOkhcIGz5ztCUHLywpzXGXtcGpFHllFVNuUbi7SLzLzhQfR8Cpl0qIzFP-SqiIKNO1gQfwyE",
      "n": "kEur-my-nWHdbX1BGuuHCyQsYXxcCTVPArC__QozDRlCEzUsiqj44L90e80zIIzRE52kJOVa0u9m5Fv-n_SprbL79DD5wSKlERDAZqLvoHotpp9elafzeDtQsHImfHYggCJ6QCiCvpz45LuDyU7Lyf7sma62zZ2dtNRY60lbOo7Ds7yKQgb-z2iRcgvuQtZx6vqFUA-DWvyBvJUHkV04fZPVpMI0UYWeReKwtT24deoVL6lsyu0Fu_kI5-KKKdxqvBJCS5ZNIiJsZQ3MGbh9SX70VmpzsNp613J-VlzjOKRLJhmYOTC6KfAW-J3N6MdwYixXAtu2dRjwJqhrXcpYXQ"
    }
  ]
}
public_client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "sig",
      "alg": "RS256",
      "n": "kEur-my-nWHdbX1BGuuHCyQsYXxcCTVPArC__QozDRlCEzUsiqj44L90e80zIIzRE52kJOVa0u9m5Fv-n_SprbL79DD5wSKlERDAZqLvoHotpp9elafzeDtQsHImfHYggCJ6QCiCvpz45LuDyU7Lyf7sma62zZ2dtNRY60lbOo7Ds7yKQgb-z2iRcgvuQtZx6vqFUA-DWvyBvJUHkV04fZPVpMI0UYWeReKwtT24deoVL6lsyu0Fu_kI5-KKKdxqvBJCS5ZNIiJsZQ3MGbh9SX70VmpzsNp613J-VlzjOKRLJhmYOTC6KfAW-J3N6MdwYixXAtu2dRjwJqhrXcpYXQ"
    }
  ]
}
2023-03-11 03:41:42 SUCCESS
CheckDistinctKeyIdValueInClientJWKs
Distinct 'kid' value in all keys of client_jwks
see
https://bitbucket.org/openid/connect/issues/1127
2023-03-11 03:41:42
CreateEmptyDynamicRegistrationRequest
Created empty dynamic registration request
2023-03-11 03:41:42
AddClientNameToDynamicRegistrationRequest
Added client_name to registration request
client_name
Gluu Test Client 2 Mt1dP7XI0SRADfJ
2023-03-11 03:41:42
AddAuthorizationCodeGrantTypeToDynamicRegistrationRequest
Added 'authorization_code' to 'grant_types'
grant_types
[
  "authorization_code"
]
2023-03-11 03:41:42
AddImplicitGrantTypeToDynamicRegistrationRequest
Added 'implicit' to 'grant_types'
grant_types
[
  "authorization_code",
  "implicit"
]
2023-03-11 03:41:42
AddPublicJwksToDynamicRegistrationRequest
Added client public JWKS to dynamic registration request
dynamic_registration_request
{
  "client_name": "Gluu Test Client 2 Mt1dP7XI0SRADfJ",
  "grant_types": [
    "authorization_code",
    "implicit"
  ],
  "jwks": {
    "keys": [
      {
        "kty": "RSA",
        "e": "AQAB",
        "use": "sig",
        "alg": "RS256",
        "n": "kEur-my-nWHdbX1BGuuHCyQsYXxcCTVPArC__QozDRlCEzUsiqj44L90e80zIIzRE52kJOVa0u9m5Fv-n_SprbL79DD5wSKlERDAZqLvoHotpp9elafzeDtQsHImfHYggCJ6QCiCvpz45LuDyU7Lyf7sma62zZ2dtNRY60lbOo7Ds7yKQgb-z2iRcgvuQtZx6vqFUA-DWvyBvJUHkV04fZPVpMI0UYWeReKwtT24deoVL6lsyu0Fu_kI5-KKKdxqvBJCS5ZNIiJsZQ3MGbh9SX70VmpzsNp613J-VlzjOKRLJhmYOTC6KfAW-J3N6MdwYixXAtu2dRjwJqhrXcpYXQ"
      }
    ]
  }
}
2023-03-11 03:41:42
AddTokenEndpointAuthMethodToDynamicRegistrationRequestFromEnvironment
Added token endpoint auth method to dynamic registration request
dynamic_registration_request
{
  "client_name": "Gluu Test Client 2 Mt1dP7XI0SRADfJ",
  "grant_types": [
    "authorization_code",
    "implicit"
  ],
  "jwks": {
    "keys": [
      {
        "kty": "RSA",
        "e": "AQAB",
        "use": "sig",
        "alg": "RS256",
        "n": "kEur-my-nWHdbX1BGuuHCyQsYXxcCTVPArC__QozDRlCEzUsiqj44L90e80zIIzRE52kJOVa0u9m5Fv-n_SprbL79DD5wSKlERDAZqLvoHotpp9elafzeDtQsHImfHYggCJ6QCiCvpz45LuDyU7Lyf7sma62zZ2dtNRY60lbOo7Ds7yKQgb-z2iRcgvuQtZx6vqFUA-DWvyBvJUHkV04fZPVpMI0UYWeReKwtT24deoVL6lsyu0Fu_kI5-KKKdxqvBJCS5ZNIiJsZQ3MGbh9SX70VmpzsNp613J-VlzjOKRLJhmYOTC6KfAW-J3N6MdwYixXAtu2dRjwJqhrXcpYXQ"
      }
    ]
  },
  "token_endpoint_auth_method": "client_secret_basic"
}
2023-03-11 03:41:42
AddResponseTypesArrayToDynamicRegistrationRequestFromEnvironment
Added response_types array to dynamic registration request
dynamic_registration_request
{
  "client_name": "Gluu Test Client 2 Mt1dP7XI0SRADfJ",
  "grant_types": [
    "authorization_code",
    "implicit"
  ],
  "jwks": {
    "keys": [
      {
        "kty": "RSA",
        "e": "AQAB",
        "use": "sig",
        "alg": "RS256",
        "n": "kEur-my-nWHdbX1BGuuHCyQsYXxcCTVPArC__QozDRlCEzUsiqj44L90e80zIIzRE52kJOVa0u9m5Fv-n_SprbL79DD5wSKlERDAZqLvoHotpp9elafzeDtQsHImfHYggCJ6QCiCvpz45LuDyU7Lyf7sma62zZ2dtNRY60lbOo7Ds7yKQgb-z2iRcgvuQtZx6vqFUA-DWvyBvJUHkV04fZPVpMI0UYWeReKwtT24deoVL6lsyu0Fu_kI5-KKKdxqvBJCS5ZNIiJsZQ3MGbh9SX70VmpzsNp613J-VlzjOKRLJhmYOTC6KfAW-J3N6MdwYixXAtu2dRjwJqhrXcpYXQ"
      }
    ]
  },
  "token_endpoint_auth_method": "client_secret_basic",
  "response_types": [
    "code token"
  ]
}
2023-03-11 03:41:42
AddRedirectUriToDynamicRegistrationRequest
Added redirect_uris array to dynamic registration request
dynamic_registration_request
{
  "client_name": "Gluu Test Client 2 Mt1dP7XI0SRADfJ",
  "grant_types": [
    "authorization_code",
    "implicit"
  ],
  "jwks": {
    "keys": [
      {
        "kty": "RSA",
        "e": "AQAB",
        "use": "sig",
        "alg": "RS256",
        "n": "kEur-my-nWHdbX1BGuuHCyQsYXxcCTVPArC__QozDRlCEzUsiqj44L90e80zIIzRE52kJOVa0u9m5Fv-n_SprbL79DD5wSKlERDAZqLvoHotpp9elafzeDtQsHImfHYggCJ6QCiCvpz45LuDyU7Lyf7sma62zZ2dtNRY60lbOo7Ds7yKQgb-z2iRcgvuQtZx6vqFUA-DWvyBvJUHkV04fZPVpMI0UYWeReKwtT24deoVL6lsyu0Fu_kI5-KKKdxqvBJCS5ZNIiJsZQ3MGbh9SX70VmpzsNp613J-VlzjOKRLJhmYOTC6KfAW-J3N6MdwYixXAtu2dRjwJqhrXcpYXQ"
      }
    ]
  },
  "token_endpoint_auth_method": "client_secret_basic",
  "response_types": [
    "code token"
  ],
  "redirect_uris": [
    "https://www.certification.openid.net/test/Mt1dP7XI0SRADfJ/callback"
  ]
}
2023-03-11 03:41:42
AddContactsToDynamicRegistrationRequest
Added contacts array to dynamic registration request
dynamic_registration_request
{
  "client_name": "Gluu Test Client 2 Mt1dP7XI0SRADfJ",
  "grant_types": [
    "authorization_code",
    "implicit"
  ],
  "jwks": {
    "keys": [
      {
        "kty": "RSA",
        "e": "AQAB",
        "use": "sig",
        "alg": "RS256",
        "n": "kEur-my-nWHdbX1BGuuHCyQsYXxcCTVPArC__QozDRlCEzUsiqj44L90e80zIIzRE52kJOVa0u9m5Fv-n_SprbL79DD5wSKlERDAZqLvoHotpp9elafzeDtQsHImfHYggCJ6QCiCvpz45LuDyU7Lyf7sma62zZ2dtNRY60lbOo7Ds7yKQgb-z2iRcgvuQtZx6vqFUA-DWvyBvJUHkV04fZPVpMI0UYWeReKwtT24deoVL6lsyu0Fu_kI5-KKKdxqvBJCS5ZNIiJsZQ3MGbh9SX70VmpzsNp613J-VlzjOKRLJhmYOTC6KfAW-J3N6MdwYixXAtu2dRjwJqhrXcpYXQ"
      }
    ]
  },
  "token_endpoint_auth_method": "client_secret_basic",
  "response_types": [
    "code token"
  ],
  "redirect_uris": [
    "https://www.certification.openid.net/test/Mt1dP7XI0SRADfJ/callback"
  ],
  "contacts": [
    "certification@oidf.org"
  ]
}
2023-03-11 03:41:42
AddRefreshTokenGrantTypeToDynamicRegistrationRequest
Added 'refresh_token' to 'grant_types'
grant_types
[
  "authorization_code",
  "implicit",
  "refresh_token"
]
2023-03-11 03:41:42
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": "742"
}
request_body
{"client_name":"Gluu Test Client 2 Mt1dP7XI0SRADfJ","grant_types":["authorization_code","implicit","refresh_token"],"jwks":{"keys":[{"kty":"RSA","e":"AQAB","use":"sig","alg":"RS256","n":"kEur-my-nWHdbX1BGuuHCyQsYXxcCTVPArC__QozDRlCEzUsiqj44L90e80zIIzRE52kJOVa0u9m5Fv-n_SprbL79DD5wSKlERDAZqLvoHotpp9elafzeDtQsHImfHYggCJ6QCiCvpz45LuDyU7Lyf7sma62zZ2dtNRY60lbOo7Ds7yKQgb-z2iRcgvuQtZx6vqFUA-DWvyBvJUHkV04fZPVpMI0UYWeReKwtT24deoVL6lsyu0Fu_kI5-KKKdxqvBJCS5ZNIiJsZQ3MGbh9SX70VmpzsNp613J-VlzjOKRLJhmYOTC6KfAW-J3N6MdwYixXAtu2dRjwJqhrXcpYXQ"}]},"token_endpoint_auth_method":"client_secret_basic","response_types":["code token"],"redirect_uris":["https://www.certification.openid.net/test/Mt1dP7XI0SRADfJ/callback"],"contacts":["certification@oidf.org"]}
2023-03-11 03:41:43 RESPONSE
CallDynamicRegistrationEndpoint
HTTP response
response_status_code
201 CREATED
response_status_text
Created
response_headers
{
  "server": "nginx",
  "date": "Sat, 11 Mar 2023 03:41:43 GMT",
  "content-type": "application/json",
  "content-length": "2106",
  "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": "kEur-my-nWHdbX1BGuuHCyQsYXxcCTVPArC__QozDRlCEzUsiqj44L90e80zIIzRE52kJOVa0u9m5Fv-n_SprbL79DD5wSKlERDAZqLvoHotpp9elafzeDtQsHImfHYggCJ6QCiCvpz45LuDyU7Lyf7sma62zZ2dtNRY60lbOo7Ds7yKQgb-z2iRcgvuQtZx6vqFUA-DWvyBvJUHkV04fZPVpMI0UYWeReKwtT24deoVL6lsyu0Fu_kI5-KKKdxqvBJCS5ZNIiJsZQ3MGbh9SX70VmpzsNp613J-VlzjOKRLJhmYOTC6KfAW-J3N6MdwYixXAtu2dRjwJqhrXcpYXQ"
    }]},
    "application_type": "web",
    "rpt_as_jwt": false,
    "registration_client_uri": "https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/register?client_id=bd140283-91a7-44bd-8b9f-32ba4352f5c7",
    "tls_client_auth_subject_dn": "",
    "registration_access_token": "7d4eece5-edb4-478c-8818-08228ddd7e43",
    "client_id": "bd140283-91a7-44bd-8b9f-32ba4352f5c7",
    "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": "1292e900-544d-4f56-a2cd-ca2fd6993375",
    "client_id_issued_at": 1678506102,
    "backchannel_logout_uri": [],
    "backchannel_logout_session_required": false,
    "client_name": "Gluu Test Client 2 Mt1dP7XI0SRADfJ",
    "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/Mt1dP7XI0SRADfJ/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": [
        "code",
        "token"
    ]
}
2023-03-11 03:41:43
CallDynamicRegistrationEndpoint
Parsed registration endpoint response
status
201
endpoint_name
dynamic registration
headers
{
  "server": "nginx",
  "date": "Sat, 11 Mar 2023 03:41:43 GMT",
  "content-type": "application/json",
  "content-length": "2106",
  "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": "kEur-my-nWHdbX1BGuuHCyQsYXxcCTVPArC__QozDRlCEzUsiqj44L90e80zIIzRE52kJOVa0u9m5Fv-n_SprbL79DD5wSKlERDAZqLvoHotpp9elafzeDtQsHImfHYggCJ6QCiCvpz45LuDyU7Lyf7sma62zZ2dtNRY60lbOo7Ds7yKQgb-z2iRcgvuQtZx6vqFUA-DWvyBvJUHkV04fZPVpMI0UYWeReKwtT24deoVL6lsyu0Fu_kI5-KKKdxqvBJCS5ZNIiJsZQ3MGbh9SX70VmpzsNp613J-VlzjOKRLJhmYOTC6KfAW-J3N6MdwYixXAtu2dRjwJqhrXcpYXQ"
    }]},
    "application_type": "web",
    "rpt_as_jwt": false,
    "registration_client_uri": "https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/register?client_id=bd140283-91a7-44bd-8b9f-32ba4352f5c7",
    "tls_client_auth_subject_dn": "",
    "registration_access_token": "7d4eece5-edb4-478c-8818-08228ddd7e43",
    "client_id": "bd140283-91a7-44bd-8b9f-32ba4352f5c7",
    "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": "1292e900-544d-4f56-a2cd-ca2fd6993375",
    "client_id_issued_at": 1678506102,
    "backchannel_logout_uri": [],
    "backchannel_logout_session_required": false,
    "client_name": "Gluu Test Client 2 Mt1dP7XI0SRADfJ",
    "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/Mt1dP7XI0SRADfJ/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": [
        "code",
        "token"
    ]
}
body_json
{
  "allow_spontaneous_scopes": false,
  "jwks": {
    "keys": [
      {
        "kty": "RSA",
        "e": "AQAB",
        "use": "sig",
        "alg": "RS256",
        "n": "kEur-my-nWHdbX1BGuuHCyQsYXxcCTVPArC__QozDRlCEzUsiqj44L90e80zIIzRE52kJOVa0u9m5Fv-n_SprbL79DD5wSKlERDAZqLvoHotpp9elafzeDtQsHImfHYggCJ6QCiCvpz45LuDyU7Lyf7sma62zZ2dtNRY60lbOo7Ds7yKQgb-z2iRcgvuQtZx6vqFUA-DWvyBvJUHkV04fZPVpMI0UYWeReKwtT24deoVL6lsyu0Fu_kI5-KKKdxqvBJCS5ZNIiJsZQ3MGbh9SX70VmpzsNp613J-VlzjOKRLJhmYOTC6KfAW-J3N6MdwYixXAtu2dRjwJqhrXcpYXQ"
      }
    ]
  },
  "application_type": "web",
  "rpt_as_jwt": false,
  "registration_client_uri": "https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/register?client_id\u003dbd140283-91a7-44bd-8b9f-32ba4352f5c7",
  "tls_client_auth_subject_dn": "",
  "registration_access_token": "7d4eece5-edb4-478c-8818-08228ddd7e43",
  "client_id": "bd140283-91a7-44bd-8b9f-32ba4352f5c7",
  "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": "1292e900-544d-4f56-a2cd-ca2fd6993375",
  "client_id_issued_at": 1678506102,
  "backchannel_logout_uri": [],
  "backchannel_logout_session_required": false,
  "client_name": "Gluu Test Client 2 Mt1dP7XI0SRADfJ",
  "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/Mt1dP7XI0SRADfJ/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": [
    "code",
    "token"
  ]
}
2023-03-11 03:41:43 SUCCESS
EnsureContentTypeJson
endpoint_response Content-Type: header is application/json
2023-03-11 03:41:43 SUCCESS
EnsureHttpStatusCodeIs201
dynamic registration endpoint returned the expected http status
expected_status
201
http_status
201
2023-03-11 03:41:43 SUCCESS
CheckNoErrorFromDynamicRegistrationEndpoint
Dynamic registration endpoint did not return an error.
2023-03-11 03:41:43 SUCCESS
ExtractDynamicRegistrationResponse
Extracted client from dynamic registration response
client_id
bd140283-91a7-44bd-8b9f-32ba4352f5c7
2023-03-11 03:41:43 SUCCESS
VerifyClientManagementCredentials
Verified dynamic registration management credentials
registration_client_uri
https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/register?client_id=bd140283-91a7-44bd-8b9f-32ba4352f5c7
registration_access_token
7d4eece5-edb4-478c-8818-08228ddd7e43
2023-03-11 03:41:43
SetScopeInClientConfigurationToOpenId
Set scope in client configuration to "openid"
scope
openid
2023-03-11 03:41:43
SetScopeInClientConfigurationToOpenIdOfflineAccessIfServerSupportsOfflineAccess
Set scope in client configuration to "openid offline_access"as 'scope_supported' contains 'offline_access'
scope
openid offline_access
2023-03-11 03:41:43 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:41:43 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:41:43
oidcc-refresh-token
Setup Done
Make request to authorization endpoint
2023-03-11 03:41:43 SUCCESS
CreateAuthorizationEndpointRequestFromClientInformation
Created authorization endpoint request
client_id
c13741d0-d267-49d0-a565-3001146a012d
redirect_uri
https://www.certification.openid.net/test/Mt1dP7XI0SRADfJ/callback
scope
openid offline_access
2023-03-11 03:41:43
CreateRandomStateValue
Created state value
requested_state_length
10
state
7nRK4dRmXc
2023-03-11 03:41:43 SUCCESS
AddStateToAuthorizationEndpointRequest
Added state parameter to request
client_id
c13741d0-d267-49d0-a565-3001146a012d
redirect_uri
https://www.certification.openid.net/test/Mt1dP7XI0SRADfJ/callback
scope
openid offline_access
state
7nRK4dRmXc
2023-03-11 03:41:43
CreateRandomNonceValue
Created nonce value
requested_nonce_length
10
nonce
Jad6yckHJ9
2023-03-11 03:41:43 SUCCESS
AddNonceToAuthorizationEndpointRequest
Added nonce parameter to request
client_id
c13741d0-d267-49d0-a565-3001146a012d
redirect_uri
https://www.certification.openid.net/test/Mt1dP7XI0SRADfJ/callback
scope
openid offline_access
state
7nRK4dRmXc
nonce
Jad6yckHJ9
2023-03-11 03:41:43 SUCCESS
SetAuthorizationEndpointRequestResponseTypeFromEnvironment
Added response_type parameter to request
client_id
c13741d0-d267-49d0-a565-3001146a012d
redirect_uri
https://www.certification.openid.net/test/Mt1dP7XI0SRADfJ/callback
scope
openid offline_access
state
7nRK4dRmXc
nonce
Jad6yckHJ9
response_type
code token
2023-03-11 03:41:43
SetAuthorizationEndpointRequestResponseModeToFormPost
Added response_mode parameter to request
client_id
c13741d0-d267-49d0-a565-3001146a012d
redirect_uri
https://www.certification.openid.net/test/Mt1dP7XI0SRADfJ/callback
scope
openid offline_access
state
7nRK4dRmXc
nonce
Jad6yckHJ9
response_type
code token
response_mode
form_post
2023-03-11 03:41:43 SUCCESS
AddPromptConsentToAuthorizationEndpointRequestIfScopeContainsOfflineAccess
Added prompt=consent to authorization endpoint request
client_id
c13741d0-d267-49d0-a565-3001146a012d
redirect_uri
https://www.certification.openid.net/test/Mt1dP7XI0SRADfJ/callback
scope
openid offline_access
state
7nRK4dRmXc
nonce
Jad6yckHJ9
response_type
code token
response_mode
form_post
prompt
consent
2023-03-11 03:41:43 SUCCESS
BuildPlainRedirectToAuthorizationEndpoint
Sending to authorization endpoint
auth_request
{
  "client_id": "c13741d0-d267-49d0-a565-3001146a012d",
  "redirect_uri": "https://www.certification.openid.net/test/Mt1dP7XI0SRADfJ/callback",
  "scope": "openid offline_access",
  "state": "7nRK4dRmXc",
  "nonce": "Jad6yckHJ9",
  "response_type": "code token",
  "response_mode": "form_post",
  "prompt": "consent"
}
redirect_to_authorization_endpoint
https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/authorize?client_id=c13741d0-d267-49d0-a565-3001146a012d&redirect_uri=https://www.certification.openid.net/test/Mt1dP7XI0SRADfJ/callback&scope=openid%20offline_access&state=7nRK4dRmXc&nonce=Jad6yckHJ9&response_type=code%20token&response_mode=form_post&prompt=consent
2023-03-11 03:41:43 REDIRECT
oidcc-refresh-token
Redirecting to authorization endpoint
redirect_to
https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/authorize?client_id=c13741d0-d267-49d0-a565-3001146a012d&redirect_uri=https://www.certification.openid.net/test/Mt1dP7XI0SRADfJ/callback&scope=openid%20offline_access&state=7nRK4dRmXc&nonce=Jad6yckHJ9&response_type=code%20token&response_mode=form_post&prompt=consent
2023-03-11 03:41:57 INCOMING
oidcc-refresh-token
Incoming HTTP request to /test/Mt1dP7XI0SRADfJ/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\u003dF371210BF46C5D7AAAC9C89A15223EEA",
  "connection": "close",
  "content-length": "326"
}
incoming_path
/test/Mt1dP7XI0SRADfJ/callback
incoming_body_form_params
{
  "access_token": "996a6abb-9a8b-43c7-bb52-b0e5bbd11792",
  "code": "fbd1af61-ecfc-4182-a3bc-3f1b0d46482d",
  "scope": "openid offline_access",
  "state": "7nRK4dRmXc",
  "token_type": "bearer",
  "session_state": "dc22cfa3a908992bc55c1402dd91eec4acd0806e73bcaee07c85dfe2cb272dfa.4b098f4d-de34-4058-86f9-ce1aa9849920",
  "expires_in": "299",
  "sid": "f1b67e84-ec9f-4526-a05d-d0556b5d3051"
}
incoming_method
POST
incoming_tls_version
TLSv1.2
incoming_tls_cert
incoming_query_string_params
{}
incoming_body
access_token=996a6abb-9a8b-43c7-bb52-b0e5bbd11792&code=fbd1af61-ecfc-4182-a3bc-3f1b0d46482d&scope=openid+offline_access&state=7nRK4dRmXc&token_type=bearer&session_state=dc22cfa3a908992bc55c1402dd91eec4acd0806e73bcaee07c85dfe2cb272dfa.4b098f4d-de34-4058-86f9-ce1aa9849920&expires_in=299&sid=f1b67e84-ec9f-4526-a05d-d0556b5d3051
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:41:57 SUCCESS
CreateRandomImplicitSubmitUrl
Created random implicit submission URL
implicit_submit
{
  "path": "implicit/EKRPLeVv2OCmiklda2BC",
  "fullUrl": "https://www.certification.openid.net/test/Mt1dP7XI0SRADfJ/implicit/EKRPLeVv2OCmiklda2BC"
}
2023-03-11 03:41:57 OUTGOING
oidcc-refresh-token
Response to HTTP request to test instance Mt1dP7XI0SRADfJ
outgoing
ModelAndView [view="implicitCallback"; model={implicitSubmitUrl=https://www.certification.openid.net/test/Mt1dP7XI0SRADfJ/implicit/EKRPLeVv2OCmiklda2BC, returnUrl=/log-detail.html?log=Mt1dP7XI0SRADfJ}]
outgoing_path
callback
2023-03-11 03:41:57 INCOMING
oidcc-refresh-token
Incoming HTTP request to /test/Mt1dP7XI0SRADfJ/implicit/EKRPLeVv2OCmiklda2BC
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/Mt1dP7XI0SRADfJ/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\u003dF371210BF46C5D7AAAC9C89A15223EEA",
  "connection": "close",
  "content-length": "0"
}
incoming_path
/test/Mt1dP7XI0SRADfJ/implicit/EKRPLeVv2OCmiklda2BC
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:41:57 OUTGOING
oidcc-refresh-token
Response to HTTP request to test instance Mt1dP7XI0SRADfJ
outgoing_status_code
204
outgoing_headers
{}
outgoing_body

                                
outgoing_path
implicit/EKRPLeVv2OCmiklda2BC
2023-03-11 03:41:57 SUCCESS
ExtractImplicitHashToCallbackResponse
implicit_hash is empty
2023-03-11 03:41:57 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\u003dF371210BF46C5D7AAAC9C89A15223EEA",
  "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": "326"
}
http_method
POST
url_fragment
{}
post_body
{
  "access_token": "996a6abb-9a8b-43c7-bb52-b0e5bbd11792",
  "code": "fbd1af61-ecfc-4182-a3bc-3f1b0d46482d",
  "scope": "openid offline_access",
  "state": "7nRK4dRmXc",
  "token_type": "bearer",
  "session_state": "dc22cfa3a908992bc55c1402dd91eec4acd0806e73bcaee07c85dfe2cb272dfa.4b098f4d-de34-4058-86f9-ce1aa9849920",
  "expires_in": "299",
  "sid": "f1b67e84-ec9f-4526-a05d-d0556b5d3051"
}
Verify authorization endpoint response
2023-03-11 03:41:57 SUCCESS
CheckCallbackHttpMethodIsPost
HTTP method used at redirect_uri is 'POST'
2023-03-11 03:41:57 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:41:57 SUCCESS
RejectAuthCodeInUrlQuery
Authorization code is not present in URL query returned from authorization endpoint
2023-03-11 03:41:57 SUCCESS
RejectErrorInUrlQuery
'error' is not present in URL query returned from authorization endpoint
2023-03-11 03:41:57 SUCCESS
CheckMatchingCallbackParameters
Callback parameters successfully verified
2023-03-11 03:41:57
ValidateIssInAuthorizationResponse
No 'iss' value in authorization response.
2023-03-11 03:41:57 SUCCESS
CheckIfAuthorizationEndpointError
No error from authorization endpoint
2023-03-11 03:41:57 SUCCESS
CheckStateInAuthorizationResponse
State in response correctly returned
state
7nRK4dRmXc
2023-03-11 03:41:57 SUCCESS
ExtractAuthorizationCodeFromAuthorizationResponse
Found authorization code
code
fbd1af61-ecfc-4182-a3bc-3f1b0d46482d
2023-03-11 03:41:57 SUCCESS
ExtractAccessTokenFromAuthorizationResponse
Extracted the access token
value
996a6abb-9a8b-43c7-bb52-b0e5bbd11792
type
bearer
Userinfo endpoint tests
2023-03-11 03:41:57
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 996a6abb-9a8b-43c7-bb52-b0e5bbd11792",
  "content-length": "0"
}
request_body

                                
2023-03-11 03:41:57 RESPONSE
CallProtectedResource
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "server": "nginx",
  "date": "Sat, 11 Mar 2023 03:41:57 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:41:57 SUCCESS
CallProtectedResource
Got a response from the resource endpoint
status
200
endpoint_name
resource
headers
{
  "server": "nginx",
  "date": "Sat, 11 Mar 2023 03:41:57 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:41:57 SUCCESS
EnsureHttpStatusCodeIs200
resource endpoint returned the expected http status
expected_status
200
http_status
200
2023-03-11 03:41:57 SUCCESS
CreateTokenEndpointRequestForAuthorizationCodeGrant
Created token endpoint request
grant_type
authorization_code
code
fbd1af61-ecfc-4182-a3bc-3f1b0d46482d
redirect_uri
https://www.certification.openid.net/test/Mt1dP7XI0SRADfJ/callback
2023-03-11 03:41:57 SUCCESS
AddBasicAuthClientSecretAuthenticationParameters
Added basic authorization header
Authorization
Basic YzEzNzQxZDAtZDI2Ny00OWQwLWE1NjUtMzAwMTE0NmEwMTJkOmMzZGZhMDEwLWUzNDMtNDQ1ZS1iMDczLWFmMjExYzQ2Y2Y3ZA==
2023-03-11 03:41:57
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 YzEzNzQxZDAtZDI2Ny00OWQwLWE1NjUtMzAwMTE0NmEwMTJkOmMzZGZhMDEwLWUzNDMtNDQ1ZS1iMDczLWFmMjExYzQ2Y2Y3ZA\u003d\u003d",
  "content-type": "application/x-www-form-urlencoded;charset\u003dUTF-8",
  "content-length": "163"
}
request_body
grant_type=authorization_code&code=fbd1af61-ecfc-4182-a3bc-3f1b0d46482d&redirect_uri=https%3A%2F%2Fwww.certification.openid.net%2Ftest%2FMt1dP7XI0SRADfJ%2Fcallback
2023-03-11 03:41:57 RESPONSE
CallTokenEndpoint
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "server": "nginx",
  "date": "Sat, 11 Mar 2023 03:41:57 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":"4b1c9280-b490-433e-aac3-17fbdc950b1b","refresh_token":"e03e3887-41f5-44c9-b51f-5afee0b67fe1","id_token":"eyJraWQiOiI1YmI5OGJmYi0zYmFjLTQ1YmMtYjI4Ny0zZDExYWNjN2VlYmRfc2lnX3JzMjU2IiwidHlwIjoiSldUIiwiYWxnIjoiUlMyNTYifQ.eyJhdF9oYXNoIjoiT0tibFRzNDd5SV93ajB3dFJxWVR4QSIsInN1YiI6IkZxY1JiUFRqRTVXMjBVYW9WZHA0RGR5aUI0NnhRdWVGSXpRNGZrTl9fRFEiLCJjb2RlIjoiZGRjYzI4N2YtMTYwZi00OTNiLThiMzItYjU3NGM0NDdiOWExIiwiYW1yIjpbIi0xIl0sImlzcyI6Imh0dHBzOi8vbWlsdG9uLWNoLXByZWNpb3VzLWdvcGhlci5nbHV1LmluZm8iLCJub25jZSI6IkphZDZ5Y2tISjkiLCJzaWQiOiJmMWI2N2U4NC1lYzlmLTQ1MjYtYTA1ZC1kMDU1NmI1ZDMwNTEiLCJveE9wZW5JRENvbm5lY3RWZXJzaW9uIjoib3BlbmlkY29ubmVjdC0xLjAiLCJhdWQiOiJjMTM3NDFkMC1kMjY3LTQ5ZDAtYTU2NS0zMDAxMTQ2YTAxMmQiLCJhY3IiOiJzaW1wbGVfcGFzc3dvcmRfYXV0aCIsImNfaGFzaCI6ImhOaE52YzB5LXA0eWJRQ0l0UWRlS2ciLCJhdXRoX3RpbWUiOjE2Nzg1MDYxMTYsImV4cCI6MTY3ODUwOTcxNywiZ3JhbnQiOiJhdXRob3JpemF0aW9uX2NvZGUiLCJpYXQiOjE2Nzg1MDYxMTd9.4DfWgJoe8XpO-rcfCPJJe9B4J-38PoRqy7BiRjCmTiCFfceBHkKi7FZLKxTXcUBfL2m_TVHNyhkDT0mOkQowHHgfVhXxdjqWsHjZLeI_gkSdcfX4d7l-Xf2tiBrgXHfpLtepD4O3xHzSByUhWgXHZufvYF5P80TMpIEADGv2o-5TEtrXuLbHterSmnQBALLRKmueA8yA36nmyRbJNAnPkkYh6XAV8n8a8Cngk2aQimg9tvMH3Og9PdPfJHIJQkbDPuozUc24Jonb21pxQyPa_l1_1RthbP2TL_oA-5kyC4nkaOKTLRZldUkZCp3Q3_Ma3vRZ0UoD234fwEbukl5U8w","token_type":"bearer","expires_in":299}
2023-03-11 03:41:57 SUCCESS
CallTokenEndpoint
Parsed token endpoint response
access_token
4b1c9280-b490-433e-aac3-17fbdc950b1b
refresh_token
e03e3887-41f5-44c9-b51f-5afee0b67fe1
id_token
eyJraWQiOiI1YmI5OGJmYi0zYmFjLTQ1YmMtYjI4Ny0zZDExYWNjN2VlYmRfc2lnX3JzMjU2IiwidHlwIjoiSldUIiwiYWxnIjoiUlMyNTYifQ.eyJhdF9oYXNoIjoiT0tibFRzNDd5SV93ajB3dFJxWVR4QSIsInN1YiI6IkZxY1JiUFRqRTVXMjBVYW9WZHA0RGR5aUI0NnhRdWVGSXpRNGZrTl9fRFEiLCJjb2RlIjoiZGRjYzI4N2YtMTYwZi00OTNiLThiMzItYjU3NGM0NDdiOWExIiwiYW1yIjpbIi0xIl0sImlzcyI6Imh0dHBzOi8vbWlsdG9uLWNoLXByZWNpb3VzLWdvcGhlci5nbHV1LmluZm8iLCJub25jZSI6IkphZDZ5Y2tISjkiLCJzaWQiOiJmMWI2N2U4NC1lYzlmLTQ1MjYtYTA1ZC1kMDU1NmI1ZDMwNTEiLCJveE9wZW5JRENvbm5lY3RWZXJzaW9uIjoib3BlbmlkY29ubmVjdC0xLjAiLCJhdWQiOiJjMTM3NDFkMC1kMjY3LTQ5ZDAtYTU2NS0zMDAxMTQ2YTAxMmQiLCJhY3IiOiJzaW1wbGVfcGFzc3dvcmRfYXV0aCIsImNfaGFzaCI6ImhOaE52YzB5LXA0eWJRQ0l0UWRlS2ciLCJhdXRoX3RpbWUiOjE2Nzg1MDYxMTYsImV4cCI6MTY3ODUwOTcxNywiZ3JhbnQiOiJhdXRob3JpemF0aW9uX2NvZGUiLCJpYXQiOjE2Nzg1MDYxMTd9.4DfWgJoe8XpO-rcfCPJJe9B4J-38PoRqy7BiRjCmTiCFfceBHkKi7FZLKxTXcUBfL2m_TVHNyhkDT0mOkQowHHgfVhXxdjqWsHjZLeI_gkSdcfX4d7l-Xf2tiBrgXHfpLtepD4O3xHzSByUhWgXHZufvYF5P80TMpIEADGv2o-5TEtrXuLbHterSmnQBALLRKmueA8yA36nmyRbJNAnPkkYh6XAV8n8a8Cngk2aQimg9tvMH3Og9PdPfJHIJQkbDPuozUc24Jonb21pxQyPa_l1_1RthbP2TL_oA-5kyC4nkaOKTLRZldUkZCp3Q3_Ma3vRZ0UoD234fwEbukl5U8w
token_type
bearer
expires_in
299
2023-03-11 03:41:57 SUCCESS
CheckIfTokenEndpointResponseError
No error from token endpoint
2023-03-11 03:41:57 SUCCESS
CheckForAccessTokenValue
Found an access token
access_token
4b1c9280-b490-433e-aac3-17fbdc950b1b
2023-03-11 03:41:57 SUCCESS
ExtractAccessTokenFromTokenResponse
Extracted the access token
value
4b1c9280-b490-433e-aac3-17fbdc950b1b
type
bearer
2023-03-11 03:41:57 SUCCESS
ExtractExpiresInFromTokenEndpointResponse
Extracted 'expires_in'
expires_in
299
2023-03-11 03:41:57 SUCCESS
ValidateExpiresIn
expires_in passed all validation checks
expires_in
299
2023-03-11 03:41:57 SUCCESS
CheckForRefreshTokenValue
Found a refresh token
refresh_token
e03e3887-41f5-44c9-b51f-5afee0b67fe1
2023-03-11 03:41:57 SUCCESS
ExtractIdTokenFromTokenResponse
Found and parsed the id_token from token_endpoint_response
value
eyJraWQiOiI1YmI5OGJmYi0zYmFjLTQ1YmMtYjI4Ny0zZDExYWNjN2VlYmRfc2lnX3JzMjU2IiwidHlwIjoiSldUIiwiYWxnIjoiUlMyNTYifQ.eyJhdF9oYXNoIjoiT0tibFRzNDd5SV93ajB3dFJxWVR4QSIsInN1YiI6IkZxY1JiUFRqRTVXMjBVYW9WZHA0RGR5aUI0NnhRdWVGSXpRNGZrTl9fRFEiLCJjb2RlIjoiZGRjYzI4N2YtMTYwZi00OTNiLThiMzItYjU3NGM0NDdiOWExIiwiYW1yIjpbIi0xIl0sImlzcyI6Imh0dHBzOi8vbWlsdG9uLWNoLXByZWNpb3VzLWdvcGhlci5nbHV1LmluZm8iLCJub25jZSI6IkphZDZ5Y2tISjkiLCJzaWQiOiJmMWI2N2U4NC1lYzlmLTQ1MjYtYTA1ZC1kMDU1NmI1ZDMwNTEiLCJveE9wZW5JRENvbm5lY3RWZXJzaW9uIjoib3BlbmlkY29ubmVjdC0xLjAiLCJhdWQiOiJjMTM3NDFkMC1kMjY3LTQ5ZDAtYTU2NS0zMDAxMTQ2YTAxMmQiLCJhY3IiOiJzaW1wbGVfcGFzc3dvcmRfYXV0aCIsImNfaGFzaCI6ImhOaE52YzB5LXA0eWJRQ0l0UWRlS2ciLCJhdXRoX3RpbWUiOjE2Nzg1MDYxMTYsImV4cCI6MTY3ODUwOTcxNywiZ3JhbnQiOiJhdXRob3JpemF0aW9uX2NvZGUiLCJpYXQiOjE2Nzg1MDYxMTd9.4DfWgJoe8XpO-rcfCPJJe9B4J-38PoRqy7BiRjCmTiCFfceBHkKi7FZLKxTXcUBfL2m_TVHNyhkDT0mOkQowHHgfVhXxdjqWsHjZLeI_gkSdcfX4d7l-Xf2tiBrgXHfpLtepD4O3xHzSByUhWgXHZufvYF5P80TMpIEADGv2o-5TEtrXuLbHterSmnQBALLRKmueA8yA36nmyRbJNAnPkkYh6XAV8n8a8Cngk2aQimg9tvMH3Og9PdPfJHIJQkbDPuozUc24Jonb21pxQyPa_l1_1RthbP2TL_oA-5kyC4nkaOKTLRZldUkZCp3Q3_Ma3vRZ0UoD234fwEbukl5U8w
header
{
  "kid": "5bb98bfb-3bac-45bc-b287-3d11acc7eebd_sig_rs256",
  "typ": "JWT",
  "alg": "RS256"
}
claims
{
  "at_hash": "OKblTs47yI_wj0wtRqYTxA",
  "sub": "FqcRbPTjE5W20UaoVdp4DdyiB46xQueFIzQ4fkN__DQ",
  "code": "ddcc287f-160f-493b-8b32-b574c447b9a1",
  "amr": [
    "-1"
  ],
  "iss": "https://milton-ch-precious-gopher.gluu.info",
  "nonce": "Jad6yckHJ9",
  "sid": "f1b67e84-ec9f-4526-a05d-d0556b5d3051",
  "oxOpenIDConnectVersion": "openidconnect-1.0",
  "aud": "c13741d0-d267-49d0-a565-3001146a012d",
  "acr": "simple_password_auth",
  "c_hash": "hNhNvc0y-p4ybQCItQdeKg",
  "auth_time": 1678506116,
  "exp": 1678509717,
  "grant": "authorization_code",
  "iat": 1678506117
}
2023-03-11 03:41:57 SUCCESS
ValidateIdToken
ID token iss, aud, exp, iat, auth_time, acr & nbf claims passed validation checks
2023-03-11 03:41:57
ValidateIdTokenStandardClaims
sub is a string with content
2023-03-11 03:41:57
ValidateIdTokenStandardClaims
Skipping unknown claim: code
2023-03-11 03:41:57
ValidateIdTokenStandardClaims
Skipping unknown claim: sid
2023-03-11 03:41:57
ValidateIdTokenStandardClaims
Skipping unknown claim: oxOpenIDConnectVersion
2023-03-11 03:41:57
ValidateIdTokenStandardClaims
Skipping unknown claim: grant
2023-03-11 03:41:57 SUCCESS
ValidateIdTokenStandardClaims
id_token claims are valid
2023-03-11 03:41:57 SUCCESS
ValidateIdTokenNonce
Nonce values match
nonce
Jad6yckHJ9
2023-03-11 03:41:57 SUCCESS
ValidateIdTokenACRClaimAgainstRequest
Nothing to check; the conformance suite did not request an acr claim in request object
2023-03-11 03:41:57 SUCCESS
ValidateIdTokenSignature
id_token signature validated
id_token
eyJraWQiOiI1YmI5OGJmYi0zYmFjLTQ1YmMtYjI4Ny0zZDExYWNjN2VlYmRfc2lnX3JzMjU2IiwidHlwIjoiSldUIiwiYWxnIjoiUlMyNTYifQ.eyJhdF9oYXNoIjoiT0tibFRzNDd5SV93ajB3dFJxWVR4QSIsInN1YiI6IkZxY1JiUFRqRTVXMjBVYW9WZHA0RGR5aUI0NnhRdWVGSXpRNGZrTl9fRFEiLCJjb2RlIjoiZGRjYzI4N2YtMTYwZi00OTNiLThiMzItYjU3NGM0NDdiOWExIiwiYW1yIjpbIi0xIl0sImlzcyI6Imh0dHBzOi8vbWlsdG9uLWNoLXByZWNpb3VzLWdvcGhlci5nbHV1LmluZm8iLCJub25jZSI6IkphZDZ5Y2tISjkiLCJzaWQiOiJmMWI2N2U4NC1lYzlmLTQ1MjYtYTA1ZC1kMDU1NmI1ZDMwNTEiLCJveE9wZW5JRENvbm5lY3RWZXJzaW9uIjoib3BlbmlkY29ubmVjdC0xLjAiLCJhdWQiOiJjMTM3NDFkMC1kMjY3LTQ5ZDAtYTU2NS0zMDAxMTQ2YTAxMmQiLCJhY3IiOiJzaW1wbGVfcGFzc3dvcmRfYXV0aCIsImNfaGFzaCI6ImhOaE52YzB5LXA0eWJRQ0l0UWRlS2ciLCJhdXRoX3RpbWUiOjE2Nzg1MDYxMTYsImV4cCI6MTY3ODUwOTcxNywiZ3JhbnQiOiJhdXRob3JpemF0aW9uX2NvZGUiLCJpYXQiOjE2Nzg1MDYxMTd9.4DfWgJoe8XpO-rcfCPJJe9B4J-38PoRqy7BiRjCmTiCFfceBHkKi7FZLKxTXcUBfL2m_TVHNyhkDT0mOkQowHHgfVhXxdjqWsHjZLeI_gkSdcfX4d7l-Xf2tiBrgXHfpLtepD4O3xHzSByUhWgXHZufvYF5P80TMpIEADGv2o-5TEtrXuLbHterSmnQBALLRKmueA8yA36nmyRbJNAnPkkYh6XAV8n8a8Cngk2aQimg9tvMH3Og9PdPfJHIJQkbDPuozUc24Jonb21pxQyPa_l1_1RthbP2TL_oA-5kyC4nkaOKTLRZldUkZCp3Q3_Ma3vRZ0UoD234fwEbukl5U8w
2023-03-11 03:41:57 SUCCESS
ValidateIdTokenSignatureUsingKid
id_token signature validated
id_token
eyJraWQiOiI1YmI5OGJmYi0zYmFjLTQ1YmMtYjI4Ny0zZDExYWNjN2VlYmRfc2lnX3JzMjU2IiwidHlwIjoiSldUIiwiYWxnIjoiUlMyNTYifQ.eyJhdF9oYXNoIjoiT0tibFRzNDd5SV93ajB3dFJxWVR4QSIsInN1YiI6IkZxY1JiUFRqRTVXMjBVYW9WZHA0RGR5aUI0NnhRdWVGSXpRNGZrTl9fRFEiLCJjb2RlIjoiZGRjYzI4N2YtMTYwZi00OTNiLThiMzItYjU3NGM0NDdiOWExIiwiYW1yIjpbIi0xIl0sImlzcyI6Imh0dHBzOi8vbWlsdG9uLWNoLXByZWNpb3VzLWdvcGhlci5nbHV1LmluZm8iLCJub25jZSI6IkphZDZ5Y2tISjkiLCJzaWQiOiJmMWI2N2U4NC1lYzlmLTQ1MjYtYTA1ZC1kMDU1NmI1ZDMwNTEiLCJveE9wZW5JRENvbm5lY3RWZXJzaW9uIjoib3BlbmlkY29ubmVjdC0xLjAiLCJhdWQiOiJjMTM3NDFkMC1kMjY3LTQ5ZDAtYTU2NS0zMDAxMTQ2YTAxMmQiLCJhY3IiOiJzaW1wbGVfcGFzc3dvcmRfYXV0aCIsImNfaGFzaCI6ImhOaE52YzB5LXA0eWJRQ0l0UWRlS2ciLCJhdXRoX3RpbWUiOjE2Nzg1MDYxMTYsImV4cCI6MTY3ODUwOTcxNywiZ3JhbnQiOiJhdXRob3JpemF0aW9uX2NvZGUiLCJpYXQiOjE2Nzg1MDYxMTd9.4DfWgJoe8XpO-rcfCPJJe9B4J-38PoRqy7BiRjCmTiCFfceBHkKi7FZLKxTXcUBfL2m_TVHNyhkDT0mOkQowHHgfVhXxdjqWsHjZLeI_gkSdcfX4d7l-Xf2tiBrgXHfpLtepD4O3xHzSByUhWgXHZufvYF5P80TMpIEADGv2o-5TEtrXuLbHterSmnQBALLRKmueA8yA36nmyRbJNAnPkkYh6XAV8n8a8Cngk2aQimg9tvMH3Og9PdPfJHIJQkbDPuozUc24Jonb21pxQyPa_l1_1RthbP2TL_oA-5kyC4nkaOKTLRZldUkZCp3Q3_Ma3vRZ0UoD234fwEbukl5U8w
2023-03-11 03:41:57 SUCCESS
CheckForSubjectInIdToken
Found 'sub' in id_token
sub
FqcRbPTjE5W20UaoVdp4DdyiB46xQueFIzQ4fkN__DQ
2023-03-11 03:41:57
EnsureIdTokenUpdatedAtValid
id_token response does not contain 'updated_at'
2023-03-11 03:41:57 INFO
ValidateEncryptedIdTokenHasKid
Skipped evaluation due to missing required element: id_token jwe_header
path
jwe_header
mapped
object
id_token
2023-03-11 03:41:57 SUCCESS
ExtractRefreshTokenFromTokenResponse
Extracted refresh token from response
refresh_token
e03e3887-41f5-44c9-b51f-5afee0b67fe1
2023-03-11 03:41:57 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:41:57 SUCCESS
EnsureRefreshTokenContainsAllowedCharactersOnly
Refresh token does not contain any illegal characters
Refresh Token Request
2023-03-11 03:41:57 SUCCESS
CreateRefreshTokenRequest
Created token endpoint request parameters
grant_type
refresh_token
refresh_token
e03e3887-41f5-44c9-b51f-5afee0b67fe1
2023-03-11 03:41:57 SUCCESS
AddScopeToTokenEndpointRequest
Added scope of 'openid offline_access' to token endpoint request
grant_type
refresh_token
refresh_token
e03e3887-41f5-44c9-b51f-5afee0b67fe1
scope
openid offline_access
2023-03-11 03:41:57 SUCCESS
AddBasicAuthClientSecretAuthenticationParameters
Added basic authorization header
Authorization
Basic YzEzNzQxZDAtZDI2Ny00OWQwLWE1NjUtMzAwMTE0NmEwMTJkOmMzZGZhMDEwLWUzNDMtNDQ1ZS1iMDczLWFmMjExYzQ2Y2Y3ZA==
2023-03-11 03:41:57 SUCCESS
WaitForOneSecond
Pausing for 1 seconds
2023-03-11 03:41:58 SUCCESS
WaitForOneSecond
Woke up after 1 seconds sleep
2023-03-11 03:41:58
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 YzEzNzQxZDAtZDI2Ny00OWQwLWE1NjUtMzAwMTE0NmEwMTJkOmMzZGZhMDEwLWUzNDMtNDQ1ZS1iMDczLWFmMjExYzQ2Y2Y3ZA\u003d\u003d",
  "content-type": "application/x-www-form-urlencoded;charset\u003dUTF-8",
  "content-length": "103"
}
request_body
grant_type=refresh_token&refresh_token=e03e3887-41f5-44c9-b51f-5afee0b67fe1&scope=openid+offline_access
2023-03-11 03:41:59 RESPONSE
CallTokenEndpointAndReturnFullResponse
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "server": "nginx",
  "date": "Sat, 11 Mar 2023 03:41:59 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":"dacee532-de53-435d-bd97-97b22e26e30d","refresh_token":"46801bef-d06c-44d8-8b24-c0adc2dc3c02","scope":"openid offline_access","token_type":"bearer","expires_in":299}
2023-03-11 03:41:59 SUCCESS
CallTokenEndpointAndReturnFullResponse
Parsed token endpoint response
access_token
dacee532-de53-435d-bd97-97b22e26e30d
refresh_token
46801bef-d06c-44d8-8b24-c0adc2dc3c02
scope
openid offline_access
token_type
bearer
expires_in
299
2023-03-11 03:41:59 SUCCESS
CheckTokenEndpointHttpStatus200
Token endpoint http status code was 200
2023-03-11 03:41:59 SUCCESS
CheckTokenEndpointReturnedJsonContentType
token_endpoint_response_headers Content-Type: header is application/json
2023-03-11 03:41:59 SUCCESS
CheckTokenEndpointCacheHeaders
'cache-control' header in token endpoint response contains expected value.
cache_control_header
no-store
2023-03-11 03:41:59 SUCCESS
CheckIfTokenEndpointResponseError
No error from token endpoint
2023-03-11 03:41:59 SUCCESS
ExtractAccessTokenFromTokenResponse
Extracted the access token
value
dacee532-de53-435d-bd97-97b22e26e30d
type
bearer
2023-03-11 03:41:59 SUCCESS
CheckTokenTypeIsBearer
Token type is bearer
2023-03-11 03:41:59 SUCCESS
EnsureMinimumAccessTokenEntropy
Calculated shannon entropy seems sufficient
actual
128.14313160088614
expected
96.0
value
dacee532-de53-435d-bd97-97b22e26e30d
2023-03-11 03:41:59 SUCCESS
EnsureAccessTokenContainsAllowedCharactersOnly
Access token does not contain any illegal characters
2023-03-11 03:41:59 SUCCESS
ExtractExpiresInFromTokenEndpointResponse
Extracted 'expires_in'
expires_in
299
2023-03-11 03:41:59 SUCCESS
ValidateExpiresIn
expires_in passed all validation checks
expires_in
299
2023-03-11 03:41:59 SUCCESS
EnsureAccessTokenValuesAreDifferent
Access token values are not the same
first_access_token
4b1c9280-b490-433e-aac3-17fbdc950b1b
second_access_token
dacee532-de53-435d-bd97-97b22e26e30d
2023-03-11 03:41:59 INFO
ExtractIdTokenFromTokenResponse
Couldn't find id_token in token_endpoint_response
2023-03-11 03:41:59 SUCCESS
ExtractRefreshTokenFromTokenResponse
Extracted refresh token from response
refresh_token
46801bef-d06c-44d8-8b24-c0adc2dc3c02
2023-03-11 03:41:59 SUCCESS
EnsureMinimumRefreshTokenLength
Refresh token is of sufficient length
actual
288
required
128
2023-03-11 03:41:59 SUCCESS
EnsureMinimumRefreshTokenEntropy
Calculated shannon entropy seems sufficient
actual
128.99788457315947
expected
96.0
value
46801bef-d06c-44d8-8b24-c0adc2dc3c02
2023-03-11 03:41:59 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:41:59
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 dacee532-de53-435d-bd97-97b22e26e30d",
  "content-length": "0"
}
request_body

                                
2023-03-11 03:41:59 RESPONSE
CallProtectedResource
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "server": "nginx",
  "date": "Sat, 11 Mar 2023 03:41:59 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:41:59 SUCCESS
CallProtectedResource
Got a response from the resource endpoint
status
200
endpoint_name
resource
headers
{
  "server": "nginx",
  "date": "Sat, 11 Mar 2023 03:41:59 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:41:59 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:41:59 SUCCESS
CreateAuthorizationEndpointRequestFromClientInformation
Created authorization endpoint request
client_id
bd140283-91a7-44bd-8b9f-32ba4352f5c7
redirect_uri
https://www.certification.openid.net/test/Mt1dP7XI0SRADfJ/callback
scope
openid offline_access
2023-03-11 03:41:59
CreateRandomStateValue
Created state value
requested_state_length
10
state
sUE7Zn0WPP
2023-03-11 03:41:59 SUCCESS
AddStateToAuthorizationEndpointRequest
Added state parameter to request
client_id
bd140283-91a7-44bd-8b9f-32ba4352f5c7
redirect_uri
https://www.certification.openid.net/test/Mt1dP7XI0SRADfJ/callback
scope
openid offline_access
state
sUE7Zn0WPP
2023-03-11 03:41:59
CreateRandomNonceValue
Created nonce value
requested_nonce_length
10
nonce
VLDdAN8FGq
2023-03-11 03:41:59 SUCCESS
AddNonceToAuthorizationEndpointRequest
Added nonce parameter to request
client_id
bd140283-91a7-44bd-8b9f-32ba4352f5c7
redirect_uri
https://www.certification.openid.net/test/Mt1dP7XI0SRADfJ/callback
scope
openid offline_access
state
sUE7Zn0WPP
nonce
VLDdAN8FGq
2023-03-11 03:41:59 SUCCESS
SetAuthorizationEndpointRequestResponseTypeFromEnvironment
Added response_type parameter to request
client_id
bd140283-91a7-44bd-8b9f-32ba4352f5c7
redirect_uri
https://www.certification.openid.net/test/Mt1dP7XI0SRADfJ/callback
scope
openid offline_access
state
sUE7Zn0WPP
nonce
VLDdAN8FGq
response_type
code token
2023-03-11 03:41:59
SetAuthorizationEndpointRequestResponseModeToFormPost
Added response_mode parameter to request
client_id
bd140283-91a7-44bd-8b9f-32ba4352f5c7
redirect_uri
https://www.certification.openid.net/test/Mt1dP7XI0SRADfJ/callback
scope
openid offline_access
state
sUE7Zn0WPP
nonce
VLDdAN8FGq
response_type
code token
response_mode
form_post
2023-03-11 03:41:59 SUCCESS
AddPromptConsentToAuthorizationEndpointRequestIfScopeContainsOfflineAccess
Added prompt=consent to authorization endpoint request
client_id
bd140283-91a7-44bd-8b9f-32ba4352f5c7
redirect_uri
https://www.certification.openid.net/test/Mt1dP7XI0SRADfJ/callback
scope
openid offline_access
state
sUE7Zn0WPP
nonce
VLDdAN8FGq
response_type
code token
response_mode
form_post
prompt
consent
2023-03-11 03:41:59 SUCCESS
BuildPlainRedirectToAuthorizationEndpoint
Sending to authorization endpoint
auth_request
{
  "client_id": "bd140283-91a7-44bd-8b9f-32ba4352f5c7",
  "redirect_uri": "https://www.certification.openid.net/test/Mt1dP7XI0SRADfJ/callback",
  "scope": "openid offline_access",
  "state": "sUE7Zn0WPP",
  "nonce": "VLDdAN8FGq",
  "response_type": "code token",
  "response_mode": "form_post",
  "prompt": "consent"
}
redirect_to_authorization_endpoint
https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/authorize?client_id=bd140283-91a7-44bd-8b9f-32ba4352f5c7&redirect_uri=https://www.certification.openid.net/test/Mt1dP7XI0SRADfJ/callback&scope=openid%20offline_access&state=sUE7Zn0WPP&nonce=VLDdAN8FGq&response_type=code%20token&response_mode=form_post&prompt=consent
2023-03-11 03:41:59 REDIRECT
oidcc-refresh-token
Redirecting to authorization endpoint
redirect_to
https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/authorize?client_id=bd140283-91a7-44bd-8b9f-32ba4352f5c7&redirect_uri=https://www.certification.openid.net/test/Mt1dP7XI0SRADfJ/callback&scope=openid%20offline_access&state=sUE7Zn0WPP&nonce=VLDdAN8FGq&response_type=code%20token&response_mode=form_post&prompt=consent
2023-03-11 03:42:08 INCOMING
oidcc-refresh-token
Incoming HTTP request to /test/Mt1dP7XI0SRADfJ/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\u003dF371210BF46C5D7AAAC9C89A15223EEA",
  "connection": "close",
  "content-length": "326"
}
incoming_path
/test/Mt1dP7XI0SRADfJ/callback
incoming_body_form_params
{
  "access_token": "841e3d1e-f6bf-4318-b4d8-31adf23892e1",
  "code": "22d8093b-bc01-4b9e-8121-a1681bcc5383",
  "scope": "openid offline_access",
  "state": "sUE7Zn0WPP",
  "token_type": "bearer",
  "session_state": "ea1233e0b92f377c86518fcdc98b5f3a102edfa52b232eac077f25dac7bb9964.d6ae6186-c2a6-4f6b-9f9e-f4db2235dde2",
  "expires_in": "299",
  "sid": "fd3ebca3-dc38-4ef0-9845-3d59c3b0883f"
}
incoming_method
POST
incoming_tls_version
TLSv1.2
incoming_tls_cert
incoming_query_string_params
{}
incoming_body
access_token=841e3d1e-f6bf-4318-b4d8-31adf23892e1&code=22d8093b-bc01-4b9e-8121-a1681bcc5383&scope=openid+offline_access&state=sUE7Zn0WPP&token_type=bearer&session_state=ea1233e0b92f377c86518fcdc98b5f3a102edfa52b232eac077f25dac7bb9964.d6ae6186-c2a6-4f6b-9f9e-f4db2235dde2&expires_in=299&sid=fd3ebca3-dc38-4ef0-9845-3d59c3b0883f
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:42:08 SUCCESS
CreateRandomImplicitSubmitUrl
Created random implicit submission URL
implicit_submit
{
  "path": "implicit/oYBofQenRTG56nJ9U7fQ",
  "fullUrl": "https://www.certification.openid.net/test/Mt1dP7XI0SRADfJ/implicit/oYBofQenRTG56nJ9U7fQ"
}
2023-03-11 03:42:08 OUTGOING
oidcc-refresh-token
Response to HTTP request to test instance Mt1dP7XI0SRADfJ
outgoing
ModelAndView [view="implicitCallback"; model={implicitSubmitUrl=https://www.certification.openid.net/test/Mt1dP7XI0SRADfJ/implicit/oYBofQenRTG56nJ9U7fQ, returnUrl=/log-detail.html?log=Mt1dP7XI0SRADfJ}]
outgoing_path
callback
2023-03-11 03:42:08 INCOMING
oidcc-refresh-token
Incoming HTTP request to /test/Mt1dP7XI0SRADfJ/implicit/oYBofQenRTG56nJ9U7fQ
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/Mt1dP7XI0SRADfJ/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\u003dF371210BF46C5D7AAAC9C89A15223EEA",
  "connection": "close",
  "content-length": "0"
}
incoming_path
/test/Mt1dP7XI0SRADfJ/implicit/oYBofQenRTG56nJ9U7fQ
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:42:08 OUTGOING
oidcc-refresh-token
Response to HTTP request to test instance Mt1dP7XI0SRADfJ
outgoing_status_code
204
outgoing_headers
{}
outgoing_body

                                
outgoing_path
implicit/oYBofQenRTG56nJ9U7fQ
2023-03-11 03:42:08 SUCCESS
ExtractImplicitHashToCallbackResponse
implicit_hash is empty
2023-03-11 03:42: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\u003dF371210BF46C5D7AAAC9C89A15223EEA",
  "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": "326"
}
http_method
POST
url_fragment
{}
post_body
{
  "access_token": "841e3d1e-f6bf-4318-b4d8-31adf23892e1",
  "code": "22d8093b-bc01-4b9e-8121-a1681bcc5383",
  "scope": "openid offline_access",
  "state": "sUE7Zn0WPP",
  "token_type": "bearer",
  "session_state": "ea1233e0b92f377c86518fcdc98b5f3a102edfa52b232eac077f25dac7bb9964.d6ae6186-c2a6-4f6b-9f9e-f4db2235dde2",
  "expires_in": "299",
  "sid": "fd3ebca3-dc38-4ef0-9845-3d59c3b0883f"
}
Second client: Verify authorization endpoint response
2023-03-11 03:42:08 SUCCESS
CheckCallbackHttpMethodIsPost
HTTP method used at redirect_uri is 'POST'
2023-03-11 03:42: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:42:08 SUCCESS
RejectAuthCodeInUrlQuery
Authorization code is not present in URL query returned from authorization endpoint
2023-03-11 03:42:08 SUCCESS
RejectErrorInUrlQuery
'error' is not present in URL query returned from authorization endpoint
2023-03-11 03:42:08 SUCCESS
CheckMatchingCallbackParameters
Callback parameters successfully verified
2023-03-11 03:42:08
ValidateIssInAuthorizationResponse
No 'iss' value in authorization response.
2023-03-11 03:42:08 SUCCESS
CheckIfAuthorizationEndpointError
No error from authorization endpoint
2023-03-11 03:42:08 SUCCESS
CheckStateInAuthorizationResponse
State in response correctly returned
state
sUE7Zn0WPP
2023-03-11 03:42:08 SUCCESS
ExtractAuthorizationCodeFromAuthorizationResponse
Found authorization code
code
22d8093b-bc01-4b9e-8121-a1681bcc5383
2023-03-11 03:42:08 SUCCESS
ExtractAccessTokenFromAuthorizationResponse
Extracted the access token
value
841e3d1e-f6bf-4318-b4d8-31adf23892e1
type
bearer
Second client: Userinfo endpoint tests
2023-03-11 03:42: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 841e3d1e-f6bf-4318-b4d8-31adf23892e1",
  "content-length": "0"
}
request_body

                                
2023-03-11 03:42:09 RESPONSE
CallProtectedResource
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "server": "nginx",
  "date": "Sat, 11 Mar 2023 03:42:09 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:42:09 SUCCESS
CallProtectedResource
Got a response from the resource endpoint
status
200
endpoint_name
resource
headers
{
  "server": "nginx",
  "date": "Sat, 11 Mar 2023 03:42:09 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:42:09 SUCCESS
EnsureHttpStatusCodeIs200
resource endpoint returned the expected http status
expected_status
200
http_status
200
2023-03-11 03:42:09 SUCCESS
CreateTokenEndpointRequestForAuthorizationCodeGrant
Created token endpoint request
grant_type
authorization_code
code
22d8093b-bc01-4b9e-8121-a1681bcc5383
redirect_uri
https://www.certification.openid.net/test/Mt1dP7XI0SRADfJ/callback
2023-03-11 03:42:09 SUCCESS
AddBasicAuthClientSecretAuthenticationParameters
Added basic authorization header
Authorization
Basic YmQxNDAyODMtOTFhNy00NGJkLThiOWYtMzJiYTQzNTJmNWM3OjEyOTJlOTAwLTU0NGQtNGY1Ni1hMmNkLWNhMmZkNjk5MzM3NQ==
2023-03-11 03:42:09
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 YmQxNDAyODMtOTFhNy00NGJkLThiOWYtMzJiYTQzNTJmNWM3OjEyOTJlOTAwLTU0NGQtNGY1Ni1hMmNkLWNhMmZkNjk5MzM3NQ\u003d\u003d",
  "content-type": "application/x-www-form-urlencoded;charset\u003dUTF-8",
  "content-length": "163"
}
request_body
grant_type=authorization_code&code=22d8093b-bc01-4b9e-8121-a1681bcc5383&redirect_uri=https%3A%2F%2Fwww.certification.openid.net%2Ftest%2FMt1dP7XI0SRADfJ%2Fcallback
2023-03-11 03:42:09 RESPONSE
CallTokenEndpoint
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "server": "nginx",
  "date": "Sat, 11 Mar 2023 03:42:09 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":"207673a7-cb4c-4786-8885-43472780d624","refresh_token":"6cd36d0d-082a-466f-9ff2-018de09fd13a","id_token":"eyJraWQiOiI1YmI5OGJmYi0zYmFjLTQ1YmMtYjI4Ny0zZDExYWNjN2VlYmRfc2lnX3JzMjU2IiwidHlwIjoiSldUIiwiYWxnIjoiUlMyNTYifQ.eyJhdF9oYXNoIjoiMFVKaWNMakZDUHVGMUtaR201eGhMUSIsInN1YiI6IkZxY1JiUFRqRTVXMjBVYW9WZHA0RGR5aUI0NnhRdWVGSXpRNGZrTl9fRFEiLCJjb2RlIjoiN2M4ZWZkMzItNmUxOS00YTcxLWIyYjUtYTg1NzRjYTI5NWNiIiwiYW1yIjpbIi0xIl0sImlzcyI6Imh0dHBzOi8vbWlsdG9uLWNoLXByZWNpb3VzLWdvcGhlci5nbHV1LmluZm8iLCJub25jZSI6IlZMRGRBTjhGR3EiLCJzaWQiOiJmZDNlYmNhMy1kYzM4LTRlZjAtOTg0NS0zZDU5YzNiMDg4M2YiLCJveE9wZW5JRENvbm5lY3RWZXJzaW9uIjoib3BlbmlkY29ubmVjdC0xLjAiLCJhdWQiOiJiZDE0MDI4My05MWE3LTQ0YmQtOGI5Zi0zMmJhNDM1MmY1YzciLCJhY3IiOiJzaW1wbGVfcGFzc3dvcmRfYXV0aCIsImNfaGFzaCI6IjV5aFNfUUc2anJGdGlIcVB5NkFpbkEiLCJhdXRoX3RpbWUiOjE2Nzg1MDYxMjgsImV4cCI6MTY3ODUwOTcyOSwiZ3JhbnQiOiJhdXRob3JpemF0aW9uX2NvZGUiLCJpYXQiOjE2Nzg1MDYxMjl9.6S9mwOhI1Ijpw31W0AjJJIWV_tpDAym5vtUokMZhDxZkD7Rc6ayCKTVrq5co5WDHYy_XTpRrpWL8V4gRZkx7ecpz4PtQEbbhW2GriXuej33FzkZouqAbbfhST6bthOJjS6ObIsi8MzMWIzjTNQnKwxqUXmfBmtgzE6-atKl9J9MNpVNzpFCluGVw1ru_gujJY1fMavarOsfFiCpDZlf6WwUXLARHFXS4F-wz4msugw0WL-UYwlHHj_dVbdRvu48KPPX0GT2-KgbOskukE0Bl-cSr5yRsaNUoSTBSTkQbI4h-oXhnveTOeSHfO93gJ_06NhW3HgjJczthHM7EdHayQQ","token_type":"bearer","expires_in":299}
2023-03-11 03:42:09 SUCCESS
CallTokenEndpoint
Parsed token endpoint response
access_token
207673a7-cb4c-4786-8885-43472780d624
refresh_token
6cd36d0d-082a-466f-9ff2-018de09fd13a
id_token
eyJraWQiOiI1YmI5OGJmYi0zYmFjLTQ1YmMtYjI4Ny0zZDExYWNjN2VlYmRfc2lnX3JzMjU2IiwidHlwIjoiSldUIiwiYWxnIjoiUlMyNTYifQ.eyJhdF9oYXNoIjoiMFVKaWNMakZDUHVGMUtaR201eGhMUSIsInN1YiI6IkZxY1JiUFRqRTVXMjBVYW9WZHA0RGR5aUI0NnhRdWVGSXpRNGZrTl9fRFEiLCJjb2RlIjoiN2M4ZWZkMzItNmUxOS00YTcxLWIyYjUtYTg1NzRjYTI5NWNiIiwiYW1yIjpbIi0xIl0sImlzcyI6Imh0dHBzOi8vbWlsdG9uLWNoLXByZWNpb3VzLWdvcGhlci5nbHV1LmluZm8iLCJub25jZSI6IlZMRGRBTjhGR3EiLCJzaWQiOiJmZDNlYmNhMy1kYzM4LTRlZjAtOTg0NS0zZDU5YzNiMDg4M2YiLCJveE9wZW5JRENvbm5lY3RWZXJzaW9uIjoib3BlbmlkY29ubmVjdC0xLjAiLCJhdWQiOiJiZDE0MDI4My05MWE3LTQ0YmQtOGI5Zi0zMmJhNDM1MmY1YzciLCJhY3IiOiJzaW1wbGVfcGFzc3dvcmRfYXV0aCIsImNfaGFzaCI6IjV5aFNfUUc2anJGdGlIcVB5NkFpbkEiLCJhdXRoX3RpbWUiOjE2Nzg1MDYxMjgsImV4cCI6MTY3ODUwOTcyOSwiZ3JhbnQiOiJhdXRob3JpemF0aW9uX2NvZGUiLCJpYXQiOjE2Nzg1MDYxMjl9.6S9mwOhI1Ijpw31W0AjJJIWV_tpDAym5vtUokMZhDxZkD7Rc6ayCKTVrq5co5WDHYy_XTpRrpWL8V4gRZkx7ecpz4PtQEbbhW2GriXuej33FzkZouqAbbfhST6bthOJjS6ObIsi8MzMWIzjTNQnKwxqUXmfBmtgzE6-atKl9J9MNpVNzpFCluGVw1ru_gujJY1fMavarOsfFiCpDZlf6WwUXLARHFXS4F-wz4msugw0WL-UYwlHHj_dVbdRvu48KPPX0GT2-KgbOskukE0Bl-cSr5yRsaNUoSTBSTkQbI4h-oXhnveTOeSHfO93gJ_06NhW3HgjJczthHM7EdHayQQ
token_type
bearer
expires_in
299
2023-03-11 03:42:09 SUCCESS
CheckIfTokenEndpointResponseError
No error from token endpoint
2023-03-11 03:42:09 SUCCESS
CheckForAccessTokenValue
Found an access token
access_token
207673a7-cb4c-4786-8885-43472780d624
2023-03-11 03:42:09 SUCCESS
ExtractAccessTokenFromTokenResponse
Extracted the access token
value
207673a7-cb4c-4786-8885-43472780d624
type
bearer
2023-03-11 03:42:09 SUCCESS
ExtractExpiresInFromTokenEndpointResponse
Extracted 'expires_in'
expires_in
299
2023-03-11 03:42:09 SUCCESS
ValidateExpiresIn
expires_in passed all validation checks
expires_in
299
2023-03-11 03:42:09 SUCCESS
CheckForRefreshTokenValue
Found a refresh token
refresh_token
6cd36d0d-082a-466f-9ff2-018de09fd13a
2023-03-11 03:42:09 SUCCESS
ExtractIdTokenFromTokenResponse
Found and parsed the id_token from token_endpoint_response
value
eyJraWQiOiI1YmI5OGJmYi0zYmFjLTQ1YmMtYjI4Ny0zZDExYWNjN2VlYmRfc2lnX3JzMjU2IiwidHlwIjoiSldUIiwiYWxnIjoiUlMyNTYifQ.eyJhdF9oYXNoIjoiMFVKaWNMakZDUHVGMUtaR201eGhMUSIsInN1YiI6IkZxY1JiUFRqRTVXMjBVYW9WZHA0RGR5aUI0NnhRdWVGSXpRNGZrTl9fRFEiLCJjb2RlIjoiN2M4ZWZkMzItNmUxOS00YTcxLWIyYjUtYTg1NzRjYTI5NWNiIiwiYW1yIjpbIi0xIl0sImlzcyI6Imh0dHBzOi8vbWlsdG9uLWNoLXByZWNpb3VzLWdvcGhlci5nbHV1LmluZm8iLCJub25jZSI6IlZMRGRBTjhGR3EiLCJzaWQiOiJmZDNlYmNhMy1kYzM4LTRlZjAtOTg0NS0zZDU5YzNiMDg4M2YiLCJveE9wZW5JRENvbm5lY3RWZXJzaW9uIjoib3BlbmlkY29ubmVjdC0xLjAiLCJhdWQiOiJiZDE0MDI4My05MWE3LTQ0YmQtOGI5Zi0zMmJhNDM1MmY1YzciLCJhY3IiOiJzaW1wbGVfcGFzc3dvcmRfYXV0aCIsImNfaGFzaCI6IjV5aFNfUUc2anJGdGlIcVB5NkFpbkEiLCJhdXRoX3RpbWUiOjE2Nzg1MDYxMjgsImV4cCI6MTY3ODUwOTcyOSwiZ3JhbnQiOiJhdXRob3JpemF0aW9uX2NvZGUiLCJpYXQiOjE2Nzg1MDYxMjl9.6S9mwOhI1Ijpw31W0AjJJIWV_tpDAym5vtUokMZhDxZkD7Rc6ayCKTVrq5co5WDHYy_XTpRrpWL8V4gRZkx7ecpz4PtQEbbhW2GriXuej33FzkZouqAbbfhST6bthOJjS6ObIsi8MzMWIzjTNQnKwxqUXmfBmtgzE6-atKl9J9MNpVNzpFCluGVw1ru_gujJY1fMavarOsfFiCpDZlf6WwUXLARHFXS4F-wz4msugw0WL-UYwlHHj_dVbdRvu48KPPX0GT2-KgbOskukE0Bl-cSr5yRsaNUoSTBSTkQbI4h-oXhnveTOeSHfO93gJ_06NhW3HgjJczthHM7EdHayQQ
header
{
  "kid": "5bb98bfb-3bac-45bc-b287-3d11acc7eebd_sig_rs256",
  "typ": "JWT",
  "alg": "RS256"
}
claims
{
  "at_hash": "0UJicLjFCPuF1KZGm5xhLQ",
  "sub": "FqcRbPTjE5W20UaoVdp4DdyiB46xQueFIzQ4fkN__DQ",
  "code": "7c8efd32-6e19-4a71-b2b5-a8574ca295cb",
  "amr": [
    "-1"
  ],
  "iss": "https://milton-ch-precious-gopher.gluu.info",
  "nonce": "VLDdAN8FGq",
  "sid": "fd3ebca3-dc38-4ef0-9845-3d59c3b0883f",
  "oxOpenIDConnectVersion": "openidconnect-1.0",
  "aud": "bd140283-91a7-44bd-8b9f-32ba4352f5c7",
  "acr": "simple_password_auth",
  "c_hash": "5yhS_QG6jrFtiHqPy6AinA",
  "auth_time": 1678506128,
  "exp": 1678509729,
  "grant": "authorization_code",
  "iat": 1678506129
}
2023-03-11 03:42:09 SUCCESS
ValidateIdToken
ID token iss, aud, exp, iat, auth_time, acr & nbf claims passed validation checks
2023-03-11 03:42:09
ValidateIdTokenStandardClaims
sub is a string with content
2023-03-11 03:42:09
ValidateIdTokenStandardClaims
Skipping unknown claim: code
2023-03-11 03:42:09
ValidateIdTokenStandardClaims
Skipping unknown claim: sid
2023-03-11 03:42:09
ValidateIdTokenStandardClaims
Skipping unknown claim: oxOpenIDConnectVersion
2023-03-11 03:42:09
ValidateIdTokenStandardClaims
Skipping unknown claim: grant
2023-03-11 03:42:09 SUCCESS
ValidateIdTokenStandardClaims
id_token claims are valid
2023-03-11 03:42:09 SUCCESS
ValidateIdTokenNonce
Nonce values match
nonce
VLDdAN8FGq
2023-03-11 03:42:09 SUCCESS
ValidateIdTokenACRClaimAgainstRequest
Nothing to check; the conformance suite did not request an acr claim in request object
2023-03-11 03:42:09 SUCCESS
ValidateIdTokenSignature
id_token signature validated
id_token
eyJraWQiOiI1YmI5OGJmYi0zYmFjLTQ1YmMtYjI4Ny0zZDExYWNjN2VlYmRfc2lnX3JzMjU2IiwidHlwIjoiSldUIiwiYWxnIjoiUlMyNTYifQ.eyJhdF9oYXNoIjoiMFVKaWNMakZDUHVGMUtaR201eGhMUSIsInN1YiI6IkZxY1JiUFRqRTVXMjBVYW9WZHA0RGR5aUI0NnhRdWVGSXpRNGZrTl9fRFEiLCJjb2RlIjoiN2M4ZWZkMzItNmUxOS00YTcxLWIyYjUtYTg1NzRjYTI5NWNiIiwiYW1yIjpbIi0xIl0sImlzcyI6Imh0dHBzOi8vbWlsdG9uLWNoLXByZWNpb3VzLWdvcGhlci5nbHV1LmluZm8iLCJub25jZSI6IlZMRGRBTjhGR3EiLCJzaWQiOiJmZDNlYmNhMy1kYzM4LTRlZjAtOTg0NS0zZDU5YzNiMDg4M2YiLCJveE9wZW5JRENvbm5lY3RWZXJzaW9uIjoib3BlbmlkY29ubmVjdC0xLjAiLCJhdWQiOiJiZDE0MDI4My05MWE3LTQ0YmQtOGI5Zi0zMmJhNDM1MmY1YzciLCJhY3IiOiJzaW1wbGVfcGFzc3dvcmRfYXV0aCIsImNfaGFzaCI6IjV5aFNfUUc2anJGdGlIcVB5NkFpbkEiLCJhdXRoX3RpbWUiOjE2Nzg1MDYxMjgsImV4cCI6MTY3ODUwOTcyOSwiZ3JhbnQiOiJhdXRob3JpemF0aW9uX2NvZGUiLCJpYXQiOjE2Nzg1MDYxMjl9.6S9mwOhI1Ijpw31W0AjJJIWV_tpDAym5vtUokMZhDxZkD7Rc6ayCKTVrq5co5WDHYy_XTpRrpWL8V4gRZkx7ecpz4PtQEbbhW2GriXuej33FzkZouqAbbfhST6bthOJjS6ObIsi8MzMWIzjTNQnKwxqUXmfBmtgzE6-atKl9J9MNpVNzpFCluGVw1ru_gujJY1fMavarOsfFiCpDZlf6WwUXLARHFXS4F-wz4msugw0WL-UYwlHHj_dVbdRvu48KPPX0GT2-KgbOskukE0Bl-cSr5yRsaNUoSTBSTkQbI4h-oXhnveTOeSHfO93gJ_06NhW3HgjJczthHM7EdHayQQ
2023-03-11 03:42:09 SUCCESS
ValidateIdTokenSignatureUsingKid
id_token signature validated
id_token
eyJraWQiOiI1YmI5OGJmYi0zYmFjLTQ1YmMtYjI4Ny0zZDExYWNjN2VlYmRfc2lnX3JzMjU2IiwidHlwIjoiSldUIiwiYWxnIjoiUlMyNTYifQ.eyJhdF9oYXNoIjoiMFVKaWNMakZDUHVGMUtaR201eGhMUSIsInN1YiI6IkZxY1JiUFRqRTVXMjBVYW9WZHA0RGR5aUI0NnhRdWVGSXpRNGZrTl9fRFEiLCJjb2RlIjoiN2M4ZWZkMzItNmUxOS00YTcxLWIyYjUtYTg1NzRjYTI5NWNiIiwiYW1yIjpbIi0xIl0sImlzcyI6Imh0dHBzOi8vbWlsdG9uLWNoLXByZWNpb3VzLWdvcGhlci5nbHV1LmluZm8iLCJub25jZSI6IlZMRGRBTjhGR3EiLCJzaWQiOiJmZDNlYmNhMy1kYzM4LTRlZjAtOTg0NS0zZDU5YzNiMDg4M2YiLCJveE9wZW5JRENvbm5lY3RWZXJzaW9uIjoib3BlbmlkY29ubmVjdC0xLjAiLCJhdWQiOiJiZDE0MDI4My05MWE3LTQ0YmQtOGI5Zi0zMmJhNDM1MmY1YzciLCJhY3IiOiJzaW1wbGVfcGFzc3dvcmRfYXV0aCIsImNfaGFzaCI6IjV5aFNfUUc2anJGdGlIcVB5NkFpbkEiLCJhdXRoX3RpbWUiOjE2Nzg1MDYxMjgsImV4cCI6MTY3ODUwOTcyOSwiZ3JhbnQiOiJhdXRob3JpemF0aW9uX2NvZGUiLCJpYXQiOjE2Nzg1MDYxMjl9.6S9mwOhI1Ijpw31W0AjJJIWV_tpDAym5vtUokMZhDxZkD7Rc6ayCKTVrq5co5WDHYy_XTpRrpWL8V4gRZkx7ecpz4PtQEbbhW2GriXuej33FzkZouqAbbfhST6bthOJjS6ObIsi8MzMWIzjTNQnKwxqUXmfBmtgzE6-atKl9J9MNpVNzpFCluGVw1ru_gujJY1fMavarOsfFiCpDZlf6WwUXLARHFXS4F-wz4msugw0WL-UYwlHHj_dVbdRvu48KPPX0GT2-KgbOskukE0Bl-cSr5yRsaNUoSTBSTkQbI4h-oXhnveTOeSHfO93gJ_06NhW3HgjJczthHM7EdHayQQ
2023-03-11 03:42:09 SUCCESS
CheckForSubjectInIdToken
Found 'sub' in id_token
sub
FqcRbPTjE5W20UaoVdp4DdyiB46xQueFIzQ4fkN__DQ
2023-03-11 03:42:09
EnsureIdTokenUpdatedAtValid
id_token response does not contain 'updated_at'
2023-03-11 03:42: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:42:09 SUCCESS
ExtractRefreshTokenFromTokenResponse
Extracted refresh token from response
refresh_token
6cd36d0d-082a-466f-9ff2-018de09fd13a
2023-03-11 03:42: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:42:09 SUCCESS
EnsureRefreshTokenContainsAllowedCharactersOnly
Refresh token does not contain any illegal characters
Second client: Refresh Token Request
2023-03-11 03:42:09 SUCCESS
CreateRefreshTokenRequest
Created token endpoint request parameters
grant_type
refresh_token
refresh_token
6cd36d0d-082a-466f-9ff2-018de09fd13a
2023-03-11 03:42:09 SUCCESS
AddBasicAuthClientSecretAuthenticationParameters
Added basic authorization header
Authorization
Basic YmQxNDAyODMtOTFhNy00NGJkLThiOWYtMzJiYTQzNTJmNWM3OjEyOTJlOTAwLTU0NGQtNGY1Ni1hMmNkLWNhMmZkNjk5MzM3NQ==
2023-03-11 03:42:09 SUCCESS
WaitForOneSecond
Pausing for 1 seconds
2023-03-11 03:42:10 SUCCESS
WaitForOneSecond
Woke up after 1 seconds sleep
2023-03-11 03:42: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 YmQxNDAyODMtOTFhNy00NGJkLThiOWYtMzJiYTQzNTJmNWM3OjEyOTJlOTAwLTU0NGQtNGY1Ni1hMmNkLWNhMmZkNjk5MzM3NQ\u003d\u003d",
  "content-type": "application/x-www-form-urlencoded;charset\u003dUTF-8",
  "content-length": "75"
}
request_body
grant_type=refresh_token&refresh_token=6cd36d0d-082a-466f-9ff2-018de09fd13a
2023-03-11 03:42:10 RESPONSE
CallTokenEndpointAndReturnFullResponse
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "server": "nginx",
  "date": "Sat, 11 Mar 2023 03:42:10 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":"c2dd5c65-e02d-4b75-90fc-1fcb23fc586b","refresh_token":"e135dc53-faed-4887-9779-20364ddbf2dc","token_type":"bearer","expires_in":299}
2023-03-11 03:42:10 SUCCESS
CallTokenEndpointAndReturnFullResponse
Parsed token endpoint response
access_token
c2dd5c65-e02d-4b75-90fc-1fcb23fc586b
refresh_token
e135dc53-faed-4887-9779-20364ddbf2dc
token_type
bearer
expires_in
299
2023-03-11 03:42:10 SUCCESS
CheckTokenEndpointHttpStatus200
Token endpoint http status code was 200
2023-03-11 03:42:10 SUCCESS
CheckTokenEndpointReturnedJsonContentType
token_endpoint_response_headers Content-Type: header is application/json
2023-03-11 03:42:10 SUCCESS
CheckTokenEndpointCacheHeaders
'cache-control' header in token endpoint response contains expected value.
cache_control_header
no-store
2023-03-11 03:42:10 SUCCESS
CheckIfTokenEndpointResponseError
No error from token endpoint
2023-03-11 03:42:10 SUCCESS
ExtractAccessTokenFromTokenResponse
Extracted the access token
value
c2dd5c65-e02d-4b75-90fc-1fcb23fc586b
type
bearer
2023-03-11 03:42:10 SUCCESS
CheckTokenTypeIsBearer
Token type is bearer
2023-03-11 03:42:10 SUCCESS
EnsureMinimumAccessTokenEntropy
Calculated shannon entropy seems sufficient
actual
135.48810956883253
expected
96.0
value
c2dd5c65-e02d-4b75-90fc-1fcb23fc586b
2023-03-11 03:42:10 SUCCESS
EnsureAccessTokenContainsAllowedCharactersOnly
Access token does not contain any illegal characters
2023-03-11 03:42:10 SUCCESS
ExtractExpiresInFromTokenEndpointResponse
Extracted 'expires_in'
expires_in
299
2023-03-11 03:42:10 SUCCESS
ValidateExpiresIn
expires_in passed all validation checks
expires_in
299
2023-03-11 03:42:10 SUCCESS
EnsureAccessTokenValuesAreDifferent
Access token values are not the same
first_access_token
207673a7-cb4c-4786-8885-43472780d624
second_access_token
c2dd5c65-e02d-4b75-90fc-1fcb23fc586b
2023-03-11 03:42:10 INFO
ExtractIdTokenFromTokenResponse
Couldn't find id_token in token_endpoint_response
2023-03-11 03:42:10 SUCCESS
ExtractRefreshTokenFromTokenResponse
Extracted refresh token from response
refresh_token
e135dc53-faed-4887-9779-20364ddbf2dc
2023-03-11 03:42:10 SUCCESS
EnsureMinimumRefreshTokenLength
Refresh token is of sufficient length
actual
288
required
128
2023-03-11 03:42:10 SUCCESS
EnsureMinimumRefreshTokenEntropy
Calculated shannon entropy seems sufficient
actual
140.99788457315947
expected
96.0
value
e135dc53-faed-4887-9779-20364ddbf2dc
2023-03-11 03:42:10 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:42: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 c2dd5c65-e02d-4b75-90fc-1fcb23fc586b",
  "content-length": "0"
}
request_body

                                
2023-03-11 03:42:10 RESPONSE
CallProtectedResource
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "server": "nginx",
  "date": "Sat, 11 Mar 2023 03:42: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:42:10 SUCCESS
CallProtectedResource
Got a response from the resource endpoint
status
200
endpoint_name
resource
headers
{
  "server": "nginx",
  "date": "Sat, 11 Mar 2023 03:42: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:42:10 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:42:10 SUCCESS
CreateRefreshTokenRequest
Created token endpoint request parameters
grant_type
refresh_token
refresh_token
e135dc53-faed-4887-9779-20364ddbf2dc
2023-03-11 03:42:10 SUCCESS
AddScopeToTokenEndpointRequest
Added scope of 'openid offline_access' to token endpoint request
grant_type
refresh_token
refresh_token
e135dc53-faed-4887-9779-20364ddbf2dc
scope
openid offline_access
2023-03-11 03:42:10 SUCCESS
AddBasicAuthClientSecretAuthenticationParameters
Added basic authorization header
Authorization
Basic YzEzNzQxZDAtZDI2Ny00OWQwLWE1NjUtMzAwMTE0NmEwMTJkOmMzZGZhMDEwLWUzNDMtNDQ1ZS1iMDczLWFmMjExYzQ2Y2Y3ZA==
2023-03-11 03:42: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 YzEzNzQxZDAtZDI2Ny00OWQwLWE1NjUtMzAwMTE0NmEwMTJkOmMzZGZhMDEwLWUzNDMtNDQ1ZS1iMDczLWFmMjExYzQ2Y2Y3ZA\u003d\u003d",
  "content-type": "application/x-www-form-urlencoded;charset\u003dUTF-8",
  "content-length": "103"
}
request_body
grant_type=refresh_token&refresh_token=e135dc53-faed-4887-9779-20364ddbf2dc&scope=openid+offline_access
2023-03-11 03:42:10 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:42:10 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:42:10 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:42:10 SUCCESS
ValidateErrorFromTokenEndpointResponseError
Token endpoint response error returned valid 'error' field
error
invalid_grant
2023-03-11 03:42:10 SUCCESS
CheckTokenEndpointHttpStatus400
Token endpoint http status code was 400
2023-03-11 03:42:10 SUCCESS
CheckTokenEndpointReturnedJsonContentType
token_endpoint_response_headers Content-Type: header is application/json
2023-03-11 03:42:10 SUCCESS
CheckErrorFromTokenEndpointResponseErrorInvalidGrant
Token Endpoint response error returned expected 'error' of 'invalid_grant'
expected
[
  "invalid_grant"
]
2023-03-11 03:42:10 FINISHED
oidcc-refresh-token
Test has run to completion
testmodule_result
PASSED
Unregister dynamically registered client
2023-03-11 03:42:10
UnregisterDynamicallyRegisteredClient
HTTP request
request_uri
https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/register?client_id=c13741d0-d267-49d0-a565-3001146a012d
request_method
DELETE
request_headers
{
  "accept": "application/json",
  "authorization": "Bearer a6a68084-be3f-4266-8767-ae79a4f13215",
  "content-length": "0"
}
request_body

                                
2023-03-11 03:42:10 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:42:10 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:42:10 SUCCESS
UnregisterDynamicallyRegisteredClient
Client successfully unregistered
Second client: Unregister dynamically registered client
2023-03-11 03:42:10
UnregisterDynamicallyRegisteredClient
HTTP request
request_uri
https://milton-ch-precious-gopher.gluu.info/oxauth/restv1/register?client_id=bd140283-91a7-44bd-8b9f-32ba4352f5c7
request_method
DELETE
request_headers
{
  "accept": "application/json",
  "authorization": "Bearer 7d4eece5-edb4-478c-8818-08228ddd7e43",
  "content-length": "0"
}
request_body

                                
2023-03-11 03:42:10 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:42:10 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:42:10 SUCCESS
UnregisterDynamicallyRegisteredClient
Client successfully unregistered
Test Results