Test Summary

Test Results

Expand All Collapse All
All times are UTC
2021-08-06 22:12:50 INFO
TEST-RUNNER
Test instance lUtwBdzrwN3mLax created
baseUrl
https://www.certification.openid.net/test/a/losango
variant
{
  "client_auth_type": "mtls",
  "fapi_auth_request_method": "by_value",
  "fapi_profile": "openbanking_brazil",
  "fapi_response_mode": "plain_response"
}
alias
losango
description
FAP1 - Losango - MockBank1 MockBank 2
planId
o1kGUFTiR7I8g
config
{
  "alias": "losango",
  "description": "FAP1 - Losango - MockBank1 MockBank 2",
  "server": {
    "discoveryUrl": "https://api.tu.prebanco.com.br/losango/open-banking/.well-known/openid-configuration"
  },
  "client": {
    "scope": "openid resources",
    "jwks": {
      "keys": [
        {
          "kty": "RSA",
          "n": "0RR_ndtQPlcvF2OIagYWSavaXB97tcz444aSiAsljOyG6KGW7bix206qs-VfSoFdoR6SRuZu7sHzLSnsyDpdMjUghfzhxEZEkdLd9CzBIszKAdRNn3ihZJ7kIj9DnY3q2BoWGbmrnAZz9kKWDdJjoBBVIpNY6wxR-KF1InDs9gW93h9l4zdRZZMs6mePh8j3-3UByYJgpV78W17_xYDZ_sZuweqwB4SS0d6OROsiE9Ne0UehiTb6q3x20V2eiDAZ4qV_vzfs-1g33xfYFxvXhckdL1VUH9sku2Q2GaweyXwVolYcIRmNBtm4UNVYblCMBQ-i2MudH8QjdVEYx5NDTQ",
          "e": "AQAB",
          "d": "g9F_sB_AlL1U9FMNg4L49FPEJQa4cWOcm56RrfIRJ6tMV0jhplkm0VTkrOz1Sj0LsfRbVxYbZK6lSZlALvEVJv111uQb1ypSOvoOc87vqaghyEt48Q0V_CFtReZLE_-Qy9SOkIOOHZ236NAMWQSHSThi5Jyvl-m5mJ77Ac7epzDNtlNfwGS5ipPxXfXJG9EbgdQHxXTPZ0nWuvCnNKpgWBPmN_NquLBJs_bX5emXRGpeXlKg3GDvU84y1tq8HeKojB1bHJ9saTQt_ztcEUCfmiw74PqDchCYvZ0wZGskUhfO1c8GM5QuQMhQD0ioEFWYeWAsGxQxaVI61CL_Rfi7AQ",
          "p": "7ShEsf5RoChXoV8wrRMh_TKIDdbHieZKBmqvmvseEaqUAdFyArksR-3D5jCUVN_HYIa6iKklRLIS1v9MAEnVM7OKIe-js0tozODpQFXAGwt9HABa3EkbOod9fGAr3cDxNyx1p_sOfsSy2FalRVn9_3Qy6bxPA420tgBnutbBco0",
          "q": "4bElIZJhRz9d-yqEZ5wfq3fLulZqPWopgv-9ATexZLrx5UEnbbs4yPWictEJ0ztPemrvo3qqXLupu76HvUFhRZfL0x7M0Q5_GeHqPwd1WA2NELiTgWIClO4YRChR8vKSXCrV2lFve5gWv50MtRQNTQw6FtnB2J1hzGWzxYoFQ8E",
          "dp": "tm-GwOIiCrFeD_55JHsWZ3-q1_KEV1m3Uk5ZvkA1NmPhLbDgIqYuITsPuxFd2hi3eFLMRfrQd5MBGTEVVxd1EiuoNEjzxiZZfVn7NQmCGYvx90tymgkHEDRQXRBiTllxdf8Wl11zHiPUbMXip4H9-bh6vgGlSteEz4lqQnmYILU",
          "dq": "zd3MROdFHLxMecK6q9fZe4r2pq4Ukpi37Oph-S5X_c4YwEnCMXHJxmVpHNpY3_kF8mCA3toRdC0qEjsljhiJJfXk0lsR8NAMWAuepIelHgCeYFY9FpPUTw0vzVwKBFYH81KPZ2lJC7AbcAVNhg8YYuN4SUewbmqAvvU2GkZfrwE",
          "qi": "HtoU5AvoUpvgHG_VrVLKOQv98eOc4ipCuxUmpn_1wZnHdVTbt9XspeueowNPzcZFNKHap4-uLRmRFCu0eLU9zpIGs5q70EbVI8aJoLxkGfXbAZxH7KtJHzq0twx5Hd8n0r2mxy0GJ3iDh0uzvUoXCwbQQCjTP9ljbe64L1wILo4",
          "kid": "0ZMwMQ3xAoI6rcYbOJLacQfP67AI0pptYoCSmoW2Yog",
          "alg": "PS256"
        }
      ]
    },
    "client_id": "bb2d4676-7ffc-4eea-ac5f-d547aa5f09cd"
  },
  "mtls": {
    "cert": "-----BEGIN CERTIFICATE-----\nMIIHADCCBeigAwIBAgIUL/vDOazRGgc4h43nO2JYM5D7EQAwDQYJKoZIhvcNAQEL\nBQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx\nFTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNB\nTkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDgwNTE2MzgwMFoXDTIyMDkwNDE2\nMzgwMFowggEjMQswCQYDVQQGEwJCUjEUMBIGA1UECBMLT1NBU0NPIC8gU1AxDzAN\nBgNVBAcTBk9zYXNjbzEaMBgGA1UEChMRQkNPIEJSQURFU0NPIFMuQS4xLTArBgNV\nBAsTJGE3MmE2ZDRmLTc5YmUtNTM2Mi1hZmI2LWY4ZDljOWMzOWNmNTEfMB0GA1UE\nAxMWYXBpLnR1LnByZWJhbmNvLmNvbS5icjEXMBUGA1UEBRMONjA3NDY5NDgwMDAx\nMTIxNDAyBgoJkiaJk/IsZAEBEyQ5MjRkMDA1Mi04YTY3LTQ2NTQtYmE1ZC1iZTY0\nZjlmZDdjN2YxHTAbBgNVBA8TFFByaXZhdGUgT3JnYW5pemF0aW9uMRMwEQYLKwYB\nBAGCNzwCAQMTAkJSMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzT/F\n04pDTbfkjdVo6T+PBsKU2PyDpHGQ9Xl5wH90SMlRSmXwUPZGoAjzIwesXG/mYfvq\nsKa+8erfnu7lna+LKmAEMbt+k4MabbY+pe6CU6RWVhjBX32Y4LP5n1bohQjvtesY\nAKO1XlMZ8DbUT0AiNBpRPLBS8qdQ6oFzZ2aWZeTYxcRM0nEMb36iumvEVv1wtA/O\nz4czugQ5C3mYDoCWKOi7SUMriiy1yyXzTMn8+P/CIuw3/0EBGKUAb6BkUv6am8h3\n0j8TVOCqSNNCarKhKMeE92hoHp3aWoOK/mH0je76xZr8f4OiBypsZHFydnzsv5v1\nqxgEl2rFcp2pHTRygwIDAQABo4IC2jCCAtYwDAYDVR0TAQH/BAIwADAfBgNVHSME\nGDAWgBSGf1itF/WCtk60BbP7sM4RQ99MvjBMBggrBgEFBQcBAQRAMD4wPAYIKwYB\nBQUHMAGGMGh0dHA6Ly9vY3NwLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJhc2ls\nLm9yZy5icjBLBgNVHR8ERDBCMECgPqA8hjpodHRwOi8vY3JsLnNhbmRib3gucGtp\nLm9wZW5iYW5raW5nYnJhc2lsLm9yZy5ici9pc3N1ZXIuY3JsMA4GA1UdDwEB/wQE\nAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDAjAdBgNVHQ4EFgQU1lhHIEHQ2lYdVh2H\nqiIGUXX7rckwIQYDVR0RBBowGIIWYXBpLnR1LnByZWJhbmNvLmNvbS5icjCCAaEG\nA1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9kATCCAYAwggE2BggrBgEFBQcCAjCC\nASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBzb2xlbHkgZm9yIHVzZSB3aXRoIFJh\naWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQgb3RoZXIgcGFydGljaXBhdGluZyBv\ncmdhbmlzYXRpb25zIHVzaW5nIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZHMgVHJ1\nc3QgRnJhbWV3b3JrIFNlcnZpY2VzLiBJdHMgcmVjZWlwdCwgcG9zc2Vzc2lvbiBv\nciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5jZSBvZiB0aGUgUmFpZGlhbSBTZXJ2\naWNlcyBMdGQgQ2VydGljaWNhdGUgUG9saWN5IGFuZCByZWxhdGVkIGRvY3VtZW50\ncyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0cDovL2Nwcy5zYW5kYm94LnBraS5v\ncGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvcG9saWNpZXMwDQYJKoZIhvcNAQELBQAD\nggEBABSuz+oHfmivMFkBZIRquOKXsm/lelrJUIf047l8Jdld2pdt004OSkuHln3r\ncCjYRfn+/c7Y1yUVSciDRNW0u+pubzv6Ku9doCjpg3Po1BSv/sMhfSr2pvKI5sxK\n7g4cnWp4TukgV8+O++y2qjBrNzLWJI3IJvDhRZVWFzsjjvRz7ydTcYzWzCYV28H6\ng/hO/XwghK9k9cJHUukr4e2u9OEKY9QxYClAlDA80oFdJcVdqmnUq9Z6azLXwOt8\nRqsl8TT2La6F4ZF3NlbDgJLYe7+mIQ2nvgkyuPySz1i12xM3spBdTYJUwILrxTzh\nKio3Ztgfu791rz+cFCwhh1Ca44E\u003d\n-----END CERTIFICATE-----",
    "key": "-----BEGIN PRIVATE KEY-----\nMIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDNP8XTikNNt+SN\n1WjpP48GwpTY/IOkcZD1eXnAf3RIyVFKZfBQ9kagCPMjB6xcb+Zh++qwpr7x6t+e\n7uWdr4sqYAQxu36Tgxpttj6l7oJTpFZWGMFffZjgs/mfVuiFCO+16xgAo7VeUxnw\nNtRPQCI0GlE8sFLyp1DqgXNnZpZl5NjFxEzScQxvfqK6a8RW/XC0D87PhzO6BDkL\neZgOgJYo6LtJQyuKLLXLJfNMyfz4/8Ii7Df/QQEYpQBvoGRS/pqbyHfSPxNU4KpI\n00JqsqEox4T3aGgendpag4r+YfSN7vrFmvx/g6IHKmxkcXJ2fOy/m/WrGASXasVy\nnakdNHKDAgMBAAECggEAByswDKhqm19N40pN5L+sji7jpgSD0I2K45f/kaKh/BzT\n8wZGc312kAZf/5w3/+6EnG2BD/Ry/N4YO2Parzw/XxaFbvs+e4Z7uNNBsuf2s1ct\nEMrCjkRDv61pjZAqhOMABFmWuAb/wbCjWkl/9tilmS5GIhmCfCkt4VLuJfFmVV6t\nz2YRMe0bM2cDuen70AheMLuK5ii644Ny8uCYBtqWFK7ih07zFN5pnUjANzD3FeMr\n7oZmRZWs1kDeTS9J/ujiuGpKnMkdQWNXGwS/hTzWIifoNNuk+j6GPSAFrF/lk2KU\nYvCdUq7rtExbISCVGodExNGbVNBLvRH3UugtfuFVyQKBgQDw09VoEjRDXJFm/Vib\nwxdO/PwH8gVzZE9J/Ld474kdIJi9WzG37nIcpnAnswcrJeNDt6SpFJmuH5mrm6+N\nGbEW2ousv53W8/KXPWmWDFexugP+8jt3ebt2KeEaSfhfGyr6l5G2Pek5qlNmAE6i\nnl9GC44021czubwd23FXl3WXnQKBgQDaLh3MtMvQSV5J1ptMJAoedeekOnyZ8lsT\nQc7hyHJHkcRH8ica1ApluzR0CXfbPFLBjnjKThWpi1zpdM+3U9JryZ/Ek9WvEcsD\ndXPm+VMQplfkxjoLKZTVL9KNvRJ3caE+hywG7ATV1CpowXEvdFBH9zoi9Zi3Nr1C\n8wyC1knonwKBgQChFVAdOG/0zqoDNVpbdXbVwqnhtqSmtmXCm2MtZStVbEQ+BA2R\nddCmET3bkAgveDw3Q1LENZ9FtKVY/93Ah3rISo46kkDFUo7lUpKZZtARdNbPZL8Z\n/zbApuqGZwvWsZlh3Jf+ShMCG0eFZpcydrRLaddIy53cX1PQtMNvT0O8kQKBgDvF\nWoCUHynmj6Am3NCVJviFUHpbU3tRO8Ygxy5vnW8h7eXP3wqogFiyWoJXfbBf7EP+\nZfT2Q1T5SvDiAW211vWUfOJ7pZSaiUVfTes+7pSnHXkdHRWlxJJK0aHm5EI4rPXW\nTidvTTvPLfcY14sqkDvG7PRa2AWJR3wp3YmSbxj9AoGAVQkqCB230WcFwmwyaZiu\n3gIwIY1vzY2FhL3Cs7xbrmixtqR0LiNJM7YP5VvZdj+k55uIgRPa4+38ketebvcE\nGx8SFdZEOVlCWuVfZCzpGBoUoP+/aJ0MiQ1NpA3Dat3Hpo2pR49Hu1/Eg9mSWHhK\nNMlQtyZ/R7i5S2UdiFa0/Ik\u003d\n-----END PRIVATE KEY-----",
    "ca": "-----BEGIN CERTIFICATE-----\nMIIEajCCA1KgAwIBAgIUdIYzEFdw7QJcrySyq6IiEwZfTfAwDQYJKoZIhvcNAQEL\nBQAwazELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx\nFTATBgNVBAsTDE9wZW4gQmFua2luZzEnMCUGA1UEAxMeT3BlbiBCYW5raW5nIFJv\nb3QgU0FOREJPWCAtIEcxMB4XDTIwMTIxMTEwMDAwMFoXDTIzMTIxMTEwMDAwMFow\ncTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwxFTAT\nBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNBTkRC\nT1ggSXNzdWluZyBDQSAtIEcxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC\nAQEA6fX+272mHX5QAcDaWkVHFWjnDIcORNUJU3OuNyeuOYhlvXJWydrXe3O+cV+P\nS39faMj/nfem3GfJBE7Xn0bWA/8ksxSfrg1BUBJDge4YBBw+VflI3A0g1fk9wJ3H\nGInsvV4serRJ/ISJTfs0uRNugX+RrbkT/T0tup4vGd3Kl2sbwUdDjokuJNJHANeO\nDRkQ+ra+9Wht71FBlc07yPf7qtpaWHm6aS3s47OJD35ixkG4xiZuHsScxcVtlo1V\nW98P2cQfH9H2lll4wWlPTVHpPThB2EYrPhwcxDh8kHkkOHNkyHO/fYM47u7H4VeQ\nV75LXWKa7iWmZg+WhFb8TXSr/wIDAQABo4H/MIH8MA4GA1UdDwEB/wQEAwIBBjAP\nBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSGf1itF/WCtk60BbP7sM4RQ99MvjAf\nBgNVHSMEGDAWgBSHE+yWPmLsIRwMSlY68iUM45TpyzBMBggrBgEFBQcBAQRAMD4w\nPAYIKwYBBQUHMAGGMGh0dHA6Ly9vY3NwLnNhbmRib3gucGtpLm9wZW5iYW5raW5n\nYnJhc2lsLm9yZy5icjBLBgNVHR8ERDBCMECgPqA8hjpodHRwOi8vY3JsLnNhbmRi\nb3gucGtpLm9wZW5iYW5raW5nYnJhc2lsLm9yZy5ici9pc3N1ZXIuY3JsMA0GCSqG\nSIb3DQEBCwUAA4IBAQBy4928pVPeiHItbneeOAsDoc4Obv5Q4tn0QpqTlSeCSBbH\nIURfEr/WaS8sv0JTbIPQEfiO/UtaN8Qxh7j5iVqTwTwgVaE/vDkHxGOen5YxAuyV\n1Fpm4W4oQyybiA6puHEBcteuiYZHppGSMus3bmFYTPE+9B0+W914VZeHDujJ2Y3Y\nMc32Q+PC+Zmv8RfaXp7+QCNYSXR5Ts3q3IesWGmlvAM5tLQi75JmzdWXJ1uKU4u3\nNrw5jY4UaOlvB5Re2BSmcjxdLT/5pApzkS+tO6lICnPAtk/Y6dOJ0YxQBMImtliY\np02yfwRaqP8WJ4CnwUHil3ZRt8U9I+psU8b4WV/3\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIDpjCCAo6gAwIBAgIUS3mWeRx1uG/SMl/ql55VwRtNz7wwDQYJKoZIhvcNAQEL\nBQAwazELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx\nFTATBgNVBAsTDE9wZW4gQmFua2luZzEnMCUGA1UEAxMeT3BlbiBCYW5raW5nIFJv\nb3QgU0FOREJPWCAtIEcxMB4XDTIwMTIxMTEwMDAwMFoXDTI1MTIxMDEwMDAwMFow\nazELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwxFTAT\nBgNVBAsTDE9wZW4gQmFua2luZzEnMCUGA1UEAxMeT3BlbiBCYW5raW5nIFJvb3Qg\nU0FOREJPWCAtIEcxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAp50j\njNh0wu8ioziC1HuWqOfgXwxeiePiRGw5tKDqKIbC7XV1ghEcDiymTHHWWJSQ1LEs\nmYpZVwaos5Mrz2xJwytg8K5eqFqa7QvfOOul29bnzEFk+1gX/0nOYws3Lba9E7S+\nuPaUmfElF4r2lcCNL2f3F87RozqZf+DQBdGUzAt9n+ipY1JpqfI3KF/5qgRkPoIf\nJD+aj2Y1D6eYjs5uMRLU8FMYt0CCfv/Ak6mq4Y9/7CaMKp5qjlrrDux00IDpxoXG\nKx5cK0KgACb2UBZ98oDQxcGrbRIyp8VGmv68BkEQcm7NljP863uBVxtnVTpRwQ1x\nwYEbmSSyoonXy575wQIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/\nBAUwAwEB/zAdBgNVHQ4EFgQUhxPslj5i7CEcDEpWOvIlDOOU6cswDQYJKoZIhvcN\nAQELBQADggEBAFoYqwoH7zvr4v0SQ/hWx/bWFRIcV/Rf6rEWGyT/moVAEjPbGH6t\nyHhbxh3RdGcPY7Pzn797lXDGRu0pHv+GAHUA1v1PewCp0IHYukmN5D8+Qumem6by\nHyONyUASMlY0lUOzx9mHVBMuj6u6kvn9xjL6xsPS+Cglv/3SUXUR0mMCYf963xnF\nBIRLTRlbykgJomUptVl/F5U/+8cD+lB/fcZPoQVI0kK0VV51jAODSIhS6vqzQzH4\ncpUmcPh4dy+7RzdTTktxOTXTqAy9/Yx+fk18O9qSQw1MKa9dDZ4YLnAQS2fJJqIE\n1DXIta0LpqM4pMoRMXvp9SLU0atVZLEu6Sc\u003d\n-----END CERTIFICATE-----\n"
  },
  "resource": {
    "resourceUrl": "https://api.tu.prebanco.com.br/losango/open-banking/resources/v1/resources",
    "consentUrl": "https://api.tu.prebanco.com.br/losango/open-banking/consents/v1/consents",
    "brazilCpf": "00000129208"
  },
  "client2": {
    "client_id": "c0d7da48-af70-45c7-a6e2-228e9ee40057",
    "scope": "openid resources",
    "mtls": {
      "cert": "-----BEGIN CERTIFICATE-----\nMIIG+jCCBeKgAwIBAgIUXU6XaJxR7dm6HZ6SWwucLWDwDGcwDQYJKoZIhvcNAQEL\nBQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx\nFTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNB\nTkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDcxMzIwMTMwMFoXDTIyMDgxMjIw\nMTMwMFowggEdMQswCQYDVQQGEwJCUjELMAkGA1UECBMCUlMxETAPBgNVBAcTCEJP\nVEFGT0dPMRwwGgYDVQQKExNPcGVuIEJhbmtpbmcgQnJhc2lsMS0wKwYDVQQLEyQ3\nNGU5MjlkOS0zM2I2LTRkODUtOGJhNy1jMTQ2Yzg2N2E4MTcxHzAdBgNVBAMTFm1v\nY2stdHBwLTEucmFpZGlhbS5jb20xFjAUBgNVBAUTDTEzMzUzMjM2MDAxODkxNDAy\nBgoJkiaJk/IsZAEBEyQ5ZTM1Nzk5NS1hMTkxLTQ4NjAtOWRiNy1jZWRhMzY5MmE4\nYzkxHTAbBgNVBA8TFFByaXZhdGUgT3JnYW5pemF0aW9uMRMwEQYLKwYBBAGCNzwC\nAQMTAkJSMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5AX5rOlxGE68\nPsSzYTnOp5UPZ1IO0BX+/be5dVZzmyYj3TCjCDloa98zOEDHhrBQtcWs06dPfsLY\nD2oyehzKMmxKBUvBynmS+yWgb9gGYIOLO47IUkhaVk4ZXwUCo6u7tMXWpdSGGUrt\nHrIgnVy91MkRL0RizVyxW8it0BDsJso+rSyI+vV2uHYDJt6Orz6QKMoIQ0kWm17g\ndFXKzkIv20wJFmFDSqQ8s4xpZCtNdv9eKZPVSVYXIBAMLK9ZZAz/4YF/kwtIy5Xp\niTmaUUd4IQ8zqA5k1f1g20vydZRFoxWhihv+oXQwZMDiCBOuZdv11DC6LGsa70p/\nKj90LcjmRQIDAQABo4IC2jCCAtYwDAYDVR0TAQH/BAIwADAfBgNVHSMEGDAWgBSG\nf1itF/WCtk60BbP7sM4RQ99MvjBMBggrBgEFBQcBAQRAMD4wPAYIKwYBBQUHMAGG\nMGh0dHA6Ly9vY3NwLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJhc2lsLm9yZy5i\ncjBLBgNVHR8ERDBCMECgPqA8hjpodHRwOi8vY3JsLnNhbmRib3gucGtpLm9wZW5i\nYW5raW5nYnJhc2lsLm9yZy5ici9pc3N1ZXIuY3JsMA4GA1UdDwEB/wQEAwIFoDAT\nBgNVHSUEDDAKBggrBgEFBQcDAjAdBgNVHQ4EFgQUX7Z4hKwMMVZVlayEWFBdvq4q\nLEwwIQYDVR0RBBowGIIWbW9jay10cHAtMS5yYWlkaWFtLmNvbTCCAaEGA1UdIASC\nAZgwggGUMIIBkAYKKwYBBAGDui9kATCCAYAwggE2BggrBgEFBQcCAjCCASgMggEk\nVGhpcyBDZXJ0aWZpY2F0ZSBpcyBzb2xlbHkgZm9yIHVzZSB3aXRoIFJhaWRpYW0g\nU2VydmljZXMgTGltaXRlZCBhbmQgb3RoZXIgcGFydGljaXBhdGluZyBvcmdhbmlz\nYXRpb25zIHVzaW5nIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZHMgVHJ1c3QgRnJh\nbWV3b3JrIFNlcnZpY2VzLiBJdHMgcmVjZWlwdCwgcG9zc2Vzc2lvbiBvciB1c2Ug\nY29uc3RpdHV0ZXMgYWNjZXB0YW5jZSBvZiB0aGUgUmFpZGlhbSBTZXJ2aWNlcyBM\ndGQgQ2VydGljaWNhdGUgUG9saWN5IGFuZCByZWxhdGVkIGRvY3VtZW50cyB0aGVy\nZWluLjBEBggrBgEFBQcCARY4aHR0cDovL2Nwcy5zYW5kYm94LnBraS5vcGVuYmFu\na2luZ2JyYXNpbC5vcmcuYnIvcG9saWNpZXMwDQYJKoZIhvcNAQELBQADggEBABQt\nKDrPGJmvyXhcNBr21T7sL79TVTI8g7EHlawX3a+E2Np/DV2qLCdpAQwCJ4c9EKjj\nz1I7u5xLCT83EpKn10qwOeJSRWUCfOLrr7FcqEgvIysH2i2cYRvT4gHCHyhE/Naq\njL6L+NdW8TGzPGPjMOYcWk/mN/zDhARPtKHRxX04JI3uRu5DEAWlN3Nyo+xokeYI\n6eMmhgHzgaHXn+0pHQK/Mh2m0FYVskuJW0pinXJ8ImXjY0sdBVbktIt4bvrledhg\ng5z5jVENzh5KjUP1bOLXm/Bt/JSU0T8z7unTX+DLd+EAKfVjfs+ap2uy3YceyR5S\nZ/oJrI9TNCN4uc/4gVw\u003d\n-----END CERTIFICATE-----",
      "key": "-----BEGIN PRIVATE KEY-----\nMIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDkBfms6XEYTrw+\nxLNhOc6nlQ9nUg7QFf79t7l1VnObJiPdMKMIOWhr3zM4QMeGsFC1xazTp09+wtgP\najJ6HMoybEoFS8HKeZL7JaBv2AZgg4s7jshSSFpWThlfBQKjq7u0xdal1IYZSu0e\nsiCdXL3UyREvRGLNXLFbyK3QEOwmyj6tLIj69Xa4dgMm3o6vPpAoyghDSRabXuB0\nVcrOQi/bTAkWYUNKpDyzjGlkK012/14pk9VJVhcgEAwsr1lkDP/hgX+TC0jLlemJ\nOZpRR3ghDzOoDmTV/WDbS/J1lEWjFaGKG/6hdDBkwOIIE65l2/XUMLosaxrvSn8q\nP3QtyOZFAgMBAAECggEAJGaHywChGz5Gcsa31AeEY+A5y0agMruwLxSLOJ4KanQW\nOZMwE3oGn2HMLWi58VhoKfxacJc+639zOlK7qB68cHw0/M9xKj9qJUmGaRRVQEb/\njQxoEiqWsTxadH66QyKBHoSOlX5twc/iNoo9BqHtc/B9G8yQ8TOg5IQOqy5oZHCL\nmK5E/xQkL99B0MZfA3G7M5h/fThpmLJEXnVmS6LNwZ2yKF+0eSHSFa4mhg2zmFxl\nQ41/A04A3OwmHg3QSgL4qiEVTuqoYp3anF1vUl7P6nKN1C8pDR3hngDmgv5thjw1\nzWBCamiDDU8dG9fKVqt8hHQn8wJNXi92wKYzomqQKQKBgQDzeBMogynPsaXRDjHL\n1R+xghHcUC1dYNyeRDrv8IHGht0BP998IuCSr+zctqSE1PogUw7uCERRxlkjNR9X\nePYGoH79QDaxQnVydJiUO6BWIeP4IMYnNC5B64XYiIniolyZNh0bc3go75syEem9\nJ6rhGdQQoCOqBV5L1lnPF9ooQwKBgQDvwmOslYXJFnzDJp4ut9hVMrE+preGgCcC\nmS7BMmOjT/HZo0VqWLI2SRxjUcKlDX2kBh5Dri22AoeC+SFZFT6MfAlTSwzKf7mE\nMN2eMRq4QfWKJ8coiFaEY9gyM8iNEvvI0L1c+PX5UZCC0P9DWfHGFZ3jXYlBPDe9\nSLcx3jwy1wKBgBuEU639fQlDS7lgAFLISKe4Sqp6yVXHb8fXcE3UAebdMTdF781I\n59bMWVnsrpVwuMBUgth2SLpxT3vCMkOhoTTIiPG4gzXvi/SepuwB/TIe7HQLyDmA\nFUZQBzWc4PCjZxHN4uZKW6dMxV6YVbGSPSbp02T5pG4/4xNxK39Tc82fAoGATMZY\nmJlAwAW9adhh6t/gHFghPcixGBbNZx2aRS9XjKI69dA8mDNSzeNXfc5en+/T/cQf\nyNhrts7UifIw5Y/R+bZ2Xf+4VtfTlir3rIJY5gvpDpZyRd5ype46+shuPg6IJeQB\n31Wxnmap+dnnA7A3pZCigH4hR4x65Nf2IbfiWv0CgYB9GvNK6OQpE4+KME7HAYDN\ngZhtj9Z3+K/SmiaSiyYHKIZhhRwuRUzJF/4XxWTwObXgGW9yE0V/q1GM59DQ1tTs\n+UF3wUmogCddoi/sxkOrNxdaLPfdwlRu4v6P2XyQ2sioAa6dwDrCeDrU4B7LC3Bt\num81TeyPckWpnOnrx6+Hew\u003d\u003d\n-----END PRIVATE KEY-----",
      "ca": "-----BEGIN CERTIFICATE-----\nMIIEajCCA1KgAwIBAgIUdIYzEFdw7QJcrySyq6IiEwZfTfAwDQYJKoZIhvcNAQEL\nBQAwazELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx\nFTATBgNVBAsTDE9wZW4gQmFua2luZzEnMCUGA1UEAxMeT3BlbiBCYW5raW5nIFJv\nb3QgU0FOREJPWCAtIEcxMB4XDTIwMTIxMTEwMDAwMFoXDTIzMTIxMTEwMDAwMFow\ncTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwxFTAT\nBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNBTkRC\nT1ggSXNzdWluZyBDQSAtIEcxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC\nAQEA6fX+272mHX5QAcDaWkVHFWjnDIcORNUJU3OuNyeuOYhlvXJWydrXe3O+cV+P\nS39faMj/nfem3GfJBE7Xn0bWA/8ksxSfrg1BUBJDge4YBBw+VflI3A0g1fk9wJ3H\nGInsvV4serRJ/ISJTfs0uRNugX+RrbkT/T0tup4vGd3Kl2sbwUdDjokuJNJHANeO\nDRkQ+ra+9Wht71FBlc07yPf7qtpaWHm6aS3s47OJD35ixkG4xiZuHsScxcVtlo1V\nW98P2cQfH9H2lll4wWlPTVHpPThB2EYrPhwcxDh8kHkkOHNkyHO/fYM47u7H4VeQ\nV75LXWKa7iWmZg+WhFb8TXSr/wIDAQABo4H/MIH8MA4GA1UdDwEB/wQEAwIBBjAP\nBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSGf1itF/WCtk60BbP7sM4RQ99MvjAf\nBgNVHSMEGDAWgBSHE+yWPmLsIRwMSlY68iUM45TpyzBMBggrBgEFBQcBAQRAMD4w\nPAYIKwYBBQUHMAGGMGh0dHA6Ly9vY3NwLnNhbmRib3gucGtpLm9wZW5iYW5raW5n\nYnJhc2lsLm9yZy5icjBLBgNVHR8ERDBCMECgPqA8hjpodHRwOi8vY3JsLnNhbmRi\nb3gucGtpLm9wZW5iYW5raW5nYnJhc2lsLm9yZy5ici9pc3N1ZXIuY3JsMA0GCSqG\nSIb3DQEBCwUAA4IBAQBy4928pVPeiHItbneeOAsDoc4Obv5Q4tn0QpqTlSeCSBbH\nIURfEr/WaS8sv0JTbIPQEfiO/UtaN8Qxh7j5iVqTwTwgVaE/vDkHxGOen5YxAuyV\n1Fpm4W4oQyybiA6puHEBcteuiYZHppGSMus3bmFYTPE+9B0+W914VZeHDujJ2Y3Y\nMc32Q+PC+Zmv8RfaXp7+QCNYSXR5Ts3q3IesWGmlvAM5tLQi75JmzdWXJ1uKU4u3\nNrw5jY4UaOlvB5Re2BSmcjxdLT/5pApzkS+tO6lICnPAtk/Y6dOJ0YxQBMImtliY\np02yfwRaqP8WJ4CnwUHil3ZRt8U9I+psU8b4WV/3\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIDpjCCAo6gAwIBAgIUS3mWeRx1uG/SMl/ql55VwRtNz7wwDQYJKoZIhvcNAQEL\nBQAwazELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx\nFTATBgNVBAsTDE9wZW4gQmFua2luZzEnMCUGA1UEAxMeT3BlbiBCYW5raW5nIFJv\nb3QgU0FOREJPWCAtIEcxMB4XDTIwMTIxMTEwMDAwMFoXDTI1MTIxMDEwMDAwMFow\nazELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwxFTAT\nBgNVBAsTDE9wZW4gQmFua2luZzEnMCUGA1UEAxMeT3BlbiBCYW5raW5nIFJvb3Qg\nU0FOREJPWCAtIEcxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAp50j\njNh0wu8ioziC1HuWqOfgXwxeiePiRGw5tKDqKIbC7XV1ghEcDiymTHHWWJSQ1LEs\nmYpZVwaos5Mrz2xJwytg8K5eqFqa7QvfOOul29bnzEFk+1gX/0nOYws3Lba9E7S+\nuPaUmfElF4r2lcCNL2f3F87RozqZf+DQBdGUzAt9n+ipY1JpqfI3KF/5qgRkPoIf\nJD+aj2Y1D6eYjs5uMRLU8FMYt0CCfv/Ak6mq4Y9/7CaMKp5qjlrrDux00IDpxoXG\nKx5cK0KgACb2UBZ98oDQxcGrbRIyp8VGmv68BkEQcm7NljP863uBVxtnVTpRwQ1x\nwYEbmSSyoonXy575wQIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/\nBAUwAwEB/zAdBgNVHQ4EFgQUhxPslj5i7CEcDEpWOvIlDOOU6cswDQYJKoZIhvcN\nAQELBQADggEBAFoYqwoH7zvr4v0SQ/hWx/bWFRIcV/Rf6rEWGyT/moVAEjPbGH6t\nyHhbxh3RdGcPY7Pzn797lXDGRu0pHv+GAHUA1v1PewCp0IHYukmN5D8+Qumem6by\nHyONyUASMlY0lUOzx9mHVBMuj6u6kvn9xjL6xsPS+Cglv/3SUXUR0mMCYf963xnF\nBIRLTRlbykgJomUptVl/F5U/+8cD+lB/fcZPoQVI0kK0VV51jAODSIhS6vqzQzH4\ncpUmcPh4dy+7RzdTTktxOTXTqAy9/Yx+fk18O9qSQw1MKa9dDZ4YLnAQS2fJJqIE\n1DXIta0LpqM4pMoRMXvp9SLU0atVZLEu6Sc\u003d\n-----END CERTIFICATE-----\n"
    },
    "jwks": {
      "keys": [
        {
          "kty": "RSA",
          "n": "wa5dEkvVrjNAyy_XlDjlN8g3v6h9cGKOrh1ytD19nttbXQMwNSGhyGZqbGJFUdTiNRxHtklWbD5uejZ2MyLxcu6sveFgDAeLmnYoTVGSHUShBfuWZ91lcfdw_g9p_csftjw8gXysSA89KLN2-dFJ-y6z5d6dlB-jjyHHXz-RylgOr4vrEkoXxAkCqP0gXPp3Beya45i22ovomKXzrVl2NBL8FUlCRl8I8shba-DIqDzSYNbBOJ6SXWaI_ZsLQZ9A5aNnkO7Amqz9edPdwl18_P8LPGyPFMSwFPiesb4BO04FTRqht2Ick0VMHWuBDPILbgxV8ohzNaTpNMxlonDs4w",
          "e": "AQAB",
          "d": "iUzNR9ogqbRFu4S346iNvgSemKyd-By2HvJbTTDGK-Y_F2naM-Aaq1EHIrxrfb5XeeUJZU0KCgQcF2EiW8_qsFpIdPcfOofizGX03hL0bPEo4W_fyNOnRapvHHva3IKxgWOkVPsHurGq3n6S2jgmpP0PpOYyeT4QmbgNeRU8id61EPet_FbML4DcXFpKpgA2f6Rvyf8l-9Mkzq_7RJiYqYQ7LpQpVna7mzNByDRBJF_LuN0GOQBadQvusDPQZ-ziyXGjx5CwEcX95YBTD3wSJq6QVhgONCMqvBm4QQZCQjxbSq0qwSTuE_0ZRVPpQOrybxKLZ0nHeoD7hozYvM0tgQ",
          "p": "4qSPI6gc0RR0MU_AzRiFKWo9gPYffgsVllW_N3qhEye-3QUIjT53DLW_y_fVZ_BVHjoSlBB-11J9qQYr22SZiQ5_PaE46M7t78W5x6cIoDFjmJWnZJa5c1cExNW5ZHnbt_WZ7LZxBrsURZPHX7YAk86c7x7CBvIEjbcGROszOCM",
          "q": "2sTMqIkJDfCXP5-sxcpfzKn3hRlsao6UFvM5d0--UILX46XN3QESt3-kVExjF-RDSIWat4eUgEHZnlVZFmslbl13qL9uvatYhVmckjWWSDDxJ2k8N-5GOZxX1njY9Wxynmno8Ri5xFDFYEwKjSBTHiLv4ZXOVNVFN8sGfyyWZEE",
          "dp": "YCZF32-jggO2Y3EdLyVW4MIEg6BmrddP-i44Z_XrPbAf5a4L-bflU4wLaSGj9GteAOvME-qHlRuW2c0XcATWqfFvg5rRBNs8z_rHHO881pD9Wq8qi57x3_-rs0GkW_7iesGD4otnmd5l9DqEW5Nf3VTK-RrIX5_u1Jwv2a8aVJc",
          "dq": "EAvVUxtSDbKy9Vi57HwOkM16uUmHGT3CAPjwIx83P2KJgUodEnPMsqbrH7_GmO8GPGCIW6PXMZ0i4Ck0cp-DTFgQudDox4K06HsNL_A8SKlGVvSyFQwmHH2qN7H_f-jnc1UjX-PHZG3kPE73iyhu0EwRukMpsjE-dXwvys4zbcE",
          "qi": "jNyF-TS-U18FeXM-T0Pnrlz2B9xpW_MUi8ajp0-lfJE9D8GyngUQU09Uq6jfscl1m43Q0qZA0lmPzG71tfapE5IYKPjpEfGCaiSelpvpuaduXaKPqzE83jqumodsFKEGy-Twxe9_BwRXVmmGSnboDLM-IheBgIYM3-WSRttSvck",
          "kid": "5mDl-my6PdeaCFDu48fzxwiBbzz6u7u72RP8m3dYOcI",
          "alg": "PS256"
        }
      ]
    }
  },
  "mtls2": {
    "cert": "-----BEGIN CERTIFICATE-----\nMIIHADCCBeigAwIBAgIUN3nZS0mil1x9sDc/5QJufmfdGrEwDQYJKoZIhvcNAQEL\nBQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx\nFTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNB\nTkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDgwNTIxNDIwMFoXDTIyMDkwNDIx\nNDIwMFowggEjMQswCQYDVQQGEwJCUjEUMBIGA1UECBMLT1NBU0NPIC8gU1AxDzAN\nBgNVBAcTBk9zYXNjbzEaMBgGA1UEChMRQkNPIEJSQURFU0NPIFMuQS4xLTArBgNV\nBAsTJGE3MmE2ZDRmLTc5YmUtNTM2Mi1hZmI2LWY4ZDljOWMzOWNmNTEfMB0GA1UE\nAxMWYXBpLnR1LnByZWJhbmNvLmNvbS5icjEXMBUGA1UEBRMONjA3NDY5NDgwMDAx\nMTIxNDAyBgoJkiaJk/IsZAEBEyQwZGI1ZDg1ZC1kYTkyLTRmNmUtOWVhZi1kZDYx\nOTQ3YWJmMmMxHTAbBgNVBA8TFFByaXZhdGUgT3JnYW5pemF0aW9uMRMwEQYLKwYB\nBAGCNzwCAQMTAkJSMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3ZDt\n3v3b/gMiv/95ShnSITH3K0RLbGJobwUtlcZk195+dMKGNWdQkB0HnN2vUBJ0ieWc\nqSJlmpfEgrmTTuRHYrci8G8RmfpwQdN0TDUO5pW+vCMXOR1b4hTes69e7rdTb/K/\n7qWbTdCa6w5WIYXZypKwUZn3Gl2mfv+J1nRqtYj6POhETJLF1UD++QsuR5sY0on7\n/cnyjAzfNHWe49++OzkXI2nS6duK3wECva2aYFcCqrGyYcc6UggHI1NahT1ZJm70\nf9fpbVID8l196V4ojczBDGJ/QirFjdtthOUU5P4f6jWVnljA01XxG2vC8hbf8/CT\nmIv0ixSryhqWLcdAnwIDAQABo4IC2jCCAtYwDAYDVR0TAQH/BAIwADAfBgNVHSME\nGDAWgBSGf1itF/WCtk60BbP7sM4RQ99MvjBMBggrBgEFBQcBAQRAMD4wPAYIKwYB\nBQUHMAGGMGh0dHA6Ly9vY3NwLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJhc2ls\nLm9yZy5icjBLBgNVHR8ERDBCMECgPqA8hjpodHRwOi8vY3JsLnNhbmRib3gucGtp\nLm9wZW5iYW5raW5nYnJhc2lsLm9yZy5ici9pc3N1ZXIuY3JsMA4GA1UdDwEB/wQE\nAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDAjAdBgNVHQ4EFgQUoHoJqdOHbExdXCNA\nldDcvJcah+MwIQYDVR0RBBowGIIWYXBpLnR1LnByZWJhbmNvLmNvbS5icjCCAaEG\nA1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9kATCCAYAwggE2BggrBgEFBQcCAjCC\nASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBzb2xlbHkgZm9yIHVzZSB3aXRoIFJh\naWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQgb3RoZXIgcGFydGljaXBhdGluZyBv\ncmdhbmlzYXRpb25zIHVzaW5nIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZHMgVHJ1\nc3QgRnJhbWV3b3JrIFNlcnZpY2VzLiBJdHMgcmVjZWlwdCwgcG9zc2Vzc2lvbiBv\nciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5jZSBvZiB0aGUgUmFpZGlhbSBTZXJ2\naWNlcyBMdGQgQ2VydGljaWNhdGUgUG9saWN5IGFuZCByZWxhdGVkIGRvY3VtZW50\ncyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0cDovL2Nwcy5zYW5kYm94LnBraS5v\ncGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvcG9saWNpZXMwDQYJKoZIhvcNAQELBQAD\nggEBAGYIJaZOCdCG8w2bN7VQnZzzpmceRRJuspwNGXoccEzwwg/H9MMwEdpmfFta\nsKE189DPB8RMmOyk+8kRJWKNLWZC0cNWHgWeL1PDhRQVemtoCmeQ+2oQzJfnJN9c\n3fLSfolBgPrWotP0Dahac0TeHQlm6F5KbqcqljsKmmKhFlNTBrG4OgmJG74HheFC\nAWSJh+fXuU0CV7zhnvxpBvgKlmW7tI4qTAK+awUaG82o5TsAP+dUF5hwY8sUdA05\nbgTftMQH/mLmuowFLTEkCL+4Dwyz7eE1JXwIB4/9qFqCdyhVMH1uyeIzGY9Ov6Ap\nceG/Gxo13VxAET0SY81ZhrevpI0\u003d\n-----END CERTIFICATE-----",
    "key": "-----BEGIN PRIVATE KEY-----\nMIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDdkO3e/dv+AyK/\n/3lKGdIhMfcrREtsYmhvBS2VxmTX3n50woY1Z1CQHQec3a9QEnSJ5ZypImWal8SC\nuZNO5EdityLwbxGZ+nBB03RMNQ7mlb68Ixc5HVviFN6zr17ut1Nv8r/upZtN0Jrr\nDlYhhdnKkrBRmfcaXaZ+/4nWdGq1iPo86ERMksXVQP75Cy5HmxjSifv9yfKMDN80\ndZ7j3747ORcjadLp24rfAQK9rZpgVwKqsbJhxzpSCAcjU1qFPVkmbvR/1+ltUgPy\nXX3pXiiNzMEMYn9CKsWN222E5RTk/h/qNZWeWMDTVfEba8LyFt/z8JOYi/SLFKvK\nGpYtx0CfAgMBAAECggEBAMC8/E/I4YBb1fTTFf2B7Kr3vh2jMUE9cb9x76+kf8DR\nSYvkU79M+mYC+sZYidLL2xjB5r+yrlQGxek56YztQ7P5v6kL1XHuy4xXl4lbdnTb\nuqoKlH8YrP9ETF5epeRfEXQG5TOCWFEesETdmctblpODe2Hg33XOFbHQNWWaq+Dx\ngpzzt19C7r6PbHwqoQgAI+KOqST4fOXIKF/TKlAOvV2tjWlDx7fBPW90L2RXxZbI\nU1TTFIglaR8EBmu3PAsR/wB8YVgV38YRFo0ZSWdqpQHR8Ll7jY8qArCeu1AoJUlv\no+853OJQeGqa0mVX/n5/ZPPFomn1fYCgBl+1dpld2MECgYEA9+nM76jgX2H8DoR5\niPVhdjxwVYoLwPHofN9fTAF4YVM6Wz7MKTGrbGc0jA9Texh0aDeYMB9FmYXmfrhw\nNARps/2NtpEkiWYG2+bqJgNpPu9i2TaqXvT6O7w0vpOphg0zEEaMiQ341R8GXEhj\nOxADA/hhNocLt8hZ17LA4YJ58W8CgYEA5Msd5c+crOhVlcuSGTLbz/atmkH7Rfg0\nAEwSjRoZNHRYGQn/eCWpHPJzyFeCu+nyDxRCe4TEfnrCUfMcYK4UysmT2G/5mOVM\nDT60hjo7qXv3v0efXHhfIb7khFwnB7o7o6Y4hvIUoXarZbpViuYC/uUkHzygptnt\n9gyS92lMq9ECgYEA3T6a9RraOmVgo7gYGmEafIFNoxkSijuZRq+2BUeengS/pKSz\nYOQB3zlvjLs0vjtBz6wltnSCEZOM83Q4NkPl7YqPiOmZGMGjx2YZepk6uL68kasW\neq3YD61TyOxQsuBevNypGLsOYWxRqdO0MwaEGmv0ncwBah90Bmpxdg+SMiMCgYEA\n3VuDVqgSbtvuihpGBOlG8KM6fUefQ6gLL8pqHGiGwFBcOAWLTQQq5V3SFaBNVV/Y\nGSzB0d23eqNsxHrRFtz2MujqiPp1Y69dcGcdo8xNkwHkxgUWsxGnAPA/Caxa+sf9\nEa0tfapTuZAl7itkvhkiBtlNpIc065ln+Klbu9H+IzECgYAPqDjTNTFEua3Vwm/w\n994z+Xfcn8fYQyo2KDaQn4OQOUJKTaEZHfCfWd+FsbnJa8F5wYP9T1HBeOMl9WNp\nYGZRngsvQhdzrzeAjnalix2iSiY085R+xwLJlsVQrWH8ZP5Bu1IW6luTG6GQ4b+a\nqFoHM8DFdI5SeDMFbYxkL45oRQ\u003d\u003d\n-----END PRIVATE KEY-----\n",
    "ca": "-----BEGIN CERTIFICATE-----\nMIIEajCCA1KgAwIBAgIUdIYzEFdw7QJcrySyq6IiEwZfTfAwDQYJKoZIhvcNAQEL\nBQAwazELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx\nFTATBgNVBAsTDE9wZW4gQmFua2luZzEnMCUGA1UEAxMeT3BlbiBCYW5raW5nIFJv\nb3QgU0FOREJPWCAtIEcxMB4XDTIwMTIxMTEwMDAwMFoXDTIzMTIxMTEwMDAwMFow\ncTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwxFTAT\nBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNBTkRC\nT1ggSXNzdWluZyBDQSAtIEcxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC\nAQEA6fX+272mHX5QAcDaWkVHFWjnDIcORNUJU3OuNyeuOYhlvXJWydrXe3O+cV+P\nS39faMj/nfem3GfJBE7Xn0bWA/8ksxSfrg1BUBJDge4YBBw+VflI3A0g1fk9wJ3H\nGInsvV4serRJ/ISJTfs0uRNugX+RrbkT/T0tup4vGd3Kl2sbwUdDjokuJNJHANeO\nDRkQ+ra+9Wht71FBlc07yPf7qtpaWHm6aS3s47OJD35ixkG4xiZuHsScxcVtlo1V\nW98P2cQfH9H2lll4wWlPTVHpPThB2EYrPhwcxDh8kHkkOHNkyHO/fYM47u7H4VeQ\nV75LXWKa7iWmZg+WhFb8TXSr/wIDAQABo4H/MIH8MA4GA1UdDwEB/wQEAwIBBjAP\nBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSGf1itF/WCtk60BbP7sM4RQ99MvjAf\nBgNVHSMEGDAWgBSHE+yWPmLsIRwMSlY68iUM45TpyzBMBggrBgEFBQcBAQRAMD4w\nPAYIKwYBBQUHMAGGMGh0dHA6Ly9vY3NwLnNhbmRib3gucGtpLm9wZW5iYW5raW5n\nYnJhc2lsLm9yZy5icjBLBgNVHR8ERDBCMECgPqA8hjpodHRwOi8vY3JsLnNhbmRi\nb3gucGtpLm9wZW5iYW5raW5nYnJhc2lsLm9yZy5ici9pc3N1ZXIuY3JsMA0GCSqG\nSIb3DQEBCwUAA4IBAQBy4928pVPeiHItbneeOAsDoc4Obv5Q4tn0QpqTlSeCSBbH\nIURfEr/WaS8sv0JTbIPQEfiO/UtaN8Qxh7j5iVqTwTwgVaE/vDkHxGOen5YxAuyV\n1Fpm4W4oQyybiA6puHEBcteuiYZHppGSMus3bmFYTPE+9B0+W914VZeHDujJ2Y3Y\nMc32Q+PC+Zmv8RfaXp7+QCNYSXR5Ts3q3IesWGmlvAM5tLQi75JmzdWXJ1uKU4u3\nNrw5jY4UaOlvB5Re2BSmcjxdLT/5pApzkS+tO6lICnPAtk/Y6dOJ0YxQBMImtliY\np02yfwRaqP8WJ4CnwUHil3ZRt8U9I+psU8b4WV/3\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIDpjCCAo6gAwIBAgIUS3mWeRx1uG/SMl/ql55VwRtNz7wwDQYJKoZIhvcNAQEL\nBQAwazELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx\nFTATBgNVBAsTDE9wZW4gQmFua2luZzEnMCUGA1UEAxMeT3BlbiBCYW5raW5nIFJv\nb3QgU0FOREJPWCAtIEcxMB4XDTIwMTIxMTEwMDAwMFoXDTI1MTIxMDEwMDAwMFow\nazELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwxFTAT\nBgNVBAsTDE9wZW4gQmFua2luZzEnMCUGA1UEAxMeT3BlbiBCYW5raW5nIFJvb3Qg\nU0FOREJPWCAtIEcxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAp50j\njNh0wu8ioziC1HuWqOfgXwxeiePiRGw5tKDqKIbC7XV1ghEcDiymTHHWWJSQ1LEs\nmYpZVwaos5Mrz2xJwytg8K5eqFqa7QvfOOul29bnzEFk+1gX/0nOYws3Lba9E7S+\nuPaUmfElF4r2lcCNL2f3F87RozqZf+DQBdGUzAt9n+ipY1JpqfI3KF/5qgRkPoIf\nJD+aj2Y1D6eYjs5uMRLU8FMYt0CCfv/Ak6mq4Y9/7CaMKp5qjlrrDux00IDpxoXG\nKx5cK0KgACb2UBZ98oDQxcGrbRIyp8VGmv68BkEQcm7NljP863uBVxtnVTpRwQ1x\nwYEbmSSyoonXy575wQIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/\nBAUwAwEB/zAdBgNVHQ4EFgQUhxPslj5i7CEcDEpWOvIlDOOU6cswDQYJKoZIhvcN\nAQELBQADggEBAFoYqwoH7zvr4v0SQ/hWx/bWFRIcV/Rf6rEWGyT/moVAEjPbGH6t\nyHhbxh3RdGcPY7Pzn797lXDGRu0pHv+GAHUA1v1PewCp0IHYukmN5D8+Qumem6by\nHyONyUASMlY0lUOzx9mHVBMuj6u6kvn9xjL6xsPS+Cglv/3SUXUR0mMCYf963xnF\nBIRLTRlbykgJomUptVl/F5U/+8cD+lB/fcZPoQVI0kK0VV51jAODSIhS6vqzQzH4\ncpUmcPh4dy+7RzdTTktxOTXTqAy9/Yx+fk18O9qSQw1MKa9dDZ4YLnAQS2fJJqIE\n1DXIta0LpqM4pMoRMXvp9SLU0atVZLEu6Sc\u003d\n-----END CERTIFICATE-----\n"
  }
}
testName
fapi1-advanced-final-ensure-valid-pkce-succeeds
2021-08-06 22:12:50 SUCCESS
CreateRedirectUri
Created redirect URI
redirect_uri
https://www.certification.openid.net/test/a/losango/callback
2021-08-06 22:12:50
GetDynamicServerConfiguration
HTTP request
request_uri
https://api.tu.prebanco.com.br/losango/open-banking/.well-known/openid-configuration
request_method
GET
request_headers
{
  "accept": "text/plain, application/json, application/cbor, application/*+json, */*",
  "content-length": "0"
}
request_body

                                
2021-08-06 22:12:51 RESPONSE
GetDynamicServerConfiguration
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "request-id": "Gateway2-0000017ad450f91e-57533",
  "content-type": "application/json;charset\u003dutf-8",
  "date": "Fri, 06 Aug 2021 22:12:51 GMT",
  "server": "Layer7-API-Gateway"
}
response_body
{
    "issuer": "https://api.tu.prebanco.com.br/losango/open-banking",
    "jwks_uri": "https://api.tu.prebanco.com.br/losango/open-banking/jwks",
    "token_endpoint": "https://api.tu.prebanco.com.br/losango/open-banking/token",
    "registration_endpoint": "https://api.tu.prebanco.com.br/losango/open-banking/register",
    "userinfo_endpoint": "https://api.tu.prebanco.com.br/losango/open-banking/me",
    "tls_client_certificate_bound_access_tokens": true,
    "token_endpoint_auth_methods_supported": [
        "tls_client_auth"
    ],
    "mtls_endpoint_aliases": {
        "registration_endpoint": "https://api.tu.prebanco.com.br/losango/open-banking/register",
        "token_endpoint": "https://api.tu.prebanco.com.br/losango/open-banking/token",
        "userinfo_endpoint": "https://api.tu.prebanco.com.br/losango/open-banking/me"
    },
    "authorization_endpoint": "https://BRCAKD3334WAP.ti.teste.losango.com.br/Openbanking/Consentimento/Losango",
    "grant_types_supported": [
        "client_credentials",
        "authorization_code",
        "refresh_token",
        "implicit"
    ],
    "claims_parameter_supported": true,
    "claims_supported": [
        "acr", 
"cpf",
"cnpj"
    ],
    "request_parameter_supported": true,
    "request_object_signing_alg_values_supported": [
        "PS256"
    ],
    "request_object_encryption_alg_values_supported": [
        "RSA-OAEP"
    ],
    "request_object_encryption_enc_values_supported": [
        "A256GCM"
    ],
    "id_token_signing_alg_values_supported": [
        "PS256"
    ],
    "acr_values_supported": [
	"urn:brasil:openbanking:loa2",
"urn:brasil:openbanking:loa3"
    ],
    "response_types_supported": [
        "code id_token"
    ],
    "scopes_supported": [
    	"openid",
"consents",
"resources",
"credit-cards-accounts",
"customers",
"loans",
"financings"
    ]
}
2021-08-06 22:12:51
GetDynamicServerConfiguration
Downloaded server configuration
server_config_string
{
    "issuer": "https://api.tu.prebanco.com.br/losango/open-banking",
    "jwks_uri": "https://api.tu.prebanco.com.br/losango/open-banking/jwks",
    "token_endpoint": "https://api.tu.prebanco.com.br/losango/open-banking/token",
    "registration_endpoint": "https://api.tu.prebanco.com.br/losango/open-banking/register",
    "userinfo_endpoint": "https://api.tu.prebanco.com.br/losango/open-banking/me",
    "tls_client_certificate_bound_access_tokens": true,
    "token_endpoint_auth_methods_supported": [
        "tls_client_auth"
    ],
    "mtls_endpoint_aliases": {
        "registration_endpoint": "https://api.tu.prebanco.com.br/losango/open-banking/register",
        "token_endpoint": "https://api.tu.prebanco.com.br/losango/open-banking/token",
        "userinfo_endpoint": "https://api.tu.prebanco.com.br/losango/open-banking/me"
    },
    "authorization_endpoint": "https://BRCAKD3334WAP.ti.teste.losango.com.br/Openbanking/Consentimento/Losango",
    "grant_types_supported": [
        "client_credentials",
        "authorization_code",
        "refresh_token",
        "implicit"
    ],
    "claims_parameter_supported": true,
    "claims_supported": [
        "acr", 
"cpf",
"cnpj"
    ],
    "request_parameter_supported": true,
    "request_object_signing_alg_values_supported": [
        "PS256"
    ],
    "request_object_encryption_alg_values_supported": [
        "RSA-OAEP"
    ],
    "request_object_encryption_enc_values_supported": [
        "A256GCM"
    ],
    "id_token_signing_alg_values_supported": [
        "PS256"
    ],
    "acr_values_supported": [
	"urn:brasil:openbanking:loa2",
"urn:brasil:openbanking:loa3"
    ],
    "response_types_supported": [
        "code id_token"
    ],
    "scopes_supported": [
    	"openid",
"consents",
"resources",
"credit-cards-accounts",
"customers",
"loans",
"financings"
    ]
}
2021-08-06 22:12:51 SUCCESS
GetDynamicServerConfiguration
Successfully parsed server configuration
issuer
https://api.tu.prebanco.com.br/losango/open-banking
jwks_uri
https://api.tu.prebanco.com.br/losango/open-banking/jwks
token_endpoint
https://api.tu.prebanco.com.br/losango/open-banking/token
registration_endpoint
https://api.tu.prebanco.com.br/losango/open-banking/register
userinfo_endpoint
https://api.tu.prebanco.com.br/losango/open-banking/me
tls_client_certificate_bound_access_tokens
true
token_endpoint_auth_methods_supported
[
  "tls_client_auth"
]
mtls_endpoint_aliases
{
  "registration_endpoint": "https://api.tu.prebanco.com.br/losango/open-banking/register",
  "token_endpoint": "https://api.tu.prebanco.com.br/losango/open-banking/token",
  "userinfo_endpoint": "https://api.tu.prebanco.com.br/losango/open-banking/me"
}
authorization_endpoint
https://BRCAKD3334WAP.ti.teste.losango.com.br/Openbanking/Consentimento/Losango
grant_types_supported
[
  "client_credentials",
  "authorization_code",
  "refresh_token",
  "implicit"
]
claims_parameter_supported
true
claims_supported
[
  "acr",
  "cpf",
  "cnpj"
]
request_parameter_supported
true
request_object_signing_alg_values_supported
[
  "PS256"
]
request_object_encryption_alg_values_supported
[
  "RSA-OAEP"
]
request_object_encryption_enc_values_supported
[
  "A256GCM"
]
id_token_signing_alg_values_supported
[
  "PS256"
]
acr_values_supported
[
  "urn:brasil:openbanking:loa2",
  "urn:brasil:openbanking:loa3"
]
response_types_supported
[
  "code id_token"
]
scopes_supported
[
  "openid",
  "consents",
  "resources",
  "credit-cards-accounts",
  "customers",
  "loans",
  "financings"
]
2021-08-06 22:12:51 SUCCESS
AddMTLSEndpointAliasesToEnvironment
Added mtls_endpoint_aliases to environment
2021-08-06 22:12:51 SUCCESS
CheckServerConfiguration
Found required server configuration keys
required
[
  "authorization_endpoint",
  "token_endpoint",
  "issuer"
]
2021-08-06 22:12:51
FetchServerKeys
Fetching server key
jwks_uri
https://api.tu.prebanco.com.br/losango/open-banking/jwks
2021-08-06 22:12:51
FetchServerKeys
HTTP request
request_uri
https://api.tu.prebanco.com.br/losango/open-banking/jwks
request_method
GET
request_headers
{
  "accept": "text/plain, application/json, application/cbor, application/*+json, */*",
  "content-length": "0"
}
request_body

                                
2021-08-06 22:12:51 RESPONSE
FetchServerKeys
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "request-id": "Gateway2-0000017ad450f91e-57534",
  "content-type": "application/json;charset\u003dutf-8",
  "date": "Fri, 06 Aug 2021 22:12:51 GMT",
  "server": "Layer7-API-Gateway"
}
response_body
{
  "keys" : [ {
    "kty" : "RSA",
    "kid" : "cd8d5a7e-3ed6-41e7-a87b-489f7c1620d8-sign-opbk-v1",
    "use" : "sig",
    "n" : "6HpqY5pGHoOAtWOY3zeH2284LgFU86YZcUvnQJqS0ZES0mNmtLvHFpmSLyKQd5hIegnMlBuNZaqUzWAGEAs_K0A5nIyXhV8f67nZDAn9OuIuiPja6I73sVIYnSu1z1Us9BOGDXrxzxpIN54uAPCk9fqlLD-zPKGIB6DWLSeySlxlv9B3QTFzNihrhlRxp9oGxMA7GLK5kpf7gU4apaKi3D9PHnK-ID99dikhxE_UMFzzm04CdMkoLy_f574ajI9N6BmHdDSqkYVqdKZma1uw7mFQswBOvGhn5-PHQ6RfbUhHiZ_sbmyJZXGDdwAcBBCinYGRfoCs_JQvlniV1In2-Q",
    "e" : "AQAB",
    "x5c" : [ "MIIDQDCCAiigAwIBAgIQZF44M4I0RxOUhJk2rH6aOTANBgkqhkiG9w0BAQsFADAdMRswGQYDVQQDExJqd3Qtb3BlbmJhbmtpbmctdHUwHhcNMjEwNjExMTgzMDE5WhcNMjIwNjExMTg0MDE5WjAdMRswGQYDVQQDExJqd3Qtb3BlbmJhbmtpbmctdHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDoempjmkYeg4C1Y5jfN4fbbzguAVTzphlxS+dAmpLRkRLSY2a0u8cWmZIvIpB3mEh6CcyUG41lqpTNYAYQCz8rQDmcjJeFXx/rudkMCf064i6I+NrojvexUhidK7XPVSz0E4YNevHPGkg3ni4A8KT1+qUsP7M8oYgHoNYtJ7JKXGW/0HdBMXM2KGuGVHGn2gbEwDsYsrmSl/uBThqloqLcP08ecr4gP312KSHET9QwXPObTgJ0ySgvL9/nvhqMj03oGYd0NKqRhWp0pmZrW7DuYVCzAE68aGfn48dDpF9tSEeJn+xubIllcYN3ABwEEKKdgZF+gKz8lC+WeJXUifb5AgMBAAGjfDB6MA4GA1UdDwEB/wQEAwIE8DAJBgNVHRMEAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAfBgNVHSMEGDAWgBTvLbAzTE/+hB3wZNLFWwHlyd3gGTAdBgNVHQ4EFgQU7y2wM0xP/oQd8GTSxVsB5cnd4BkwDQYJKoZIhvcNAQELBQADggEBAAhTWCeSI7AKHdR6hRKHNYKfE3SkA6iS/nSPxccqidGa1JZEG+XbZUa9rJOxjoSLaBI/iHc+jgFxeHcPCEeaLUHHpQ36spEkG+qZunrqfNIufysodnZE37n79IgiHkhLsJc1/nEyipM6gSSxnNSgy+iAlFGxh1bWZWPloVc8We9CXkBtYgNtMl8MB1FR7tU7qjF1C+m/pqzVojpO55Yk4av0231jaeKn5CAkyCquQQLfDgyE8W/vWoDH38YjCB49zCEnXLLqW3zhIK6dqvUFrhvjX66/f8KlWBcWhAieluMLap3SaMU2+7MbtE5OuRMhRKCQ5soGNKH5HK1S7r26pAE=" ],
    "x5t" : "uErMh1GCTnQW9RyVZldNRlywMX0"
  }, {
    "kty" : "RSA",
    "kid" : "cd8d5a7e-3ed6-41e7-a87b-489f7c1620d8-encrypt-opbk-v1",
    "use" : "enc",
    "n" : "6HpqY5pGHoOAtWOY3zeH2284LgFU86YZcUvnQJqS0ZES0mNmtLvHFpmSLyKQd5hIegnMlBuNZaqUzWAGEAs_K0A5nIyXhV8f67nZDAn9OuIuiPja6I73sVIYnSu1z1Us9BOGDXrxzxpIN54uAPCk9fqlLD-zPKGIB6DWLSeySlxlv9B3QTFzNihrhlRxp9oGxMA7GLK5kpf7gU4apaKi3D9PHnK-ID99dikhxE_UMFzzm04CdMkoLy_f574ajI9N6BmHdDSqkYVqdKZma1uw7mFQswBOvGhn5-PHQ6RfbUhHiZ_sbmyJZXGDdwAcBBCinYGRfoCs_JQvlniV1In2-Q",
    "e" : "AQAB",
    "x5c" : [ "MIIDQDCCAiigAwIBAgIQZF44M4I0RxOUhJk2rH6aOTANBgkqhkiG9w0BAQsFADAdMRswGQYDVQQDExJqd3Qtb3BlbmJhbmtpbmctdHUwHhcNMjEwNjExMTgzMDE5WhcNMjIwNjExMTg0MDE5WjAdMRswGQYDVQQDExJqd3Qtb3BlbmJhbmtpbmctdHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDoempjmkYeg4C1Y5jfN4fbbzguAVTzphlxS+dAmpLRkRLSY2a0u8cWmZIvIpB3mEh6CcyUG41lqpTNYAYQCz8rQDmcjJeFXx/rudkMCf064i6I+NrojvexUhidK7XPVSz0E4YNevHPGkg3ni4A8KT1+qUsP7M8oYgHoNYtJ7JKXGW/0HdBMXM2KGuGVHGn2gbEwDsYsrmSl/uBThqloqLcP08ecr4gP312KSHET9QwXPObTgJ0ySgvL9/nvhqMj03oGYd0NKqRhWp0pmZrW7DuYVCzAE68aGfn48dDpF9tSEeJn+xubIllcYN3ABwEEKKdgZF+gKz8lC+WeJXUifb5AgMBAAGjfDB6MA4GA1UdDwEB/wQEAwIE8DAJBgNVHRMEAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAfBgNVHSMEGDAWgBTvLbAzTE/+hB3wZNLFWwHlyd3gGTAdBgNVHQ4EFgQU7y2wM0xP/oQd8GTSxVsB5cnd4BkwDQYJKoZIhvcNAQELBQADggEBAAhTWCeSI7AKHdR6hRKHNYKfE3SkA6iS/nSPxccqidGa1JZEG+XbZUa9rJOxjoSLaBI/iHc+jgFxeHcPCEeaLUHHpQ36spEkG+qZunrqfNIufysodnZE37n79IgiHkhLsJc1/nEyipM6gSSxnNSgy+iAlFGxh1bWZWPloVc8We9CXkBtYgNtMl8MB1FR7tU7qjF1C+m/pqzVojpO55Yk4av0231jaeKn5CAkyCquQQLfDgyE8W/vWoDH38YjCB49zCEnXLLqW3zhIK6dqvUFrhvjX66/f8KlWBcWhAieluMLap3SaMU2+7MbtE5OuRMhRKCQ5soGNKH5HK1S7r26pAE=" ],
    "x5t" : "uErMh1GCTnQW9RyVZldNRlywMX0"
  } ]
}
2021-08-06 22:12:51
FetchServerKeys
Found JWK set string
jwk_string
{
  "keys" : [ {
    "kty" : "RSA",
    "kid" : "cd8d5a7e-3ed6-41e7-a87b-489f7c1620d8-sign-opbk-v1",
    "use" : "sig",
    "n" : "6HpqY5pGHoOAtWOY3zeH2284LgFU86YZcUvnQJqS0ZES0mNmtLvHFpmSLyKQd5hIegnMlBuNZaqUzWAGEAs_K0A5nIyXhV8f67nZDAn9OuIuiPja6I73sVIYnSu1z1Us9BOGDXrxzxpIN54uAPCk9fqlLD-zPKGIB6DWLSeySlxlv9B3QTFzNihrhlRxp9oGxMA7GLK5kpf7gU4apaKi3D9PHnK-ID99dikhxE_UMFzzm04CdMkoLy_f574ajI9N6BmHdDSqkYVqdKZma1uw7mFQswBOvGhn5-PHQ6RfbUhHiZ_sbmyJZXGDdwAcBBCinYGRfoCs_JQvlniV1In2-Q",
    "e" : "AQAB",
    "x5c" : [ "MIIDQDCCAiigAwIBAgIQZF44M4I0RxOUhJk2rH6aOTANBgkqhkiG9w0BAQsFADAdMRswGQYDVQQDExJqd3Qtb3BlbmJhbmtpbmctdHUwHhcNMjEwNjExMTgzMDE5WhcNMjIwNjExMTg0MDE5WjAdMRswGQYDVQQDExJqd3Qtb3BlbmJhbmtpbmctdHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDoempjmkYeg4C1Y5jfN4fbbzguAVTzphlxS+dAmpLRkRLSY2a0u8cWmZIvIpB3mEh6CcyUG41lqpTNYAYQCz8rQDmcjJeFXx/rudkMCf064i6I+NrojvexUhidK7XPVSz0E4YNevHPGkg3ni4A8KT1+qUsP7M8oYgHoNYtJ7JKXGW/0HdBMXM2KGuGVHGn2gbEwDsYsrmSl/uBThqloqLcP08ecr4gP312KSHET9QwXPObTgJ0ySgvL9/nvhqMj03oGYd0NKqRhWp0pmZrW7DuYVCzAE68aGfn48dDpF9tSEeJn+xubIllcYN3ABwEEKKdgZF+gKz8lC+WeJXUifb5AgMBAAGjfDB6MA4GA1UdDwEB/wQEAwIE8DAJBgNVHRMEAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAfBgNVHSMEGDAWgBTvLbAzTE/+hB3wZNLFWwHlyd3gGTAdBgNVHQ4EFgQU7y2wM0xP/oQd8GTSxVsB5cnd4BkwDQYJKoZIhvcNAQELBQADggEBAAhTWCeSI7AKHdR6hRKHNYKfE3SkA6iS/nSPxccqidGa1JZEG+XbZUa9rJOxjoSLaBI/iHc+jgFxeHcPCEeaLUHHpQ36spEkG+qZunrqfNIufysodnZE37n79IgiHkhLsJc1/nEyipM6gSSxnNSgy+iAlFGxh1bWZWPloVc8We9CXkBtYgNtMl8MB1FR7tU7qjF1C+m/pqzVojpO55Yk4av0231jaeKn5CAkyCquQQLfDgyE8W/vWoDH38YjCB49zCEnXLLqW3zhIK6dqvUFrhvjX66/f8KlWBcWhAieluMLap3SaMU2+7MbtE5OuRMhRKCQ5soGNKH5HK1S7r26pAE=" ],
    "x5t" : "uErMh1GCTnQW9RyVZldNRlywMX0"
  }, {
    "kty" : "RSA",
    "kid" : "cd8d5a7e-3ed6-41e7-a87b-489f7c1620d8-encrypt-opbk-v1",
    "use" : "enc",
    "n" : "6HpqY5pGHoOAtWOY3zeH2284LgFU86YZcUvnQJqS0ZES0mNmtLvHFpmSLyKQd5hIegnMlBuNZaqUzWAGEAs_K0A5nIyXhV8f67nZDAn9OuIuiPja6I73sVIYnSu1z1Us9BOGDXrxzxpIN54uAPCk9fqlLD-zPKGIB6DWLSeySlxlv9B3QTFzNihrhlRxp9oGxMA7GLK5kpf7gU4apaKi3D9PHnK-ID99dikhxE_UMFzzm04CdMkoLy_f574ajI9N6BmHdDSqkYVqdKZma1uw7mFQswBOvGhn5-PHQ6RfbUhHiZ_sbmyJZXGDdwAcBBCinYGRfoCs_JQvlniV1In2-Q",
    "e" : "AQAB",
    "x5c" : [ "MIIDQDCCAiigAwIBAgIQZF44M4I0RxOUhJk2rH6aOTANBgkqhkiG9w0BAQsFADAdMRswGQYDVQQDExJqd3Qtb3BlbmJhbmtpbmctdHUwHhcNMjEwNjExMTgzMDE5WhcNMjIwNjExMTg0MDE5WjAdMRswGQYDVQQDExJqd3Qtb3BlbmJhbmtpbmctdHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDoempjmkYeg4C1Y5jfN4fbbzguAVTzphlxS+dAmpLRkRLSY2a0u8cWmZIvIpB3mEh6CcyUG41lqpTNYAYQCz8rQDmcjJeFXx/rudkMCf064i6I+NrojvexUhidK7XPVSz0E4YNevHPGkg3ni4A8KT1+qUsP7M8oYgHoNYtJ7JKXGW/0HdBMXM2KGuGVHGn2gbEwDsYsrmSl/uBThqloqLcP08ecr4gP312KSHET9QwXPObTgJ0ySgvL9/nvhqMj03oGYd0NKqRhWp0pmZrW7DuYVCzAE68aGfn48dDpF9tSEeJn+xubIllcYN3ABwEEKKdgZF+gKz8lC+WeJXUifb5AgMBAAGjfDB6MA4GA1UdDwEB/wQEAwIE8DAJBgNVHRMEAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAfBgNVHSMEGDAWgBTvLbAzTE/+hB3wZNLFWwHlyd3gGTAdBgNVHQ4EFgQU7y2wM0xP/oQd8GTSxVsB5cnd4BkwDQYJKoZIhvcNAQELBQADggEBAAhTWCeSI7AKHdR6hRKHNYKfE3SkA6iS/nSPxccqidGa1JZEG+XbZUa9rJOxjoSLaBI/iHc+jgFxeHcPCEeaLUHHpQ36spEkG+qZunrqfNIufysodnZE37n79IgiHkhLsJc1/nEyipM6gSSxnNSgy+iAlFGxh1bWZWPloVc8We9CXkBtYgNtMl8MB1FR7tU7qjF1C+m/pqzVojpO55Yk4av0231jaeKn5CAkyCquQQLfDgyE8W/vWoDH38YjCB49zCEnXLLqW3zhIK6dqvUFrhvjX66/f8KlWBcWhAieluMLap3SaMU2+7MbtE5OuRMhRKCQ5soGNKH5HK1S7r26pAE=" ],
    "x5t" : "uErMh1GCTnQW9RyVZldNRlywMX0"
  } ]
}
2021-08-06 22:12:51 SUCCESS
FetchServerKeys
Found server JWK set
server_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "kid": "cd8d5a7e-3ed6-41e7-a87b-489f7c1620d8-sign-opbk-v1",
      "use": "sig",
      "n": "6HpqY5pGHoOAtWOY3zeH2284LgFU86YZcUvnQJqS0ZES0mNmtLvHFpmSLyKQd5hIegnMlBuNZaqUzWAGEAs_K0A5nIyXhV8f67nZDAn9OuIuiPja6I73sVIYnSu1z1Us9BOGDXrxzxpIN54uAPCk9fqlLD-zPKGIB6DWLSeySlxlv9B3QTFzNihrhlRxp9oGxMA7GLK5kpf7gU4apaKi3D9PHnK-ID99dikhxE_UMFzzm04CdMkoLy_f574ajI9N6BmHdDSqkYVqdKZma1uw7mFQswBOvGhn5-PHQ6RfbUhHiZ_sbmyJZXGDdwAcBBCinYGRfoCs_JQvlniV1In2-Q",
      "e": "AQAB",
      "x5c": [
        "MIIDQDCCAiigAwIBAgIQZF44M4I0RxOUhJk2rH6aOTANBgkqhkiG9w0BAQsFADAdMRswGQYDVQQDExJqd3Qtb3BlbmJhbmtpbmctdHUwHhcNMjEwNjExMTgzMDE5WhcNMjIwNjExMTg0MDE5WjAdMRswGQYDVQQDExJqd3Qtb3BlbmJhbmtpbmctdHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDoempjmkYeg4C1Y5jfN4fbbzguAVTzphlxS+dAmpLRkRLSY2a0u8cWmZIvIpB3mEh6CcyUG41lqpTNYAYQCz8rQDmcjJeFXx/rudkMCf064i6I+NrojvexUhidK7XPVSz0E4YNevHPGkg3ni4A8KT1+qUsP7M8oYgHoNYtJ7JKXGW/0HdBMXM2KGuGVHGn2gbEwDsYsrmSl/uBThqloqLcP08ecr4gP312KSHET9QwXPObTgJ0ySgvL9/nvhqMj03oGYd0NKqRhWp0pmZrW7DuYVCzAE68aGfn48dDpF9tSEeJn+xubIllcYN3ABwEEKKdgZF+gKz8lC+WeJXUifb5AgMBAAGjfDB6MA4GA1UdDwEB/wQEAwIE8DAJBgNVHRMEAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAfBgNVHSMEGDAWgBTvLbAzTE/+hB3wZNLFWwHlyd3gGTAdBgNVHQ4EFgQU7y2wM0xP/oQd8GTSxVsB5cnd4BkwDQYJKoZIhvcNAQELBQADggEBAAhTWCeSI7AKHdR6hRKHNYKfE3SkA6iS/nSPxccqidGa1JZEG+XbZUa9rJOxjoSLaBI/iHc+jgFxeHcPCEeaLUHHpQ36spEkG+qZunrqfNIufysodnZE37n79IgiHkhLsJc1/nEyipM6gSSxnNSgy+iAlFGxh1bWZWPloVc8We9CXkBtYgNtMl8MB1FR7tU7qjF1C+m/pqzVojpO55Yk4av0231jaeKn5CAkyCquQQLfDgyE8W/vWoDH38YjCB49zCEnXLLqW3zhIK6dqvUFrhvjX66/f8KlWBcWhAieluMLap3SaMU2+7MbtE5OuRMhRKCQ5soGNKH5HK1S7r26pAE\u003d"
      ],
      "x5t": "uErMh1GCTnQW9RyVZldNRlywMX0"
    },
    {
      "kty": "RSA",
      "kid": "cd8d5a7e-3ed6-41e7-a87b-489f7c1620d8-encrypt-opbk-v1",
      "use": "enc",
      "n": "6HpqY5pGHoOAtWOY3zeH2284LgFU86YZcUvnQJqS0ZES0mNmtLvHFpmSLyKQd5hIegnMlBuNZaqUzWAGEAs_K0A5nIyXhV8f67nZDAn9OuIuiPja6I73sVIYnSu1z1Us9BOGDXrxzxpIN54uAPCk9fqlLD-zPKGIB6DWLSeySlxlv9B3QTFzNihrhlRxp9oGxMA7GLK5kpf7gU4apaKi3D9PHnK-ID99dikhxE_UMFzzm04CdMkoLy_f574ajI9N6BmHdDSqkYVqdKZma1uw7mFQswBOvGhn5-PHQ6RfbUhHiZ_sbmyJZXGDdwAcBBCinYGRfoCs_JQvlniV1In2-Q",
      "e": "AQAB",
      "x5c": [
        "MIIDQDCCAiigAwIBAgIQZF44M4I0RxOUhJk2rH6aOTANBgkqhkiG9w0BAQsFADAdMRswGQYDVQQDExJqd3Qtb3BlbmJhbmtpbmctdHUwHhcNMjEwNjExMTgzMDE5WhcNMjIwNjExMTg0MDE5WjAdMRswGQYDVQQDExJqd3Qtb3BlbmJhbmtpbmctdHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDoempjmkYeg4C1Y5jfN4fbbzguAVTzphlxS+dAmpLRkRLSY2a0u8cWmZIvIpB3mEh6CcyUG41lqpTNYAYQCz8rQDmcjJeFXx/rudkMCf064i6I+NrojvexUhidK7XPVSz0E4YNevHPGkg3ni4A8KT1+qUsP7M8oYgHoNYtJ7JKXGW/0HdBMXM2KGuGVHGn2gbEwDsYsrmSl/uBThqloqLcP08ecr4gP312KSHET9QwXPObTgJ0ySgvL9/nvhqMj03oGYd0NKqRhWp0pmZrW7DuYVCzAE68aGfn48dDpF9tSEeJn+xubIllcYN3ABwEEKKdgZF+gKz8lC+WeJXUifb5AgMBAAGjfDB6MA4GA1UdDwEB/wQEAwIE8DAJBgNVHRMEAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAfBgNVHSMEGDAWgBTvLbAzTE/+hB3wZNLFWwHlyd3gGTAdBgNVHQ4EFgQU7y2wM0xP/oQd8GTSxVsB5cnd4BkwDQYJKoZIhvcNAQELBQADggEBAAhTWCeSI7AKHdR6hRKHNYKfE3SkA6iS/nSPxccqidGa1JZEG+XbZUa9rJOxjoSLaBI/iHc+jgFxeHcPCEeaLUHHpQ36spEkG+qZunrqfNIufysodnZE37n79IgiHkhLsJc1/nEyipM6gSSxnNSgy+iAlFGxh1bWZWPloVc8We9CXkBtYgNtMl8MB1FR7tU7qjF1C+m/pqzVojpO55Yk4av0231jaeKn5CAkyCquQQLfDgyE8W/vWoDH38YjCB49zCEnXLLqW3zhIK6dqvUFrhvjX66/f8KlWBcWhAieluMLap3SaMU2+7MbtE5OuRMhRKCQ5soGNKH5HK1S7r26pAE\u003d"
      ],
      "x5t": "uErMh1GCTnQW9RyVZldNRlywMX0"
    }
  ]
}
2021-08-06 22:12:51 SUCCESS
CheckServerKeysIsValid
Server JWKs is valid
server_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "kid": "cd8d5a7e-3ed6-41e7-a87b-489f7c1620d8-sign-opbk-v1",
      "use": "sig",
      "n": "6HpqY5pGHoOAtWOY3zeH2284LgFU86YZcUvnQJqS0ZES0mNmtLvHFpmSLyKQd5hIegnMlBuNZaqUzWAGEAs_K0A5nIyXhV8f67nZDAn9OuIuiPja6I73sVIYnSu1z1Us9BOGDXrxzxpIN54uAPCk9fqlLD-zPKGIB6DWLSeySlxlv9B3QTFzNihrhlRxp9oGxMA7GLK5kpf7gU4apaKi3D9PHnK-ID99dikhxE_UMFzzm04CdMkoLy_f574ajI9N6BmHdDSqkYVqdKZma1uw7mFQswBOvGhn5-PHQ6RfbUhHiZ_sbmyJZXGDdwAcBBCinYGRfoCs_JQvlniV1In2-Q",
      "e": "AQAB",
      "x5c": [
        "MIIDQDCCAiigAwIBAgIQZF44M4I0RxOUhJk2rH6aOTANBgkqhkiG9w0BAQsFADAdMRswGQYDVQQDExJqd3Qtb3BlbmJhbmtpbmctdHUwHhcNMjEwNjExMTgzMDE5WhcNMjIwNjExMTg0MDE5WjAdMRswGQYDVQQDExJqd3Qtb3BlbmJhbmtpbmctdHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDoempjmkYeg4C1Y5jfN4fbbzguAVTzphlxS+dAmpLRkRLSY2a0u8cWmZIvIpB3mEh6CcyUG41lqpTNYAYQCz8rQDmcjJeFXx/rudkMCf064i6I+NrojvexUhidK7XPVSz0E4YNevHPGkg3ni4A8KT1+qUsP7M8oYgHoNYtJ7JKXGW/0HdBMXM2KGuGVHGn2gbEwDsYsrmSl/uBThqloqLcP08ecr4gP312KSHET9QwXPObTgJ0ySgvL9/nvhqMj03oGYd0NKqRhWp0pmZrW7DuYVCzAE68aGfn48dDpF9tSEeJn+xubIllcYN3ABwEEKKdgZF+gKz8lC+WeJXUifb5AgMBAAGjfDB6MA4GA1UdDwEB/wQEAwIE8DAJBgNVHRMEAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAfBgNVHSMEGDAWgBTvLbAzTE/+hB3wZNLFWwHlyd3gGTAdBgNVHQ4EFgQU7y2wM0xP/oQd8GTSxVsB5cnd4BkwDQYJKoZIhvcNAQELBQADggEBAAhTWCeSI7AKHdR6hRKHNYKfE3SkA6iS/nSPxccqidGa1JZEG+XbZUa9rJOxjoSLaBI/iHc+jgFxeHcPCEeaLUHHpQ36spEkG+qZunrqfNIufysodnZE37n79IgiHkhLsJc1/nEyipM6gSSxnNSgy+iAlFGxh1bWZWPloVc8We9CXkBtYgNtMl8MB1FR7tU7qjF1C+m/pqzVojpO55Yk4av0231jaeKn5CAkyCquQQLfDgyE8W/vWoDH38YjCB49zCEnXLLqW3zhIK6dqvUFrhvjX66/f8KlWBcWhAieluMLap3SaMU2+7MbtE5OuRMhRKCQ5soGNKH5HK1S7r26pAE\u003d"
      ],
      "x5t": "uErMh1GCTnQW9RyVZldNRlywMX0"
    },
    {
      "kty": "RSA",
      "kid": "cd8d5a7e-3ed6-41e7-a87b-489f7c1620d8-encrypt-opbk-v1",
      "use": "enc",
      "n": "6HpqY5pGHoOAtWOY3zeH2284LgFU86YZcUvnQJqS0ZES0mNmtLvHFpmSLyKQd5hIegnMlBuNZaqUzWAGEAs_K0A5nIyXhV8f67nZDAn9OuIuiPja6I73sVIYnSu1z1Us9BOGDXrxzxpIN54uAPCk9fqlLD-zPKGIB6DWLSeySlxlv9B3QTFzNihrhlRxp9oGxMA7GLK5kpf7gU4apaKi3D9PHnK-ID99dikhxE_UMFzzm04CdMkoLy_f574ajI9N6BmHdDSqkYVqdKZma1uw7mFQswBOvGhn5-PHQ6RfbUhHiZ_sbmyJZXGDdwAcBBCinYGRfoCs_JQvlniV1In2-Q",
      "e": "AQAB",
      "x5c": [
        "MIIDQDCCAiigAwIBAgIQZF44M4I0RxOUhJk2rH6aOTANBgkqhkiG9w0BAQsFADAdMRswGQYDVQQDExJqd3Qtb3BlbmJhbmtpbmctdHUwHhcNMjEwNjExMTgzMDE5WhcNMjIwNjExMTg0MDE5WjAdMRswGQYDVQQDExJqd3Qtb3BlbmJhbmtpbmctdHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDoempjmkYeg4C1Y5jfN4fbbzguAVTzphlxS+dAmpLRkRLSY2a0u8cWmZIvIpB3mEh6CcyUG41lqpTNYAYQCz8rQDmcjJeFXx/rudkMCf064i6I+NrojvexUhidK7XPVSz0E4YNevHPGkg3ni4A8KT1+qUsP7M8oYgHoNYtJ7JKXGW/0HdBMXM2KGuGVHGn2gbEwDsYsrmSl/uBThqloqLcP08ecr4gP312KSHET9QwXPObTgJ0ySgvL9/nvhqMj03oGYd0NKqRhWp0pmZrW7DuYVCzAE68aGfn48dDpF9tSEeJn+xubIllcYN3ABwEEKKdgZF+gKz8lC+WeJXUifb5AgMBAAGjfDB6MA4GA1UdDwEB/wQEAwIE8DAJBgNVHRMEAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAfBgNVHSMEGDAWgBTvLbAzTE/+hB3wZNLFWwHlyd3gGTAdBgNVHQ4EFgQU7y2wM0xP/oQd8GTSxVsB5cnd4BkwDQYJKoZIhvcNAQELBQADggEBAAhTWCeSI7AKHdR6hRKHNYKfE3SkA6iS/nSPxccqidGa1JZEG+XbZUa9rJOxjoSLaBI/iHc+jgFxeHcPCEeaLUHHpQ36spEkG+qZunrqfNIufysodnZE37n79IgiHkhLsJc1/nEyipM6gSSxnNSgy+iAlFGxh1bWZWPloVc8We9CXkBtYgNtMl8MB1FR7tU7qjF1C+m/pqzVojpO55Yk4av0231jaeKn5CAkyCquQQLfDgyE8W/vWoDH38YjCB49zCEnXLLqW3zhIK6dqvUFrhvjX66/f8KlWBcWhAieluMLap3SaMU2+7MbtE5OuRMhRKCQ5soGNKH5HK1S7r26pAE\u003d"
      ],
      "x5t": "uErMh1GCTnQW9RyVZldNRlywMX0"
    }
  ]
}
2021-08-06 22:12:51 SUCCESS
ValidateServerJWKs
Valid server JWKs: keys are valid JSON, contain the required fields and are correctly encoded using unpadded base64url
2021-08-06 22:12:51 SUCCESS
CheckForKeyIdInServerJWKs
All keys contain kids
2021-08-06 22:12:51 SUCCESS
EnsureServerJwksDoesNotContainPrivateOrSymmetricKeys
Jwks does not contain any private or symmetric keys
2021-08-06 22:12:51 SUCCESS
FAPIEnsureMinimumServerKeyLength
Validated minimum key lengths for server_jwks
server_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "kid": "cd8d5a7e-3ed6-41e7-a87b-489f7c1620d8-sign-opbk-v1",
      "use": "sig",
      "n": "6HpqY5pGHoOAtWOY3zeH2284LgFU86YZcUvnQJqS0ZES0mNmtLvHFpmSLyKQd5hIegnMlBuNZaqUzWAGEAs_K0A5nIyXhV8f67nZDAn9OuIuiPja6I73sVIYnSu1z1Us9BOGDXrxzxpIN54uAPCk9fqlLD-zPKGIB6DWLSeySlxlv9B3QTFzNihrhlRxp9oGxMA7GLK5kpf7gU4apaKi3D9PHnK-ID99dikhxE_UMFzzm04CdMkoLy_f574ajI9N6BmHdDSqkYVqdKZma1uw7mFQswBOvGhn5-PHQ6RfbUhHiZ_sbmyJZXGDdwAcBBCinYGRfoCs_JQvlniV1In2-Q",
      "e": "AQAB",
      "x5c": [
        "MIIDQDCCAiigAwIBAgIQZF44M4I0RxOUhJk2rH6aOTANBgkqhkiG9w0BAQsFADAdMRswGQYDVQQDExJqd3Qtb3BlbmJhbmtpbmctdHUwHhcNMjEwNjExMTgzMDE5WhcNMjIwNjExMTg0MDE5WjAdMRswGQYDVQQDExJqd3Qtb3BlbmJhbmtpbmctdHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDoempjmkYeg4C1Y5jfN4fbbzguAVTzphlxS+dAmpLRkRLSY2a0u8cWmZIvIpB3mEh6CcyUG41lqpTNYAYQCz8rQDmcjJeFXx/rudkMCf064i6I+NrojvexUhidK7XPVSz0E4YNevHPGkg3ni4A8KT1+qUsP7M8oYgHoNYtJ7JKXGW/0HdBMXM2KGuGVHGn2gbEwDsYsrmSl/uBThqloqLcP08ecr4gP312KSHET9QwXPObTgJ0ySgvL9/nvhqMj03oGYd0NKqRhWp0pmZrW7DuYVCzAE68aGfn48dDpF9tSEeJn+xubIllcYN3ABwEEKKdgZF+gKz8lC+WeJXUifb5AgMBAAGjfDB6MA4GA1UdDwEB/wQEAwIE8DAJBgNVHRMEAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAfBgNVHSMEGDAWgBTvLbAzTE/+hB3wZNLFWwHlyd3gGTAdBgNVHQ4EFgQU7y2wM0xP/oQd8GTSxVsB5cnd4BkwDQYJKoZIhvcNAQELBQADggEBAAhTWCeSI7AKHdR6hRKHNYKfE3SkA6iS/nSPxccqidGa1JZEG+XbZUa9rJOxjoSLaBI/iHc+jgFxeHcPCEeaLUHHpQ36spEkG+qZunrqfNIufysodnZE37n79IgiHkhLsJc1/nEyipM6gSSxnNSgy+iAlFGxh1bWZWPloVc8We9CXkBtYgNtMl8MB1FR7tU7qjF1C+m/pqzVojpO55Yk4av0231jaeKn5CAkyCquQQLfDgyE8W/vWoDH38YjCB49zCEnXLLqW3zhIK6dqvUFrhvjX66/f8KlWBcWhAieluMLap3SaMU2+7MbtE5OuRMhRKCQ5soGNKH5HK1S7r26pAE\u003d"
      ],
      "x5t": "uErMh1GCTnQW9RyVZldNRlywMX0"
    },
    {
      "kty": "RSA",
      "kid": "cd8d5a7e-3ed6-41e7-a87b-489f7c1620d8-encrypt-opbk-v1",
      "use": "enc",
      "n": "6HpqY5pGHoOAtWOY3zeH2284LgFU86YZcUvnQJqS0ZES0mNmtLvHFpmSLyKQd5hIegnMlBuNZaqUzWAGEAs_K0A5nIyXhV8f67nZDAn9OuIuiPja6I73sVIYnSu1z1Us9BOGDXrxzxpIN54uAPCk9fqlLD-zPKGIB6DWLSeySlxlv9B3QTFzNihrhlRxp9oGxMA7GLK5kpf7gU4apaKi3D9PHnK-ID99dikhxE_UMFzzm04CdMkoLy_f574ajI9N6BmHdDSqkYVqdKZma1uw7mFQswBOvGhn5-PHQ6RfbUhHiZ_sbmyJZXGDdwAcBBCinYGRfoCs_JQvlniV1In2-Q",
      "e": "AQAB",
      "x5c": [
        "MIIDQDCCAiigAwIBAgIQZF44M4I0RxOUhJk2rH6aOTANBgkqhkiG9w0BAQsFADAdMRswGQYDVQQDExJqd3Qtb3BlbmJhbmtpbmctdHUwHhcNMjEwNjExMTgzMDE5WhcNMjIwNjExMTg0MDE5WjAdMRswGQYDVQQDExJqd3Qtb3BlbmJhbmtpbmctdHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDoempjmkYeg4C1Y5jfN4fbbzguAVTzphlxS+dAmpLRkRLSY2a0u8cWmZIvIpB3mEh6CcyUG41lqpTNYAYQCz8rQDmcjJeFXx/rudkMCf064i6I+NrojvexUhidK7XPVSz0E4YNevHPGkg3ni4A8KT1+qUsP7M8oYgHoNYtJ7JKXGW/0HdBMXM2KGuGVHGn2gbEwDsYsrmSl/uBThqloqLcP08ecr4gP312KSHET9QwXPObTgJ0ySgvL9/nvhqMj03oGYd0NKqRhWp0pmZrW7DuYVCzAE68aGfn48dDpF9tSEeJn+xubIllcYN3ABwEEKKdgZF+gKz8lC+WeJXUifb5AgMBAAGjfDB6MA4GA1UdDwEB/wQEAwIE8DAJBgNVHRMEAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAfBgNVHSMEGDAWgBTvLbAzTE/+hB3wZNLFWwHlyd3gGTAdBgNVHQ4EFgQU7y2wM0xP/oQd8GTSxVsB5cnd4BkwDQYJKoZIhvcNAQELBQADggEBAAhTWCeSI7AKHdR6hRKHNYKfE3SkA6iS/nSPxccqidGa1JZEG+XbZUa9rJOxjoSLaBI/iHc+jgFxeHcPCEeaLUHHpQ36spEkG+qZunrqfNIufysodnZE37n79IgiHkhLsJc1/nEyipM6gSSxnNSgy+iAlFGxh1bWZWPloVc8We9CXkBtYgNtMl8MB1FR7tU7qjF1C+m/pqzVojpO55Yk4av0231jaeKn5CAkyCquQQLfDgyE8W/vWoDH38YjCB49zCEnXLLqW3zhIK6dqvUFrhvjX66/f8KlWBcWhAieluMLap3SaMU2+7MbtE5OuRMhRKCQ5soGNKH5HK1S7r26pAE\u003d"
      ],
      "x5t": "uErMh1GCTnQW9RyVZldNRlywMX0"
    }
  ]
}
2021-08-06 22:12:51 SUCCESS
GetStaticClientConfiguration
Found a static client object
scope
openid resources
jwks
{
  "keys": [
    {
      "kty": "RSA",
      "n": "0RR_ndtQPlcvF2OIagYWSavaXB97tcz444aSiAsljOyG6KGW7bix206qs-VfSoFdoR6SRuZu7sHzLSnsyDpdMjUghfzhxEZEkdLd9CzBIszKAdRNn3ihZJ7kIj9DnY3q2BoWGbmrnAZz9kKWDdJjoBBVIpNY6wxR-KF1InDs9gW93h9l4zdRZZMs6mePh8j3-3UByYJgpV78W17_xYDZ_sZuweqwB4SS0d6OROsiE9Ne0UehiTb6q3x20V2eiDAZ4qV_vzfs-1g33xfYFxvXhckdL1VUH9sku2Q2GaweyXwVolYcIRmNBtm4UNVYblCMBQ-i2MudH8QjdVEYx5NDTQ",
      "e": "AQAB",
      "d": "g9F_sB_AlL1U9FMNg4L49FPEJQa4cWOcm56RrfIRJ6tMV0jhplkm0VTkrOz1Sj0LsfRbVxYbZK6lSZlALvEVJv111uQb1ypSOvoOc87vqaghyEt48Q0V_CFtReZLE_-Qy9SOkIOOHZ236NAMWQSHSThi5Jyvl-m5mJ77Ac7epzDNtlNfwGS5ipPxXfXJG9EbgdQHxXTPZ0nWuvCnNKpgWBPmN_NquLBJs_bX5emXRGpeXlKg3GDvU84y1tq8HeKojB1bHJ9saTQt_ztcEUCfmiw74PqDchCYvZ0wZGskUhfO1c8GM5QuQMhQD0ioEFWYeWAsGxQxaVI61CL_Rfi7AQ",
      "p": "7ShEsf5RoChXoV8wrRMh_TKIDdbHieZKBmqvmvseEaqUAdFyArksR-3D5jCUVN_HYIa6iKklRLIS1v9MAEnVM7OKIe-js0tozODpQFXAGwt9HABa3EkbOod9fGAr3cDxNyx1p_sOfsSy2FalRVn9_3Qy6bxPA420tgBnutbBco0",
      "q": "4bElIZJhRz9d-yqEZ5wfq3fLulZqPWopgv-9ATexZLrx5UEnbbs4yPWictEJ0ztPemrvo3qqXLupu76HvUFhRZfL0x7M0Q5_GeHqPwd1WA2NELiTgWIClO4YRChR8vKSXCrV2lFve5gWv50MtRQNTQw6FtnB2J1hzGWzxYoFQ8E",
      "dp": "tm-GwOIiCrFeD_55JHsWZ3-q1_KEV1m3Uk5ZvkA1NmPhLbDgIqYuITsPuxFd2hi3eFLMRfrQd5MBGTEVVxd1EiuoNEjzxiZZfVn7NQmCGYvx90tymgkHEDRQXRBiTllxdf8Wl11zHiPUbMXip4H9-bh6vgGlSteEz4lqQnmYILU",
      "dq": "zd3MROdFHLxMecK6q9fZe4r2pq4Ukpi37Oph-S5X_c4YwEnCMXHJxmVpHNpY3_kF8mCA3toRdC0qEjsljhiJJfXk0lsR8NAMWAuepIelHgCeYFY9FpPUTw0vzVwKBFYH81KPZ2lJC7AbcAVNhg8YYuN4SUewbmqAvvU2GkZfrwE",
      "qi": "HtoU5AvoUpvgHG_VrVLKOQv98eOc4ipCuxUmpn_1wZnHdVTbt9XspeueowNPzcZFNKHap4-uLRmRFCu0eLU9zpIGs5q70EbVI8aJoLxkGfXbAZxH7KtJHzq0twx5Hd8n0r2mxy0GJ3iDh0uzvUoXCwbQQCjTP9ljbe64L1wILo4",
      "kid": "0ZMwMQ3xAoI6rcYbOJLacQfP67AI0pptYoCSmoW2Yog",
      "alg": "PS256"
    }
  ]
}
client_id
bb2d4676-7ffc-4eea-ac5f-d547aa5f09cd
2021-08-06 22:12:51 SUCCESS
ValidateMTLSCertificatesHeader
MTLS certificates header is valid
2021-08-06 22:12:51 SUCCESS
ExtractMTLSCertificatesFromConfiguration
Mutual TLS authentication credentials loaded
cert
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
key
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDNP8XTikNNt+SN1WjpP48GwpTY/IOkcZD1eXnAf3RIyVFKZfBQ9kagCPMjB6xcb+Zh++qwpr7x6t+e7uWdr4sqYAQxu36Tgxpttj6l7oJTpFZWGMFffZjgs/mfVuiFCO+16xgAo7VeUxnwNtRPQCI0GlE8sFLyp1DqgXNnZpZl5NjFxEzScQxvfqK6a8RW/XC0D87PhzO6BDkLeZgOgJYo6LtJQyuKLLXLJfNMyfz4/8Ii7Df/QQEYpQBvoGRS/pqbyHfSPxNU4KpI00JqsqEox4T3aGgendpag4r+YfSN7vrFmvx/g6IHKmxkcXJ2fOy/m/WrGASXasVynakdNHKDAgMBAAECggEAByswDKhqm19N40pN5L+sji7jpgSD0I2K45f/kaKh/BzT8wZGc312kAZf/5w3/+6EnG2BD/Ry/N4YO2Parzw/XxaFbvs+e4Z7uNNBsuf2s1ctEMrCjkRDv61pjZAqhOMABFmWuAb/wbCjWkl/9tilmS5GIhmCfCkt4VLuJfFmVV6tz2YRMe0bM2cDuen70AheMLuK5ii644Ny8uCYBtqWFK7ih07zFN5pnUjANzD3FeMr7oZmRZWs1kDeTS9J/ujiuGpKnMkdQWNXGwS/hTzWIifoNNuk+j6GPSAFrF/lk2KUYvCdUq7rtExbISCVGodExNGbVNBLvRH3UugtfuFVyQKBgQDw09VoEjRDXJFm/VibwxdO/PwH8gVzZE9J/Ld474kdIJi9WzG37nIcpnAnswcrJeNDt6SpFJmuH5mrm6+NGbEW2ousv53W8/KXPWmWDFexugP+8jt3ebt2KeEaSfhfGyr6l5G2Pek5qlNmAE6inl9GC44021czubwd23FXl3WXnQKBgQDaLh3MtMvQSV5J1ptMJAoedeekOnyZ8lsTQc7hyHJHkcRH8ica1ApluzR0CXfbPFLBjnjKThWpi1zpdM+3U9JryZ/Ek9WvEcsDdXPm+VMQplfkxjoLKZTVL9KNvRJ3caE+hywG7ATV1CpowXEvdFBH9zoi9Zi3Nr1C8wyC1knonwKBgQChFVAdOG/0zqoDNVpbdXbVwqnhtqSmtmXCm2MtZStVbEQ+BA2RddCmET3bkAgveDw3Q1LENZ9FtKVY/93Ah3rISo46kkDFUo7lUpKZZtARdNbPZL8Z/zbApuqGZwvWsZlh3Jf+ShMCG0eFZpcydrRLaddIy53cX1PQtMNvT0O8kQKBgDvFWoCUHynmj6Am3NCVJviFUHpbU3tRO8Ygxy5vnW8h7eXP3wqogFiyWoJXfbBf7EP+ZfT2Q1T5SvDiAW211vWUfOJ7pZSaiUVfTes+7pSnHXkdHRWlxJJK0aHm5EI4rPXWTidvTTvPLfcY14sqkDvG7PRa2AWJR3wp3YmSbxj9AoGAVQkqCB230WcFwmwyaZiu3gIwIY1vzY2FhL3Cs7xbrmixtqR0LiNJM7YP5VvZdj+k55uIgRPa4+38ketebvcEGx8SFdZEOVlCWuVfZCzpGBoUoP+/aJ0MiQ1NpA3Dat3Hpo2pR49Hu1/Eg9mSWHhKNMlQtyZ/R7i5S2UdiFa0/Ik=
ca
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
2021-08-06 22:12:51 SUCCESS
ValidateClientJWKsPrivatePart
Valid client JWKs: keys are valid JSON, contain the required fields, the private/public exponents match and are correctly encoded using unpadded base64url
2021-08-06 22:12:51 SUCCESS
ExtractJWKsFromStaticClientConfiguration
Extracted client JWK
client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "n": "0RR_ndtQPlcvF2OIagYWSavaXB97tcz444aSiAsljOyG6KGW7bix206qs-VfSoFdoR6SRuZu7sHzLSnsyDpdMjUghfzhxEZEkdLd9CzBIszKAdRNn3ihZJ7kIj9DnY3q2BoWGbmrnAZz9kKWDdJjoBBVIpNY6wxR-KF1InDs9gW93h9l4zdRZZMs6mePh8j3-3UByYJgpV78W17_xYDZ_sZuweqwB4SS0d6OROsiE9Ne0UehiTb6q3x20V2eiDAZ4qV_vzfs-1g33xfYFxvXhckdL1VUH9sku2Q2GaweyXwVolYcIRmNBtm4UNVYblCMBQ-i2MudH8QjdVEYx5NDTQ",
      "e": "AQAB",
      "d": "g9F_sB_AlL1U9FMNg4L49FPEJQa4cWOcm56RrfIRJ6tMV0jhplkm0VTkrOz1Sj0LsfRbVxYbZK6lSZlALvEVJv111uQb1ypSOvoOc87vqaghyEt48Q0V_CFtReZLE_-Qy9SOkIOOHZ236NAMWQSHSThi5Jyvl-m5mJ77Ac7epzDNtlNfwGS5ipPxXfXJG9EbgdQHxXTPZ0nWuvCnNKpgWBPmN_NquLBJs_bX5emXRGpeXlKg3GDvU84y1tq8HeKojB1bHJ9saTQt_ztcEUCfmiw74PqDchCYvZ0wZGskUhfO1c8GM5QuQMhQD0ioEFWYeWAsGxQxaVI61CL_Rfi7AQ",
      "p": "7ShEsf5RoChXoV8wrRMh_TKIDdbHieZKBmqvmvseEaqUAdFyArksR-3D5jCUVN_HYIa6iKklRLIS1v9MAEnVM7OKIe-js0tozODpQFXAGwt9HABa3EkbOod9fGAr3cDxNyx1p_sOfsSy2FalRVn9_3Qy6bxPA420tgBnutbBco0",
      "q": "4bElIZJhRz9d-yqEZ5wfq3fLulZqPWopgv-9ATexZLrx5UEnbbs4yPWictEJ0ztPemrvo3qqXLupu76HvUFhRZfL0x7M0Q5_GeHqPwd1WA2NELiTgWIClO4YRChR8vKSXCrV2lFve5gWv50MtRQNTQw6FtnB2J1hzGWzxYoFQ8E",
      "dp": "tm-GwOIiCrFeD_55JHsWZ3-q1_KEV1m3Uk5ZvkA1NmPhLbDgIqYuITsPuxFd2hi3eFLMRfrQd5MBGTEVVxd1EiuoNEjzxiZZfVn7NQmCGYvx90tymgkHEDRQXRBiTllxdf8Wl11zHiPUbMXip4H9-bh6vgGlSteEz4lqQnmYILU",
      "dq": "zd3MROdFHLxMecK6q9fZe4r2pq4Ukpi37Oph-S5X_c4YwEnCMXHJxmVpHNpY3_kF8mCA3toRdC0qEjsljhiJJfXk0lsR8NAMWAuepIelHgCeYFY9FpPUTw0vzVwKBFYH81KPZ2lJC7AbcAVNhg8YYuN4SUewbmqAvvU2GkZfrwE",
      "qi": "HtoU5AvoUpvgHG_VrVLKOQv98eOc4ipCuxUmpn_1wZnHdVTbt9XspeueowNPzcZFNKHap4-uLRmRFCu0eLU9zpIGs5q70EbVI8aJoLxkGfXbAZxH7KtJHzq0twx5Hd8n0r2mxy0GJ3iDh0uzvUoXCwbQQCjTP9ljbe64L1wILo4",
      "kid": "0ZMwMQ3xAoI6rcYbOJLacQfP67AI0pptYoCSmoW2Yog",
      "alg": "PS256"
    }
  ]
}
public_client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "e": "AQAB",
      "kid": "0ZMwMQ3xAoI6rcYbOJLacQfP67AI0pptYoCSmoW2Yog",
      "alg": "PS256",
      "n": "0RR_ndtQPlcvF2OIagYWSavaXB97tcz444aSiAsljOyG6KGW7bix206qs-VfSoFdoR6SRuZu7sHzLSnsyDpdMjUghfzhxEZEkdLd9CzBIszKAdRNn3ihZJ7kIj9DnY3q2BoWGbmrnAZz9kKWDdJjoBBVIpNY6wxR-KF1InDs9gW93h9l4zdRZZMs6mePh8j3-3UByYJgpV78W17_xYDZ_sZuweqwB4SS0d6OROsiE9Ne0UehiTb6q3x20V2eiDAZ4qV_vzfs-1g33xfYFxvXhckdL1VUH9sku2Q2GaweyXwVolYcIRmNBtm4UNVYblCMBQ-i2MudH8QjdVEYx5NDTQ"
    }
  ]
}
2021-08-06 22:12:51 SUCCESS
CheckForKeyIdInClientJWKs
All keys contain kids
2021-08-06 22:12:51 SUCCESS
CheckDistinctKeyIdValueInClientJWKs
Distinct 'kid' value in all keys of client_jwks
see
https://bitbucket.org/openid/connect/issues/1127
2021-08-06 22:12:51 SUCCESS
FAPIBrazilCheckKeyAlgInClientJWKs
Keys in client JWKS all have permitted 'alg'
permitted
[
  "PS256"
]
2021-08-06 22:12:51 SUCCESS
FAPIEnsureMinimumClientKeyLength
Validated minimum key lengths for client_jwks
client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "n": "0RR_ndtQPlcvF2OIagYWSavaXB97tcz444aSiAsljOyG6KGW7bix206qs-VfSoFdoR6SRuZu7sHzLSnsyDpdMjUghfzhxEZEkdLd9CzBIszKAdRNn3ihZJ7kIj9DnY3q2BoWGbmrnAZz9kKWDdJjoBBVIpNY6wxR-KF1InDs9gW93h9l4zdRZZMs6mePh8j3-3UByYJgpV78W17_xYDZ_sZuweqwB4SS0d6OROsiE9Ne0UehiTb6q3x20V2eiDAZ4qV_vzfs-1g33xfYFxvXhckdL1VUH9sku2Q2GaweyXwVolYcIRmNBtm4UNVYblCMBQ-i2MudH8QjdVEYx5NDTQ",
      "e": "AQAB",
      "d": "g9F_sB_AlL1U9FMNg4L49FPEJQa4cWOcm56RrfIRJ6tMV0jhplkm0VTkrOz1Sj0LsfRbVxYbZK6lSZlALvEVJv111uQb1ypSOvoOc87vqaghyEt48Q0V_CFtReZLE_-Qy9SOkIOOHZ236NAMWQSHSThi5Jyvl-m5mJ77Ac7epzDNtlNfwGS5ipPxXfXJG9EbgdQHxXTPZ0nWuvCnNKpgWBPmN_NquLBJs_bX5emXRGpeXlKg3GDvU84y1tq8HeKojB1bHJ9saTQt_ztcEUCfmiw74PqDchCYvZ0wZGskUhfO1c8GM5QuQMhQD0ioEFWYeWAsGxQxaVI61CL_Rfi7AQ",
      "p": "7ShEsf5RoChXoV8wrRMh_TKIDdbHieZKBmqvmvseEaqUAdFyArksR-3D5jCUVN_HYIa6iKklRLIS1v9MAEnVM7OKIe-js0tozODpQFXAGwt9HABa3EkbOod9fGAr3cDxNyx1p_sOfsSy2FalRVn9_3Qy6bxPA420tgBnutbBco0",
      "q": "4bElIZJhRz9d-yqEZ5wfq3fLulZqPWopgv-9ATexZLrx5UEnbbs4yPWictEJ0ztPemrvo3qqXLupu76HvUFhRZfL0x7M0Q5_GeHqPwd1WA2NELiTgWIClO4YRChR8vKSXCrV2lFve5gWv50MtRQNTQw6FtnB2J1hzGWzxYoFQ8E",
      "dp": "tm-GwOIiCrFeD_55JHsWZ3-q1_KEV1m3Uk5ZvkA1NmPhLbDgIqYuITsPuxFd2hi3eFLMRfrQd5MBGTEVVxd1EiuoNEjzxiZZfVn7NQmCGYvx90tymgkHEDRQXRBiTllxdf8Wl11zHiPUbMXip4H9-bh6vgGlSteEz4lqQnmYILU",
      "dq": "zd3MROdFHLxMecK6q9fZe4r2pq4Ukpi37Oph-S5X_c4YwEnCMXHJxmVpHNpY3_kF8mCA3toRdC0qEjsljhiJJfXk0lsR8NAMWAuepIelHgCeYFY9FpPUTw0vzVwKBFYH81KPZ2lJC7AbcAVNhg8YYuN4SUewbmqAvvU2GkZfrwE",
      "qi": "HtoU5AvoUpvgHG_VrVLKOQv98eOc4ipCuxUmpn_1wZnHdVTbt9XspeueowNPzcZFNKHap4-uLRmRFCu0eLU9zpIGs5q70EbVI8aJoLxkGfXbAZxH7KtJHzq0twx5Hd8n0r2mxy0GJ3iDh0uzvUoXCwbQQCjTP9ljbe64L1wILo4",
      "kid": "0ZMwMQ3xAoI6rcYbOJLacQfP67AI0pptYoCSmoW2Yog",
      "alg": "PS256"
    }
  ]
}
2021-08-06 22:12:51 SUCCESS
ValidateMTLSCertificatesAsX509
Mutual TLS authentication cert validated as X.509
Verify configuration of second client
2021-08-06 22:12:51 SUCCESS
GetStaticClient2Configuration
Found a static second client object
client_id
c0d7da48-af70-45c7-a6e2-228e9ee40057
scope
openid resources
mtls
{
  "cert": "-----BEGIN CERTIFICATE-----\nMIIG+jCCBeKgAwIBAgIUXU6XaJxR7dm6HZ6SWwucLWDwDGcwDQYJKoZIhvcNAQEL\nBQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx\nFTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNB\nTkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDcxMzIwMTMwMFoXDTIyMDgxMjIw\nMTMwMFowggEdMQswCQYDVQQGEwJCUjELMAkGA1UECBMCUlMxETAPBgNVBAcTCEJP\nVEFGT0dPMRwwGgYDVQQKExNPcGVuIEJhbmtpbmcgQnJhc2lsMS0wKwYDVQQLEyQ3\nNGU5MjlkOS0zM2I2LTRkODUtOGJhNy1jMTQ2Yzg2N2E4MTcxHzAdBgNVBAMTFm1v\nY2stdHBwLTEucmFpZGlhbS5jb20xFjAUBgNVBAUTDTEzMzUzMjM2MDAxODkxNDAy\nBgoJkiaJk/IsZAEBEyQ5ZTM1Nzk5NS1hMTkxLTQ4NjAtOWRiNy1jZWRhMzY5MmE4\nYzkxHTAbBgNVBA8TFFByaXZhdGUgT3JnYW5pemF0aW9uMRMwEQYLKwYBBAGCNzwC\nAQMTAkJSMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5AX5rOlxGE68\nPsSzYTnOp5UPZ1IO0BX+/be5dVZzmyYj3TCjCDloa98zOEDHhrBQtcWs06dPfsLY\nD2oyehzKMmxKBUvBynmS+yWgb9gGYIOLO47IUkhaVk4ZXwUCo6u7tMXWpdSGGUrt\nHrIgnVy91MkRL0RizVyxW8it0BDsJso+rSyI+vV2uHYDJt6Orz6QKMoIQ0kWm17g\ndFXKzkIv20wJFmFDSqQ8s4xpZCtNdv9eKZPVSVYXIBAMLK9ZZAz/4YF/kwtIy5Xp\niTmaUUd4IQ8zqA5k1f1g20vydZRFoxWhihv+oXQwZMDiCBOuZdv11DC6LGsa70p/\nKj90LcjmRQIDAQABo4IC2jCCAtYwDAYDVR0TAQH/BAIwADAfBgNVHSMEGDAWgBSG\nf1itF/WCtk60BbP7sM4RQ99MvjBMBggrBgEFBQcBAQRAMD4wPAYIKwYBBQUHMAGG\nMGh0dHA6Ly9vY3NwLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJhc2lsLm9yZy5i\ncjBLBgNVHR8ERDBCMECgPqA8hjpodHRwOi8vY3JsLnNhbmRib3gucGtpLm9wZW5i\nYW5raW5nYnJhc2lsLm9yZy5ici9pc3N1ZXIuY3JsMA4GA1UdDwEB/wQEAwIFoDAT\nBgNVHSUEDDAKBggrBgEFBQcDAjAdBgNVHQ4EFgQUX7Z4hKwMMVZVlayEWFBdvq4q\nLEwwIQYDVR0RBBowGIIWbW9jay10cHAtMS5yYWlkaWFtLmNvbTCCAaEGA1UdIASC\nAZgwggGUMIIBkAYKKwYBBAGDui9kATCCAYAwggE2BggrBgEFBQcCAjCCASgMggEk\nVGhpcyBDZXJ0aWZpY2F0ZSBpcyBzb2xlbHkgZm9yIHVzZSB3aXRoIFJhaWRpYW0g\nU2VydmljZXMgTGltaXRlZCBhbmQgb3RoZXIgcGFydGljaXBhdGluZyBvcmdhbmlz\nYXRpb25zIHVzaW5nIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZHMgVHJ1c3QgRnJh\nbWV3b3JrIFNlcnZpY2VzLiBJdHMgcmVjZWlwdCwgcG9zc2Vzc2lvbiBvciB1c2Ug\nY29uc3RpdHV0ZXMgYWNjZXB0YW5jZSBvZiB0aGUgUmFpZGlhbSBTZXJ2aWNlcyBM\ndGQgQ2VydGljaWNhdGUgUG9saWN5IGFuZCByZWxhdGVkIGRvY3VtZW50cyB0aGVy\nZWluLjBEBggrBgEFBQcCARY4aHR0cDovL2Nwcy5zYW5kYm94LnBraS5vcGVuYmFu\na2luZ2JyYXNpbC5vcmcuYnIvcG9saWNpZXMwDQYJKoZIhvcNAQELBQADggEBABQt\nKDrPGJmvyXhcNBr21T7sL79TVTI8g7EHlawX3a+E2Np/DV2qLCdpAQwCJ4c9EKjj\nz1I7u5xLCT83EpKn10qwOeJSRWUCfOLrr7FcqEgvIysH2i2cYRvT4gHCHyhE/Naq\njL6L+NdW8TGzPGPjMOYcWk/mN/zDhARPtKHRxX04JI3uRu5DEAWlN3Nyo+xokeYI\n6eMmhgHzgaHXn+0pHQK/Mh2m0FYVskuJW0pinXJ8ImXjY0sdBVbktIt4bvrledhg\ng5z5jVENzh5KjUP1bOLXm/Bt/JSU0T8z7unTX+DLd+EAKfVjfs+ap2uy3YceyR5S\nZ/oJrI9TNCN4uc/4gVw\u003d\n-----END CERTIFICATE-----",
  "key": "-----BEGIN PRIVATE KEY-----\nMIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDkBfms6XEYTrw+\nxLNhOc6nlQ9nUg7QFf79t7l1VnObJiPdMKMIOWhr3zM4QMeGsFC1xazTp09+wtgP\najJ6HMoybEoFS8HKeZL7JaBv2AZgg4s7jshSSFpWThlfBQKjq7u0xdal1IYZSu0e\nsiCdXL3UyREvRGLNXLFbyK3QEOwmyj6tLIj69Xa4dgMm3o6vPpAoyghDSRabXuB0\nVcrOQi/bTAkWYUNKpDyzjGlkK012/14pk9VJVhcgEAwsr1lkDP/hgX+TC0jLlemJ\nOZpRR3ghDzOoDmTV/WDbS/J1lEWjFaGKG/6hdDBkwOIIE65l2/XUMLosaxrvSn8q\nP3QtyOZFAgMBAAECggEAJGaHywChGz5Gcsa31AeEY+A5y0agMruwLxSLOJ4KanQW\nOZMwE3oGn2HMLWi58VhoKfxacJc+639zOlK7qB68cHw0/M9xKj9qJUmGaRRVQEb/\njQxoEiqWsTxadH66QyKBHoSOlX5twc/iNoo9BqHtc/B9G8yQ8TOg5IQOqy5oZHCL\nmK5E/xQkL99B0MZfA3G7M5h/fThpmLJEXnVmS6LNwZ2yKF+0eSHSFa4mhg2zmFxl\nQ41/A04A3OwmHg3QSgL4qiEVTuqoYp3anF1vUl7P6nKN1C8pDR3hngDmgv5thjw1\nzWBCamiDDU8dG9fKVqt8hHQn8wJNXi92wKYzomqQKQKBgQDzeBMogynPsaXRDjHL\n1R+xghHcUC1dYNyeRDrv8IHGht0BP998IuCSr+zctqSE1PogUw7uCERRxlkjNR9X\nePYGoH79QDaxQnVydJiUO6BWIeP4IMYnNC5B64XYiIniolyZNh0bc3go75syEem9\nJ6rhGdQQoCOqBV5L1lnPF9ooQwKBgQDvwmOslYXJFnzDJp4ut9hVMrE+preGgCcC\nmS7BMmOjT/HZo0VqWLI2SRxjUcKlDX2kBh5Dri22AoeC+SFZFT6MfAlTSwzKf7mE\nMN2eMRq4QfWKJ8coiFaEY9gyM8iNEvvI0L1c+PX5UZCC0P9DWfHGFZ3jXYlBPDe9\nSLcx3jwy1wKBgBuEU639fQlDS7lgAFLISKe4Sqp6yVXHb8fXcE3UAebdMTdF781I\n59bMWVnsrpVwuMBUgth2SLpxT3vCMkOhoTTIiPG4gzXvi/SepuwB/TIe7HQLyDmA\nFUZQBzWc4PCjZxHN4uZKW6dMxV6YVbGSPSbp02T5pG4/4xNxK39Tc82fAoGATMZY\nmJlAwAW9adhh6t/gHFghPcixGBbNZx2aRS9XjKI69dA8mDNSzeNXfc5en+/T/cQf\nyNhrts7UifIw5Y/R+bZ2Xf+4VtfTlir3rIJY5gvpDpZyRd5ype46+shuPg6IJeQB\n31Wxnmap+dnnA7A3pZCigH4hR4x65Nf2IbfiWv0CgYB9GvNK6OQpE4+KME7HAYDN\ngZhtj9Z3+K/SmiaSiyYHKIZhhRwuRUzJF/4XxWTwObXgGW9yE0V/q1GM59DQ1tTs\n+UF3wUmogCddoi/sxkOrNxdaLPfdwlRu4v6P2XyQ2sioAa6dwDrCeDrU4B7LC3Bt\num81TeyPckWpnOnrx6+Hew\u003d\u003d\n-----END PRIVATE KEY-----",
  "ca": "-----BEGIN CERTIFICATE-----\nMIIEajCCA1KgAwIBAgIUdIYzEFdw7QJcrySyq6IiEwZfTfAwDQYJKoZIhvcNAQEL\nBQAwazELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx\nFTATBgNVBAsTDE9wZW4gQmFua2luZzEnMCUGA1UEAxMeT3BlbiBCYW5raW5nIFJv\nb3QgU0FOREJPWCAtIEcxMB4XDTIwMTIxMTEwMDAwMFoXDTIzMTIxMTEwMDAwMFow\ncTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwxFTAT\nBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNBTkRC\nT1ggSXNzdWluZyBDQSAtIEcxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC\nAQEA6fX+272mHX5QAcDaWkVHFWjnDIcORNUJU3OuNyeuOYhlvXJWydrXe3O+cV+P\nS39faMj/nfem3GfJBE7Xn0bWA/8ksxSfrg1BUBJDge4YBBw+VflI3A0g1fk9wJ3H\nGInsvV4serRJ/ISJTfs0uRNugX+RrbkT/T0tup4vGd3Kl2sbwUdDjokuJNJHANeO\nDRkQ+ra+9Wht71FBlc07yPf7qtpaWHm6aS3s47OJD35ixkG4xiZuHsScxcVtlo1V\nW98P2cQfH9H2lll4wWlPTVHpPThB2EYrPhwcxDh8kHkkOHNkyHO/fYM47u7H4VeQ\nV75LXWKa7iWmZg+WhFb8TXSr/wIDAQABo4H/MIH8MA4GA1UdDwEB/wQEAwIBBjAP\nBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSGf1itF/WCtk60BbP7sM4RQ99MvjAf\nBgNVHSMEGDAWgBSHE+yWPmLsIRwMSlY68iUM45TpyzBMBggrBgEFBQcBAQRAMD4w\nPAYIKwYBBQUHMAGGMGh0dHA6Ly9vY3NwLnNhbmRib3gucGtpLm9wZW5iYW5raW5n\nYnJhc2lsLm9yZy5icjBLBgNVHR8ERDBCMECgPqA8hjpodHRwOi8vY3JsLnNhbmRi\nb3gucGtpLm9wZW5iYW5raW5nYnJhc2lsLm9yZy5ici9pc3N1ZXIuY3JsMA0GCSqG\nSIb3DQEBCwUAA4IBAQBy4928pVPeiHItbneeOAsDoc4Obv5Q4tn0QpqTlSeCSBbH\nIURfEr/WaS8sv0JTbIPQEfiO/UtaN8Qxh7j5iVqTwTwgVaE/vDkHxGOen5YxAuyV\n1Fpm4W4oQyybiA6puHEBcteuiYZHppGSMus3bmFYTPE+9B0+W914VZeHDujJ2Y3Y\nMc32Q+PC+Zmv8RfaXp7+QCNYSXR5Ts3q3IesWGmlvAM5tLQi75JmzdWXJ1uKU4u3\nNrw5jY4UaOlvB5Re2BSmcjxdLT/5pApzkS+tO6lICnPAtk/Y6dOJ0YxQBMImtliY\np02yfwRaqP8WJ4CnwUHil3ZRt8U9I+psU8b4WV/3\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIDpjCCAo6gAwIBAgIUS3mWeRx1uG/SMl/ql55VwRtNz7wwDQYJKoZIhvcNAQEL\nBQAwazELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx\nFTATBgNVBAsTDE9wZW4gQmFua2luZzEnMCUGA1UEAxMeT3BlbiBCYW5raW5nIFJv\nb3QgU0FOREJPWCAtIEcxMB4XDTIwMTIxMTEwMDAwMFoXDTI1MTIxMDEwMDAwMFow\nazELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwxFTAT\nBgNVBAsTDE9wZW4gQmFua2luZzEnMCUGA1UEAxMeT3BlbiBCYW5raW5nIFJvb3Qg\nU0FOREJPWCAtIEcxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAp50j\njNh0wu8ioziC1HuWqOfgXwxeiePiRGw5tKDqKIbC7XV1ghEcDiymTHHWWJSQ1LEs\nmYpZVwaos5Mrz2xJwytg8K5eqFqa7QvfOOul29bnzEFk+1gX/0nOYws3Lba9E7S+\nuPaUmfElF4r2lcCNL2f3F87RozqZf+DQBdGUzAt9n+ipY1JpqfI3KF/5qgRkPoIf\nJD+aj2Y1D6eYjs5uMRLU8FMYt0CCfv/Ak6mq4Y9/7CaMKp5qjlrrDux00IDpxoXG\nKx5cK0KgACb2UBZ98oDQxcGrbRIyp8VGmv68BkEQcm7NljP863uBVxtnVTpRwQ1x\nwYEbmSSyoonXy575wQIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/\nBAUwAwEB/zAdBgNVHQ4EFgQUhxPslj5i7CEcDEpWOvIlDOOU6cswDQYJKoZIhvcN\nAQELBQADggEBAFoYqwoH7zvr4v0SQ/hWx/bWFRIcV/Rf6rEWGyT/moVAEjPbGH6t\nyHhbxh3RdGcPY7Pzn797lXDGRu0pHv+GAHUA1v1PewCp0IHYukmN5D8+Qumem6by\nHyONyUASMlY0lUOzx9mHVBMuj6u6kvn9xjL6xsPS+Cglv/3SUXUR0mMCYf963xnF\nBIRLTRlbykgJomUptVl/F5U/+8cD+lB/fcZPoQVI0kK0VV51jAODSIhS6vqzQzH4\ncpUmcPh4dy+7RzdTTktxOTXTqAy9/Yx+fk18O9qSQw1MKa9dDZ4YLnAQS2fJJqIE\n1DXIta0LpqM4pMoRMXvp9SLU0atVZLEu6Sc\u003d\n-----END CERTIFICATE-----\n"
}
jwks
{
  "keys": [
    {
      "kty": "RSA",
      "n": "wa5dEkvVrjNAyy_XlDjlN8g3v6h9cGKOrh1ytD19nttbXQMwNSGhyGZqbGJFUdTiNRxHtklWbD5uejZ2MyLxcu6sveFgDAeLmnYoTVGSHUShBfuWZ91lcfdw_g9p_csftjw8gXysSA89KLN2-dFJ-y6z5d6dlB-jjyHHXz-RylgOr4vrEkoXxAkCqP0gXPp3Beya45i22ovomKXzrVl2NBL8FUlCRl8I8shba-DIqDzSYNbBOJ6SXWaI_ZsLQZ9A5aNnkO7Amqz9edPdwl18_P8LPGyPFMSwFPiesb4BO04FTRqht2Ick0VMHWuBDPILbgxV8ohzNaTpNMxlonDs4w",
      "e": "AQAB",
      "d": "iUzNR9ogqbRFu4S346iNvgSemKyd-By2HvJbTTDGK-Y_F2naM-Aaq1EHIrxrfb5XeeUJZU0KCgQcF2EiW8_qsFpIdPcfOofizGX03hL0bPEo4W_fyNOnRapvHHva3IKxgWOkVPsHurGq3n6S2jgmpP0PpOYyeT4QmbgNeRU8id61EPet_FbML4DcXFpKpgA2f6Rvyf8l-9Mkzq_7RJiYqYQ7LpQpVna7mzNByDRBJF_LuN0GOQBadQvusDPQZ-ziyXGjx5CwEcX95YBTD3wSJq6QVhgONCMqvBm4QQZCQjxbSq0qwSTuE_0ZRVPpQOrybxKLZ0nHeoD7hozYvM0tgQ",
      "p": "4qSPI6gc0RR0MU_AzRiFKWo9gPYffgsVllW_N3qhEye-3QUIjT53DLW_y_fVZ_BVHjoSlBB-11J9qQYr22SZiQ5_PaE46M7t78W5x6cIoDFjmJWnZJa5c1cExNW5ZHnbt_WZ7LZxBrsURZPHX7YAk86c7x7CBvIEjbcGROszOCM",
      "q": "2sTMqIkJDfCXP5-sxcpfzKn3hRlsao6UFvM5d0--UILX46XN3QESt3-kVExjF-RDSIWat4eUgEHZnlVZFmslbl13qL9uvatYhVmckjWWSDDxJ2k8N-5GOZxX1njY9Wxynmno8Ri5xFDFYEwKjSBTHiLv4ZXOVNVFN8sGfyyWZEE",
      "dp": "YCZF32-jggO2Y3EdLyVW4MIEg6BmrddP-i44Z_XrPbAf5a4L-bflU4wLaSGj9GteAOvME-qHlRuW2c0XcATWqfFvg5rRBNs8z_rHHO881pD9Wq8qi57x3_-rs0GkW_7iesGD4otnmd5l9DqEW5Nf3VTK-RrIX5_u1Jwv2a8aVJc",
      "dq": "EAvVUxtSDbKy9Vi57HwOkM16uUmHGT3CAPjwIx83P2KJgUodEnPMsqbrH7_GmO8GPGCIW6PXMZ0i4Ck0cp-DTFgQudDox4K06HsNL_A8SKlGVvSyFQwmHH2qN7H_f-jnc1UjX-PHZG3kPE73iyhu0EwRukMpsjE-dXwvys4zbcE",
      "qi": "jNyF-TS-U18FeXM-T0Pnrlz2B9xpW_MUi8ajp0-lfJE9D8GyngUQU09Uq6jfscl1m43Q0qZA0lmPzG71tfapE5IYKPjpEfGCaiSelpvpuaduXaKPqzE83jqumodsFKEGy-Twxe9_BwRXVmmGSnboDLM-IheBgIYM3-WSRttSvck",
      "kid": "5mDl-my6PdeaCFDu48fzxwiBbzz6u7u72RP8m3dYOcI",
      "alg": "PS256"
    }
  ]
}
2021-08-06 22:12:51 SUCCESS
ValidateMTLSCertificates2Header
MTLS certificates header is valid
2021-08-06 22:12:51 SUCCESS
ExtractMTLSCertificates2FromConfiguration
Mutual TLS authentication credentials loaded
cert
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
key
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDdkO3e/dv+AyK//3lKGdIhMfcrREtsYmhvBS2VxmTX3n50woY1Z1CQHQec3a9QEnSJ5ZypImWal8SCuZNO5EdityLwbxGZ+nBB03RMNQ7mlb68Ixc5HVviFN6zr17ut1Nv8r/upZtN0JrrDlYhhdnKkrBRmfcaXaZ+/4nWdGq1iPo86ERMksXVQP75Cy5HmxjSifv9yfKMDN80dZ7j3747ORcjadLp24rfAQK9rZpgVwKqsbJhxzpSCAcjU1qFPVkmbvR/1+ltUgPyXX3pXiiNzMEMYn9CKsWN222E5RTk/h/qNZWeWMDTVfEba8LyFt/z8JOYi/SLFKvKGpYtx0CfAgMBAAECggEBAMC8/E/I4YBb1fTTFf2B7Kr3vh2jMUE9cb9x76+kf8DRSYvkU79M+mYC+sZYidLL2xjB5r+yrlQGxek56YztQ7P5v6kL1XHuy4xXl4lbdnTbuqoKlH8YrP9ETF5epeRfEXQG5TOCWFEesETdmctblpODe2Hg33XOFbHQNWWaq+Dxgpzzt19C7r6PbHwqoQgAI+KOqST4fOXIKF/TKlAOvV2tjWlDx7fBPW90L2RXxZbIU1TTFIglaR8EBmu3PAsR/wB8YVgV38YRFo0ZSWdqpQHR8Ll7jY8qArCeu1AoJUlvo+853OJQeGqa0mVX/n5/ZPPFomn1fYCgBl+1dpld2MECgYEA9+nM76jgX2H8DoR5iPVhdjxwVYoLwPHofN9fTAF4YVM6Wz7MKTGrbGc0jA9Texh0aDeYMB9FmYXmfrhwNARps/2NtpEkiWYG2+bqJgNpPu9i2TaqXvT6O7w0vpOphg0zEEaMiQ341R8GXEhjOxADA/hhNocLt8hZ17LA4YJ58W8CgYEA5Msd5c+crOhVlcuSGTLbz/atmkH7Rfg0AEwSjRoZNHRYGQn/eCWpHPJzyFeCu+nyDxRCe4TEfnrCUfMcYK4UysmT2G/5mOVMDT60hjo7qXv3v0efXHhfIb7khFwnB7o7o6Y4hvIUoXarZbpViuYC/uUkHzygptnt9gyS92lMq9ECgYEA3T6a9RraOmVgo7gYGmEafIFNoxkSijuZRq+2BUeengS/pKSzYOQB3zlvjLs0vjtBz6wltnSCEZOM83Q4NkPl7YqPiOmZGMGjx2YZepk6uL68kasWeq3YD61TyOxQsuBevNypGLsOYWxRqdO0MwaEGmv0ncwBah90Bmpxdg+SMiMCgYEA3VuDVqgSbtvuihpGBOlG8KM6fUefQ6gLL8pqHGiGwFBcOAWLTQQq5V3SFaBNVV/YGSzB0d23eqNsxHrRFtz2MujqiPp1Y69dcGcdo8xNkwHkxgUWsxGnAPA/Caxa+sf9Ea0tfapTuZAl7itkvhkiBtlNpIc065ln+Klbu9H+IzECgYAPqDjTNTFEua3Vwm/w994z+Xfcn8fYQyo2KDaQn4OQOUJKTaEZHfCfWd+FsbnJa8F5wYP9T1HBeOMl9WNpYGZRngsvQhdzrzeAjnalix2iSiY085R+xwLJlsVQrWH8ZP5Bu1IW6luTG6GQ4b+aqFoHM8DFdI5SeDMFbYxkL45oRQ==
ca
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
2021-08-06 22:12:51 SUCCESS
ValidateClientJWKsPrivatePart
Valid client JWKs: keys are valid JSON, contain the required fields, the private/public exponents match and are correctly encoded using unpadded base64url
2021-08-06 22:12:51 SUCCESS
ExtractJWKsFromStaticClientConfiguration
Extracted client JWK
client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "n": "wa5dEkvVrjNAyy_XlDjlN8g3v6h9cGKOrh1ytD19nttbXQMwNSGhyGZqbGJFUdTiNRxHtklWbD5uejZ2MyLxcu6sveFgDAeLmnYoTVGSHUShBfuWZ91lcfdw_g9p_csftjw8gXysSA89KLN2-dFJ-y6z5d6dlB-jjyHHXz-RylgOr4vrEkoXxAkCqP0gXPp3Beya45i22ovomKXzrVl2NBL8FUlCRl8I8shba-DIqDzSYNbBOJ6SXWaI_ZsLQZ9A5aNnkO7Amqz9edPdwl18_P8LPGyPFMSwFPiesb4BO04FTRqht2Ick0VMHWuBDPILbgxV8ohzNaTpNMxlonDs4w",
      "e": "AQAB",
      "d": "iUzNR9ogqbRFu4S346iNvgSemKyd-By2HvJbTTDGK-Y_F2naM-Aaq1EHIrxrfb5XeeUJZU0KCgQcF2EiW8_qsFpIdPcfOofizGX03hL0bPEo4W_fyNOnRapvHHva3IKxgWOkVPsHurGq3n6S2jgmpP0PpOYyeT4QmbgNeRU8id61EPet_FbML4DcXFpKpgA2f6Rvyf8l-9Mkzq_7RJiYqYQ7LpQpVna7mzNByDRBJF_LuN0GOQBadQvusDPQZ-ziyXGjx5CwEcX95YBTD3wSJq6QVhgONCMqvBm4QQZCQjxbSq0qwSTuE_0ZRVPpQOrybxKLZ0nHeoD7hozYvM0tgQ",
      "p": "4qSPI6gc0RR0MU_AzRiFKWo9gPYffgsVllW_N3qhEye-3QUIjT53DLW_y_fVZ_BVHjoSlBB-11J9qQYr22SZiQ5_PaE46M7t78W5x6cIoDFjmJWnZJa5c1cExNW5ZHnbt_WZ7LZxBrsURZPHX7YAk86c7x7CBvIEjbcGROszOCM",
      "q": "2sTMqIkJDfCXP5-sxcpfzKn3hRlsao6UFvM5d0--UILX46XN3QESt3-kVExjF-RDSIWat4eUgEHZnlVZFmslbl13qL9uvatYhVmckjWWSDDxJ2k8N-5GOZxX1njY9Wxynmno8Ri5xFDFYEwKjSBTHiLv4ZXOVNVFN8sGfyyWZEE",
      "dp": "YCZF32-jggO2Y3EdLyVW4MIEg6BmrddP-i44Z_XrPbAf5a4L-bflU4wLaSGj9GteAOvME-qHlRuW2c0XcATWqfFvg5rRBNs8z_rHHO881pD9Wq8qi57x3_-rs0GkW_7iesGD4otnmd5l9DqEW5Nf3VTK-RrIX5_u1Jwv2a8aVJc",
      "dq": "EAvVUxtSDbKy9Vi57HwOkM16uUmHGT3CAPjwIx83P2KJgUodEnPMsqbrH7_GmO8GPGCIW6PXMZ0i4Ck0cp-DTFgQudDox4K06HsNL_A8SKlGVvSyFQwmHH2qN7H_f-jnc1UjX-PHZG3kPE73iyhu0EwRukMpsjE-dXwvys4zbcE",
      "qi": "jNyF-TS-U18FeXM-T0Pnrlz2B9xpW_MUi8ajp0-lfJE9D8GyngUQU09Uq6jfscl1m43Q0qZA0lmPzG71tfapE5IYKPjpEfGCaiSelpvpuaduXaKPqzE83jqumodsFKEGy-Twxe9_BwRXVmmGSnboDLM-IheBgIYM3-WSRttSvck",
      "kid": "5mDl-my6PdeaCFDu48fzxwiBbzz6u7u72RP8m3dYOcI",
      "alg": "PS256"
    }
  ]
}
public_client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "e": "AQAB",
      "kid": "5mDl-my6PdeaCFDu48fzxwiBbzz6u7u72RP8m3dYOcI",
      "alg": "PS256",
      "n": "wa5dEkvVrjNAyy_XlDjlN8g3v6h9cGKOrh1ytD19nttbXQMwNSGhyGZqbGJFUdTiNRxHtklWbD5uejZ2MyLxcu6sveFgDAeLmnYoTVGSHUShBfuWZ91lcfdw_g9p_csftjw8gXysSA89KLN2-dFJ-y6z5d6dlB-jjyHHXz-RylgOr4vrEkoXxAkCqP0gXPp3Beya45i22ovomKXzrVl2NBL8FUlCRl8I8shba-DIqDzSYNbBOJ6SXWaI_ZsLQZ9A5aNnkO7Amqz9edPdwl18_P8LPGyPFMSwFPiesb4BO04FTRqht2Ick0VMHWuBDPILbgxV8ohzNaTpNMxlonDs4w"
    }
  ]
}
2021-08-06 22:12:51 SUCCESS
CheckForKeyIdInClientJWKs
All keys contain kids
2021-08-06 22:12:51 SUCCESS
CheckDistinctKeyIdValueInClientJWKs
Distinct 'kid' value in all keys of client_jwks
see
https://bitbucket.org/openid/connect/issues/1127
2021-08-06 22:12:51 SUCCESS
FAPIBrazilCheckKeyAlgInClientJWKs
Keys in client JWKS all have permitted 'alg'
permitted
[
  "PS256"
]
2021-08-06 22:12:51 SUCCESS
FAPIEnsureMinimumClientKeyLength
Validated minimum key lengths for client_jwks
client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "n": "wa5dEkvVrjNAyy_XlDjlN8g3v6h9cGKOrh1ytD19nttbXQMwNSGhyGZqbGJFUdTiNRxHtklWbD5uejZ2MyLxcu6sveFgDAeLmnYoTVGSHUShBfuWZ91lcfdw_g9p_csftjw8gXysSA89KLN2-dFJ-y6z5d6dlB-jjyHHXz-RylgOr4vrEkoXxAkCqP0gXPp3Beya45i22ovomKXzrVl2NBL8FUlCRl8I8shba-DIqDzSYNbBOJ6SXWaI_ZsLQZ9A5aNnkO7Amqz9edPdwl18_P8LPGyPFMSwFPiesb4BO04FTRqht2Ick0VMHWuBDPILbgxV8ohzNaTpNMxlonDs4w",
      "e": "AQAB",
      "d": "iUzNR9ogqbRFu4S346iNvgSemKyd-By2HvJbTTDGK-Y_F2naM-Aaq1EHIrxrfb5XeeUJZU0KCgQcF2EiW8_qsFpIdPcfOofizGX03hL0bPEo4W_fyNOnRapvHHva3IKxgWOkVPsHurGq3n6S2jgmpP0PpOYyeT4QmbgNeRU8id61EPet_FbML4DcXFpKpgA2f6Rvyf8l-9Mkzq_7RJiYqYQ7LpQpVna7mzNByDRBJF_LuN0GOQBadQvusDPQZ-ziyXGjx5CwEcX95YBTD3wSJq6QVhgONCMqvBm4QQZCQjxbSq0qwSTuE_0ZRVPpQOrybxKLZ0nHeoD7hozYvM0tgQ",
      "p": "4qSPI6gc0RR0MU_AzRiFKWo9gPYffgsVllW_N3qhEye-3QUIjT53DLW_y_fVZ_BVHjoSlBB-11J9qQYr22SZiQ5_PaE46M7t78W5x6cIoDFjmJWnZJa5c1cExNW5ZHnbt_WZ7LZxBrsURZPHX7YAk86c7x7CBvIEjbcGROszOCM",
      "q": "2sTMqIkJDfCXP5-sxcpfzKn3hRlsao6UFvM5d0--UILX46XN3QESt3-kVExjF-RDSIWat4eUgEHZnlVZFmslbl13qL9uvatYhVmckjWWSDDxJ2k8N-5GOZxX1njY9Wxynmno8Ri5xFDFYEwKjSBTHiLv4ZXOVNVFN8sGfyyWZEE",
      "dp": "YCZF32-jggO2Y3EdLyVW4MIEg6BmrddP-i44Z_XrPbAf5a4L-bflU4wLaSGj9GteAOvME-qHlRuW2c0XcATWqfFvg5rRBNs8z_rHHO881pD9Wq8qi57x3_-rs0GkW_7iesGD4otnmd5l9DqEW5Nf3VTK-RrIX5_u1Jwv2a8aVJc",
      "dq": "EAvVUxtSDbKy9Vi57HwOkM16uUmHGT3CAPjwIx83P2KJgUodEnPMsqbrH7_GmO8GPGCIW6PXMZ0i4Ck0cp-DTFgQudDox4K06HsNL_A8SKlGVvSyFQwmHH2qN7H_f-jnc1UjX-PHZG3kPE73iyhu0EwRukMpsjE-dXwvys4zbcE",
      "qi": "jNyF-TS-U18FeXM-T0Pnrlz2B9xpW_MUi8ajp0-lfJE9D8GyngUQU09Uq6jfscl1m43Q0qZA0lmPzG71tfapE5IYKPjpEfGCaiSelpvpuaduXaKPqzE83jqumodsFKEGy-Twxe9_BwRXVmmGSnboDLM-IheBgIYM3-WSRttSvck",
      "kid": "5mDl-my6PdeaCFDu48fzxwiBbzz6u7u72RP8m3dYOcI",
      "alg": "PS256"
    }
  ]
}
2021-08-06 22:12:51 SUCCESS
ValidateMTLSCertificatesAsX509
Mutual TLS authentication cert validated as X.509
2021-08-06 22:12:51 SUCCESS
GetResourceEndpointConfiguration
Found a resource endpoint object
resourceUrl
https://api.tu.prebanco.com.br/losango/open-banking/resources/v1/resources
consentUrl
https://api.tu.prebanco.com.br/losango/open-banking/consents/v1/consents
brazilCpf
00000129208
2021-08-06 22:12:51 SUCCESS
SetProtectedResourceUrlToSingleResourceEndpoint
Set protected resource URL
protected_resource_url
https://api.tu.prebanco.com.br/losango/open-banking/resources/v1/resources
2021-08-06 22:12:51 SUCCESS
ExtractTLSTestValuesFromResourceConfiguration
Extracted TLS information from resource endpoint
resource_endpoint
{
  "testHost": "api.tu.prebanco.com.br",
  "testPort": 443
}
2021-08-06 22:12:51 SUCCESS
ExtractTLSTestValuesFromOBResourceConfiguration
Extracted TLS information from resource endpoint
accounts_resource_endpoint
{
  "testHost": "api.tu.prebanco.com.br",
  "testPort": 443
}
accounts_request_endpoint
{
  "testHost": "api.tu.prebanco.com.br",
  "testPort": 443
}
2021-08-06 22:12:51
fapi1-advanced-final-ensure-valid-pkce-succeeds
Setup Done
Use client_credentials grant to obtain Brazil consent
2021-08-06 22:12:51 SUCCESS
CreateTokenEndpointRequestForClientCredentialsGrant
grant_type
client_credentials
scope
openid resources
2021-08-06 22:12:51 SUCCESS
SetConsentsScopeOnTokenEndpointRequest
Set scope parameter to 'consents'
grant_type
client_credentials
scope
consents
2021-08-06 22:12:51 SUCCESS
AddClientIdToTokenEndpointRequest
grant_type
client_credentials
scope
consents
client_id
bb2d4676-7ffc-4eea-ac5f-d547aa5f09cd
2021-08-06 22:12:51
CallTokenEndpoint
HTTP request
request_uri
https://api.tu.prebanco.com.br/losango/open-banking/token
request_method
POST
request_headers
{
  "accept": "application/json;charset\u003dUTF-8",
  "accept-charset": "utf-8",
  "content-type": "application/x-www-form-urlencoded;charset\u003dUTF-8",
  "content-length": "91"
}
request_body
grant_type=client_credentials&scope=consents&client_id=bb2d4676-7ffc-4eea-ac5f-d547aa5f09cd
request_mutual_tls
{
  "cert": "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\u003d",
  "key": "MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDNP8XTikNNt+SN1WjpP48GwpTY/IOkcZD1eXnAf3RIyVFKZfBQ9kagCPMjB6xcb+Zh++qwpr7x6t+e7uWdr4sqYAQxu36Tgxpttj6l7oJTpFZWGMFffZjgs/mfVuiFCO+16xgAo7VeUxnwNtRPQCI0GlE8sFLyp1DqgXNnZpZl5NjFxEzScQxvfqK6a8RW/XC0D87PhzO6BDkLeZgOgJYo6LtJQyuKLLXLJfNMyfz4/8Ii7Df/QQEYpQBvoGRS/pqbyHfSPxNU4KpI00JqsqEox4T3aGgendpag4r+YfSN7vrFmvx/g6IHKmxkcXJ2fOy/m/WrGASXasVynakdNHKDAgMBAAECggEAByswDKhqm19N40pN5L+sji7jpgSD0I2K45f/kaKh/BzT8wZGc312kAZf/5w3/+6EnG2BD/Ry/N4YO2Parzw/XxaFbvs+e4Z7uNNBsuf2s1ctEMrCjkRDv61pjZAqhOMABFmWuAb/wbCjWkl/9tilmS5GIhmCfCkt4VLuJfFmVV6tz2YRMe0bM2cDuen70AheMLuK5ii644Ny8uCYBtqWFK7ih07zFN5pnUjANzD3FeMr7oZmRZWs1kDeTS9J/ujiuGpKnMkdQWNXGwS/hTzWIifoNNuk+j6GPSAFrF/lk2KUYvCdUq7rtExbISCVGodExNGbVNBLvRH3UugtfuFVyQKBgQDw09VoEjRDXJFm/VibwxdO/PwH8gVzZE9J/Ld474kdIJi9WzG37nIcpnAnswcrJeNDt6SpFJmuH5mrm6+NGbEW2ousv53W8/KXPWmWDFexugP+8jt3ebt2KeEaSfhfGyr6l5G2Pek5qlNmAE6inl9GC44021czubwd23FXl3WXnQKBgQDaLh3MtMvQSV5J1ptMJAoedeekOnyZ8lsTQc7hyHJHkcRH8ica1ApluzR0CXfbPFLBjnjKThWpi1zpdM+3U9JryZ/Ek9WvEcsDdXPm+VMQplfkxjoLKZTVL9KNvRJ3caE+hywG7ATV1CpowXEvdFBH9zoi9Zi3Nr1C8wyC1knonwKBgQChFVAdOG/0zqoDNVpbdXbVwqnhtqSmtmXCm2MtZStVbEQ+BA2RddCmET3bkAgveDw3Q1LENZ9FtKVY/93Ah3rISo46kkDFUo7lUpKZZtARdNbPZL8Z/zbApuqGZwvWsZlh3Jf+ShMCG0eFZpcydrRLaddIy53cX1PQtMNvT0O8kQKBgDvFWoCUHynmj6Am3NCVJviFUHpbU3tRO8Ygxy5vnW8h7eXP3wqogFiyWoJXfbBf7EP+ZfT2Q1T5SvDiAW211vWUfOJ7pZSaiUVfTes+7pSnHXkdHRWlxJJK0aHm5EI4rPXWTidvTTvPLfcY14sqkDvG7PRa2AWJR3wp3YmSbxj9AoGAVQkqCB230WcFwmwyaZiu3gIwIY1vzY2FhL3Cs7xbrmixtqR0LiNJM7YP5VvZdj+k55uIgRPa4+38ketebvcEGx8SFdZEOVlCWuVfZCzpGBoUoP+/aJ0MiQ1NpA3Dat3Hpo2pR49Hu1/Eg9mSWHhKNMlQtyZ/R7i5S2UdiFa0/Ik\u003d",
  "ca": "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\u003d"
}
2021-08-06 22:12:52 RESPONSE
CallTokenEndpoint
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "request-id": "bd497cfc-8848-40e2-be97-d416a974ede6",
  "x-v": "1.6.2",
  "response-param": "[grant_type\u003d[client_credentials], scope\u003d[consents], client_id\u003d[bb2d4676-7ffc-4eea-ac5f-d547aa5f09cd], client_certificate\u003d[-----BEGIN CERTIFICATE----- MIIHADCCBeigAwIBAgIUL/vDOazRGgc4h43nO2JYM5D7EQAwDQYJKoZIhvcNAQELBQAwcTELMAkG  A1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwxFTATBgNVBAsTDE9wZW4gQmFu  a2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNBTkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIx  MDgwNTE2MzgwMFoXDTIyMDkwNDE2MzgwMFowggEjMQswCQYDVQQGEwJCUjEUMBIGA1UECBMLT1NB  U0NPIC8gU1AxDzANBgNVBAcTBk9zYXNjbzEaMBgGA1UEChMRQkNPIEJSQURFU0NPIFMuQS4xLTAr  BgNVBAsTJGE3MmE2ZDRmLTc5YmUtNTM2Mi1hZmI2LWY4ZDljOWMzOWNmNTEfMB0GA1UEAxMWYXBp  LnR1LnByZWJhbmNvLmNvbS5icjEXMBUGA1UEBRMONjA3NDY5NDgwMDAxMTIxNDAyBgoJkiaJk/Is  ZAEBEyQ5MjRkMDA1Mi04YTY3LTQ2NTQtYmE1ZC1iZTY0ZjlmZDdjN2YxHTAbBgNVBA8TFFByaXZh  dGUgT3JnYW5pemF0aW9uMRMwEQYLKwYBBAGCNzwCAQMTAkJSMIIBIjANBgkqhkiG9w0BAQEFAAOC  AQ8AMIIBCgKCAQEAzT/F04pDTbfkjdVo6T+PBsKU2PyDpHGQ9Xl5wH90SMlRSmXwUPZGoAjzIwes  XG/mYfvqsKa+8erfnu7lna+LKmAEMbt+k4MabbY+pe6CU6RWVhjBX32Y4LP5n1bohQjvtesYAKO1  XlMZ8DbUT0AiNBpRPLBS8qdQ6oFzZ2aWZeTYxcRM0nEMb36iumvEVv1wtA/Oz4czugQ5C3mYDoCW  KOi7SUMriiy1yyXzTMn8+P/CIuw3/0EBGKUAb6BkUv6am8h30j8TVOCqSNNCarKhKMeE92hoHp3a  WoOK/mH0je76xZr8f4OiBypsZHFydnzsv5v1qxgEl2rFcp2pHTRygwIDAQABo4IC2jCCAtYwDAYD  VR0TAQH/BAIwADAfBgNVHSMEGDAWgBSGf1itF/WCtk60BbP7sM4RQ99MvjBMBggrBgEFBQcBAQRA  MD4wPAYIKwYBBQUHMAGGMGh0dHA6Ly9vY3NwLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJhc2ls  Lm9yZy5icjBLBgNVHR8ERDBCMECgPqA8hjpodHRwOi8vY3JsLnNhbmRib3gucGtpLm9wZW5iYW5r  aW5nYnJhc2lsLm9yZy5ici9pc3N1ZXIuY3JsMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggr  BgEFBQcDAjAdBgNVHQ4EFgQU1lhHIEHQ2lYdVh2HqiIGUXX7rckwIQYDVR0RBBowGIIWYXBpLnR1  LnByZWJhbmNvLmNvbS5icjCCAaEGA1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9kATCCAYAwggE2  BggrBgEFBQcCAjCCASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBzb2xlbHkgZm9yIHVzZSB3aXRo  IFJhaWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQgb3RoZXIgcGFydGljaXBhdGluZyBvcmdhbmlz  YXRpb25zIHVzaW5nIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZHMgVHJ1c3QgRnJhbWV3b3JrIFNl  cnZpY2VzLiBJdHMgcmVjZWlwdCwgcG9zc2Vzc2lvbiBvciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0  YW5jZSBvZiB0aGUgUmFpZGlhbSBTZXJ2aWNlcyBMdGQgQ2VydGljaWNhdGUgUG9saWN5IGFuZCBy  ZWxhdGVkIGRvY3VtZW50cyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0cDovL2Nwcy5zYW5kYm94  LnBraS5vcGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvcG9saWNpZXMwDQYJKoZIhvcNAQELBQADggEB  ABSuz+oHfmivMFkBZIRquOKXsm/lelrJUIf047l8Jdld2pdt004OSkuHln3rcCjYRfn+/c7Y1yUV  SciDRNW0u+pubzv6Ku9doCjpg3Po1BSv/sMhfSr2pvKI5sxK7g4cnWp4TukgV8+O++y2qjBrNzLW  JI3IJvDhRZVWFzsjjvRz7ydTcYzWzCYV28H6g/hO/XwghK9k9cJHUukr4e2u9OEKY9QxYClAlDA8  0oFdJcVdqmnUq9Z6azLXwOt8Rqsl8TT2La6F4ZF3NlbDgJLYe7+mIQ2nvgkyuPySz1i12xM3spBd  TYJUwILrxTzhKio3Ztgfu791rz+cFCwhh1Ca44E\u003d -----END CERTIFICATE----- ]]",
  "cache-control": "no-store",
  "pragma": "no-cache",
  "x-envoy-upstream-service-time": "57",
  "content-type": "application/json",
  "date": "Fri, 06 Aug 2021 22:12:52 GMT",
  "server": "Layer7-API-Gateway"
}
response_body
{"access_token":"405308fe-64cb-47a5-a712-d86357e946d6","token_type":"Bearer","expires_in":900,"scope":["consents"]}
2021-08-06 22:12:52
CallTokenEndpoint
Token endpoint response
token_endpoint_response
{"access_token":"405308fe-64cb-47a5-a712-d86357e946d6","token_type":"Bearer","expires_in":900,"scope":["consents"]}
2021-08-06 22:12:52 SUCCESS
CallTokenEndpoint
Parsed token endpoint response
access_token
405308fe-64cb-47a5-a712-d86357e946d6
token_type
Bearer
expires_in
900
scope
[
  "consents"
]
2021-08-06 22:12:52 SUCCESS
CheckIfTokenEndpointResponseError
No error from token endpoint
2021-08-06 22:12:52 SUCCESS
CheckForAccessTokenValue
Found an access token
access_token
405308fe-64cb-47a5-a712-d86357e946d6
2021-08-06 22:12:52 SUCCESS
ExtractAccessTokenFromTokenResponse
Extracted the access token
value
405308fe-64cb-47a5-a712-d86357e946d6
type
Bearer
2021-08-06 22:12:52 SUCCESS
ExtractExpiresInFromTokenEndpointResponse
Extracted 'expires_in'
expires_in
900
2021-08-06 22:12:52 SUCCESS
ValidateExpiresIn
expires_in passed all validation checks
expires_in
900
2021-08-06 22:12:52
CreateEmptyResourceEndpointRequestHeaders
Created empty headers
resource_endpoint_request_headers
{}
2021-08-06 22:12:52 SUCCESS
AddFAPIAuthDateToResourceEndpointRequest
Added x-fapi-auth-date to resource endpoint request headers
resource_endpoint_request_headers
{
  "x-fapi-auth-date": "Fri, 06 Aug 2021 22:12:52 GMT"
}
2021-08-06 22:12:52 SUCCESS
FAPIBrazilCreateConsentRequest
consent_endpoint_request
{
  "data": {
    "permissions": [
      "CUSTOMERS_PERSONAL_IDENTIFICATIONS_READ",
      "RESOURCES_READ",
      "CUSTOMERS_PERSONAL_ADITTIONALINFO_READ",
      "CUSTOMERS_BUSINESS_IDENTIFICATIONS_READ",
      "CUSTOMERS_BUSINESS_ADITTIONALINFO_READ",
      "ACCOUNTS_READ",
      "ACCOUNTS_BALANCES_READ",
      "ACCOUNTS_OVERDRAFT_LIMITS_READ",
      "ACCOUNTS_TRANSACTIONS_READ",
      "CREDIT_CARDS_ACCOUNTS_LIMITS_READ",
      "CREDIT_CARDS_ACCOUNTS_READ",
      "CREDIT_CARDS_ACCOUNTS_BILLS_READ",
      "CREDIT_CARDS_ACCOUNTS_TRANSACTIONS_READ",
      "CREDIT_CARDS_ACCOUNTS_BILLS_TRANSACTIONS_READ",
      "LOANS_READ",
      "LOANS_WARRANTIES_READ",
      "LOANS_SCHEDULED_INSTALMENTS_READ",
      "LOANS_PAYMENTS_READ",
      "FINANCINGS_READ",
      "FINANCINGS_WARRANTIES_READ",
      "FINANCINGS_SCHEDULED_INSTALMENTS_READ",
      "FINANCINGS_PAYMENTS_READ",
      "UNARRANGED_ACCOUNTS_OVERDRAFT_READ",
      "UNARRANGED_ACCOUNTS_OVERDRAFT_WARRANTIES_READ",
      "UNARRANGED_ACCOUNTS_OVERDRAFT_SCHEDULED_INSTALMENTS_READ",
      "UNARRANGED_ACCOUNTS_OVERDRAFT_PAYMENTS_READ",
      "INVOICE_FINANCINGS_READ",
      "INVOICE_FINANCINGS_WARRANTIES_READ",
      "INVOICE_FINANCINGS_SCHEDULED_INSTALMENTS_READ",
      "INVOICE_FINANCINGS_PAYMENTS_READ"
    ],
    "loggedUser": {
      "document": {
        "identification": "00000129208",
        "rel": "CPF"
      }
    }
  }
}
2021-08-06 22:12:52 SUCCESS
FAPIBrazilAddExpirationToConsentRequest
Added expiration time to consent request
consent_endpoint_request
{
  "data": {
    "permissions": [
      "CUSTOMERS_PERSONAL_IDENTIFICATIONS_READ",
      "RESOURCES_READ",
      "CUSTOMERS_PERSONAL_ADITTIONALINFO_READ",
      "CUSTOMERS_BUSINESS_IDENTIFICATIONS_READ",
      "CUSTOMERS_BUSINESS_ADITTIONALINFO_READ",
      "ACCOUNTS_READ",
      "ACCOUNTS_BALANCES_READ",
      "ACCOUNTS_OVERDRAFT_LIMITS_READ",
      "ACCOUNTS_TRANSACTIONS_READ",
      "CREDIT_CARDS_ACCOUNTS_LIMITS_READ",
      "CREDIT_CARDS_ACCOUNTS_READ",
      "CREDIT_CARDS_ACCOUNTS_BILLS_READ",
      "CREDIT_CARDS_ACCOUNTS_TRANSACTIONS_READ",
      "CREDIT_CARDS_ACCOUNTS_BILLS_TRANSACTIONS_READ",
      "LOANS_READ",
      "LOANS_WARRANTIES_READ",
      "LOANS_SCHEDULED_INSTALMENTS_READ",
      "LOANS_PAYMENTS_READ",
      "FINANCINGS_READ",
      "FINANCINGS_WARRANTIES_READ",
      "FINANCINGS_SCHEDULED_INSTALMENTS_READ",
      "FINANCINGS_PAYMENTS_READ",
      "UNARRANGED_ACCOUNTS_OVERDRAFT_READ",
      "UNARRANGED_ACCOUNTS_OVERDRAFT_WARRANTIES_READ",
      "UNARRANGED_ACCOUNTS_OVERDRAFT_SCHEDULED_INSTALMENTS_READ",
      "UNARRANGED_ACCOUNTS_OVERDRAFT_PAYMENTS_READ",
      "INVOICE_FINANCINGS_READ",
      "INVOICE_FINANCINGS_WARRANTIES_READ",
      "INVOICE_FINANCINGS_SCHEDULED_INSTALMENTS_READ",
      "INVOICE_FINANCINGS_PAYMENTS_READ"
    ],
    "loggedUser": {
      "document": {
        "identification": "00000129208",
        "rel": "CPF"
      }
    },
    "expirationDateTime": "2021-08-07T00:12:52Z"
  }
}
2021-08-06 22:12:52
CallConsentEndpointWithBearerToken
HTTP request
request_uri
https://api.tu.prebanco.com.br/losango/open-banking/consents/v1/consents
request_method
POST
request_headers
{
  "accept": "application/json;charset\u003dUTF-8",
  "x-fapi-auth-date": "Fri, 06 Aug 2021 22:12:52 GMT",
  "accept-charset": "utf-8",
  "content-type": "application/json;charset\u003dUTF-8",
  "authorization": "Bearer 405308fe-64cb-47a5-a712-d86357e946d6",
  "content-length": "1161"
}
request_body
{"data":{"permissions":["CUSTOMERS_PERSONAL_IDENTIFICATIONS_READ","RESOURCES_READ","CUSTOMERS_PERSONAL_ADITTIONALINFO_READ","CUSTOMERS_BUSINESS_IDENTIFICATIONS_READ","CUSTOMERS_BUSINESS_ADITTIONALINFO_READ","ACCOUNTS_READ","ACCOUNTS_BALANCES_READ","ACCOUNTS_OVERDRAFT_LIMITS_READ","ACCOUNTS_TRANSACTIONS_READ","CREDIT_CARDS_ACCOUNTS_LIMITS_READ","CREDIT_CARDS_ACCOUNTS_READ","CREDIT_CARDS_ACCOUNTS_BILLS_READ","CREDIT_CARDS_ACCOUNTS_TRANSACTIONS_READ","CREDIT_CARDS_ACCOUNTS_BILLS_TRANSACTIONS_READ","LOANS_READ","LOANS_WARRANTIES_READ","LOANS_SCHEDULED_INSTALMENTS_READ","LOANS_PAYMENTS_READ","FINANCINGS_READ","FINANCINGS_WARRANTIES_READ","FINANCINGS_SCHEDULED_INSTALMENTS_READ","FINANCINGS_PAYMENTS_READ","UNARRANGED_ACCOUNTS_OVERDRAFT_READ","UNARRANGED_ACCOUNTS_OVERDRAFT_WARRANTIES_READ","UNARRANGED_ACCOUNTS_OVERDRAFT_SCHEDULED_INSTALMENTS_READ","UNARRANGED_ACCOUNTS_OVERDRAFT_PAYMENTS_READ","INVOICE_FINANCINGS_READ","INVOICE_FINANCINGS_WARRANTIES_READ","INVOICE_FINANCINGS_SCHEDULED_INSTALMENTS_READ","INVOICE_FINANCINGS_PAYMENTS_READ"],"loggedUser":{"document":{"identification":"00000129208","rel":"CPF"}},"expirationDateTime":"2021-08-07T00:12:52Z"}}
request_mutual_tls
{
  "cert": "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\u003d",
  "key": "MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDNP8XTikNNt+SN1WjpP48GwpTY/IOkcZD1eXnAf3RIyVFKZfBQ9kagCPMjB6xcb+Zh++qwpr7x6t+e7uWdr4sqYAQxu36Tgxpttj6l7oJTpFZWGMFffZjgs/mfVuiFCO+16xgAo7VeUxnwNtRPQCI0GlE8sFLyp1DqgXNnZpZl5NjFxEzScQxvfqK6a8RW/XC0D87PhzO6BDkLeZgOgJYo6LtJQyuKLLXLJfNMyfz4/8Ii7Df/QQEYpQBvoGRS/pqbyHfSPxNU4KpI00JqsqEox4T3aGgendpag4r+YfSN7vrFmvx/g6IHKmxkcXJ2fOy/m/WrGASXasVynakdNHKDAgMBAAECggEAByswDKhqm19N40pN5L+sji7jpgSD0I2K45f/kaKh/BzT8wZGc312kAZf/5w3/+6EnG2BD/Ry/N4YO2Parzw/XxaFbvs+e4Z7uNNBsuf2s1ctEMrCjkRDv61pjZAqhOMABFmWuAb/wbCjWkl/9tilmS5GIhmCfCkt4VLuJfFmVV6tz2YRMe0bM2cDuen70AheMLuK5ii644Ny8uCYBtqWFK7ih07zFN5pnUjANzD3FeMr7oZmRZWs1kDeTS9J/ujiuGpKnMkdQWNXGwS/hTzWIifoNNuk+j6GPSAFrF/lk2KUYvCdUq7rtExbISCVGodExNGbVNBLvRH3UugtfuFVyQKBgQDw09VoEjRDXJFm/VibwxdO/PwH8gVzZE9J/Ld474kdIJi9WzG37nIcpnAnswcrJeNDt6SpFJmuH5mrm6+NGbEW2ousv53W8/KXPWmWDFexugP+8jt3ebt2KeEaSfhfGyr6l5G2Pek5qlNmAE6inl9GC44021czubwd23FXl3WXnQKBgQDaLh3MtMvQSV5J1ptMJAoedeekOnyZ8lsTQc7hyHJHkcRH8ica1ApluzR0CXfbPFLBjnjKThWpi1zpdM+3U9JryZ/Ek9WvEcsDdXPm+VMQplfkxjoLKZTVL9KNvRJ3caE+hywG7ATV1CpowXEvdFBH9zoi9Zi3Nr1C8wyC1knonwKBgQChFVAdOG/0zqoDNVpbdXbVwqnhtqSmtmXCm2MtZStVbEQ+BA2RddCmET3bkAgveDw3Q1LENZ9FtKVY/93Ah3rISo46kkDFUo7lUpKZZtARdNbPZL8Z/zbApuqGZwvWsZlh3Jf+ShMCG0eFZpcydrRLaddIy53cX1PQtMNvT0O8kQKBgDvFWoCUHynmj6Am3NCVJviFUHpbU3tRO8Ygxy5vnW8h7eXP3wqogFiyWoJXfbBf7EP+ZfT2Q1T5SvDiAW211vWUfOJ7pZSaiUVfTes+7pSnHXkdHRWlxJJK0aHm5EI4rPXWTidvTTvPLfcY14sqkDvG7PRa2AWJR3wp3YmSbxj9AoGAVQkqCB230WcFwmwyaZiu3gIwIY1vzY2FhL3Cs7xbrmixtqR0LiNJM7YP5VvZdj+k55uIgRPa4+38ketebvcEGx8SFdZEOVlCWuVfZCzpGBoUoP+/aJ0MiQ1NpA3Dat3Hpo2pR49Hu1/Eg9mSWHhKNMlQtyZ/R7i5S2UdiFa0/Ik\u003d",
  "ca": "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\u003d"
}
2021-08-06 22:12:53 RESPONSE
CallConsentEndpointWithBearerToken
HTTP response
response_status_code
201 CREATED
response_status_text
Created
response_headers
{
  "request-id": [
    "Gateway2-0000017ad450f91e-57536",
    "Gateway2-0000017ad450f91e-57536"
  ],
  "x-v": [
    "1.6.2",
    "1.6.5-SNAPSHOT"
  ],
  "response-param": [
    "[]",
    "[]"
  ],
  "x-envoy-upstream-service-time": [
    "9",
    "29"
  ],
  "vary": "Origin,Access-Control-Request-Method,Access-Control-Request-Headers",
  "x-fapi-interaction-id": "a21ebe25-43a8-4b3a-9678-64912e805063",
  "x-content-type-options": "nosniff",
  "x-xss-protection": "1; mode\u003dblock",
  "cache-control": "no-cache, no-store, max-age\u003d0, must-revalidate",
  "pragma": "no-cache",
  "expires": "0",
  "x-frame-options": "DENY",
  "content-type": "application/json;charset\u003dUTF-8",
  "date": "Fri, 06 Aug 2021 22:12:52 GMT",
  "server": "Layer7-API-Gateway"
}
response_body
{"data":{"consentId":"urn:losango:f4c4f6c8-b7fe-44fe-8355-b2e5cc796af5","creationDateTime":"2021-08-06T22:12:53Z","status":"AWAITING_AUTHORISATION","statusUpdateDateTime":"2021-08-06T22:12:53Z","permissions":["CUSTOMERS_PERSONAL_IDENTIFICATIONS_READ","RESOURCES_READ","CUSTOMERS_PERSONAL_ADITTIONALINFO_READ","CUSTOMERS_BUSINESS_IDENTIFICATIONS_READ","CUSTOMERS_BUSINESS_ADITTIONALINFO_READ","CREDIT_CARDS_ACCOUNTS_LIMITS_READ","CREDIT_CARDS_ACCOUNTS_READ","CREDIT_CARDS_ACCOUNTS_BILLS_READ","CREDIT_CARDS_ACCOUNTS_TRANSACTIONS_READ","CREDIT_CARDS_ACCOUNTS_BILLS_TRANSACTIONS_READ","LOANS_READ","LOANS_WARRANTIES_READ","LOANS_SCHEDULED_INSTALMENTS_READ","LOANS_PAYMENTS_READ","FINANCINGS_READ","FINANCINGS_WARRANTIES_READ","FINANCINGS_SCHEDULED_INSTALMENTS_READ","FINANCINGS_PAYMENTS_READ"],"expirationDateTime":"2021-08-07T00:12:52Z"},"links":{"self":"https://api.openbanking.tu.teste.internet:8443/losango/open-banking/consents/v1/consents/urn:losango:f4c4f6c8-b7fe-44fe-8355-b2e5cc796af5"},"meta":{"totalRecords":1,"totalPages":1,"requestDateTime":"2021-08-06T22:12:53Z"}}
2021-08-06 22:12:53
CallConsentEndpointWithBearerToken
Consent endpoint response
consent_endpoint_response
{"data":{"consentId":"urn:losango:f4c4f6c8-b7fe-44fe-8355-b2e5cc796af5","creationDateTime":"2021-08-06T22:12:53Z","status":"AWAITING_AUTHORISATION","statusUpdateDateTime":"2021-08-06T22:12:53Z","permissions":["CUSTOMERS_PERSONAL_IDENTIFICATIONS_READ","RESOURCES_READ","CUSTOMERS_PERSONAL_ADITTIONALINFO_READ","CUSTOMERS_BUSINESS_IDENTIFICATIONS_READ","CUSTOMERS_BUSINESS_ADITTIONALINFO_READ","CREDIT_CARDS_ACCOUNTS_LIMITS_READ","CREDIT_CARDS_ACCOUNTS_READ","CREDIT_CARDS_ACCOUNTS_BILLS_READ","CREDIT_CARDS_ACCOUNTS_TRANSACTIONS_READ","CREDIT_CARDS_ACCOUNTS_BILLS_TRANSACTIONS_READ","LOANS_READ","LOANS_WARRANTIES_READ","LOANS_SCHEDULED_INSTALMENTS_READ","LOANS_PAYMENTS_READ","FINANCINGS_READ","FINANCINGS_WARRANTIES_READ","FINANCINGS_SCHEDULED_INSTALMENTS_READ","FINANCINGS_PAYMENTS_READ"],"expirationDateTime":"2021-08-07T00:12:52Z"},"links":{"self":"https://api.openbanking.tu.teste.internet:8443/losango/open-banking/consents/v1/consents/urn:losango:f4c4f6c8-b7fe-44fe-8355-b2e5cc796af5"},"meta":{"totalRecords":1,"totalPages":1,"requestDateTime":"2021-08-06T22:12:53Z"}}
2021-08-06 22:12:53 SUCCESS
CallConsentEndpointWithBearerToken
Parsed consent endpoint response
headers
{
  "request-id": [
    "Gateway2-0000017ad450f91e-57536",
    "Gateway2-0000017ad450f91e-57536"
  ],
  "x-v": [
    "1.6.2",
    "1.6.5-SNAPSHOT"
  ],
  "response-param": [
    "[]",
    "[]"
  ],
  "x-envoy-upstream-service-time": [
    "9",
    "29"
  ],
  "vary": "Origin,Access-Control-Request-Method,Access-Control-Request-Headers",
  "x-fapi-interaction-id": "a21ebe25-43a8-4b3a-9678-64912e805063",
  "x-content-type-options": "nosniff",
  "x-xss-protection": "1; mode\u003dblock",
  "cache-control": "no-cache, no-store, max-age\u003d0, must-revalidate",
  "pragma": "no-cache",
  "expires": "0",
  "x-frame-options": "DENY",
  "content-type": "application/json;charset\u003dUTF-8",
  "date": "Fri, 06 Aug 2021 22:12:52 GMT",
  "server": "Layer7-API-Gateway"
}
body
{"data":{"consentId":"urn:losango:f4c4f6c8-b7fe-44fe-8355-b2e5cc796af5","creationDateTime":"2021-08-06T22:12:53Z","status":"AWAITING_AUTHORISATION","statusUpdateDateTime":"2021-08-06T22:12:53Z","permissions":["CUSTOMERS_PERSONAL_IDENTIFICATIONS_READ","RESOURCES_READ","CUSTOMERS_PERSONAL_ADITTIONALINFO_READ","CUSTOMERS_BUSINESS_IDENTIFICATIONS_READ","CUSTOMERS_BUSINESS_ADITTIONALINFO_READ","CREDIT_CARDS_ACCOUNTS_LIMITS_READ","CREDIT_CARDS_ACCOUNTS_READ","CREDIT_CARDS_ACCOUNTS_BILLS_READ","CREDIT_CARDS_ACCOUNTS_TRANSACTIONS_READ","CREDIT_CARDS_ACCOUNTS_BILLS_TRANSACTIONS_READ","LOANS_READ","LOANS_WARRANTIES_READ","LOANS_SCHEDULED_INSTALMENTS_READ","LOANS_PAYMENTS_READ","FINANCINGS_READ","FINANCINGS_WARRANTIES_READ","FINANCINGS_SCHEDULED_INSTALMENTS_READ","FINANCINGS_PAYMENTS_READ"],"expirationDateTime":"2021-08-07T00:12:52Z"},"links":{"self":"https://api.openbanking.tu.teste.internet:8443/losango/open-banking/consents/v1/consents/urn:losango:f4c4f6c8-b7fe-44fe-8355-b2e5cc796af5"},"meta":{"totalRecords":1,"totalPages":1,"requestDateTime":"2021-08-06T22:12:53Z"}}
2021-08-06 22:12:53 SUCCESS
CheckForFAPIInteractionIdInResourceResponse
Found x-fapi-interaction-id
interaction_id
a21ebe25-43a8-4b3a-9678-64912e805063
2021-08-06 22:12:53 SUCCESS
ExtractConsentIdFromConsentEndpointResponse
Extracted the consent id
consent_id
urn:losango:f4c4f6c8-b7fe-44fe-8355-b2e5cc796af5
2021-08-06 22:12:53 SUCCESS
FAPIBrazilConsentEndpointResponseValidatePermissions
Consent endpoint response contains expected permissions
requested
[
  "CUSTOMERS_PERSONAL_IDENTIFICATIONS_READ",
  "RESOURCES_READ",
  "CUSTOMERS_PERSONAL_ADITTIONALINFO_READ",
  "CUSTOMERS_BUSINESS_IDENTIFICATIONS_READ",
  "CUSTOMERS_BUSINESS_ADITTIONALINFO_READ",
  "ACCOUNTS_READ",
  "ACCOUNTS_BALANCES_READ",
  "ACCOUNTS_OVERDRAFT_LIMITS_READ",
  "ACCOUNTS_TRANSACTIONS_READ",
  "CREDIT_CARDS_ACCOUNTS_LIMITS_READ",
  "CREDIT_CARDS_ACCOUNTS_READ",
  "CREDIT_CARDS_ACCOUNTS_BILLS_READ",
  "CREDIT_CARDS_ACCOUNTS_TRANSACTIONS_READ",
  "CREDIT_CARDS_ACCOUNTS_BILLS_TRANSACTIONS_READ",
  "LOANS_READ",
  "LOANS_WARRANTIES_READ",
  "LOANS_SCHEDULED_INSTALMENTS_READ",
  "LOANS_PAYMENTS_READ",
  "FINANCINGS_READ",
  "FINANCINGS_WARRANTIES_READ",
  "FINANCINGS_SCHEDULED_INSTALMENTS_READ",
  "FINANCINGS_PAYMENTS_READ",
  "UNARRANGED_ACCOUNTS_OVERDRAFT_READ",
  "UNARRANGED_ACCOUNTS_OVERDRAFT_WARRANTIES_READ",
  "UNARRANGED_ACCOUNTS_OVERDRAFT_SCHEDULED_INSTALMENTS_READ",
  "UNARRANGED_ACCOUNTS_OVERDRAFT_PAYMENTS_READ",
  "INVOICE_FINANCINGS_READ",
  "INVOICE_FINANCINGS_WARRANTIES_READ",
  "INVOICE_FINANCINGS_SCHEDULED_INSTALMENTS_READ",
  "INVOICE_FINANCINGS_PAYMENTS_READ"
]
granted
[
  "CUSTOMERS_PERSONAL_IDENTIFICATIONS_READ",
  "RESOURCES_READ",
  "CUSTOMERS_PERSONAL_ADITTIONALINFO_READ",
  "CUSTOMERS_BUSINESS_IDENTIFICATIONS_READ",
  "CUSTOMERS_BUSINESS_ADITTIONALINFO_READ",
  "CREDIT_CARDS_ACCOUNTS_LIMITS_READ",
  "CREDIT_CARDS_ACCOUNTS_READ",
  "CREDIT_CARDS_ACCOUNTS_BILLS_READ",
  "CREDIT_CARDS_ACCOUNTS_TRANSACTIONS_READ",
  "CREDIT_CARDS_ACCOUNTS_BILLS_TRANSACTIONS_READ",
  "LOANS_READ",
  "LOANS_WARRANTIES_READ",
  "LOANS_SCHEDULED_INSTALMENTS_READ",
  "LOANS_PAYMENTS_READ",
  "FINANCINGS_READ",
  "FINANCINGS_WARRANTIES_READ",
  "FINANCINGS_SCHEDULED_INSTALMENTS_READ",
  "FINANCINGS_PAYMENTS_READ"
]
2021-08-06 22:12:53 SUCCESS
FAPIBrazilAddConsentIdToClientScope
Added scope of 'openid resources consent:urn:losango:f4c4f6c8-b7fe-44fe-8355-b2e5cc796af5' to client's scope
scope
openid resources consent:urn:losango:f4c4f6c8-b7fe-44fe-8355-b2e5cc796af5
jwks
{
  "keys": [
    {
      "kty": "RSA",
      "n": "0RR_ndtQPlcvF2OIagYWSavaXB97tcz444aSiAsljOyG6KGW7bix206qs-VfSoFdoR6SRuZu7sHzLSnsyDpdMjUghfzhxEZEkdLd9CzBIszKAdRNn3ihZJ7kIj9DnY3q2BoWGbmrnAZz9kKWDdJjoBBVIpNY6wxR-KF1InDs9gW93h9l4zdRZZMs6mePh8j3-3UByYJgpV78W17_xYDZ_sZuweqwB4SS0d6OROsiE9Ne0UehiTb6q3x20V2eiDAZ4qV_vzfs-1g33xfYFxvXhckdL1VUH9sku2Q2GaweyXwVolYcIRmNBtm4UNVYblCMBQ-i2MudH8QjdVEYx5NDTQ",
      "e": "AQAB",
      "d": "g9F_sB_AlL1U9FMNg4L49FPEJQa4cWOcm56RrfIRJ6tMV0jhplkm0VTkrOz1Sj0LsfRbVxYbZK6lSZlALvEVJv111uQb1ypSOvoOc87vqaghyEt48Q0V_CFtReZLE_-Qy9SOkIOOHZ236NAMWQSHSThi5Jyvl-m5mJ77Ac7epzDNtlNfwGS5ipPxXfXJG9EbgdQHxXTPZ0nWuvCnNKpgWBPmN_NquLBJs_bX5emXRGpeXlKg3GDvU84y1tq8HeKojB1bHJ9saTQt_ztcEUCfmiw74PqDchCYvZ0wZGskUhfO1c8GM5QuQMhQD0ioEFWYeWAsGxQxaVI61CL_Rfi7AQ",
      "p": "7ShEsf5RoChXoV8wrRMh_TKIDdbHieZKBmqvmvseEaqUAdFyArksR-3D5jCUVN_HYIa6iKklRLIS1v9MAEnVM7OKIe-js0tozODpQFXAGwt9HABa3EkbOod9fGAr3cDxNyx1p_sOfsSy2FalRVn9_3Qy6bxPA420tgBnutbBco0",
      "q": "4bElIZJhRz9d-yqEZ5wfq3fLulZqPWopgv-9ATexZLrx5UEnbbs4yPWictEJ0ztPemrvo3qqXLupu76HvUFhRZfL0x7M0Q5_GeHqPwd1WA2NELiTgWIClO4YRChR8vKSXCrV2lFve5gWv50MtRQNTQw6FtnB2J1hzGWzxYoFQ8E",
      "dp": "tm-GwOIiCrFeD_55JHsWZ3-q1_KEV1m3Uk5ZvkA1NmPhLbDgIqYuITsPuxFd2hi3eFLMRfrQd5MBGTEVVxd1EiuoNEjzxiZZfVn7NQmCGYvx90tymgkHEDRQXRBiTllxdf8Wl11zHiPUbMXip4H9-bh6vgGlSteEz4lqQnmYILU",
      "dq": "zd3MROdFHLxMecK6q9fZe4r2pq4Ukpi37Oph-S5X_c4YwEnCMXHJxmVpHNpY3_kF8mCA3toRdC0qEjsljhiJJfXk0lsR8NAMWAuepIelHgCeYFY9FpPUTw0vzVwKBFYH81KPZ2lJC7AbcAVNhg8YYuN4SUewbmqAvvU2GkZfrwE",
      "qi": "HtoU5AvoUpvgHG_VrVLKOQv98eOc4ipCuxUmpn_1wZnHdVTbt9XspeueowNPzcZFNKHap4-uLRmRFCu0eLU9zpIGs5q70EbVI8aJoLxkGfXbAZxH7KtJHzq0twx5Hd8n0r2mxy0GJ3iDh0uzvUoXCwbQQCjTP9ljbe64L1wILo4",
      "kid": "0ZMwMQ3xAoI6rcYbOJLacQfP67AI0pptYoCSmoW2Yog",
      "alg": "PS256"
    }
  ]
}
client_id
bb2d4676-7ffc-4eea-ac5f-d547aa5f09cd
Make request to authorization endpoint
2021-08-06 22:12:53 SUCCESS
CreateAuthorizationEndpointRequestFromClientInformation
Created authorization endpoint request
client_id
bb2d4676-7ffc-4eea-ac5f-d547aa5f09cd
redirect_uri
https://www.certification.openid.net/test/a/losango/callback
scope
openid resources consent:urn:losango:f4c4f6c8-b7fe-44fe-8355-b2e5cc796af5
2021-08-06 22:12:53
CreateRandomStateValue
Created state value
requested_state_length
10
state
enGXdLyO65
2021-08-06 22:12:53 SUCCESS
AddStateToAuthorizationEndpointRequest
Added state parameter to request
client_id
bb2d4676-7ffc-4eea-ac5f-d547aa5f09cd
redirect_uri
https://www.certification.openid.net/test/a/losango/callback
scope
openid resources consent:urn:losango:f4c4f6c8-b7fe-44fe-8355-b2e5cc796af5
state
enGXdLyO65
2021-08-06 22:12:53
CreateRandomNonceValue
Created nonce value
requested_nonce_length
10
nonce
Ixj6Jo3FjU
2021-08-06 22:12:53 SUCCESS
AddNonceToAuthorizationEndpointRequest
Added nonce parameter to request
client_id
bb2d4676-7ffc-4eea-ac5f-d547aa5f09cd
redirect_uri
https://www.certification.openid.net/test/a/losango/callback
scope
openid resources consent:urn:losango:f4c4f6c8-b7fe-44fe-8355-b2e5cc796af5
state
enGXdLyO65
nonce
Ixj6Jo3FjU
2021-08-06 22:12:53 SUCCESS
SetAuthorizationEndpointRequestResponseTypeToCodeIdtoken
Added response_type parameter to request
client_id
bb2d4676-7ffc-4eea-ac5f-d547aa5f09cd
redirect_uri
https://www.certification.openid.net/test/a/losango/callback
scope
openid resources consent:urn:losango:f4c4f6c8-b7fe-44fe-8355-b2e5cc796af5
state
enGXdLyO65
nonce
Ixj6Jo3FjU
response_type
code id_token
2021-08-06 22:12:53
CreateRandomCodeVerifier
Created code_verifier value
code_verifier
6EFpj-WgY1TpEKAyiMfN4smBEnwNaCOrZQQ5mkZe4avfT1JccK.BSkaq-BTl-91Y8840h~.qbw7_PPCvjeGMjYkymqrZaKGPN_hhXx15tVbcvOblZh6QYWTvjTWk_lEd
2021-08-06 22:12:53
CreateS256CodeChallenge
Created code_challenge value
code_challenge
NnmeASLe91u65gTi608e7JoHu1jo8ZA6oO7tzC_aIjc
2021-08-06 22:12:53 SUCCESS
AddCodeChallengeToAuthorizationEndpointRequest
Added code_challenge and code_challenge_method parameters to request
client_id
bb2d4676-7ffc-4eea-ac5f-d547aa5f09cd
redirect_uri
https://www.certification.openid.net/test/a/losango/callback
scope
openid resources consent:urn:losango:f4c4f6c8-b7fe-44fe-8355-b2e5cc796af5
state
enGXdLyO65
nonce
Ixj6Jo3FjU
response_type
code id_token
code_challenge
NnmeASLe91u65gTi608e7JoHu1jo8ZA6oO7tzC_aIjc
code_challenge_method
S256
2021-08-06 22:12:53 SUCCESS
ConvertAuthorizationEndpointRequestToRequestObject
Created request object claims
request_object_claims
{
  "client_id": "bb2d4676-7ffc-4eea-ac5f-d547aa5f09cd",
  "redirect_uri": "https://www.certification.openid.net/test/a/losango/callback",
  "scope": "openid resources consent:urn:losango:f4c4f6c8-b7fe-44fe-8355-b2e5cc796af5",
  "state": "enGXdLyO65",
  "nonce": "Ixj6Jo3FjU",
  "response_type": "code id_token",
  "code_challenge": "NnmeASLe91u65gTi608e7JoHu1jo8ZA6oO7tzC_aIjc",
  "code_challenge_method": "S256"
}
2021-08-06 22:12:53 SUCCESS
AddNbfToRequestObject
Added nbf to request object claims
nbf
1.628287973E9
2021-08-06 22:12:53 SUCCESS
AddExpToRequestObject
Added exp to request object claims
exp
1.628288273E9
2021-08-06 22:12:53 SUCCESS
AddAudToRequestObject
Added aud to request object claims
aud
https://api.tu.prebanco.com.br/losango/open-banking
2021-08-06 22:12:53 SUCCESS
AddIssToRequestObject
Added iss to request object claims
iss
bb2d4676-7ffc-4eea-ac5f-d547aa5f09cd
2021-08-06 22:12:53 SUCCESS
AddClientIdToRequestObject
Added client_id to request object claims
client_id
bb2d4676-7ffc-4eea-ac5f-d547aa5f09cd
2021-08-06 22:12:53 SUCCESS
SignRequestObject
Signed the request object
claims
{"aud":"https:\/\/api.tu.prebanco.com.br\/losango\/open-banking","nbf":1628287973,"scope":"openid resources consent:urn:losango:f4c4f6c8-b7fe-44fe-8355-b2e5cc796af5","iss":"bb2d4676-7ffc-4eea-ac5f-d547aa5f09cd","response_type":"code id_token","redirect_uri":"https:\/\/www.certification.openid.net\/test\/a\/losango\/callback","state":"enGXdLyO65","code_challenge_method":"S256","exp":1628288273,"nonce":"Ixj6Jo3FjU","client_id":"bb2d4676-7ffc-4eea-ac5f-d547aa5f09cd","code_challenge":"NnmeASLe91u65gTi608e7JoHu1jo8ZA6oO7tzC_aIjc"}
header
{"kid":"0ZMwMQ3xAoI6rcYbOJLacQfP67AI0pptYoCSmoW2Yog","alg":"PS256"}
request_object
eyJraWQiOiIwWk13TVEzeEFvSTZyY1liT0pMYWNRZlA2N0FJMHBwdFlvQ1Ntb1cyWW9nIiwiYWxnIjoiUFMyNTYifQ.eyJhdWQiOiJodHRwczpcL1wvYXBpLnR1LnByZWJhbmNvLmNvbS5iclwvbG9zYW5nb1wvb3Blbi1iYW5raW5nIiwibmJmIjoxNjI4Mjg3OTczLCJzY29wZSI6Im9wZW5pZCByZXNvdXJjZXMgY29uc2VudDp1cm46bG9zYW5nbzpmNGM0ZjZjOC1iN2ZlLTQ0ZmUtODM1NS1iMmU1Y2M3OTZhZjUiLCJpc3MiOiJiYjJkNDY3Ni03ZmZjLTRlZWEtYWM1Zi1kNTQ3YWE1ZjA5Y2QiLCJyZXNwb25zZV90eXBlIjoiY29kZSBpZF90b2tlbiIsInJlZGlyZWN0X3VyaSI6Imh0dHBzOlwvXC93d3cuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0XC90ZXN0XC9hXC9sb3NhbmdvXC9jYWxsYmFjayIsInN0YXRlIjoiZW5HWGRMeU82NSIsImNvZGVfY2hhbGxlbmdlX21ldGhvZCI6IlMyNTYiLCJleHAiOjE2MjgyODgyNzMsIm5vbmNlIjoiSXhqNkpvM0ZqVSIsImNsaWVudF9pZCI6ImJiMmQ0Njc2LTdmZmMtNGVlYS1hYzVmLWQ1NDdhYTVmMDljZCIsImNvZGVfY2hhbGxlbmdlIjoiTm5tZUFTTGU5MXU2NWdUaTYwOGU3Sm9IdTFqbzhaQTZvTzd0ekNfYUlqYyJ9.Gw4g0JxkR62AIBHAQaFja2dh1o5Pjq5JxvHhPGG7eq9Tiauaga34uX6K8VsjOGLN4AdIjT_cwSxAi4EOjWln7yR2lUre5Ca-fMALCagFuXEjc-nQ0Mbok5Xi8Gov8T76VLXwnvtRha6uIZCn9xs7A8F58jMpJKRhUbnhqn5uefl92X7fXrvz0gEBQnkqHrshwCBc5sRv6XOq7ZFHMxA5ksswkCcMb_OeHB24s7ch0QYp68aadLmN08yJDvQKhelqykCEtxeBDAHMDiUr9PTNyfKKkw-2iCM81p-NLoeKGEfhRE1OhZKkplAocRdRzptQ76llML6dgiGKlMurV7_ZYQ
key
{"p":"7ShEsf5RoChXoV8wrRMh_TKIDdbHieZKBmqvmvseEaqUAdFyArksR-3D5jCUVN_HYIa6iKklRLIS1v9MAEnVM7OKIe-js0tozODpQFXAGwt9HABa3EkbOod9fGAr3cDxNyx1p_sOfsSy2FalRVn9_3Qy6bxPA420tgBnutbBco0","kty":"RSA","q":"4bElIZJhRz9d-yqEZ5wfq3fLulZqPWopgv-9ATexZLrx5UEnbbs4yPWictEJ0ztPemrvo3qqXLupu76HvUFhRZfL0x7M0Q5_GeHqPwd1WA2NELiTgWIClO4YRChR8vKSXCrV2lFve5gWv50MtRQNTQw6FtnB2J1hzGWzxYoFQ8E","d":"g9F_sB_AlL1U9FMNg4L49FPEJQa4cWOcm56RrfIRJ6tMV0jhplkm0VTkrOz1Sj0LsfRbVxYbZK6lSZlALvEVJv111uQb1ypSOvoOc87vqaghyEt48Q0V_CFtReZLE_-Qy9SOkIOOHZ236NAMWQSHSThi5Jyvl-m5mJ77Ac7epzDNtlNfwGS5ipPxXfXJG9EbgdQHxXTPZ0nWuvCnNKpgWBPmN_NquLBJs_bX5emXRGpeXlKg3GDvU84y1tq8HeKojB1bHJ9saTQt_ztcEUCfmiw74PqDchCYvZ0wZGskUhfO1c8GM5QuQMhQD0ioEFWYeWAsGxQxaVI61CL_Rfi7AQ","e":"AQAB","kid":"0ZMwMQ3xAoI6rcYbOJLacQfP67AI0pptYoCSmoW2Yog","qi":"HtoU5AvoUpvgHG_VrVLKOQv98eOc4ipCuxUmpn_1wZnHdVTbt9XspeueowNPzcZFNKHap4-uLRmRFCu0eLU9zpIGs5q70EbVI8aJoLxkGfXbAZxH7KtJHzq0twx5Hd8n0r2mxy0GJ3iDh0uzvUoXCwbQQCjTP9ljbe64L1wILo4","dp":"tm-GwOIiCrFeD_55JHsWZ3-q1_KEV1m3Uk5ZvkA1NmPhLbDgIqYuITsPuxFd2hi3eFLMRfrQd5MBGTEVVxd1EiuoNEjzxiZZfVn7NQmCGYvx90tymgkHEDRQXRBiTllxdf8Wl11zHiPUbMXip4H9-bh6vgGlSteEz4lqQnmYILU","alg":"PS256","dq":"zd3MROdFHLxMecK6q9fZe4r2pq4Ukpi37Oph-S5X_c4YwEnCMXHJxmVpHNpY3_kF8mCA3toRdC0qEjsljhiJJfXk0lsR8NAMWAuepIelHgCeYFY9FpPUTw0vzVwKBFYH81KPZ2lJC7AbcAVNhg8YYuN4SUewbmqAvvU2GkZfrwE","n":"0RR_ndtQPlcvF2OIagYWSavaXB97tcz444aSiAsljOyG6KGW7bix206qs-VfSoFdoR6SRuZu7sHzLSnsyDpdMjUghfzhxEZEkdLd9CzBIszKAdRNn3ihZJ7kIj9DnY3q2BoWGbmrnAZz9kKWDdJjoBBVIpNY6wxR-KF1InDs9gW93h9l4zdRZZMs6mePh8j3-3UByYJgpV78W17_xYDZ_sZuweqwB4SS0d6OROsiE9Ne0UehiTb6q3x20V2eiDAZ4qV_vzfs-1g33xfYFxvXhckdL1VUH9sku2Q2GaweyXwVolYcIRmNBtm4UNVYblCMBQ-i2MudH8QjdVEYx5NDTQ"}
2021-08-06 22:12:53
FAPIBrazilEncryptRequestObject
Encrypted the request object
request_object
eyJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiUlNBLU9BRVAifQ.D6exYiYfqfUoWqO9HSaRAip22txNVIV9auHu6S3YEt5LmiFHNqp3LDcpfegQmvfkyQCMeQMIFXxI4Nzc_NTt0a_0HjTV2WGuBPtHoSUu84UpJViphCE1PNgFRnyS2Uixoq7QZFL2_wrmRqmzlBIdswEH42jJnNhF2Qg9Ldl26YmbN8_A11AnZttRLSdKPdd4Jx2zobVmSTyhUpMGkdzNV29GEag9dHnZV-KEjcFBTfQg_NKGYCDUqlA2ceXnoJhE7xJ2Mtqmncs938UVOFwyFCVhzYBwS2oW_s-pyV4E1tqeyQetdgYl9kp-gA6zpTLWm0chEnkUHEK0IrGbUPSa8w.xoZehuc0fbmGWqvV.v1aHcWdmmz-amgactHi1-Y-MH6g6fOJgGLuPLQEWGe9Mj0iVxxeZnNR74fL6V7aGe01W2lDu25snSFWg6oNgQSxCPxSZm03NxERTexJJhcbSqv7Z6SeVcxdG0h26RCTLUqwzHod8jYSIXMOsOLe5VK8ynrzdVZBAyT7eWf3J7sNuTSdeT2O0yu7EEsRbXnGE0jqOYOZGFX1iKFUB9yNLpLetUu9gaWY_yV_TVFgchYwEe8AgtRMpU70vLjDmtWUPWhfuLsIQ0IH0kSITKdqzRBsgQ8YrHqNelVRveAwqwnxRPTKi7ukl-C2trGKvvrpHe-BvJQdreuU6i4TFgZZAuu7h0prVXNCyhnuoiHzPZUpTKjatCAUzbE3zPtOFlYF8sIc25-uWxX5sk38noS2A2d82lbmn1A7SordbEXgmdbZ5xQ_m95Y4euwk9VhL84-hOy5kj5XX0lby74uGxaxVdvY3byiLVg6G_D3IH4txlnlWZk9LrYdtpqfgDrn-BloMfCLAbm6tz_DSCvdVhoT5BQSXGOXLHLCmEJmYPRUW89jfHg9DVeoOwkoGf16kZQrthybN3VsyINHn3RrwzG4zdN-KTRk36LF4SxfTD_G93sPLz3oYkk8qfSxDoLIMK08JaCu8t1IH5R1HLyIKaHY_FSOSZjmbcVt8UJWlKwpr-rBTTsi7bEbrRGA7Wgd6cuFeGlMRdzLJiQOIS7wHGUd-tWSkygOWwbImCzR5JqXNwPu5tOeZGT9SCWslrBCY_-SeMZ42SW9q-qWRG6vzwe3LeTFsyBHrmZ30Xh1onZEYH41Ji8k3AIUrXF_RFLsS-BKV0M2oVw-C96aOdxr0DsViPNfKljbicWHj9yOkk0eN1kcFUGvZwuqQbu92Eos1ZMXrovdCcAOoFS__3YX4Os9ZlPY8iBpeEhTdn-bBQBnKfKcR6PtTcK124j2QrV3Me7pkHt_zlEwF771Sp4mP4eUoB_KU1gXkYyyjLplYMR9w4I-IgWA1iIM5r-iKNjKhVLEuhA1bHXxEOD7PB_W8os7UuEYm93V0Ew_Ktg7gqY2PWmoQdIBPBmv3emA7gO5Eu0h4ED1HwPI2D3mVsMeV8ulVIwlHalsppWa2HCuEsZExvM3N9b4d5073D92QvqiF5rwNZSdsXd2HUQMyuSkS0k4piPO0o9AoO_xihYtTqFHWf8TzLbZ4MCqhuknCsEyCNuMjNyTt7ahe4PqhRwblMN1by6p0qzSLWwboI6RpeZgkRL0l0q6oqF1t174lRfvnvRnC91c1znDCgl1h9Ed3YXzxIJO8u7SG4DqA8J-P-HQi9rSOBUBN9YQsnJEI24YrP7iB2AGZ8mdtHj7_lsUkNSgGWvpauJIZmkgr0Vm6G9CRYZFOwqMhuNwjK8WSaRIZdTMjeC1eZ0F6lKT8FOylFBM-5OzrOFINBmVoWPjF-vtpjP85Ejpd3Q_BuzZMustwWLiLekR68uL8_9eZuPu_biHXy0Aquo3bSMLNbqb0eCmGbqR44eWCurE.GbfG6kRMs0Gvm6ZdjiuMvA
enc
A256GCM
alg
RSA-OAEP
2021-08-06 22:12:53 SUCCESS
BuildRequestObjectByValueRedirectToAuthorizationEndpoint
Sending to authorization endpoint
redirect_to_authorization_endpoint
https://BRCAKD3334WAP.ti.teste.losango.com.br/Openbanking/Consentimento/Losango?request=eyJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiUlNBLU9BRVAifQ.D6exYiYfqfUoWqO9HSaRAip22txNVIV9auHu6S3YEt5LmiFHNqp3LDcpfegQmvfkyQCMeQMIFXxI4Nzc_NTt0a_0HjTV2WGuBPtHoSUu84UpJViphCE1PNgFRnyS2Uixoq7QZFL2_wrmRqmzlBIdswEH42jJnNhF2Qg9Ldl26YmbN8_A11AnZttRLSdKPdd4Jx2zobVmSTyhUpMGkdzNV29GEag9dHnZV-KEjcFBTfQg_NKGYCDUqlA2ceXnoJhE7xJ2Mtqmncs938UVOFwyFCVhzYBwS2oW_s-pyV4E1tqeyQetdgYl9kp-gA6zpTLWm0chEnkUHEK0IrGbUPSa8w.xoZehuc0fbmGWqvV.v1aHcWdmmz-amgactHi1-Y-MH6g6fOJgGLuPLQEWGe9Mj0iVxxeZnNR74fL6V7aGe01W2lDu25snSFWg6oNgQSxCPxSZm03NxERTexJJhcbSqv7Z6SeVcxdG0h26RCTLUqwzHod8jYSIXMOsOLe5VK8ynrzdVZBAyT7eWf3J7sNuTSdeT2O0yu7EEsRbXnGE0jqOYOZGFX1iKFUB9yNLpLetUu9gaWY_yV_TVFgchYwEe8AgtRMpU70vLjDmtWUPWhfuLsIQ0IH0kSITKdqzRBsgQ8YrHqNelVRveAwqwnxRPTKi7ukl-C2trGKvvrpHe-BvJQdreuU6i4TFgZZAuu7h0prVXNCyhnuoiHzPZUpTKjatCAUzbE3zPtOFlYF8sIc25-uWxX5sk38noS2A2d82lbmn1A7SordbEXgmdbZ5xQ_m95Y4euwk9VhL84-hOy5kj5XX0lby74uGxaxVdvY3byiLVg6G_D3IH4txlnlWZk9LrYdtpqfgDrn-BloMfCLAbm6tz_DSCvdVhoT5BQSXGOXLHLCmEJmYPRUW89jfHg9DVeoOwkoGf16kZQrthybN3VsyINHn3RrwzG4zdN-KTRk36LF4SxfTD_G93sPLz3oYkk8qfSxDoLIMK08JaCu8t1IH5R1HLyIKaHY_FSOSZjmbcVt8UJWlKwpr-rBTTsi7bEbrRGA7Wgd6cuFeGlMRdzLJiQOIS7wHGUd-tWSkygOWwbImCzR5JqXNwPu5tOeZGT9SCWslrBCY_-SeMZ42SW9q-qWRG6vzwe3LeTFsyBHrmZ30Xh1onZEYH41Ji8k3AIUrXF_RFLsS-BKV0M2oVw-C96aOdxr0DsViPNfKljbicWHj9yOkk0eN1kcFUGvZwuqQbu92Eos1ZMXrovdCcAOoFS__3YX4Os9ZlPY8iBpeEhTdn-bBQBnKfKcR6PtTcK124j2QrV3Me7pkHt_zlEwF771Sp4mP4eUoB_KU1gXkYyyjLplYMR9w4I-IgWA1iIM5r-iKNjKhVLEuhA1bHXxEOD7PB_W8os7UuEYm93V0Ew_Ktg7gqY2PWmoQdIBPBmv3emA7gO5Eu0h4ED1HwPI2D3mVsMeV8ulVIwlHalsppWa2HCuEsZExvM3N9b4d5073D92QvqiF5rwNZSdsXd2HUQMyuSkS0k4piPO0o9AoO_xihYtTqFHWf8TzLbZ4MCqhuknCsEyCNuMjNyTt7ahe4PqhRwblMN1by6p0qzSLWwboI6RpeZgkRL0l0q6oqF1t174lRfvnvRnC91c1znDCgl1h9Ed3YXzxIJO8u7SG4DqA8J-P-HQi9rSOBUBN9YQsnJEI24YrP7iB2AGZ8mdtHj7_lsUkNSgGWvpauJIZmkgr0Vm6G9CRYZFOwqMhuNwjK8WSaRIZdTMjeC1eZ0F6lKT8FOylFBM-5OzrOFINBmVoWPjF-vtpjP85Ejpd3Q_BuzZMustwWLiLekR68uL8_9eZuPu_biHXy0Aquo3bSMLNbqb0eCmGbqR44eWCurE.GbfG6kRMs0Gvm6ZdjiuMvA&client_id=bb2d4676-7ffc-4eea-ac5f-d547aa5f09cd&redirect_uri=https://www.certification.openid.net/test/a/losango/callback&scope=openid%20resources%20consent:urn:losango:f4c4f6c8-b7fe-44fe-8355-b2e5cc796af5&response_type=code%20id_token
2021-08-06 22:12:53 REDIRECT
fapi1-advanced-final-ensure-valid-pkce-succeeds
Redirecting to authorization endpoint
redirect_to
https://BRCAKD3334WAP.ti.teste.losango.com.br/Openbanking/Consentimento/Losango?request=eyJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiUlNBLU9BRVAifQ.D6exYiYfqfUoWqO9HSaRAip22txNVIV9auHu6S3YEt5LmiFHNqp3LDcpfegQmvfkyQCMeQMIFXxI4Nzc_NTt0a_0HjTV2WGuBPtHoSUu84UpJViphCE1PNgFRnyS2Uixoq7QZFL2_wrmRqmzlBIdswEH42jJnNhF2Qg9Ldl26YmbN8_A11AnZttRLSdKPdd4Jx2zobVmSTyhUpMGkdzNV29GEag9dHnZV-KEjcFBTfQg_NKGYCDUqlA2ceXnoJhE7xJ2Mtqmncs938UVOFwyFCVhzYBwS2oW_s-pyV4E1tqeyQetdgYl9kp-gA6zpTLWm0chEnkUHEK0IrGbUPSa8w.xoZehuc0fbmGWqvV.v1aHcWdmmz-amgactHi1-Y-MH6g6fOJgGLuPLQEWGe9Mj0iVxxeZnNR74fL6V7aGe01W2lDu25snSFWg6oNgQSxCPxSZm03NxERTexJJhcbSqv7Z6SeVcxdG0h26RCTLUqwzHod8jYSIXMOsOLe5VK8ynrzdVZBAyT7eWf3J7sNuTSdeT2O0yu7EEsRbXnGE0jqOYOZGFX1iKFUB9yNLpLetUu9gaWY_yV_TVFgchYwEe8AgtRMpU70vLjDmtWUPWhfuLsIQ0IH0kSITKdqzRBsgQ8YrHqNelVRveAwqwnxRPTKi7ukl-C2trGKvvrpHe-BvJQdreuU6i4TFgZZAuu7h0prVXNCyhnuoiHzPZUpTKjatCAUzbE3zPtOFlYF8sIc25-uWxX5sk38noS2A2d82lbmn1A7SordbEXgmdbZ5xQ_m95Y4euwk9VhL84-hOy5kj5XX0lby74uGxaxVdvY3byiLVg6G_D3IH4txlnlWZk9LrYdtpqfgDrn-BloMfCLAbm6tz_DSCvdVhoT5BQSXGOXLHLCmEJmYPRUW89jfHg9DVeoOwkoGf16kZQrthybN3VsyINHn3RrwzG4zdN-KTRk36LF4SxfTD_G93sPLz3oYkk8qfSxDoLIMK08JaCu8t1IH5R1HLyIKaHY_FSOSZjmbcVt8UJWlKwpr-rBTTsi7bEbrRGA7Wgd6cuFeGlMRdzLJiQOIS7wHGUd-tWSkygOWwbImCzR5JqXNwPu5tOeZGT9SCWslrBCY_-SeMZ42SW9q-qWRG6vzwe3LeTFsyBHrmZ30Xh1onZEYH41Ji8k3AIUrXF_RFLsS-BKV0M2oVw-C96aOdxr0DsViPNfKljbicWHj9yOkk0eN1kcFUGvZwuqQbu92Eos1ZMXrovdCcAOoFS__3YX4Os9ZlPY8iBpeEhTdn-bBQBnKfKcR6PtTcK124j2QrV3Me7pkHt_zlEwF771Sp4mP4eUoB_KU1gXkYyyjLplYMR9w4I-IgWA1iIM5r-iKNjKhVLEuhA1bHXxEOD7PB_W8os7UuEYm93V0Ew_Ktg7gqY2PWmoQdIBPBmv3emA7gO5Eu0h4ED1HwPI2D3mVsMeV8ulVIwlHalsppWa2HCuEsZExvM3N9b4d5073D92QvqiF5rwNZSdsXd2HUQMyuSkS0k4piPO0o9AoO_xihYtTqFHWf8TzLbZ4MCqhuknCsEyCNuMjNyTt7ahe4PqhRwblMN1by6p0qzSLWwboI6RpeZgkRL0l0q6oqF1t174lRfvnvRnC91c1znDCgl1h9Ed3YXzxIJO8u7SG4DqA8J-P-HQi9rSOBUBN9YQsnJEI24YrP7iB2AGZ8mdtHj7_lsUkNSgGWvpauJIZmkgr0Vm6G9CRYZFOwqMhuNwjK8WSaRIZdTMjeC1eZ0F6lKT8FOylFBM-5OzrOFINBmVoWPjF-vtpjP85Ejpd3Q_BuzZMustwWLiLekR68uL8_9eZuPu_biHXy0Aquo3bSMLNbqb0eCmGbqR44eWCurE.GbfG6kRMs0Gvm6ZdjiuMvA&client_id=bb2d4676-7ffc-4eea-ac5f-d547aa5f09cd&redirect_uri=https://www.certification.openid.net/test/a/losango/callback&scope=openid%20resources%20consent:urn:losango:f4c4f6c8-b7fe-44fe-8355-b2e5cc796af5&response_type=code%20id_token
2021-08-06 22:14:27 INCOMING
fapi1-advanced-final-ensure-valid-pkce-succeeds
Incoming HTTP request to test instance lUtwBdzrwN3mLax
incoming_headers
{
  "host": "www.certification.openid.net",
  "sec-ch-ua": "\"Chromium\";v\u003d\"92\", \" Not A;Brand\";v\u003d\"99\", \"Google Chrome\";v\u003d\"92\"",
  "sec-ch-ua-mobile": "?0",
  "upgrade-insecure-requests": "1",
  "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.107 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.9",
  "sec-fetch-site": "cross-site",
  "sec-fetch-mode": "navigate",
  "sec-fetch-dest": "document",
  "referer": "https://localhost:44338/",
  "accept-encoding": "gzip, deflate, br",
  "accept-language": "pt-BR,pt;q\u003d0.9,en-US;q\u003d0.8,en;q\u003d0.7",
  "cookie": "BCSI-CS-d631f59ac0b2c1f2\u003d1; __utmc\u003d201319536; __utmz\u003d201319536.1627317816.2.2.utmcsr\u003dcertification.openid.net|utmccn\u003d(referral)|utmcmd\u003dreferral|utmcct\u003d/; BCSI-CS-bf0d441cc2804722\u003d1; BCSI-CS-557fdb8e6fb50274\u003d1; BCSI-CS-4b665ac99b9e62cd\u003d2; BCSI-CS-a532ae98a558854e\u003d2; __utma\u003d201319536.895036370.1626808501.1627317816.1628272669.3; JSESSIONID\u003d33C9CB2E5B7455E6D55DBDAC146277E3",
  "cache-control": "max-stale\u003d0",
  "x-bluecoat-via": "ec03557c55ead20c",
  "x-ssl-cipher": "ECDHE-RSA-AES128-GCM-SHA256",
  "x-ssl-protocol": "TLSv1.2",
  "connection": "close",
  "x-forwarded-host": "www.certification.openid.net",
  "x-forwarded-server": "www.certification.openid.net"
}
incoming_path
callback
incoming_body_form_params
incoming_method
GET
incoming_body_json
incoming_query_string_params
{}
incoming_body
2021-08-06 22:14:27 SUCCESS
CreateRandomImplicitSubmitUrl
Created random implicit submission URL
implicit_submit
{
  "path": "implicit/otNJb3ROvFnyDQZqWDHR",
  "fullUrl": "https://www.certification.openid.net/test/a/losango/implicit/otNJb3ROvFnyDQZqWDHR"
}
2021-08-06 22:14:27 OUTGOING
fapi1-advanced-final-ensure-valid-pkce-succeeds
Response to HTTP request to test instance lUtwBdzrwN3mLax
outgoing
ModelAndView [view="implicitCallback"; model={implicitSubmitUrl=https://www.certification.openid.net/test/a/losango/implicit/otNJb3ROvFnyDQZqWDHR, returnUrl=/log-detail.html?log=lUtwBdzrwN3mLax}]
outgoing_path
callback
2021-08-06 22:14:27 INCOMING
fapi1-advanced-final-ensure-valid-pkce-succeeds
Incoming HTTP request to test instance lUtwBdzrwN3mLax
incoming_headers
{
  "host": "www.certification.openid.net",
  "sec-ch-ua": "\"Chromium\";v\u003d\"92\", \" Not A;Brand\";v\u003d\"99\", \"Google Chrome\";v\u003d\"92\"",
  "accept": "*/*",
  "x-requested-with": "XMLHttpRequest",
  "sec-ch-ua-mobile": "?0",
  "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.107 Safari/537.36",
  "content-type": "text/plain",
  "origin": "https://www.certification.openid.net",
  "sec-fetch-site": "same-origin",
  "sec-fetch-mode": "cors",
  "sec-fetch-dest": "empty",
  "referer": "https://www.certification.openid.net/test/a/losango/callback",
  "accept-encoding": "gzip, deflate, br",
  "accept-language": "pt-BR,pt;q\u003d0.9,en-US;q\u003d0.8,en;q\u003d0.7",
  "cookie": "BCSI-CS-d631f59ac0b2c1f2\u003d1; __utmc\u003d201319536; __utmz\u003d201319536.1627317816.2.2.utmcsr\u003dcertification.openid.net|utmccn\u003d(referral)|utmcmd\u003dreferral|utmcct\u003d/; BCSI-CS-bf0d441cc2804722\u003d1; BCSI-CS-557fdb8e6fb50274\u003d1; BCSI-CS-4b665ac99b9e62cd\u003d2; BCSI-CS-a532ae98a558854e\u003d2; __utma\u003d201319536.895036370.1626808501.1627317816.1628272669.3; JSESSIONID\u003d33C9CB2E5B7455E6D55DBDAC146277E3",
  "x-bluecoat-via": "ec03557c55ead20c",
  "x-ssl-cipher": "ECDHE-RSA-AES128-GCM-SHA256",
  "x-ssl-protocol": "TLSv1.2",
  "content-length": "914",
  "x-forwarded-host": "www.certification.openid.net",
  "x-forwarded-server": "www.certification.openid.net",
  "connection": "close"
}
incoming_path
implicit/otNJb3ROvFnyDQZqWDHR
incoming_body_form_params
incoming_method
POST
incoming_body_json
incoming_query_string_params
{}
incoming_body
#state=enGXdLyO65&code=ba4d5f62-a7ca-4d9f-a631-887e64e3da86&id_token=eyJraWQiOiJjZDhkNWE3ZS0zZWQ2LTQxZTctYTg3Yi00ODlmN2MxNjIwZDgtc2lnbi1vcGJrLXYxIiwidHlwIjoiSldUIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiJ1cm46bG9zYW5nbzpmNGM0ZjZjOC1iN2ZlLTQ0ZmUtODM1NS1iMmU1Y2M3OTZhZjUiLCJhdWQiOiJiYjJkNDY3Ni03ZmZjLTRlZWEtYWM1Zi1kNTQ3YWE1ZjA5Y2QiLCJjX2hhc2giOiI3bnVRR1lJYmJxOU85bXYzVnRMN0R3Iiwic19oYXNoIjoiR1dOZTYwVlN5ZlJVWXUyVy15Q2xzdyIsImlzcyI6Imh0dHBzOlwvXC9hcGkudHUucHJlYmFuY28uY29tLmJyXC9sb3NhbmdvXC9vcGVuLWJhbmtpbmciLCJleHAiOjE2Mjg1MDQwNTcsIm5vbmNlIjoiSXhqNkpvM0ZqVSIsImlhdCI6MTYyODI4ODA1N30.Nt54Oa9OyyeRuPeKnhgVei_U9mVHylqW-isV4R4tGfbmZoHXOWPIsYI33DpEbsCBcZjCK3HCtM4-t-duB2socyfySsPiYtiOft-mTvO4k9BbogL5-vJFYvogqIWIzL487nI_HJ2Fwg-2NzDtEA_s2zhtJ2D_uadIEfab8viEdp-KxNDXW91_6L1sKU6guLWMU283UvE4KGAdY2aMcGB-lBPlAiW4XLrpRoYYUuHEG50b8T8fKRAB5ZGX9Y9jePViK46gx9xJVazMv0A9M4GaiKO7g3dcpqWW1eNX3BsLktxTr0ta2Nd6yQ3oFcs7kDo6DEpkN0jmPjFN71yYZTNnaA
2021-08-06 22:14:27 OUTGOING
fapi1-advanced-final-ensure-valid-pkce-succeeds
Response to HTTP request to test instance lUtwBdzrwN3mLax
outgoing_status_code
204
outgoing_headers
{}
outgoing_body

                                
outgoing_path
implicit/otNJb3ROvFnyDQZqWDHR
2021-08-06 22:14:27
ExtractImplicitHashToCallbackResponse
Extracted response from URL fragment
parameters
[
  {
    "name": "state",
    "value": "enGXdLyO65"
  },
  {
    "name": "code",
    "value": "ba4d5f62-a7ca-4d9f-a631-887e64e3da86"
  },
  {
    "name": "id_token",
    "value": "eyJraWQiOiJjZDhkNWE3ZS0zZWQ2LTQxZTctYTg3Yi00ODlmN2MxNjIwZDgtc2lnbi1vcGJrLXYxIiwidHlwIjoiSldUIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiJ1cm46bG9zYW5nbzpmNGM0ZjZjOC1iN2ZlLTQ0ZmUtODM1NS1iMmU1Y2M3OTZhZjUiLCJhdWQiOiJiYjJkNDY3Ni03ZmZjLTRlZWEtYWM1Zi1kNTQ3YWE1ZjA5Y2QiLCJjX2hhc2giOiI3bnVRR1lJYmJxOU85bXYzVnRMN0R3Iiwic19oYXNoIjoiR1dOZTYwVlN5ZlJVWXUyVy15Q2xzdyIsImlzcyI6Imh0dHBzOlwvXC9hcGkudHUucHJlYmFuY28uY29tLmJyXC9sb3NhbmdvXC9vcGVuLWJhbmtpbmciLCJleHAiOjE2Mjg1MDQwNTcsIm5vbmNlIjoiSXhqNkpvM0ZqVSIsImlhdCI6MTYyODI4ODA1N30.Nt54Oa9OyyeRuPeKnhgVei_U9mVHylqW-isV4R4tGfbmZoHXOWPIsYI33DpEbsCBcZjCK3HCtM4-t-duB2socyfySsPiYtiOft-mTvO4k9BbogL5-vJFYvogqIWIzL487nI_HJ2Fwg-2NzDtEA_s2zhtJ2D_uadIEfab8viEdp-KxNDXW91_6L1sKU6guLWMU283UvE4KGAdY2aMcGB-lBPlAiW4XLrpRoYYUuHEG50b8T8fKRAB5ZGX9Y9jePViK46gx9xJVazMv0A9M4GaiKO7g3dcpqWW1eNX3BsLktxTr0ta2Nd6yQ3oFcs7kDo6DEpkN0jmPjFN71yYZTNnaA"
  }
]
2021-08-06 22:14:27 SUCCESS
ExtractImplicitHashToCallbackResponse
Extracted the hash values
state
enGXdLyO65
code
ba4d5f62-a7ca-4d9f-a631-887e64e3da86
id_token
eyJraWQiOiJjZDhkNWE3ZS0zZWQ2LTQxZTctYTg3Yi00ODlmN2MxNjIwZDgtc2lnbi1vcGJrLXYxIiwidHlwIjoiSldUIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiJ1cm46bG9zYW5nbzpmNGM0ZjZjOC1iN2ZlLTQ0ZmUtODM1NS1iMmU1Y2M3OTZhZjUiLCJhdWQiOiJiYjJkNDY3Ni03ZmZjLTRlZWEtYWM1Zi1kNTQ3YWE1ZjA5Y2QiLCJjX2hhc2giOiI3bnVRR1lJYmJxOU85bXYzVnRMN0R3Iiwic19oYXNoIjoiR1dOZTYwVlN5ZlJVWXUyVy15Q2xzdyIsImlzcyI6Imh0dHBzOlwvXC9hcGkudHUucHJlYmFuY28uY29tLmJyXC9sb3NhbmdvXC9vcGVuLWJhbmtpbmciLCJleHAiOjE2Mjg1MDQwNTcsIm5vbmNlIjoiSXhqNkpvM0ZqVSIsImlhdCI6MTYyODI4ODA1N30.Nt54Oa9OyyeRuPeKnhgVei_U9mVHylqW-isV4R4tGfbmZoHXOWPIsYI33DpEbsCBcZjCK3HCtM4-t-duB2socyfySsPiYtiOft-mTvO4k9BbogL5-vJFYvogqIWIzL487nI_HJ2Fwg-2NzDtEA_s2zhtJ2D_uadIEfab8viEdp-KxNDXW91_6L1sKU6guLWMU283UvE4KGAdY2aMcGB-lBPlAiW4XLrpRoYYUuHEG50b8T8fKRAB5ZGX9Y9jePViK46gx9xJVazMv0A9M4GaiKO7g3dcpqWW1eNX3BsLktxTr0ta2Nd6yQ3oFcs7kDo6DEpkN0jmPjFN71yYZTNnaA
2021-08-06 22:14:27 REDIRECT-IN
fapi1-advanced-final-ensure-valid-pkce-succeeds
Authorization endpoint response captured
url_query
{}
headers
{
  "host": "www.certification.openid.net",
  "sec-ch-ua": "\"Chromium\";v\u003d\"92\", \" Not A;Brand\";v\u003d\"99\", \"Google Chrome\";v\u003d\"92\"",
  "sec-ch-ua-mobile": "?0",
  "upgrade-insecure-requests": "1",
  "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.107 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.9",
  "sec-fetch-site": "cross-site",
  "sec-fetch-mode": "navigate",
  "sec-fetch-dest": "document",
  "referer": "https://localhost:44338/",
  "accept-encoding": "gzip, deflate, br",
  "accept-language": "pt-BR,pt;q\u003d0.9,en-US;q\u003d0.8,en;q\u003d0.7",
  "cookie": "BCSI-CS-d631f59ac0b2c1f2\u003d1; __utmc\u003d201319536; __utmz\u003d201319536.1627317816.2.2.utmcsr\u003dcertification.openid.net|utmccn\u003d(referral)|utmcmd\u003dreferral|utmcct\u003d/; BCSI-CS-bf0d441cc2804722\u003d1; BCSI-CS-557fdb8e6fb50274\u003d1; BCSI-CS-4b665ac99b9e62cd\u003d2; BCSI-CS-a532ae98a558854e\u003d2; __utma\u003d201319536.895036370.1626808501.1627317816.1628272669.3; JSESSIONID\u003d33C9CB2E5B7455E6D55DBDAC146277E3",
  "cache-control": "max-stale\u003d0",
  "x-bluecoat-via": "ec03557c55ead20c",
  "x-ssl-cipher": "ECDHE-RSA-AES128-GCM-SHA256",
  "x-ssl-protocol": "TLSv1.2",
  "connection": "close",
  "x-forwarded-host": "www.certification.openid.net",
  "x-forwarded-server": "www.certification.openid.net"
}
http_method
GET
url_fragment
{
  "state": "enGXdLyO65",
  "code": "ba4d5f62-a7ca-4d9f-a631-887e64e3da86",
  "id_token": "eyJraWQiOiJjZDhkNWE3ZS0zZWQ2LTQxZTctYTg3Yi00ODlmN2MxNjIwZDgtc2lnbi1vcGJrLXYxIiwidHlwIjoiSldUIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiJ1cm46bG9zYW5nbzpmNGM0ZjZjOC1iN2ZlLTQ0ZmUtODM1NS1iMmU1Y2M3OTZhZjUiLCJhdWQiOiJiYjJkNDY3Ni03ZmZjLTRlZWEtYWM1Zi1kNTQ3YWE1ZjA5Y2QiLCJjX2hhc2giOiI3bnVRR1lJYmJxOU85bXYzVnRMN0R3Iiwic19oYXNoIjoiR1dOZTYwVlN5ZlJVWXUyVy15Q2xzdyIsImlzcyI6Imh0dHBzOlwvXC9hcGkudHUucHJlYmFuY28uY29tLmJyXC9sb3NhbmdvXC9vcGVuLWJhbmtpbmciLCJleHAiOjE2Mjg1MDQwNTcsIm5vbmNlIjoiSXhqNkpvM0ZqVSIsImlhdCI6MTYyODI4ODA1N30.Nt54Oa9OyyeRuPeKnhgVei_U9mVHylqW-isV4R4tGfbmZoHXOWPIsYI33DpEbsCBcZjCK3HCtM4-t-duB2socyfySsPiYtiOft-mTvO4k9BbogL5-vJFYvogqIWIzL487nI_HJ2Fwg-2NzDtEA_s2zhtJ2D_uadIEfab8viEdp-KxNDXW91_6L1sKU6guLWMU283UvE4KGAdY2aMcGB-lBPlAiW4XLrpRoYYUuHEG50b8T8fKRAB5ZGX9Y9jePViK46gx9xJVazMv0A9M4GaiKO7g3dcpqWW1eNX3BsLktxTr0ta2Nd6yQ3oFcs7kDo6DEpkN0jmPjFN71yYZTNnaA"
}
post_body
Verify authorization endpoint response
2021-08-06 22:14:27 SUCCESS
RejectErrorInUrlQuery
'error' is not present in URL query returned from authorization endpoint
2021-08-06 22:14:27 SUCCESS
RejectAuthCodeInUrlQuery
Authorization code is not present in URL query returned from authorization endpoint
2021-08-06 22:14:27 SUCCESS
CheckMatchingCallbackParameters
Callback parameters successfully verified
2021-08-06 22:14:27 SUCCESS
RejectStateInUrlQueryForHybridFlow
state is correctly not present in URL query returned from authorization endpoint (as in the hybrid flow it must be returned in the URL fragment/hash only)
2021-08-06 22:14:27 SUCCESS
CheckIfAuthorizationEndpointError
No error from authorization endpoint
2021-08-06 22:14:27 SUCCESS
ValidateSuccessfulHybridResponseFromAuthorizationEndpoint
authorization endpoint response does not include unexpected parameters
state
enGXdLyO65
code
ba4d5f62-a7ca-4d9f-a631-887e64e3da86
id_token
eyJraWQiOiJjZDhkNWE3ZS0zZWQ2LTQxZTctYTg3Yi00ODlmN2MxNjIwZDgtc2lnbi1vcGJrLXYxIiwidHlwIjoiSldUIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiJ1cm46bG9zYW5nbzpmNGM0ZjZjOC1iN2ZlLTQ0ZmUtODM1NS1iMmU1Y2M3OTZhZjUiLCJhdWQiOiJiYjJkNDY3Ni03ZmZjLTRlZWEtYWM1Zi1kNTQ3YWE1ZjA5Y2QiLCJjX2hhc2giOiI3bnVRR1lJYmJxOU85bXYzVnRMN0R3Iiwic19oYXNoIjoiR1dOZTYwVlN5ZlJVWXUyVy15Q2xzdyIsImlzcyI6Imh0dHBzOlwvXC9hcGkudHUucHJlYmFuY28uY29tLmJyXC9sb3NhbmdvXC9vcGVuLWJhbmtpbmciLCJleHAiOjE2Mjg1MDQwNTcsIm5vbmNlIjoiSXhqNkpvM0ZqVSIsImlhdCI6MTYyODI4ODA1N30.Nt54Oa9OyyeRuPeKnhgVei_U9mVHylqW-isV4R4tGfbmZoHXOWPIsYI33DpEbsCBcZjCK3HCtM4-t-duB2socyfySsPiYtiOft-mTvO4k9BbogL5-vJFYvogqIWIzL487nI_HJ2Fwg-2NzDtEA_s2zhtJ2D_uadIEfab8viEdp-KxNDXW91_6L1sKU6guLWMU283UvE4KGAdY2aMcGB-lBPlAiW4XLrpRoYYUuHEG50b8T8fKRAB5ZGX9Y9jePViK46gx9xJVazMv0A9M4GaiKO7g3dcpqWW1eNX3BsLktxTr0ta2Nd6yQ3oFcs7kDo6DEpkN0jmPjFN71yYZTNnaA
2021-08-06 22:14:27 SUCCESS
CheckStateInAuthorizationResponse
State in response correctly returned
state
enGXdLyO65
2021-08-06 22:14:27
ValidateIssInAuthorizationResponse
No 'iss' value in authorization response.
2021-08-06 22:14:27 SUCCESS
ExtractAuthorizationCodeFromAuthorizationResponse
Found authorization code
code
ba4d5f62-a7ca-4d9f-a631-887e64e3da86
2021-08-06 22:14:27 SUCCESS
EnsureMinimumAuthorizationCodeLength
Authorization code is of sufficient length
actual
288
required
128
2021-08-06 22:14:27 SUCCESS
EnsureMinimumAuthorizationCodeEntropy
Calculated shannon entropy seems sufficient
actual
136.242997070996
expected
96.0
2021-08-06 22:14:27 SUCCESS
ExtractIdTokenFromAuthorizationResponse
Found and parsed the id_token from authorization_endpoint_response
value
eyJraWQiOiJjZDhkNWE3ZS0zZWQ2LTQxZTctYTg3Yi00ODlmN2MxNjIwZDgtc2lnbi1vcGJrLXYxIiwidHlwIjoiSldUIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiJ1cm46bG9zYW5nbzpmNGM0ZjZjOC1iN2ZlLTQ0ZmUtODM1NS1iMmU1Y2M3OTZhZjUiLCJhdWQiOiJiYjJkNDY3Ni03ZmZjLTRlZWEtYWM1Zi1kNTQ3YWE1ZjA5Y2QiLCJjX2hhc2giOiI3bnVRR1lJYmJxOU85bXYzVnRMN0R3Iiwic19oYXNoIjoiR1dOZTYwVlN5ZlJVWXUyVy15Q2xzdyIsImlzcyI6Imh0dHBzOlwvXC9hcGkudHUucHJlYmFuY28uY29tLmJyXC9sb3NhbmdvXC9vcGVuLWJhbmtpbmciLCJleHAiOjE2Mjg1MDQwNTcsIm5vbmNlIjoiSXhqNkpvM0ZqVSIsImlhdCI6MTYyODI4ODA1N30.Nt54Oa9OyyeRuPeKnhgVei_U9mVHylqW-isV4R4tGfbmZoHXOWPIsYI33DpEbsCBcZjCK3HCtM4-t-duB2socyfySsPiYtiOft-mTvO4k9BbogL5-vJFYvogqIWIzL487nI_HJ2Fwg-2NzDtEA_s2zhtJ2D_uadIEfab8viEdp-KxNDXW91_6L1sKU6guLWMU283UvE4KGAdY2aMcGB-lBPlAiW4XLrpRoYYUuHEG50b8T8fKRAB5ZGX9Y9jePViK46gx9xJVazMv0A9M4GaiKO7g3dcpqWW1eNX3BsLktxTr0ta2Nd6yQ3oFcs7kDo6DEpkN0jmPjFN71yYZTNnaA
header
{
  "kid": "cd8d5a7e-3ed6-41e7-a87b-489f7c1620d8-sign-opbk-v1",
  "typ": "JWT",
  "alg": "PS256"
}
claims
{
  "sub": "urn:losango:f4c4f6c8-b7fe-44fe-8355-b2e5cc796af5",
  "aud": "bb2d4676-7ffc-4eea-ac5f-d547aa5f09cd",
  "c_hash": "7nuQGYIbbq9O9mv3VtL7Dw",
  "s_hash": "GWNe60VSyfRUYu2W-yClsw",
  "iss": "https://api.tu.prebanco.com.br/losango/open-banking",
  "exp": 1628504057,
  "nonce": "Ixj6Jo3FjU",
  "iat": 1628288057
}
2021-08-06 22:14:27 SUCCESS
ValidateIdToken
ID token iss, aud, exp, iat, auth_time, acr & nbf claims passed validation checks
2021-08-06 22:14:27 SUCCESS
EnsureIdTokenContainsKid
kid was found in the ID token header
kid
cd8d5a7e-3ed6-41e7-a87b-489f7c1620d8-sign-opbk-v1
2021-08-06 22:14:27 SUCCESS
ValidateIdTokenNonce
Nonce values match
nonce
Ixj6Jo3FjU
2021-08-06 22:14:27 SUCCESS
ValidateIdTokenACRClaimAgainstRequest
Nothing to check; the conformance suite did not request an acr claim in request object
2021-08-06 22:14:27 SUCCESS
ValidateIdTokenSignature
id_token signature validated
id_token
eyJraWQiOiJjZDhkNWE3ZS0zZWQ2LTQxZTctYTg3Yi00ODlmN2MxNjIwZDgtc2lnbi1vcGJrLXYxIiwidHlwIjoiSldUIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiJ1cm46bG9zYW5nbzpmNGM0ZjZjOC1iN2ZlLTQ0ZmUtODM1NS1iMmU1Y2M3OTZhZjUiLCJhdWQiOiJiYjJkNDY3Ni03ZmZjLTRlZWEtYWM1Zi1kNTQ3YWE1ZjA5Y2QiLCJjX2hhc2giOiI3bnVRR1lJYmJxOU85bXYzVnRMN0R3Iiwic19oYXNoIjoiR1dOZTYwVlN5ZlJVWXUyVy15Q2xzdyIsImlzcyI6Imh0dHBzOlwvXC9hcGkudHUucHJlYmFuY28uY29tLmJyXC9sb3NhbmdvXC9vcGVuLWJhbmtpbmciLCJleHAiOjE2Mjg1MDQwNTcsIm5vbmNlIjoiSXhqNkpvM0ZqVSIsImlhdCI6MTYyODI4ODA1N30.Nt54Oa9OyyeRuPeKnhgVei_U9mVHylqW-isV4R4tGfbmZoHXOWPIsYI33DpEbsCBcZjCK3HCtM4-t-duB2socyfySsPiYtiOft-mTvO4k9BbogL5-vJFYvogqIWIzL487nI_HJ2Fwg-2NzDtEA_s2zhtJ2D_uadIEfab8viEdp-KxNDXW91_6L1sKU6guLWMU283UvE4KGAdY2aMcGB-lBPlAiW4XLrpRoYYUuHEG50b8T8fKRAB5ZGX9Y9jePViK46gx9xJVazMv0A9M4GaiKO7g3dcpqWW1eNX3BsLktxTr0ta2Nd6yQ3oFcs7kDo6DEpkN0jmPjFN71yYZTNnaA
2021-08-06 22:14:27 SUCCESS
ValidateIdTokenSignatureUsingKid
id_token signature validated
id_token
eyJraWQiOiJjZDhkNWE3ZS0zZWQ2LTQxZTctYTg3Yi00ODlmN2MxNjIwZDgtc2lnbi1vcGJrLXYxIiwidHlwIjoiSldUIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiJ1cm46bG9zYW5nbzpmNGM0ZjZjOC1iN2ZlLTQ0ZmUtODM1NS1iMmU1Y2M3OTZhZjUiLCJhdWQiOiJiYjJkNDY3Ni03ZmZjLTRlZWEtYWM1Zi1kNTQ3YWE1ZjA5Y2QiLCJjX2hhc2giOiI3bnVRR1lJYmJxOU85bXYzVnRMN0R3Iiwic19oYXNoIjoiR1dOZTYwVlN5ZlJVWXUyVy15Q2xzdyIsImlzcyI6Imh0dHBzOlwvXC9hcGkudHUucHJlYmFuY28uY29tLmJyXC9sb3NhbmdvXC9vcGVuLWJhbmtpbmciLCJleHAiOjE2Mjg1MDQwNTcsIm5vbmNlIjoiSXhqNkpvM0ZqVSIsImlhdCI6MTYyODI4ODA1N30.Nt54Oa9OyyeRuPeKnhgVei_U9mVHylqW-isV4R4tGfbmZoHXOWPIsYI33DpEbsCBcZjCK3HCtM4-t-duB2socyfySsPiYtiOft-mTvO4k9BbogL5-vJFYvogqIWIzL487nI_HJ2Fwg-2NzDtEA_s2zhtJ2D_uadIEfab8viEdp-KxNDXW91_6L1sKU6guLWMU283UvE4KGAdY2aMcGB-lBPlAiW4XLrpRoYYUuHEG50b8T8fKRAB5ZGX9Y9jePViK46gx9xJVazMv0A9M4GaiKO7g3dcpqWW1eNX3BsLktxTr0ta2Nd6yQ3oFcs7kDo6DEpkN0jmPjFN71yYZTNnaA
2021-08-06 22:14:27 SUCCESS
CheckForSubjectInIdToken
Found 'sub' in id_token
sub
urn:losango:f4c4f6c8-b7fe-44fe-8355-b2e5cc796af5
2021-08-06 22:14:27 SUCCESS
FAPIValidateIdTokenSigningAlg
id_token was signed with a permitted algorithm
permitted
[
  "ES256",
  "PS256"
]
alg
PS256
2021-08-06 22:14:27 INFO
FAPIValidateIdTokenEncryptionAlg
Skipped evaluation due to missing required element: id_token jwe_header
path
jwe_header
mapped
object
id_token
2021-08-06 22:14:27 INFO
FAPIValidateEncryptedIdTokenHasKid
Skipped evaluation due to missing required element: id_token jwe_header
path
jwe_header
mapped
object
id_token
2021-08-06 22:14:27 SUCCESS
ExtractSHash
Extracted s_hash from ID Token
s_hash
GWNe60VSyfRUYu2W-yClsw
alg
PS256
2021-08-06 22:14:27 SUCCESS
ValidateSHash
s_hash validated successfully
expected_hash
GWNe60VSyfRUYu2W-yClsw
unhashed_value
enGXdLyO65
id_token_hash
GWNe60VSyfRUYu2W-yClsw
2021-08-06 22:14:27 SUCCESS
ExtractCHash
Extracted c_hash from ID Token
c_hash
7nuQGYIbbq9O9mv3VtL7Dw
alg
PS256
2021-08-06 22:14:27 SUCCESS
ValidateCHash
c_hash validated successfully
expected_hash
7nuQGYIbbq9O9mv3VtL7Dw
unhashed_value
ba4d5f62-a7ca-4d9f-a631-887e64e3da86
id_token_hash
7nuQGYIbbq9O9mv3VtL7Dw
Call token endpoint
2021-08-06 22:14:27 SUCCESS
CreateTokenEndpointRequestForAuthorizationCodeGrant
grant_type
authorization_code
code
ba4d5f62-a7ca-4d9f-a631-887e64e3da86
redirect_uri
https://www.certification.openid.net/test/a/losango/callback
2021-08-06 22:14:27 SUCCESS
AddClientIdToTokenEndpointRequest
grant_type
authorization_code
code
ba4d5f62-a7ca-4d9f-a631-887e64e3da86
redirect_uri
https://www.certification.openid.net/test/a/losango/callback
client_id
bb2d4676-7ffc-4eea-ac5f-d547aa5f09cd
2021-08-06 22:14:27
AddCodeVerifierToTokenEndpointRequest
grant_type
authorization_code
code
ba4d5f62-a7ca-4d9f-a631-887e64e3da86
redirect_uri
https://www.certification.openid.net/test/a/losango/callback
client_id
bb2d4676-7ffc-4eea-ac5f-d547aa5f09cd
code_verifier
6EFpj-WgY1TpEKAyiMfN4smBEnwNaCOrZQQ5mkZe4avfT1JccK.BSkaq-BTl-91Y8840h~.qbw7_PPCvjeGMjYkymqrZaKGPN_hhXx15tVbcvOblZh6QYWTvjTWk_lEd
2021-08-06 22:14:27
CallTokenEndpoint
HTTP request
request_uri
https://api.tu.prebanco.com.br/losango/open-banking/token
request_method
POST
request_headers
{
  "accept": "application/json;charset\u003dUTF-8",
  "accept-charset": "utf-8",
  "content-type": "application/x-www-form-urlencoded;charset\u003dUTF-8",
  "content-length": "351"
}
request_body
grant_type=authorization_code&code=ba4d5f62-a7ca-4d9f-a631-887e64e3da86&redirect_uri=https%3A%2F%2Fwww.certification.openid.net%2Ftest%2Fa%2Flosango%2Fcallback&client_id=bb2d4676-7ffc-4eea-ac5f-d547aa5f09cd&code_verifier=6EFpj-WgY1TpEKAyiMfN4smBEnwNaCOrZQQ5mkZe4avfT1JccK.BSkaq-BTl-91Y8840h%7E.qbw7_PPCvjeGMjYkymqrZaKGPN_hhXx15tVbcvOblZh6QYWTvjTWk_lEd
request_mutual_tls
{
  "cert": "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\u003d",
  "key": "MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDNP8XTikNNt+SN1WjpP48GwpTY/IOkcZD1eXnAf3RIyVFKZfBQ9kagCPMjB6xcb+Zh++qwpr7x6t+e7uWdr4sqYAQxu36Tgxpttj6l7oJTpFZWGMFffZjgs/mfVuiFCO+16xgAo7VeUxnwNtRPQCI0GlE8sFLyp1DqgXNnZpZl5NjFxEzScQxvfqK6a8RW/XC0D87PhzO6BDkLeZgOgJYo6LtJQyuKLLXLJfNMyfz4/8Ii7Df/QQEYpQBvoGRS/pqbyHfSPxNU4KpI00JqsqEox4T3aGgendpag4r+YfSN7vrFmvx/g6IHKmxkcXJ2fOy/m/WrGASXasVynakdNHKDAgMBAAECggEAByswDKhqm19N40pN5L+sji7jpgSD0I2K45f/kaKh/BzT8wZGc312kAZf/5w3/+6EnG2BD/Ry/N4YO2Parzw/XxaFbvs+e4Z7uNNBsuf2s1ctEMrCjkRDv61pjZAqhOMABFmWuAb/wbCjWkl/9tilmS5GIhmCfCkt4VLuJfFmVV6tz2YRMe0bM2cDuen70AheMLuK5ii644Ny8uCYBtqWFK7ih07zFN5pnUjANzD3FeMr7oZmRZWs1kDeTS9J/ujiuGpKnMkdQWNXGwS/hTzWIifoNNuk+j6GPSAFrF/lk2KUYvCdUq7rtExbISCVGodExNGbVNBLvRH3UugtfuFVyQKBgQDw09VoEjRDXJFm/VibwxdO/PwH8gVzZE9J/Ld474kdIJi9WzG37nIcpnAnswcrJeNDt6SpFJmuH5mrm6+NGbEW2ousv53W8/KXPWmWDFexugP+8jt3ebt2KeEaSfhfGyr6l5G2Pek5qlNmAE6inl9GC44021czubwd23FXl3WXnQKBgQDaLh3MtMvQSV5J1ptMJAoedeekOnyZ8lsTQc7hyHJHkcRH8ica1ApluzR0CXfbPFLBjnjKThWpi1zpdM+3U9JryZ/Ek9WvEcsDdXPm+VMQplfkxjoLKZTVL9KNvRJ3caE+hywG7ATV1CpowXEvdFBH9zoi9Zi3Nr1C8wyC1knonwKBgQChFVAdOG/0zqoDNVpbdXbVwqnhtqSmtmXCm2MtZStVbEQ+BA2RddCmET3bkAgveDw3Q1LENZ9FtKVY/93Ah3rISo46kkDFUo7lUpKZZtARdNbPZL8Z/zbApuqGZwvWsZlh3Jf+ShMCG0eFZpcydrRLaddIy53cX1PQtMNvT0O8kQKBgDvFWoCUHynmj6Am3NCVJviFUHpbU3tRO8Ygxy5vnW8h7eXP3wqogFiyWoJXfbBf7EP+ZfT2Q1T5SvDiAW211vWUfOJ7pZSaiUVfTes+7pSnHXkdHRWlxJJK0aHm5EI4rPXWTidvTTvPLfcY14sqkDvG7PRa2AWJR3wp3YmSbxj9AoGAVQkqCB230WcFwmwyaZiu3gIwIY1vzY2FhL3Cs7xbrmixtqR0LiNJM7YP5VvZdj+k55uIgRPa4+38ketebvcEGx8SFdZEOVlCWuVfZCzpGBoUoP+/aJ0MiQ1NpA3Dat3Hpo2pR49Hu1/Eg9mSWHhKNMlQtyZ/R7i5S2UdiFa0/Ik\u003d",
  "ca": "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\u003d"
}
2021-08-06 22:14:28 RESPONSE
CallTokenEndpoint
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "request-id": "108ee7ae-fa07-450e-8e2f-33769790b6c4",
  "x-v": "1.6.2",
  "response-param": "[grant_type\u003d[authorization_code], code\u003d[ba4d5f62-a7ca-4d9f-a631-887e64e3da86], redirect_uri\u003d[https://www.certification.openid.net/test/a/losango/callback], client_id\u003d[bb2d4676-7ffc-4eea-ac5f-d547aa5f09cd], code_verifier\u003d[6EFpj-WgY1TpEKAyiMfN4smBEnwNaCOrZQQ5mkZe4avfT1JccK.BSkaq-BTl-91Y8840h~.qbw7_PPCvjeGMjYkymqrZaKGPN_hhXx15tVbcvOblZh6QYWTvjTWk_lEd], client_certificate\u003d[-----BEGIN CERTIFICATE----- MIIHADCCBeigAwIBAgIUL/vDOazRGgc4h43nO2JYM5D7EQAwDQYJKoZIhvcNAQELBQAwcTELMAkG  A1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwxFTATBgNVBAsTDE9wZW4gQmFu  a2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNBTkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIx  MDgwNTE2MzgwMFoXDTIyMDkwNDE2MzgwMFowggEjMQswCQYDVQQGEwJCUjEUMBIGA1UECBMLT1NB  U0NPIC8gU1AxDzANBgNVBAcTBk9zYXNjbzEaMBgGA1UEChMRQkNPIEJSQURFU0NPIFMuQS4xLTAr  BgNVBAsTJGE3MmE2ZDRmLTc5YmUtNTM2Mi1hZmI2LWY4ZDljOWMzOWNmNTEfMB0GA1UEAxMWYXBp  LnR1LnByZWJhbmNvLmNvbS5icjEXMBUGA1UEBRMONjA3NDY5NDgwMDAxMTIxNDAyBgoJkiaJk/Is  ZAEBEyQ5MjRkMDA1Mi04YTY3LTQ2NTQtYmE1ZC1iZTY0ZjlmZDdjN2YxHTAbBgNVBA8TFFByaXZh  dGUgT3JnYW5pemF0aW9uMRMwEQYLKwYBBAGCNzwCAQMTAkJSMIIBIjANBgkqhkiG9w0BAQEFAAOC  AQ8AMIIBCgKCAQEAzT/F04pDTbfkjdVo6T+PBsKU2PyDpHGQ9Xl5wH90SMlRSmXwUPZGoAjzIwes  XG/mYfvqsKa+8erfnu7lna+LKmAEMbt+k4MabbY+pe6CU6RWVhjBX32Y4LP5n1bohQjvtesYAKO1  XlMZ8DbUT0AiNBpRPLBS8qdQ6oFzZ2aWZeTYxcRM0nEMb36iumvEVv1wtA/Oz4czugQ5C3mYDoCW  KOi7SUMriiy1yyXzTMn8+P/CIuw3/0EBGKUAb6BkUv6am8h30j8TVOCqSNNCarKhKMeE92hoHp3a  WoOK/mH0je76xZr8f4OiBypsZHFydnzsv5v1qxgEl2rFcp2pHTRygwIDAQABo4IC2jCCAtYwDAYD  VR0TAQH/BAIwADAfBgNVHSMEGDAWgBSGf1itF/WCtk60BbP7sM4RQ99MvjBMBggrBgEFBQcBAQRA  MD4wPAYIKwYBBQUHMAGGMGh0dHA6Ly9vY3NwLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJhc2ls  Lm9yZy5icjBLBgNVHR8ERDBCMECgPqA8hjpodHRwOi8vY3JsLnNhbmRib3gucGtpLm9wZW5iYW5r  aW5nYnJhc2lsLm9yZy5ici9pc3N1ZXIuY3JsMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggr  BgEFBQcDAjAdBgNVHQ4EFgQU1lhHIEHQ2lYdVh2HqiIGUXX7rckwIQYDVR0RBBowGIIWYXBpLnR1  LnByZWJhbmNvLmNvbS5icjCCAaEGA1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9kATCCAYAwggE2  BggrBgEFBQcCAjCCASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBzb2xlbHkgZm9yIHVzZSB3aXRo  IFJhaWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQgb3RoZXIgcGFydGljaXBhdGluZyBvcmdhbmlz  YXRpb25zIHVzaW5nIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZHMgVHJ1c3QgRnJhbWV3b3JrIFNl  cnZpY2VzLiBJdHMgcmVjZWlwdCwgcG9zc2Vzc2lvbiBvciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0  YW5jZSBvZiB0aGUgUmFpZGlhbSBTZXJ2aWNlcyBMdGQgQ2VydGljaWNhdGUgUG9saWN5IGFuZCBy  ZWxhdGVkIGRvY3VtZW50cyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0cDovL2Nwcy5zYW5kYm94  LnBraS5vcGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvcG9saWNpZXMwDQYJKoZIhvcNAQELBQADggEB  ABSuz+oHfmivMFkBZIRquOKXsm/lelrJUIf047l8Jdld2pdt004OSkuHln3rcCjYRfn+/c7Y1yUV  SciDRNW0u+pubzv6Ku9doCjpg3Po1BSv/sMhfSr2pvKI5sxK7g4cnWp4TukgV8+O++y2qjBrNzLW  JI3IJvDhRZVWFzsjjvRz7ydTcYzWzCYV28H6g/hO/XwghK9k9cJHUukr4e2u9OEKY9QxYClAlDA8  0oFdJcVdqmnUq9Z6azLXwOt8Rqsl8TT2La6F4ZF3NlbDgJLYe7+mIQ2nvgkyuPySz1i12xM3spBd  TYJUwILrxTzhKio3Ztgfu791rz+cFCwhh1Ca44E\u003d -----END CERTIFICATE----- ]]",
  "cache-control": "no-store",
  "pragma": "no-cache",
  "x-envoy-upstream-service-time": "68",
  "content-type": "application/json",
  "date": "Fri, 06 Aug 2021 22:14:27 GMT",
  "server": "Layer7-API-Gateway"
}
response_body
{"access_token":"b93e1495-efcc-4e68-8871-80068fe4689f","refresh_token":"a765ac0c-213a-4c88-927d-d03cf039c370","token_type":"Bearer","expires_in":900,"scope":["openid","credit-cards-accounts","customers","resources","financings","loans","consent:urn:losango:f4c4f6c8-b7fe-44fe-8355-b2e5cc796af5"],"id_token":"eyJraWQiOiJjZDhkNWE3ZS0zZWQ2LTQxZTctYTg3Yi00ODlmN2MxNjIwZDgtc2lnbi1vcGJrLXYxIiwidHlwIjoiSldUIiwiYWxnIjoiUFMyNTYifQ.eyJhdF9oYXNoIjoiMDVmVUY2OFVzMnBDcEJqcFBlaXpZZyIsInN1YiI6InVybjpsb3NhbmdvOmY0YzRmNmM4LWI3ZmUtNDRmZS04MzU1LWIyZTVjYzc5NmFmNSIsImF1ZCI6ImJiMmQ0Njc2LTdmZmMtNGVlYS1hYzVmLWQ1NDdhYTVmMDljZCIsImlzcyI6Imh0dHBzOlwvXC9hcGkudHUucHJlYmFuY28uY29tLmJyXC9sb3NhbmdvXC9vcGVuLWJhbmtpbmciLCJpZF90b2tlbiI6e30sImV4cCI6MTYyODI5MTY2OCwibm9uY2UiOiJJeGo2Sm8zRmpVIiwiaWF0IjoxNjI4Mjg4MDY4fQ.n1DOdK70I0sEBN_c5bS9AN5wKXbDKlY5uoioqswBalwpG7Pgk3zoKdMrlt06UGlKb1wsPnmQxCyzkHlW1xQsHuoaKaX8myBOkixIrfhQ_UZeikJarJqx7bb41zNVdyRScMcLsYFePDdntWww8EIpRCzIeb6-YhOB6YSGBqPSynLL07aba4MLjEJ-rRgHcRoshj90DKQCtJ-hLJ3fDyiv_k909goZD8UztiwryZMfR2HNA-RphO4ICFDzuAotK5cHOJVe-YgBXoSJVUy05PZA9XIoO2AtbARsgM9HHC-6qjSG9Ga4caMXKWrzptfl03Agn7k2XaZEm3Fdj2fO0JZfHA"}
2021-08-06 22:14:28
CallTokenEndpoint
Token endpoint response
token_endpoint_response
{"access_token":"b93e1495-efcc-4e68-8871-80068fe4689f","refresh_token":"a765ac0c-213a-4c88-927d-d03cf039c370","token_type":"Bearer","expires_in":900,"scope":["openid","credit-cards-accounts","customers","resources","financings","loans","consent:urn:losango:f4c4f6c8-b7fe-44fe-8355-b2e5cc796af5"],"id_token":"eyJraWQiOiJjZDhkNWE3ZS0zZWQ2LTQxZTctYTg3Yi00ODlmN2MxNjIwZDgtc2lnbi1vcGJrLXYxIiwidHlwIjoiSldUIiwiYWxnIjoiUFMyNTYifQ.eyJhdF9oYXNoIjoiMDVmVUY2OFVzMnBDcEJqcFBlaXpZZyIsInN1YiI6InVybjpsb3NhbmdvOmY0YzRmNmM4LWI3ZmUtNDRmZS04MzU1LWIyZTVjYzc5NmFmNSIsImF1ZCI6ImJiMmQ0Njc2LTdmZmMtNGVlYS1hYzVmLWQ1NDdhYTVmMDljZCIsImlzcyI6Imh0dHBzOlwvXC9hcGkudHUucHJlYmFuY28uY29tLmJyXC9sb3NhbmdvXC9vcGVuLWJhbmtpbmciLCJpZF90b2tlbiI6e30sImV4cCI6MTYyODI5MTY2OCwibm9uY2UiOiJJeGo2Sm8zRmpVIiwiaWF0IjoxNjI4Mjg4MDY4fQ.n1DOdK70I0sEBN_c5bS9AN5wKXbDKlY5uoioqswBalwpG7Pgk3zoKdMrlt06UGlKb1wsPnmQxCyzkHlW1xQsHuoaKaX8myBOkixIrfhQ_UZeikJarJqx7bb41zNVdyRScMcLsYFePDdntWww8EIpRCzIeb6-YhOB6YSGBqPSynLL07aba4MLjEJ-rRgHcRoshj90DKQCtJ-hLJ3fDyiv_k909goZD8UztiwryZMfR2HNA-RphO4ICFDzuAotK5cHOJVe-YgBXoSJVUy05PZA9XIoO2AtbARsgM9HHC-6qjSG9Ga4caMXKWrzptfl03Agn7k2XaZEm3Fdj2fO0JZfHA"}
2021-08-06 22:14:28 SUCCESS
CallTokenEndpoint
Parsed token endpoint response
access_token
b93e1495-efcc-4e68-8871-80068fe4689f
refresh_token
a765ac0c-213a-4c88-927d-d03cf039c370
token_type
Bearer
expires_in
900
scope
[
  "openid",
  "credit-cards-accounts",
  "customers",
  "resources",
  "financings",
  "loans",
  "consent:urn:losango:f4c4f6c8-b7fe-44fe-8355-b2e5cc796af5"
]
id_token
eyJraWQiOiJjZDhkNWE3ZS0zZWQ2LTQxZTctYTg3Yi00ODlmN2MxNjIwZDgtc2lnbi1vcGJrLXYxIiwidHlwIjoiSldUIiwiYWxnIjoiUFMyNTYifQ.eyJhdF9oYXNoIjoiMDVmVUY2OFVzMnBDcEJqcFBlaXpZZyIsInN1YiI6InVybjpsb3NhbmdvOmY0YzRmNmM4LWI3ZmUtNDRmZS04MzU1LWIyZTVjYzc5NmFmNSIsImF1ZCI6ImJiMmQ0Njc2LTdmZmMtNGVlYS1hYzVmLWQ1NDdhYTVmMDljZCIsImlzcyI6Imh0dHBzOlwvXC9hcGkudHUucHJlYmFuY28uY29tLmJyXC9sb3NhbmdvXC9vcGVuLWJhbmtpbmciLCJpZF90b2tlbiI6e30sImV4cCI6MTYyODI5MTY2OCwibm9uY2UiOiJJeGo2Sm8zRmpVIiwiaWF0IjoxNjI4Mjg4MDY4fQ.n1DOdK70I0sEBN_c5bS9AN5wKXbDKlY5uoioqswBalwpG7Pgk3zoKdMrlt06UGlKb1wsPnmQxCyzkHlW1xQsHuoaKaX8myBOkixIrfhQ_UZeikJarJqx7bb41zNVdyRScMcLsYFePDdntWww8EIpRCzIeb6-YhOB6YSGBqPSynLL07aba4MLjEJ-rRgHcRoshj90DKQCtJ-hLJ3fDyiv_k909goZD8UztiwryZMfR2HNA-RphO4ICFDzuAotK5cHOJVe-YgBXoSJVUy05PZA9XIoO2AtbARsgM9HHC-6qjSG9Ga4caMXKWrzptfl03Agn7k2XaZEm3Fdj2fO0JZfHA
Verify token endpoint response
2021-08-06 22:14:28 SUCCESS
CheckIfTokenEndpointResponseError
No error from token endpoint
2021-08-06 22:14:28 SUCCESS
CheckForAccessTokenValue
Found an access token
access_token
b93e1495-efcc-4e68-8871-80068fe4689f
2021-08-06 22:14:28 SUCCESS
ExtractAccessTokenFromTokenResponse
Extracted the access token
value
b93e1495-efcc-4e68-8871-80068fe4689f
type
Bearer
2021-08-06 22:14:28 SUCCESS
ExtractExpiresInFromTokenEndpointResponse
Extracted 'expires_in'
expires_in
900
2021-08-06 22:14:28 SUCCESS
ValidateExpiresIn
expires_in passed all validation checks
expires_in
900
2021-08-06 22:14:28 SUCCESS
FAPIBrazilValidateExpiresIn
expires_in no greater than 900 seconds and no less than 300 seconds
expires_in
900
2021-08-06 22:14:28 SUCCESS
CheckForRefreshTokenValue
Found a refresh token
refresh_token
a765ac0c-213a-4c88-927d-d03cf039c370
2021-08-06 22:14:28 SUCCESS
EnsureMinimumRefreshTokenLength
Refresh token is of sufficient length
actual
288
required
128
2021-08-06 22:14:28 SUCCESS
EnsureMinimumRefreshTokenEntropy
Calculated shannon entropy seems sufficient
actual
132.99788457315947
expected
96.0
2021-08-06 22:14:28 SUCCESS
EnsureMinimumAccessTokenLength
Access token is of sufficient length
actual
288
required
128
2021-08-06 22:14:28 SUCCESS
EnsureMinimumAccessTokenEntropy
Calculated shannon entropy seems sufficient
actual
129.5879750389424
expected
96.0
2021-08-06 22:14:28 SUCCESS
ExtractIdTokenFromTokenResponse
Found and parsed the id_token from token_endpoint_response
value
eyJraWQiOiJjZDhkNWE3ZS0zZWQ2LTQxZTctYTg3Yi00ODlmN2MxNjIwZDgtc2lnbi1vcGJrLXYxIiwidHlwIjoiSldUIiwiYWxnIjoiUFMyNTYifQ.eyJhdF9oYXNoIjoiMDVmVUY2OFVzMnBDcEJqcFBlaXpZZyIsInN1YiI6InVybjpsb3NhbmdvOmY0YzRmNmM4LWI3ZmUtNDRmZS04MzU1LWIyZTVjYzc5NmFmNSIsImF1ZCI6ImJiMmQ0Njc2LTdmZmMtNGVlYS1hYzVmLWQ1NDdhYTVmMDljZCIsImlzcyI6Imh0dHBzOlwvXC9hcGkudHUucHJlYmFuY28uY29tLmJyXC9sb3NhbmdvXC9vcGVuLWJhbmtpbmciLCJpZF90b2tlbiI6e30sImV4cCI6MTYyODI5MTY2OCwibm9uY2UiOiJJeGo2Sm8zRmpVIiwiaWF0IjoxNjI4Mjg4MDY4fQ.n1DOdK70I0sEBN_c5bS9AN5wKXbDKlY5uoioqswBalwpG7Pgk3zoKdMrlt06UGlKb1wsPnmQxCyzkHlW1xQsHuoaKaX8myBOkixIrfhQ_UZeikJarJqx7bb41zNVdyRScMcLsYFePDdntWww8EIpRCzIeb6-YhOB6YSGBqPSynLL07aba4MLjEJ-rRgHcRoshj90DKQCtJ-hLJ3fDyiv_k909goZD8UztiwryZMfR2HNA-RphO4ICFDzuAotK5cHOJVe-YgBXoSJVUy05PZA9XIoO2AtbARsgM9HHC-6qjSG9Ga4caMXKWrzptfl03Agn7k2XaZEm3Fdj2fO0JZfHA
header
{
  "kid": "cd8d5a7e-3ed6-41e7-a87b-489f7c1620d8-sign-opbk-v1",
  "typ": "JWT",
  "alg": "PS256"
}
claims
{
  "at_hash": "05fUF68Us2pCpBjpPeizYg",
  "sub": "urn:losango:f4c4f6c8-b7fe-44fe-8355-b2e5cc796af5",
  "aud": "bb2d4676-7ffc-4eea-ac5f-d547aa5f09cd",
  "iss": "https://api.tu.prebanco.com.br/losango/open-banking",
  "id_token": {},
  "exp": 1628291668,
  "nonce": "Ixj6Jo3FjU",
  "iat": 1628288068
}
2021-08-06 22:14:28 SUCCESS
ValidateIdToken
ID token iss, aud, exp, iat, auth_time, acr & nbf claims passed validation checks
2021-08-06 22:14:28 SUCCESS
EnsureIdTokenContainsKid
kid was found in the ID token header
kid
cd8d5a7e-3ed6-41e7-a87b-489f7c1620d8-sign-opbk-v1
2021-08-06 22:14:28 SUCCESS
ValidateIdTokenNonce
Nonce values match
nonce
Ixj6Jo3FjU
2021-08-06 22:14:28 SUCCESS
ValidateIdTokenACRClaimAgainstRequest
Nothing to check; the conformance suite did not request an acr claim in request object
2021-08-06 22:14:28 SUCCESS
ValidateIdTokenSignature
id_token signature validated
id_token
eyJraWQiOiJjZDhkNWE3ZS0zZWQ2LTQxZTctYTg3Yi00ODlmN2MxNjIwZDgtc2lnbi1vcGJrLXYxIiwidHlwIjoiSldUIiwiYWxnIjoiUFMyNTYifQ.eyJhdF9oYXNoIjoiMDVmVUY2OFVzMnBDcEJqcFBlaXpZZyIsInN1YiI6InVybjpsb3NhbmdvOmY0YzRmNmM4LWI3ZmUtNDRmZS04MzU1LWIyZTVjYzc5NmFmNSIsImF1ZCI6ImJiMmQ0Njc2LTdmZmMtNGVlYS1hYzVmLWQ1NDdhYTVmMDljZCIsImlzcyI6Imh0dHBzOlwvXC9hcGkudHUucHJlYmFuY28uY29tLmJyXC9sb3NhbmdvXC9vcGVuLWJhbmtpbmciLCJpZF90b2tlbiI6e30sImV4cCI6MTYyODI5MTY2OCwibm9uY2UiOiJJeGo2Sm8zRmpVIiwiaWF0IjoxNjI4Mjg4MDY4fQ.n1DOdK70I0sEBN_c5bS9AN5wKXbDKlY5uoioqswBalwpG7Pgk3zoKdMrlt06UGlKb1wsPnmQxCyzkHlW1xQsHuoaKaX8myBOkixIrfhQ_UZeikJarJqx7bb41zNVdyRScMcLsYFePDdntWww8EIpRCzIeb6-YhOB6YSGBqPSynLL07aba4MLjEJ-rRgHcRoshj90DKQCtJ-hLJ3fDyiv_k909goZD8UztiwryZMfR2HNA-RphO4ICFDzuAotK5cHOJVe-YgBXoSJVUy05PZA9XIoO2AtbARsgM9HHC-6qjSG9Ga4caMXKWrzptfl03Agn7k2XaZEm3Fdj2fO0JZfHA
2021-08-06 22:14:28 SUCCESS
ValidateIdTokenSignatureUsingKid
id_token signature validated
id_token
eyJraWQiOiJjZDhkNWE3ZS0zZWQ2LTQxZTctYTg3Yi00ODlmN2MxNjIwZDgtc2lnbi1vcGJrLXYxIiwidHlwIjoiSldUIiwiYWxnIjoiUFMyNTYifQ.eyJhdF9oYXNoIjoiMDVmVUY2OFVzMnBDcEJqcFBlaXpZZyIsInN1YiI6InVybjpsb3NhbmdvOmY0YzRmNmM4LWI3ZmUtNDRmZS04MzU1LWIyZTVjYzc5NmFmNSIsImF1ZCI6ImJiMmQ0Njc2LTdmZmMtNGVlYS1hYzVmLWQ1NDdhYTVmMDljZCIsImlzcyI6Imh0dHBzOlwvXC9hcGkudHUucHJlYmFuY28uY29tLmJyXC9sb3NhbmdvXC9vcGVuLWJhbmtpbmciLCJpZF90b2tlbiI6e30sImV4cCI6MTYyODI5MTY2OCwibm9uY2UiOiJJeGo2Sm8zRmpVIiwiaWF0IjoxNjI4Mjg4MDY4fQ.n1DOdK70I0sEBN_c5bS9AN5wKXbDKlY5uoioqswBalwpG7Pgk3zoKdMrlt06UGlKb1wsPnmQxCyzkHlW1xQsHuoaKaX8myBOkixIrfhQ_UZeikJarJqx7bb41zNVdyRScMcLsYFePDdntWww8EIpRCzIeb6-YhOB6YSGBqPSynLL07aba4MLjEJ-rRgHcRoshj90DKQCtJ-hLJ3fDyiv_k909goZD8UztiwryZMfR2HNA-RphO4ICFDzuAotK5cHOJVe-YgBXoSJVUy05PZA9XIoO2AtbARsgM9HHC-6qjSG9Ga4caMXKWrzptfl03Agn7k2XaZEm3Fdj2fO0JZfHA
2021-08-06 22:14:28 SUCCESS
CheckForSubjectInIdToken
Found 'sub' in id_token
sub
urn:losango:f4c4f6c8-b7fe-44fe-8355-b2e5cc796af5
2021-08-06 22:14:28 SUCCESS
FAPIBrazilValidateIdTokenSigningAlg
id_token was signed with a permitted algorithm
permitted
[
  "PS256"
]
alg
PS256
2021-08-06 22:14:28 INFO
FAPIValidateIdTokenEncryptionAlg
Skipped evaluation due to missing required element: id_token jwe_header
path
jwe_header
mapped
object
id_token
2021-08-06 22:14:28 INFO
FAPIValidateEncryptedIdTokenHasKid
Skipped evaluation due to missing required element: id_token jwe_header
path
jwe_header
mapped
object
id_token
2021-08-06 22:14:28 INFO
ExtractCHash
Couldn't find c_hash in ID token
2021-08-06 22:14:28 INFO
ExtractSHash
Couldn't find s_hash in ID token
2021-08-06 22:14:28 SUCCESS
ExtractAtHash
Extracted at_hash from ID Token
at_hash
05fUF68Us2pCpBjpPeizYg
alg
PS256
2021-08-06 22:14:28 INFO
ValidateCHash
Skipped evaluation due to missing required object: c_hash
expected
c_hash
mapped
2021-08-06 22:14:28 INFO
ValidateSHash
Skipped evaluation due to missing required object: s_hash
expected
s_hash
mapped
2021-08-06 22:14:28 SUCCESS
ValidateAtHash
at_hash validated successfully
expected_hash
05fUF68Us2pCpBjpPeizYg
unhashed_value
b93e1495-efcc-4e68-8871-80068fe4689f
id_token_hash
05fUF68Us2pCpBjpPeizYg
Verify at_hash in the authorization endpoint id_token
2021-08-06 22:14:28 INFO
ExtractAtHash
Couldn't find at_hash in ID token
2021-08-06 22:14:28 INFO
ValidateAtHash
Skipped evaluation due to missing required object: at_hash
expected
at_hash
mapped
Resource server endpoint tests
2021-08-06 22:14:28
CreateEmptyResourceEndpointRequestHeaders
Created empty headers
resource_endpoint_request_headers
{}
2021-08-06 22:14:28 SUCCESS
AddFAPIAuthDateToResourceEndpointRequest
Added x-fapi-auth-date to resource endpoint request headers
resource_endpoint_request_headers
{
  "x-fapi-auth-date": "Fri, 06 Aug 2021 22:14:28 GMT"
}
2021-08-06 22:14:28
AddIpV4FapiCustomerIpAddressToResourceEndpointRequest
Added x-fapi-customer-ip-address containing IPv4 address to resource endpoint request headers
resource_endpoint_request_headers
{
  "x-fapi-auth-date": "Fri, 06 Aug 2021 22:14:28 GMT",
  "x-fapi-customer-ip-address": "198.51.100.119"
}
2021-08-06 22:14:28
CreateRandomFAPIInteractionId
Created interaction ID
fapi_interaction_id
956a443f-5c50-43bc-a526-45ca49271c04
2021-08-06 22:14:28 SUCCESS
AddFAPIInteractionIdToResourceEndpointRequest
Added x-fapi-interaction-id to resource endpoint request headers
resource_endpoint_request_headers
{
  "x-fapi-auth-date": "Fri, 06 Aug 2021 22:14:28 GMT",
  "x-fapi-customer-ip-address": "198.51.100.119",
  "x-fapi-interaction-id": "956a443f-5c50-43bc-a526-45ca49271c04"
}
2021-08-06 22:14:28
CallProtectedResourceWithBearerTokenAndCustomHeaders
HTTP request
request_uri
https://api.tu.prebanco.com.br/losango/open-banking/resources/v1/resources
request_method
GET
request_headers
{
  "accept": "application/json;charset\u003dUTF-8",
  "x-fapi-auth-date": "Fri, 06 Aug 2021 22:14:28 GMT",
  "x-fapi-customer-ip-address": "198.51.100.119",
  "x-fapi-interaction-id": "956a443f-5c50-43bc-a526-45ca49271c04",
  "authorization": "Bearer b93e1495-efcc-4e68-8871-80068fe4689f",
  "accept-charset": "utf-8",
  "content-length": "0"
}
request_body

                                
request_mutual_tls
{
  "cert": "MIIHADCCBeigAwIBAgIUL/vDOazRGgc4h43nO2JYM5D7EQAwDQYJKoZIhvcNAQELBQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwxFTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNBTkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDgwNTE2MzgwMFoXDTIyMDkwNDE2MzgwMFowggEjMQswCQYDVQQGEwJCUjEUMBIGA1UECBMLT1NBU0NPIC8gU1AxDzANBgNVBAcTBk9zYXNjbzEaMBgGA1UEChMRQkNPIEJSQURFU0NPIFMuQS4xLTArBgNVBAsTJGE3MmE2ZDRmLTc5YmUtNTM2Mi1hZmI2LWY4ZDljOWMzOWNmNTEfMB0GA1UEAxMWYXBpLnR1LnByZWJhbmNvLmNvbS5icjEXMBUGA1UEBRMONjA3NDY5NDgwMDAxMTIxNDAyBgoJkiaJk/IsZAEBEyQ5MjRkMDA1Mi04YTY3LTQ2NTQtYmE1ZC1iZTY0ZjlmZDdjN2YxHTAbBgNVBA8TFFByaXZhdGUgT3JnYW5pemF0aW9uMRMwEQYLKwYBBAGCNzwCAQMTAkJSMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzT/F04pDTbfkjdVo6T+PBsKU2PyDpHGQ9Xl5wH90SMlRSmXwUPZGoAjzIwesXG/mYfvqsKa+8erfnu7lna+LKmAEMbt+k4MabbY+pe6CU6RWVhjBX32Y4LP5n1bohQjvtesYAKO1XlMZ8DbUT0AiNBpRPLBS8qdQ6oFzZ2aWZeTYxcRM0nEMb36iumvEVv1wtA/Oz4czugQ5C3mYDoCWKOi7SUMriiy1yyXzTMn8+P/CIuw3/0EBGKUAb6BkUv6am8h30j8TVOCqSNNCarKhKMeE92hoHp3aWoOK/mH0je76xZr8f4OiBypsZHFydnzsv5v1qxgEl2rFcp2pHTRygwIDAQABo4IC2jCCAtYwDAYDVR0TAQH/BAIwADAfBgNVHSMEGDAWgBSGf1itF/WCtk60BbP7sM4RQ99MvjBMBggrBgEFBQcBAQRAMD4wPAYIKwYBBQUHMAGGMGh0dHA6Ly9vY3NwLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJhc2lsLm9yZy5icjBLBgNVHR8ERDBCMECgPqA8hjpodHRwOi8vY3JsLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJhc2lsLm9yZy5ici9pc3N1ZXIuY3JsMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDAjAdBgNVHQ4EFgQU1lhHIEHQ2lYdVh2HqiIGUXX7rckwIQYDVR0RBBowGIIWYXBpLnR1LnByZWJhbmNvLmNvbS5icjCCAaEGA1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9kATCCAYAwggE2BggrBgEFBQcCAjCCASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBzb2xlbHkgZm9yIHVzZSB3aXRoIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQgb3RoZXIgcGFydGljaXBhdGluZyBvcmdhbmlzYXRpb25zIHVzaW5nIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZHMgVHJ1c3QgRnJhbWV3b3JrIFNlcnZpY2VzLiBJdHMgcmVjZWlwdCwgcG9zc2Vzc2lvbiBvciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5jZSBvZiB0aGUgUmFpZGlhbSBTZXJ2aWNlcyBMdGQgQ2VydGljaWNhdGUgUG9saWN5IGFuZCByZWxhdGVkIGRvY3VtZW50cyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0cDovL2Nwcy5zYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvcG9saWNpZXMwDQYJKoZIhvcNAQELBQADggEBABSuz+oHfmivMFkBZIRquOKXsm/lelrJUIf047l8Jdld2pdt004OSkuHln3rcCjYRfn+/c7Y1yUVSciDRNW0u+pubzv6Ku9doCjpg3Po1BSv/sMhfSr2pvKI5sxK7g4cnWp4TukgV8+O++y2qjBrNzLWJI3IJvDhRZVWFzsjjvRz7ydTcYzWzCYV28H6g/hO/XwghK9k9cJHUukr4e2u9OEKY9QxYClAlDA80oFdJcVdqmnUq9Z6azLXwOt8Rqsl8TT2La6F4ZF3NlbDgJLYe7+mIQ2nvgkyuPySz1i12xM3spBdTYJUwILrxTzhKio3Ztgfu791rz+cFCwhh1Ca44E\u003d",
  "key": "MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDNP8XTikNNt+SN1WjpP48GwpTY/IOkcZD1eXnAf3RIyVFKZfBQ9kagCPMjB6xcb+Zh++qwpr7x6t+e7uWdr4sqYAQxu36Tgxpttj6l7oJTpFZWGMFffZjgs/mfVuiFCO+16xgAo7VeUxnwNtRPQCI0GlE8sFLyp1DqgXNnZpZl5NjFxEzScQxvfqK6a8RW/XC0D87PhzO6BDkLeZgOgJYo6LtJQyuKLLXLJfNMyfz4/8Ii7Df/QQEYpQBvoGRS/pqbyHfSPxNU4KpI00JqsqEox4T3aGgendpag4r+YfSN7vrFmvx/g6IHKmxkcXJ2fOy/m/WrGASXasVynakdNHKDAgMBAAECggEAByswDKhqm19N40pN5L+sji7jpgSD0I2K45f/kaKh/BzT8wZGc312kAZf/5w3/+6EnG2BD/Ry/N4YO2Parzw/XxaFbvs+e4Z7uNNBsuf2s1ctEMrCjkRDv61pjZAqhOMABFmWuAb/wbCjWkl/9tilmS5GIhmCfCkt4VLuJfFmVV6tz2YRMe0bM2cDuen70AheMLuK5ii644Ny8uCYBtqWFK7ih07zFN5pnUjANzD3FeMr7oZmRZWs1kDeTS9J/ujiuGpKnMkdQWNXGwS/hTzWIifoNNuk+j6GPSAFrF/lk2KUYvCdUq7rtExbISCVGodExNGbVNBLvRH3UugtfuFVyQKBgQDw09VoEjRDXJFm/VibwxdO/PwH8gVzZE9J/Ld474kdIJi9WzG37nIcpnAnswcrJeNDt6SpFJmuH5mrm6+NGbEW2ousv53W8/KXPWmWDFexugP+8jt3ebt2KeEaSfhfGyr6l5G2Pek5qlNmAE6inl9GC44021czubwd23FXl3WXnQKBgQDaLh3MtMvQSV5J1ptMJAoedeekOnyZ8lsTQc7hyHJHkcRH8ica1ApluzR0CXfbPFLBjnjKThWpi1zpdM+3U9JryZ/Ek9WvEcsDdXPm+VMQplfkxjoLKZTVL9KNvRJ3caE+hywG7ATV1CpowXEvdFBH9zoi9Zi3Nr1C8wyC1knonwKBgQChFVAdOG/0zqoDNVpbdXbVwqnhtqSmtmXCm2MtZStVbEQ+BA2RddCmET3bkAgveDw3Q1LENZ9FtKVY/93Ah3rISo46kkDFUo7lUpKZZtARdNbPZL8Z/zbApuqGZwvWsZlh3Jf+ShMCG0eFZpcydrRLaddIy53cX1PQtMNvT0O8kQKBgDvFWoCUHynmj6Am3NCVJviFUHpbU3tRO8Ygxy5vnW8h7eXP3wqogFiyWoJXfbBf7EP+ZfT2Q1T5SvDiAW211vWUfOJ7pZSaiUVfTes+7pSnHXkdHRWlxJJK0aHm5EI4rPXWTidvTTvPLfcY14sqkDvG7PRa2AWJR3wp3YmSbxj9AoGAVQkqCB230WcFwmwyaZiu3gIwIY1vzY2FhL3Cs7xbrmixtqR0LiNJM7YP5VvZdj+k55uIgRPa4+38ketebvcEGx8SFdZEOVlCWuVfZCzpGBoUoP+/aJ0MiQ1NpA3Dat3Hpo2pR49Hu1/Eg9mSWHhKNMlQtyZ/R7i5S2UdiFa0/Ik\u003d",
  "ca": "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\u003d"
}
2021-08-06 22:14:29 RESPONSE
CallProtectedResourceWithBearerTokenAndCustomHeaders
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "request-id": "Gateway2-0000017ad450f91e-57571",
  "x-v": "1.6.2",
  "response-param": "[]",
  "x-envoy-upstream-service-time": [
    "9",
    "583"
  ],
  "request-context": "appId\u003dcid-v1:ba75fe32-df99-458c-b930-07c1d57fb062",
  "x-fapi-interaction-id": "956a443f-5c50-43bc-a526-45ca49271c04",
  "content-type": "application/json;charset\u003dUTF-8",
  "date": "Fri, 06 Aug 2021 22:14:29 GMT",
  "server": "Layer7-API-Gateway"
}
response_body
{"data":[{"resourceId":"089592947e1409f33e90d58cacdb592d06356cf0a6d876b97dd4f2df72b3dcf012bdddec31b562e12612c6117cc230a8","type":"CREDIT_CARD_ACCOUNT","status":"AVAILABLE"},{"resourceId":"e73317ca0424e6d224cc6381ba923c3d259f8f12f84d6437805ff924d45b768a8e9e9e2421cf87f50999f3ee78535010","type":"FINANCING","status":"AVAILABLE"},{"resourceId":"ef17ca2897dcbb922dec10c16ecaf663860210bce2287e409e89b2b27fbbdbe1cb384e686fd7844d3ddf976882ac47e7","type":"FINANCING","status":"AVAILABLE"}],"links":{"self":"http://api.tu.prebanco.com.br/resources/v1/resources?page=1&page-size=25","first":"","prev":"","next":"","last":""},"meta":{"totalRecords":3,"totalPages":1,"requestDateTime":"2021-08-06T22:14:29Z"}}
2021-08-06 22:14:29 SUCCESS
CallProtectedResourceWithBearerTokenAndCustomHeaders
Got a response from the resource endpoint
headers
{
  "request-id": "Gateway2-0000017ad450f91e-57571",
  "x-v": "1.6.2",
  "response-param": "[]",
  "x-envoy-upstream-service-time": [
    "9",
    "583"
  ],
  "request-context": "appId\u003dcid-v1:ba75fe32-df99-458c-b930-07c1d57fb062",
  "x-fapi-interaction-id": "956a443f-5c50-43bc-a526-45ca49271c04",
  "content-type": "application/json;charset\u003dUTF-8",
  "date": "Fri, 06 Aug 2021 22:14:29 GMT",
  "server": "Layer7-API-Gateway"
}
status_code
{
  "code": 200
}
body
{"data":[{"resourceId":"089592947e1409f33e90d58cacdb592d06356cf0a6d876b97dd4f2df72b3dcf012bdddec31b562e12612c6117cc230a8","type":"CREDIT_CARD_ACCOUNT","status":"AVAILABLE"},{"resourceId":"e73317ca0424e6d224cc6381ba923c3d259f8f12f84d6437805ff924d45b768a8e9e9e2421cf87f50999f3ee78535010","type":"FINANCING","status":"AVAILABLE"},{"resourceId":"ef17ca2897dcbb922dec10c16ecaf663860210bce2287e409e89b2b27fbbdbe1cb384e686fd7844d3ddf976882ac47e7","type":"FINANCING","status":"AVAILABLE"}],"links":{"self":"http://api.tu.prebanco.com.br/resources/v1/resources?page=1&page-size=25","first":"","prev":"","next":"","last":""},"meta":{"totalRecords":3,"totalPages":1,"requestDateTime":"2021-08-06T22:14:29Z"}}
2021-08-06 22:14:29 SUCCESS
CheckForDateHeaderInResourceResponse
Date header present and validated
date
Fri, 06 Aug 2021 22:14:29 GMT
skew
866
2021-08-06 22:14:29 SUCCESS
CheckForFAPIInteractionIdInResourceResponse
Found x-fapi-interaction-id
interaction_id
956a443f-5c50-43bc-a526-45ca49271c04
2021-08-06 22:14:29 SUCCESS
EnsureMatchingFAPIInteractionId
Interaction ID matched
fapi_interaction_id
956a443f-5c50-43bc-a526-45ca49271c04
2021-08-06 22:14:29 SUCCESS
EnsureResourceResponseReturnedJsonContentType
Response content type is JSON
content_type
application/json;charset=UTF-8
2021-08-06 22:14:29 FINISHED
fapi1-advanced-final-ensure-valid-pkce-succeeds
Test has run to completion
testmodule_result
PASSED
2021-08-06 22:14:40
TEST-RUNNER
Alias has now been claimed by another test
alias
losango
new_test_id
bKCgZLlRKCA4OQ7
Test Results