Test Summary

Test Results

Expand All Collapse All
All times are UTC
2022-11-17 18:05:28 INFO
TEST-RUNNER
Test instance r6jOB1tBAwpiGf2 created
baseUrl
https://www.certification.openid.net/test/a/ozone-2021
variant
{
  "client_auth_type": "mtls",
  "fapi_auth_request_method": "by_value",
  "fapi_profile": "openinsurance_brazil",
  "fapi_response_mode": "plain_response"
}
alias
ozone-2021
description
open insurance
planId
vbWRB3pZl8cn8
config
{
  "alias": "ozone-2021",
  "description": "open insurance",
  "server": {
    "discoveryUrl": "https://auth1.tboz-brasbrrj-hml1.staging.ozoneapi-br.com/.well-known/openid-configuration"
  },
  "client": {
    "client_id": "01f0e574-2e98-411f-84ba-3849731efc5e",
    "scope": "openid resources insurance",
    "jwks": {
      "keys": [
        {
          "kty": "RSA",
          "kid": "xsZBDRn00E7pSNRlLOAD0go4GNK31k8fY1ZLIGJUZFs",
          "e": "AQAB",
          "n": "yg6zCE1polWR2_lVgkGcyHS338LxY5ZB-V56JXAJ2pyEn2cd_oIpWQHVgO3cAZD-sg5UBBX4ZQlsQPFG7Ia9U9AMBYHMFycSd7glI_7D25To5HJWiiK-sZlf6D_7wIa_-OqijnVh4ZzMrzZsE48DmIZ3SpZ0pS98impso2uUT9zdBj8Vy25c3TTgmPmuVKM4Rt7EJA_dNwok3fEAKMRnyx3wkt0kTeftsgjy7fIfV1plzzWNXVcI9yW9MrJAcJp0V8EzkAC14N800vy2JnI_XEOIZUtj6Iy3-cDCICd_GIOF6td4r24QLpOc765fHrcWe2PNDEWV_alkGCMZzfP76Q",
          "d": "VdSeqnUv3RxaREYK07UJY4FpJi0KGxKV3dcLLeIE3Y9FKu1DqXwjEkMcLZNctHGiL4K0n7Oxe0HgcUnMpeaqf_LNWH2Fc4RObPqVFFBBZIJB1-DV8AHIXWrYebDMQUE8RQFuofMs7AiOThNhH4HNtjnQbKeyzwR389g3Y8fsDWv0PADKn4XkpGsTb9C-XmTqSsYwfIim-HJ2zrckNBWZ9pzGzb59aj-Ss2HORfc_vDdnDAaAjKqPKJva4tvamkSwXusof1--15Ks-rSOz8ksZmakhY9CyDDPf8HACqC0IGlKGg8Id8V4MX2Mos-C4RxNm_RsTWJc7P1J2OJ_jKbgLQ",
          "p": "7I4l_09YybRLBW4y1L2bLTvEFoASEVsxnZjYqnsnddrs3W0itcTQvpKswWMk0wnX_SluhBYENV-v_t4beKNxxQJqj-0r20MpNmNjbgDaO8L6CjFya8j-apS2ZqDvlE7Bc_qUgREuJm56u3zJCzH7bUMHKazjuFgSYQdacU1Dczc",
          "q": "2qqcI8BSMQw0_uvNfy0fHjzbnulc2294WQ9IN7ULhfgcktyzxcl6rFT-grSxYe-hACSxIsuTWGwl3WMVd0E-QJCuzdbup7uvKmNV_ezIX2my4s-perUsl2DaptyYIAof1-tgnmAYpctWNLHIuQauhdw2DO6i8O-tjV4nTk8_2d8",
          "dp": "qkniHJq4Jeu-HdioivE7ZiKiFDh5yTjGzNadEoy5aWQCI5xO4l8ejjH0XvrKJYnujHZo8nkO6oVJosWtLPksC1Cj-ZwYeC0u29JMX4IJl__SE8howCLe00bez56HGVJgfOckRI1jlZLuk01PRNnkT1FzNJMbEzeDc4nhl7KxHZ0",
          "dq": "NEG9mtWlTs9qAtn7fD8eRq2olquSY2aaTj5WtelwXY3T1k0kMUpbJMATKs1f7tXDljMumfAowGLoEaZSRPO0mt14yPxqgG9cBzdCH7Lsl9C8zXNvP0H47BxbZLEnMdD5lzJLHs48VbLoYSNzorQ0FQ1xZVnKWuYMhdJQdmh-C-U",
          "qi": "cXlQ4G53dvUdbfDa1SIXiSpA40bTDFQJoDZJP7U_eOvHApl3-lYyEGNYNfQrFpW7yXcuyVrEB3xuL-wve9HE1nyOGGlez6bZ0CGZge3mYiA9SLUcaBD8DmbmdqrDbI_8GERz_f3pGN_YU_hF6SsJsmIQanzCsFPziRXT0HF6v3M",
          "alg": "PS256"
        }
      ]
    },
    "org_jwks": {
      "keys": [
        {
          "kid": "QMWMFrD5y17W7RMXN5LeDYAJ6XA5N9ZVEcsRkC-Rlm0",
          "alg": "PS256",
          "kty": "RSA",
          "n": "wKqeA6DpI_WPlfLMAW_rZ5tvCZELOLVCZXhw0cUnLNOcuDCVTn3ujoqPfm9vcTG-Se62xWsgFgTBmC3ju-JjAKCnBUK2Wgt8b8Gd7qLGMimQVSY_1SmgoIGP85jkhYLp3jA6rWqRKWYfjfDE2TdlQ76fKlFP43e8lbc2RdE6udpG42agvA2YmeFfYppYJuEijolmDOCdhtt7ghFQUJvV10WVPXLy52p1xS-Gh6TSptvCXG_aCl6jpyTuvljNWLZOXX-lANOpojqJ3v4Hr5fGgyhhSEn7wFu0vEu1sX5lJuVJcm7RleWamaSM4Yjph_OL1T-9FOA4sUef1XOiqtf_yw",
          "e": "AQAB",
          "d": "RG-WZzWN-r7r_NhcjJojpQ66F0zVDpSb_A0XDfwY2Txla6ueLV5gEXO4WrHchPmlXP-VHnTZ1dhkp9iNDxzwC7YE_cJfoYZ48f11SuG4wvKumQBYJjB-JOVAq8eATMheqBS7kwPKgkkLJlECqyGZL8ITKWXumZ7bdta4SX5zfLYj7abEloNgyOGSLU5aBtTBn-bcq_Trfm_CZuQ4JBKOv9fpmbiggudr5_ggNRWZhICtZn6fad8R-cU6ee0YOolHJpbZcuTHchN180LESn0-qpzMG2Kvi3wld7QRywEN3sMgiQYYzaDCi_6RNAJAKt4bm4O1FLnshA4_X6jjEXSWYQ",
          "p": "_FlYfyOn32DzVqFDEhcK6XsX0yC7WmcpGhZPlx9RNhf-XVCpe7k_RRxzLQLrQQr-H7hWjZkRqDiQebpCtUSKxiY0nIfYIoSeDBu0PbiMR6vQx-l3xoOP-3uKebXXeO-tnVzrMZoXg6wQpRKUE_0UhGl37vah8ZDUeK91JOKZuxE",
          "q": "w3Q36taFHeW7u62pUaPFdV2O7gB7yvz_lN5wIAL5rUIUpjI943v8Bp_Ip0a0JtDFNkNpogm_Txwy6SHIdApBktcwo8lbe_SMpO0lZMdKNbk0iFsg3tqYfS2D3YonP56GDkkxep5j2GP-GglbTXa-XNExEr7xYkdWgw051Zb69Rs",
          "dp": "kLdsWP1JuIERDA1POYCdcWh2MU4EI8QlfiBtZG1BVZRM-5bWm22RK0E1jAqwf4yeT_KXMH0n8yD9OdHnj6zPKPOgGGSPPrxvJuJ8ayj6yd9uzDbHycCJQd-HemUePOy21BgFiVylP43dvcz5vrzUl1skvJYUKUS1lMCKnayWHQE",
          "dq": "SAzsnA5ObhIFHY9MDoNfw_8kNEpLWC3hjaBeFv7hyWPFtupodBZ9dneqgTeIK5LkUDeTlh8fver4PYatnVE2kQnwrUAKEGy6-AVPtpHcomdOnUFyoZRViDeiF6XZCBPI-TU0Hy6KQffCcRin5qtyS0b2XyGyW_dORes3Oax5gKc",
          "qi": "pCEO85rXe44SVPn9DYDN8EGQ1verg6x4037MHWjDWJfM6axAWEVehb0RWPxiywIlfUNpv9tcd2rosgoBmncs-2Hs6UaYZK_QixpbgXQ5qcl2JDgg_UNRFeJJFqb0dGvz5MIyY5kp_TXTOrAOcPrsGr68GZkLMkQ19F1SpStFPvI"
        }
      ]
    }
  },
  "mtls": {
    "cert": "-----BEGIN CERTIFICATE-----\nMIIHKjCCBhKgAwIBAgIUbwdmLatVSksKhIbZCXpu508qSQkwDQYJKoZIhvcNAQEL\nBQAwdzELMAkGA1UEBhMCQlIxHjAcBgNVBAoTFU9wZW4gSW5zdXJhbmNlIEJyYXNp\nbDEXMBUGA1UECxMOT3BlbiBJbnN1cmFuY2UxLzAtBgNVBAMTJk9wZW4gSW5zdXJh\nbmNlIFNBTkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIyMTEwMjE0MTIwMFoXDTIz\nMTIwMjE0MTIwMFowggE/MQswCQYDVQQGEwJCUjELMAkGA1UECBMCUkoxEjAQBgNV\nBAcTCVNBTyBQQVVMTzElMCMGA1UEChMcQlJBU0lMQ0FQIENBUElUQUxJWkFDQU8g\nUy5BLjE1MDMGA1UEAwwsKi50Ym96LWJyYXNicnJqLWhtbDEuc3RhZ2luZy5vem9u\nZWFwaS1ici5jb20xFzAVBgNVBAUTDjE1MTM4MDQzMDAwMTA1MRgwFgYDVQQPEw9C\ndXNpbmVzcyBFbnRpdHkxEzARBgsrBgEEAYI3PAIBAxMCQlIxMzAxBgNVBGETKk9Q\nSUJSLWJhOTdjZDE3LWRmM2ItNDZhNS1hOTUyLTkyYWY3NWQyNzFhMDE0MDIGCgmS\nJomT8ixkAQETJGNjYzZlN2VlLTZjZTItNDYxMi04NmIzLTQ2NThhNzkwMjA0ODCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL8tKuvCnYjDd/kC71Fx8A4W\n1YkwSv8qCbOqyJLjtQTd69wsWHWuJGhjN24VoBL2HdOPCT1L8f2HuUvFKqe8maF+\nU8kRk8wPExQa5SlkyvEM9SWLrM14Mg+mUBgm9Uu2cnAW0g2z37WqNZg7QouPeSPg\n+vgTbaFU5kjfR9oXQtfGKmBMcaOc7Fh8P16glaf6qYyu6xJ2mT2b7btvTkgVve9J\nbDA/1ol/SMCacNRG8J8zo6FFN+8hobbNizNAviqFKPg0h2wytx4NGKrYe4zdcf4E\nxuSt5OWfj3GkoI32XdguAF8P0zd7lv+vrrpVyD1X9eEhy8IkQHG3j5BdoSJnO2MC\nAwEAAaOCAuIwggLeMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFBu6x3elXOit2wwD\nCKUCI518qkk4MB8GA1UdIwQYMBaAFB7qcnHxuyXX6m21HSFjck0TFaR+MEUGCCsG\nAQUFBwEBBDkwNzA1BggrBgEFBQcwAYYpaHR0cDovL29jc3Auc2FuZGJveC5wa2ku\nb3BpbmJyYXNpbC5jb20uYnIwRAYDVR0fBD0wOzA5oDegNYYzaHR0cDovL2NybC5z\nYW5kYm94LnBraS5vcGluYnJhc2lsLmNvbS5ici9pc3N1ZXIuY3JsMDcGA1UdEQQw\nMC6CLCoudGJvei1icmFzYnJyai1obWwxLnN0YWdpbmcub3pvbmVhcGktYnIuY29t\nMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDAjCCAaEGA1UdIASC\nAZgwggGUMIIBkAYKKwYBBAGDui9kATCCAYAwggE2BggrBgEFBQcCAjCCASgMggEk\nVGhpcyBDZXJ0aWZpY2F0ZSBpcyBzb2xlbHkgZm9yIHVzZSB3aXRoIFJhaWRpYW0g\nU2VydmljZXMgTGltaXRlZCBhbmQgb3RoZXIgcGFydGljaXBhdGluZyBvcmdhbmlz\nYXRpb25zIHVzaW5nIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZHMgVHJ1c3QgRnJh\nbWV3b3JrIFNlcnZpY2VzLiBJdHMgcmVjZWlwdCwgcG9zc2Vzc2lvbiBvciB1c2Ug\nY29uc3RpdHV0ZXMgYWNjZXB0YW5jZSBvZiB0aGUgUmFpZGlhbSBTZXJ2aWNlcyBM\ndGQgQ2VydGljaWNhdGUgUG9saWN5IGFuZCByZWxhdGVkIGRvY3VtZW50cyB0aGVy\nZWluLjBEBggrBgEFBQcCARY4aHR0cDovL3JlcG9zaXRvcnkuc2FuZGJveC5wa2ku\nb3BpbmJyYXNpbC5jb20uYnIvcG9saWNpZXMwDQYJKoZIhvcNAQELBQADggEBAC3F\nj72DcUnRXzdIS1lUfWIlcP3MCDCEFs7/LFV/y05CgtrIxnrvUvFs23TFOGlU03RL\nxPIl/lfAMReFrd/PD4jJ7HdRXFe2HRP17eyQ3pO7X+N4tuPm5Pm0NN8Qw6p8u4lH\nzi3wh9kYpvmV3zXddv7yusN1RWaufvzwWgU/nkJqClxcYAAyOkf6YPtizEYIv+Nk\nHzcxExvOWae6U7Vbl8kTCZyWH2EFSTgVpMqH4ibMqs2LfuYIzVacGOTp8WifG1Do\ntHwePvqcS8UK8NUGfmXTRYalG0mG+l5Qnwksy1s8XWAigna09k5EJ3aoLWmhurVQ\nD+WwOCKQzzyi3kwMrvo\u003d\n-----END CERTIFICATE-----",
    "key": "-----BEGIN PRIVATE KEY-----\nMIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQC/LSrrwp2Iw3f5\nAu9RcfAOFtWJMEr/KgmzqsiS47UE3evcLFh1riRoYzduFaAS9h3Tjwk9S/H9h7lL\nxSqnvJmhflPJEZPMDxMUGuUpZMrxDPUli6zNeDIPplAYJvVLtnJwFtINs9+1qjWY\nO0KLj3kj4Pr4E22hVOZI30faF0LXxipgTHGjnOxYfD9eoJWn+qmMrusSdpk9m+27\nb05IFb3vSWwwP9aJf0jAmnDURvCfM6OhRTfvIaG2zYszQL4qhSj4NIdsMrceDRiq\n2HuM3XH+BMbkreTln49xpKCN9l3YLgBfD9M3e5b/r666Vcg9V/XhIcvCJEBxt4+Q\nXaEiZztjAgMBAAECggEAMt+yLEr94QcjRgCh7uqDFzy8VmWjj4OAUW+BMJWn9kOY\nIF8sqyRMS/sbJRBcKK+WAFZv/v/WxcD4blFpqHln6LHVWgxzaDoauZ7unLVVzA/G\nrNcehQ8XQ1LevY6geCV1Dp8EBuF3BsDkwj4C12C2u/WC08FXyzbskTfZxw+pmgGM\nHWRVkZo7C8Nq9U3IwTA5vWHohAmSdjQHaD2KqjFcnZ0RVgaXkjNfDUDomNXxdkTP\n7Q1DBcydxcruw6zE5ogGqkpjO5Sdb2kVtSM0r/67f2LwbFBpJSMfMM57mQqMIVxz\nGzlT2bfWV64FXCBYYb2bBe7EWZxcR16sq2yE9BCNAQKBgQDpMRpDwFz/oDpmlmti\nK59H/PnNmjMwXJ3oioBnxHIo55bYE+TElJ1EH+xfpp1OTOrINbjQSewUmfvkBlmj\nPci7EQZtmWybmIB2YagIqwt5XZrKcKwIqXwJvt0UQK8/GC+M9WdlFIJ2op5SnUss\nYOK9hHh6HwiSaJ02TuBkxDAHzwKBgQDR4ApxrP/bQH/8loYFs+M0vN1sxBfdX7kB\nfPS6t132g1PxxoO8koy+oSZ3M1IdNcYuxNZiqxYG+IW5v/3+7XxaYB5mxUWBZJKq\nTByTeyKYXFOtUMQC5+DCABVXHM5TLzFZszjiWUonLoBCIS9qgmrvCG/cjX2H7t9W\nwks0X8dkLQKBgClua/g1qVBRq46mkxWyIm6r58Y763RgQD4cvYuyP4Y8/3QMtMyo\nivibo2erNq++wsgno1p+h89xPGvbJPn39D4oXDgE1mMeyVQ/LZe8rCE4HFRziF1R\nn5QrsSP0Ci7voSMuRtyStEtXwUF0aPLNk/uQGce409EPfT807HF62f3JAoGAd4hQ\nqnnLp0ZPHr9kSa8wwoKm4iG1LeIs7ooKoKV7IMGfd96GfUpCWvhRfiZ+qCBOZai6\nKawjeYjmMOsGcME1yAtihUnp0k5DsjZzOBQzme9LwTR0zurd+eAuR1UitgH064/F\n4DTWpQY5CnD4HoN0//sgKs9zJY6JKVKznnrGh2kCgYAO7y5ovKzXrRCTQGlZvil1\n9XEjNLc70vjvt5TtR1FNvy/ogp2cNkNUyNFC1FiDuLiHpFbzyUyYzblLDLtbQXdX\nHZ39sqco/L0/xVR+VpBZu119RavwTwG6JbOaXf/svJBixtXZ9E+2Q3RmPutUijiU\nTcKyvi5CQsr4SNujRW1vGQ\u003d\u003d\n-----END PRIVATE KEY-----\n",
    "ca": "-----BEGIN CERTIFICATE-----\n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\u003d\n-----END CERTIFICATE-----\n"
  },
  "client2": {
    "client_id": "7aa90a9c-9d42-48a6-ad98-77ef077d81e7",
    "scope": "openid resources insurance",
    "jwks": {
      "keys": [
        {
          "kid": "bwCBasoGXZVZl19vaA-rGXKIFTDVAcz12cr_G-Op_zw",
          "alg": "PS256",
          "kty": "RSA",
          "n": "8pgGkMDVCmu-fyOdBoXTUH3KGwwtaVMznYrtUzCjFnGR8VTO4YbdzIP_0LygX6EuTUtuxfpo4EyqjQ0tXMtB1Nahne6PdRWNNaIUuVnAXu9FkX_VOr8X6KQXSPiqIYXZabOgTbg5vJorSsrk93tPk3QUW5TBHXQyojofi7H7sFml5OyaYI_Dk_AgN9D9GSY091L7dLbD1ET4gZoaoYM3GqxR0d-dFazdmVERe-tHToz70F8nnPYJm0an7mDpD5khGVj1hCMSazHH1JjDhlQcATKZukF86Je5GXuiWWBWP0FQO_gJNLlEUqfjVI_nu9GiEIShnYFLCjhHQmsW4sZREw",
          "e": "AQAB",
          "d": "Q7Pt0SQf0KK1LWJRBmr-yG3yo43IdqaDtyn4hckDGtZjNojGm-Y5rEQCdszNrSKce3Hb3mC-OCrtRiQxTr5jBvVHcX4Mh06WdCthwUCtEVGRhsO4TIbcM07oOLM9N9HVFUzOJiKN6nbUMjFhqTe-w5YXwF9JbeDp6KB0AVaQuWwgZQSLSePs4NU3gLOTc2Xu7EiKqiLc-JJ5QltYGDjP5Yl7RM0OwobmShLDAJOpeKwprlYliKMDLnsqIqGA9isYeiimemLX4gywhV7X3636z_wU4P_9CJmv9-dtkhUxl07nwhQBLQhGeLqgtKxRPJqMreLIpSou20cavGH6Hu-rUQ",
          "p": "_Oz9MLrQVemU_cJasqYy9kCZxrkbnq6F4iN5rouTWwl43PLpoSziYwwTlmuIotQ7fCu_kB8fyS2fj-dZ4yEpvB_am4HoIkxRvE93c5CJDRxyyrUnQ8bCpFnLekNkQltokkv3hR4iM5NJhyiIp8xLWhXCYtOtjD1bVw5eb9inGM0",
          "q": "9YrjOzND_prYpwlywvJ4CpZCMU7i2UsKnbRPXGMvp6_DuTLvxo9Fzm83a0jzZVkROIE20GtTW113uGecHzbMIK5X6F5sEAxyjf8iaieYd5bqPBE2IdVYHEG54K50ST0OBspo_3gD064Gd_OF8wZXmSBciaTAkctaGMXioJaYkV8",
          "dp": "bJ2ZXYPcVAirYw5DxNR6riWv5Bc6NTrdY--4Iazu6vl2XewzSHPuBHr7Lm2fj810fi6LZWj4TXy6OSIxB8kGEzPavU1cUt5Te3rk4UwAjxDYexSwd_qzO8EUEL1AIP8AOVNGSHRYW620tcZCaUziTx1pDOe6b68puokBJSb1G0E",
          "dq": "XqiRWzQzRUcKuLJixJbXAjXVBM9FksFkMVHeul4edAXFbXMejqyTG7cyZTC1bF--zMq7h_OoKfPJgJSo0ju8y-iKSTGFdVZnHyi5arUjCQ9r84YrGTX3BsWr09tNRyK7cpC7k6j_yK4xHjMKc5sBUC3ynrmd51a-wAghiwkjff8",
          "qi": "Gqm4XVv1zD7ojBP6K2DCAL9PpXIABgsN5oGKAr12W1pYNtOMANX066jo7EPSkmrdXLOjYl6pGBK68g7PPvtDJn1eNlcz19D6w3BI43NSYaiLpYYTD2FnSktlJMAFdVt5lcn6RrXyEGdaFXGgtIUfcHCllcKL_vlfQFTL7bKovwg"
        }
      ]
    },
    "org_jwks": {
      "keys": [
        {
          "kid": "QMWMFrD5y17W7RMXN5LeDYAJ6XA5N9ZVEcsRkC-Rlm0",
          "alg": "PS256",
          "kty": "RSA",
          "n": "wKqeA6DpI_WPlfLMAW_rZ5tvCZELOLVCZXhw0cUnLNOcuDCVTn3ujoqPfm9vcTG-Se62xWsgFgTBmC3ju-JjAKCnBUK2Wgt8b8Gd7qLGMimQVSY_1SmgoIGP85jkhYLp3jA6rWqRKWYfjfDE2TdlQ76fKlFP43e8lbc2RdE6udpG42agvA2YmeFfYppYJuEijolmDOCdhtt7ghFQUJvV10WVPXLy52p1xS-Gh6TSptvCXG_aCl6jpyTuvljNWLZOXX-lANOpojqJ3v4Hr5fGgyhhSEn7wFu0vEu1sX5lJuVJcm7RleWamaSM4Yjph_OL1T-9FOA4sUef1XOiqtf_yw",
          "e": "AQAB",
          "d": "RG-WZzWN-r7r_NhcjJojpQ66F0zVDpSb_A0XDfwY2Txla6ueLV5gEXO4WrHchPmlXP-VHnTZ1dhkp9iNDxzwC7YE_cJfoYZ48f11SuG4wvKumQBYJjB-JOVAq8eATMheqBS7kwPKgkkLJlECqyGZL8ITKWXumZ7bdta4SX5zfLYj7abEloNgyOGSLU5aBtTBn-bcq_Trfm_CZuQ4JBKOv9fpmbiggudr5_ggNRWZhICtZn6fad8R-cU6ee0YOolHJpbZcuTHchN180LESn0-qpzMG2Kvi3wld7QRywEN3sMgiQYYzaDCi_6RNAJAKt4bm4O1FLnshA4_X6jjEXSWYQ",
          "p": "_FlYfyOn32DzVqFDEhcK6XsX0yC7WmcpGhZPlx9RNhf-XVCpe7k_RRxzLQLrQQr-H7hWjZkRqDiQebpCtUSKxiY0nIfYIoSeDBu0PbiMR6vQx-l3xoOP-3uKebXXeO-tnVzrMZoXg6wQpRKUE_0UhGl37vah8ZDUeK91JOKZuxE",
          "q": "w3Q36taFHeW7u62pUaPFdV2O7gB7yvz_lN5wIAL5rUIUpjI943v8Bp_Ip0a0JtDFNkNpogm_Txwy6SHIdApBktcwo8lbe_SMpO0lZMdKNbk0iFsg3tqYfS2D3YonP56GDkkxep5j2GP-GglbTXa-XNExEr7xYkdWgw051Zb69Rs",
          "dp": "kLdsWP1JuIERDA1POYCdcWh2MU4EI8QlfiBtZG1BVZRM-5bWm22RK0E1jAqwf4yeT_KXMH0n8yD9OdHnj6zPKPOgGGSPPrxvJuJ8ayj6yd9uzDbHycCJQd-HemUePOy21BgFiVylP43dvcz5vrzUl1skvJYUKUS1lMCKnayWHQE",
          "dq": "SAzsnA5ObhIFHY9MDoNfw_8kNEpLWC3hjaBeFv7hyWPFtupodBZ9dneqgTeIK5LkUDeTlh8fver4PYatnVE2kQnwrUAKEGy6-AVPtpHcomdOnUFyoZRViDeiF6XZCBPI-TU0Hy6KQffCcRin5qtyS0b2XyGyW_dORes3Oax5gKc",
          "qi": "pCEO85rXe44SVPn9DYDN8EGQ1verg6x4037MHWjDWJfM6axAWEVehb0RWPxiywIlfUNpv9tcd2rosgoBmncs-2Hs6UaYZK_QixpbgXQ5qcl2JDgg_UNRFeJJFqb0dGvz5MIyY5kp_TXTOrAOcPrsGr68GZkLMkQ19F1SpStFPvI"
        }
      ]
    }
  },
  "mtls2": {
    "cert": "-----BEGIN CERTIFICATE-----\nMIIHKjCCBhKgAwIBAgIUCASvP4bUX0EiUx2U8ZZw9iJ/nCEwDQYJKoZIhvcNAQEL\nBQAwdzELMAkGA1UEBhMCQlIxHjAcBgNVBAoTFU9wZW4gSW5zdXJhbmNlIEJyYXNp\nbDEXMBUGA1UECxMOT3BlbiBJbnN1cmFuY2UxLzAtBgNVBAMTJk9wZW4gSW5zdXJh\nbmNlIFNBTkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIyMTEwMjE3MDQwMFoXDTIz\nMTIwMjE3MDQwMFowggE/MQswCQYDVQQGEwJCUjELMAkGA1UECBMCUkoxEjAQBgNV\nBAcTCVNBTyBQQVVMTzElMCMGA1UEChMcQlJBU0lMQ0FQIENBUElUQUxJWkFDQU8g\nUy5BLjE1MDMGA1UEAwwsKi50Ym96LWJyYXNicnJqLWhtbDEuc3RhZ2luZy5vem9u\nZWFwaS1ici5jb20xFzAVBgNVBAUTDjE1MTM4MDQzMDAwMTA1MRgwFgYDVQQPEw9C\ndXNpbmVzcyBFbnRpdHkxEzARBgsrBgEEAYI3PAIBAxMCQlIxMzAxBgNVBGETKk9Q\nSUJSLWJhOTdjZDE3LWRmM2ItNDZhNS1hOTUyLTkyYWY3NWQyNzFhMDE0MDIGCgmS\nJomT8ixkAQETJDNmNzBkYTBmLTRmOTAtNGIxZS05ZTU1LTA5MDA1MGQwNTg2MjCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM90UlvWhTXtiRSg5d1QtKvK\ng72zRkja1PSYhu8J++g/r7DLSqg+9tzKAjvCTIamYc5VNz8kitlid3tCMxmOUHry\ncQOtRX8m86Sam4pewoDQekmuxQbJvIh5h1xzw+Fgo2oiPM334MiSWN5/BUan0K6H\n3fQO8IlzKSfaJ1G8nrLl81grSNMjgDFpJF08lseIp0SXnGL6ba1QgySuONF6g5KX\nWKw1Kogm3I91rY3mD4CjEha9i/HaQkMF3ZKN5NV3xnmHLZFt3/zRBMWb9sie51U2\nIAZOmnbGcoWyKswvmfQHt8To1dpv1LjO+2W0fU1FbyX4ANQkel21nlmlI1R5p40C\nAwEAAaOCAuIwggLeMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFIwI85Y6HYrxW6iG\njJUK6IHoTuX9MB8GA1UdIwQYMBaAFB7qcnHxuyXX6m21HSFjck0TFaR+MEUGCCsG\nAQUFBwEBBDkwNzA1BggrBgEFBQcwAYYpaHR0cDovL29jc3Auc2FuZGJveC5wa2ku\nb3BpbmJyYXNpbC5jb20uYnIwRAYDVR0fBD0wOzA5oDegNYYzaHR0cDovL2NybC5z\nYW5kYm94LnBraS5vcGluYnJhc2lsLmNvbS5ici9pc3N1ZXIuY3JsMDcGA1UdEQQw\nMC6CLCoudGJvei1icmFzYnJyai1obWwxLnN0YWdpbmcub3pvbmVhcGktYnIuY29t\nMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDAjCCAaEGA1UdIASC\nAZgwggGUMIIBkAYKKwYBBAGDui9kATCCAYAwggE2BggrBgEFBQcCAjCCASgMggEk\nVGhpcyBDZXJ0aWZpY2F0ZSBpcyBzb2xlbHkgZm9yIHVzZSB3aXRoIFJhaWRpYW0g\nU2VydmljZXMgTGltaXRlZCBhbmQgb3RoZXIgcGFydGljaXBhdGluZyBvcmdhbmlz\nYXRpb25zIHVzaW5nIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZHMgVHJ1c3QgRnJh\nbWV3b3JrIFNlcnZpY2VzLiBJdHMgcmVjZWlwdCwgcG9zc2Vzc2lvbiBvciB1c2Ug\nY29uc3RpdHV0ZXMgYWNjZXB0YW5jZSBvZiB0aGUgUmFpZGlhbSBTZXJ2aWNlcyBM\ndGQgQ2VydGljaWNhdGUgUG9saWN5IGFuZCByZWxhdGVkIGRvY3VtZW50cyB0aGVy\nZWluLjBEBggrBgEFBQcCARY4aHR0cDovL3JlcG9zaXRvcnkuc2FuZGJveC5wa2ku\nb3BpbmJyYXNpbC5jb20uYnIvcG9saWNpZXMwDQYJKoZIhvcNAQELBQADggEBAJB2\nO7Oi3LxMFaSkhPLmlvWcOurVd3LmmRm6C4scmcAQcHM61NaQzgDGAKetmBpt2zkk\n6oGXlDpnFa654SxYXSXwXArKNnop63Lkx2n9XGUIToCEDT/5pV7ouChukOn3luxm\n9V3YQgmf8Lce9Z7lNubbPTzr7SU1YX3/LUJBGZ4yMKyeb7/1UclxxbZojv3tUtnk\nxNqfax5Ic3g/5nOrMVpB+HwH8zEqM1mNIJr5TGBpD6k5yjtAdZfNoySORsDGK7GL\nTqAOsVHf3/Pzc+BG2boPUNrIW1UeBJj6QG4XsxNL1ecr6b3X13Vsqrsg9TCdC3JZ\nWDIA/OE1BXt/VeE/Vd4\u003d\n-----END CERTIFICATE-----",
    "key": "-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDPdFJb1oU17YkU\noOXdULSryoO9s0ZI2tT0mIbvCfvoP6+wy0qoPvbcygI7wkyGpmHOVTc/JIrZYnd7\nQjMZjlB68nEDrUV/JvOkmpuKXsKA0HpJrsUGybyIeYdcc8PhYKNqIjzN9+DIklje\nfwVGp9Cuh930DvCJcykn2idRvJ6y5fNYK0jTI4AxaSRdPJbHiKdEl5xi+m2tUIMk\nrjjReoOSl1isNSqIJtyPda2N5g+AoxIWvYvx2kJDBd2SjeTVd8Z5hy2Rbd/80QTF\nm/bInudVNiAGTpp2xnKFsirML5n0B7fE6NXab9S4zvtltH1NRW8l+ADUJHpdtZ5Z\npSNUeaeNAgMBAAECggEBAMCn5+w91kv0oj80BQR49LAtTBcZrAXwo5/bHkRTY0uW\nCVUIFfcVMjBssZJJqMPLND1nyfyrtP6YgRlIqyfqkDb9e5LMkSO6Sr3sjtH7mmoC\nMe7HjVX2d03OfrSPFbPyCRCBZzJoJqpdroZCM+Yf5p6OssL6NMuQ1QGbiLRRlJfR\nZQsVcHOLCv/Gkj7jyHcF8DV8+o5UFDVD+bqtywujC1ROLgOuLNzWaSEFniagJOPt\nxwJjAPJ+IlRJk19RuAWBfcsQkPDxKbRjkYRaioXG7qtOWOkEqzrH6AYsJy973Rz5\n8KUsslz0W/83IrYpa0TIMABhGG0CSNPeiILmJq3zHkkCgYEA6jIhNtzMx7FG5juW\ncSoCrsLxe8hXiKYPl7HG5EnBVVuXZqm20EQ0yFQ1VUnTy1LqeIaa/B1A2pE7LYqt\nVOI5ZDyA9nc0wYh/y7b/A2BllIdARkF9uUUC+UgGkWXPJhU3NXHLTZPwCPvT8F71\nZZPnO64DUm7jNqQatHFPEFdvMG8CgYEA4sTUx3Lnhbgpox3215PsSVX92jprkERa\nRU7iKF34zM0Wu7/3iDF5kgrZ6wDwRgdu4J01O18QYzvu8mJ1R+I+fv1oWuqZg8jV\nATLWQuUvYu4kZ4WMKDklGvqSWQECrR9ENRoU4LnBZpahvrYamyBHscM+KSqvLsCI\nAl+Y2qqf7cMCgYEAxCyDuAISoz+zRQ4rAdYP8zYms+posHVx4D6xfO7vPMIBO6T0\nFtbbY+dt2WiDOfDVqWoPjxouBifba1WbxdvN+VHZMRs/nNHrQsiiKsDnthfpVjBr\n0PKnAAs+PTML5zmkSmdsxioiylOv/8x7QMA41Lv52mY6e73RBM9ZTDYBVI8CgYBB\niRjlOzPl1T9TQMmhq8JRv2RJuTB01Qwxk4aQm/fXWD4FrIjg90tnBXPNEsxdsLA+\ngbBspCCcTSnVKtcyGxRspteNztbm2xeT7Rk24/053hDvSg0jYsByd4/r4PrhBXQ0\n1IDMIWLfPxEniIFP65hMq1w/kXJnVIT6Cp6mM0Fc+QKBgCRymZ2KcXhfqBueyJf1\nur63h9RFMGX/Q6znWXEDaMggkX8+7WSMWLBlDYRggFzGX53SNdGZsnNmR3N87eyk\n5L0Y8Vnw7PYSTx62mYvhNlKd59wGGoEqDehH2ZmmaUQ9KOfpzcyoK+QkZrZpnMso\n2SemwdOjJuKi5X20Z6oqxhZ2\n-----END PRIVATE KEY-----\n",
    "ca": "-----BEGIN CERTIFICATE-----\n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\u003d\n-----END CERTIFICATE-----\n"
  },
  "resource": {
    "resourceUrl": "https://rs1.tboz-brasbrrj-hml1.staging.ozoneapi-br.com/open-insurance/v1/resources",
    "consentUrl": "https://rs1.tboz-brasbrrj-hml1.staging.ozoneapi-br.com/open-insurance/v1/consents",
    "brazilCpf": "11111112111",
    "brazilCnpj": "11111111111111",
    "brazilPaymentConsent": {
      "data": {
        "loggedUser": {
          "document": {
            "identification": "11111112111",
            "rel": "VIP"
          }
        },
        "businessEntity": {
          "document": {
            "identification": "11111111111111",
            "rel": "VIPI"
          }
        },
        "permissions": [
          "PENSION_POLICYINFO_READ",
          "CAPITALIZATION_TITLES_READ",
          "RESOURCES_READ",
          "CUSTOMERS_PERSONAL_IDENTIFICATIONS_READ"
        ],
        "expirationDateTime": "2023-07-21T08:32:00Z",
        "transactionFromDateTime": "2021-01-01T00:00:00Z",
        "transactionToDateTime": "2021-02-01T23:59:59Z"
      }
    }
  },
  "directory": {
    "discoveryUrl": "https://auth.sandbox.directory.opinbrasil.com.br/.well-known/openid-configuration",
    "client_id": "ccc6e7ee-6ce2-4612-86b3-4658a7902048",
    "apibase": "https://matls-api.sandbox.directory.opinbrasil.com.br/"
  },
  "consent": {}
}
testName
fapi1-advanced-final-ensure-valid-pkce-succeeds
2022-11-17 18:05:28 SUCCESS
CreateRedirectUri
Created redirect URI
redirect_uri
https://www.certification.openid.net/test/a/ozone-2021/callback
2022-11-17 18:05:28
GetDynamicServerConfiguration
HTTP request
request_uri
https://auth1.tboz-brasbrrj-hml1.staging.ozoneapi-br.com/.well-known/openid-configuration
request_method
GET
request_headers
{
  "accept": "text/plain, application/json, application/*+json, */*",
  "content-length": "0"
}
request_body

                                
2022-11-17 18:05:28 RESPONSE
GetDynamicServerConfiguration
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "date": "Thu, 17 Nov 2022 18:05:28 GMT",
  "content-type": "application/json; charset\u003dutf-8",
  "content-length": "2785",
  "connection": "keep-alive",
  "x-powered-by": "Express",
  "o3-interaction-id": "89db76a9-eea6-4161-a651-64a1a2b5767f",
  "etag": "W/\"ae1-tKk2abHOmDgszKVpBBE/EQLkkNo\""
}
response_body
{"issuer":"https://auth1.tboz-brasbrrj-hml1.staging.ozoneapi-br.com","claims_parameter_supported":true,"claims_supported":["openbanking_intent_id","acr","cpf","cnpj"],"grant_types_supported":["authorization_code","client_credentials","refresh_token","urn:openid:params:grant-type:ciba","urn:ietf:params:oauth:grant-type:jwt-bearer"],"response_types_supported":["code","code id_token"],"request_parameter_supported":true,"request_uri_parameter_supported":false,"require_request_uri_registration":false,"scopes_supported":["openid","accounts","payments","fundsconfirmations","consents","resources","credit-cards-accounts","consent","customers","loans","financings","invoice-financings","unarranged-accounts-overdraft","consumption","insurance"],"id_token_signing_alg_values_supported":["none","HS256","PS256"],"request_object_signing_alg_values_supported":["none","HS256","PS256"],"request_object_encryption_alg_values_supported":["RSA-OAEP"],"request_object_encryption_enc_values_supported":["A256GCM"],"token_endpoint_auth_methods_supported":["client_secret_basic","client_secret_jwt","private_key_jwt","tls_client_auth"],"token_endpoint_auth_signing_alg_values_supported":["none","HS256","PS256"],"userinfo_signing_alg_values_supported":["none","HS256","PS256"],"acr_values_supported":["urn:brasil:openinsurance:loa2"],"claim_types_supported":["normal"],"subject_types_supported":["public"],"response_modes_supported":["form_post","fragment","query"],"tls_client_certificate_bound_access_tokens":true,"backchannel_token_delivery_modes_supported":["poll","ping","push"],"backchannel_authentication_request_signing_alg_values_supported":["none","HS256","PS256"],"backchannel_user_code_parameter_supported":false,"token_endpoint":"https://as1.tboz-brasbrrj-hml1.staging.ozoneapi-br.com/token","authorization_endpoint":"https://auth1.tboz-brasbrrj-hml1.staging.ozoneapi-br.com/auth","registration_endpoint":"https://rs1.tboz-brasbrrj-hml1.staging.ozoneapi-br.com/dynamic-client-registration/v3.2/register","jwks_uri":"https://keystore.tboz-brasbrrj-hml1.staging.ozoneapi-br.com.s3.amazonaws.com/server.jwks","backchannel_authentication_endpoint":"https://as1.tboz-brasbrrj-hml1.staging.ozoneapi-br.com/bc-authorize","userinfo_endpoint":"https://as1.tboz-brasbrrj-hml1.staging.ozoneapi-br.com/userinfo","introspection_endpoint":"https://auth1.tboz-brasbrrj-hml1.staging.ozoneapi-br.com/introspection","revocation_endpoint":"https://as1.tboz-brasbrrj-hml1.staging.ozoneapi-br.com/token/revoke","mtls_endpoint_aliases":{"token_endpoint":"https://as1.tboz-brasbrrj-hml1.staging.ozoneapi-br.com/token","revocation_endpoint":"https://as1.tboz-brasbrrj-hml1.staging.ozoneapi-br.com/token/revoke","introspection_endpoint":"https://auth1.tboz-brasbrrj-hml1.staging.ozoneapi-br.com/introspection"}}
2022-11-17 18:05:28 SUCCESS
GetDynamicServerConfiguration
Successfully parsed server configuration
issuer
https://auth1.tboz-brasbrrj-hml1.staging.ozoneapi-br.com
claims_parameter_supported
true
claims_supported
[
  "openbanking_intent_id",
  "acr",
  "cpf",
  "cnpj"
]
grant_types_supported
[
  "authorization_code",
  "client_credentials",
  "refresh_token",
  "urn:openid:params:grant-type:ciba",
  "urn:ietf:params:oauth:grant-type:jwt-bearer"
]
response_types_supported
[
  "code",
  "code id_token"
]
request_parameter_supported
true
request_uri_parameter_supported
false
require_request_uri_registration
false
scopes_supported
[
  "openid",
  "accounts",
  "payments",
  "fundsconfirmations",
  "consents",
  "resources",
  "credit-cards-accounts",
  "consent",
  "customers",
  "loans",
  "financings",
  "invoice-financings",
  "unarranged-accounts-overdraft",
  "consumption",
  "insurance"
]
id_token_signing_alg_values_supported
[
  "none",
  "HS256",
  "PS256"
]
request_object_signing_alg_values_supported
[
  "none",
  "HS256",
  "PS256"
]
request_object_encryption_alg_values_supported
[
  "RSA-OAEP"
]
request_object_encryption_enc_values_supported
[
  "A256GCM"
]
token_endpoint_auth_methods_supported
[
  "client_secret_basic",
  "client_secret_jwt",
  "private_key_jwt",
  "tls_client_auth"
]
token_endpoint_auth_signing_alg_values_supported
[
  "none",
  "HS256",
  "PS256"
]
userinfo_signing_alg_values_supported
[
  "none",
  "HS256",
  "PS256"
]
acr_values_supported
[
  "urn:brasil:openinsurance:loa2"
]
claim_types_supported
[
  "normal"
]
subject_types_supported
[
  "public"
]
response_modes_supported
[
  "form_post",
  "fragment",
  "query"
]
tls_client_certificate_bound_access_tokens
true
backchannel_token_delivery_modes_supported
[
  "poll",
  "ping",
  "push"
]
backchannel_authentication_request_signing_alg_values_supported
[
  "none",
  "HS256",
  "PS256"
]
backchannel_user_code_parameter_supported
false
token_endpoint
https://as1.tboz-brasbrrj-hml1.staging.ozoneapi-br.com/token
authorization_endpoint
https://auth1.tboz-brasbrrj-hml1.staging.ozoneapi-br.com/auth
registration_endpoint
https://rs1.tboz-brasbrrj-hml1.staging.ozoneapi-br.com/dynamic-client-registration/v3.2/register
jwks_uri
https://keystore.tboz-brasbrrj-hml1.staging.ozoneapi-br.com.s3.amazonaws.com/server.jwks
backchannel_authentication_endpoint
https://as1.tboz-brasbrrj-hml1.staging.ozoneapi-br.com/bc-authorize
userinfo_endpoint
https://as1.tboz-brasbrrj-hml1.staging.ozoneapi-br.com/userinfo
introspection_endpoint
https://auth1.tboz-brasbrrj-hml1.staging.ozoneapi-br.com/introspection
revocation_endpoint
https://as1.tboz-brasbrrj-hml1.staging.ozoneapi-br.com/token/revoke
mtls_endpoint_aliases
{
  "token_endpoint": "https://as1.tboz-brasbrrj-hml1.staging.ozoneapi-br.com/token",
  "revocation_endpoint": "https://as1.tboz-brasbrrj-hml1.staging.ozoneapi-br.com/token/revoke",
  "introspection_endpoint": "https://auth1.tboz-brasbrrj-hml1.staging.ozoneapi-br.com/introspection"
}
2022-11-17 18:05:28 SUCCESS
AddMTLSEndpointAliasesToEnvironment
Added mtls_endpoint_aliases to environment
2022-11-17 18:05:28 SUCCESS
CheckServerConfiguration
Found required server configuration keys
required
[
  "authorization_endpoint",
  "token_endpoint",
  "issuer"
]
2022-11-17 18:05:28
FetchServerKeys
Fetching server key
jwks_uri
https://keystore.tboz-brasbrrj-hml1.staging.ozoneapi-br.com.s3.amazonaws.com/server.jwks
2022-11-17 18:05:28
FetchServerKeys
HTTP request
request_uri
https://keystore.tboz-brasbrrj-hml1.staging.ozoneapi-br.com.s3.amazonaws.com/server.jwks
request_method
GET
request_headers
{
  "accept": "text/plain, application/json, application/*+json, */*",
  "content-length": "0"
}
request_body

                                
2022-11-17 18:05:29 RESPONSE
FetchServerKeys
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "x-amz-id-2": "u5M22xnaoaW7rApM1zq05J5IktfgLr4GsCN5EIyMPfYDsnuuo7O0+ftPw8oYZLjy31wYbD8jytY\u003d",
  "x-amz-request-id": "XYY5ZX46Q64PZHCJ",
  "date": "Thu, 17 Nov 2022 18:05:30 GMT",
  "last-modified": "Sat, 23 Jul 2022 09:45:01 GMT",
  "etag": "\"7e85ba6caf2e3c9c9692bb2ab8b6216c\"",
  "x-amz-meta-content-type": "application/jwk-set+json",
  "accept-ranges": "bytes",
  "content-type": "application/jwk-set+json",
  "server": "AmazonS3",
  "content-length": "994"
}
response_body
{
  "keys": [
    {
      "kty": "RSA",
      "kid": "6TLpf7nBxaGxajkHvy5WicwDVZD3A12bFltBR7uOaR4",
      "use": "enc",
      "e": "AQAB",
      "n": "pIrKV-lkCUXHVOZl3Ys7Ag9EygMiIMvRFLD8mOtUfotbho3u-grJTaNYOgjY-9fWAAmtNmw5UemzCFapx2DcIsXI_K6LCBMKrxUOzlvTz46rM5IK57VTQMa_PtJXWyPmJB25TmH3w5A_usA11J2ibXNo4QCxhMbq3v4u9RzD5b6L1Upcmvf9cS1hDBZxKt82BHtnbuRO2ju-LTE4OyK1j-jBosjtU1B83PHITtr7s_17-b13hn1_lI_nrOrbwgd7HdRgVB93MR277sVrR6L0LmHjZGw2SSM_TixjWZj8oTO_0PhHiIMZ1jgrw3lhES_4JeAD3oqP70ED_LbRT33JJQ"
    },
    {
      "kty": "RSA",
      "kid": "zCyJQs77MqS6efz7_lciU7AQbj-AUcyXtDjO-Mn7ego",
      "use": "sig",
      "e": "AQAB",
      "n": "sSkwnHs7r5WqVzjjisy04BLeEnsCcLT7p2yTvCacZXzqJAjR0y9IcBVfvLAGix1vjAiIYWqwDg9FphM25N_eJpHzBqln7xquiLdCxJq2h-81iA7a8hMrauppLiK9ThdhL-xPSWq5o_rRVlMkdBTmQnAMz0o5y3bausq8UqVgEk1PuiMYDEob4laEthMOeowm3blIrkg-Fgq3K6ZW0_gETShdUfgHOqfjG5V2_pZtIqhoZvDlCXDzrHjXZQepx51QXuGZxMpCngBRE2i_yccYv8ZGL1zaxkr0tTP8p6Tgv6-87RYMD-IDIdsctbe2tIpq_mnKDMqk1ub1rWqbkBohKw"
    }
  ]
}
2022-11-17 18:05:29
FetchServerKeys
Found JWK set string
jwk_string
{
  "keys": [
    {
      "kty": "RSA",
      "kid": "6TLpf7nBxaGxajkHvy5WicwDVZD3A12bFltBR7uOaR4",
      "use": "enc",
      "e": "AQAB",
      "n": "pIrKV-lkCUXHVOZl3Ys7Ag9EygMiIMvRFLD8mOtUfotbho3u-grJTaNYOgjY-9fWAAmtNmw5UemzCFapx2DcIsXI_K6LCBMKrxUOzlvTz46rM5IK57VTQMa_PtJXWyPmJB25TmH3w5A_usA11J2ibXNo4QCxhMbq3v4u9RzD5b6L1Upcmvf9cS1hDBZxKt82BHtnbuRO2ju-LTE4OyK1j-jBosjtU1B83PHITtr7s_17-b13hn1_lI_nrOrbwgd7HdRgVB93MR277sVrR6L0LmHjZGw2SSM_TixjWZj8oTO_0PhHiIMZ1jgrw3lhES_4JeAD3oqP70ED_LbRT33JJQ"
    },
    {
      "kty": "RSA",
      "kid": "zCyJQs77MqS6efz7_lciU7AQbj-AUcyXtDjO-Mn7ego",
      "use": "sig",
      "e": "AQAB",
      "n": "sSkwnHs7r5WqVzjjisy04BLeEnsCcLT7p2yTvCacZXzqJAjR0y9IcBVfvLAGix1vjAiIYWqwDg9FphM25N_eJpHzBqln7xquiLdCxJq2h-81iA7a8hMrauppLiK9ThdhL-xPSWq5o_rRVlMkdBTmQnAMz0o5y3bausq8UqVgEk1PuiMYDEob4laEthMOeowm3blIrkg-Fgq3K6ZW0_gETShdUfgHOqfjG5V2_pZtIqhoZvDlCXDzrHjXZQepx51QXuGZxMpCngBRE2i_yccYv8ZGL1zaxkr0tTP8p6Tgv6-87RYMD-IDIdsctbe2tIpq_mnKDMqk1ub1rWqbkBohKw"
    }
  ]
}
2022-11-17 18:05:29 SUCCESS
FetchServerKeys
Found server JWK set
server_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "kid": "6TLpf7nBxaGxajkHvy5WicwDVZD3A12bFltBR7uOaR4",
      "use": "enc",
      "e": "AQAB",
      "n": "pIrKV-lkCUXHVOZl3Ys7Ag9EygMiIMvRFLD8mOtUfotbho3u-grJTaNYOgjY-9fWAAmtNmw5UemzCFapx2DcIsXI_K6LCBMKrxUOzlvTz46rM5IK57VTQMa_PtJXWyPmJB25TmH3w5A_usA11J2ibXNo4QCxhMbq3v4u9RzD5b6L1Upcmvf9cS1hDBZxKt82BHtnbuRO2ju-LTE4OyK1j-jBosjtU1B83PHITtr7s_17-b13hn1_lI_nrOrbwgd7HdRgVB93MR277sVrR6L0LmHjZGw2SSM_TixjWZj8oTO_0PhHiIMZ1jgrw3lhES_4JeAD3oqP70ED_LbRT33JJQ"
    },
    {
      "kty": "RSA",
      "kid": "zCyJQs77MqS6efz7_lciU7AQbj-AUcyXtDjO-Mn7ego",
      "use": "sig",
      "e": "AQAB",
      "n": "sSkwnHs7r5WqVzjjisy04BLeEnsCcLT7p2yTvCacZXzqJAjR0y9IcBVfvLAGix1vjAiIYWqwDg9FphM25N_eJpHzBqln7xquiLdCxJq2h-81iA7a8hMrauppLiK9ThdhL-xPSWq5o_rRVlMkdBTmQnAMz0o5y3bausq8UqVgEk1PuiMYDEob4laEthMOeowm3blIrkg-Fgq3K6ZW0_gETShdUfgHOqfjG5V2_pZtIqhoZvDlCXDzrHjXZQepx51QXuGZxMpCngBRE2i_yccYv8ZGL1zaxkr0tTP8p6Tgv6-87RYMD-IDIdsctbe2tIpq_mnKDMqk1ub1rWqbkBohKw"
    }
  ]
}
2022-11-17 18:05:29 SUCCESS
CheckServerKeysIsValid
Server JWKs is valid
server_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "kid": "6TLpf7nBxaGxajkHvy5WicwDVZD3A12bFltBR7uOaR4",
      "use": "enc",
      "e": "AQAB",
      "n": "pIrKV-lkCUXHVOZl3Ys7Ag9EygMiIMvRFLD8mOtUfotbho3u-grJTaNYOgjY-9fWAAmtNmw5UemzCFapx2DcIsXI_K6LCBMKrxUOzlvTz46rM5IK57VTQMa_PtJXWyPmJB25TmH3w5A_usA11J2ibXNo4QCxhMbq3v4u9RzD5b6L1Upcmvf9cS1hDBZxKt82BHtnbuRO2ju-LTE4OyK1j-jBosjtU1B83PHITtr7s_17-b13hn1_lI_nrOrbwgd7HdRgVB93MR277sVrR6L0LmHjZGw2SSM_TixjWZj8oTO_0PhHiIMZ1jgrw3lhES_4JeAD3oqP70ED_LbRT33JJQ"
    },
    {
      "kty": "RSA",
      "kid": "zCyJQs77MqS6efz7_lciU7AQbj-AUcyXtDjO-Mn7ego",
      "use": "sig",
      "e": "AQAB",
      "n": "sSkwnHs7r5WqVzjjisy04BLeEnsCcLT7p2yTvCacZXzqJAjR0y9IcBVfvLAGix1vjAiIYWqwDg9FphM25N_eJpHzBqln7xquiLdCxJq2h-81iA7a8hMrauppLiK9ThdhL-xPSWq5o_rRVlMkdBTmQnAMz0o5y3bausq8UqVgEk1PuiMYDEob4laEthMOeowm3blIrkg-Fgq3K6ZW0_gETShdUfgHOqfjG5V2_pZtIqhoZvDlCXDzrHjXZQepx51QXuGZxMpCngBRE2i_yccYv8ZGL1zaxkr0tTP8p6Tgv6-87RYMD-IDIdsctbe2tIpq_mnKDMqk1ub1rWqbkBohKw"
    }
  ]
}
2022-11-17 18:05:29 SUCCESS
ValidateServerJWKs
Valid server JWKs: keys are valid JSON, contain the required fields and are correctly encoded using unpadded base64url
2022-11-17 18:05:29 SUCCESS
CheckForKeyIdInServerJWKs
All keys contain kids
2022-11-17 18:05:29 SUCCESS
EnsureServerJwksDoesNotContainPrivateOrSymmetricKeys
Jwks does not contain any private or symmetric keys
2022-11-17 18:05:29 SUCCESS
FAPIEnsureMinimumServerKeyLength
Validated minimum key lengths for server_jwks
server_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "kid": "6TLpf7nBxaGxajkHvy5WicwDVZD3A12bFltBR7uOaR4",
      "use": "enc",
      "e": "AQAB",
      "n": "pIrKV-lkCUXHVOZl3Ys7Ag9EygMiIMvRFLD8mOtUfotbho3u-grJTaNYOgjY-9fWAAmtNmw5UemzCFapx2DcIsXI_K6LCBMKrxUOzlvTz46rM5IK57VTQMa_PtJXWyPmJB25TmH3w5A_usA11J2ibXNo4QCxhMbq3v4u9RzD5b6L1Upcmvf9cS1hDBZxKt82BHtnbuRO2ju-LTE4OyK1j-jBosjtU1B83PHITtr7s_17-b13hn1_lI_nrOrbwgd7HdRgVB93MR277sVrR6L0LmHjZGw2SSM_TixjWZj8oTO_0PhHiIMZ1jgrw3lhES_4JeAD3oqP70ED_LbRT33JJQ"
    },
    {
      "kty": "RSA",
      "kid": "zCyJQs77MqS6efz7_lciU7AQbj-AUcyXtDjO-Mn7ego",
      "use": "sig",
      "e": "AQAB",
      "n": "sSkwnHs7r5WqVzjjisy04BLeEnsCcLT7p2yTvCacZXzqJAjR0y9IcBVfvLAGix1vjAiIYWqwDg9FphM25N_eJpHzBqln7xquiLdCxJq2h-81iA7a8hMrauppLiK9ThdhL-xPSWq5o_rRVlMkdBTmQnAMz0o5y3bausq8UqVgEk1PuiMYDEob4laEthMOeowm3blIrkg-Fgq3K6ZW0_gETShdUfgHOqfjG5V2_pZtIqhoZvDlCXDzrHjXZQepx51QXuGZxMpCngBRE2i_yccYv8ZGL1zaxkr0tTP8p6Tgv6-87RYMD-IDIdsctbe2tIpq_mnKDMqk1ub1rWqbkBohKw"
    }
  ]
}
2022-11-17 18:05:29 SUCCESS
GetStaticClientConfiguration
Found a static client object
client_id
01f0e574-2e98-411f-84ba-3849731efc5e
scope
openid resources insurance
jwks
{
  "keys": [
    {
      "kty": "RSA",
      "kid": "xsZBDRn00E7pSNRlLOAD0go4GNK31k8fY1ZLIGJUZFs",
      "e": "AQAB",
      "n": "yg6zCE1polWR2_lVgkGcyHS338LxY5ZB-V56JXAJ2pyEn2cd_oIpWQHVgO3cAZD-sg5UBBX4ZQlsQPFG7Ia9U9AMBYHMFycSd7glI_7D25To5HJWiiK-sZlf6D_7wIa_-OqijnVh4ZzMrzZsE48DmIZ3SpZ0pS98impso2uUT9zdBj8Vy25c3TTgmPmuVKM4Rt7EJA_dNwok3fEAKMRnyx3wkt0kTeftsgjy7fIfV1plzzWNXVcI9yW9MrJAcJp0V8EzkAC14N800vy2JnI_XEOIZUtj6Iy3-cDCICd_GIOF6td4r24QLpOc765fHrcWe2PNDEWV_alkGCMZzfP76Q",
      "d": "VdSeqnUv3RxaREYK07UJY4FpJi0KGxKV3dcLLeIE3Y9FKu1DqXwjEkMcLZNctHGiL4K0n7Oxe0HgcUnMpeaqf_LNWH2Fc4RObPqVFFBBZIJB1-DV8AHIXWrYebDMQUE8RQFuofMs7AiOThNhH4HNtjnQbKeyzwR389g3Y8fsDWv0PADKn4XkpGsTb9C-XmTqSsYwfIim-HJ2zrckNBWZ9pzGzb59aj-Ss2HORfc_vDdnDAaAjKqPKJva4tvamkSwXusof1--15Ks-rSOz8ksZmakhY9CyDDPf8HACqC0IGlKGg8Id8V4MX2Mos-C4RxNm_RsTWJc7P1J2OJ_jKbgLQ",
      "p": "7I4l_09YybRLBW4y1L2bLTvEFoASEVsxnZjYqnsnddrs3W0itcTQvpKswWMk0wnX_SluhBYENV-v_t4beKNxxQJqj-0r20MpNmNjbgDaO8L6CjFya8j-apS2ZqDvlE7Bc_qUgREuJm56u3zJCzH7bUMHKazjuFgSYQdacU1Dczc",
      "q": "2qqcI8BSMQw0_uvNfy0fHjzbnulc2294WQ9IN7ULhfgcktyzxcl6rFT-grSxYe-hACSxIsuTWGwl3WMVd0E-QJCuzdbup7uvKmNV_ezIX2my4s-perUsl2DaptyYIAof1-tgnmAYpctWNLHIuQauhdw2DO6i8O-tjV4nTk8_2d8",
      "dp": "qkniHJq4Jeu-HdioivE7ZiKiFDh5yTjGzNadEoy5aWQCI5xO4l8ejjH0XvrKJYnujHZo8nkO6oVJosWtLPksC1Cj-ZwYeC0u29JMX4IJl__SE8howCLe00bez56HGVJgfOckRI1jlZLuk01PRNnkT1FzNJMbEzeDc4nhl7KxHZ0",
      "dq": "NEG9mtWlTs9qAtn7fD8eRq2olquSY2aaTj5WtelwXY3T1k0kMUpbJMATKs1f7tXDljMumfAowGLoEaZSRPO0mt14yPxqgG9cBzdCH7Lsl9C8zXNvP0H47BxbZLEnMdD5lzJLHs48VbLoYSNzorQ0FQ1xZVnKWuYMhdJQdmh-C-U",
      "qi": "cXlQ4G53dvUdbfDa1SIXiSpA40bTDFQJoDZJP7U_eOvHApl3-lYyEGNYNfQrFpW7yXcuyVrEB3xuL-wve9HE1nyOGGlez6bZ0CGZge3mYiA9SLUcaBD8DmbmdqrDbI_8GERz_f3pGN_YU_hF6SsJsmIQanzCsFPziRXT0HF6v3M",
      "alg": "PS256"
    }
  ]
}
org_jwks
{
  "keys": [
    {
      "kid": "QMWMFrD5y17W7RMXN5LeDYAJ6XA5N9ZVEcsRkC-Rlm0",
      "alg": "PS256",
      "kty": "RSA",
      "n": "wKqeA6DpI_WPlfLMAW_rZ5tvCZELOLVCZXhw0cUnLNOcuDCVTn3ujoqPfm9vcTG-Se62xWsgFgTBmC3ju-JjAKCnBUK2Wgt8b8Gd7qLGMimQVSY_1SmgoIGP85jkhYLp3jA6rWqRKWYfjfDE2TdlQ76fKlFP43e8lbc2RdE6udpG42agvA2YmeFfYppYJuEijolmDOCdhtt7ghFQUJvV10WVPXLy52p1xS-Gh6TSptvCXG_aCl6jpyTuvljNWLZOXX-lANOpojqJ3v4Hr5fGgyhhSEn7wFu0vEu1sX5lJuVJcm7RleWamaSM4Yjph_OL1T-9FOA4sUef1XOiqtf_yw",
      "e": "AQAB",
      "d": "RG-WZzWN-r7r_NhcjJojpQ66F0zVDpSb_A0XDfwY2Txla6ueLV5gEXO4WrHchPmlXP-VHnTZ1dhkp9iNDxzwC7YE_cJfoYZ48f11SuG4wvKumQBYJjB-JOVAq8eATMheqBS7kwPKgkkLJlECqyGZL8ITKWXumZ7bdta4SX5zfLYj7abEloNgyOGSLU5aBtTBn-bcq_Trfm_CZuQ4JBKOv9fpmbiggudr5_ggNRWZhICtZn6fad8R-cU6ee0YOolHJpbZcuTHchN180LESn0-qpzMG2Kvi3wld7QRywEN3sMgiQYYzaDCi_6RNAJAKt4bm4O1FLnshA4_X6jjEXSWYQ",
      "p": "_FlYfyOn32DzVqFDEhcK6XsX0yC7WmcpGhZPlx9RNhf-XVCpe7k_RRxzLQLrQQr-H7hWjZkRqDiQebpCtUSKxiY0nIfYIoSeDBu0PbiMR6vQx-l3xoOP-3uKebXXeO-tnVzrMZoXg6wQpRKUE_0UhGl37vah8ZDUeK91JOKZuxE",
      "q": "w3Q36taFHeW7u62pUaPFdV2O7gB7yvz_lN5wIAL5rUIUpjI943v8Bp_Ip0a0JtDFNkNpogm_Txwy6SHIdApBktcwo8lbe_SMpO0lZMdKNbk0iFsg3tqYfS2D3YonP56GDkkxep5j2GP-GglbTXa-XNExEr7xYkdWgw051Zb69Rs",
      "dp": "kLdsWP1JuIERDA1POYCdcWh2MU4EI8QlfiBtZG1BVZRM-5bWm22RK0E1jAqwf4yeT_KXMH0n8yD9OdHnj6zPKPOgGGSPPrxvJuJ8ayj6yd9uzDbHycCJQd-HemUePOy21BgFiVylP43dvcz5vrzUl1skvJYUKUS1lMCKnayWHQE",
      "dq": "SAzsnA5ObhIFHY9MDoNfw_8kNEpLWC3hjaBeFv7hyWPFtupodBZ9dneqgTeIK5LkUDeTlh8fver4PYatnVE2kQnwrUAKEGy6-AVPtpHcomdOnUFyoZRViDeiF6XZCBPI-TU0Hy6KQffCcRin5qtyS0b2XyGyW_dORes3Oax5gKc",
      "qi": "pCEO85rXe44SVPn9DYDN8EGQ1verg6x4037MHWjDWJfM6axAWEVehb0RWPxiywIlfUNpv9tcd2rosgoBmncs-2Hs6UaYZK_QixpbgXQ5qcl2JDgg_UNRFeJJFqb0dGvz5MIyY5kp_TXTOrAOcPrsGr68GZkLMkQ19F1SpStFPvI"
    }
  ]
}
2022-11-17 18:05:29 SUCCESS
ValidateMTLSCertificatesHeader
MTLS certificates header is valid
2022-11-17 18:05:29 SUCCESS
ExtractMTLSCertificatesFromConfiguration
Mutual TLS authentication credentials loaded
cert
MIIHKjCCBhKgAwIBAgIUbwdmLatVSksKhIbZCXpu508qSQkwDQYJKoZIhvcNAQELBQAwdzELMAkGA1UEBhMCQlIxHjAcBgNVBAoTFU9wZW4gSW5zdXJhbmNlIEJyYXNpbDEXMBUGA1UECxMOT3BlbiBJbnN1cmFuY2UxLzAtBgNVBAMTJk9wZW4gSW5zdXJhbmNlIFNBTkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIyMTEwMjE0MTIwMFoXDTIzMTIwMjE0MTIwMFowggE/MQswCQYDVQQGEwJCUjELMAkGA1UECBMCUkoxEjAQBgNVBAcTCVNBTyBQQVVMTzElMCMGA1UEChMcQlJBU0lMQ0FQIENBUElUQUxJWkFDQU8gUy5BLjE1MDMGA1UEAwwsKi50Ym96LWJyYXNicnJqLWhtbDEuc3RhZ2luZy5vem9uZWFwaS1ici5jb20xFzAVBgNVBAUTDjE1MTM4MDQzMDAwMTA1MRgwFgYDVQQPEw9CdXNpbmVzcyBFbnRpdHkxEzARBgsrBgEEAYI3PAIBAxMCQlIxMzAxBgNVBGETKk9QSUJSLWJhOTdjZDE3LWRmM2ItNDZhNS1hOTUyLTkyYWY3NWQyNzFhMDE0MDIGCgmSJomT8ixkAQETJGNjYzZlN2VlLTZjZTItNDYxMi04NmIzLTQ2NThhNzkwMjA0ODCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL8tKuvCnYjDd/kC71Fx8A4W1YkwSv8qCbOqyJLjtQTd69wsWHWuJGhjN24VoBL2HdOPCT1L8f2HuUvFKqe8maF+U8kRk8wPExQa5SlkyvEM9SWLrM14Mg+mUBgm9Uu2cnAW0g2z37WqNZg7QouPeSPg+vgTbaFU5kjfR9oXQtfGKmBMcaOc7Fh8P16glaf6qYyu6xJ2mT2b7btvTkgVve9JbDA/1ol/SMCacNRG8J8zo6FFN+8hobbNizNAviqFKPg0h2wytx4NGKrYe4zdcf4ExuSt5OWfj3GkoI32XdguAF8P0zd7lv+vrrpVyD1X9eEhy8IkQHG3j5BdoSJnO2MCAwEAAaOCAuIwggLeMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFBu6x3elXOit2wwDCKUCI518qkk4MB8GA1UdIwQYMBaAFB7qcnHxuyXX6m21HSFjck0TFaR+MEUGCCsGAQUFBwEBBDkwNzA1BggrBgEFBQcwAYYpaHR0cDovL29jc3Auc2FuZGJveC5wa2kub3BpbmJyYXNpbC5jb20uYnIwRAYDVR0fBD0wOzA5oDegNYYzaHR0cDovL2NybC5zYW5kYm94LnBraS5vcGluYnJhc2lsLmNvbS5ici9pc3N1ZXIuY3JsMDcGA1UdEQQwMC6CLCoudGJvei1icmFzYnJyai1obWwxLnN0YWdpbmcub3pvbmVhcGktYnIuY29tMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDAjCCAaEGA1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9kATCCAYAwggE2BggrBgEFBQcCAjCCASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBzb2xlbHkgZm9yIHVzZSB3aXRoIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQgb3RoZXIgcGFydGljaXBhdGluZyBvcmdhbmlzYXRpb25zIHVzaW5nIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZHMgVHJ1c3QgRnJhbWV3b3JrIFNlcnZpY2VzLiBJdHMgcmVjZWlwdCwgcG9zc2Vzc2lvbiBvciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5jZSBvZiB0aGUgUmFpZGlhbSBTZXJ2aWNlcyBMdGQgQ2VydGljaWNhdGUgUG9saWN5IGFuZCByZWxhdGVkIGRvY3VtZW50cyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0cDovL3JlcG9zaXRvcnkuc2FuZGJveC5wa2kub3BpbmJyYXNpbC5jb20uYnIvcG9saWNpZXMwDQYJKoZIhvcNAQELBQADggEBAC3Fj72DcUnRXzdIS1lUfWIlcP3MCDCEFs7/LFV/y05CgtrIxnrvUvFs23TFOGlU03RLxPIl/lfAMReFrd/PD4jJ7HdRXFe2HRP17eyQ3pO7X+N4tuPm5Pm0NN8Qw6p8u4lHzi3wh9kYpvmV3zXddv7yusN1RWaufvzwWgU/nkJqClxcYAAyOkf6YPtizEYIv+NkHzcxExvOWae6U7Vbl8kTCZyWH2EFSTgVpMqH4ibMqs2LfuYIzVacGOTp8WifG1DotHwePvqcS8UK8NUGfmXTRYalG0mG+l5Qnwksy1s8XWAigna09k5EJ3aoLWmhurVQD+WwOCKQzzyi3kwMrvo=
key
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQC/LSrrwp2Iw3f5Au9RcfAOFtWJMEr/KgmzqsiS47UE3evcLFh1riRoYzduFaAS9h3Tjwk9S/H9h7lLxSqnvJmhflPJEZPMDxMUGuUpZMrxDPUli6zNeDIPplAYJvVLtnJwFtINs9+1qjWYO0KLj3kj4Pr4E22hVOZI30faF0LXxipgTHGjnOxYfD9eoJWn+qmMrusSdpk9m+27b05IFb3vSWwwP9aJf0jAmnDURvCfM6OhRTfvIaG2zYszQL4qhSj4NIdsMrceDRiq2HuM3XH+BMbkreTln49xpKCN9l3YLgBfD9M3e5b/r666Vcg9V/XhIcvCJEBxt4+QXaEiZztjAgMBAAECggEAMt+yLEr94QcjRgCh7uqDFzy8VmWjj4OAUW+BMJWn9kOYIF8sqyRMS/sbJRBcKK+WAFZv/v/WxcD4blFpqHln6LHVWgxzaDoauZ7unLVVzA/GrNcehQ8XQ1LevY6geCV1Dp8EBuF3BsDkwj4C12C2u/WC08FXyzbskTfZxw+pmgGMHWRVkZo7C8Nq9U3IwTA5vWHohAmSdjQHaD2KqjFcnZ0RVgaXkjNfDUDomNXxdkTP7Q1DBcydxcruw6zE5ogGqkpjO5Sdb2kVtSM0r/67f2LwbFBpJSMfMM57mQqMIVxzGzlT2bfWV64FXCBYYb2bBe7EWZxcR16sq2yE9BCNAQKBgQDpMRpDwFz/oDpmlmtiK59H/PnNmjMwXJ3oioBnxHIo55bYE+TElJ1EH+xfpp1OTOrINbjQSewUmfvkBlmjPci7EQZtmWybmIB2YagIqwt5XZrKcKwIqXwJvt0UQK8/GC+M9WdlFIJ2op5SnUssYOK9hHh6HwiSaJ02TuBkxDAHzwKBgQDR4ApxrP/bQH/8loYFs+M0vN1sxBfdX7kBfPS6t132g1PxxoO8koy+oSZ3M1IdNcYuxNZiqxYG+IW5v/3+7XxaYB5mxUWBZJKqTByTeyKYXFOtUMQC5+DCABVXHM5TLzFZszjiWUonLoBCIS9qgmrvCG/cjX2H7t9Wwks0X8dkLQKBgClua/g1qVBRq46mkxWyIm6r58Y763RgQD4cvYuyP4Y8/3QMtMyoivibo2erNq++wsgno1p+h89xPGvbJPn39D4oXDgE1mMeyVQ/LZe8rCE4HFRziF1Rn5QrsSP0Ci7voSMuRtyStEtXwUF0aPLNk/uQGce409EPfT807HF62f3JAoGAd4hQqnnLp0ZPHr9kSa8wwoKm4iG1LeIs7ooKoKV7IMGfd96GfUpCWvhRfiZ+qCBOZai6KawjeYjmMOsGcME1yAtihUnp0k5DsjZzOBQzme9LwTR0zurd+eAuR1UitgH064/F4DTWpQY5CnD4HoN0//sgKs9zJY6JKVKznnrGh2kCgYAO7y5ovKzXrRCTQGlZvil19XEjNLc70vjvt5TtR1FNvy/ogp2cNkNUyNFC1FiDuLiHpFbzyUyYzblLDLtbQXdXHZ39sqco/L0/xVR+VpBZu119RavwTwG6JbOaXf/svJBixtXZ9E+2Q3RmPutUijiUTcKyvi5CQsr4SNujRW1vGQ==
ca
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
2022-11-17 18:05:29 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
2022-11-17 18:05:29 SUCCESS
ExtractJWKsFromStaticClientConfiguration
Extracted client JWK
client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "kid": "xsZBDRn00E7pSNRlLOAD0go4GNK31k8fY1ZLIGJUZFs",
      "e": "AQAB",
      "n": "yg6zCE1polWR2_lVgkGcyHS338LxY5ZB-V56JXAJ2pyEn2cd_oIpWQHVgO3cAZD-sg5UBBX4ZQlsQPFG7Ia9U9AMBYHMFycSd7glI_7D25To5HJWiiK-sZlf6D_7wIa_-OqijnVh4ZzMrzZsE48DmIZ3SpZ0pS98impso2uUT9zdBj8Vy25c3TTgmPmuVKM4Rt7EJA_dNwok3fEAKMRnyx3wkt0kTeftsgjy7fIfV1plzzWNXVcI9yW9MrJAcJp0V8EzkAC14N800vy2JnI_XEOIZUtj6Iy3-cDCICd_GIOF6td4r24QLpOc765fHrcWe2PNDEWV_alkGCMZzfP76Q",
      "d": "VdSeqnUv3RxaREYK07UJY4FpJi0KGxKV3dcLLeIE3Y9FKu1DqXwjEkMcLZNctHGiL4K0n7Oxe0HgcUnMpeaqf_LNWH2Fc4RObPqVFFBBZIJB1-DV8AHIXWrYebDMQUE8RQFuofMs7AiOThNhH4HNtjnQbKeyzwR389g3Y8fsDWv0PADKn4XkpGsTb9C-XmTqSsYwfIim-HJ2zrckNBWZ9pzGzb59aj-Ss2HORfc_vDdnDAaAjKqPKJva4tvamkSwXusof1--15Ks-rSOz8ksZmakhY9CyDDPf8HACqC0IGlKGg8Id8V4MX2Mos-C4RxNm_RsTWJc7P1J2OJ_jKbgLQ",
      "p": "7I4l_09YybRLBW4y1L2bLTvEFoASEVsxnZjYqnsnddrs3W0itcTQvpKswWMk0wnX_SluhBYENV-v_t4beKNxxQJqj-0r20MpNmNjbgDaO8L6CjFya8j-apS2ZqDvlE7Bc_qUgREuJm56u3zJCzH7bUMHKazjuFgSYQdacU1Dczc",
      "q": "2qqcI8BSMQw0_uvNfy0fHjzbnulc2294WQ9IN7ULhfgcktyzxcl6rFT-grSxYe-hACSxIsuTWGwl3WMVd0E-QJCuzdbup7uvKmNV_ezIX2my4s-perUsl2DaptyYIAof1-tgnmAYpctWNLHIuQauhdw2DO6i8O-tjV4nTk8_2d8",
      "dp": "qkniHJq4Jeu-HdioivE7ZiKiFDh5yTjGzNadEoy5aWQCI5xO4l8ejjH0XvrKJYnujHZo8nkO6oVJosWtLPksC1Cj-ZwYeC0u29JMX4IJl__SE8howCLe00bez56HGVJgfOckRI1jlZLuk01PRNnkT1FzNJMbEzeDc4nhl7KxHZ0",
      "dq": "NEG9mtWlTs9qAtn7fD8eRq2olquSY2aaTj5WtelwXY3T1k0kMUpbJMATKs1f7tXDljMumfAowGLoEaZSRPO0mt14yPxqgG9cBzdCH7Lsl9C8zXNvP0H47BxbZLEnMdD5lzJLHs48VbLoYSNzorQ0FQ1xZVnKWuYMhdJQdmh-C-U",
      "qi": "cXlQ4G53dvUdbfDa1SIXiSpA40bTDFQJoDZJP7U_eOvHApl3-lYyEGNYNfQrFpW7yXcuyVrEB3xuL-wve9HE1nyOGGlez6bZ0CGZge3mYiA9SLUcaBD8DmbmdqrDbI_8GERz_f3pGN_YU_hF6SsJsmIQanzCsFPziRXT0HF6v3M",
      "alg": "PS256"
    }
  ]
}
public_client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "e": "AQAB",
      "kid": "xsZBDRn00E7pSNRlLOAD0go4GNK31k8fY1ZLIGJUZFs",
      "alg": "PS256",
      "n": "yg6zCE1polWR2_lVgkGcyHS338LxY5ZB-V56JXAJ2pyEn2cd_oIpWQHVgO3cAZD-sg5UBBX4ZQlsQPFG7Ia9U9AMBYHMFycSd7glI_7D25To5HJWiiK-sZlf6D_7wIa_-OqijnVh4ZzMrzZsE48DmIZ3SpZ0pS98impso2uUT9zdBj8Vy25c3TTgmPmuVKM4Rt7EJA_dNwok3fEAKMRnyx3wkt0kTeftsgjy7fIfV1plzzWNXVcI9yW9MrJAcJp0V8EzkAC14N800vy2JnI_XEOIZUtj6Iy3-cDCICd_GIOF6td4r24QLpOc765fHrcWe2PNDEWV_alkGCMZzfP76Q"
    }
  ]
}
2022-11-17 18:05:29 SUCCESS
CheckForKeyIdInClientJWKs
All keys contain kids
2022-11-17 18:05:29 SUCCESS
CheckDistinctKeyIdValueInClientJWKs
Distinct 'kid' value in all keys of client_jwks
see
https://bitbucket.org/openid/connect/issues/1127
2022-11-17 18:05:29 SUCCESS
FAPIBrazilCheckKeyAlgInClientJWKs
Keys in client JWKS all have permitted 'alg'
permitted
[
  "PS256"
]
2022-11-17 18:05:29 SUCCESS
FAPIEnsureMinimumClientKeyLength
Validated minimum key lengths for client_jwks
client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "kid": "xsZBDRn00E7pSNRlLOAD0go4GNK31k8fY1ZLIGJUZFs",
      "e": "AQAB",
      "n": "yg6zCE1polWR2_lVgkGcyHS338LxY5ZB-V56JXAJ2pyEn2cd_oIpWQHVgO3cAZD-sg5UBBX4ZQlsQPFG7Ia9U9AMBYHMFycSd7glI_7D25To5HJWiiK-sZlf6D_7wIa_-OqijnVh4ZzMrzZsE48DmIZ3SpZ0pS98impso2uUT9zdBj8Vy25c3TTgmPmuVKM4Rt7EJA_dNwok3fEAKMRnyx3wkt0kTeftsgjy7fIfV1plzzWNXVcI9yW9MrJAcJp0V8EzkAC14N800vy2JnI_XEOIZUtj6Iy3-cDCICd_GIOF6td4r24QLpOc765fHrcWe2PNDEWV_alkGCMZzfP76Q",
      "d": "VdSeqnUv3RxaREYK07UJY4FpJi0KGxKV3dcLLeIE3Y9FKu1DqXwjEkMcLZNctHGiL4K0n7Oxe0HgcUnMpeaqf_LNWH2Fc4RObPqVFFBBZIJB1-DV8AHIXWrYebDMQUE8RQFuofMs7AiOThNhH4HNtjnQbKeyzwR389g3Y8fsDWv0PADKn4XkpGsTb9C-XmTqSsYwfIim-HJ2zrckNBWZ9pzGzb59aj-Ss2HORfc_vDdnDAaAjKqPKJva4tvamkSwXusof1--15Ks-rSOz8ksZmakhY9CyDDPf8HACqC0IGlKGg8Id8V4MX2Mos-C4RxNm_RsTWJc7P1J2OJ_jKbgLQ",
      "p": "7I4l_09YybRLBW4y1L2bLTvEFoASEVsxnZjYqnsnddrs3W0itcTQvpKswWMk0wnX_SluhBYENV-v_t4beKNxxQJqj-0r20MpNmNjbgDaO8L6CjFya8j-apS2ZqDvlE7Bc_qUgREuJm56u3zJCzH7bUMHKazjuFgSYQdacU1Dczc",
      "q": "2qqcI8BSMQw0_uvNfy0fHjzbnulc2294WQ9IN7ULhfgcktyzxcl6rFT-grSxYe-hACSxIsuTWGwl3WMVd0E-QJCuzdbup7uvKmNV_ezIX2my4s-perUsl2DaptyYIAof1-tgnmAYpctWNLHIuQauhdw2DO6i8O-tjV4nTk8_2d8",
      "dp": "qkniHJq4Jeu-HdioivE7ZiKiFDh5yTjGzNadEoy5aWQCI5xO4l8ejjH0XvrKJYnujHZo8nkO6oVJosWtLPksC1Cj-ZwYeC0u29JMX4IJl__SE8howCLe00bez56HGVJgfOckRI1jlZLuk01PRNnkT1FzNJMbEzeDc4nhl7KxHZ0",
      "dq": "NEG9mtWlTs9qAtn7fD8eRq2olquSY2aaTj5WtelwXY3T1k0kMUpbJMATKs1f7tXDljMumfAowGLoEaZSRPO0mt14yPxqgG9cBzdCH7Lsl9C8zXNvP0H47BxbZLEnMdD5lzJLHs48VbLoYSNzorQ0FQ1xZVnKWuYMhdJQdmh-C-U",
      "qi": "cXlQ4G53dvUdbfDa1SIXiSpA40bTDFQJoDZJP7U_eOvHApl3-lYyEGNYNfQrFpW7yXcuyVrEB3xuL-wve9HE1nyOGGlez6bZ0CGZge3mYiA9SLUcaBD8DmbmdqrDbI_8GERz_f3pGN_YU_hF6SsJsmIQanzCsFPziRXT0HF6v3M",
      "alg": "PS256"
    }
  ]
}
2022-11-17 18:05:29
ValidateMTLSCertificatesAsX509
Root & issuing in mtls.ca is wrong order. Automatically correct it (Issuing first, then root)
2022-11-17 18:05:29 SUCCESS
ValidateMTLSCertificatesAsX509
Mutual TLS authentication cert validated as X.509
Verify configuration of second client
2022-11-17 18:05:29 SUCCESS
GetStaticClient2Configuration
Found a static second client object
client_id
7aa90a9c-9d42-48a6-ad98-77ef077d81e7
scope
openid resources insurance
jwks
{
  "keys": [
    {
      "kid": "bwCBasoGXZVZl19vaA-rGXKIFTDVAcz12cr_G-Op_zw",
      "alg": "PS256",
      "kty": "RSA",
      "n": "8pgGkMDVCmu-fyOdBoXTUH3KGwwtaVMznYrtUzCjFnGR8VTO4YbdzIP_0LygX6EuTUtuxfpo4EyqjQ0tXMtB1Nahne6PdRWNNaIUuVnAXu9FkX_VOr8X6KQXSPiqIYXZabOgTbg5vJorSsrk93tPk3QUW5TBHXQyojofi7H7sFml5OyaYI_Dk_AgN9D9GSY091L7dLbD1ET4gZoaoYM3GqxR0d-dFazdmVERe-tHToz70F8nnPYJm0an7mDpD5khGVj1hCMSazHH1JjDhlQcATKZukF86Je5GXuiWWBWP0FQO_gJNLlEUqfjVI_nu9GiEIShnYFLCjhHQmsW4sZREw",
      "e": "AQAB",
      "d": "Q7Pt0SQf0KK1LWJRBmr-yG3yo43IdqaDtyn4hckDGtZjNojGm-Y5rEQCdszNrSKce3Hb3mC-OCrtRiQxTr5jBvVHcX4Mh06WdCthwUCtEVGRhsO4TIbcM07oOLM9N9HVFUzOJiKN6nbUMjFhqTe-w5YXwF9JbeDp6KB0AVaQuWwgZQSLSePs4NU3gLOTc2Xu7EiKqiLc-JJ5QltYGDjP5Yl7RM0OwobmShLDAJOpeKwprlYliKMDLnsqIqGA9isYeiimemLX4gywhV7X3636z_wU4P_9CJmv9-dtkhUxl07nwhQBLQhGeLqgtKxRPJqMreLIpSou20cavGH6Hu-rUQ",
      "p": "_Oz9MLrQVemU_cJasqYy9kCZxrkbnq6F4iN5rouTWwl43PLpoSziYwwTlmuIotQ7fCu_kB8fyS2fj-dZ4yEpvB_am4HoIkxRvE93c5CJDRxyyrUnQ8bCpFnLekNkQltokkv3hR4iM5NJhyiIp8xLWhXCYtOtjD1bVw5eb9inGM0",
      "q": "9YrjOzND_prYpwlywvJ4CpZCMU7i2UsKnbRPXGMvp6_DuTLvxo9Fzm83a0jzZVkROIE20GtTW113uGecHzbMIK5X6F5sEAxyjf8iaieYd5bqPBE2IdVYHEG54K50ST0OBspo_3gD064Gd_OF8wZXmSBciaTAkctaGMXioJaYkV8",
      "dp": "bJ2ZXYPcVAirYw5DxNR6riWv5Bc6NTrdY--4Iazu6vl2XewzSHPuBHr7Lm2fj810fi6LZWj4TXy6OSIxB8kGEzPavU1cUt5Te3rk4UwAjxDYexSwd_qzO8EUEL1AIP8AOVNGSHRYW620tcZCaUziTx1pDOe6b68puokBJSb1G0E",
      "dq": "XqiRWzQzRUcKuLJixJbXAjXVBM9FksFkMVHeul4edAXFbXMejqyTG7cyZTC1bF--zMq7h_OoKfPJgJSo0ju8y-iKSTGFdVZnHyi5arUjCQ9r84YrGTX3BsWr09tNRyK7cpC7k6j_yK4xHjMKc5sBUC3ynrmd51a-wAghiwkjff8",
      "qi": "Gqm4XVv1zD7ojBP6K2DCAL9PpXIABgsN5oGKAr12W1pYNtOMANX066jo7EPSkmrdXLOjYl6pGBK68g7PPvtDJn1eNlcz19D6w3BI43NSYaiLpYYTD2FnSktlJMAFdVt5lcn6RrXyEGdaFXGgtIUfcHCllcKL_vlfQFTL7bKovwg"
    }
  ]
}
org_jwks
{
  "keys": [
    {
      "kid": "QMWMFrD5y17W7RMXN5LeDYAJ6XA5N9ZVEcsRkC-Rlm0",
      "alg": "PS256",
      "kty": "RSA",
      "n": "wKqeA6DpI_WPlfLMAW_rZ5tvCZELOLVCZXhw0cUnLNOcuDCVTn3ujoqPfm9vcTG-Se62xWsgFgTBmC3ju-JjAKCnBUK2Wgt8b8Gd7qLGMimQVSY_1SmgoIGP85jkhYLp3jA6rWqRKWYfjfDE2TdlQ76fKlFP43e8lbc2RdE6udpG42agvA2YmeFfYppYJuEijolmDOCdhtt7ghFQUJvV10WVPXLy52p1xS-Gh6TSptvCXG_aCl6jpyTuvljNWLZOXX-lANOpojqJ3v4Hr5fGgyhhSEn7wFu0vEu1sX5lJuVJcm7RleWamaSM4Yjph_OL1T-9FOA4sUef1XOiqtf_yw",
      "e": "AQAB",
      "d": "RG-WZzWN-r7r_NhcjJojpQ66F0zVDpSb_A0XDfwY2Txla6ueLV5gEXO4WrHchPmlXP-VHnTZ1dhkp9iNDxzwC7YE_cJfoYZ48f11SuG4wvKumQBYJjB-JOVAq8eATMheqBS7kwPKgkkLJlECqyGZL8ITKWXumZ7bdta4SX5zfLYj7abEloNgyOGSLU5aBtTBn-bcq_Trfm_CZuQ4JBKOv9fpmbiggudr5_ggNRWZhICtZn6fad8R-cU6ee0YOolHJpbZcuTHchN180LESn0-qpzMG2Kvi3wld7QRywEN3sMgiQYYzaDCi_6RNAJAKt4bm4O1FLnshA4_X6jjEXSWYQ",
      "p": "_FlYfyOn32DzVqFDEhcK6XsX0yC7WmcpGhZPlx9RNhf-XVCpe7k_RRxzLQLrQQr-H7hWjZkRqDiQebpCtUSKxiY0nIfYIoSeDBu0PbiMR6vQx-l3xoOP-3uKebXXeO-tnVzrMZoXg6wQpRKUE_0UhGl37vah8ZDUeK91JOKZuxE",
      "q": "w3Q36taFHeW7u62pUaPFdV2O7gB7yvz_lN5wIAL5rUIUpjI943v8Bp_Ip0a0JtDFNkNpogm_Txwy6SHIdApBktcwo8lbe_SMpO0lZMdKNbk0iFsg3tqYfS2D3YonP56GDkkxep5j2GP-GglbTXa-XNExEr7xYkdWgw051Zb69Rs",
      "dp": "kLdsWP1JuIERDA1POYCdcWh2MU4EI8QlfiBtZG1BVZRM-5bWm22RK0E1jAqwf4yeT_KXMH0n8yD9OdHnj6zPKPOgGGSPPrxvJuJ8ayj6yd9uzDbHycCJQd-HemUePOy21BgFiVylP43dvcz5vrzUl1skvJYUKUS1lMCKnayWHQE",
      "dq": "SAzsnA5ObhIFHY9MDoNfw_8kNEpLWC3hjaBeFv7hyWPFtupodBZ9dneqgTeIK5LkUDeTlh8fver4PYatnVE2kQnwrUAKEGy6-AVPtpHcomdOnUFyoZRViDeiF6XZCBPI-TU0Hy6KQffCcRin5qtyS0b2XyGyW_dORes3Oax5gKc",
      "qi": "pCEO85rXe44SVPn9DYDN8EGQ1verg6x4037MHWjDWJfM6axAWEVehb0RWPxiywIlfUNpv9tcd2rosgoBmncs-2Hs6UaYZK_QixpbgXQ5qcl2JDgg_UNRFeJJFqb0dGvz5MIyY5kp_TXTOrAOcPrsGr68GZkLMkQ19F1SpStFPvI"
    }
  ]
}
2022-11-17 18:05:29 SUCCESS
ValidateMTLSCertificates2Header
MTLS certificates header is valid
2022-11-17 18:05:29 SUCCESS
ExtractMTLSCertificates2FromConfiguration
Mutual TLS authentication credentials loaded
cert
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
key
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDPdFJb1oU17YkUoOXdULSryoO9s0ZI2tT0mIbvCfvoP6+wy0qoPvbcygI7wkyGpmHOVTc/JIrZYnd7QjMZjlB68nEDrUV/JvOkmpuKXsKA0HpJrsUGybyIeYdcc8PhYKNqIjzN9+DIkljefwVGp9Cuh930DvCJcykn2idRvJ6y5fNYK0jTI4AxaSRdPJbHiKdEl5xi+m2tUIMkrjjReoOSl1isNSqIJtyPda2N5g+AoxIWvYvx2kJDBd2SjeTVd8Z5hy2Rbd/80QTFm/bInudVNiAGTpp2xnKFsirML5n0B7fE6NXab9S4zvtltH1NRW8l+ADUJHpdtZ5ZpSNUeaeNAgMBAAECggEBAMCn5+w91kv0oj80BQR49LAtTBcZrAXwo5/bHkRTY0uWCVUIFfcVMjBssZJJqMPLND1nyfyrtP6YgRlIqyfqkDb9e5LMkSO6Sr3sjtH7mmoCMe7HjVX2d03OfrSPFbPyCRCBZzJoJqpdroZCM+Yf5p6OssL6NMuQ1QGbiLRRlJfRZQsVcHOLCv/Gkj7jyHcF8DV8+o5UFDVD+bqtywujC1ROLgOuLNzWaSEFniagJOPtxwJjAPJ+IlRJk19RuAWBfcsQkPDxKbRjkYRaioXG7qtOWOkEqzrH6AYsJy973Rz58KUsslz0W/83IrYpa0TIMABhGG0CSNPeiILmJq3zHkkCgYEA6jIhNtzMx7FG5juWcSoCrsLxe8hXiKYPl7HG5EnBVVuXZqm20EQ0yFQ1VUnTy1LqeIaa/B1A2pE7LYqtVOI5ZDyA9nc0wYh/y7b/A2BllIdARkF9uUUC+UgGkWXPJhU3NXHLTZPwCPvT8F71ZZPnO64DUm7jNqQatHFPEFdvMG8CgYEA4sTUx3Lnhbgpox3215PsSVX92jprkERaRU7iKF34zM0Wu7/3iDF5kgrZ6wDwRgdu4J01O18QYzvu8mJ1R+I+fv1oWuqZg8jVATLWQuUvYu4kZ4WMKDklGvqSWQECrR9ENRoU4LnBZpahvrYamyBHscM+KSqvLsCIAl+Y2qqf7cMCgYEAxCyDuAISoz+zRQ4rAdYP8zYms+posHVx4D6xfO7vPMIBO6T0FtbbY+dt2WiDOfDVqWoPjxouBifba1WbxdvN+VHZMRs/nNHrQsiiKsDnthfpVjBr0PKnAAs+PTML5zmkSmdsxioiylOv/8x7QMA41Lv52mY6e73RBM9ZTDYBVI8CgYBBiRjlOzPl1T9TQMmhq8JRv2RJuTB01Qwxk4aQm/fXWD4FrIjg90tnBXPNEsxdsLA+gbBspCCcTSnVKtcyGxRspteNztbm2xeT7Rk24/053hDvSg0jYsByd4/r4PrhBXQ01IDMIWLfPxEniIFP65hMq1w/kXJnVIT6Cp6mM0Fc+QKBgCRymZ2KcXhfqBueyJf1ur63h9RFMGX/Q6znWXEDaMggkX8+7WSMWLBlDYRggFzGX53SNdGZsnNmR3N87eyk5L0Y8Vnw7PYSTx62mYvhNlKd59wGGoEqDehH2ZmmaUQ9KOfpzcyoK+QkZrZpnMso2SemwdOjJuKi5X20Z6oqxhZ2
ca
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
2022-11-17 18:05:29 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
2022-11-17 18:05:29 SUCCESS
ExtractJWKsFromStaticClientConfiguration
Extracted client JWK
client_jwks
{
  "keys": [
    {
      "kid": "bwCBasoGXZVZl19vaA-rGXKIFTDVAcz12cr_G-Op_zw",
      "alg": "PS256",
      "kty": "RSA",
      "n": "8pgGkMDVCmu-fyOdBoXTUH3KGwwtaVMznYrtUzCjFnGR8VTO4YbdzIP_0LygX6EuTUtuxfpo4EyqjQ0tXMtB1Nahne6PdRWNNaIUuVnAXu9FkX_VOr8X6KQXSPiqIYXZabOgTbg5vJorSsrk93tPk3QUW5TBHXQyojofi7H7sFml5OyaYI_Dk_AgN9D9GSY091L7dLbD1ET4gZoaoYM3GqxR0d-dFazdmVERe-tHToz70F8nnPYJm0an7mDpD5khGVj1hCMSazHH1JjDhlQcATKZukF86Je5GXuiWWBWP0FQO_gJNLlEUqfjVI_nu9GiEIShnYFLCjhHQmsW4sZREw",
      "e": "AQAB",
      "d": "Q7Pt0SQf0KK1LWJRBmr-yG3yo43IdqaDtyn4hckDGtZjNojGm-Y5rEQCdszNrSKce3Hb3mC-OCrtRiQxTr5jBvVHcX4Mh06WdCthwUCtEVGRhsO4TIbcM07oOLM9N9HVFUzOJiKN6nbUMjFhqTe-w5YXwF9JbeDp6KB0AVaQuWwgZQSLSePs4NU3gLOTc2Xu7EiKqiLc-JJ5QltYGDjP5Yl7RM0OwobmShLDAJOpeKwprlYliKMDLnsqIqGA9isYeiimemLX4gywhV7X3636z_wU4P_9CJmv9-dtkhUxl07nwhQBLQhGeLqgtKxRPJqMreLIpSou20cavGH6Hu-rUQ",
      "p": "_Oz9MLrQVemU_cJasqYy9kCZxrkbnq6F4iN5rouTWwl43PLpoSziYwwTlmuIotQ7fCu_kB8fyS2fj-dZ4yEpvB_am4HoIkxRvE93c5CJDRxyyrUnQ8bCpFnLekNkQltokkv3hR4iM5NJhyiIp8xLWhXCYtOtjD1bVw5eb9inGM0",
      "q": "9YrjOzND_prYpwlywvJ4CpZCMU7i2UsKnbRPXGMvp6_DuTLvxo9Fzm83a0jzZVkROIE20GtTW113uGecHzbMIK5X6F5sEAxyjf8iaieYd5bqPBE2IdVYHEG54K50ST0OBspo_3gD064Gd_OF8wZXmSBciaTAkctaGMXioJaYkV8",
      "dp": "bJ2ZXYPcVAirYw5DxNR6riWv5Bc6NTrdY--4Iazu6vl2XewzSHPuBHr7Lm2fj810fi6LZWj4TXy6OSIxB8kGEzPavU1cUt5Te3rk4UwAjxDYexSwd_qzO8EUEL1AIP8AOVNGSHRYW620tcZCaUziTx1pDOe6b68puokBJSb1G0E",
      "dq": "XqiRWzQzRUcKuLJixJbXAjXVBM9FksFkMVHeul4edAXFbXMejqyTG7cyZTC1bF--zMq7h_OoKfPJgJSo0ju8y-iKSTGFdVZnHyi5arUjCQ9r84YrGTX3BsWr09tNRyK7cpC7k6j_yK4xHjMKc5sBUC3ynrmd51a-wAghiwkjff8",
      "qi": "Gqm4XVv1zD7ojBP6K2DCAL9PpXIABgsN5oGKAr12W1pYNtOMANX066jo7EPSkmrdXLOjYl6pGBK68g7PPvtDJn1eNlcz19D6w3BI43NSYaiLpYYTD2FnSktlJMAFdVt5lcn6RrXyEGdaFXGgtIUfcHCllcKL_vlfQFTL7bKovwg"
    }
  ]
}
public_client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "e": "AQAB",
      "kid": "bwCBasoGXZVZl19vaA-rGXKIFTDVAcz12cr_G-Op_zw",
      "alg": "PS256",
      "n": "8pgGkMDVCmu-fyOdBoXTUH3KGwwtaVMznYrtUzCjFnGR8VTO4YbdzIP_0LygX6EuTUtuxfpo4EyqjQ0tXMtB1Nahne6PdRWNNaIUuVnAXu9FkX_VOr8X6KQXSPiqIYXZabOgTbg5vJorSsrk93tPk3QUW5TBHXQyojofi7H7sFml5OyaYI_Dk_AgN9D9GSY091L7dLbD1ET4gZoaoYM3GqxR0d-dFazdmVERe-tHToz70F8nnPYJm0an7mDpD5khGVj1hCMSazHH1JjDhlQcATKZukF86Je5GXuiWWBWP0FQO_gJNLlEUqfjVI_nu9GiEIShnYFLCjhHQmsW4sZREw"
    }
  ]
}
2022-11-17 18:05:29 SUCCESS
CheckForKeyIdInClientJWKs
All keys contain kids
2022-11-17 18:05:29 SUCCESS
CheckDistinctKeyIdValueInClientJWKs
Distinct 'kid' value in all keys of client_jwks
see
https://bitbucket.org/openid/connect/issues/1127
2022-11-17 18:05:29 SUCCESS
FAPIBrazilCheckKeyAlgInClientJWKs
Keys in client JWKS all have permitted 'alg'
permitted
[
  "PS256"
]
2022-11-17 18:05:29 SUCCESS
FAPIEnsureMinimumClientKeyLength
Validated minimum key lengths for client_jwks
client_jwks
{
  "keys": [
    {
      "kid": "bwCBasoGXZVZl19vaA-rGXKIFTDVAcz12cr_G-Op_zw",
      "alg": "PS256",
      "kty": "RSA",
      "n": "8pgGkMDVCmu-fyOdBoXTUH3KGwwtaVMznYrtUzCjFnGR8VTO4YbdzIP_0LygX6EuTUtuxfpo4EyqjQ0tXMtB1Nahne6PdRWNNaIUuVnAXu9FkX_VOr8X6KQXSPiqIYXZabOgTbg5vJorSsrk93tPk3QUW5TBHXQyojofi7H7sFml5OyaYI_Dk_AgN9D9GSY091L7dLbD1ET4gZoaoYM3GqxR0d-dFazdmVERe-tHToz70F8nnPYJm0an7mDpD5khGVj1hCMSazHH1JjDhlQcATKZukF86Je5GXuiWWBWP0FQO_gJNLlEUqfjVI_nu9GiEIShnYFLCjhHQmsW4sZREw",
      "e": "AQAB",
      "d": "Q7Pt0SQf0KK1LWJRBmr-yG3yo43IdqaDtyn4hckDGtZjNojGm-Y5rEQCdszNrSKce3Hb3mC-OCrtRiQxTr5jBvVHcX4Mh06WdCthwUCtEVGRhsO4TIbcM07oOLM9N9HVFUzOJiKN6nbUMjFhqTe-w5YXwF9JbeDp6KB0AVaQuWwgZQSLSePs4NU3gLOTc2Xu7EiKqiLc-JJ5QltYGDjP5Yl7RM0OwobmShLDAJOpeKwprlYliKMDLnsqIqGA9isYeiimemLX4gywhV7X3636z_wU4P_9CJmv9-dtkhUxl07nwhQBLQhGeLqgtKxRPJqMreLIpSou20cavGH6Hu-rUQ",
      "p": "_Oz9MLrQVemU_cJasqYy9kCZxrkbnq6F4iN5rouTWwl43PLpoSziYwwTlmuIotQ7fCu_kB8fyS2fj-dZ4yEpvB_am4HoIkxRvE93c5CJDRxyyrUnQ8bCpFnLekNkQltokkv3hR4iM5NJhyiIp8xLWhXCYtOtjD1bVw5eb9inGM0",
      "q": "9YrjOzND_prYpwlywvJ4CpZCMU7i2UsKnbRPXGMvp6_DuTLvxo9Fzm83a0jzZVkROIE20GtTW113uGecHzbMIK5X6F5sEAxyjf8iaieYd5bqPBE2IdVYHEG54K50ST0OBspo_3gD064Gd_OF8wZXmSBciaTAkctaGMXioJaYkV8",
      "dp": "bJ2ZXYPcVAirYw5DxNR6riWv5Bc6NTrdY--4Iazu6vl2XewzSHPuBHr7Lm2fj810fi6LZWj4TXy6OSIxB8kGEzPavU1cUt5Te3rk4UwAjxDYexSwd_qzO8EUEL1AIP8AOVNGSHRYW620tcZCaUziTx1pDOe6b68puokBJSb1G0E",
      "dq": "XqiRWzQzRUcKuLJixJbXAjXVBM9FksFkMVHeul4edAXFbXMejqyTG7cyZTC1bF--zMq7h_OoKfPJgJSo0ju8y-iKSTGFdVZnHyi5arUjCQ9r84YrGTX3BsWr09tNRyK7cpC7k6j_yK4xHjMKc5sBUC3ynrmd51a-wAghiwkjff8",
      "qi": "Gqm4XVv1zD7ojBP6K2DCAL9PpXIABgsN5oGKAr12W1pYNtOMANX066jo7EPSkmrdXLOjYl6pGBK68g7PPvtDJn1eNlcz19D6w3BI43NSYaiLpYYTD2FnSktlJMAFdVt5lcn6RrXyEGdaFXGgtIUfcHCllcKL_vlfQFTL7bKovwg"
    }
  ]
}
2022-11-17 18:05:29
ValidateMTLSCertificatesAsX509
Root & issuing in mtls.ca is wrong order. Automatically correct it (Issuing first, then root)
2022-11-17 18:05:29 SUCCESS
ValidateMTLSCertificatesAsX509
Mutual TLS authentication cert validated as X.509
2022-11-17 18:05:29 SUCCESS
ValidateClientPrivateKeysAreDifferent
Client signing JWKs have different thumbprints
jwk1
{
  "p": "7I4l_09YybRLBW4y1L2bLTvEFoASEVsxnZjYqnsnddrs3W0itcTQvpKswWMk0wnX_SluhBYENV-v_t4beKNxxQJqj-0r20MpNmNjbgDaO8L6CjFya8j-apS2ZqDvlE7Bc_qUgREuJm56u3zJCzH7bUMHKazjuFgSYQdacU1Dczc",
  "kty": "RSA",
  "q": "2qqcI8BSMQw0_uvNfy0fHjzbnulc2294WQ9IN7ULhfgcktyzxcl6rFT-grSxYe-hACSxIsuTWGwl3WMVd0E-QJCuzdbup7uvKmNV_ezIX2my4s-perUsl2DaptyYIAof1-tgnmAYpctWNLHIuQauhdw2DO6i8O-tjV4nTk8_2d8",
  "d": "VdSeqnUv3RxaREYK07UJY4FpJi0KGxKV3dcLLeIE3Y9FKu1DqXwjEkMcLZNctHGiL4K0n7Oxe0HgcUnMpeaqf_LNWH2Fc4RObPqVFFBBZIJB1-DV8AHIXWrYebDMQUE8RQFuofMs7AiOThNhH4HNtjnQbKeyzwR389g3Y8fsDWv0PADKn4XkpGsTb9C-XmTqSsYwfIim-HJ2zrckNBWZ9pzGzb59aj-Ss2HORfc_vDdnDAaAjKqPKJva4tvamkSwXusof1--15Ks-rSOz8ksZmakhY9CyDDPf8HACqC0IGlKGg8Id8V4MX2Mos-C4RxNm_RsTWJc7P1J2OJ_jKbgLQ",
  "e": "AQAB",
  "kid": "xsZBDRn00E7pSNRlLOAD0go4GNK31k8fY1ZLIGJUZFs",
  "qi": "cXlQ4G53dvUdbfDa1SIXiSpA40bTDFQJoDZJP7U_eOvHApl3-lYyEGNYNfQrFpW7yXcuyVrEB3xuL-wve9HE1nyOGGlez6bZ0CGZge3mYiA9SLUcaBD8DmbmdqrDbI_8GERz_f3pGN_YU_hF6SsJsmIQanzCsFPziRXT0HF6v3M",
  "dp": "qkniHJq4Jeu-HdioivE7ZiKiFDh5yTjGzNadEoy5aWQCI5xO4l8ejjH0XvrKJYnujHZo8nkO6oVJosWtLPksC1Cj-ZwYeC0u29JMX4IJl__SE8howCLe00bez56HGVJgfOckRI1jlZLuk01PRNnkT1FzNJMbEzeDc4nhl7KxHZ0",
  "alg": "PS256",
  "dq": "NEG9mtWlTs9qAtn7fD8eRq2olquSY2aaTj5WtelwXY3T1k0kMUpbJMATKs1f7tXDljMumfAowGLoEaZSRPO0mt14yPxqgG9cBzdCH7Lsl9C8zXNvP0H47BxbZLEnMdD5lzJLHs48VbLoYSNzorQ0FQ1xZVnKWuYMhdJQdmh-C-U",
  "n": "yg6zCE1polWR2_lVgkGcyHS338LxY5ZB-V56JXAJ2pyEn2cd_oIpWQHVgO3cAZD-sg5UBBX4ZQlsQPFG7Ia9U9AMBYHMFycSd7glI_7D25To5HJWiiK-sZlf6D_7wIa_-OqijnVh4ZzMrzZsE48DmIZ3SpZ0pS98impso2uUT9zdBj8Vy25c3TTgmPmuVKM4Rt7EJA_dNwok3fEAKMRnyx3wkt0kTeftsgjy7fIfV1plzzWNXVcI9yW9MrJAcJp0V8EzkAC14N800vy2JnI_XEOIZUtj6Iy3-cDCICd_GIOF6td4r24QLpOc765fHrcWe2PNDEWV_alkGCMZzfP76Q"
}
jwk2
{
  "p": "_Oz9MLrQVemU_cJasqYy9kCZxrkbnq6F4iN5rouTWwl43PLpoSziYwwTlmuIotQ7fCu_kB8fyS2fj-dZ4yEpvB_am4HoIkxRvE93c5CJDRxyyrUnQ8bCpFnLekNkQltokkv3hR4iM5NJhyiIp8xLWhXCYtOtjD1bVw5eb9inGM0",
  "kty": "RSA",
  "q": "9YrjOzND_prYpwlywvJ4CpZCMU7i2UsKnbRPXGMvp6_DuTLvxo9Fzm83a0jzZVkROIE20GtTW113uGecHzbMIK5X6F5sEAxyjf8iaieYd5bqPBE2IdVYHEG54K50ST0OBspo_3gD064Gd_OF8wZXmSBciaTAkctaGMXioJaYkV8",
  "d": "Q7Pt0SQf0KK1LWJRBmr-yG3yo43IdqaDtyn4hckDGtZjNojGm-Y5rEQCdszNrSKce3Hb3mC-OCrtRiQxTr5jBvVHcX4Mh06WdCthwUCtEVGRhsO4TIbcM07oOLM9N9HVFUzOJiKN6nbUMjFhqTe-w5YXwF9JbeDp6KB0AVaQuWwgZQSLSePs4NU3gLOTc2Xu7EiKqiLc-JJ5QltYGDjP5Yl7RM0OwobmShLDAJOpeKwprlYliKMDLnsqIqGA9isYeiimemLX4gywhV7X3636z_wU4P_9CJmv9-dtkhUxl07nwhQBLQhGeLqgtKxRPJqMreLIpSou20cavGH6Hu-rUQ",
  "e": "AQAB",
  "kid": "bwCBasoGXZVZl19vaA-rGXKIFTDVAcz12cr_G-Op_zw",
  "qi": "Gqm4XVv1zD7ojBP6K2DCAL9PpXIABgsN5oGKAr12W1pYNtOMANX066jo7EPSkmrdXLOjYl6pGBK68g7PPvtDJn1eNlcz19D6w3BI43NSYaiLpYYTD2FnSktlJMAFdVt5lcn6RrXyEGdaFXGgtIUfcHCllcKL_vlfQFTL7bKovwg",
  "dp": "bJ2ZXYPcVAirYw5DxNR6riWv5Bc6NTrdY--4Iazu6vl2XewzSHPuBHr7Lm2fj810fi6LZWj4TXy6OSIxB8kGEzPavU1cUt5Te3rk4UwAjxDYexSwd_qzO8EUEL1AIP8AOVNGSHRYW620tcZCaUziTx1pDOe6b68puokBJSb1G0E",
  "alg": "PS256",
  "dq": "XqiRWzQzRUcKuLJixJbXAjXVBM9FksFkMVHeul4edAXFbXMejqyTG7cyZTC1bF--zMq7h_OoKfPJgJSo0ju8y-iKSTGFdVZnHyi5arUjCQ9r84YrGTX3BsWr09tNRyK7cpC7k6j_yK4xHjMKc5sBUC3ynrmd51a-wAghiwkjff8",
  "n": "8pgGkMDVCmu-fyOdBoXTUH3KGwwtaVMznYrtUzCjFnGR8VTO4YbdzIP_0LygX6EuTUtuxfpo4EyqjQ0tXMtB1Nahne6PdRWNNaIUuVnAXu9FkX_VOr8X6KQXSPiqIYXZabOgTbg5vJorSsrk93tPk3QUW5TBHXQyojofi7H7sFml5OyaYI_Dk_AgN9D9GSY091L7dLbD1ET4gZoaoYM3GqxR0d-dFazdmVERe-tHToz70F8nnPYJm0an7mDpD5khGVj1hCMSazHH1JjDhlQcATKZukF86Je5GXuiWWBWP0FQO_gJNLlEUqfjVI_nu9GiEIShnYFLCjhHQmsW4sZREw"
}
2022-11-17 18:05:29 SUCCESS
GetResourceEndpointConfiguration
Found a resource endpoint object
resourceUrl
https://rs1.tboz-brasbrrj-hml1.staging.ozoneapi-br.com/open-insurance/v1/resources
consentUrl
https://rs1.tboz-brasbrrj-hml1.staging.ozoneapi-br.com/open-insurance/v1/consents
brazilCpf
11111112111
brazilCnpj
11111111111111
brazilPaymentConsent
{
  "data": {
    "loggedUser": {
      "document": {
        "identification": "11111112111",
        "rel": "VIP"
      }
    },
    "businessEntity": {
      "document": {
        "identification": "11111111111111",
        "rel": "VIPI"
      }
    },
    "permissions": [
      "PENSION_POLICYINFO_READ",
      "CAPITALIZATION_TITLES_READ",
      "RESOURCES_READ",
      "CUSTOMERS_PERSONAL_IDENTIFICATIONS_READ"
    ],
    "expirationDateTime": "2023-07-21T08:32:00Z",
    "transactionFromDateTime": "2021-01-01T00:00:00Z",
    "transactionToDateTime": "2021-02-01T23:59:59Z"
  }
}
2022-11-17 18:05:29 SUCCESS
SetProtectedResourceUrlToSingleResourceEndpoint
Set protected resource URL
protected_resource_url
https://rs1.tboz-brasbrrj-hml1.staging.ozoneapi-br.com/open-insurance/v1/resources
2022-11-17 18:05:29 SUCCESS
ExtractTLSTestValuesFromResourceConfiguration
Extracted TLS information from resource endpoint
resource_endpoint
{
  "testHost": "rs1.tboz-brasbrrj-hml1.staging.ozoneapi-br.com",
  "testPort": 443
}
2022-11-17 18:05:29 SUCCESS
ExtractTLSTestValuesFromOBResourceConfiguration
Extracted TLS information from resource endpoint
accounts_resource_endpoint
{
  "testHost": "rs1.tboz-brasbrrj-hml1.staging.ozoneapi-br.com",
  "testPort": 443
}
accounts_request_endpoint
{
  "testHost": "rs1.tboz-brasbrrj-hml1.staging.ozoneapi-br.com",
  "testPort": 443
}
2022-11-17 18:05:29
fapi1-advanced-final-ensure-valid-pkce-succeeds
Setup Done
Use client_credentials grant to obtain Brazil consent
2022-11-17 18:05:29 SUCCESS
CreateTokenEndpointRequestForClientCredentialsGrant
Created token endpoint request
grant_type
client_credentials
scope
openid resources insurance
2022-11-17 18:05:29 SUCCESS
SetConsentsScopeOnTokenEndpointRequest
Set scope parameter to 'consents'
grant_type
client_credentials
scope
consents
2022-11-17 18:05:29
AddClientIdToTokenEndpointRequest
grant_type
client_credentials
scope
consents
client_id
01f0e574-2e98-411f-84ba-3849731efc5e
2022-11-17 18:05:29
CallTokenEndpoint
HTTP request
request_uri
https://as1.tboz-brasbrrj-hml1.staging.ozoneapi-br.com/token
request_method
POST
request_headers
{
  "accept": "application/json",
  "content-type": "application/x-www-form-urlencoded;charset\u003dUTF-8",
  "content-length": "91"
}
request_body
grant_type=client_credentials&scope=consents&client_id=01f0e574-2e98-411f-84ba-3849731efc5e
request_mutual_tls
{
  "cert": "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\u003d",
  "key": "MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQC/LSrrwp2Iw3f5Au9RcfAOFtWJMEr/KgmzqsiS47UE3evcLFh1riRoYzduFaAS9h3Tjwk9S/H9h7lLxSqnvJmhflPJEZPMDxMUGuUpZMrxDPUli6zNeDIPplAYJvVLtnJwFtINs9+1qjWYO0KLj3kj4Pr4E22hVOZI30faF0LXxipgTHGjnOxYfD9eoJWn+qmMrusSdpk9m+27b05IFb3vSWwwP9aJf0jAmnDURvCfM6OhRTfvIaG2zYszQL4qhSj4NIdsMrceDRiq2HuM3XH+BMbkreTln49xpKCN9l3YLgBfD9M3e5b/r666Vcg9V/XhIcvCJEBxt4+QXaEiZztjAgMBAAECggEAMt+yLEr94QcjRgCh7uqDFzy8VmWjj4OAUW+BMJWn9kOYIF8sqyRMS/sbJRBcKK+WAFZv/v/WxcD4blFpqHln6LHVWgxzaDoauZ7unLVVzA/GrNcehQ8XQ1LevY6geCV1Dp8EBuF3BsDkwj4C12C2u/WC08FXyzbskTfZxw+pmgGMHWRVkZo7C8Nq9U3IwTA5vWHohAmSdjQHaD2KqjFcnZ0RVgaXkjNfDUDomNXxdkTP7Q1DBcydxcruw6zE5ogGqkpjO5Sdb2kVtSM0r/67f2LwbFBpJSMfMM57mQqMIVxzGzlT2bfWV64FXCBYYb2bBe7EWZxcR16sq2yE9BCNAQKBgQDpMRpDwFz/oDpmlmtiK59H/PnNmjMwXJ3oioBnxHIo55bYE+TElJ1EH+xfpp1OTOrINbjQSewUmfvkBlmjPci7EQZtmWybmIB2YagIqwt5XZrKcKwIqXwJvt0UQK8/GC+M9WdlFIJ2op5SnUssYOK9hHh6HwiSaJ02TuBkxDAHzwKBgQDR4ApxrP/bQH/8loYFs+M0vN1sxBfdX7kBfPS6t132g1PxxoO8koy+oSZ3M1IdNcYuxNZiqxYG+IW5v/3+7XxaYB5mxUWBZJKqTByTeyKYXFOtUMQC5+DCABVXHM5TLzFZszjiWUonLoBCIS9qgmrvCG/cjX2H7t9Wwks0X8dkLQKBgClua/g1qVBRq46mkxWyIm6r58Y763RgQD4cvYuyP4Y8/3QMtMyoivibo2erNq++wsgno1p+h89xPGvbJPn39D4oXDgE1mMeyVQ/LZe8rCE4HFRziF1Rn5QrsSP0Ci7voSMuRtyStEtXwUF0aPLNk/uQGce409EPfT807HF62f3JAoGAd4hQqnnLp0ZPHr9kSa8wwoKm4iG1LeIs7ooKoKV7IMGfd96GfUpCWvhRfiZ+qCBOZai6KawjeYjmMOsGcME1yAtihUnp0k5DsjZzOBQzme9LwTR0zurd+eAuR1UitgH064/F4DTWpQY5CnD4HoN0//sgKs9zJY6JKVKznnrGh2kCgYAO7y5ovKzXrRCTQGlZvil19XEjNLc70vjvt5TtR1FNvy/ogp2cNkNUyNFC1FiDuLiHpFbzyUyYzblLDLtbQXdXHZ39sqco/L0/xVR+VpBZu119RavwTwG6JbOaXf/svJBixtXZ9E+2Q3RmPutUijiUTcKyvi5CQsr4SNujRW1vGQ\u003d\u003d",
  "ca": "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\u003d"
}
2022-11-17 18:05:30 RESPONSE
CallTokenEndpoint
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "server": "nginx",
  "date": "Thu, 17 Nov 2022 18:05:29 GMT",
  "content-type": "application/json; charset\u003dutf-8",
  "content-length": "94",
  "connection": "keep-alive",
  "cache-control": [
    "no-store",
    "no-store"
  ],
  "etag": "W/\"5e-13CYm+pdL9pDsC/ceWoKRb65ZNw\"",
  "strict-transport-security": "max-age\u003d31536000; includeSubdomains; preload",
  "x-content-type-options": "nosniff",
  "pragma": "no-cache"
}
response_body
{"access_token":"26e0f2d1-05a0-41d1-b893-3fcd96a508f0","token_type":"Bearer","expires_in":600}
2022-11-17 18:05:30 SUCCESS
CallTokenEndpoint
Parsed token endpoint response
access_token
26e0f2d1-05a0-41d1-b893-3fcd96a508f0
token_type
Bearer
expires_in
600
2022-11-17 18:05:30 SUCCESS
CheckIfTokenEndpointResponseError
No error from token endpoint
2022-11-17 18:05:30 SUCCESS
CheckForAccessTokenValue
Found an access token
access_token
26e0f2d1-05a0-41d1-b893-3fcd96a508f0
2022-11-17 18:05:30 SUCCESS
ExtractAccessTokenFromTokenResponse
Extracted the access token
value
26e0f2d1-05a0-41d1-b893-3fcd96a508f0
type
Bearer
2022-11-17 18:05:30 SUCCESS
ExtractExpiresInFromTokenEndpointResponse
Extracted 'expires_in'
expires_in
600
2022-11-17 18:05:30 SUCCESS
ValidateExpiresIn
expires_in passed all validation checks
expires_in
600
2022-11-17 18:05:30
CreateEmptyResourceEndpointRequestHeaders
Created empty headers
resource_endpoint_request_headers
{}
2022-11-17 18:05:30 SUCCESS
AddFAPIAuthDateToResourceEndpointRequest
Added x-fapi-auth-date to resource endpoint request headers
resource_endpoint_request_headers
{
  "x-fapi-auth-date": "Thu, 17 Nov 2022 18:05:30 GMT"
}
2022-11-17 18:05:30 SUCCESS
FAPIBrazilOpenInsuranceCreateConsentRequest
consent_endpoint_request
{
  "data": {
    "permissions": [
      "CUSTOMERS_PERSONAL_IDENTIFICATIONS_READ",
      "RESOURCES_READ"
    ],
    "loggedUser": {
      "document": {
        "identification": "11111112111",
        "rel": "CPF"
      }
    },
    "businessEntity": {
      "document": {
        "identification": "11111111111111",
        "rel": "CNPJ"
      }
    }
  }
}
2022-11-17 18:05:30 SUCCESS
FAPIBrazilExtractClientMTLSCertificateSubject
Extracted subject from MTLS certificate
org_type
OPIBR
subjectdn
UID=ccc6e7ee-6ce2-4612-86b3-4658a7902048,2.5.4.97=#132a4f504942522d62613937636431372d646633622d343661352d613935322d393261663735643237316130,1.3.6.1.4.1.311.60.2.1.3=#13024252,2.5.4.15=#130f427573696e65737320456e74697479,2.5.4.5=#130e3135313338303433303030313035,CN=*.tboz-brasbrrj-hml1.staging.ozoneapi-br.com,O=BRASILCAP CAPITALIZACAO S.A.,L=SAO PAULO,ST=RJ,C=BR
ou
ba97cd17-df3b-46a5-a952-92af75d271a0
brazil_software_id
ccc6e7ee-6ce2-4612-86b3-4658a7902048
2022-11-17 18:05:30
FAPIBrazilOpenInsuranceVerifyCertificateSubjectOrganizationIdentifier
Certificate organization identifier field contains expected OPIBR
org_type
OPIBR
subjectdn
UID=ccc6e7ee-6ce2-4612-86b3-4658a7902048,2.5.4.97=#132a4f504942522d62613937636431372d646633622d343661352d613935322d393261663735643237316130,1.3.6.1.4.1.311.60.2.1.3=#13024252,2.5.4.15=#130f427573696e65737320456e74697479,2.5.4.5=#130e3135313338303433303030313035,CN=*.tboz-brasbrrj-hml1.staging.ozoneapi-br.com,O=BRASILCAP CAPITALIZACAO S.A.,L=SAO PAULO,ST=RJ,C=BR
2022-11-17 18:05:30 SUCCESS
FAPIBrazilAddExpirationToConsentRequest
Added expiration time to consent request
consent_endpoint_request
{
  "data": {
    "permissions": [
      "CUSTOMERS_PERSONAL_IDENTIFICATIONS_READ",
      "RESOURCES_READ"
    ],
    "loggedUser": {
      "document": {
        "identification": "11111112111",
        "rel": "CPF"
      }
    },
    "businessEntity": {
      "document": {
        "identification": "11111111111111",
        "rel": "CNPJ"
      }
    },
    "expirationDateTime": "2022-11-17T20:05:30Z"
  }
}
2022-11-17 18:05:30
CallConsentEndpointWithBearerToken
HTTP request
request_uri
https://rs1.tboz-brasbrrj-hml1.staging.ozoneapi-br.com/open-insurance/v1/consents
request_method
POST
request_headers
{
  "accept": "application/json",
  "authorization": "Bearer 26e0f2d1-05a0-41d1-b893-3fcd96a508f0",
  "x-fapi-auth-date": "Thu, 17 Nov 2022 18:05:30 GMT",
  "content-type": "application/json",
  "content-length": "279"
}
request_body
{"data":{"permissions":["CUSTOMERS_PERSONAL_IDENTIFICATIONS_READ","RESOURCES_READ"],"loggedUser":{"document":{"identification":"11111112111","rel":"CPF"}},"businessEntity":{"document":{"identification":"11111111111111","rel":"CNPJ"}},"expirationDateTime":"2022-11-17T20:05:30Z"}}
request_mutual_tls
{
  "cert": "MIIHKjCCBhKgAwIBAgIUbwdmLatVSksKhIbZCXpu508qSQkwDQYJKoZIhvcNAQELBQAwdzELMAkGA1UEBhMCQlIxHjAcBgNVBAoTFU9wZW4gSW5zdXJhbmNlIEJyYXNpbDEXMBUGA1UECxMOT3BlbiBJbnN1cmFuY2UxLzAtBgNVBAMTJk9wZW4gSW5zdXJhbmNlIFNBTkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIyMTEwMjE0MTIwMFoXDTIzMTIwMjE0MTIwMFowggE/MQswCQYDVQQGEwJCUjELMAkGA1UECBMCUkoxEjAQBgNVBAcTCVNBTyBQQVVMTzElMCMGA1UEChMcQlJBU0lMQ0FQIENBUElUQUxJWkFDQU8gUy5BLjE1MDMGA1UEAwwsKi50Ym96LWJyYXNicnJqLWhtbDEuc3RhZ2luZy5vem9uZWFwaS1ici5jb20xFzAVBgNVBAUTDjE1MTM4MDQzMDAwMTA1MRgwFgYDVQQPEw9CdXNpbmVzcyBFbnRpdHkxEzARBgsrBgEEAYI3PAIBAxMCQlIxMzAxBgNVBGETKk9QSUJSLWJhOTdjZDE3LWRmM2ItNDZhNS1hOTUyLTkyYWY3NWQyNzFhMDE0MDIGCgmSJomT8ixkAQETJGNjYzZlN2VlLTZjZTItNDYxMi04NmIzLTQ2NThhNzkwMjA0ODCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL8tKuvCnYjDd/kC71Fx8A4W1YkwSv8qCbOqyJLjtQTd69wsWHWuJGhjN24VoBL2HdOPCT1L8f2HuUvFKqe8maF+U8kRk8wPExQa5SlkyvEM9SWLrM14Mg+mUBgm9Uu2cnAW0g2z37WqNZg7QouPeSPg+vgTbaFU5kjfR9oXQtfGKmBMcaOc7Fh8P16glaf6qYyu6xJ2mT2b7btvTkgVve9JbDA/1ol/SMCacNRG8J8zo6FFN+8hobbNizNAviqFKPg0h2wytx4NGKrYe4zdcf4ExuSt5OWfj3GkoI32XdguAF8P0zd7lv+vrrpVyD1X9eEhy8IkQHG3j5BdoSJnO2MCAwEAAaOCAuIwggLeMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFBu6x3elXOit2wwDCKUCI518qkk4MB8GA1UdIwQYMBaAFB7qcnHxuyXX6m21HSFjck0TFaR+MEUGCCsGAQUFBwEBBDkwNzA1BggrBgEFBQcwAYYpaHR0cDovL29jc3Auc2FuZGJveC5wa2kub3BpbmJyYXNpbC5jb20uYnIwRAYDVR0fBD0wOzA5oDegNYYzaHR0cDovL2NybC5zYW5kYm94LnBraS5vcGluYnJhc2lsLmNvbS5ici9pc3N1ZXIuY3JsMDcGA1UdEQQwMC6CLCoudGJvei1icmFzYnJyai1obWwxLnN0YWdpbmcub3pvbmVhcGktYnIuY29tMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDAjCCAaEGA1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9kATCCAYAwggE2BggrBgEFBQcCAjCCASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBzb2xlbHkgZm9yIHVzZSB3aXRoIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQgb3RoZXIgcGFydGljaXBhdGluZyBvcmdhbmlzYXRpb25zIHVzaW5nIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZHMgVHJ1c3QgRnJhbWV3b3JrIFNlcnZpY2VzLiBJdHMgcmVjZWlwdCwgcG9zc2Vzc2lvbiBvciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5jZSBvZiB0aGUgUmFpZGlhbSBTZXJ2aWNlcyBMdGQgQ2VydGljaWNhdGUgUG9saWN5IGFuZCByZWxhdGVkIGRvY3VtZW50cyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0cDovL3JlcG9zaXRvcnkuc2FuZGJveC5wa2kub3BpbmJyYXNpbC5jb20uYnIvcG9saWNpZXMwDQYJKoZIhvcNAQELBQADggEBAC3Fj72DcUnRXzdIS1lUfWIlcP3MCDCEFs7/LFV/y05CgtrIxnrvUvFs23TFOGlU03RLxPIl/lfAMReFrd/PD4jJ7HdRXFe2HRP17eyQ3pO7X+N4tuPm5Pm0NN8Qw6p8u4lHzi3wh9kYpvmV3zXddv7yusN1RWaufvzwWgU/nkJqClxcYAAyOkf6YPtizEYIv+NkHzcxExvOWae6U7Vbl8kTCZyWH2EFSTgVpMqH4ibMqs2LfuYIzVacGOTp8WifG1DotHwePvqcS8UK8NUGfmXTRYalG0mG+l5Qnwksy1s8XWAigna09k5EJ3aoLWmhurVQD+WwOCKQzzyi3kwMrvo\u003d",
  "key": "MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQC/LSrrwp2Iw3f5Au9RcfAOFtWJMEr/KgmzqsiS47UE3evcLFh1riRoYzduFaAS9h3Tjwk9S/H9h7lLxSqnvJmhflPJEZPMDxMUGuUpZMrxDPUli6zNeDIPplAYJvVLtnJwFtINs9+1qjWYO0KLj3kj4Pr4E22hVOZI30faF0LXxipgTHGjnOxYfD9eoJWn+qmMrusSdpk9m+27b05IFb3vSWwwP9aJf0jAmnDURvCfM6OhRTfvIaG2zYszQL4qhSj4NIdsMrceDRiq2HuM3XH+BMbkreTln49xpKCN9l3YLgBfD9M3e5b/r666Vcg9V/XhIcvCJEBxt4+QXaEiZztjAgMBAAECggEAMt+yLEr94QcjRgCh7uqDFzy8VmWjj4OAUW+BMJWn9kOYIF8sqyRMS/sbJRBcKK+WAFZv/v/WxcD4blFpqHln6LHVWgxzaDoauZ7unLVVzA/GrNcehQ8XQ1LevY6geCV1Dp8EBuF3BsDkwj4C12C2u/WC08FXyzbskTfZxw+pmgGMHWRVkZo7C8Nq9U3IwTA5vWHohAmSdjQHaD2KqjFcnZ0RVgaXkjNfDUDomNXxdkTP7Q1DBcydxcruw6zE5ogGqkpjO5Sdb2kVtSM0r/67f2LwbFBpJSMfMM57mQqMIVxzGzlT2bfWV64FXCBYYb2bBe7EWZxcR16sq2yE9BCNAQKBgQDpMRpDwFz/oDpmlmtiK59H/PnNmjMwXJ3oioBnxHIo55bYE+TElJ1EH+xfpp1OTOrINbjQSewUmfvkBlmjPci7EQZtmWybmIB2YagIqwt5XZrKcKwIqXwJvt0UQK8/GC+M9WdlFIJ2op5SnUssYOK9hHh6HwiSaJ02TuBkxDAHzwKBgQDR4ApxrP/bQH/8loYFs+M0vN1sxBfdX7kBfPS6t132g1PxxoO8koy+oSZ3M1IdNcYuxNZiqxYG+IW5v/3+7XxaYB5mxUWBZJKqTByTeyKYXFOtUMQC5+DCABVXHM5TLzFZszjiWUonLoBCIS9qgmrvCG/cjX2H7t9Wwks0X8dkLQKBgClua/g1qVBRq46mkxWyIm6r58Y763RgQD4cvYuyP4Y8/3QMtMyoivibo2erNq++wsgno1p+h89xPGvbJPn39D4oXDgE1mMeyVQ/LZe8rCE4HFRziF1Rn5QrsSP0Ci7voSMuRtyStEtXwUF0aPLNk/uQGce409EPfT807HF62f3JAoGAd4hQqnnLp0ZPHr9kSa8wwoKm4iG1LeIs7ooKoKV7IMGfd96GfUpCWvhRfiZ+qCBOZai6KawjeYjmMOsGcME1yAtihUnp0k5DsjZzOBQzme9LwTR0zurd+eAuR1UitgH064/F4DTWpQY5CnD4HoN0//sgKs9zJY6JKVKznnrGh2kCgYAO7y5ovKzXrRCTQGlZvil19XEjNLc70vjvt5TtR1FNvy/ogp2cNkNUyNFC1FiDuLiHpFbzyUyYzblLDLtbQXdXHZ39sqco/L0/xVR+VpBZu119RavwTwG6JbOaXf/svJBixtXZ9E+2Q3RmPutUijiUTcKyvi5CQsr4SNujRW1vGQ\u003d\u003d",
  "ca": "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\u003d"
}
2022-11-17 18:05:30 RESPONSE
CallConsentEndpointWithBearerToken
HTTP response
response_status_code
201 CREATED
response_status_text
Created
response_headers
{
  "server": "nginx",
  "date": "Thu, 17 Nov 2022 18:05:30 GMT",
  "content-type": "application/json; charset\u003dutf-8",
  "content-length": "706",
  "connection": "keep-alive",
  "o3-interaction-id": "ff30096f-26c3-421f-ba5e-c08ac8605ea6",
  "x-fapi-interaction-id": "ff30096f-26c3-421f-ba5e-c08ac8605ea6",
  "etag": "W/\"2c2-5agzGKCxy5B3L4p6ry+UMrzPf+s\"",
  "strict-transport-security": "max-age\u003d31536000; includeSubdomains; preload",
  "x-content-type-options": "nosniff"
}
response_body
{"data":{"permissions":["CUSTOMERS_PERSONAL_IDENTIFICATIONS_READ","RESOURCES_READ"],"loggedUser":{"document":{"identification":"11111112111","rel":"CPF"}},"businessEntity":{"document":{"identification":"11111111111111","rel":"CNPJ"}},"expirationDateTime":"2022-11-17T20:05:30Z","consentId":"urn:brasbrrj:aac-8fbeddd0-bebd-424c-a142-5687020e067b","status":"AWAITING_AUTHORISATION","creationDateTime":"2022-11-17T18:05:30Z","statusUpdateDateTime":"2022-11-17T18:05:30Z"},"links":{"self":"https://rs1.tboz-brasbrrj-hml1.staging.ozoneapi-br.com/open-insurance/v1/consents/urn:brasbrrj:aac-8fbeddd0-bebd-424c-a142-5687020e067b"},"meta":{"totalPages":1,"totalRecords":1,"requestDateTime":"2022-11-17T18:05:30Z"}}
2022-11-17 18:05:30 SUCCESS
CallConsentEndpointWithBearerToken
Got a response from the consent endpoint
status
201
endpoint_name
resource
headers
{
  "server": "nginx",
  "date": "Thu, 17 Nov 2022 18:05:30 GMT",
  "content-type": "application/json; charset\u003dutf-8",
  "content-length": "706",
  "connection": "keep-alive",
  "o3-interaction-id": "ff30096f-26c3-421f-ba5e-c08ac8605ea6",
  "x-fapi-interaction-id": "ff30096f-26c3-421f-ba5e-c08ac8605ea6",
  "etag": "W/\"2c2-5agzGKCxy5B3L4p6ry+UMrzPf+s\"",
  "strict-transport-security": "max-age\u003d31536000; includeSubdomains; preload",
  "x-content-type-options": "nosniff"
}
body
{"data":{"permissions":["CUSTOMERS_PERSONAL_IDENTIFICATIONS_READ","RESOURCES_READ"],"loggedUser":{"document":{"identification":"11111112111","rel":"CPF"}},"businessEntity":{"document":{"identification":"11111111111111","rel":"CNPJ"}},"expirationDateTime":"2022-11-17T20:05:30Z","consentId":"urn:brasbrrj:aac-8fbeddd0-bebd-424c-a142-5687020e067b","status":"AWAITING_AUTHORISATION","creationDateTime":"2022-11-17T18:05:30Z","statusUpdateDateTime":"2022-11-17T18:05:30Z"},"links":{"self":"https://rs1.tboz-brasbrrj-hml1.staging.ozoneapi-br.com/open-insurance/v1/consents/urn:brasbrrj:aac-8fbeddd0-bebd-424c-a142-5687020e067b"},"meta":{"totalPages":1,"totalRecords":1,"requestDateTime":"2022-11-17T18:05:30Z"}}
body_json
{
  "data": {
    "permissions": [
      "CUSTOMERS_PERSONAL_IDENTIFICATIONS_READ",
      "RESOURCES_READ"
    ],
    "loggedUser": {
      "document": {
        "identification": "11111112111",
        "rel": "CPF"
      }
    },
    "businessEntity": {
      "document": {
        "identification": "11111111111111",
        "rel": "CNPJ"
      }
    },
    "expirationDateTime": "2022-11-17T20:05:30Z",
    "consentId": "urn:brasbrrj:aac-8fbeddd0-bebd-424c-a142-5687020e067b",
    "status": "AWAITING_AUTHORISATION",
    "creationDateTime": "2022-11-17T18:05:30Z",
    "statusUpdateDateTime": "2022-11-17T18:05:30Z"
  },
  "links": {
    "self": "https://rs1.tboz-brasbrrj-hml1.staging.ozoneapi-br.com/open-insurance/v1/consents/urn:brasbrrj:aac-8fbeddd0-bebd-424c-a142-5687020e067b"
  },
  "meta": {
    "totalPages": 1,
    "totalRecords": 1,
    "requestDateTime": "2022-11-17T18:05:30Z"
  }
}
2022-11-17 18:05:30 SUCCESS
EnsureHttpStatusCodeIs201
resource endpoint returned the expected http status
expected_status
201
http_status
201
2022-11-17 18:05:30 SUCCESS
EnsureContentTypeJson
endpoint_response Content-Type: header is application/json
2022-11-17 18:05:30 SUCCESS
FAPIBrazilConsentEndpointResponseValidatePermissions
Consent endpoint response contains expected permissions
requested
[
  "CUSTOMERS_PERSONAL_IDENTIFICATIONS_READ",
  "RESOURCES_READ"
]
granted
[
  "CUSTOMERS_PERSONAL_IDENTIFICATIONS_READ",
  "RESOURCES_READ"
]
2022-11-17 18:05:30 SUCCESS
ExtractConsentIdFromConsentEndpointResponse
Extracted the consent id
consent_id
urn:brasbrrj:aac-8fbeddd0-bebd-424c-a142-5687020e067b
2022-11-17 18:05:30 SUCCESS
CheckForFAPIInteractionIdInResourceResponse
Found x-fapi-interaction-id
interaction_id
ff30096f-26c3-421f-ba5e-c08ac8605ea6
2022-11-17 18:05:30 SUCCESS
FAPIBrazilAddConsentIdToClientScope
Added scope of 'openid resources insurance consent:urn:brasbrrj:aac-8fbeddd0-bebd-424c-a142-5687020e067b' to client's scope
client_id
01f0e574-2e98-411f-84ba-3849731efc5e
scope
openid resources insurance consent:urn:brasbrrj:aac-8fbeddd0-bebd-424c-a142-5687020e067b
jwks
{
  "keys": [
    {
      "kty": "RSA",
      "kid": "xsZBDRn00E7pSNRlLOAD0go4GNK31k8fY1ZLIGJUZFs",
      "e": "AQAB",
      "n": "yg6zCE1polWR2_lVgkGcyHS338LxY5ZB-V56JXAJ2pyEn2cd_oIpWQHVgO3cAZD-sg5UBBX4ZQlsQPFG7Ia9U9AMBYHMFycSd7glI_7D25To5HJWiiK-sZlf6D_7wIa_-OqijnVh4ZzMrzZsE48DmIZ3SpZ0pS98impso2uUT9zdBj8Vy25c3TTgmPmuVKM4Rt7EJA_dNwok3fEAKMRnyx3wkt0kTeftsgjy7fIfV1plzzWNXVcI9yW9MrJAcJp0V8EzkAC14N800vy2JnI_XEOIZUtj6Iy3-cDCICd_GIOF6td4r24QLpOc765fHrcWe2PNDEWV_alkGCMZzfP76Q",
      "d": "VdSeqnUv3RxaREYK07UJY4FpJi0KGxKV3dcLLeIE3Y9FKu1DqXwjEkMcLZNctHGiL4K0n7Oxe0HgcUnMpeaqf_LNWH2Fc4RObPqVFFBBZIJB1-DV8AHIXWrYebDMQUE8RQFuofMs7AiOThNhH4HNtjnQbKeyzwR389g3Y8fsDWv0PADKn4XkpGsTb9C-XmTqSsYwfIim-HJ2zrckNBWZ9pzGzb59aj-Ss2HORfc_vDdnDAaAjKqPKJva4tvamkSwXusof1--15Ks-rSOz8ksZmakhY9CyDDPf8HACqC0IGlKGg8Id8V4MX2Mos-C4RxNm_RsTWJc7P1J2OJ_jKbgLQ",
      "p": "7I4l_09YybRLBW4y1L2bLTvEFoASEVsxnZjYqnsnddrs3W0itcTQvpKswWMk0wnX_SluhBYENV-v_t4beKNxxQJqj-0r20MpNmNjbgDaO8L6CjFya8j-apS2ZqDvlE7Bc_qUgREuJm56u3zJCzH7bUMHKazjuFgSYQdacU1Dczc",
      "q": "2qqcI8BSMQw0_uvNfy0fHjzbnulc2294WQ9IN7ULhfgcktyzxcl6rFT-grSxYe-hACSxIsuTWGwl3WMVd0E-QJCuzdbup7uvKmNV_ezIX2my4s-perUsl2DaptyYIAof1-tgnmAYpctWNLHIuQauhdw2DO6i8O-tjV4nTk8_2d8",
      "dp": "qkniHJq4Jeu-HdioivE7ZiKiFDh5yTjGzNadEoy5aWQCI5xO4l8ejjH0XvrKJYnujHZo8nkO6oVJosWtLPksC1Cj-ZwYeC0u29JMX4IJl__SE8howCLe00bez56HGVJgfOckRI1jlZLuk01PRNnkT1FzNJMbEzeDc4nhl7KxHZ0",
      "dq": "NEG9mtWlTs9qAtn7fD8eRq2olquSY2aaTj5WtelwXY3T1k0kMUpbJMATKs1f7tXDljMumfAowGLoEaZSRPO0mt14yPxqgG9cBzdCH7Lsl9C8zXNvP0H47BxbZLEnMdD5lzJLHs48VbLoYSNzorQ0FQ1xZVnKWuYMhdJQdmh-C-U",
      "qi": "cXlQ4G53dvUdbfDa1SIXiSpA40bTDFQJoDZJP7U_eOvHApl3-lYyEGNYNfQrFpW7yXcuyVrEB3xuL-wve9HE1nyOGGlez6bZ0CGZge3mYiA9SLUcaBD8DmbmdqrDbI_8GERz_f3pGN_YU_hF6SsJsmIQanzCsFPziRXT0HF6v3M",
      "alg": "PS256"
    }
  ]
}
org_jwks
{
  "keys": [
    {
      "kid": "QMWMFrD5y17W7RMXN5LeDYAJ6XA5N9ZVEcsRkC-Rlm0",
      "alg": "PS256",
      "kty": "RSA",
      "n": "wKqeA6DpI_WPlfLMAW_rZ5tvCZELOLVCZXhw0cUnLNOcuDCVTn3ujoqPfm9vcTG-Se62xWsgFgTBmC3ju-JjAKCnBUK2Wgt8b8Gd7qLGMimQVSY_1SmgoIGP85jkhYLp3jA6rWqRKWYfjfDE2TdlQ76fKlFP43e8lbc2RdE6udpG42agvA2YmeFfYppYJuEijolmDOCdhtt7ghFQUJvV10WVPXLy52p1xS-Gh6TSptvCXG_aCl6jpyTuvljNWLZOXX-lANOpojqJ3v4Hr5fGgyhhSEn7wFu0vEu1sX5lJuVJcm7RleWamaSM4Yjph_OL1T-9FOA4sUef1XOiqtf_yw",
      "e": "AQAB",
      "d": "RG-WZzWN-r7r_NhcjJojpQ66F0zVDpSb_A0XDfwY2Txla6ueLV5gEXO4WrHchPmlXP-VHnTZ1dhkp9iNDxzwC7YE_cJfoYZ48f11SuG4wvKumQBYJjB-JOVAq8eATMheqBS7kwPKgkkLJlECqyGZL8ITKWXumZ7bdta4SX5zfLYj7abEloNgyOGSLU5aBtTBn-bcq_Trfm_CZuQ4JBKOv9fpmbiggudr5_ggNRWZhICtZn6fad8R-cU6ee0YOolHJpbZcuTHchN180LESn0-qpzMG2Kvi3wld7QRywEN3sMgiQYYzaDCi_6RNAJAKt4bm4O1FLnshA4_X6jjEXSWYQ",
      "p": "_FlYfyOn32DzVqFDEhcK6XsX0yC7WmcpGhZPlx9RNhf-XVCpe7k_RRxzLQLrQQr-H7hWjZkRqDiQebpCtUSKxiY0nIfYIoSeDBu0PbiMR6vQx-l3xoOP-3uKebXXeO-tnVzrMZoXg6wQpRKUE_0UhGl37vah8ZDUeK91JOKZuxE",
      "q": "w3Q36taFHeW7u62pUaPFdV2O7gB7yvz_lN5wIAL5rUIUpjI943v8Bp_Ip0a0JtDFNkNpogm_Txwy6SHIdApBktcwo8lbe_SMpO0lZMdKNbk0iFsg3tqYfS2D3YonP56GDkkxep5j2GP-GglbTXa-XNExEr7xYkdWgw051Zb69Rs",
      "dp": "kLdsWP1JuIERDA1POYCdcWh2MU4EI8QlfiBtZG1BVZRM-5bWm22RK0E1jAqwf4yeT_KXMH0n8yD9OdHnj6zPKPOgGGSPPrxvJuJ8ayj6yd9uzDbHycCJQd-HemUePOy21BgFiVylP43dvcz5vrzUl1skvJYUKUS1lMCKnayWHQE",
      "dq": "SAzsnA5ObhIFHY9MDoNfw_8kNEpLWC3hjaBeFv7hyWPFtupodBZ9dneqgTeIK5LkUDeTlh8fver4PYatnVE2kQnwrUAKEGy6-AVPtpHcomdOnUFyoZRViDeiF6XZCBPI-TU0Hy6KQffCcRin5qtyS0b2XyGyW_dORes3Oax5gKc",
      "qi": "pCEO85rXe44SVPn9DYDN8EGQ1verg6x4037MHWjDWJfM6axAWEVehb0RWPxiywIlfUNpv9tcd2rosgoBmncs-2Hs6UaYZK_QixpbgXQ5qcl2JDgg_UNRFeJJFqb0dGvz5MIyY5kp_TXTOrAOcPrsGr68GZkLMkQ19F1SpStFPvI"
    }
  ]
}
Make request to authorization endpoint
2022-11-17 18:05:30 SUCCESS
CreateAuthorizationEndpointRequestFromClientInformation
Created authorization endpoint request
client_id
01f0e574-2e98-411f-84ba-3849731efc5e
redirect_uri
https://www.certification.openid.net/test/a/ozone-2021/callback
scope
openid resources insurance consent:urn:brasbrrj:aac-8fbeddd0-bebd-424c-a142-5687020e067b
2022-11-17 18:05:30
CreateRandomStateValue
Created state value
requested_state_length
10
state
El3I38d1dq
2022-11-17 18:05:30 SUCCESS
AddStateToAuthorizationEndpointRequest
Added state parameter to request
client_id
01f0e574-2e98-411f-84ba-3849731efc5e
redirect_uri
https://www.certification.openid.net/test/a/ozone-2021/callback
scope
openid resources insurance consent:urn:brasbrrj:aac-8fbeddd0-bebd-424c-a142-5687020e067b
state
El3I38d1dq
2022-11-17 18:05:30
CreateRandomNonceValue
Created nonce value
requested_nonce_length
10
nonce
bLtgASm3Da
2022-11-17 18:05:30 SUCCESS
AddNonceToAuthorizationEndpointRequest
Added nonce parameter to request
client_id
01f0e574-2e98-411f-84ba-3849731efc5e
redirect_uri
https://www.certification.openid.net/test/a/ozone-2021/callback
scope
openid resources insurance consent:urn:brasbrrj:aac-8fbeddd0-bebd-424c-a142-5687020e067b
state
El3I38d1dq
nonce
bLtgASm3Da
2022-11-17 18:05:30 SUCCESS
SetAuthorizationEndpointRequestResponseTypeToCodeIdtoken
Added response_type parameter to request
client_id
01f0e574-2e98-411f-84ba-3849731efc5e
redirect_uri
https://www.certification.openid.net/test/a/ozone-2021/callback
scope
openid resources insurance consent:urn:brasbrrj:aac-8fbeddd0-bebd-424c-a142-5687020e067b
state
El3I38d1dq
nonce
bLtgASm3Da
response_type
code id_token
2022-11-17 18:05:30
CreateRandomCodeVerifier
Created code_verifier value
code_verifier
PsV2DIjpgZ9Fq_nYFNHJT1gRpZQUgWuUXK6bZEj~sEV~PD006h3Pj_uG_z_PGIOLJevIhkudsHKFoQ~pl4WK1J1b-O_DrRsAQ8U0DxhaClM7~2Vx7SNvsApji1rYBt50
2022-11-17 18:05:30
CreateS256CodeChallenge
Created code_challenge value
code_challenge
c0jYX5g2n3ryNSyXjAHESVd-vHbO8_Ork6reN4v8hRk
2022-11-17 18:05:30 SUCCESS
AddCodeChallengeToAuthorizationEndpointRequest
Added code_challenge and code_challenge_method parameters to request
client_id
01f0e574-2e98-411f-84ba-3849731efc5e
redirect_uri
https://www.certification.openid.net/test/a/ozone-2021/callback
scope
openid resources insurance consent:urn:brasbrrj:aac-8fbeddd0-bebd-424c-a142-5687020e067b
state
El3I38d1dq
nonce
bLtgASm3Da
response_type
code id_token
code_challenge
c0jYX5g2n3ryNSyXjAHESVd-vHbO8_Ork6reN4v8hRk
code_challenge_method
S256
2022-11-17 18:05:30 SUCCESS
ConvertAuthorizationEndpointRequestToRequestObject
Created request object claims
request_object_claims
{
  "client_id": "01f0e574-2e98-411f-84ba-3849731efc5e",
  "redirect_uri": "https://www.certification.openid.net/test/a/ozone-2021/callback",
  "scope": "openid resources insurance consent:urn:brasbrrj:aac-8fbeddd0-bebd-424c-a142-5687020e067b",
  "state": "El3I38d1dq",
  "nonce": "bLtgASm3Da",
  "response_type": "code id_token",
  "code_challenge": "c0jYX5g2n3ryNSyXjAHESVd-vHbO8_Ork6reN4v8hRk",
  "code_challenge_method": "S256"
}
2022-11-17 18:05:30 SUCCESS
AddNbfToRequestObject
Added nbf to request object claims
nbf
1.66870833E9
2022-11-17 18:05:30 SUCCESS
AddExpToRequestObject
Added exp to request object claims
exp
1.66870863E9
2022-11-17 18:05:30 SUCCESS
AddAudToRequestObject
Added aud to request object claims
aud
https://auth1.tboz-brasbrrj-hml1.staging.ozoneapi-br.com
2022-11-17 18:05:30 SUCCESS
AddIssToRequestObject
Added iss to request object claims
iss
01f0e574-2e98-411f-84ba-3849731efc5e
2022-11-17 18:05:30 SUCCESS
AddClientIdToRequestObject
Added client_id to request object claims
client_id
01f0e574-2e98-411f-84ba-3849731efc5e
2022-11-17 18:05:30 SUCCESS
SignRequestObject
Signed the request object
claims
{
  "aud": "https://auth1.tboz-brasbrrj-hml1.staging.ozoneapi-br.com",
  "nbf": 1668708330,
  "scope": "openid resources insurance consent:urn:brasbrrj:aac-8fbeddd0-bebd-424c-a142-5687020e067b",
  "iss": "01f0e574-2e98-411f-84ba-3849731efc5e",
  "response_type": "code id_token",
  "redirect_uri": "https://www.certification.openid.net/test/a/ozone-2021/callback",
  "state": "El3I38d1dq",
  "code_challenge_method": "S256",
  "exp": 1668708630,
  "nonce": "bLtgASm3Da",
  "client_id": "01f0e574-2e98-411f-84ba-3849731efc5e",
  "code_challenge": "c0jYX5g2n3ryNSyXjAHESVd-vHbO8_Ork6reN4v8hRk"
}
header
{
  "kid": "xsZBDRn00E7pSNRlLOAD0go4GNK31k8fY1ZLIGJUZFs",
  "alg": "PS256"
}
request_object
eyJraWQiOiJ4c1pCRFJuMDBFN3BTTlJsTE9BRDBnbzRHTkszMWs4ZlkxWkxJR0pVWkZzIiwiYWxnIjoiUFMyNTYifQ.eyJpc3MiOiIwMWYwZTU3NC0yZTk4LTQxMWYtODRiYS0zODQ5NzMxZWZjNWUiLCJyZXNwb25zZV90eXBlIjoiY29kZSBpZF90b2tlbiIsImNvZGVfY2hhbGxlbmdlX21ldGhvZCI6IlMyNTYiLCJub25jZSI6ImJMdGdBU20zRGEiLCJjbGllbnRfaWQiOiIwMWYwZTU3NC0yZTk4LTQxMWYtODRiYS0zODQ5NzMxZWZjNWUiLCJhdWQiOiJodHRwczpcL1wvYXV0aDEudGJvei1icmFzYnJyai1obWwxLnN0YWdpbmcub3pvbmVhcGktYnIuY29tIiwibmJmIjoxNjY4NzA4MzMwLCJzY29wZSI6Im9wZW5pZCByZXNvdXJjZXMgaW5zdXJhbmNlIGNvbnNlbnQ6dXJuOmJyYXNicnJqOmFhYy04ZmJlZGRkMC1iZWJkLTQyNGMtYTE0Mi01Njg3MDIwZTA2N2IiLCJyZWRpcmVjdF91cmkiOiJodHRwczpcL1wvd3d3LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldFwvdGVzdFwvYVwvb3pvbmUtMjAyMVwvY2FsbGJhY2siLCJzdGF0ZSI6IkVsM0kzOGQxZHEiLCJleHAiOjE2Njg3MDg2MzAsImNvZGVfY2hhbGxlbmdlIjoiYzBqWVg1ZzJuM3J5TlN5WGpBSEVTVmQtdkhiTzhfT3JrNnJlTjR2OGhSayJ9.XoYrvzwr2yTDuh3dafGmz8jSSpI8YBjKW-iDT7BVz0ZgEyc-0A_9T4UA33PSdrmFfyks2ZDG0peHI4SDFaDNikIyFKXcTbpM2RKHkMCg4GK2EcYm6uPw5UvZbO0b5gQZi264vEhe8JnnNW8BdttswAT-UyLfpTDX3hzmg5ZRUTrip1a7ySjYCQ35z1RcgCMZfiWHNLAJlnhCGsTITRLMPEep-DnpgqvVLvRi3aUvkcyY1az_YvdRtBxzAMigG20G6r7qwzYGGklS1cjk5wv40tFD3EXJ8aNWRHcvnV5KrhX1Yg4EPIcnkf9tVJ5uz-rwhpu0wHrUakedg61oOjxpTQ
key
{
  "p": "7I4l_09YybRLBW4y1L2bLTvEFoASEVsxnZjYqnsnddrs3W0itcTQvpKswWMk0wnX_SluhBYENV-v_t4beKNxxQJqj-0r20MpNmNjbgDaO8L6CjFya8j-apS2ZqDvlE7Bc_qUgREuJm56u3zJCzH7bUMHKazjuFgSYQdacU1Dczc",
  "kty": "RSA",
  "q": "2qqcI8BSMQw0_uvNfy0fHjzbnulc2294WQ9IN7ULhfgcktyzxcl6rFT-grSxYe-hACSxIsuTWGwl3WMVd0E-QJCuzdbup7uvKmNV_ezIX2my4s-perUsl2DaptyYIAof1-tgnmAYpctWNLHIuQauhdw2DO6i8O-tjV4nTk8_2d8",
  "d": "VdSeqnUv3RxaREYK07UJY4FpJi0KGxKV3dcLLeIE3Y9FKu1DqXwjEkMcLZNctHGiL4K0n7Oxe0HgcUnMpeaqf_LNWH2Fc4RObPqVFFBBZIJB1-DV8AHIXWrYebDMQUE8RQFuofMs7AiOThNhH4HNtjnQbKeyzwR389g3Y8fsDWv0PADKn4XkpGsTb9C-XmTqSsYwfIim-HJ2zrckNBWZ9pzGzb59aj-Ss2HORfc_vDdnDAaAjKqPKJva4tvamkSwXusof1--15Ks-rSOz8ksZmakhY9CyDDPf8HACqC0IGlKGg8Id8V4MX2Mos-C4RxNm_RsTWJc7P1J2OJ_jKbgLQ",
  "e": "AQAB",
  "kid": "xsZBDRn00E7pSNRlLOAD0go4GNK31k8fY1ZLIGJUZFs",
  "qi": "cXlQ4G53dvUdbfDa1SIXiSpA40bTDFQJoDZJP7U_eOvHApl3-lYyEGNYNfQrFpW7yXcuyVrEB3xuL-wve9HE1nyOGGlez6bZ0CGZge3mYiA9SLUcaBD8DmbmdqrDbI_8GERz_f3pGN_YU_hF6SsJsmIQanzCsFPziRXT0HF6v3M",
  "dp": "qkniHJq4Jeu-HdioivE7ZiKiFDh5yTjGzNadEoy5aWQCI5xO4l8ejjH0XvrKJYnujHZo8nkO6oVJosWtLPksC1Cj-ZwYeC0u29JMX4IJl__SE8howCLe00bez56HGVJgfOckRI1jlZLuk01PRNnkT1FzNJMbEzeDc4nhl7KxHZ0",
  "alg": "PS256",
  "dq": "NEG9mtWlTs9qAtn7fD8eRq2olquSY2aaTj5WtelwXY3T1k0kMUpbJMATKs1f7tXDljMumfAowGLoEaZSRPO0mt14yPxqgG9cBzdCH7Lsl9C8zXNvP0H47BxbZLEnMdD5lzJLHs48VbLoYSNzorQ0FQ1xZVnKWuYMhdJQdmh-C-U",
  "n": "yg6zCE1polWR2_lVgkGcyHS338LxY5ZB-V56JXAJ2pyEn2cd_oIpWQHVgO3cAZD-sg5UBBX4ZQlsQPFG7Ia9U9AMBYHMFycSd7glI_7D25To5HJWiiK-sZlf6D_7wIa_-OqijnVh4ZzMrzZsE48DmIZ3SpZ0pS98impso2uUT9zdBj8Vy25c3TTgmPmuVKM4Rt7EJA_dNwok3fEAKMRnyx3wkt0kTeftsgjy7fIfV1plzzWNXVcI9yW9MrJAcJp0V8EzkAC14N800vy2JnI_XEOIZUtj6Iy3-cDCICd_GIOF6td4r24QLpOc765fHrcWe2PNDEWV_alkGCMZzfP76Q"
}
2022-11-17 18:05:30
FAPIBrazilEncryptRequestObject
Encrypted the request object
request_object
eyJraWQiOiI2VExwZjduQnhhR3hhamtIdnk1V2ljd0RWWkQzQTEyYkZsdEJSN3VPYVI0IiwiY3R5IjoiSldUIiwiZW5jIjoiQTI1NkdDTSIsImFsZyI6IlJTQS1PQUVQIn0.crynSsTT5E8MwD4oYbRBI5sSdFIg02H8OqJgwM5ZsCRiZ6DMc52eImAk1F5-xo_c-fGPHXkEcx2Wnkw5a1Qiyv16I0Bookbs706K4dH2xrHKJKz-oymmRPHs-RrKBOeL1fFDZUKgvYUiTnkgrLO_b0uZBw9CPxEJRKTEyxHf1uXeuQ0RZx6PE5iapwgWJrDlVDe0IO_GyYDHPtGoMvE63v1DKr04aYTOz_DVIsQ3rnG48rhj-Bescf6GIo7D26uJ8fJV6q3jPjdm1K8xGBNDe803YEO2PhVCIUOOQZsUYuRoFyOBAWoRN_udEF_ENFhn3KrgvKmnX-40_N5EFC7aMA.PpYntacKMU1gw5vg.uJkiQBaoTl9h8Mt1LkK2WIf0kpMmXO8v4MnxyCWlkrcVakdYjlgERYKJ-bqQo7o8tps8xEmBK0SjkCKyxfFT_IaREn-1GT2YnXBCmg2g9bP3INyI1ARLEDQOG8UVhHuhOStG7CG-nTN9lLl8-9UpkV8ooitu0VFVa_-zCc7DjPz_LCvFcWsBXhVRgRwdMspS2fpNipbnZY5tmxVk0H_qasrrbh3Zc7gmL3Pc_9hhnr-KCi-7FQ1b3NmEvznR6nwpbBGM-WZOvEFfmLVttS2mKPLSb9EbCiPoIjEEy_TR_W0hs2-Z0SUk0-unLEA__0xCpK2jF7Jry7WtXUZXQavMnhyHL7pOpyIldvN1g3HPXyiprEv1rjzSlhWSWoUIb-alx5Gx8hb0uRrjC41TKEvgZTCGbBwAi82QkgOla2hXlEEvLyEdQtSXnN0cL3BU_aWhnhFdRxDcK4EDLZ1Dvm0Ilqtw33SDVTwOeanHgoF1zi0lJwRxt9nVkys7cvQPZ65USA5xSQo0ZO3ftDFZf9qBt2QJfi2TI-_hCThBbdFCgHqDV-h6xd081xkBqT5Xg7wWIaQXgQn_rEREKcb-CJBuJfO1k2ArjSCivrLtUurwf5tj-24t5AHjEm_mhRElH7-gQiue4lyYmYZqSlRNBT-QoqMKXpCyKVH1hmR6UyQXu8tufniaHX4HJQHPKMudz36-7IXFrBFV52zxZxb6uv8gtDmj1dHrwyUID4gXjncMP6gKfGtB9C851vtEr_JgjUxm5c2PblnLBLvb5W_fnirx0j4C50vdvd8LEDsbtUMmhbdk4aFXqv6sdl0TLkJryq-ukEJJSEjvDOVDRcQ-C_CCO6rcbDILe4Bf93KPCq3oT2KUhkUVAUbkCDhqWLIry8YjfAZlgy1E1hLcACqfZ6ha9YSGsD_peYHdc5lAPAb6u7yBYfBijQpNyu4zibJf5G0WVPQtdu2EnWYRj-5usH8NwqBXwKYHWyJqFe4ccpQc7g3DlPXI53t3HNY78lA3MktSqQbP83rhqWYSdKVOGDEs2uESK_C-hholu4Bs9G_a9S_Z_IbHdgg9JCQ6WP6tuQ89s7QeB2kh8wu9liH8cNWtyoZSk3Te_so18tsirEy5ZnyT4Ejl3AHe6WsqB0da2J4lMFv5VgIacec5HQCthz6u-P1eheQzvjd9YPHTVquLLbQvD2DT-U8hhxKUGI9FdEsLPbiOZ1r30U-fXBJiKLyu5vHy233dhdbifqJEplp-qXR037WyXoMOomoI5Tj-8MfnbkXjs__LvCWfzPqSJ0BGF1Dg5hBEFsB7GKolTnztn3gbP84Hhpzc9OsqwtlYrW4VchOM3dmC25uIKV9GvaVO0phLp0lnYjOJqsqJu4aM0mtTLv5WvE-l8T81P9oOZFnxbF0L3PuvYa9Qg47WqQMA-tQ8oLpOoEs1WfL1QG1dKFQEVRN822NTDO0HkrjsDVGCNYYUCGxDf97z3UPzlPlilZHCV8REt-eQ2gPvQjXj4XPwJTaZysZ6pKNEYn82mGUM5Y2DzNh1qwCv120Jl3c0QR_h.NmmEAShr_MgYJgJ1Po_28Q
enc
A256GCM
alg
RSA-OAEP
2022-11-17 18:05:30 SUCCESS
BuildRequestObjectByValueRedirectToAuthorizationEndpoint
Sending to authorization endpoint
redirect_to_authorization_endpoint
https://auth1.tboz-brasbrrj-hml1.staging.ozoneapi-br.com/auth?request=eyJraWQiOiI2VExwZjduQnhhR3hhamtIdnk1V2ljd0RWWkQzQTEyYkZsdEJSN3VPYVI0IiwiY3R5IjoiSldUIiwiZW5jIjoiQTI1NkdDTSIsImFsZyI6IlJTQS1PQUVQIn0.crynSsTT5E8MwD4oYbRBI5sSdFIg02H8OqJgwM5ZsCRiZ6DMc52eImAk1F5-xo_c-fGPHXkEcx2Wnkw5a1Qiyv16I0Bookbs706K4dH2xrHKJKz-oymmRPHs-RrKBOeL1fFDZUKgvYUiTnkgrLO_b0uZBw9CPxEJRKTEyxHf1uXeuQ0RZx6PE5iapwgWJrDlVDe0IO_GyYDHPtGoMvE63v1DKr04aYTOz_DVIsQ3rnG48rhj-Bescf6GIo7D26uJ8fJV6q3jPjdm1K8xGBNDe803YEO2PhVCIUOOQZsUYuRoFyOBAWoRN_udEF_ENFhn3KrgvKmnX-40_N5EFC7aMA.PpYntacKMU1gw5vg.uJkiQBaoTl9h8Mt1LkK2WIf0kpMmXO8v4MnxyCWlkrcVakdYjlgERYKJ-bqQo7o8tps8xEmBK0SjkCKyxfFT_IaREn-1GT2YnXBCmg2g9bP3INyI1ARLEDQOG8UVhHuhOStG7CG-nTN9lLl8-9UpkV8ooitu0VFVa_-zCc7DjPz_LCvFcWsBXhVRgRwdMspS2fpNipbnZY5tmxVk0H_qasrrbh3Zc7gmL3Pc_9hhnr-KCi-7FQ1b3NmEvznR6nwpbBGM-WZOvEFfmLVttS2mKPLSb9EbCiPoIjEEy_TR_W0hs2-Z0SUk0-unLEA__0xCpK2jF7Jry7WtXUZXQavMnhyHL7pOpyIldvN1g3HPXyiprEv1rjzSlhWSWoUIb-alx5Gx8hb0uRrjC41TKEvgZTCGbBwAi82QkgOla2hXlEEvLyEdQtSXnN0cL3BU_aWhnhFdRxDcK4EDLZ1Dvm0Ilqtw33SDVTwOeanHgoF1zi0lJwRxt9nVkys7cvQPZ65USA5xSQo0ZO3ftDFZf9qBt2QJfi2TI-_hCThBbdFCgHqDV-h6xd081xkBqT5Xg7wWIaQXgQn_rEREKcb-CJBuJfO1k2ArjSCivrLtUurwf5tj-24t5AHjEm_mhRElH7-gQiue4lyYmYZqSlRNBT-QoqMKXpCyKVH1hmR6UyQXu8tufniaHX4HJQHPKMudz36-7IXFrBFV52zxZxb6uv8gtDmj1dHrwyUID4gXjncMP6gKfGtB9C851vtEr_JgjUxm5c2PblnLBLvb5W_fnirx0j4C50vdvd8LEDsbtUMmhbdk4aFXqv6sdl0TLkJryq-ukEJJSEjvDOVDRcQ-C_CCO6rcbDILe4Bf93KPCq3oT2KUhkUVAUbkCDhqWLIry8YjfAZlgy1E1hLcACqfZ6ha9YSGsD_peYHdc5lAPAb6u7yBYfBijQpNyu4zibJf5G0WVPQtdu2EnWYRj-5usH8NwqBXwKYHWyJqFe4ccpQc7g3DlPXI53t3HNY78lA3MktSqQbP83rhqWYSdKVOGDEs2uESK_C-hholu4Bs9G_a9S_Z_IbHdgg9JCQ6WP6tuQ89s7QeB2kh8wu9liH8cNWtyoZSk3Te_so18tsirEy5ZnyT4Ejl3AHe6WsqB0da2J4lMFv5VgIacec5HQCthz6u-P1eheQzvjd9YPHTVquLLbQvD2DT-U8hhxKUGI9FdEsLPbiOZ1r30U-fXBJiKLyu5vHy233dhdbifqJEplp-qXR037WyXoMOomoI5Tj-8MfnbkXjs__LvCWfzPqSJ0BGF1Dg5hBEFsB7GKolTnztn3gbP84Hhpzc9OsqwtlYrW4VchOM3dmC25uIKV9GvaVO0phLp0lnYjOJqsqJu4aM0mtTLv5WvE-l8T81P9oOZFnxbF0L3PuvYa9Qg47WqQMA-tQ8oLpOoEs1WfL1QG1dKFQEVRN822NTDO0HkrjsDVGCNYYUCGxDf97z3UPzlPlilZHCV8REt-eQ2gPvQjXj4XPwJTaZysZ6pKNEYn82mGUM5Y2DzNh1qwCv120Jl3c0QR_h.NmmEAShr_MgYJgJ1Po_28Q&client_id=01f0e574-2e98-411f-84ba-3849731efc5e&redirect_uri=https://www.certification.openid.net/test/a/ozone-2021/callback&scope=openid%20resources%20insurance%20consent:urn:brasbrrj:aac-8fbeddd0-bebd-424c-a142-5687020e067b&response_type=code%20id_token
2022-11-17 18:05:30 REDIRECT
fapi1-advanced-final-ensure-valid-pkce-succeeds
Redirecting to authorization endpoint
redirect_to
https://auth1.tboz-brasbrrj-hml1.staging.ozoneapi-br.com/auth?request=eyJraWQiOiI2VExwZjduQnhhR3hhamtIdnk1V2ljd0RWWkQzQTEyYkZsdEJSN3VPYVI0IiwiY3R5IjoiSldUIiwiZW5jIjoiQTI1NkdDTSIsImFsZyI6IlJTQS1PQUVQIn0.crynSsTT5E8MwD4oYbRBI5sSdFIg02H8OqJgwM5ZsCRiZ6DMc52eImAk1F5-xo_c-fGPHXkEcx2Wnkw5a1Qiyv16I0Bookbs706K4dH2xrHKJKz-oymmRPHs-RrKBOeL1fFDZUKgvYUiTnkgrLO_b0uZBw9CPxEJRKTEyxHf1uXeuQ0RZx6PE5iapwgWJrDlVDe0IO_GyYDHPtGoMvE63v1DKr04aYTOz_DVIsQ3rnG48rhj-Bescf6GIo7D26uJ8fJV6q3jPjdm1K8xGBNDe803YEO2PhVCIUOOQZsUYuRoFyOBAWoRN_udEF_ENFhn3KrgvKmnX-40_N5EFC7aMA.PpYntacKMU1gw5vg.uJkiQBaoTl9h8Mt1LkK2WIf0kpMmXO8v4MnxyCWlkrcVakdYjlgERYKJ-bqQo7o8tps8xEmBK0SjkCKyxfFT_IaREn-1GT2YnXBCmg2g9bP3INyI1ARLEDQOG8UVhHuhOStG7CG-nTN9lLl8-9UpkV8ooitu0VFVa_-zCc7DjPz_LCvFcWsBXhVRgRwdMspS2fpNipbnZY5tmxVk0H_qasrrbh3Zc7gmL3Pc_9hhnr-KCi-7FQ1b3NmEvznR6nwpbBGM-WZOvEFfmLVttS2mKPLSb9EbCiPoIjEEy_TR_W0hs2-Z0SUk0-unLEA__0xCpK2jF7Jry7WtXUZXQavMnhyHL7pOpyIldvN1g3HPXyiprEv1rjzSlhWSWoUIb-alx5Gx8hb0uRrjC41TKEvgZTCGbBwAi82QkgOla2hXlEEvLyEdQtSXnN0cL3BU_aWhnhFdRxDcK4EDLZ1Dvm0Ilqtw33SDVTwOeanHgoF1zi0lJwRxt9nVkys7cvQPZ65USA5xSQo0ZO3ftDFZf9qBt2QJfi2TI-_hCThBbdFCgHqDV-h6xd081xkBqT5Xg7wWIaQXgQn_rEREKcb-CJBuJfO1k2ArjSCivrLtUurwf5tj-24t5AHjEm_mhRElH7-gQiue4lyYmYZqSlRNBT-QoqMKXpCyKVH1hmR6UyQXu8tufniaHX4HJQHPKMudz36-7IXFrBFV52zxZxb6uv8gtDmj1dHrwyUID4gXjncMP6gKfGtB9C851vtEr_JgjUxm5c2PblnLBLvb5W_fnirx0j4C50vdvd8LEDsbtUMmhbdk4aFXqv6sdl0TLkJryq-ukEJJSEjvDOVDRcQ-C_CCO6rcbDILe4Bf93KPCq3oT2KUhkUVAUbkCDhqWLIry8YjfAZlgy1E1hLcACqfZ6ha9YSGsD_peYHdc5lAPAb6u7yBYfBijQpNyu4zibJf5G0WVPQtdu2EnWYRj-5usH8NwqBXwKYHWyJqFe4ccpQc7g3DlPXI53t3HNY78lA3MktSqQbP83rhqWYSdKVOGDEs2uESK_C-hholu4Bs9G_a9S_Z_IbHdgg9JCQ6WP6tuQ89s7QeB2kh8wu9liH8cNWtyoZSk3Te_so18tsirEy5ZnyT4Ejl3AHe6WsqB0da2J4lMFv5VgIacec5HQCthz6u-P1eheQzvjd9YPHTVquLLbQvD2DT-U8hhxKUGI9FdEsLPbiOZ1r30U-fXBJiKLyu5vHy233dhdbifqJEplp-qXR037WyXoMOomoI5Tj-8MfnbkXjs__LvCWfzPqSJ0BGF1Dg5hBEFsB7GKolTnztn3gbP84Hhpzc9OsqwtlYrW4VchOM3dmC25uIKV9GvaVO0phLp0lnYjOJqsqJu4aM0mtTLv5WvE-l8T81P9oOZFnxbF0L3PuvYa9Qg47WqQMA-tQ8oLpOoEs1WfL1QG1dKFQEVRN822NTDO0HkrjsDVGCNYYUCGxDf97z3UPzlPlilZHCV8REt-eQ2gPvQjXj4XPwJTaZysZ6pKNEYn82mGUM5Y2DzNh1qwCv120Jl3c0QR_h.NmmEAShr_MgYJgJ1Po_28Q&client_id=01f0e574-2e98-411f-84ba-3849731efc5e&redirect_uri=https://www.certification.openid.net/test/a/ozone-2021/callback&scope=openid%20resources%20insurance%20consent:urn:brasbrrj:aac-8fbeddd0-bebd-424c-a142-5687020e067b&response_type=code%20id_token
2022-11-17 18:05:43 INCOMING
fapi1-advanced-final-ensure-valid-pkce-succeeds
Incoming HTTP request to /test/a/ozone-2021/callback
incoming_headers
{
  "host": "www.certification.openid.net",
  "cache-control": "max-age\u003d0",
  "upgrade-insecure-requests": "1",
  "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36",
  "accept": "text/html,application/xhtml+xml,application/xml;q\u003d0.9,image/avif,image/webp,image/apng,*/*;q\u003d0.8,application/signed-exchange;v\u003db3;q\u003d0.9",
  "sec-fetch-site": "cross-site",
  "sec-fetch-mode": "navigate",
  "sec-fetch-user": "?1",
  "sec-fetch-dest": "document",
  "sec-ch-ua": "\"Google Chrome\";v\u003d\"107\", \"Chromium\";v\u003d\"107\", \"Not\u003dA?Brand\";v\u003d\"24\"",
  "sec-ch-ua-mobile": "?0",
  "sec-ch-ua-platform": "\"Windows\"",
  "referer": "https://auth1.tboz-brasbrrj-hml1.staging.ozoneapi-br.com/",
  "accept-encoding": "gzip, deflate, br",
  "accept-language": "en-US,en;q\u003d0.9,pt;q\u003d0.8",
  "cookie": "__utmc\u003d201319536; __utma\u003d201319536.197889357.1664908184.1668625097.1668625407.10; __utmz\u003d201319536.1668625407.10.9.utmcsr\u003dgoogle|utmccn\u003d(organic)|utmcmd\u003dorganic|utmctr\u003d(not%20provided); JSESSIONID\u003d0D35383F9189AD14903FC17F49AC4B55",
  "connection": "close"
}
incoming_path
/test/a/ozone-2021/callback
incoming_body_form_params
incoming_method
GET
incoming_tls_version
TLSv1.2
incoming_tls_cert
incoming_query_string_params
{}
incoming_body
incoming_tls_chain
[
  "CONFORMANCE_SUITE_JSON_NULL",
  "CONFORMANCE_SUITE_JSON_NULL",
  "CONFORMANCE_SUITE_JSON_NULL",
  "CONFORMANCE_SUITE_JSON_NULL",
  "CONFORMANCE_SUITE_JSON_NULL",
  "CONFORMANCE_SUITE_JSON_NULL"
]
incoming_tls_cipher
ECDHE-RSA-AES128-GCM-SHA256
incoming_body_json
2022-11-17 18:05:43 SUCCESS
CreateRandomImplicitSubmitUrl
Created random implicit submission URL
implicit_submit
{
  "path": "implicit/MdpVmEOHgSxNRsZqVf5C",
  "fullUrl": "https://www.certification.openid.net/test/a/ozone-2021/implicit/MdpVmEOHgSxNRsZqVf5C"
}
2022-11-17 18:05:43 OUTGOING
fapi1-advanced-final-ensure-valid-pkce-succeeds
Response to HTTP request to test instance r6jOB1tBAwpiGf2
outgoing
ModelAndView [view="implicitCallback"; model={implicitSubmitUrl=https://www.certification.openid.net/test/a/ozone-2021/implicit/MdpVmEOHgSxNRsZqVf5C, returnUrl=/log-detail.html?log=r6jOB1tBAwpiGf2}]
outgoing_path
callback
2022-11-17 18:05:45 INCOMING
fapi1-advanced-final-ensure-valid-pkce-succeeds
Incoming HTTP request to /test/a/ozone-2021/callback
incoming_headers
{
  "host": "www.certification.openid.net",
  "cache-control": "max-age\u003d0",
  "sec-ch-ua": "\"Google Chrome\";v\u003d\"107\", \"Chromium\";v\u003d\"107\", \"Not\u003dA?Brand\";v\u003d\"24\"",
  "sec-ch-ua-mobile": "?0",
  "sec-ch-ua-platform": "\"Windows\"",
  "upgrade-insecure-requests": "1",
  "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36",
  "accept": "text/html,application/xhtml+xml,application/xml;q\u003d0.9,image/avif,image/webp,image/apng,*/*;q\u003d0.8,application/signed-exchange;v\u003db3;q\u003d0.9",
  "sec-fetch-site": "cross-site",
  "sec-fetch-mode": "navigate",
  "sec-fetch-user": "?1",
  "sec-fetch-dest": "document",
  "referer": "https://auth1.tboz-brasbrrj-hml1.staging.ozoneapi-br.com/",
  "accept-encoding": "gzip, deflate, br",
  "accept-language": "en-US,en;q\u003d0.9,pt;q\u003d0.8",
  "cookie": "__utmc\u003d201319536; __utma\u003d201319536.197889357.1664908184.1668625097.1668625407.10; __utmz\u003d201319536.1668625407.10.9.utmcsr\u003dgoogle|utmccn\u003d(organic)|utmcmd\u003dorganic|utmctr\u003d(not%20provided); JSESSIONID\u003d0D35383F9189AD14903FC17F49AC4B55",
  "connection": "close"
}
incoming_path
/test/a/ozone-2021/callback
incoming_body_form_params
incoming_method
GET
incoming_tls_version
TLSv1.2
incoming_tls_cert
incoming_query_string_params
{}
incoming_body
incoming_tls_chain
[
  "CONFORMANCE_SUITE_JSON_NULL",
  "CONFORMANCE_SUITE_JSON_NULL",
  "CONFORMANCE_SUITE_JSON_NULL",
  "CONFORMANCE_SUITE_JSON_NULL",
  "CONFORMANCE_SUITE_JSON_NULL",
  "CONFORMANCE_SUITE_JSON_NULL"
]
incoming_tls_cipher
ECDHE-RSA-AES128-GCM-SHA256
incoming_body_json
2022-11-17 18:05:45 SUCCESS
CreateRandomImplicitSubmitUrl
Created random implicit submission URL
implicit_submit
{
  "path": "implicit/xJ7DCuRdiPTMkvpU0X97",
  "fullUrl": "https://www.certification.openid.net/test/a/ozone-2021/implicit/xJ7DCuRdiPTMkvpU0X97"
}
2022-11-17 18:05:45 OUTGOING
fapi1-advanced-final-ensure-valid-pkce-succeeds
Response to HTTP request to test instance r6jOB1tBAwpiGf2
outgoing
ModelAndView [view="implicitCallback"; model={implicitSubmitUrl=https://www.certification.openid.net/test/a/ozone-2021/implicit/xJ7DCuRdiPTMkvpU0X97, returnUrl=/log-detail.html?log=r6jOB1tBAwpiGf2}]
outgoing_path
callback
2022-11-17 18:05:46 INCOMING
fapi1-advanced-final-ensure-valid-pkce-succeeds
Incoming HTTP request to /test/a/ozone-2021/implicit/xJ7DCuRdiPTMkvpU0X97
incoming_headers
{
  "host": "www.certification.openid.net",
  "sec-ch-ua": "\"Google Chrome\";v\u003d\"107\", \"Chromium\";v\u003d\"107\", \"Not\u003dA?Brand\";v\u003d\"24\"",
  "accept": "*/*",
  "content-type": "text/plain",
  "x-requested-with": "XMLHttpRequest",
  "sec-ch-ua-mobile": "?0",
  "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36",
  "sec-ch-ua-platform": "\"Windows\"",
  "origin": "https://www.certification.openid.net",
  "sec-fetch-site": "same-origin",
  "sec-fetch-mode": "cors",
  "sec-fetch-dest": "empty",
  "referer": "https://www.certification.openid.net/test/a/ozone-2021/callback",
  "accept-encoding": "gzip, deflate, br",
  "accept-language": "en-US,en;q\u003d0.9,pt;q\u003d0.8",
  "cookie": "__utmc\u003d201319536; __utma\u003d201319536.197889357.1664908184.1668625097.1668625407.10; __utmz\u003d201319536.1668625407.10.9.utmcsr\u003dgoogle|utmccn\u003d(organic)|utmcmd\u003dorganic|utmctr\u003d(not%20provided); JSESSIONID\u003d0D35383F9189AD14903FC17F49AC4B55",
  "connection": "close",
  "content-length": "1243"
}
incoming_path
/test/a/ozone-2021/implicit/xJ7DCuRdiPTMkvpU0X97
incoming_body_form_params
incoming_method
POST
incoming_tls_version
TLSv1.2
incoming_tls_cert
incoming_query_string_params
{}
incoming_body
#code=8b332a00-9fb8-44c3-8816-af400e82a3d5&id_token=eyJhbGciOiJQUzI1NiIsImtpZCI6InpDeUpRczc3TXFTNmVmejdfbGNpVTdBUWJqLUFVY3lYdERqTy1NbjdlZ28ifQ.eyJzdWIiOiJ1cm46YnJhc2Jycmo6YWFjLThmYmVkZGQwLWJlYmQtNDI0Yy1hMTQyLTU2ODcwMjBlMDY3YiIsIm9wZW5iYW5raW5nX2ludGVudF9pZCI6InVybjpicmFzYnJyajphYWMtOGZiZWRkZDAtYmViZC00MjRjLWExNDItNTY4NzAyMGUwNjdiIiwicHN1X2lkZW50aWZpZXJzIjp7ImNvbXBhbnlJZCI6IjEyMzQ1In0sImlzcyI6Imh0dHBzOi8vYXV0aDEudGJvei1icmFzYnJyai1obWwxLnN0YWdpbmcub3pvbmVhcGktYnIuY29tIiwiYXVkIjoiMDFmMGU1NzQtMmU5OC00MTFmLTg0YmEtMzg0OTczMWVmYzVlIiwiaWF0IjoxNjY4NzA4MzQzLCJleHAiOjE2Njg3MDkyNDMsIm5vbmNlIjoiYkx0Z0FTbTNEYSIsImF1dGhfdGltZSI6MTY2ODcwODM0MywiYXpwIjoiMDFmMGU1NzQtMmU5OC00MTFmLTg0YmEtMzg0OTczMWVmYzVlIiwicmVmcmVzaF90b2tlbl9leHBpcmVzX2F0IjoxOTg0MDY4MzQzLCJjX2hhc2giOiJ5OGZvTm5EVmZ2VGpYSTFFZEVQZWpBIiwic19oYXNoIjoiWVBGdzJNRGFfa0pSRlVKZTk3QnpJUSIsImFjciI6InVybjpvcGVuYmFua2luZzpwc2QyOnNjYSJ9.QR3wZ-ND0Rt76Zt2P3NGpKrYPy980ARQTN4nAzZw8EelubqA2vr8J8wsr7j2r3Z-dTzbFDlhR_-5jz5Wr8F49w8VAMU2CTQ4Q3VHGK7df9GMF2U8yn6LoC0d9SlUXSrKtYPOMzzkN2KzwiKrqhxZux3HK83cF4W8eLTVQCkM-vtxh0CAZ5ZbGgFDfOljX8Y_mmlXJfLrNxX6FiXuTOLtGHsC8T2GKfkhVjEPWTHA72iENCa5BSwmBuo2TQmclt-v5j64OGR1PcKR6XTmCbamMLUmGeGHVJAF6-IdNr_sTGocaPsoQArsLU7E3Ga1pmu4sA41OGxqbwsugXC0tjpwNQ&state=El3I38d1dq
incoming_tls_chain
[
  "CONFORMANCE_SUITE_JSON_NULL",
  "CONFORMANCE_SUITE_JSON_NULL",
  "CONFORMANCE_SUITE_JSON_NULL",
  "CONFORMANCE_SUITE_JSON_NULL",
  "CONFORMANCE_SUITE_JSON_NULL",
  "CONFORMANCE_SUITE_JSON_NULL"
]
incoming_tls_cipher
ECDHE-RSA-AES128-GCM-SHA256
incoming_body_json
2022-11-17 18:05:46 OUTGOING
fapi1-advanced-final-ensure-valid-pkce-succeeds
Response to HTTP request to test instance r6jOB1tBAwpiGf2
outgoing_status_code
204
outgoing_headers
{}
outgoing_body

                                
outgoing_path
implicit/xJ7DCuRdiPTMkvpU0X97
2022-11-17 18:05:46
ExtractImplicitHashToCallbackResponse
Extracted response from URL fragment
parameters
[
  {
    "name": "code",
    "value": "8b332a00-9fb8-44c3-8816-af400e82a3d5"
  },
  {
    "name": "id_token",
    "value": "eyJhbGciOiJQUzI1NiIsImtpZCI6InpDeUpRczc3TXFTNmVmejdfbGNpVTdBUWJqLUFVY3lYdERqTy1NbjdlZ28ifQ.eyJzdWIiOiJ1cm46YnJhc2Jycmo6YWFjLThmYmVkZGQwLWJlYmQtNDI0Yy1hMTQyLTU2ODcwMjBlMDY3YiIsIm9wZW5iYW5raW5nX2ludGVudF9pZCI6InVybjpicmFzYnJyajphYWMtOGZiZWRkZDAtYmViZC00MjRjLWExNDItNTY4NzAyMGUwNjdiIiwicHN1X2lkZW50aWZpZXJzIjp7ImNvbXBhbnlJZCI6IjEyMzQ1In0sImlzcyI6Imh0dHBzOi8vYXV0aDEudGJvei1icmFzYnJyai1obWwxLnN0YWdpbmcub3pvbmVhcGktYnIuY29tIiwiYXVkIjoiMDFmMGU1NzQtMmU5OC00MTFmLTg0YmEtMzg0OTczMWVmYzVlIiwiaWF0IjoxNjY4NzA4MzQzLCJleHAiOjE2Njg3MDkyNDMsIm5vbmNlIjoiYkx0Z0FTbTNEYSIsImF1dGhfdGltZSI6MTY2ODcwODM0MywiYXpwIjoiMDFmMGU1NzQtMmU5OC00MTFmLTg0YmEtMzg0OTczMWVmYzVlIiwicmVmcmVzaF90b2tlbl9leHBpcmVzX2F0IjoxOTg0MDY4MzQzLCJjX2hhc2giOiJ5OGZvTm5EVmZ2VGpYSTFFZEVQZWpBIiwic19oYXNoIjoiWVBGdzJNRGFfa0pSRlVKZTk3QnpJUSIsImFjciI6InVybjpvcGVuYmFua2luZzpwc2QyOnNjYSJ9.QR3wZ-ND0Rt76Zt2P3NGpKrYPy980ARQTN4nAzZw8EelubqA2vr8J8wsr7j2r3Z-dTzbFDlhR_-5jz5Wr8F49w8VAMU2CTQ4Q3VHGK7df9GMF2U8yn6LoC0d9SlUXSrKtYPOMzzkN2KzwiKrqhxZux3HK83cF4W8eLTVQCkM-vtxh0CAZ5ZbGgFDfOljX8Y_mmlXJfLrNxX6FiXuTOLtGHsC8T2GKfkhVjEPWTHA72iENCa5BSwmBuo2TQmclt-v5j64OGR1PcKR6XTmCbamMLUmGeGHVJAF6-IdNr_sTGocaPsoQArsLU7E3Ga1pmu4sA41OGxqbwsugXC0tjpwNQ"
  },
  {
    "name": "state",
    "value": "El3I38d1dq"
  }
]
2022-11-17 18:05:46 SUCCESS
ExtractImplicitHashToCallbackResponse
Extracted the hash values
code
8b332a00-9fb8-44c3-8816-af400e82a3d5
id_token
eyJhbGciOiJQUzI1NiIsImtpZCI6InpDeUpRczc3TXFTNmVmejdfbGNpVTdBUWJqLUFVY3lYdERqTy1NbjdlZ28ifQ.eyJzdWIiOiJ1cm46YnJhc2Jycmo6YWFjLThmYmVkZGQwLWJlYmQtNDI0Yy1hMTQyLTU2ODcwMjBlMDY3YiIsIm9wZW5iYW5raW5nX2ludGVudF9pZCI6InVybjpicmFzYnJyajphYWMtOGZiZWRkZDAtYmViZC00MjRjLWExNDItNTY4NzAyMGUwNjdiIiwicHN1X2lkZW50aWZpZXJzIjp7ImNvbXBhbnlJZCI6IjEyMzQ1In0sImlzcyI6Imh0dHBzOi8vYXV0aDEudGJvei1icmFzYnJyai1obWwxLnN0YWdpbmcub3pvbmVhcGktYnIuY29tIiwiYXVkIjoiMDFmMGU1NzQtMmU5OC00MTFmLTg0YmEtMzg0OTczMWVmYzVlIiwiaWF0IjoxNjY4NzA4MzQzLCJleHAiOjE2Njg3MDkyNDMsIm5vbmNlIjoiYkx0Z0FTbTNEYSIsImF1dGhfdGltZSI6MTY2ODcwODM0MywiYXpwIjoiMDFmMGU1NzQtMmU5OC00MTFmLTg0YmEtMzg0OTczMWVmYzVlIiwicmVmcmVzaF90b2tlbl9leHBpcmVzX2F0IjoxOTg0MDY4MzQzLCJjX2hhc2giOiJ5OGZvTm5EVmZ2VGpYSTFFZEVQZWpBIiwic19oYXNoIjoiWVBGdzJNRGFfa0pSRlVKZTk3QnpJUSIsImFjciI6InVybjpvcGVuYmFua2luZzpwc2QyOnNjYSJ9.QR3wZ-ND0Rt76Zt2P3NGpKrYPy980ARQTN4nAzZw8EelubqA2vr8J8wsr7j2r3Z-dTzbFDlhR_-5jz5Wr8F49w8VAMU2CTQ4Q3VHGK7df9GMF2U8yn6LoC0d9SlUXSrKtYPOMzzkN2KzwiKrqhxZux3HK83cF4W8eLTVQCkM-vtxh0CAZ5ZbGgFDfOljX8Y_mmlXJfLrNxX6FiXuTOLtGHsC8T2GKfkhVjEPWTHA72iENCa5BSwmBuo2TQmclt-v5j64OGR1PcKR6XTmCbamMLUmGeGHVJAF6-IdNr_sTGocaPsoQArsLU7E3Ga1pmu4sA41OGxqbwsugXC0tjpwNQ
state
El3I38d1dq
2022-11-17 18:05:46 REDIRECT-IN
fapi1-advanced-final-ensure-valid-pkce-succeeds
Authorization endpoint response captured
url_query
{}
headers
{
  "host": "www.certification.openid.net",
  "cache-control": "max-age\u003d0",
  "sec-ch-ua": "\"Google Chrome\";v\u003d\"107\", \"Chromium\";v\u003d\"107\", \"Not\u003dA?Brand\";v\u003d\"24\"",
  "sec-ch-ua-mobile": "?0",
  "sec-ch-ua-platform": "\"Windows\"",
  "upgrade-insecure-requests": "1",
  "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36",
  "accept": "text/html,application/xhtml+xml,application/xml;q\u003d0.9,image/avif,image/webp,image/apng,*/*;q\u003d0.8,application/signed-exchange;v\u003db3;q\u003d0.9",
  "sec-fetch-site": "cross-site",
  "sec-fetch-mode": "navigate",
  "sec-fetch-user": "?1",
  "sec-fetch-dest": "document",
  "referer": "https://auth1.tboz-brasbrrj-hml1.staging.ozoneapi-br.com/",
  "accept-encoding": "gzip, deflate, br",
  "accept-language": "en-US,en;q\u003d0.9,pt;q\u003d0.8",
  "cookie": "__utmc\u003d201319536; __utma\u003d201319536.197889357.1664908184.1668625097.1668625407.10; __utmz\u003d201319536.1668625407.10.9.utmcsr\u003dgoogle|utmccn\u003d(organic)|utmcmd\u003dorganic|utmctr\u003d(not%20provided); JSESSIONID\u003d0D35383F9189AD14903FC17F49AC4B55",
  "x-ssl-cipher": "ECDHE-RSA-AES128-GCM-SHA256",
  "x-ssl-protocol": "TLSv1.2",
  "x-forwarded-proto": "https",
  "x-forwarded-port": "443",
  "connection": "close",
  "x-forwarded-host": "www.certification.openid.net",
  "x-forwarded-server": "www.certification.openid.net"
}
http_method
GET
url_fragment
{
  "code": "8b332a00-9fb8-44c3-8816-af400e82a3d5",
  "id_token": "eyJhbGciOiJQUzI1NiIsImtpZCI6InpDeUpRczc3TXFTNmVmejdfbGNpVTdBUWJqLUFVY3lYdERqTy1NbjdlZ28ifQ.eyJzdWIiOiJ1cm46YnJhc2Jycmo6YWFjLThmYmVkZGQwLWJlYmQtNDI0Yy1hMTQyLTU2ODcwMjBlMDY3YiIsIm9wZW5iYW5raW5nX2ludGVudF9pZCI6InVybjpicmFzYnJyajphYWMtOGZiZWRkZDAtYmViZC00MjRjLWExNDItNTY4NzAyMGUwNjdiIiwicHN1X2lkZW50aWZpZXJzIjp7ImNvbXBhbnlJZCI6IjEyMzQ1In0sImlzcyI6Imh0dHBzOi8vYXV0aDEudGJvei1icmFzYnJyai1obWwxLnN0YWdpbmcub3pvbmVhcGktYnIuY29tIiwiYXVkIjoiMDFmMGU1NzQtMmU5OC00MTFmLTg0YmEtMzg0OTczMWVmYzVlIiwiaWF0IjoxNjY4NzA4MzQzLCJleHAiOjE2Njg3MDkyNDMsIm5vbmNlIjoiYkx0Z0FTbTNEYSIsImF1dGhfdGltZSI6MTY2ODcwODM0MywiYXpwIjoiMDFmMGU1NzQtMmU5OC00MTFmLTg0YmEtMzg0OTczMWVmYzVlIiwicmVmcmVzaF90b2tlbl9leHBpcmVzX2F0IjoxOTg0MDY4MzQzLCJjX2hhc2giOiJ5OGZvTm5EVmZ2VGpYSTFFZEVQZWpBIiwic19oYXNoIjoiWVBGdzJNRGFfa0pSRlVKZTk3QnpJUSIsImFjciI6InVybjpvcGVuYmFua2luZzpwc2QyOnNjYSJ9.QR3wZ-ND0Rt76Zt2P3NGpKrYPy980ARQTN4nAzZw8EelubqA2vr8J8wsr7j2r3Z-dTzbFDlhR_-5jz5Wr8F49w8VAMU2CTQ4Q3VHGK7df9GMF2U8yn6LoC0d9SlUXSrKtYPOMzzkN2KzwiKrqhxZux3HK83cF4W8eLTVQCkM-vtxh0CAZ5ZbGgFDfOljX8Y_mmlXJfLrNxX6FiXuTOLtGHsC8T2GKfkhVjEPWTHA72iENCa5BSwmBuo2TQmclt-v5j64OGR1PcKR6XTmCbamMLUmGeGHVJAF6-IdNr_sTGocaPsoQArsLU7E3Ga1pmu4sA41OGxqbwsugXC0tjpwNQ",
  "state": "El3I38d1dq"
}
post_body
Verify authorization endpoint response
2022-11-17 18:05:46 SUCCESS
RejectErrorInUrlQuery
'error' is not present in URL query returned from authorization endpoint
2022-11-17 18:05:46 SUCCESS
RejectAuthCodeInUrlQuery
Authorization code is not present in URL query returned from authorization endpoint
2022-11-17 18:05:46 SUCCESS
CheckMatchingCallbackParameters
Callback parameters successfully verified
2022-11-17 18:05:46 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)
2022-11-17 18:05:46 SUCCESS
CheckIfAuthorizationEndpointError
No error from authorization endpoint
2022-11-17 18:05:46 SUCCESS
ValidateSuccessfulHybridResponseFromAuthorizationEndpoint
authorization endpoint response does not include unexpected parameters
code
8b332a00-9fb8-44c3-8816-af400e82a3d5
id_token
eyJhbGciOiJQUzI1NiIsImtpZCI6InpDeUpRczc3TXFTNmVmejdfbGNpVTdBUWJqLUFVY3lYdERqTy1NbjdlZ28ifQ.eyJzdWIiOiJ1cm46YnJhc2Jycmo6YWFjLThmYmVkZGQwLWJlYmQtNDI0Yy1hMTQyLTU2ODcwMjBlMDY3YiIsIm9wZW5iYW5raW5nX2ludGVudF9pZCI6InVybjpicmFzYnJyajphYWMtOGZiZWRkZDAtYmViZC00MjRjLWExNDItNTY4NzAyMGUwNjdiIiwicHN1X2lkZW50aWZpZXJzIjp7ImNvbXBhbnlJZCI6IjEyMzQ1In0sImlzcyI6Imh0dHBzOi8vYXV0aDEudGJvei1icmFzYnJyai1obWwxLnN0YWdpbmcub3pvbmVhcGktYnIuY29tIiwiYXVkIjoiMDFmMGU1NzQtMmU5OC00MTFmLTg0YmEtMzg0OTczMWVmYzVlIiwiaWF0IjoxNjY4NzA4MzQzLCJleHAiOjE2Njg3MDkyNDMsIm5vbmNlIjoiYkx0Z0FTbTNEYSIsImF1dGhfdGltZSI6MTY2ODcwODM0MywiYXpwIjoiMDFmMGU1NzQtMmU5OC00MTFmLTg0YmEtMzg0OTczMWVmYzVlIiwicmVmcmVzaF90b2tlbl9leHBpcmVzX2F0IjoxOTg0MDY4MzQzLCJjX2hhc2giOiJ5OGZvTm5EVmZ2VGpYSTFFZEVQZWpBIiwic19oYXNoIjoiWVBGdzJNRGFfa0pSRlVKZTk3QnpJUSIsImFjciI6InVybjpvcGVuYmFua2luZzpwc2QyOnNjYSJ9.QR3wZ-ND0Rt76Zt2P3NGpKrYPy980ARQTN4nAzZw8EelubqA2vr8J8wsr7j2r3Z-dTzbFDlhR_-5jz5Wr8F49w8VAMU2CTQ4Q3VHGK7df9GMF2U8yn6LoC0d9SlUXSrKtYPOMzzkN2KzwiKrqhxZux3HK83cF4W8eLTVQCkM-vtxh0CAZ5ZbGgFDfOljX8Y_mmlXJfLrNxX6FiXuTOLtGHsC8T2GKfkhVjEPWTHA72iENCa5BSwmBuo2TQmclt-v5j64OGR1PcKR6XTmCbamMLUmGeGHVJAF6-IdNr_sTGocaPsoQArsLU7E3Ga1pmu4sA41OGxqbwsugXC0tjpwNQ
state
El3I38d1dq
2022-11-17 18:05:46 SUCCESS
CheckStateInAuthorizationResponse
State in response correctly returned
state
El3I38d1dq
2022-11-17 18:05:46
ValidateIssInAuthorizationResponse
No 'iss' value in authorization response.
2022-11-17 18:05:46 SUCCESS
ExtractAuthorizationCodeFromAuthorizationResponse
Found authorization code
code
8b332a00-9fb8-44c3-8816-af400e82a3d5
2022-11-17 18:05:46 SUCCESS
EnsureMinimumAuthorizationCodeLength
Authorization code is of sufficient length
actual
288
required
128
2022-11-17 18:05:46 SUCCESS
EnsureMinimumAuthorizationCodeEntropy
Calculated shannon entropy seems sufficient
actual
134.9978845731595
expected
96.0
value
8b332a00-9fb8-44c3-8816-af400e82a3d5
2022-11-17 18:05:46 SUCCESS
ExtractIdTokenFromAuthorizationResponse
Found and parsed the id_token from authorization_endpoint_response
value
eyJhbGciOiJQUzI1NiIsImtpZCI6InpDeUpRczc3TXFTNmVmejdfbGNpVTdBUWJqLUFVY3lYdERqTy1NbjdlZ28ifQ.eyJzdWIiOiJ1cm46YnJhc2Jycmo6YWFjLThmYmVkZGQwLWJlYmQtNDI0Yy1hMTQyLTU2ODcwMjBlMDY3YiIsIm9wZW5iYW5raW5nX2ludGVudF9pZCI6InVybjpicmFzYnJyajphYWMtOGZiZWRkZDAtYmViZC00MjRjLWExNDItNTY4NzAyMGUwNjdiIiwicHN1X2lkZW50aWZpZXJzIjp7ImNvbXBhbnlJZCI6IjEyMzQ1In0sImlzcyI6Imh0dHBzOi8vYXV0aDEudGJvei1icmFzYnJyai1obWwxLnN0YWdpbmcub3pvbmVhcGktYnIuY29tIiwiYXVkIjoiMDFmMGU1NzQtMmU5OC00MTFmLTg0YmEtMzg0OTczMWVmYzVlIiwiaWF0IjoxNjY4NzA4MzQzLCJleHAiOjE2Njg3MDkyNDMsIm5vbmNlIjoiYkx0Z0FTbTNEYSIsImF1dGhfdGltZSI6MTY2ODcwODM0MywiYXpwIjoiMDFmMGU1NzQtMmU5OC00MTFmLTg0YmEtMzg0OTczMWVmYzVlIiwicmVmcmVzaF90b2tlbl9leHBpcmVzX2F0IjoxOTg0MDY4MzQzLCJjX2hhc2giOiJ5OGZvTm5EVmZ2VGpYSTFFZEVQZWpBIiwic19oYXNoIjoiWVBGdzJNRGFfa0pSRlVKZTk3QnpJUSIsImFjciI6InVybjpvcGVuYmFua2luZzpwc2QyOnNjYSJ9.QR3wZ-ND0Rt76Zt2P3NGpKrYPy980ARQTN4nAzZw8EelubqA2vr8J8wsr7j2r3Z-dTzbFDlhR_-5jz5Wr8F49w8VAMU2CTQ4Q3VHGK7df9GMF2U8yn6LoC0d9SlUXSrKtYPOMzzkN2KzwiKrqhxZux3HK83cF4W8eLTVQCkM-vtxh0CAZ5ZbGgFDfOljX8Y_mmlXJfLrNxX6FiXuTOLtGHsC8T2GKfkhVjEPWTHA72iENCa5BSwmBuo2TQmclt-v5j64OGR1PcKR6XTmCbamMLUmGeGHVJAF6-IdNr_sTGocaPsoQArsLU7E3Ga1pmu4sA41OGxqbwsugXC0tjpwNQ
header
{
  "kid": "zCyJQs77MqS6efz7_lciU7AQbj-AUcyXtDjO-Mn7ego",
  "alg": "PS256"
}
claims
{
  "sub": "urn:brasbrrj:aac-8fbeddd0-bebd-424c-a142-5687020e067b",
  "psu_identifiers": {
    "companyId": "12345"
  },
  "iss": "https://auth1.tboz-brasbrrj-hml1.staging.ozoneapi-br.com",
  "nonce": "bLtgASm3Da",
  "aud": "01f0e574-2e98-411f-84ba-3849731efc5e",
  "c_hash": "y8foNnDVfvTjXI1EdEPejA",
  "acr": "urn:openbanking:psd2:sca",
  "openbanking_intent_id": "urn:brasbrrj:aac-8fbeddd0-bebd-424c-a142-5687020e067b",
  "refresh_token_expires_at": 1984068343,
  "s_hash": "YPFw2MDa_kJRFUJe97BzIQ",
  "azp": "01f0e574-2e98-411f-84ba-3849731efc5e",
  "auth_time": 1668708343,
  "exp": 1668709243,
  "iat": 1668708343
}
2022-11-17 18:05:46 SUCCESS
ValidateIdToken
ID token iss, aud, exp, iat, auth_time, acr & nbf claims passed validation checks
2022-11-17 18:05:46
ValidateIdTokenStandardClaims
sub is a string with content
2022-11-17 18:05:46
ValidateIdTokenStandardClaims
Skipping unknown claim: psu_identifiers
2022-11-17 18:05:46
ValidateIdTokenStandardClaims
Skipping unknown claim: openbanking_intent_id
2022-11-17 18:05:46
ValidateIdTokenStandardClaims
Skipping unknown claim: refresh_token_expires_at
2022-11-17 18:05:46 SUCCESS
ValidateIdTokenStandardClaims
id_token claims are valid
2022-11-17 18:05:46 SUCCESS
ValidateIdTokenNonce
Nonce values match
nonce
bLtgASm3Da
2022-11-17 18:05:46 SUCCESS
ValidateIdTokenACRClaimAgainstRequest
Nothing to check; the conformance suite did not request an acr claim in request object
2022-11-17 18:05:46 SUCCESS
ValidateIdTokenSignature
id_token signature validated
id_token
eyJhbGciOiJQUzI1NiIsImtpZCI6InpDeUpRczc3TXFTNmVmejdfbGNpVTdBUWJqLUFVY3lYdERqTy1NbjdlZ28ifQ.eyJzdWIiOiJ1cm46YnJhc2Jycmo6YWFjLThmYmVkZGQwLWJlYmQtNDI0Yy1hMTQyLTU2ODcwMjBlMDY3YiIsIm9wZW5iYW5raW5nX2ludGVudF9pZCI6InVybjpicmFzYnJyajphYWMtOGZiZWRkZDAtYmViZC00MjRjLWExNDItNTY4NzAyMGUwNjdiIiwicHN1X2lkZW50aWZpZXJzIjp7ImNvbXBhbnlJZCI6IjEyMzQ1In0sImlzcyI6Imh0dHBzOi8vYXV0aDEudGJvei1icmFzYnJyai1obWwxLnN0YWdpbmcub3pvbmVhcGktYnIuY29tIiwiYXVkIjoiMDFmMGU1NzQtMmU5OC00MTFmLTg0YmEtMzg0OTczMWVmYzVlIiwiaWF0IjoxNjY4NzA4MzQzLCJleHAiOjE2Njg3MDkyNDMsIm5vbmNlIjoiYkx0Z0FTbTNEYSIsImF1dGhfdGltZSI6MTY2ODcwODM0MywiYXpwIjoiMDFmMGU1NzQtMmU5OC00MTFmLTg0YmEtMzg0OTczMWVmYzVlIiwicmVmcmVzaF90b2tlbl9leHBpcmVzX2F0IjoxOTg0MDY4MzQzLCJjX2hhc2giOiJ5OGZvTm5EVmZ2VGpYSTFFZEVQZWpBIiwic19oYXNoIjoiWVBGdzJNRGFfa0pSRlVKZTk3QnpJUSIsImFjciI6InVybjpvcGVuYmFua2luZzpwc2QyOnNjYSJ9.QR3wZ-ND0Rt76Zt2P3NGpKrYPy980ARQTN4nAzZw8EelubqA2vr8J8wsr7j2r3Z-dTzbFDlhR_-5jz5Wr8F49w8VAMU2CTQ4Q3VHGK7df9GMF2U8yn6LoC0d9SlUXSrKtYPOMzzkN2KzwiKrqhxZux3HK83cF4W8eLTVQCkM-vtxh0CAZ5ZbGgFDfOljX8Y_mmlXJfLrNxX6FiXuTOLtGHsC8T2GKfkhVjEPWTHA72iENCa5BSwmBuo2TQmclt-v5j64OGR1PcKR6XTmCbamMLUmGeGHVJAF6-IdNr_sTGocaPsoQArsLU7E3Ga1pmu4sA41OGxqbwsugXC0tjpwNQ
2022-11-17 18:05:46 SUCCESS
ValidateIdTokenSignatureUsingKid
id_token signature validated
id_token
eyJhbGciOiJQUzI1NiIsImtpZCI6InpDeUpRczc3TXFTNmVmejdfbGNpVTdBUWJqLUFVY3lYdERqTy1NbjdlZ28ifQ.eyJzdWIiOiJ1cm46YnJhc2Jycmo6YWFjLThmYmVkZGQwLWJlYmQtNDI0Yy1hMTQyLTU2ODcwMjBlMDY3YiIsIm9wZW5iYW5raW5nX2ludGVudF9pZCI6InVybjpicmFzYnJyajphYWMtOGZiZWRkZDAtYmViZC00MjRjLWExNDItNTY4NzAyMGUwNjdiIiwicHN1X2lkZW50aWZpZXJzIjp7ImNvbXBhbnlJZCI6IjEyMzQ1In0sImlzcyI6Imh0dHBzOi8vYXV0aDEudGJvei1icmFzYnJyai1obWwxLnN0YWdpbmcub3pvbmVhcGktYnIuY29tIiwiYXVkIjoiMDFmMGU1NzQtMmU5OC00MTFmLTg0YmEtMzg0OTczMWVmYzVlIiwiaWF0IjoxNjY4NzA4MzQzLCJleHAiOjE2Njg3MDkyNDMsIm5vbmNlIjoiYkx0Z0FTbTNEYSIsImF1dGhfdGltZSI6MTY2ODcwODM0MywiYXpwIjoiMDFmMGU1NzQtMmU5OC00MTFmLTg0YmEtMzg0OTczMWVmYzVlIiwicmVmcmVzaF90b2tlbl9leHBpcmVzX2F0IjoxOTg0MDY4MzQzLCJjX2hhc2giOiJ5OGZvTm5EVmZ2VGpYSTFFZEVQZWpBIiwic19oYXNoIjoiWVBGdzJNRGFfa0pSRlVKZTk3QnpJUSIsImFjciI6InVybjpvcGVuYmFua2luZzpwc2QyOnNjYSJ9.QR3wZ-ND0Rt76Zt2P3NGpKrYPy980ARQTN4nAzZw8EelubqA2vr8J8wsr7j2r3Z-dTzbFDlhR_-5jz5Wr8F49w8VAMU2CTQ4Q3VHGK7df9GMF2U8yn6LoC0d9SlUXSrKtYPOMzzkN2KzwiKrqhxZux3HK83cF4W8eLTVQCkM-vtxh0CAZ5ZbGgFDfOljX8Y_mmlXJfLrNxX6FiXuTOLtGHsC8T2GKfkhVjEPWTHA72iENCa5BSwmBuo2TQmclt-v5j64OGR1PcKR6XTmCbamMLUmGeGHVJAF6-IdNr_sTGocaPsoQArsLU7E3Ga1pmu4sA41OGxqbwsugXC0tjpwNQ
2022-11-17 18:05:46 SUCCESS
CheckForSubjectInIdToken
Found 'sub' in id_token
sub
urn:brasbrrj:aac-8fbeddd0-bebd-424c-a142-5687020e067b
2022-11-17 18:05:46
EnsureIdTokenUpdatedAtValid
id_token response does not contain 'updated_at'
2022-11-17 18:05:46 INFO
ValidateEncryptedIdTokenHasKid
Skipped evaluation due to missing required element: id_token jwe_header
path
jwe_header
mapped
object
id_token
2022-11-17 18:05:46 SUCCESS
EnsureIdTokenContainsKid
kid was found in the ID token header
kid
zCyJQs77MqS6efz7_lciU7AQbj-AUcyXtDjO-Mn7ego
2022-11-17 18:05:46 SUCCESS
FAPIValidateIdTokenSigningAlg
id_token was signed with a permitted algorithm
permitted
[
  "PS256",
  "ES256"
]
alg
PS256
2022-11-17 18:05:46 INFO
FAPIValidateIdTokenEncryptionAlg
Skipped evaluation due to missing required element: id_token jwe_header
path
jwe_header
mapped
object
id_token
2022-11-17 18:05:46 SUCCESS
ExtractSHash
Extracted s_hash from ID Token
s_hash
YPFw2MDa_kJRFUJe97BzIQ
alg
PS256
2022-11-17 18:05:46 SUCCESS
ValidateSHash
s_hash validated successfully
expected_hash
YPFw2MDa_kJRFUJe97BzIQ
unhashed_value
El3I38d1dq
id_token_hash
YPFw2MDa_kJRFUJe97BzIQ
2022-11-17 18:05:46 SUCCESS
ExtractCHash
Extracted c_hash from ID Token
c_hash
y8foNnDVfvTjXI1EdEPejA
alg
PS256
2022-11-17 18:05:46 SUCCESS
ValidateCHash
c_hash validated successfully
expected_hash
y8foNnDVfvTjXI1EdEPejA
unhashed_value
8b332a00-9fb8-44c3-8816-af400e82a3d5
id_token_hash
y8foNnDVfvTjXI1EdEPejA
Call token endpoint
2022-11-17 18:05:46 SUCCESS
CreateTokenEndpointRequestForAuthorizationCodeGrant
Created token endpoint request
grant_type
authorization_code
code
8b332a00-9fb8-44c3-8816-af400e82a3d5
redirect_uri
https://www.certification.openid.net/test/a/ozone-2021/callback
2022-11-17 18:05:46
AddClientIdToTokenEndpointRequest
grant_type
authorization_code
code
8b332a00-9fb8-44c3-8816-af400e82a3d5
redirect_uri
https://www.certification.openid.net/test/a/ozone-2021/callback
client_id
01f0e574-2e98-411f-84ba-3849731efc5e
2022-11-17 18:05:46
AddCodeVerifierToTokenEndpointRequest
grant_type
authorization_code
code
8b332a00-9fb8-44c3-8816-af400e82a3d5
redirect_uri
https://www.certification.openid.net/test/a/ozone-2021/callback
client_id
01f0e574-2e98-411f-84ba-3849731efc5e
code_verifier
PsV2DIjpgZ9Fq_nYFNHJT1gRpZQUgWuUXK6bZEj~sEV~PD006h3Pj_uG_z_PGIOLJevIhkudsHKFoQ~pl4WK1J1b-O_DrRsAQ8U0DxhaClM7~2Vx7SNvsApji1rYBt50
2022-11-17 18:05:46
CallTokenEndpoint
HTTP request
request_uri
https://as1.tboz-brasbrrj-hml1.staging.ozoneapi-br.com/token
request_method
POST
request_headers
{
  "accept": "application/json",
  "content-type": "application/x-www-form-urlencoded;charset\u003dUTF-8",
  "content-length": "360"
}
request_body
grant_type=authorization_code&code=8b332a00-9fb8-44c3-8816-af400e82a3d5&redirect_uri=https%3A%2F%2Fwww.certification.openid.net%2Ftest%2Fa%2Fozone-2021%2Fcallback&client_id=01f0e574-2e98-411f-84ba-3849731efc5e&code_verifier=PsV2DIjpgZ9Fq_nYFNHJT1gRpZQUgWuUXK6bZEj%7EsEV%7EPD006h3Pj_uG_z_PGIOLJevIhkudsHKFoQ%7Epl4WK1J1b-O_DrRsAQ8U0DxhaClM7%7E2Vx7SNvsApji1rYBt50
request_mutual_tls
{
  "cert": "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\u003d",
  "key": "MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQC/LSrrwp2Iw3f5Au9RcfAOFtWJMEr/KgmzqsiS47UE3evcLFh1riRoYzduFaAS9h3Tjwk9S/H9h7lLxSqnvJmhflPJEZPMDxMUGuUpZMrxDPUli6zNeDIPplAYJvVLtnJwFtINs9+1qjWYO0KLj3kj4Pr4E22hVOZI30faF0LXxipgTHGjnOxYfD9eoJWn+qmMrusSdpk9m+27b05IFb3vSWwwP9aJf0jAmnDURvCfM6OhRTfvIaG2zYszQL4qhSj4NIdsMrceDRiq2HuM3XH+BMbkreTln49xpKCN9l3YLgBfD9M3e5b/r666Vcg9V/XhIcvCJEBxt4+QXaEiZztjAgMBAAECggEAMt+yLEr94QcjRgCh7uqDFzy8VmWjj4OAUW+BMJWn9kOYIF8sqyRMS/sbJRBcKK+WAFZv/v/WxcD4blFpqHln6LHVWgxzaDoauZ7unLVVzA/GrNcehQ8XQ1LevY6geCV1Dp8EBuF3BsDkwj4C12C2u/WC08FXyzbskTfZxw+pmgGMHWRVkZo7C8Nq9U3IwTA5vWHohAmSdjQHaD2KqjFcnZ0RVgaXkjNfDUDomNXxdkTP7Q1DBcydxcruw6zE5ogGqkpjO5Sdb2kVtSM0r/67f2LwbFBpJSMfMM57mQqMIVxzGzlT2bfWV64FXCBYYb2bBe7EWZxcR16sq2yE9BCNAQKBgQDpMRpDwFz/oDpmlmtiK59H/PnNmjMwXJ3oioBnxHIo55bYE+TElJ1EH+xfpp1OTOrINbjQSewUmfvkBlmjPci7EQZtmWybmIB2YagIqwt5XZrKcKwIqXwJvt0UQK8/GC+M9WdlFIJ2op5SnUssYOK9hHh6HwiSaJ02TuBkxDAHzwKBgQDR4ApxrP/bQH/8loYFs+M0vN1sxBfdX7kBfPS6t132g1PxxoO8koy+oSZ3M1IdNcYuxNZiqxYG+IW5v/3+7XxaYB5mxUWBZJKqTByTeyKYXFOtUMQC5+DCABVXHM5TLzFZszjiWUonLoBCIS9qgmrvCG/cjX2H7t9Wwks0X8dkLQKBgClua/g1qVBRq46mkxWyIm6r58Y763RgQD4cvYuyP4Y8/3QMtMyoivibo2erNq++wsgno1p+h89xPGvbJPn39D4oXDgE1mMeyVQ/LZe8rCE4HFRziF1Rn5QrsSP0Ci7voSMuRtyStEtXwUF0aPLNk/uQGce409EPfT807HF62f3JAoGAd4hQqnnLp0ZPHr9kSa8wwoKm4iG1LeIs7ooKoKV7IMGfd96GfUpCWvhRfiZ+qCBOZai6KawjeYjmMOsGcME1yAtihUnp0k5DsjZzOBQzme9LwTR0zurd+eAuR1UitgH064/F4DTWpQY5CnD4HoN0//sgKs9zJY6JKVKznnrGh2kCgYAO7y5ovKzXrRCTQGlZvil19XEjNLc70vjvt5TtR1FNvy/ogp2cNkNUyNFC1FiDuLiHpFbzyUyYzblLDLtbQXdXHZ39sqco/L0/xVR+VpBZu119RavwTwG6JbOaXf/svJBixtXZ9E+2Q3RmPutUijiUTcKyvi5CQsr4SNujRW1vGQ\u003d\u003d",
  "ca": "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\u003d"
}
2022-11-17 18:05:47 RESPONSE
CallTokenEndpoint
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "server": "nginx",
  "date": "Thu, 17 Nov 2022 18:05:47 GMT",
  "content-type": "application/json; charset\u003dutf-8",
  "content-length": "1457",
  "connection": "keep-alive",
  "cache-control": [
    "no-store",
    "no-store"
  ],
  "etag": "W/\"5b1-4yOI5H0Q021hTGcsD2ymj4V6224\"",
  "strict-transport-security": "max-age\u003d31536000; includeSubdomains; preload",
  "x-content-type-options": "nosniff",
  "pragma": "no-cache"
}
response_body
{"access_token":"686b2576-8257-402b-9d88-52e2e3e558b0","expires_in":900,"token_type":"Bearer","scope":"openid resources insurance consent:urn:brasbrrj:aac-8fbeddd0-bebd-424c-a142-5687020e067b","state":"El3I38d1dq","refresh_token":"772d766e-0f9c-499f-9769-babbc510ecf8","id_token":"eyJhbGciOiJQUzI1NiIsImtpZCI6InpDeUpRczc3TXFTNmVmejdfbGNpVTdBUWJqLUFVY3lYdERqTy1NbjdlZ28ifQ.eyJzdWIiOiJ1cm46YnJhc2Jycmo6YWFjLThmYmVkZGQwLWJlYmQtNDI0Yy1hMTQyLTU2ODcwMjBlMDY3YiIsIm9wZW5iYW5raW5nX2ludGVudF9pZCI6InVybjpicmFzYnJyajphYWMtOGZiZWRkZDAtYmViZC00MjRjLWExNDItNTY4NzAyMGUwNjdiIiwicHN1X2lkZW50aWZpZXJzIjp7ImNvbXBhbnlJZCI6IjEyMzQ1In0sImlzcyI6Imh0dHBzOi8vYXV0aDEudGJvei1icmFzYnJyai1obWwxLnN0YWdpbmcub3pvbmVhcGktYnIuY29tIiwiYXVkIjoiMDFmMGU1NzQtMmU5OC00MTFmLTg0YmEtMzg0OTczMWVmYzVlIiwiaWF0IjoxNjY4NzA4MzQzLCJleHAiOjE2Njg3MDkyNDMsIm5vbmNlIjoiYkx0Z0FTbTNEYSIsImF1dGhfdGltZSI6MTY2ODcwODM0MywiYXpwIjoiMDFmMGU1NzQtMmU5OC00MTFmLTg0YmEtMzg0OTczMWVmYzVlIiwicmVmcmVzaF90b2tlbl9leHBpcmVzX2F0IjoxOTg0MDY4MzQzLCJjX2hhc2giOiJ5OGZvTm5EVmZ2VGpYSTFFZEVQZWpBIiwic19oYXNoIjoiWVBGdzJNRGFfa0pSRlVKZTk3QnpJUSIsImFjciI6InVybjpvcGVuYmFua2luZzpwc2QyOnNjYSJ9.QR3wZ-ND0Rt76Zt2P3NGpKrYPy980ARQTN4nAzZw8EelubqA2vr8J8wsr7j2r3Z-dTzbFDlhR_-5jz5Wr8F49w8VAMU2CTQ4Q3VHGK7df9GMF2U8yn6LoC0d9SlUXSrKtYPOMzzkN2KzwiKrqhxZux3HK83cF4W8eLTVQCkM-vtxh0CAZ5ZbGgFDfOljX8Y_mmlXJfLrNxX6FiXuTOLtGHsC8T2GKfkhVjEPWTHA72iENCa5BSwmBuo2TQmclt-v5j64OGR1PcKR6XTmCbamMLUmGeGHVJAF6-IdNr_sTGocaPsoQArsLU7E3Ga1pmu4sA41OGxqbwsugXC0tjpwNQ"}
2022-11-17 18:05:47 SUCCESS
CallTokenEndpoint
Parsed token endpoint response
access_token
686b2576-8257-402b-9d88-52e2e3e558b0
expires_in
900
token_type
Bearer
scope
openid resources insurance consent:urn:brasbrrj:aac-8fbeddd0-bebd-424c-a142-5687020e067b
state
El3I38d1dq
refresh_token
772d766e-0f9c-499f-9769-babbc510ecf8
id_token
eyJhbGciOiJQUzI1NiIsImtpZCI6InpDeUpRczc3TXFTNmVmejdfbGNpVTdBUWJqLUFVY3lYdERqTy1NbjdlZ28ifQ.eyJzdWIiOiJ1cm46YnJhc2Jycmo6YWFjLThmYmVkZGQwLWJlYmQtNDI0Yy1hMTQyLTU2ODcwMjBlMDY3YiIsIm9wZW5iYW5raW5nX2ludGVudF9pZCI6InVybjpicmFzYnJyajphYWMtOGZiZWRkZDAtYmViZC00MjRjLWExNDItNTY4NzAyMGUwNjdiIiwicHN1X2lkZW50aWZpZXJzIjp7ImNvbXBhbnlJZCI6IjEyMzQ1In0sImlzcyI6Imh0dHBzOi8vYXV0aDEudGJvei1icmFzYnJyai1obWwxLnN0YWdpbmcub3pvbmVhcGktYnIuY29tIiwiYXVkIjoiMDFmMGU1NzQtMmU5OC00MTFmLTg0YmEtMzg0OTczMWVmYzVlIiwiaWF0IjoxNjY4NzA4MzQzLCJleHAiOjE2Njg3MDkyNDMsIm5vbmNlIjoiYkx0Z0FTbTNEYSIsImF1dGhfdGltZSI6MTY2ODcwODM0MywiYXpwIjoiMDFmMGU1NzQtMmU5OC00MTFmLTg0YmEtMzg0OTczMWVmYzVlIiwicmVmcmVzaF90b2tlbl9leHBpcmVzX2F0IjoxOTg0MDY4MzQzLCJjX2hhc2giOiJ5OGZvTm5EVmZ2VGpYSTFFZEVQZWpBIiwic19oYXNoIjoiWVBGdzJNRGFfa0pSRlVKZTk3QnpJUSIsImFjciI6InVybjpvcGVuYmFua2luZzpwc2QyOnNjYSJ9.QR3wZ-ND0Rt76Zt2P3NGpKrYPy980ARQTN4nAzZw8EelubqA2vr8J8wsr7j2r3Z-dTzbFDlhR_-5jz5Wr8F49w8VAMU2CTQ4Q3VHGK7df9GMF2U8yn6LoC0d9SlUXSrKtYPOMzzkN2KzwiKrqhxZux3HK83cF4W8eLTVQCkM-vtxh0CAZ5ZbGgFDfOljX8Y_mmlXJfLrNxX6FiXuTOLtGHsC8T2GKfkhVjEPWTHA72iENCa5BSwmBuo2TQmclt-v5j64OGR1PcKR6XTmCbamMLUmGeGHVJAF6-IdNr_sTGocaPsoQArsLU7E3Ga1pmu4sA41OGxqbwsugXC0tjpwNQ
Verify token endpoint response
2022-11-17 18:05:47 SUCCESS
CheckIfTokenEndpointResponseError
No error from token endpoint
2022-11-17 18:05:47 SUCCESS
CheckForAccessTokenValue
Found an access token
access_token
686b2576-8257-402b-9d88-52e2e3e558b0
2022-11-17 18:05:47 SUCCESS
ExtractAccessTokenFromTokenResponse
Extracted the access token
value
686b2576-8257-402b-9d88-52e2e3e558b0
type
Bearer
2022-11-17 18:05:47 SUCCESS
ExtractExpiresInFromTokenEndpointResponse
Extracted 'expires_in'
expires_in
900
2022-11-17 18:05:47 SUCCESS
ValidateExpiresIn
expires_in passed all validation checks
expires_in
900
2022-11-17 18:05:47 SUCCESS
FAPIBrazilValidateExpiresIn
expires_in no greater than 900 seconds and no less than 300 seconds
expires_in
900
2022-11-17 18:05:47 SUCCESS
CheckForRefreshTokenValue
Found a refresh token
refresh_token
772d766e-0f9c-499f-9769-babbc510ecf8
2022-11-17 18:05:47 SUCCESS
EnsureMinimumRefreshTokenLength
Refresh token is of sufficient length
actual
288
required
128
2022-11-17 18:05:47 SUCCESS
EnsureMinimumRefreshTokenEntropy
Calculated shannon entropy seems sufficient
actual
135.48810956883253
expected
96.0
value
772d766e-0f9c-499f-9769-babbc510ecf8
2022-11-17 18:05:47 SUCCESS
EnsureMinimumAccessTokenLength
Access token is of sufficient length
actual
288
required
128
2022-11-17 18:05:47 SUCCESS
EnsureMinimumAccessTokenEntropy
Calculated shannon entropy seems sufficient
actual
125.02371612212238
expected
96.0
value
686b2576-8257-402b-9d88-52e2e3e558b0
2022-11-17 18:05:47 SUCCESS
ExtractIdTokenFromTokenResponse
Found and parsed the id_token from token_endpoint_response
value
eyJhbGciOiJQUzI1NiIsImtpZCI6InpDeUpRczc3TXFTNmVmejdfbGNpVTdBUWJqLUFVY3lYdERqTy1NbjdlZ28ifQ.eyJzdWIiOiJ1cm46YnJhc2Jycmo6YWFjLThmYmVkZGQwLWJlYmQtNDI0Yy1hMTQyLTU2ODcwMjBlMDY3YiIsIm9wZW5iYW5raW5nX2ludGVudF9pZCI6InVybjpicmFzYnJyajphYWMtOGZiZWRkZDAtYmViZC00MjRjLWExNDItNTY4NzAyMGUwNjdiIiwicHN1X2lkZW50aWZpZXJzIjp7ImNvbXBhbnlJZCI6IjEyMzQ1In0sImlzcyI6Imh0dHBzOi8vYXV0aDEudGJvei1icmFzYnJyai1obWwxLnN0YWdpbmcub3pvbmVhcGktYnIuY29tIiwiYXVkIjoiMDFmMGU1NzQtMmU5OC00MTFmLTg0YmEtMzg0OTczMWVmYzVlIiwiaWF0IjoxNjY4NzA4MzQzLCJleHAiOjE2Njg3MDkyNDMsIm5vbmNlIjoiYkx0Z0FTbTNEYSIsImF1dGhfdGltZSI6MTY2ODcwODM0MywiYXpwIjoiMDFmMGU1NzQtMmU5OC00MTFmLTg0YmEtMzg0OTczMWVmYzVlIiwicmVmcmVzaF90b2tlbl9leHBpcmVzX2F0IjoxOTg0MDY4MzQzLCJjX2hhc2giOiJ5OGZvTm5EVmZ2VGpYSTFFZEVQZWpBIiwic19oYXNoIjoiWVBGdzJNRGFfa0pSRlVKZTk3QnpJUSIsImFjciI6InVybjpvcGVuYmFua2luZzpwc2QyOnNjYSJ9.QR3wZ-ND0Rt76Zt2P3NGpKrYPy980ARQTN4nAzZw8EelubqA2vr8J8wsr7j2r3Z-dTzbFDlhR_-5jz5Wr8F49w8VAMU2CTQ4Q3VHGK7df9GMF2U8yn6LoC0d9SlUXSrKtYPOMzzkN2KzwiKrqhxZux3HK83cF4W8eLTVQCkM-vtxh0CAZ5ZbGgFDfOljX8Y_mmlXJfLrNxX6FiXuTOLtGHsC8T2GKfkhVjEPWTHA72iENCa5BSwmBuo2TQmclt-v5j64OGR1PcKR6XTmCbamMLUmGeGHVJAF6-IdNr_sTGocaPsoQArsLU7E3Ga1pmu4sA41OGxqbwsugXC0tjpwNQ
header
{
  "kid": "zCyJQs77MqS6efz7_lciU7AQbj-AUcyXtDjO-Mn7ego",
  "alg": "PS256"
}
claims
{
  "sub": "urn:brasbrrj:aac-8fbeddd0-bebd-424c-a142-5687020e067b",
  "psu_identifiers": {
    "companyId": "12345"
  },
  "iss": "https://auth1.tboz-brasbrrj-hml1.staging.ozoneapi-br.com",
  "nonce": "bLtgASm3Da",
  "aud": "01f0e574-2e98-411f-84ba-3849731efc5e",
  "c_hash": "y8foNnDVfvTjXI1EdEPejA",
  "acr": "urn:openbanking:psd2:sca",
  "openbanking_intent_id": "urn:brasbrrj:aac-8fbeddd0-bebd-424c-a142-5687020e067b",
  "refresh_token_expires_at": 1984068343,
  "s_hash": "YPFw2MDa_kJRFUJe97BzIQ",
  "azp": "01f0e574-2e98-411f-84ba-3849731efc5e",
  "auth_time": 1668708343,
  "exp": 1668709243,
  "iat": 1668708343
}
2022-11-17 18:05:47 SUCCESS
ValidateIdToken
ID token iss, aud, exp, iat, auth_time, acr & nbf claims passed validation checks
2022-11-17 18:05:47
ValidateIdTokenStandardClaims
sub is a string with content
2022-11-17 18:05:47
ValidateIdTokenStandardClaims
Skipping unknown claim: psu_identifiers
2022-11-17 18:05:47
ValidateIdTokenStandardClaims
Skipping unknown claim: openbanking_intent_id
2022-11-17 18:05:47
ValidateIdTokenStandardClaims
Skipping unknown claim: refresh_token_expires_at
2022-11-17 18:05:47 SUCCESS
ValidateIdTokenStandardClaims
id_token claims are valid
2022-11-17 18:05:47 SUCCESS
ValidateIdTokenNonce
Nonce values match
nonce
bLtgASm3Da
2022-11-17 18:05:47 SUCCESS
ValidateIdTokenACRClaimAgainstRequest
Nothing to check; the conformance suite did not request an acr claim in request object
2022-11-17 18:05:47 SUCCESS
ValidateIdTokenSignature
id_token signature validated
id_token
eyJhbGciOiJQUzI1NiIsImtpZCI6InpDeUpRczc3TXFTNmVmejdfbGNpVTdBUWJqLUFVY3lYdERqTy1NbjdlZ28ifQ.eyJzdWIiOiJ1cm46YnJhc2Jycmo6YWFjLThmYmVkZGQwLWJlYmQtNDI0Yy1hMTQyLTU2ODcwMjBlMDY3YiIsIm9wZW5iYW5raW5nX2ludGVudF9pZCI6InVybjpicmFzYnJyajphYWMtOGZiZWRkZDAtYmViZC00MjRjLWExNDItNTY4NzAyMGUwNjdiIiwicHN1X2lkZW50aWZpZXJzIjp7ImNvbXBhbnlJZCI6IjEyMzQ1In0sImlzcyI6Imh0dHBzOi8vYXV0aDEudGJvei1icmFzYnJyai1obWwxLnN0YWdpbmcub3pvbmVhcGktYnIuY29tIiwiYXVkIjoiMDFmMGU1NzQtMmU5OC00MTFmLTg0YmEtMzg0OTczMWVmYzVlIiwiaWF0IjoxNjY4NzA4MzQzLCJleHAiOjE2Njg3MDkyNDMsIm5vbmNlIjoiYkx0Z0FTbTNEYSIsImF1dGhfdGltZSI6MTY2ODcwODM0MywiYXpwIjoiMDFmMGU1NzQtMmU5OC00MTFmLTg0YmEtMzg0OTczMWVmYzVlIiwicmVmcmVzaF90b2tlbl9leHBpcmVzX2F0IjoxOTg0MDY4MzQzLCJjX2hhc2giOiJ5OGZvTm5EVmZ2VGpYSTFFZEVQZWpBIiwic19oYXNoIjoiWVBGdzJNRGFfa0pSRlVKZTk3QnpJUSIsImFjciI6InVybjpvcGVuYmFua2luZzpwc2QyOnNjYSJ9.QR3wZ-ND0Rt76Zt2P3NGpKrYPy980ARQTN4nAzZw8EelubqA2vr8J8wsr7j2r3Z-dTzbFDlhR_-5jz5Wr8F49w8VAMU2CTQ4Q3VHGK7df9GMF2U8yn6LoC0d9SlUXSrKtYPOMzzkN2KzwiKrqhxZux3HK83cF4W8eLTVQCkM-vtxh0CAZ5ZbGgFDfOljX8Y_mmlXJfLrNxX6FiXuTOLtGHsC8T2GKfkhVjEPWTHA72iENCa5BSwmBuo2TQmclt-v5j64OGR1PcKR6XTmCbamMLUmGeGHVJAF6-IdNr_sTGocaPsoQArsLU7E3Ga1pmu4sA41OGxqbwsugXC0tjpwNQ
2022-11-17 18:05:47 SUCCESS
ValidateIdTokenSignatureUsingKid
id_token signature validated
id_token
eyJhbGciOiJQUzI1NiIsImtpZCI6InpDeUpRczc3TXFTNmVmejdfbGNpVTdBUWJqLUFVY3lYdERqTy1NbjdlZ28ifQ.eyJzdWIiOiJ1cm46YnJhc2Jycmo6YWFjLThmYmVkZGQwLWJlYmQtNDI0Yy1hMTQyLTU2ODcwMjBlMDY3YiIsIm9wZW5iYW5raW5nX2ludGVudF9pZCI6InVybjpicmFzYnJyajphYWMtOGZiZWRkZDAtYmViZC00MjRjLWExNDItNTY4NzAyMGUwNjdiIiwicHN1X2lkZW50aWZpZXJzIjp7ImNvbXBhbnlJZCI6IjEyMzQ1In0sImlzcyI6Imh0dHBzOi8vYXV0aDEudGJvei1icmFzYnJyai1obWwxLnN0YWdpbmcub3pvbmVhcGktYnIuY29tIiwiYXVkIjoiMDFmMGU1NzQtMmU5OC00MTFmLTg0YmEtMzg0OTczMWVmYzVlIiwiaWF0IjoxNjY4NzA4MzQzLCJleHAiOjE2Njg3MDkyNDMsIm5vbmNlIjoiYkx0Z0FTbTNEYSIsImF1dGhfdGltZSI6MTY2ODcwODM0MywiYXpwIjoiMDFmMGU1NzQtMmU5OC00MTFmLTg0YmEtMzg0OTczMWVmYzVlIiwicmVmcmVzaF90b2tlbl9leHBpcmVzX2F0IjoxOTg0MDY4MzQzLCJjX2hhc2giOiJ5OGZvTm5EVmZ2VGpYSTFFZEVQZWpBIiwic19oYXNoIjoiWVBGdzJNRGFfa0pSRlVKZTk3QnpJUSIsImFjciI6InVybjpvcGVuYmFua2luZzpwc2QyOnNjYSJ9.QR3wZ-ND0Rt76Zt2P3NGpKrYPy980ARQTN4nAzZw8EelubqA2vr8J8wsr7j2r3Z-dTzbFDlhR_-5jz5Wr8F49w8VAMU2CTQ4Q3VHGK7df9GMF2U8yn6LoC0d9SlUXSrKtYPOMzzkN2KzwiKrqhxZux3HK83cF4W8eLTVQCkM-vtxh0CAZ5ZbGgFDfOljX8Y_mmlXJfLrNxX6FiXuTOLtGHsC8T2GKfkhVjEPWTHA72iENCa5BSwmBuo2TQmclt-v5j64OGR1PcKR6XTmCbamMLUmGeGHVJAF6-IdNr_sTGocaPsoQArsLU7E3Ga1pmu4sA41OGxqbwsugXC0tjpwNQ
2022-11-17 18:05:47 SUCCESS
CheckForSubjectInIdToken
Found 'sub' in id_token
sub
urn:brasbrrj:aac-8fbeddd0-bebd-424c-a142-5687020e067b
2022-11-17 18:05:47
EnsureIdTokenUpdatedAtValid
id_token response does not contain 'updated_at'
2022-11-17 18:05:47 INFO
ValidateEncryptedIdTokenHasKid
Skipped evaluation due to missing required element: id_token jwe_header
path
jwe_header
mapped
object
id_token
2022-11-17 18:05:47 SUCCESS
EnsureIdTokenContainsKid
kid was found in the ID token header
kid
zCyJQs77MqS6efz7_lciU7AQbj-AUcyXtDjO-Mn7ego
2022-11-17 18:05:47 SUCCESS
FAPIBrazilValidateIdTokenSigningAlg
id_token was signed with a permitted algorithm
permitted
[
  "PS256"
]
alg
PS256
2022-11-17 18:05:47 INFO
FAPIValidateIdTokenEncryptionAlg
Skipped evaluation due to missing required element: id_token jwe_header
path
jwe_header
mapped
object
id_token
2022-11-17 18:05:47 SUCCESS
ExtractCHash
Extracted c_hash from ID Token
c_hash
y8foNnDVfvTjXI1EdEPejA
alg
PS256
2022-11-17 18:05:47 SUCCESS
ExtractSHash
Extracted s_hash from ID Token
s_hash
YPFw2MDa_kJRFUJe97BzIQ
alg
PS256
2022-11-17 18:05:47 INFO
ExtractAtHash
Couldn't find at_hash in ID token
2022-11-17 18:05:47 SUCCESS
ValidateCHash
c_hash validated successfully
expected_hash
y8foNnDVfvTjXI1EdEPejA
unhashed_value
8b332a00-9fb8-44c3-8816-af400e82a3d5
id_token_hash
y8foNnDVfvTjXI1EdEPejA
2022-11-17 18:05:47 SUCCESS
ValidateSHash
s_hash validated successfully
expected_hash
YPFw2MDa_kJRFUJe97BzIQ
unhashed_value
El3I38d1dq
id_token_hash
YPFw2MDa_kJRFUJe97BzIQ
2022-11-17 18:05:47 INFO
ValidateAtHash
Skipped evaluation due to missing required object: at_hash
expected
at_hash
mapped
Verify at_hash in the authorization endpoint id_token
2022-11-17 18:05:47 INFO
ExtractAtHash
Couldn't find at_hash in ID token
2022-11-17 18:05:47 INFO
ValidateAtHash
Skipped evaluation due to missing required object: at_hash
expected
at_hash
mapped
Resource server endpoint tests
2022-11-17 18:05:47
CreateEmptyResourceEndpointRequestHeaders
Created empty headers
resource_endpoint_request_headers
{}
2022-11-17 18:05:47 SUCCESS
AddFAPIAuthDateToResourceEndpointRequest
Added x-fapi-auth-date to resource endpoint request headers
resource_endpoint_request_headers
{
  "x-fapi-auth-date": "Thu, 17 Nov 2022 18:05:47 GMT"
}
2022-11-17 18:05:47
AddIpV4FapiCustomerIpAddressToResourceEndpointRequest
Added x-fapi-customer-ip-address containing IPv4 address to resource endpoint request headers
resource_endpoint_request_headers
{
  "x-fapi-auth-date": "Thu, 17 Nov 2022 18:05:47 GMT",
  "x-fapi-customer-ip-address": "198.51.100.119"
}
2022-11-17 18:05:47
CreateRandomFAPIInteractionId
Created interaction ID
fapi_interaction_id
0031b96f-d84c-49d9-b495-1efb7d19c0a6
2022-11-17 18:05:47 SUCCESS
AddFAPIInteractionIdToResourceEndpointRequest
Added x-fapi-interaction-id to resource endpoint request headers
resource_endpoint_request_headers
{
  "x-fapi-auth-date": "Thu, 17 Nov 2022 18:05:47 GMT",
  "x-fapi-customer-ip-address": "198.51.100.119",
  "x-fapi-interaction-id": "0031b96f-d84c-49d9-b495-1efb7d19c0a6"
}
2022-11-17 18:05:47
CallProtectedResource
HTTP request
request_uri
https://rs1.tboz-brasbrrj-hml1.staging.ozoneapi-br.com/open-insurance/v1/resources
request_method
GET
request_headers
{
  "accept": "application/json",
  "authorization": "Bearer 686b2576-8257-402b-9d88-52e2e3e558b0",
  "x-fapi-auth-date": "Thu, 17 Nov 2022 18:05:47 GMT",
  "x-fapi-customer-ip-address": "198.51.100.119",
  "x-fapi-interaction-id": "0031b96f-d84c-49d9-b495-1efb7d19c0a6",
  "content-length": "0"
}
request_body

                                
request_mutual_tls
{
  "cert": "MIIHKjCCBhKgAwIBAgIUbwdmLatVSksKhIbZCXpu508qSQkwDQYJKoZIhvcNAQELBQAwdzELMAkGA1UEBhMCQlIxHjAcBgNVBAoTFU9wZW4gSW5zdXJhbmNlIEJyYXNpbDEXMBUGA1UECxMOT3BlbiBJbnN1cmFuY2UxLzAtBgNVBAMTJk9wZW4gSW5zdXJhbmNlIFNBTkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIyMTEwMjE0MTIwMFoXDTIzMTIwMjE0MTIwMFowggE/MQswCQYDVQQGEwJCUjELMAkGA1UECBMCUkoxEjAQBgNVBAcTCVNBTyBQQVVMTzElMCMGA1UEChMcQlJBU0lMQ0FQIENBUElUQUxJWkFDQU8gUy5BLjE1MDMGA1UEAwwsKi50Ym96LWJyYXNicnJqLWhtbDEuc3RhZ2luZy5vem9uZWFwaS1ici5jb20xFzAVBgNVBAUTDjE1MTM4MDQzMDAwMTA1MRgwFgYDVQQPEw9CdXNpbmVzcyBFbnRpdHkxEzARBgsrBgEEAYI3PAIBAxMCQlIxMzAxBgNVBGETKk9QSUJSLWJhOTdjZDE3LWRmM2ItNDZhNS1hOTUyLTkyYWY3NWQyNzFhMDE0MDIGCgmSJomT8ixkAQETJGNjYzZlN2VlLTZjZTItNDYxMi04NmIzLTQ2NThhNzkwMjA0ODCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL8tKuvCnYjDd/kC71Fx8A4W1YkwSv8qCbOqyJLjtQTd69wsWHWuJGhjN24VoBL2HdOPCT1L8f2HuUvFKqe8maF+U8kRk8wPExQa5SlkyvEM9SWLrM14Mg+mUBgm9Uu2cnAW0g2z37WqNZg7QouPeSPg+vgTbaFU5kjfR9oXQtfGKmBMcaOc7Fh8P16glaf6qYyu6xJ2mT2b7btvTkgVve9JbDA/1ol/SMCacNRG8J8zo6FFN+8hobbNizNAviqFKPg0h2wytx4NGKrYe4zdcf4ExuSt5OWfj3GkoI32XdguAF8P0zd7lv+vrrpVyD1X9eEhy8IkQHG3j5BdoSJnO2MCAwEAAaOCAuIwggLeMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFBu6x3elXOit2wwDCKUCI518qkk4MB8GA1UdIwQYMBaAFB7qcnHxuyXX6m21HSFjck0TFaR+MEUGCCsGAQUFBwEBBDkwNzA1BggrBgEFBQcwAYYpaHR0cDovL29jc3Auc2FuZGJveC5wa2kub3BpbmJyYXNpbC5jb20uYnIwRAYDVR0fBD0wOzA5oDegNYYzaHR0cDovL2NybC5zYW5kYm94LnBraS5vcGluYnJhc2lsLmNvbS5ici9pc3N1ZXIuY3JsMDcGA1UdEQQwMC6CLCoudGJvei1icmFzYnJyai1obWwxLnN0YWdpbmcub3pvbmVhcGktYnIuY29tMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDAjCCAaEGA1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9kATCCAYAwggE2BggrBgEFBQcCAjCCASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBzb2xlbHkgZm9yIHVzZSB3aXRoIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQgb3RoZXIgcGFydGljaXBhdGluZyBvcmdhbmlzYXRpb25zIHVzaW5nIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZHMgVHJ1c3QgRnJhbWV3b3JrIFNlcnZpY2VzLiBJdHMgcmVjZWlwdCwgcG9zc2Vzc2lvbiBvciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5jZSBvZiB0aGUgUmFpZGlhbSBTZXJ2aWNlcyBMdGQgQ2VydGljaWNhdGUgUG9saWN5IGFuZCByZWxhdGVkIGRvY3VtZW50cyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0cDovL3JlcG9zaXRvcnkuc2FuZGJveC5wa2kub3BpbmJyYXNpbC5jb20uYnIvcG9saWNpZXMwDQYJKoZIhvcNAQELBQADggEBAC3Fj72DcUnRXzdIS1lUfWIlcP3MCDCEFs7/LFV/y05CgtrIxnrvUvFs23TFOGlU03RLxPIl/lfAMReFrd/PD4jJ7HdRXFe2HRP17eyQ3pO7X+N4tuPm5Pm0NN8Qw6p8u4lHzi3wh9kYpvmV3zXddv7yusN1RWaufvzwWgU/nkJqClxcYAAyOkf6YPtizEYIv+NkHzcxExvOWae6U7Vbl8kTCZyWH2EFSTgVpMqH4ibMqs2LfuYIzVacGOTp8WifG1DotHwePvqcS8UK8NUGfmXTRYalG0mG+l5Qnwksy1s8XWAigna09k5EJ3aoLWmhurVQD+WwOCKQzzyi3kwMrvo\u003d",
  "key": "MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQC/LSrrwp2Iw3f5Au9RcfAOFtWJMEr/KgmzqsiS47UE3evcLFh1riRoYzduFaAS9h3Tjwk9S/H9h7lLxSqnvJmhflPJEZPMDxMUGuUpZMrxDPUli6zNeDIPplAYJvVLtnJwFtINs9+1qjWYO0KLj3kj4Pr4E22hVOZI30faF0LXxipgTHGjnOxYfD9eoJWn+qmMrusSdpk9m+27b05IFb3vSWwwP9aJf0jAmnDURvCfM6OhRTfvIaG2zYszQL4qhSj4NIdsMrceDRiq2HuM3XH+BMbkreTln49xpKCN9l3YLgBfD9M3e5b/r666Vcg9V/XhIcvCJEBxt4+QXaEiZztjAgMBAAECggEAMt+yLEr94QcjRgCh7uqDFzy8VmWjj4OAUW+BMJWn9kOYIF8sqyRMS/sbJRBcKK+WAFZv/v/WxcD4blFpqHln6LHVWgxzaDoauZ7unLVVzA/GrNcehQ8XQ1LevY6geCV1Dp8EBuF3BsDkwj4C12C2u/WC08FXyzbskTfZxw+pmgGMHWRVkZo7C8Nq9U3IwTA5vWHohAmSdjQHaD2KqjFcnZ0RVgaXkjNfDUDomNXxdkTP7Q1DBcydxcruw6zE5ogGqkpjO5Sdb2kVtSM0r/67f2LwbFBpJSMfMM57mQqMIVxzGzlT2bfWV64FXCBYYb2bBe7EWZxcR16sq2yE9BCNAQKBgQDpMRpDwFz/oDpmlmtiK59H/PnNmjMwXJ3oioBnxHIo55bYE+TElJ1EH+xfpp1OTOrINbjQSewUmfvkBlmjPci7EQZtmWybmIB2YagIqwt5XZrKcKwIqXwJvt0UQK8/GC+M9WdlFIJ2op5SnUssYOK9hHh6HwiSaJ02TuBkxDAHzwKBgQDR4ApxrP/bQH/8loYFs+M0vN1sxBfdX7kBfPS6t132g1PxxoO8koy+oSZ3M1IdNcYuxNZiqxYG+IW5v/3+7XxaYB5mxUWBZJKqTByTeyKYXFOtUMQC5+DCABVXHM5TLzFZszjiWUonLoBCIS9qgmrvCG/cjX2H7t9Wwks0X8dkLQKBgClua/g1qVBRq46mkxWyIm6r58Y763RgQD4cvYuyP4Y8/3QMtMyoivibo2erNq++wsgno1p+h89xPGvbJPn39D4oXDgE1mMeyVQ/LZe8rCE4HFRziF1Rn5QrsSP0Ci7voSMuRtyStEtXwUF0aPLNk/uQGce409EPfT807HF62f3JAoGAd4hQqnnLp0ZPHr9kSa8wwoKm4iG1LeIs7ooKoKV7IMGfd96GfUpCWvhRfiZ+qCBOZai6KawjeYjmMOsGcME1yAtihUnp0k5DsjZzOBQzme9LwTR0zurd+eAuR1UitgH064/F4DTWpQY5CnD4HoN0//sgKs9zJY6JKVKznnrGh2kCgYAO7y5ovKzXrRCTQGlZvil19XEjNLc70vjvt5TtR1FNvy/ogp2cNkNUyNFC1FiDuLiHpFbzyUyYzblLDLtbQXdXHZ39sqco/L0/xVR+VpBZu119RavwTwG6JbOaXf/svJBixtXZ9E+2Q3RmPutUijiUTcKyvi5CQsr4SNujRW1vGQ\u003d\u003d",
  "ca": "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\u003d"
}
2022-11-17 18:05:47 RESPONSE
CallProtectedResource
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "server": "nginx",
  "date": "Thu, 17 Nov 2022 18:05:47 GMT",
  "content-type": "application/json; charset\u003dutf-8",
  "content-length": "406",
  "connection": "keep-alive",
  "x-fapi-interaction-id": "0031b96f-d84c-49d9-b495-1efb7d19c0a6",
  "o3-interaction-id": "0031b96f-d84c-49d9-b495-1efb7d19c0a6",
  "etag": "W/\"196-oTqE/Blp8cPjTCnF6nEZ0R8mq0E\"",
  "strict-transport-security": "max-age\u003d31536000; includeSubdomains; preload",
  "x-content-type-options": "nosniff"
}
response_body
{"data":[{"resourceId":"15cac914-d8ae-6789-b215-650a6215820d","type":"CAPITALIZATION_TITLES","status":"AVAILABLE"},{"resourceId":"25cac914-d8ae-6789-b215-650a6215820d","type":"PENDING_AUTHORISATION","status":"AVAILABLE"}],"links":{"self":"https://rs1.tboz-brasbrrj-hml1.staging.ozoneapi-br.com/open-insurance/v1/resources"},"meta":{"totalPages":1,"totalRecords":2,"requestDateTime":"2022-11-17T18:05:47Z"}}
2022-11-17 18:05:47 SUCCESS
CallProtectedResource
Got a response from the resource endpoint
status
200
endpoint_name
resource
headers
{
  "server": "nginx",
  "date": "Thu, 17 Nov 2022 18:05:47 GMT",
  "content-type": "application/json; charset\u003dutf-8",
  "content-length": "406",
  "connection": "keep-alive",
  "x-fapi-interaction-id": "0031b96f-d84c-49d9-b495-1efb7d19c0a6",
  "o3-interaction-id": "0031b96f-d84c-49d9-b495-1efb7d19c0a6",
  "etag": "W/\"196-oTqE/Blp8cPjTCnF6nEZ0R8mq0E\"",
  "strict-transport-security": "max-age\u003d31536000; includeSubdomains; preload",
  "x-content-type-options": "nosniff"
}
body
{"data":[{"resourceId":"15cac914-d8ae-6789-b215-650a6215820d","type":"CAPITALIZATION_TITLES","status":"AVAILABLE"},{"resourceId":"25cac914-d8ae-6789-b215-650a6215820d","type":"PENDING_AUTHORISATION","status":"AVAILABLE"}],"links":{"self":"https://rs1.tboz-brasbrrj-hml1.staging.ozoneapi-br.com/open-insurance/v1/resources"},"meta":{"totalPages":1,"totalRecords":2,"requestDateTime":"2022-11-17T18:05:47Z"}}
2022-11-17 18:05:47 SUCCESS
EnsureHttpStatusCodeIs200or201
resource endpoint http status code was 200
2022-11-17 18:05:47 SUCCESS
CheckForDateHeaderInResourceResponse
Date header present and validated
date
Thu, 17 Nov 2022 18:05:47 GMT
skew
816
2022-11-17 18:05:47 SUCCESS
CheckForFAPIInteractionIdInResourceResponse
Found x-fapi-interaction-id
interaction_id
0031b96f-d84c-49d9-b495-1efb7d19c0a6
2022-11-17 18:05:47 SUCCESS
EnsureMatchingFAPIInteractionId
Interaction ID matched
fapi_interaction_id
0031b96f-d84c-49d9-b495-1efb7d19c0a6
2022-11-17 18:05:47 SUCCESS
EnsureResourceResponseReturnedJsonContentType
Response content type is json
content_type
application/json; charset=utf-8
2022-11-17 18:05:47 FINISHED
fapi1-advanced-final-ensure-valid-pkce-succeeds
Test has run to completion
testmodule_result
PASSED
2022-11-17 18:05:54
TEST-RUNNER
Alias has now been claimed by another test
alias
ozone-2021
new_test_id
onqRM29V9Tgvlv7
Test Results