Test Summary

Test Results

Expand All Collapse All
All times are UTC
2022-12-27 16:47:41 INFO
TEST-RUNNER
Test instance LumezKesldAAnys created
baseUrl
https://www.certification.openid.net/test/a/brasilprev
variant
{
  "client_auth_type": "private_key_jwt",
  "fapi_auth_request_method": "pushed",
  "fapi_profile": "openinsurance_brazil",
  "fapi_response_mode": "plain_response"
}
alias
brasilprev
description
Opus Open Insurance FAPI - Brasilprev
planId
xb9bkocaJiPIh
config
{
  "alias": "brasilprev",
  "description": "Opus Open Insurance FAPI - Brasilprev",
  "server": {
    "discoveryUrl": "https://opin-hml.brasilprev.com.br/.well-known/openid-configuration"
  },
  "client": {
    "scope": "openid customers resources consents",
    "jwks": {
      "keys": [
        {
          "kty": "RSA",
          "n": "ywiSPHMa8bWbNdUBdrw9UvLpntKovJY5Xo-jP4kwhRpQv7S6pK9fn-P7hE1zyPmlsWnHuVsOr-NIGS_oIvMxhkxLNu81i-xUddIU1Rq-gYMVCsn4U0_24xmScwvjUbKAm_N7oAN94S-1P3yL9XrQEaIfrTf_2PSwzNyh699xRj16b3EEjmv-bDFyqWy72QD9fMafylvZaODPx4JjxHyxt8YIDYyzVo4AwwKzwNj2HC-SpOdVB-fQQ8Bd9GSvqUDKF55lXADfa_bXv4RgThF0UnKHiDUK1nKaqmDUt9qouo_SIAV45cNgXLO2hHTrAhoqjPAUfwpIWa8NJ9111KZR7Q",
          "e": "AQAB",
          "d": "G3kZcJyStMpCKlKcVBi8o5DDE_6lXn9lW-pLyLkjm58n9gjaiJZCdjw_OHPSiwtc5FjP8cDkh-BVTTMyUiheNzHzq4dK05gzBY5by0pHJPc7za3usDdNzQUU0AR3ygJBbNjRjaFrUyFFgUW1Go53wSsS5jmBoTXbBp2EO4qMpVhGhZ1kodDVXXcmv8a6vc2sLzL5ZIlSqZk2wWtSP4zIlhXoMEsocOhz7hl1-L3JiZM0alIfMUG37CPNRExiM8G1o5aL1Sz0_9y09AEdqQgUKnG5dU-SYBNeZ_HAxmes6I02CMqYZ3q_1MWLQ4EP-zQU3QpLea3na_jITiOjjMK0gQ",
          "p": "79qV8hZTmYPcHWC3fr153ORpL6nRSB0exjZ-vsevw-OUfVOEdfLUQMM3WEpif-1-2YNqb0R8GdLEuvwJF_9n0L3Lo88-FQxp4bf-KuEJaWltWR75Uh7r-fAC_OuLyFrOLeUVwKTTXVaoIQzYP6_jKvBfo6gGsZOcOkssrvJF9EU",
          "q": "2LN1Rup8L2DBSuwsN4ythZuBy10V2WGV6sZq4q6J86KVlwTC0f_RKp79PSVLGBd1i1wwhvq0ioIyNsVFlKg7xvfIYV7Hzvfsbq0qefQyu4IyN8rG36QTi_aFxnkKTmllEwZg9m7N2ikb3UKZ6asCsCKJCSW5xV64hF9n3Z7gRYk",
          "dp": "SsQ7i4w0IR1-ZtX4PRS5QQceVtI7v5v8NNNV7Qh4HLr7VZnMJ6w7R7jSrr35OGGC8jDJ48dYXABcfOEFwKpH5UTUjsqSUqNc-hSNsTYW5foMMQS7uUKUUoPjmo2eNCVCMgJAJp36mRTjMfI8EpY0XPUzCuPcukwGHhHC6wHwlnU",
          "dq": "KTgpjK25pYFwAwJdfsuBjjKAQ-CW8VyAmcHYPvoYP4GjlrBPJobUkJjhbqoTWKfNsg59JI-3m8kcKBLqI1bE2Bn1wZ-3vgSmsn6536y1obkoODiYD540IaFo3NHVRgkCMtY5x2ZYPbEoHbQ3dp0Sy9Il4tmMNqDH1FYZeaxo2JE",
          "qi": "KbxcBj9OfFBa2xuciPtpEoLsCMO3Za8tkDXnconnH4NhNieIOOalNasQAuFy7q1BdmWlM7QheKP6GKO_ZQUBZc5NtGHw_P_oBq-5-z5BKNoFOKQPcCXBZDOA57pbKJVeJWYj3pZg07XVB2U1syJZBf0fEs-l7Da7QHKr5BQtyxo",
          "kid": "client1-seal-v2",
          "alg": "PS256"
        }
      ]
    },
    "client_id": "Lo7Kta3JY7GVL-DFOWDK3"
  },
  "mtls": {
    "cert": "-----BEGIN CERTIFICATE-----\nMIID2DCCAsACFFdvTm3jUahYgwt19fkNbVEOcdaoMA0GCSqGSIb3DQEBCwUAMCEx\nHzAdBgNVBAMMFk9QVVNfT1BFTl9CQU5LSU5HX0RFTU8wHhcNMjIwOTIyMTIyNDI5\nWhcNMjQwOTIxMTIyNDI5WjCCAS4xGDAWBgNVBA8MD0J1c2luZXNzIEVudGl0eTET\nMBEGCysGAQQBgjc8AgEDEwJCUjEXMBUGA1UEBRMONzI3MzQxOTcwMDAxMDExCzAJ\nBgNVBAYTAkJSMSUwIwYDVQQKDBxFbXByZXNhIFVtIE9wdXMgT3BlbiBCYW5raW5n\nMQswCQYDVQQIDAJTUDEVMBMGA1UEBwwMU8ODwqNvIFBhdWxvMTMwMQYDVQRhDCpP\nUElCUi02ZmQ2NGNkNy1hNTZkLTQyODctYjEyYy0xNWJhY2YyNDJmNzIxNDAyBgoJ\nkiaJk/IsZAEBDCQ3ZmQzNGMzZS02YjZmLTQ5NDEtYTNlZS05ZjdhYzIzYjFlMjUx\nITAfBgNVBAMMGGNsaWVudDEuMTI3LjAuMC4xLm5pcC5pbzCCASIwDQYJKoZIhvcN\nAQEBBQADggEPADCCAQoCggEBAL6LzILNPSVui4CXsO0TJ0RzPt0Sj32ArFkNZQW+\nNGakoL21pjv4ZzkqIBvVeCKbIyce4yUUC2dHG7b9o3xorU736mJwpglSklbzFMSq\n7+2rBCgUjA6LIR0T3DEEWM1AAGLum+27gtae0dc0b3L0ZNAfcuV7SuRyyA6/pN6h\n/cIa8RdGqCFW2LC8fei+Ky9Zu9qBPOcRjALQ2o7Jp1LIQ7fT3aY3oL6VYpFo1ZdM\nBJfLWEHOadXwAWYM8u53y2Qh8PJg6BIJh9xtQ5Egk+zMvOTqKVKUQHKWxP6XOUxv\nvJMYC0crs3S24YUEValJORRXV3904sJSWxM8f98N7gN6ZR0CAwEAATANBgkqhkiG\n9w0BAQsFAAOCAQEAiQpHLmkJl0ZoMrZQ0qmtnM6Dlo7oQUsnHwTcD3ewX5K5/1Yd\nNuVn2Pk8G9lIFtMl8So+D1ocWCnvbkgXHsPIBktFomA9ar5H2SbjloUOqLLbYcQb\nRh98a0B3RI8Ttp6mnfpZ6L5HEFkxe9TYqWzHEgsFjJuO5I5o0zsElO0Oy4Ug/2oK\npFqNbUzhgw7BcPXgDCEefH8Z2pMgwB7MJo0IILO+dtboH4BR/N/uTRp6vAJKt3eN\nQD7ZhqSmZdzwguE2vaKaYuCEoKP3eUVWMClf5qQswrM8Y02CXfTsAY0bKk/LtSQP\nA27h0IhRJvNCTMWyF9/tbOpFgAShN9qtJjNjHw\u003d\u003d\n-----END CERTIFICATE-----",
    "key": "-----BEGIN PRIVATE KEY-----\nMIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC+i8yCzT0lbouA\nl7DtEydEcz7dEo99gKxZDWUFvjRmpKC9taY7+Gc5KiAb1XgimyMnHuMlFAtnRxu2\n/aN8aK1O9+picKYJUpJW8xTEqu/tqwQoFIwOiyEdE9wxBFjNQABi7pvtu4LWntHX\nNG9y9GTQH3Lle0rkcsgOv6Teof3CGvEXRqghVtiwvH3ovisvWbvagTznEYwC0NqO\nyadSyEO3092mN6C+lWKRaNWXTASXy1hBzmnV8AFmDPLud8tkIfDyYOgSCYfcbUOR\nIJPszLzk6ilSlEBylsT+lzlMb7yTGAtHK7N0tuGFBFWpSTkUV1d/dOLCUlsTPH/f\nDe4DemUdAgMBAAECggEABBf8zNKb/bHiTWD07CL9NPtE3nsHmiqpiUBAa18qwQnI\nakr8x00O6qt9BRwQ+K1ck/qV5rYHiLB+Z/ALEyEsmAW7g2HoL0sW2cdfKtqBTRnf\nfPz0BVv32igTEvqE7ePyHi4CK5lbtkCzQWxe+JlHkTEbxtJfSYktwyNa522ThhgE\nmHOA1IS4oUC+e7J+VKK7xkjoil6R0fItwBp3erAVXJLmOxiCgxm/KyDVjvd4aM20\n6sISqdENV0YEghGsDZ4i63vlGlY61P59okNGykgsQShHYHj0rgK06IXr//G68xcX\nuLy1/ftPRvOZ1WYM7BmEeEyCZbNueJEODhLEZSMqAQKBgQDeWJdSHN6EL7OPmDOi\n3GBnJXf044Qa//00NXfAXueK04vDqKmhGcmPqasihHZKVW5zYmV9+y7eQZ+jAYWp\nPO9lbBnUKDZpRRlvnJhFUVTwJmvEkeeIB47yYmZ4GBiAhiwVBSHVvjmFpcqH7SzY\ns632Kpc5gnX5JLkR87WEAWBm7wKBgQDbYwfUjxjZPGvjU0XM2JlBnOl+sM4iXzDL\nwI2dScaIC4HF/cidiGKvHBqqYeuowUA3soCpsVoEiaJxXUbWpVhD9QnhU2aLGIqf\ndF3vDRxt9PE0nbSCybAE7pXAI0yGz3Wh7N5181gKAZyR6q1otsN1XWpDB4dCqMgL\nKzIlqXRUswKBgCkOCJrT085qlGguPVKUCITjKTwhinIF1HYAbWUq4OwEValCClhB\nz7LkLEJKXSEqlyNdBsp1R9koGtbZYBm4s6dxh29iIXHcnW67Zm5eLyXMoleAbVTz\nuFRPEQaZxGRu4dLbyLyTzEE+NKBWjdJRkwyCHrwyt5/SRQ3ohxqhunAnAoGBAIkT\n7o+Uvcz2oN7QaDufVtsVZRvA83usiLu224Vc1Iyqy/JfKRutXSPW5p5xQqMV5L8o\nbJYa94kASpyU0K9LbsQ/dmXxC5B7zBnnxs2YHpxhwNjEdUaHKNFcFfuQ0r8lH3YG\nn9WJMAhIi4Ds5l8YWzaZIM0zBgPTm/LGkbXQlJxbAoGALddNGt6HqkR13ZaVXDhs\nVKfQEIbE65TPQzy0Hq7STa8XI8MRD3NkUDVMVzk5ba2tLMjNZbct24wERXD6lLeE\nNVzWdyqrlhcXZ3d4cm29/wFKuBnSjk4xHF2JxmgZEMikUFv3uZND7d/966Z81HLE\nzgYI7ncY3fgCr6OoaPLeCA4\u003d\n-----END PRIVATE KEY-----",
    "ca": "-----BEGIN CERTIFICATE-----\nMIIDsjCCApqgAwIBAgIUenuKHOEaNb9R9Fr9hA32/SbpyBEwDQYJKoZIhvcNAQEL\nBQAwcTELMAkGA1UEBhMCQlIxHjAcBgNVBAoTFU9wZW4gSW5zdXJhbmNlIEJyYXNp\nbDEXMBUGA1UECxMOT3BlbiBJbnN1cmFuY2UxKTAnBgNVBAMTIE9wZW4gSW5zdXJh\nbmNlIFJvb3QgU0FOREJPWCAtIEcxMB4XDTIxMTIwMTIyNTcwMFoXDTI2MTEzMDIy\nNTcwMFowcTELMAkGA1UEBhMCQlIxHjAcBgNVBAoTFU9wZW4gSW5zdXJhbmNlIEJy\nYXNpbDEXMBUGA1UECxMOT3BlbiBJbnN1cmFuY2UxKTAnBgNVBAMTIE9wZW4gSW5z\ndXJhbmNlIFJvb3QgU0FOREJPWCAtIEcxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A\nMIIBCgKCAQEAxh1kGDqRGt9sxpSHETvGmPLdlwQ1wn6BR9qWXq2Agagy6NKh+YAT\nSPSEHU8vQm5Vf1hJHmh5T/3bMUrE2unFhfn0qHCGyUgAdj+U4lsn/z/3CibLl7YL\ngFNn949iMNeRyC1JIbKrbYHfVuSpD0PBR22AxJw0DLzfFEub2N1Rz3oD70eukABu\nDm49oKhBgJc0dveJsGyifO9GppNh0xWnpfifrRF/h/Ou7gLFjV4TtgzTCijjJoiR\nbC7N51nMiiHKm//n0eMxJxbsFF+XgL2WKrLJaneXypTQYzHX6FJeZ7onUu3+hlcp\nh1Z/b7QUPw7DIxVS5h6IiCgNSM+EUDvL6QIDAQABo0IwQDAOBgNVHQ8BAf8EBAMC\nAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUNDLvbnIBtgofaJsV3uJdV9UM\nt5MwDQYJKoZIhvcNAQELBQADggEBABlaAJexuhXRDPaV3x2YCRHW7GNrlsiXAyzz\njlCoLd1hXX+yeN5jpHZ/NFkcvs19DuazOGSepgETFhR5lvVOLFNqy1mqgDz3sX16\nZHatd1MI/VZ0IdJULgmavi5ZrHOlHlsr3rTt2bDZRc7Y5CnP87LaUQXtojMa2aSC\nA9Mf5MhpGW6joE1KwO1NfaSw4XFY4VE8vLxb/kgLpBZUhjiR5i5wkriQXGxBeEo0\nEFe5KDO9k+++er/KrEh1Jj1WFyQaN43KG6xWFBZMEeTs7+f+9+4I7O0aiMLkAugO\n9C357pLb5x5sTxPouf6gtlmnveQbfHR1KU6VqA4chiRfmF8huNo\u003d\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIGCzCCBPOgAwIBAgIUWDP+SiCNwaYz0rgH4SE/506PDF4wDQYJKoZIhvcNAQEL\nBQAwcTELMAkGA1UEBhMCQlIxHjAcBgNVBAoTFU9wZW4gSW5zdXJhbmNlIEJyYXNp\nbDEXMBUGA1UECxMOT3BlbiBJbnN1cmFuY2UxKTAnBgNVBAMTIE9wZW4gSW5zdXJh\nbmNlIFJvb3QgU0FOREJPWCAtIEcxMB4XDTIxMTIwMTIyNTcwMFoXDTI2MTIwMTIy\nNTcwMFowdzELMAkGA1UEBhMCQlIxHjAcBgNVBAoTFU9wZW4gSW5zdXJhbmNlIEJy\nYXNpbDEXMBUGA1UECxMOT3BlbiBJbnN1cmFuY2UxLzAtBgNVBAMTJk9wZW4gSW5z\ndXJhbmNlIFNBTkRCT1ggSXNzdWluZyBDQSAtIEcxMIIBIjANBgkqhkiG9w0BAQEF\nAAOCAQ8AMIIBCgKCAQEAm81Ermf3nsrISdr5MFD3rTkR9/UVsS9WXbn4a4XeRc4D\n5LgVZcqkP4zguipj9XUr6shaKAQXRjh6zTla0yUt70M3EJUYmO/VY/UIYm+eWJ7D\ntbLYVDfTUxYB4fgndCIU5w8Ab6lauK4zXuRhIZtKLvcWO5QQ8ME5RpYZz+JsUtst\nmMb7a/5vHXH4Q5dodHlYPXSjq+Dcs/uYf2sOLWv3EPtOz0LaCrHfOMWy+2+l3jWg\n+i2VtAg48DZns5BOW8vtyBrzop593jhokWZdaYxrwEVXEZNlwxUyUt/HTdZIUq2D\nuYoOXxn47fA4676P2zVUoPvu5xXz4/Vg/NtF5FljpQIDAQABo4ICkzCCAo8wDgYD\nVR0PAQH/BAQDAgEGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFB7qcnHx\nuyXX6m21HSFjck0TFaR+MB8GA1UdIwQYMBaAFDQy725yAbYKH2ibFd7iXVfVDLeT\nMEUGCCsGAQUFBwEBBDkwNzA1BggrBgEFBQcwAYYpaHR0cDovL29jc3Auc2FuZGJv\neC5wa2kub3BpbmJyYXNpbC5jb20uYnIwRAYDVR0fBD0wOzA5oDegNYYzaHR0cDov\nL2NybC5zYW5kYm94LnBraS5vcGluYnJhc2lsLmNvbS5ici9pc3N1ZXIuY3JsMIIB\nmgYDVR0gBIIBkTCCAY0wggGJBgorBgEEAYO6L2QBMIIBeTCCATYGCCsGAQUFBwIC\nMIIBKAyCASRUaGlzIENlcnRpZmljYXRlIGlzIHNvbGVseSBmb3IgdXNlIHdpdGgg\nUmFpZGlhbSBTZXJ2aWNlcyBMaW1pdGVkIGFuZCBvdGhlciBwYXJ0aWNpcGF0aW5n\nIG9yZ2FuaXNhdGlvbnMgdXNpbmcgUmFpZGlhbSBTZXJ2aWNlcyBMaW1pdGVkcyBU\ncnVzdCBGcmFtZXdvcmsgU2VydmljZXMuIEl0cyByZWNlaXB0LCBwb3NzZXNzaW9u\nIG9yIHVzZSBjb25zdGl0dXRlcyBhY2NlcHRhbmNlIG9mIHRoZSBSYWlkaWFtIFNl\ncnZpY2VzIEx0ZCBDZXJ0aWNpY2F0ZSBQb2xpY3kgYW5kIHJlbGF0ZWQgZG9jdW1l\nbnRzIHRoZXJlaW4uMD0GCCsGAQUFBwIBFjFodHRwOi8vY3BzLnNhbmRib3gucGtp\nLm9waW5icmFzaWwuY29tLmJyL3BvbGljaWVzMA0GCSqGSIb3DQEBCwUAA4IBAQAW\nxQA3ae94NeLm05qcP9ibzxcLhQKk7O/bFMVgrnjNbnSDrrvZ2pGEG1KPJS5p/VKE\nNjA1I1iprEZdz5zL/gP7GzPR9gTlTRZZXjf53C2Fz1lXqJrTCOGN/9PZ6Qq6fI0j\n2rakWjZWyV5OryH6vHvzhZJuRCJCoxLPE6DzyE+Eb5t++7c4WcIHb9++ThXLkZGH\n/oHrpF+t9TLB/CRnrtFtJJI/5arusZjACyYxghRS5LIIBaKx2/FTrm8O7I+hqIn5\nmlNBfyR5OuMfNYKmUyNoC+uKiQlaFLju5k7yFvEp4mgjv+VboBHL7AO9f/ynK0XM\nll2CmRqJ3YKhed1hqZhH\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIDIzCCAgugAwIBAgIUL3+WvBfEyuzD5C2/X6/8Sqhz1pYwDQYJKoZIhvcNAQEL\nBQAwITEfMB0GA1UEAwwWT1BVU19PUEVOX0JBTktJTkdfREVNTzAeFw0yMjA3MTkx\nMzEzMjRaFw0zMjA3MTgxMzEzMjRaMCExHzAdBgNVBAMMFk9QVVNfT1BFTl9CQU5L\nSU5HX0RFTU8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCSrbtFUjJZ\n3jHK7og/KD+raW8ZHx1mT5nL84mMiTcRwvb8qciKOtwoX1hJ9gw08IlzN2BqFbPu\nWm8p9mvAf0MoeZDo87bohycDFxZly6eX0OfPV0Np0bGvJRIw6wIwO5iW4n+QsGTi\nx06vCicxbP3TNqU62jTzd2WqIpHYtqydn2fZq3BOSQ2il7wLlgtdpSYjG1kZ72PD\nM0GrVrwDus9sxu136h+bxlagtzVDIW+10/2X9visPNOgJaZDxOjWT5iZclTLtiOF\nSu9XDswh7h09Vb/t4EQ8y8BRVBgN9JwvJUxklpCoXmDtF1vV2mJeDylxcxHg+dZy\nHzkOdABe6MLPAgMBAAGjUzBRMB0GA1UdDgQWBBQv54vlE8Hhs1b2ZtlxgN6rE/vI\npDAfBgNVHSMEGDAWgBQv54vlE8Hhs1b2ZtlxgN6rE/vIpDAPBgNVHRMBAf8EBTAD\nAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQBjUz2xF5KdpMWssoH2m+d26WaURREu3UiG\nn0yC9kt0hFsatEOtiV/jz8g121yUSNDGmdjqCeHuPPDXRXQ3yJi+lhd2L5WDgUan\ngKGRtyINtMOizH5rLEZC0bs7j/eTDpoiOHRHXtyEXVWH3SirEdrqTS+DoasOa5kO\nMNetiwjVMGuiEBx74mLUeKSFJq3jSkMxX77LlFYyloeOqLXSVEmo6w0KxfelOyBz\n+lEOyyrt7UJBZEahLC9uZOeGs9MAxNWhILp9Zwqgth6A9imgizQ+tcsKtBK/A8Rk\n6le922R9ucGRfL2r05W0y65DaJztWx7gZEaAL+RPZNq+w4x2/uEa\n-----END CERTIFICATE-----\n"
  },
  "resource": {
    "resourceUrl": "https://mtls-opin-hml.brasilprev.com.br/open-insurance/customers/v1/personal/identifications",
    "consentUrl": "https://mtls-opin-hml.brasilprev.com.br/open-insurance/consents/v1/consents",
    "brazilCpf": "12312312333",
    "brazilOrganizationId": "9bafc457-33b5-421b-8af7-d5fca3751724",
    "brazilPaymentConsent": {
      "data": {
        "loggedUser": {
          "document": {
            "identification": "12312312333",
            "rel": "CPF"
          }
        },
        "creditor": {
          "personType": "PESSOA_NATURAL",
          "cpfCnpj": "23423423444",
          "name": "Marco Antonio de Brito"
        },
        "payment": {
          "type": "PIX",
          "date": "2021-01-01",
          "currency": "BRL",
          "amount": "100000.12"
        },
        "debtorAccount": {
          "ispb": "12345678",
          "issuer": "1774",
          "number": "1234567890",
          "accountType": "CACC"
        }
      }
    },
    "brazilPixPayment": {
      "data": {
        "localInstrument": "DICT",
        "payment": {
          "amount": "100000.12",
          "currency": "BRL"
        },
        "creditorAccount": {
          "ispb": "12345678",
          "issuer": "1774",
          "number": "1234567890",
          "accountType": "CACC"
        },
        "remittanceInformation": "Pagamento da nota XPTO035-002.",
        "qrCode": "00020104141234567890123426660014BR.GOV.BCB.PIX014466756C616E6F32303139406578616D706C652E636F6D27300012  \nBR.COM.OUTRO011001234567895204000053039865406123.455802BR5915NOMEDORECEBEDOR6008BRASILIA61087007490062  \n530515RP12345678-201950300017BR.GOV.BCB.BRCODE01051.0.080450014BR.GOV.BCB.PIX0123PADRAO.URL.PIX/0123AB  \nCD81390012BR.COM.OUTRO01190123.ABCD.3456.WXYZ6304EB76\n",
        "proxy": "12345678901",
        "cnpjInitiator": "74320009000116"
      }
    }
  },
  "client2": {
    "scope": "openid customers resources consents",
    "client_id": "xH9KonXa6O-EqIlNC-ugL",
    "jwks": {
      "keys": [
        {
          "kty": "RSA",
          "n": "x4T_himheejTL2xm0pt4Xt3wG3v0xJ0gGW0OtTFBIwdAoOc3NE53kzyECfESn9xngfr01PBlboLhT1nXFoB0JqwFpY3VPD44ZAf5C47fJXAXqnWoLEJlmBQ4Mg9fPnkU4HVwVGztQebXVgas9qOAwtdZPwYxltNXhomKCPyrnZm6v55c1mAg62KbDS0NmdAXbSTdM4fn4URzivMwHAUXggTYZwRDowAqnf9Cu5TSW8PuM2vgXAP6775zFQABRBlmiBhGBHPJnvUbPpgKU-TpVdlpQFtpfZ4w2r2IN-YlrpmtcRy8LyReGc8Qo8TT74YiBTvJgNOz8NRTd8xBu0jX6w",
          "e": "AQAB",
          "d": "XbcTyrG9PiTlJU5WkbAi_vRiNpanpr5i-G5oTSVgghKDAdD49iGxOsBfCMhqRhphqAT3gRmVmy3wpLP_OnuFkzCTympvcUeMdzfje9FU8SHQi-mN35QkYiWFK8Zap156NuASriUn4B-Mn8Ss84BjF6HNMrQ3ELAeWXw7EPOVrIVXc8A1OIwYTDMS5q3jDod_1omQnSeoKoRCq2FtznHrcYrt12POJi9vJSU32C8qi_Oi27Jta-TWszRNhpkRtDwmnEk0zPZ3LgnfCdKn6o1d3MfkEuBfaeFkh79udXHJlxWmelS6JrA7U2QKb7ihN441QBbqHAKOFmQBx-ef8mhPoQ",
          "p": "6INEeYjMOh_YGKgSh_rfJU7pqn7NIE1qxYnGhMcT0OZbqqSGukUReAkGEWt-B6CKo1iCRPoZlCwZE0uyW0XTEzUK4RCL-2vSSLvGSzFXPSHmZsmY9LR4XhahARBX_Q-QzfQSwf_F5UA5dfuML_bpmlo8ntecDAIsMLZzbcWhMps",
          "q": "26yIQFsdMB4E0OcUmluzD7DCvmv5_02wzbvy76SMVXDBCxQEjiHZy8ijsWv5Mk9CplkZ8tExjxKor7Ch3WbvsBJ-nIdvHlKpoOguQDGNujkS-oYXUkeGBckG1D03mCCAH66TzIiVN8-8IGbHp_P-DFoJUbThLrkS_56l6axR3PE",
          "dp": "Qv5HhYkP5xNzzS7oH_v9vZ8uHmzop40G3aHj7C_8Gq207cb39sWd0esvr2c8afAs4gHHjx5Mrm_CTdf6rOfCeH9JAi4lVyzq6wAHk3TFAR06aJVfl-pD4EA-5bKS15xbiavwl6sdlv9ZTxBKhStshYfIfa_8C02489QuEAvodU8",
          "dq": "m-rVunfxO5nS6UNayESVz2kykF2rT54hA6WHRLiSMoKZQfevVAKKx61dIiz07tR7Bf7v__yjJF2mBS1ldfP95Ab8frVSFT-uzlp9mWqSob6ozdAm9Wt2oNySUEozD3Lh_Zq3pNC8uKRlbsoEpBz2EGZHfwrXWYZbCbvdHwIECME",
          "qi": "dMaxIbiJv9qr5LiTsiwYTl5qLrpO1IBIvVFGHwZ5XOGYWSBeGOeGbaFjh5YtAfF7zsdq-APgXwmP8V0qji60mq9eL0T3dzGjb2nX2NwPxaWgt9s-5sVfbUS4SSsBOWIjYDY-l4EccMeqxx8de-8L5OorlZqg4Z0Ko6825dlfFTU",
          "kid": "client2-seal-v2",
          "alg": "PS256"
        }
      ]
    }
  },
  "mtls2": {
    "ca": "-----BEGIN CERTIFICATE-----\nMIIDsjCCApqgAwIBAgIUenuKHOEaNb9R9Fr9hA32/SbpyBEwDQYJKoZIhvcNAQEL\nBQAwcTELMAkGA1UEBhMCQlIxHjAcBgNVBAoTFU9wZW4gSW5zdXJhbmNlIEJyYXNp\nbDEXMBUGA1UECxMOT3BlbiBJbnN1cmFuY2UxKTAnBgNVBAMTIE9wZW4gSW5zdXJh\nbmNlIFJvb3QgU0FOREJPWCAtIEcxMB4XDTIxMTIwMTIyNTcwMFoXDTI2MTEzMDIy\nNTcwMFowcTELMAkGA1UEBhMCQlIxHjAcBgNVBAoTFU9wZW4gSW5zdXJhbmNlIEJy\nYXNpbDEXMBUGA1UECxMOT3BlbiBJbnN1cmFuY2UxKTAnBgNVBAMTIE9wZW4gSW5z\ndXJhbmNlIFJvb3QgU0FOREJPWCAtIEcxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A\nMIIBCgKCAQEAxh1kGDqRGt9sxpSHETvGmPLdlwQ1wn6BR9qWXq2Agagy6NKh+YAT\nSPSEHU8vQm5Vf1hJHmh5T/3bMUrE2unFhfn0qHCGyUgAdj+U4lsn/z/3CibLl7YL\ngFNn949iMNeRyC1JIbKrbYHfVuSpD0PBR22AxJw0DLzfFEub2N1Rz3oD70eukABu\nDm49oKhBgJc0dveJsGyifO9GppNh0xWnpfifrRF/h/Ou7gLFjV4TtgzTCijjJoiR\nbC7N51nMiiHKm//n0eMxJxbsFF+XgL2WKrLJaneXypTQYzHX6FJeZ7onUu3+hlcp\nh1Z/b7QUPw7DIxVS5h6IiCgNSM+EUDvL6QIDAQABo0IwQDAOBgNVHQ8BAf8EBAMC\nAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUNDLvbnIBtgofaJsV3uJdV9UM\nt5MwDQYJKoZIhvcNAQELBQADggEBABlaAJexuhXRDPaV3x2YCRHW7GNrlsiXAyzz\njlCoLd1hXX+yeN5jpHZ/NFkcvs19DuazOGSepgETFhR5lvVOLFNqy1mqgDz3sX16\nZHatd1MI/VZ0IdJULgmavi5ZrHOlHlsr3rTt2bDZRc7Y5CnP87LaUQXtojMa2aSC\nA9Mf5MhpGW6joE1KwO1NfaSw4XFY4VE8vLxb/kgLpBZUhjiR5i5wkriQXGxBeEo0\nEFe5KDO9k+++er/KrEh1Jj1WFyQaN43KG6xWFBZMEeTs7+f+9+4I7O0aiMLkAugO\n9C357pLb5x5sTxPouf6gtlmnveQbfHR1KU6VqA4chiRfmF8huNo\u003d\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIGCzCCBPOgAwIBAgIUWDP+SiCNwaYz0rgH4SE/506PDF4wDQYJKoZIhvcNAQEL\nBQAwcTELMAkGA1UEBhMCQlIxHjAcBgNVBAoTFU9wZW4gSW5zdXJhbmNlIEJyYXNp\nbDEXMBUGA1UECxMOT3BlbiBJbnN1cmFuY2UxKTAnBgNVBAMTIE9wZW4gSW5zdXJh\nbmNlIFJvb3QgU0FOREJPWCAtIEcxMB4XDTIxMTIwMTIyNTcwMFoXDTI2MTIwMTIy\nNTcwMFowdzELMAkGA1UEBhMCQlIxHjAcBgNVBAoTFU9wZW4gSW5zdXJhbmNlIEJy\nYXNpbDEXMBUGA1UECxMOT3BlbiBJbnN1cmFuY2UxLzAtBgNVBAMTJk9wZW4gSW5z\ndXJhbmNlIFNBTkRCT1ggSXNzdWluZyBDQSAtIEcxMIIBIjANBgkqhkiG9w0BAQEF\nAAOCAQ8AMIIBCgKCAQEAm81Ermf3nsrISdr5MFD3rTkR9/UVsS9WXbn4a4XeRc4D\n5LgVZcqkP4zguipj9XUr6shaKAQXRjh6zTla0yUt70M3EJUYmO/VY/UIYm+eWJ7D\ntbLYVDfTUxYB4fgndCIU5w8Ab6lauK4zXuRhIZtKLvcWO5QQ8ME5RpYZz+JsUtst\nmMb7a/5vHXH4Q5dodHlYPXSjq+Dcs/uYf2sOLWv3EPtOz0LaCrHfOMWy+2+l3jWg\n+i2VtAg48DZns5BOW8vtyBrzop593jhokWZdaYxrwEVXEZNlwxUyUt/HTdZIUq2D\nuYoOXxn47fA4676P2zVUoPvu5xXz4/Vg/NtF5FljpQIDAQABo4ICkzCCAo8wDgYD\nVR0PAQH/BAQDAgEGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFB7qcnHx\nuyXX6m21HSFjck0TFaR+MB8GA1UdIwQYMBaAFDQy725yAbYKH2ibFd7iXVfVDLeT\nMEUGCCsGAQUFBwEBBDkwNzA1BggrBgEFBQcwAYYpaHR0cDovL29jc3Auc2FuZGJv\neC5wa2kub3BpbmJyYXNpbC5jb20uYnIwRAYDVR0fBD0wOzA5oDegNYYzaHR0cDov\nL2NybC5zYW5kYm94LnBraS5vcGluYnJhc2lsLmNvbS5ici9pc3N1ZXIuY3JsMIIB\nmgYDVR0gBIIBkTCCAY0wggGJBgorBgEEAYO6L2QBMIIBeTCCATYGCCsGAQUFBwIC\nMIIBKAyCASRUaGlzIENlcnRpZmljYXRlIGlzIHNvbGVseSBmb3IgdXNlIHdpdGgg\nUmFpZGlhbSBTZXJ2aWNlcyBMaW1pdGVkIGFuZCBvdGhlciBwYXJ0aWNpcGF0aW5n\nIG9yZ2FuaXNhdGlvbnMgdXNpbmcgUmFpZGlhbSBTZXJ2aWNlcyBMaW1pdGVkcyBU\ncnVzdCBGcmFtZXdvcmsgU2VydmljZXMuIEl0cyByZWNlaXB0LCBwb3NzZXNzaW9u\nIG9yIHVzZSBjb25zdGl0dXRlcyBhY2NlcHRhbmNlIG9mIHRoZSBSYWlkaWFtIFNl\ncnZpY2VzIEx0ZCBDZXJ0aWNpY2F0ZSBQb2xpY3kgYW5kIHJlbGF0ZWQgZG9jdW1l\nbnRzIHRoZXJlaW4uMD0GCCsGAQUFBwIBFjFodHRwOi8vY3BzLnNhbmRib3gucGtp\nLm9waW5icmFzaWwuY29tLmJyL3BvbGljaWVzMA0GCSqGSIb3DQEBCwUAA4IBAQAW\nxQA3ae94NeLm05qcP9ibzxcLhQKk7O/bFMVgrnjNbnSDrrvZ2pGEG1KPJS5p/VKE\nNjA1I1iprEZdz5zL/gP7GzPR9gTlTRZZXjf53C2Fz1lXqJrTCOGN/9PZ6Qq6fI0j\n2rakWjZWyV5OryH6vHvzhZJuRCJCoxLPE6DzyE+Eb5t++7c4WcIHb9++ThXLkZGH\n/oHrpF+t9TLB/CRnrtFtJJI/5arusZjACyYxghRS5LIIBaKx2/FTrm8O7I+hqIn5\nmlNBfyR5OuMfNYKmUyNoC+uKiQlaFLju5k7yFvEp4mgjv+VboBHL7AO9f/ynK0XM\nll2CmRqJ3YKhed1hqZhH\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIDIzCCAgugAwIBAgIUL3+WvBfEyuzD5C2/X6/8Sqhz1pYwDQYJKoZIhvcNAQEL\nBQAwITEfMB0GA1UEAwwWT1BVU19PUEVOX0JBTktJTkdfREVNTzAeFw0yMjA3MTkx\nMzEzMjRaFw0zMjA3MTgxMzEzMjRaMCExHzAdBgNVBAMMFk9QVVNfT1BFTl9CQU5L\nSU5HX0RFTU8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCSrbtFUjJZ\n3jHK7og/KD+raW8ZHx1mT5nL84mMiTcRwvb8qciKOtwoX1hJ9gw08IlzN2BqFbPu\nWm8p9mvAf0MoeZDo87bohycDFxZly6eX0OfPV0Np0bGvJRIw6wIwO5iW4n+QsGTi\nx06vCicxbP3TNqU62jTzd2WqIpHYtqydn2fZq3BOSQ2il7wLlgtdpSYjG1kZ72PD\nM0GrVrwDus9sxu136h+bxlagtzVDIW+10/2X9visPNOgJaZDxOjWT5iZclTLtiOF\nSu9XDswh7h09Vb/t4EQ8y8BRVBgN9JwvJUxklpCoXmDtF1vV2mJeDylxcxHg+dZy\nHzkOdABe6MLPAgMBAAGjUzBRMB0GA1UdDgQWBBQv54vlE8Hhs1b2ZtlxgN6rE/vI\npDAfBgNVHSMEGDAWgBQv54vlE8Hhs1b2ZtlxgN6rE/vIpDAPBgNVHRMBAf8EBTAD\nAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQBjUz2xF5KdpMWssoH2m+d26WaURREu3UiG\nn0yC9kt0hFsatEOtiV/jz8g121yUSNDGmdjqCeHuPPDXRXQ3yJi+lhd2L5WDgUan\ngKGRtyINtMOizH5rLEZC0bs7j/eTDpoiOHRHXtyEXVWH3SirEdrqTS+DoasOa5kO\nMNetiwjVMGuiEBx74mLUeKSFJq3jSkMxX77LlFYyloeOqLXSVEmo6w0KxfelOyBz\n+lEOyyrt7UJBZEahLC9uZOeGs9MAxNWhILp9Zwqgth6A9imgizQ+tcsKtBK/A8Rk\n6le922R9ucGRfL2r05W0y65DaJztWx7gZEaAL+RPZNq+w4x2/uEa\n-----END CERTIFICATE-----\n",
    "cert": "-----BEGIN CERTIFICATE-----\nMIID2jCCAsICFFdvTm3jUahYgwt19fkNbVEOcdasMA0GCSqGSIb3DQEBCwUAMCEx\nHzAdBgNVBAMMFk9QVVNfT1BFTl9CQU5LSU5HX0RFTU8wHhcNMjIwOTIyMTIyNDMw\nWhcNMjQwOTIxMTIyNDMwWjCCATAxGDAWBgNVBA8MD0J1c2luZXNzIEVudGl0eTET\nMBEGCysGAQQBgjc8AgEDEwJCUjEXMBUGA1UEBRMOMDU3NzU4MjcwMDAxOTAxCzAJ\nBgNVBAYTAkJSMScwJQYDVQQKDB5FbXByZXNhIERvaXMgT3B1cyBPcGVuIEJhbmtp\nbmcxCzAJBgNVBAgMAlNQMRUwEwYDVQQHDAxTw4PCo28gUGF1bG8xMzAxBgNVBGEM\nKk9QSUJSLTI2ZTUzZTI5LWFmMmYtNGExYS04ZDE0LWI1YzdjMTk0OTdiYzE0MDIG\nCgmSJomT8ixkAQEMJDM4ODMzZmViLTY5NGEtNGNhMS04NGIzLWU3YzBmYjY2ODQ0\nYjEhMB8GA1UEAwwYY2xpZW50Mi4xMjcuMC4wLjEubmlwLmlvMIIBIjANBgkqhkiG\n9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxcdfiriYMEdwnvXZkal4PzH0fGIFtmUMGMVt\n5qcsMIAmm0b5OXjzq13m13GaVgzJZ7GduK6AwA9fe3soY+RHhMpSxA2E8VV/tEj8\na/1Dz1RPHjP8HII4+lRgkelac4nmnmPW+2KpD1aKz9taK0CpswqP1sOoGvZpMvRE\nn3AmqqNJZOc2oDSiWhd99AmEWr+dJUBo0/S2Wwq7U/gc6xBKtcMQCyRagzCBGLYK\nJbnhGoFXbz1O1VLNhOUXtero2vSZPtY3HQmI+VXW7hCbPjFdJDtpiConSS6OBqfq\nXy2jRgT94YlJii4tHoit5g7seRwpTv7y+mXheDJAlzPSAnuCkwIDAQABMA0GCSqG\nSIb3DQEBCwUAA4IBAQA9WffdE2fAL6NJXzRqzE8WsyUrAyHu7J9ct/5IgQedL/Zt\ntSibGbgeFg5PpWqxkX7LTMXxhTTVSwp2YDaMqnylzHdN7gcxQMpQLZzgOqvys+hu\nTUMXdyezySnaKHy4DvYnYX60Du7zRJYqCMGIf8Fc/5pi8ojFNdbcmMhS9jowkcjx\nYy7tLhMiDcXGp9/pdouMM0eBb9rNoCv0PpA9eKvRkde1H1dK9Bei7nGQbxFU0vZ1\niEoIOEG0+DGFf1UTDmZZR6Qo9bjct3HiCEHZl6e6aNT6hG/7rzpbp+CYxxWbl2/I\ntiYwUux1rURnZSN4VjCRbsx6lENeP0gEFXBholGj\n-----END CERTIFICATE-----",
    "key": "-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDFx1+KuJgwR3Ce\n9dmRqXg/MfR8YgW2ZQwYxW3mpywwgCabRvk5ePOrXebXcZpWDMlnsZ24roDAD197\neyhj5EeEylLEDYTxVX+0SPxr/UPPVE8eM/wcgjj6VGCR6VpzieaeY9b7YqkPVorP\n21orQKmzCo/Ww6ga9mky9ESfcCaqo0lk5zagNKJaF330CYRav50lQGjT9LZbCrtT\n+BzrEEq1wxALJFqDMIEYtgolueEagVdvPU7VUs2E5Re16uja9Jk+1jcdCYj5Vdbu\nEJs+MV0kO2mIKidJLo4Gp+pfLaNGBP3hiUmKLi0eiK3mDux5HClO/vL6ZeF4MkCX\nM9ICe4KTAgMBAAECggEABssJSg97ErVxddRF683hVnJVzmvjfFdOKg+l7bUyPFw6\ndzzh1IqF/A3WnvHE9k2sIUalfzFnNLGSewBI691sY3A7lYZNWaixITUcjmz9hkKE\nESqB70y9vkNlqb1VIQDMjgYp3SqPWfqD/A2xtCida4viUuMXhA2QoXJoZP2KJnQz\n2G6BtezsoT4UtDq6mHhe11mUNkKWGzaLDAbDBBh3lbKXsTwucqpXpN23BI4nnqwu\nLkhIAo0Ff2aUhscYiPPayROXVP4ixVydBqCX46NakUWerrKh5lSb+VpaDOV+KSfW\nNASGycO2+wNz+6OGLE8aEQtp5Qd39CPS3FCpg1PcyQKBgQDsK3DE0+YYiwJoyAnt\nd/vO1tOoFJnP7sBFXxkbsoUfJKu83ClN/IHlopqCkJRYsjc81YmT/4l/bNiGZt41\nLDuF71T8rkMLKBDYop2KsX5D30ZgfcrPcP4yzR4G5dPXylIwpvr7fuXcBcVYpWSc\ne7L2BCyofmHtaqULRcayzPvS9wKBgQDWYrSjG0ZmiNTyVgc6oWAlOcra7Ezetl3+\nBfOyw+sUHsZrp4u++0a9NvK2+eOqNDmhUIXdUERaNvlbIki23IK+XTkUJ2pJGuvJ\nf3dT2Y00Q+mN1nodZJWJ+JA2ICB4RlxUAxZ1XFAUSJfGoNIjbYPFEu1AT/YxvNSh\nAIG54RIKRQKBgQC3lCDpbwmaJFwwFObap3yeUJFgQvs5DY55ni2HQSKHjdrNSJn2\n3AQg+199hGM7+vRDHn3+BBHecj5xYv7xeDugpeR7Mf49atyFeQpbKBNNMP6kvMNs\nspl15cmkdPxR7hwrY3EPE5obiITZnl7x4JnA8IfCRdNbWJ2IgKmujPZnCwKBgCO2\nO4r0Dy0jW/2mUPv2R9LLprwDIubykAOxsB+2PSGT4s+qEEBXETiRv6q1Q7RlkLgL\ndtEf/tLcV3tT4bL8VpcpZkmyKyVUY7SkFBeWpMvxCCXFdYAR8ksSactqXJ5McjLY\ndNRF9Vz7nrTKs1aNdqbMeVL+Pu+YGf9b20BAesXVAoGBANnBt7kRayVvWamzQBai\n2d0lWm9uBlL+VrW+gRnVHumH3v3EE9VFFGw6z0siCeL1uxqiCquY8iyckpOxjt5f\nXCY8ZV/JjXmn5AmSq2ZFngIUM9Drs3MlGQlrhH5JtvsoZGR+eeQLe/Xxc2Wds9YM\nkcJH7YjKeqfm/2/r7rKzgva8\n-----END PRIVATE KEY-----"
  },
  "directory": {
    "keystore": "https://keystore.sandbox.directory.opinbrasil.com.br"
  },
  "consent": {
    "productType": "personal"
  }
}
testName
fapi1-advanced-final-ensure-request-object-without-scope-fails
2022-12-27 16:47:41 SUCCESS
CreateRedirectUri
Created redirect URI
redirect_uri
https://www.certification.openid.net/test/a/brasilprev/callback
2022-12-27 16:47:41
GetDynamicServerConfiguration
HTTP request
request_uri
https://opin-hml.brasilprev.com.br/.well-known/openid-configuration
request_method
GET
request_headers
{
  "accept": "text/plain, application/json, application/*+json, */*",
  "content-length": "0"
}
request_body

                                
2022-12-27 16:47:42 RESPONSE
GetDynamicServerConfiguration
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "date": "Tue, 27 Dec 2022 16:47:42 GMT",
  "content-type": "application/json; charset\u003dutf-8",
  "content-length": "3244",
  "connection": "keep-alive",
  "content-security-policy": "default-src \u0027self\u0027;base-uri \u0027self\u0027;block-all-mixed-content;font-src \u0027self\u0027 https: data:;frame-ancestors \u0027self\u0027;img-src \u0027self\u0027 data:;object-src \u0027none\u0027;script-src \u0027self\u0027;script-src-attr \u0027none\u0027;style-src \u0027self\u0027 https: \u0027unsafe-inline\u0027;upgrade-insecure-requests",
  "x-dns-prefetch-control": "off",
  "expect-ct": "max-age\u003d0",
  "x-frame-options": "SAMEORIGIN",
  "strict-transport-security": "max-age\u003d15724800; includeSubDomains",
  "x-download-options": "noopen",
  "x-content-type-options": "nosniff",
  "x-permitted-cross-domain-policies": "none",
  "referrer-policy": "no-referrer",
  "x-xss-protection": "0",
  "vary": "Origin",
  "access-control-allow-credentials": "true"
}
response_body
{"acr_values_supported":["urn:brasil:openinsurance:loa2","urn:brasil:openinsurance:loa3","urn:mace:incommon:iap:silver"],"authorization_endpoint":"https://opin-hml.brasilprev.com.br/auth/auth","claims_parameter_supported":true,"claims_supported":["sub","acr","sid","auth_time","iss","cpf","cnpj"],"code_challenge_methods_supported":["S256"],"end_session_endpoint":"https://opin-hml.brasilprev.com.br/auth/session/end","grant_types_supported":["implicit","authorization_code","refresh_token","client_credentials"],"id_token_signing_alg_values_supported":["PS256"],"issuer":"https://opin-hml.brasilprev.com.br","jwks_uri":"https://opin-hml.brasilprev.com.br/auth/jwks","registration_endpoint":"https://mtls-opin-hml.brasilprev.com.br/auth/reg","response_modes_supported":["form_post","fragment","query"],"response_types_supported":["code id_token","code"],"scopes_supported":["offline_access","profile","openid","oob_customer","oob_consents:read","oob_consents:write","oob_opendata:read","oob_opendata:write","oob_outages:read","oob_outages:write","consents","resources","customers","insurance-acceptance-and-branches-abroad","insurance-auto","insurance-aviation","insurance-financial-risk","insurance-nautical","insurance-nuclear","insurance-patrimonial","insurance-petroleum","insurance-responsibility","insurance-rural"],"subject_types_supported":["public"],"token_endpoint_auth_methods_supported":["private_key_jwt","client_secret_post"],"token_endpoint_auth_signing_alg_values_supported":["PS256"],"token_endpoint":"https://opin-hml.brasilprev.com.br/auth/token","pushed_authorization_request_endpoint":"https://opin-hml.brasilprev.com.br/auth/request","require_pushed_authorization_requests":true,"request_object_signing_alg_values_supported":["PS256"],"request_parameter_supported":true,"request_uri_parameter_supported":true,"require_signed_request_object":true,"userinfo_endpoint":"https://opin-hml.brasilprev.com.br/auth/me","introspection_endpoint":"https://opin-hml.brasilprev.com.br/auth/token/introspection","introspection_endpoint_auth_methods_supported":["private_key_jwt","client_secret_post"],"introspection_endpoint_auth_signing_alg_values_supported":["PS256"],"revocation_endpoint":"https://opin-hml.brasilprev.com.br/auth/token/revocation","revocation_endpoint_auth_methods_supported":["private_key_jwt","client_secret_post"],"revocation_endpoint_auth_signing_alg_values_supported":["PS256"],"id_token_encryption_alg_values_supported":["RSA-OAEP"],"id_token_encryption_enc_values_supported":["A256GCM"],"request_object_encryption_alg_values_supported":["RSA-OAEP"],"request_object_encryption_enc_values_supported":["A256GCM"],"tls_client_certificate_bound_access_tokens":true,"claim_types_supported":["normal"],"mtls_endpoint_aliases":{"token_endpoint":"https://mtls-opin-hml.brasilprev.com.br/auth/token","introspection_endpoint":"https://mtls-opin-hml.brasilprev.com.br/auth/token/introspection","revocation_endpoint":"https://mtls-opin-hml.brasilprev.com.br/auth/token/revocation","registration_endpoint":"https://mtls-opin-hml.brasilprev.com.br/auth/reg","userinfo_endpoint":"https://mtls-opin-hml.brasilprev.com.br/auth/me","pushed_authorization_request_endpoint":"https://mtls-opin-hml.brasilprev.com.br/auth/request"}}
2022-12-27 16:47:42 SUCCESS
GetDynamicServerConfiguration
Successfully parsed server configuration
acr_values_supported
[
  "urn:brasil:openinsurance:loa2",
  "urn:brasil:openinsurance:loa3",
  "urn:mace:incommon:iap:silver"
]
authorization_endpoint
https://opin-hml.brasilprev.com.br/auth/auth
claims_parameter_supported
true
claims_supported
[
  "sub",
  "acr",
  "sid",
  "auth_time",
  "iss",
  "cpf",
  "cnpj"
]
code_challenge_methods_supported
[
  "S256"
]
end_session_endpoint
https://opin-hml.brasilprev.com.br/auth/session/end
grant_types_supported
[
  "implicit",
  "authorization_code",
  "refresh_token",
  "client_credentials"
]
id_token_signing_alg_values_supported
[
  "PS256"
]
issuer
https://opin-hml.brasilprev.com.br
jwks_uri
https://opin-hml.brasilprev.com.br/auth/jwks
registration_endpoint
https://mtls-opin-hml.brasilprev.com.br/auth/reg
response_modes_supported
[
  "form_post",
  "fragment",
  "query"
]
response_types_supported
[
  "code id_token",
  "code"
]
scopes_supported
[
  "offline_access",
  "profile",
  "openid",
  "oob_customer",
  "oob_consents:read",
  "oob_consents:write",
  "oob_opendata:read",
  "oob_opendata:write",
  "oob_outages:read",
  "oob_outages:write",
  "consents",
  "resources",
  "customers",
  "insurance-acceptance-and-branches-abroad",
  "insurance-auto",
  "insurance-aviation",
  "insurance-financial-risk",
  "insurance-nautical",
  "insurance-nuclear",
  "insurance-patrimonial",
  "insurance-petroleum",
  "insurance-responsibility",
  "insurance-rural"
]
subject_types_supported
[
  "public"
]
token_endpoint_auth_methods_supported
[
  "private_key_jwt",
  "client_secret_post"
]
token_endpoint_auth_signing_alg_values_supported
[
  "PS256"
]
token_endpoint
https://opin-hml.brasilprev.com.br/auth/token
pushed_authorization_request_endpoint
https://opin-hml.brasilprev.com.br/auth/request
require_pushed_authorization_requests
true
request_object_signing_alg_values_supported
[
  "PS256"
]
request_parameter_supported
true
request_uri_parameter_supported
true
require_signed_request_object
true
userinfo_endpoint
https://opin-hml.brasilprev.com.br/auth/me
introspection_endpoint
https://opin-hml.brasilprev.com.br/auth/token/introspection
introspection_endpoint_auth_methods_supported
[
  "private_key_jwt",
  "client_secret_post"
]
introspection_endpoint_auth_signing_alg_values_supported
[
  "PS256"
]
revocation_endpoint
https://opin-hml.brasilprev.com.br/auth/token/revocation
revocation_endpoint_auth_methods_supported
[
  "private_key_jwt",
  "client_secret_post"
]
revocation_endpoint_auth_signing_alg_values_supported
[
  "PS256"
]
id_token_encryption_alg_values_supported
[
  "RSA-OAEP"
]
id_token_encryption_enc_values_supported
[
  "A256GCM"
]
request_object_encryption_alg_values_supported
[
  "RSA-OAEP"
]
request_object_encryption_enc_values_supported
[
  "A256GCM"
]
tls_client_certificate_bound_access_tokens
true
claim_types_supported
[
  "normal"
]
mtls_endpoint_aliases
{
  "token_endpoint": "https://mtls-opin-hml.brasilprev.com.br/auth/token",
  "introspection_endpoint": "https://mtls-opin-hml.brasilprev.com.br/auth/token/introspection",
  "revocation_endpoint": "https://mtls-opin-hml.brasilprev.com.br/auth/token/revocation",
  "registration_endpoint": "https://mtls-opin-hml.brasilprev.com.br/auth/reg",
  "userinfo_endpoint": "https://mtls-opin-hml.brasilprev.com.br/auth/me",
  "pushed_authorization_request_endpoint": "https://mtls-opin-hml.brasilprev.com.br/auth/request"
}
2022-12-27 16:47:42 SUCCESS
AddMTLSEndpointAliasesToEnvironment
Added mtls_endpoint_aliases to environment
2022-12-27 16:47:42 SUCCESS
CheckServerConfiguration
Found required server configuration keys
required
[
  "authorization_endpoint",
  "token_endpoint",
  "issuer"
]
2022-12-27 16:47:42
FetchServerKeys
Fetching server key
jwks_uri
https://opin-hml.brasilprev.com.br/auth/jwks
2022-12-27 16:47:42
FetchServerKeys
HTTP request
request_uri
https://opin-hml.brasilprev.com.br/auth/jwks
request_method
GET
request_headers
{
  "accept": "text/plain, application/json, application/*+json, */*",
  "content-length": "0"
}
request_body

                                
2022-12-27 16:47:42 RESPONSE
FetchServerKeys
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "date": "Tue, 27 Dec 2022 16:47:42 GMT",
  "content-type": "application/jwk-set+json; charset\u003dutf-8",
  "content-length": "917",
  "connection": "keep-alive",
  "content-security-policy": "default-src \u0027self\u0027;base-uri \u0027self\u0027;block-all-mixed-content;font-src \u0027self\u0027 https: data:;frame-ancestors \u0027self\u0027;img-src \u0027self\u0027 data:;object-src \u0027none\u0027;script-src \u0027self\u0027;script-src-attr \u0027none\u0027;style-src \u0027self\u0027 https: \u0027unsafe-inline\u0027;upgrade-insecure-requests",
  "x-dns-prefetch-control": "off",
  "expect-ct": "max-age\u003d0",
  "x-frame-options": "SAMEORIGIN",
  "strict-transport-security": "max-age\u003d15724800; includeSubDomains",
  "x-download-options": "noopen",
  "x-content-type-options": "nosniff",
  "x-permitted-cross-domain-policies": "none",
  "referrer-policy": "no-referrer",
  "x-xss-protection": "0",
  "vary": "Origin",
  "access-control-allow-credentials": "true"
}
response_body
{"keys":[{"kty":"RSA","use":"sig","kid":"bb9rr8noG7LoP_Uf_doeL2NQivEdIotKDrLKHVJztow","alg":"PS256","e":"AQAB","n":"sWzkEDcAbD3BW70v-TYAhJ6bU-TtKvpYQCOlTAnm0LB_JZge3guie7F5q-j426RrP8m0FFEbkT1mx-Z-Uzp1Y9v7N-CrVoQ8sxU_4yEwzbKbWFovO7WkTAqRjAOhezpyCuxtVyWESbvagE6K2p86JZH8ejl9lHECj5Ojt8oInHsfUb9dH_8kkT3gUZ4mqb5yHY_Afr4u2qYl-lBs-uEe7cy3gTSa_OhvduMQfGQyV9XBW6UND9eW12I97VbfArcz9B_yIJqQUD_KEJRdV-SSrWV7PNekWAtmzmMGZZqo8nHT_kkWvUk95UNvDa13N2lBO7je1z7-KuKm9By2WkCU8w"},{"kty":"RSA","use":"enc","kid":"MPguImG0DEQwu9ZUvwDzw_0xybh1yAETY9VBLdYXibo","alg":"RSA-OAEP","e":"AQAB","n":"y5Z_CqbpiUQ55oJqRXWrXQjzF04VCxUpVSgx7y2BgFr38BivW8wlmI_079X1w-K9d8YP4adb723Xx_VsEC4TJNc92NYkBWyUeKrRiojYSiqFjcAyMuMjMhjGiIIg-H8IJHJMX0fvA-aOD3dQO894hoqtNZKZBgz5t2-PvSrCZ_KkwqlcBB4Ac7HZNo6QojiGqwEgEFgz1qhQKcyy9OAAxnhF2sFHbeIBbYZqo8PHATkYzYN4Ejs6gT9J1iPoL9zLTbev0FUp1l2lIG5sAPWcWz76l7-9IgiiSngtT7pNx6MxE2PwYN-5A62IpGFoyiGS3qsKywCe_tP5nXfjTFmmYQ"}]}
2022-12-27 16:47:42
FetchServerKeys
Found JWK set string
jwk_string
{"keys":[{"kty":"RSA","use":"sig","kid":"bb9rr8noG7LoP_Uf_doeL2NQivEdIotKDrLKHVJztow","alg":"PS256","e":"AQAB","n":"sWzkEDcAbD3BW70v-TYAhJ6bU-TtKvpYQCOlTAnm0LB_JZge3guie7F5q-j426RrP8m0FFEbkT1mx-Z-Uzp1Y9v7N-CrVoQ8sxU_4yEwzbKbWFovO7WkTAqRjAOhezpyCuxtVyWESbvagE6K2p86JZH8ejl9lHECj5Ojt8oInHsfUb9dH_8kkT3gUZ4mqb5yHY_Afr4u2qYl-lBs-uEe7cy3gTSa_OhvduMQfGQyV9XBW6UND9eW12I97VbfArcz9B_yIJqQUD_KEJRdV-SSrWV7PNekWAtmzmMGZZqo8nHT_kkWvUk95UNvDa13N2lBO7je1z7-KuKm9By2WkCU8w"},{"kty":"RSA","use":"enc","kid":"MPguImG0DEQwu9ZUvwDzw_0xybh1yAETY9VBLdYXibo","alg":"RSA-OAEP","e":"AQAB","n":"y5Z_CqbpiUQ55oJqRXWrXQjzF04VCxUpVSgx7y2BgFr38BivW8wlmI_079X1w-K9d8YP4adb723Xx_VsEC4TJNc92NYkBWyUeKrRiojYSiqFjcAyMuMjMhjGiIIg-H8IJHJMX0fvA-aOD3dQO894hoqtNZKZBgz5t2-PvSrCZ_KkwqlcBB4Ac7HZNo6QojiGqwEgEFgz1qhQKcyy9OAAxnhF2sFHbeIBbYZqo8PHATkYzYN4Ejs6gT9J1iPoL9zLTbev0FUp1l2lIG5sAPWcWz76l7-9IgiiSngtT7pNx6MxE2PwYN-5A62IpGFoyiGS3qsKywCe_tP5nXfjTFmmYQ"}]}
2022-12-27 16:47:42 SUCCESS
FetchServerKeys
Found server JWK set
server_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "use": "sig",
      "kid": "bb9rr8noG7LoP_Uf_doeL2NQivEdIotKDrLKHVJztow",
      "alg": "PS256",
      "e": "AQAB",
      "n": "sWzkEDcAbD3BW70v-TYAhJ6bU-TtKvpYQCOlTAnm0LB_JZge3guie7F5q-j426RrP8m0FFEbkT1mx-Z-Uzp1Y9v7N-CrVoQ8sxU_4yEwzbKbWFovO7WkTAqRjAOhezpyCuxtVyWESbvagE6K2p86JZH8ejl9lHECj5Ojt8oInHsfUb9dH_8kkT3gUZ4mqb5yHY_Afr4u2qYl-lBs-uEe7cy3gTSa_OhvduMQfGQyV9XBW6UND9eW12I97VbfArcz9B_yIJqQUD_KEJRdV-SSrWV7PNekWAtmzmMGZZqo8nHT_kkWvUk95UNvDa13N2lBO7je1z7-KuKm9By2WkCU8w"
    },
    {
      "kty": "RSA",
      "use": "enc",
      "kid": "MPguImG0DEQwu9ZUvwDzw_0xybh1yAETY9VBLdYXibo",
      "alg": "RSA-OAEP",
      "e": "AQAB",
      "n": "y5Z_CqbpiUQ55oJqRXWrXQjzF04VCxUpVSgx7y2BgFr38BivW8wlmI_079X1w-K9d8YP4adb723Xx_VsEC4TJNc92NYkBWyUeKrRiojYSiqFjcAyMuMjMhjGiIIg-H8IJHJMX0fvA-aOD3dQO894hoqtNZKZBgz5t2-PvSrCZ_KkwqlcBB4Ac7HZNo6QojiGqwEgEFgz1qhQKcyy9OAAxnhF2sFHbeIBbYZqo8PHATkYzYN4Ejs6gT9J1iPoL9zLTbev0FUp1l2lIG5sAPWcWz76l7-9IgiiSngtT7pNx6MxE2PwYN-5A62IpGFoyiGS3qsKywCe_tP5nXfjTFmmYQ"
    }
  ]
}
2022-12-27 16:47:42 SUCCESS
CheckServerKeysIsValid
Server JWKs is valid
server_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "use": "sig",
      "kid": "bb9rr8noG7LoP_Uf_doeL2NQivEdIotKDrLKHVJztow",
      "alg": "PS256",
      "e": "AQAB",
      "n": "sWzkEDcAbD3BW70v-TYAhJ6bU-TtKvpYQCOlTAnm0LB_JZge3guie7F5q-j426RrP8m0FFEbkT1mx-Z-Uzp1Y9v7N-CrVoQ8sxU_4yEwzbKbWFovO7WkTAqRjAOhezpyCuxtVyWESbvagE6K2p86JZH8ejl9lHECj5Ojt8oInHsfUb9dH_8kkT3gUZ4mqb5yHY_Afr4u2qYl-lBs-uEe7cy3gTSa_OhvduMQfGQyV9XBW6UND9eW12I97VbfArcz9B_yIJqQUD_KEJRdV-SSrWV7PNekWAtmzmMGZZqo8nHT_kkWvUk95UNvDa13N2lBO7je1z7-KuKm9By2WkCU8w"
    },
    {
      "kty": "RSA",
      "use": "enc",
      "kid": "MPguImG0DEQwu9ZUvwDzw_0xybh1yAETY9VBLdYXibo",
      "alg": "RSA-OAEP",
      "e": "AQAB",
      "n": "y5Z_CqbpiUQ55oJqRXWrXQjzF04VCxUpVSgx7y2BgFr38BivW8wlmI_079X1w-K9d8YP4adb723Xx_VsEC4TJNc92NYkBWyUeKrRiojYSiqFjcAyMuMjMhjGiIIg-H8IJHJMX0fvA-aOD3dQO894hoqtNZKZBgz5t2-PvSrCZ_KkwqlcBB4Ac7HZNo6QojiGqwEgEFgz1qhQKcyy9OAAxnhF2sFHbeIBbYZqo8PHATkYzYN4Ejs6gT9J1iPoL9zLTbev0FUp1l2lIG5sAPWcWz76l7-9IgiiSngtT7pNx6MxE2PwYN-5A62IpGFoyiGS3qsKywCe_tP5nXfjTFmmYQ"
    }
  ]
}
2022-12-27 16:47:42 SUCCESS
ValidateServerJWKs
Valid server JWKs: keys are valid JSON, contain the required fields and are correctly encoded using unpadded base64url
2022-12-27 16:47:42 SUCCESS
CheckForKeyIdInServerJWKs
All keys contain kids
2022-12-27 16:47:42 SUCCESS
EnsureServerJwksDoesNotContainPrivateOrSymmetricKeys
Jwks does not contain any private or symmetric keys
2022-12-27 16:47:42 SUCCESS
FAPIEnsureMinimumServerKeyLength
Validated minimum key lengths for server_jwks
server_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "use": "sig",
      "kid": "bb9rr8noG7LoP_Uf_doeL2NQivEdIotKDrLKHVJztow",
      "alg": "PS256",
      "e": "AQAB",
      "n": "sWzkEDcAbD3BW70v-TYAhJ6bU-TtKvpYQCOlTAnm0LB_JZge3guie7F5q-j426RrP8m0FFEbkT1mx-Z-Uzp1Y9v7N-CrVoQ8sxU_4yEwzbKbWFovO7WkTAqRjAOhezpyCuxtVyWESbvagE6K2p86JZH8ejl9lHECj5Ojt8oInHsfUb9dH_8kkT3gUZ4mqb5yHY_Afr4u2qYl-lBs-uEe7cy3gTSa_OhvduMQfGQyV9XBW6UND9eW12I97VbfArcz9B_yIJqQUD_KEJRdV-SSrWV7PNekWAtmzmMGZZqo8nHT_kkWvUk95UNvDa13N2lBO7je1z7-KuKm9By2WkCU8w"
    },
    {
      "kty": "RSA",
      "use": "enc",
      "kid": "MPguImG0DEQwu9ZUvwDzw_0xybh1yAETY9VBLdYXibo",
      "alg": "RSA-OAEP",
      "e": "AQAB",
      "n": "y5Z_CqbpiUQ55oJqRXWrXQjzF04VCxUpVSgx7y2BgFr38BivW8wlmI_079X1w-K9d8YP4adb723Xx_VsEC4TJNc92NYkBWyUeKrRiojYSiqFjcAyMuMjMhjGiIIg-H8IJHJMX0fvA-aOD3dQO894hoqtNZKZBgz5t2-PvSrCZ_KkwqlcBB4Ac7HZNo6QojiGqwEgEFgz1qhQKcyy9OAAxnhF2sFHbeIBbYZqo8PHATkYzYN4Ejs6gT9J1iPoL9zLTbev0FUp1l2lIG5sAPWcWz76l7-9IgiiSngtT7pNx6MxE2PwYN-5A62IpGFoyiGS3qsKywCe_tP5nXfjTFmmYQ"
    }
  ]
}
2022-12-27 16:47:42 SUCCESS
GetStaticClientConfiguration
Found a static client object
scope
openid customers resources consents
jwks
{
  "keys": [
    {
      "kty": "RSA",
      "n": "ywiSPHMa8bWbNdUBdrw9UvLpntKovJY5Xo-jP4kwhRpQv7S6pK9fn-P7hE1zyPmlsWnHuVsOr-NIGS_oIvMxhkxLNu81i-xUddIU1Rq-gYMVCsn4U0_24xmScwvjUbKAm_N7oAN94S-1P3yL9XrQEaIfrTf_2PSwzNyh699xRj16b3EEjmv-bDFyqWy72QD9fMafylvZaODPx4JjxHyxt8YIDYyzVo4AwwKzwNj2HC-SpOdVB-fQQ8Bd9GSvqUDKF55lXADfa_bXv4RgThF0UnKHiDUK1nKaqmDUt9qouo_SIAV45cNgXLO2hHTrAhoqjPAUfwpIWa8NJ9111KZR7Q",
      "e": "AQAB",
      "d": "G3kZcJyStMpCKlKcVBi8o5DDE_6lXn9lW-pLyLkjm58n9gjaiJZCdjw_OHPSiwtc5FjP8cDkh-BVTTMyUiheNzHzq4dK05gzBY5by0pHJPc7za3usDdNzQUU0AR3ygJBbNjRjaFrUyFFgUW1Go53wSsS5jmBoTXbBp2EO4qMpVhGhZ1kodDVXXcmv8a6vc2sLzL5ZIlSqZk2wWtSP4zIlhXoMEsocOhz7hl1-L3JiZM0alIfMUG37CPNRExiM8G1o5aL1Sz0_9y09AEdqQgUKnG5dU-SYBNeZ_HAxmes6I02CMqYZ3q_1MWLQ4EP-zQU3QpLea3na_jITiOjjMK0gQ",
      "p": "79qV8hZTmYPcHWC3fr153ORpL6nRSB0exjZ-vsevw-OUfVOEdfLUQMM3WEpif-1-2YNqb0R8GdLEuvwJF_9n0L3Lo88-FQxp4bf-KuEJaWltWR75Uh7r-fAC_OuLyFrOLeUVwKTTXVaoIQzYP6_jKvBfo6gGsZOcOkssrvJF9EU",
      "q": "2LN1Rup8L2DBSuwsN4ythZuBy10V2WGV6sZq4q6J86KVlwTC0f_RKp79PSVLGBd1i1wwhvq0ioIyNsVFlKg7xvfIYV7Hzvfsbq0qefQyu4IyN8rG36QTi_aFxnkKTmllEwZg9m7N2ikb3UKZ6asCsCKJCSW5xV64hF9n3Z7gRYk",
      "dp": "SsQ7i4w0IR1-ZtX4PRS5QQceVtI7v5v8NNNV7Qh4HLr7VZnMJ6w7R7jSrr35OGGC8jDJ48dYXABcfOEFwKpH5UTUjsqSUqNc-hSNsTYW5foMMQS7uUKUUoPjmo2eNCVCMgJAJp36mRTjMfI8EpY0XPUzCuPcukwGHhHC6wHwlnU",
      "dq": "KTgpjK25pYFwAwJdfsuBjjKAQ-CW8VyAmcHYPvoYP4GjlrBPJobUkJjhbqoTWKfNsg59JI-3m8kcKBLqI1bE2Bn1wZ-3vgSmsn6536y1obkoODiYD540IaFo3NHVRgkCMtY5x2ZYPbEoHbQ3dp0Sy9Il4tmMNqDH1FYZeaxo2JE",
      "qi": "KbxcBj9OfFBa2xuciPtpEoLsCMO3Za8tkDXnconnH4NhNieIOOalNasQAuFy7q1BdmWlM7QheKP6GKO_ZQUBZc5NtGHw_P_oBq-5-z5BKNoFOKQPcCXBZDOA57pbKJVeJWYj3pZg07XVB2U1syJZBf0fEs-l7Da7QHKr5BQtyxo",
      "kid": "client1-seal-v2",
      "alg": "PS256"
    }
  ]
}
client_id
Lo7Kta3JY7GVL-DFOWDK3
2022-12-27 16:47:42 SUCCESS
ValidateMTLSCertificatesHeader
MTLS certificates header is valid
2022-12-27 16:47:42 SUCCESS
ExtractMTLSCertificatesFromConfiguration
Mutual TLS authentication credentials loaded
cert
MIID2DCCAsACFFdvTm3jUahYgwt19fkNbVEOcdaoMA0GCSqGSIb3DQEBCwUAMCExHzAdBgNVBAMMFk9QVVNfT1BFTl9CQU5LSU5HX0RFTU8wHhcNMjIwOTIyMTIyNDI5WhcNMjQwOTIxMTIyNDI5WjCCAS4xGDAWBgNVBA8MD0J1c2luZXNzIEVudGl0eTETMBEGCysGAQQBgjc8AgEDEwJCUjEXMBUGA1UEBRMONzI3MzQxOTcwMDAxMDExCzAJBgNVBAYTAkJSMSUwIwYDVQQKDBxFbXByZXNhIFVtIE9wdXMgT3BlbiBCYW5raW5nMQswCQYDVQQIDAJTUDEVMBMGA1UEBwwMU8ODwqNvIFBhdWxvMTMwMQYDVQRhDCpPUElCUi02ZmQ2NGNkNy1hNTZkLTQyODctYjEyYy0xNWJhY2YyNDJmNzIxNDAyBgoJkiaJk/IsZAEBDCQ3ZmQzNGMzZS02YjZmLTQ5NDEtYTNlZS05ZjdhYzIzYjFlMjUxITAfBgNVBAMMGGNsaWVudDEuMTI3LjAuMC4xLm5pcC5pbzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL6LzILNPSVui4CXsO0TJ0RzPt0Sj32ArFkNZQW+NGakoL21pjv4ZzkqIBvVeCKbIyce4yUUC2dHG7b9o3xorU736mJwpglSklbzFMSq7+2rBCgUjA6LIR0T3DEEWM1AAGLum+27gtae0dc0b3L0ZNAfcuV7SuRyyA6/pN6h/cIa8RdGqCFW2LC8fei+Ky9Zu9qBPOcRjALQ2o7Jp1LIQ7fT3aY3oL6VYpFo1ZdMBJfLWEHOadXwAWYM8u53y2Qh8PJg6BIJh9xtQ5Egk+zMvOTqKVKUQHKWxP6XOUxvvJMYC0crs3S24YUEValJORRXV3904sJSWxM8f98N7gN6ZR0CAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAiQpHLmkJl0ZoMrZQ0qmtnM6Dlo7oQUsnHwTcD3ewX5K5/1YdNuVn2Pk8G9lIFtMl8So+D1ocWCnvbkgXHsPIBktFomA9ar5H2SbjloUOqLLbYcQbRh98a0B3RI8Ttp6mnfpZ6L5HEFkxe9TYqWzHEgsFjJuO5I5o0zsElO0Oy4Ug/2oKpFqNbUzhgw7BcPXgDCEefH8Z2pMgwB7MJo0IILO+dtboH4BR/N/uTRp6vAJKt3eNQD7ZhqSmZdzwguE2vaKaYuCEoKP3eUVWMClf5qQswrM8Y02CXfTsAY0bKk/LtSQPA27h0IhRJvNCTMWyF9/tbOpFgAShN9qtJjNjHw==
key
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC+i8yCzT0lbouAl7DtEydEcz7dEo99gKxZDWUFvjRmpKC9taY7+Gc5KiAb1XgimyMnHuMlFAtnRxu2/aN8aK1O9+picKYJUpJW8xTEqu/tqwQoFIwOiyEdE9wxBFjNQABi7pvtu4LWntHXNG9y9GTQH3Lle0rkcsgOv6Teof3CGvEXRqghVtiwvH3ovisvWbvagTznEYwC0NqOyadSyEO3092mN6C+lWKRaNWXTASXy1hBzmnV8AFmDPLud8tkIfDyYOgSCYfcbUORIJPszLzk6ilSlEBylsT+lzlMb7yTGAtHK7N0tuGFBFWpSTkUV1d/dOLCUlsTPH/fDe4DemUdAgMBAAECggEABBf8zNKb/bHiTWD07CL9NPtE3nsHmiqpiUBAa18qwQnIakr8x00O6qt9BRwQ+K1ck/qV5rYHiLB+Z/ALEyEsmAW7g2HoL0sW2cdfKtqBTRnffPz0BVv32igTEvqE7ePyHi4CK5lbtkCzQWxe+JlHkTEbxtJfSYktwyNa522ThhgEmHOA1IS4oUC+e7J+VKK7xkjoil6R0fItwBp3erAVXJLmOxiCgxm/KyDVjvd4aM206sISqdENV0YEghGsDZ4i63vlGlY61P59okNGykgsQShHYHj0rgK06IXr//G68xcXuLy1/ftPRvOZ1WYM7BmEeEyCZbNueJEODhLEZSMqAQKBgQDeWJdSHN6EL7OPmDOi3GBnJXf044Qa//00NXfAXueK04vDqKmhGcmPqasihHZKVW5zYmV9+y7eQZ+jAYWpPO9lbBnUKDZpRRlvnJhFUVTwJmvEkeeIB47yYmZ4GBiAhiwVBSHVvjmFpcqH7SzYs632Kpc5gnX5JLkR87WEAWBm7wKBgQDbYwfUjxjZPGvjU0XM2JlBnOl+sM4iXzDLwI2dScaIC4HF/cidiGKvHBqqYeuowUA3soCpsVoEiaJxXUbWpVhD9QnhU2aLGIqfdF3vDRxt9PE0nbSCybAE7pXAI0yGz3Wh7N5181gKAZyR6q1otsN1XWpDB4dCqMgLKzIlqXRUswKBgCkOCJrT085qlGguPVKUCITjKTwhinIF1HYAbWUq4OwEValCClhBz7LkLEJKXSEqlyNdBsp1R9koGtbZYBm4s6dxh29iIXHcnW67Zm5eLyXMoleAbVTzuFRPEQaZxGRu4dLbyLyTzEE+NKBWjdJRkwyCHrwyt5/SRQ3ohxqhunAnAoGBAIkT7o+Uvcz2oN7QaDufVtsVZRvA83usiLu224Vc1Iyqy/JfKRutXSPW5p5xQqMV5L8obJYa94kASpyU0K9LbsQ/dmXxC5B7zBnnxs2YHpxhwNjEdUaHKNFcFfuQ0r8lH3YGn9WJMAhIi4Ds5l8YWzaZIM0zBgPTm/LGkbXQlJxbAoGALddNGt6HqkR13ZaVXDhsVKfQEIbE65TPQzy0Hq7STa8XI8MRD3NkUDVMVzk5ba2tLMjNZbct24wERXD6lLeENVzWdyqrlhcXZ3d4cm29/wFKuBnSjk4xHF2JxmgZEMikUFv3uZND7d/966Z81HLEzgYI7ncY3fgCr6OoaPLeCA4=
ca
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
2022-12-27 16:47:42 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-12-27 16:47:42 SUCCESS
ExtractJWKsFromStaticClientConfiguration
Extracted client JWK
client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "n": "ywiSPHMa8bWbNdUBdrw9UvLpntKovJY5Xo-jP4kwhRpQv7S6pK9fn-P7hE1zyPmlsWnHuVsOr-NIGS_oIvMxhkxLNu81i-xUddIU1Rq-gYMVCsn4U0_24xmScwvjUbKAm_N7oAN94S-1P3yL9XrQEaIfrTf_2PSwzNyh699xRj16b3EEjmv-bDFyqWy72QD9fMafylvZaODPx4JjxHyxt8YIDYyzVo4AwwKzwNj2HC-SpOdVB-fQQ8Bd9GSvqUDKF55lXADfa_bXv4RgThF0UnKHiDUK1nKaqmDUt9qouo_SIAV45cNgXLO2hHTrAhoqjPAUfwpIWa8NJ9111KZR7Q",
      "e": "AQAB",
      "d": "G3kZcJyStMpCKlKcVBi8o5DDE_6lXn9lW-pLyLkjm58n9gjaiJZCdjw_OHPSiwtc5FjP8cDkh-BVTTMyUiheNzHzq4dK05gzBY5by0pHJPc7za3usDdNzQUU0AR3ygJBbNjRjaFrUyFFgUW1Go53wSsS5jmBoTXbBp2EO4qMpVhGhZ1kodDVXXcmv8a6vc2sLzL5ZIlSqZk2wWtSP4zIlhXoMEsocOhz7hl1-L3JiZM0alIfMUG37CPNRExiM8G1o5aL1Sz0_9y09AEdqQgUKnG5dU-SYBNeZ_HAxmes6I02CMqYZ3q_1MWLQ4EP-zQU3QpLea3na_jITiOjjMK0gQ",
      "p": "79qV8hZTmYPcHWC3fr153ORpL6nRSB0exjZ-vsevw-OUfVOEdfLUQMM3WEpif-1-2YNqb0R8GdLEuvwJF_9n0L3Lo88-FQxp4bf-KuEJaWltWR75Uh7r-fAC_OuLyFrOLeUVwKTTXVaoIQzYP6_jKvBfo6gGsZOcOkssrvJF9EU",
      "q": "2LN1Rup8L2DBSuwsN4ythZuBy10V2WGV6sZq4q6J86KVlwTC0f_RKp79PSVLGBd1i1wwhvq0ioIyNsVFlKg7xvfIYV7Hzvfsbq0qefQyu4IyN8rG36QTi_aFxnkKTmllEwZg9m7N2ikb3UKZ6asCsCKJCSW5xV64hF9n3Z7gRYk",
      "dp": "SsQ7i4w0IR1-ZtX4PRS5QQceVtI7v5v8NNNV7Qh4HLr7VZnMJ6w7R7jSrr35OGGC8jDJ48dYXABcfOEFwKpH5UTUjsqSUqNc-hSNsTYW5foMMQS7uUKUUoPjmo2eNCVCMgJAJp36mRTjMfI8EpY0XPUzCuPcukwGHhHC6wHwlnU",
      "dq": "KTgpjK25pYFwAwJdfsuBjjKAQ-CW8VyAmcHYPvoYP4GjlrBPJobUkJjhbqoTWKfNsg59JI-3m8kcKBLqI1bE2Bn1wZ-3vgSmsn6536y1obkoODiYD540IaFo3NHVRgkCMtY5x2ZYPbEoHbQ3dp0Sy9Il4tmMNqDH1FYZeaxo2JE",
      "qi": "KbxcBj9OfFBa2xuciPtpEoLsCMO3Za8tkDXnconnH4NhNieIOOalNasQAuFy7q1BdmWlM7QheKP6GKO_ZQUBZc5NtGHw_P_oBq-5-z5BKNoFOKQPcCXBZDOA57pbKJVeJWYj3pZg07XVB2U1syJZBf0fEs-l7Da7QHKr5BQtyxo",
      "kid": "client1-seal-v2",
      "alg": "PS256"
    }
  ]
}
public_client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "e": "AQAB",
      "kid": "client1-seal-v2",
      "alg": "PS256",
      "n": "ywiSPHMa8bWbNdUBdrw9UvLpntKovJY5Xo-jP4kwhRpQv7S6pK9fn-P7hE1zyPmlsWnHuVsOr-NIGS_oIvMxhkxLNu81i-xUddIU1Rq-gYMVCsn4U0_24xmScwvjUbKAm_N7oAN94S-1P3yL9XrQEaIfrTf_2PSwzNyh699xRj16b3EEjmv-bDFyqWy72QD9fMafylvZaODPx4JjxHyxt8YIDYyzVo4AwwKzwNj2HC-SpOdVB-fQQ8Bd9GSvqUDKF55lXADfa_bXv4RgThF0UnKHiDUK1nKaqmDUt9qouo_SIAV45cNgXLO2hHTrAhoqjPAUfwpIWa8NJ9111KZR7Q"
    }
  ]
}
2022-12-27 16:47:42 SUCCESS
CheckForKeyIdInClientJWKs
All keys contain kids
2022-12-27 16:47:42 SUCCESS
CheckDistinctKeyIdValueInClientJWKs
Distinct 'kid' value in all keys of client_jwks
see
https://bitbucket.org/openid/connect/issues/1127
2022-12-27 16:47:42 SUCCESS
FAPIBrazilCheckKeyAlgInClientJWKs
Keys in client JWKS all have permitted 'alg'
permitted
[
  "PS256"
]
2022-12-27 16:47:42 SUCCESS
FAPIEnsureMinimumClientKeyLength
Validated minimum key lengths for client_jwks
client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "n": "ywiSPHMa8bWbNdUBdrw9UvLpntKovJY5Xo-jP4kwhRpQv7S6pK9fn-P7hE1zyPmlsWnHuVsOr-NIGS_oIvMxhkxLNu81i-xUddIU1Rq-gYMVCsn4U0_24xmScwvjUbKAm_N7oAN94S-1P3yL9XrQEaIfrTf_2PSwzNyh699xRj16b3EEjmv-bDFyqWy72QD9fMafylvZaODPx4JjxHyxt8YIDYyzVo4AwwKzwNj2HC-SpOdVB-fQQ8Bd9GSvqUDKF55lXADfa_bXv4RgThF0UnKHiDUK1nKaqmDUt9qouo_SIAV45cNgXLO2hHTrAhoqjPAUfwpIWa8NJ9111KZR7Q",
      "e": "AQAB",
      "d": "G3kZcJyStMpCKlKcVBi8o5DDE_6lXn9lW-pLyLkjm58n9gjaiJZCdjw_OHPSiwtc5FjP8cDkh-BVTTMyUiheNzHzq4dK05gzBY5by0pHJPc7za3usDdNzQUU0AR3ygJBbNjRjaFrUyFFgUW1Go53wSsS5jmBoTXbBp2EO4qMpVhGhZ1kodDVXXcmv8a6vc2sLzL5ZIlSqZk2wWtSP4zIlhXoMEsocOhz7hl1-L3JiZM0alIfMUG37CPNRExiM8G1o5aL1Sz0_9y09AEdqQgUKnG5dU-SYBNeZ_HAxmes6I02CMqYZ3q_1MWLQ4EP-zQU3QpLea3na_jITiOjjMK0gQ",
      "p": "79qV8hZTmYPcHWC3fr153ORpL6nRSB0exjZ-vsevw-OUfVOEdfLUQMM3WEpif-1-2YNqb0R8GdLEuvwJF_9n0L3Lo88-FQxp4bf-KuEJaWltWR75Uh7r-fAC_OuLyFrOLeUVwKTTXVaoIQzYP6_jKvBfo6gGsZOcOkssrvJF9EU",
      "q": "2LN1Rup8L2DBSuwsN4ythZuBy10V2WGV6sZq4q6J86KVlwTC0f_RKp79PSVLGBd1i1wwhvq0ioIyNsVFlKg7xvfIYV7Hzvfsbq0qefQyu4IyN8rG36QTi_aFxnkKTmllEwZg9m7N2ikb3UKZ6asCsCKJCSW5xV64hF9n3Z7gRYk",
      "dp": "SsQ7i4w0IR1-ZtX4PRS5QQceVtI7v5v8NNNV7Qh4HLr7VZnMJ6w7R7jSrr35OGGC8jDJ48dYXABcfOEFwKpH5UTUjsqSUqNc-hSNsTYW5foMMQS7uUKUUoPjmo2eNCVCMgJAJp36mRTjMfI8EpY0XPUzCuPcukwGHhHC6wHwlnU",
      "dq": "KTgpjK25pYFwAwJdfsuBjjKAQ-CW8VyAmcHYPvoYP4GjlrBPJobUkJjhbqoTWKfNsg59JI-3m8kcKBLqI1bE2Bn1wZ-3vgSmsn6536y1obkoODiYD540IaFo3NHVRgkCMtY5x2ZYPbEoHbQ3dp0Sy9Il4tmMNqDH1FYZeaxo2JE",
      "qi": "KbxcBj9OfFBa2xuciPtpEoLsCMO3Za8tkDXnconnH4NhNieIOOalNasQAuFy7q1BdmWlM7QheKP6GKO_ZQUBZc5NtGHw_P_oBq-5-z5BKNoFOKQPcCXBZDOA57pbKJVeJWYj3pZg07XVB2U1syJZBf0fEs-l7Da7QHKr5BQtyxo",
      "kid": "client1-seal-v2",
      "alg": "PS256"
    }
  ]
}
2022-12-27 16:47:42
ValidateMTLSCertificatesAsX509
Root & issuing in mtls.ca is wrong order. Automatically correct it (Issuing first, then root)
2022-12-27 16:47:42 SUCCESS
ValidateMTLSCertificatesAsX509
Mutual TLS authentication cert validated as X.509
Verify configuration of second client
2022-12-27 16:47:42 SUCCESS
GetStaticClient2Configuration
Found a static second client object
scope
openid customers resources consents
client_id
xH9KonXa6O-EqIlNC-ugL
jwks
{
  "keys": [
    {
      "kty": "RSA",
      "n": "x4T_himheejTL2xm0pt4Xt3wG3v0xJ0gGW0OtTFBIwdAoOc3NE53kzyECfESn9xngfr01PBlboLhT1nXFoB0JqwFpY3VPD44ZAf5C47fJXAXqnWoLEJlmBQ4Mg9fPnkU4HVwVGztQebXVgas9qOAwtdZPwYxltNXhomKCPyrnZm6v55c1mAg62KbDS0NmdAXbSTdM4fn4URzivMwHAUXggTYZwRDowAqnf9Cu5TSW8PuM2vgXAP6775zFQABRBlmiBhGBHPJnvUbPpgKU-TpVdlpQFtpfZ4w2r2IN-YlrpmtcRy8LyReGc8Qo8TT74YiBTvJgNOz8NRTd8xBu0jX6w",
      "e": "AQAB",
      "d": "XbcTyrG9PiTlJU5WkbAi_vRiNpanpr5i-G5oTSVgghKDAdD49iGxOsBfCMhqRhphqAT3gRmVmy3wpLP_OnuFkzCTympvcUeMdzfje9FU8SHQi-mN35QkYiWFK8Zap156NuASriUn4B-Mn8Ss84BjF6HNMrQ3ELAeWXw7EPOVrIVXc8A1OIwYTDMS5q3jDod_1omQnSeoKoRCq2FtznHrcYrt12POJi9vJSU32C8qi_Oi27Jta-TWszRNhpkRtDwmnEk0zPZ3LgnfCdKn6o1d3MfkEuBfaeFkh79udXHJlxWmelS6JrA7U2QKb7ihN441QBbqHAKOFmQBx-ef8mhPoQ",
      "p": "6INEeYjMOh_YGKgSh_rfJU7pqn7NIE1qxYnGhMcT0OZbqqSGukUReAkGEWt-B6CKo1iCRPoZlCwZE0uyW0XTEzUK4RCL-2vSSLvGSzFXPSHmZsmY9LR4XhahARBX_Q-QzfQSwf_F5UA5dfuML_bpmlo8ntecDAIsMLZzbcWhMps",
      "q": "26yIQFsdMB4E0OcUmluzD7DCvmv5_02wzbvy76SMVXDBCxQEjiHZy8ijsWv5Mk9CplkZ8tExjxKor7Ch3WbvsBJ-nIdvHlKpoOguQDGNujkS-oYXUkeGBckG1D03mCCAH66TzIiVN8-8IGbHp_P-DFoJUbThLrkS_56l6axR3PE",
      "dp": "Qv5HhYkP5xNzzS7oH_v9vZ8uHmzop40G3aHj7C_8Gq207cb39sWd0esvr2c8afAs4gHHjx5Mrm_CTdf6rOfCeH9JAi4lVyzq6wAHk3TFAR06aJVfl-pD4EA-5bKS15xbiavwl6sdlv9ZTxBKhStshYfIfa_8C02489QuEAvodU8",
      "dq": "m-rVunfxO5nS6UNayESVz2kykF2rT54hA6WHRLiSMoKZQfevVAKKx61dIiz07tR7Bf7v__yjJF2mBS1ldfP95Ab8frVSFT-uzlp9mWqSob6ozdAm9Wt2oNySUEozD3Lh_Zq3pNC8uKRlbsoEpBz2EGZHfwrXWYZbCbvdHwIECME",
      "qi": "dMaxIbiJv9qr5LiTsiwYTl5qLrpO1IBIvVFGHwZ5XOGYWSBeGOeGbaFjh5YtAfF7zsdq-APgXwmP8V0qji60mq9eL0T3dzGjb2nX2NwPxaWgt9s-5sVfbUS4SSsBOWIjYDY-l4EccMeqxx8de-8L5OorlZqg4Z0Ko6825dlfFTU",
      "kid": "client2-seal-v2",
      "alg": "PS256"
    }
  ]
}
2022-12-27 16:47:42 SUCCESS
ValidateMTLSCertificates2Header
MTLS certificates header is valid
2022-12-27 16:47:42 SUCCESS
ExtractMTLSCertificates2FromConfiguration
Mutual TLS authentication credentials loaded
cert
MIID2jCCAsICFFdvTm3jUahYgwt19fkNbVEOcdasMA0GCSqGSIb3DQEBCwUAMCExHzAdBgNVBAMMFk9QVVNfT1BFTl9CQU5LSU5HX0RFTU8wHhcNMjIwOTIyMTIyNDMwWhcNMjQwOTIxMTIyNDMwWjCCATAxGDAWBgNVBA8MD0J1c2luZXNzIEVudGl0eTETMBEGCysGAQQBgjc8AgEDEwJCUjEXMBUGA1UEBRMOMDU3NzU4MjcwMDAxOTAxCzAJBgNVBAYTAkJSMScwJQYDVQQKDB5FbXByZXNhIERvaXMgT3B1cyBPcGVuIEJhbmtpbmcxCzAJBgNVBAgMAlNQMRUwEwYDVQQHDAxTw4PCo28gUGF1bG8xMzAxBgNVBGEMKk9QSUJSLTI2ZTUzZTI5LWFmMmYtNGExYS04ZDE0LWI1YzdjMTk0OTdiYzE0MDIGCgmSJomT8ixkAQEMJDM4ODMzZmViLTY5NGEtNGNhMS04NGIzLWU3YzBmYjY2ODQ0YjEhMB8GA1UEAwwYY2xpZW50Mi4xMjcuMC4wLjEubmlwLmlvMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxcdfiriYMEdwnvXZkal4PzH0fGIFtmUMGMVt5qcsMIAmm0b5OXjzq13m13GaVgzJZ7GduK6AwA9fe3soY+RHhMpSxA2E8VV/tEj8a/1Dz1RPHjP8HII4+lRgkelac4nmnmPW+2KpD1aKz9taK0CpswqP1sOoGvZpMvREn3AmqqNJZOc2oDSiWhd99AmEWr+dJUBo0/S2Wwq7U/gc6xBKtcMQCyRagzCBGLYKJbnhGoFXbz1O1VLNhOUXtero2vSZPtY3HQmI+VXW7hCbPjFdJDtpiConSS6OBqfqXy2jRgT94YlJii4tHoit5g7seRwpTv7y+mXheDJAlzPSAnuCkwIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQA9WffdE2fAL6NJXzRqzE8WsyUrAyHu7J9ct/5IgQedL/ZttSibGbgeFg5PpWqxkX7LTMXxhTTVSwp2YDaMqnylzHdN7gcxQMpQLZzgOqvys+huTUMXdyezySnaKHy4DvYnYX60Du7zRJYqCMGIf8Fc/5pi8ojFNdbcmMhS9jowkcjxYy7tLhMiDcXGp9/pdouMM0eBb9rNoCv0PpA9eKvRkde1H1dK9Bei7nGQbxFU0vZ1iEoIOEG0+DGFf1UTDmZZR6Qo9bjct3HiCEHZl6e6aNT6hG/7rzpbp+CYxxWbl2/ItiYwUux1rURnZSN4VjCRbsx6lENeP0gEFXBholGj
key
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDFx1+KuJgwR3Ce9dmRqXg/MfR8YgW2ZQwYxW3mpywwgCabRvk5ePOrXebXcZpWDMlnsZ24roDAD197eyhj5EeEylLEDYTxVX+0SPxr/UPPVE8eM/wcgjj6VGCR6VpzieaeY9b7YqkPVorP21orQKmzCo/Ww6ga9mky9ESfcCaqo0lk5zagNKJaF330CYRav50lQGjT9LZbCrtT+BzrEEq1wxALJFqDMIEYtgolueEagVdvPU7VUs2E5Re16uja9Jk+1jcdCYj5VdbuEJs+MV0kO2mIKidJLo4Gp+pfLaNGBP3hiUmKLi0eiK3mDux5HClO/vL6ZeF4MkCXM9ICe4KTAgMBAAECggEABssJSg97ErVxddRF683hVnJVzmvjfFdOKg+l7bUyPFw6dzzh1IqF/A3WnvHE9k2sIUalfzFnNLGSewBI691sY3A7lYZNWaixITUcjmz9hkKEESqB70y9vkNlqb1VIQDMjgYp3SqPWfqD/A2xtCida4viUuMXhA2QoXJoZP2KJnQz2G6BtezsoT4UtDq6mHhe11mUNkKWGzaLDAbDBBh3lbKXsTwucqpXpN23BI4nnqwuLkhIAo0Ff2aUhscYiPPayROXVP4ixVydBqCX46NakUWerrKh5lSb+VpaDOV+KSfWNASGycO2+wNz+6OGLE8aEQtp5Qd39CPS3FCpg1PcyQKBgQDsK3DE0+YYiwJoyAntd/vO1tOoFJnP7sBFXxkbsoUfJKu83ClN/IHlopqCkJRYsjc81YmT/4l/bNiGZt41LDuF71T8rkMLKBDYop2KsX5D30ZgfcrPcP4yzR4G5dPXylIwpvr7fuXcBcVYpWSce7L2BCyofmHtaqULRcayzPvS9wKBgQDWYrSjG0ZmiNTyVgc6oWAlOcra7Ezetl3+BfOyw+sUHsZrp4u++0a9NvK2+eOqNDmhUIXdUERaNvlbIki23IK+XTkUJ2pJGuvJf3dT2Y00Q+mN1nodZJWJ+JA2ICB4RlxUAxZ1XFAUSJfGoNIjbYPFEu1AT/YxvNShAIG54RIKRQKBgQC3lCDpbwmaJFwwFObap3yeUJFgQvs5DY55ni2HQSKHjdrNSJn23AQg+199hGM7+vRDHn3+BBHecj5xYv7xeDugpeR7Mf49atyFeQpbKBNNMP6kvMNsspl15cmkdPxR7hwrY3EPE5obiITZnl7x4JnA8IfCRdNbWJ2IgKmujPZnCwKBgCO2O4r0Dy0jW/2mUPv2R9LLprwDIubykAOxsB+2PSGT4s+qEEBXETiRv6q1Q7RlkLgLdtEf/tLcV3tT4bL8VpcpZkmyKyVUY7SkFBeWpMvxCCXFdYAR8ksSactqXJ5McjLYdNRF9Vz7nrTKs1aNdqbMeVL+Pu+YGf9b20BAesXVAoGBANnBt7kRayVvWamzQBai2d0lWm9uBlL+VrW+gRnVHumH3v3EE9VFFGw6z0siCeL1uxqiCquY8iyckpOxjt5fXCY8ZV/JjXmn5AmSq2ZFngIUM9Drs3MlGQlrhH5JtvsoZGR+eeQLe/Xxc2Wds9YMkcJH7YjKeqfm/2/r7rKzgva8
ca
MIIDsjCCApqgAwIBAgIUenuKHOEaNb9R9Fr9hA32/SbpyBEwDQYJKoZIhvcNAQELBQAwcTELMAkGA1UEBhMCQlIxHjAcBgNVBAoTFU9wZW4gSW5zdXJhbmNlIEJyYXNpbDEXMBUGA1UECxMOT3BlbiBJbnN1cmFuY2UxKTAnBgNVBAMTIE9wZW4gSW5zdXJhbmNlIFJvb3QgU0FOREJPWCAtIEcxMB4XDTIxMTIwMTIyNTcwMFoXDTI2MTEzMDIyNTcwMFowcTELMAkGA1UEBhMCQlIxHjAcBgNVBAoTFU9wZW4gSW5zdXJhbmNlIEJyYXNpbDEXMBUGA1UECxMOT3BlbiBJbnN1cmFuY2UxKTAnBgNVBAMTIE9wZW4gSW5zdXJhbmNlIFJvb3QgU0FOREJPWCAtIEcxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxh1kGDqRGt9sxpSHETvGmPLdlwQ1wn6BR9qWXq2Agagy6NKh+YATSPSEHU8vQm5Vf1hJHmh5T/3bMUrE2unFhfn0qHCGyUgAdj+U4lsn/z/3CibLl7YLgFNn949iMNeRyC1JIbKrbYHfVuSpD0PBR22AxJw0DLzfFEub2N1Rz3oD70eukABuDm49oKhBgJc0dveJsGyifO9GppNh0xWnpfifrRF/h/Ou7gLFjV4TtgzTCijjJoiRbC7N51nMiiHKm//n0eMxJxbsFF+XgL2WKrLJaneXypTQYzHX6FJeZ7onUu3+hlcph1Z/b7QUPw7DIxVS5h6IiCgNSM+EUDvL6QIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUNDLvbnIBtgofaJsV3uJdV9UMt5MwDQYJKoZIhvcNAQELBQADggEBABlaAJexuhXRDPaV3x2YCRHW7GNrlsiXAyzzjlCoLd1hXX+yeN5jpHZ/NFkcvs19DuazOGSepgETFhR5lvVOLFNqy1mqgDz3sX16ZHatd1MI/VZ0IdJULgmavi5ZrHOlHlsr3rTt2bDZRc7Y5CnP87LaUQXtojMa2aSCA9Mf5MhpGW6joE1KwO1NfaSw4XFY4VE8vLxb/kgLpBZUhjiR5i5wkriQXGxBeEo0EFe5KDO9k+++er/KrEh1Jj1WFyQaN43KG6xWFBZMEeTs7+f+9+4I7O0aiMLkAugO9C357pLb5x5sTxPouf6gtlmnveQbfHR1KU6VqA4chiRfmF8huNowggYLMIIE86ADAgECAhRYM/5KII3BpjPSuAfhIT/nTo8MXjANBgkqhkiG9w0BAQsFADBxMQswCQYDVQQGEwJCUjEeMBwGA1UEChMVT3BlbiBJbnN1cmFuY2UgQnJhc2lsMRcwFQYDVQQLEw5PcGVuIEluc3VyYW5jZTEpMCcGA1UEAxMgT3BlbiBJbnN1cmFuY2UgUm9vdCBTQU5EQk9YIC0gRzEwHhcNMjExMjAxMjI1NzAwWhcNMjYxMjAxMjI1NzAwWjB3MQswCQYDVQQGEwJCUjEeMBwGA1UEChMVT3BlbiBJbnN1cmFuY2UgQnJhc2lsMRcwFQYDVQQLEw5PcGVuIEluc3VyYW5jZTEvMC0GA1UEAxMmT3BlbiBJbnN1cmFuY2UgU0FOREJPWCBJc3N1aW5nIENBIC0gRzEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCbzUSuZ/eeyshJ2vkwUPetORH39RWxL1Zdufhrhd5FzgPkuBVlyqQ/jOC6KmP1dSvqyFooBBdGOHrNOVrTJS3vQzcQlRiY79Vj9Qhib55YnsO1sthUN9NTFgHh+Cd0IhTnDwBvqVq4rjNe5GEhm0ou9xY7lBDwwTlGlhnP4mxS2y2Yxvtr/m8dcfhDl2h0eVg9dKOr4Nyz+5h/aw4ta/cQ+07PQtoKsd84xbL7b6XeNaD6LZW0CDjwNmezkE5by+3IGvOinn3eOGiRZl1pjGvARVcRk2XDFTJS38dN1khSrYO5ig5fGfjt8Djrvo/bNVSg++7nFfPj9WD820XkWWOlAgMBAAGjggKTMIICjzAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQUHupycfG7JdfqbbUdIWNyTRMVpH4wHwYDVR0jBBgwFoAUNDLvbnIBtgofaJsV3uJdV9UMt5MwRQYIKwYBBQUHAQEEOTA3MDUGCCsGAQUFBzABhilodHRwOi8vb2NzcC5zYW5kYm94LnBraS5vcGluYnJhc2lsLmNvbS5icjBEBgNVHR8EPTA7MDmgN6A1hjNodHRwOi8vY3JsLnNhbmRib3gucGtpLm9waW5icmFzaWwuY29tLmJyL2lzc3Vlci5jcmwwggGaBgNVHSAEggGRMIIBjTCCAYkGCisGAQQBg7ovZAEwggF5MIIBNgYIKwYBBQUHAgIwggEoDIIBJFRoaXMgQ2VydGlmaWNhdGUgaXMgc29sZWx5IGZvciB1c2Ugd2l0aCBSYWlkaWFtIFNlcnZpY2VzIExpbWl0ZWQgYW5kIG90aGVyIHBhcnRpY2lwYXRpbmcgb3JnYW5pc2F0aW9ucyB1c2luZyBSYWlkaWFtIFNlcnZpY2VzIExpbWl0ZWRzIFRydXN0IEZyYW1ld29yayBTZXJ2aWNlcy4gSXRzIHJlY2VpcHQsIHBvc3Nlc3Npb24gb3IgdXNlIGNvbnN0aXR1dGVzIGFjY2VwdGFuY2Ugb2YgdGhlIFJhaWRpYW0gU2VydmljZXMgTHRkIENlcnRpY2ljYXRlIFBvbGljeSBhbmQgcmVsYXRlZCBkb2N1bWVudHMgdGhlcmVpbi4wPQYIKwYBBQUHAgEWMWh0dHA6Ly9jcHMuc2FuZGJveC5wa2kub3BpbmJyYXNpbC5jb20uYnIvcG9saWNpZXMwDQYJKoZIhvcNAQELBQADggEBABbFADdp73g14ubTmpw/2JvPFwuFAqTs79sUxWCueM1udIOuu9nakYQbUo8lLmn9UoQ2MDUjWKmsRl3PnMv+A/sbM9H2BOVNFlleN/ncLYXPWVeomtMI4Y3/09npCrp8jSPatqRaNlbJXk6vIfq8e/OFkm5EIkKjEs8ToPPIT4Rvm377tzhZwgdv375OFcuRkYf+geukX631MsH8JGeu0W0kkj/lqu6xmMALJjGCFFLksggForHb8VOubw7sj6GoifmaU0F/JHk64x81gqZTI2gL64qJCVoUuO7mTvIW8SniaCO/5VugEcvsA71//KcrRcyWXYKZGondgqF53WGpmEcwggMjMIICC6ADAgECAhQvf5a8F8TK7MPkLb9fr/xKqHPWljANBgkqhkiG9w0BAQsFADAhMR8wHQYDVQQDDBZPUFVTX09QRU5fQkFOS0lOR19ERU1PMB4XDTIyMDcxOTEzMTMyNFoXDTMyMDcxODEzMTMyNFowITEfMB0GA1UEAwwWT1BVU19PUEVOX0JBTktJTkdfREVNTzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJKtu0VSMlneMcruiD8oP6tpbxkfHWZPmcvziYyJNxHC9vypyIo63ChfWEn2DDTwiXM3YGoVs+5abyn2a8B/Qyh5kOjztuiHJwMXFmXLp5fQ589XQ2nRsa8lEjDrAjA7mJbif5CwZOLHTq8KJzFs/dM2pTraNPN3Zaoikdi2rJ2fZ9mrcE5JDaKXvAuWC12lJiMbWRnvY8MzQatWvAO6z2zG7XfqH5vGVqC3NUMhb7XT/Zf2+Kw806AlpkPE6NZPmJlyVMu2I4VK71cOzCHuHT1Vv+3gRDzLwFFUGA30nC8lTGSWkKheYO0XW9XaYl4PKXFzEeD51nIfOQ50AF7ows8CAwEAAaNTMFEwHQYDVR0OBBYEFC/ni+UTweGzVvZm2XGA3qsT+8ikMB8GA1UdIwQYMBaAFC/ni+UTweGzVvZm2XGA3qsT+8ikMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBAGNTPbEXkp2kxayygfab53bpZpRFES7dSIafTIL2S3SEWxq0Q62JX+PPyDXbXJRI0MaZ2OoJ4e488NdFdDfImL6WF3YvlYOBRqeAoZG3Ig20w6LMfmssRkLRuzuP95MOmiI4dEde3IRdVYfdKKsR2upNL4Ohqw5rmQ4w162LCNUwa6IQHHviYtR4pIUmreNKQzFfvsuUVjKWh46otdJUSajrDQrF96U7IHP6UQ7LKu3tQkFkRqEsL25k54az0wDE1aEgun1nCqC2HoD2KaCLND61ywq0Er8DxGTqV73bZH25wZF8vavTlbTLrkNonO1bHuBkRoAv5E9k2r7DjHb+4Ro=
2022-12-27 16:47:42 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-12-27 16:47:42 SUCCESS
ExtractJWKsFromStaticClientConfiguration
Extracted client JWK
client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "n": "x4T_himheejTL2xm0pt4Xt3wG3v0xJ0gGW0OtTFBIwdAoOc3NE53kzyECfESn9xngfr01PBlboLhT1nXFoB0JqwFpY3VPD44ZAf5C47fJXAXqnWoLEJlmBQ4Mg9fPnkU4HVwVGztQebXVgas9qOAwtdZPwYxltNXhomKCPyrnZm6v55c1mAg62KbDS0NmdAXbSTdM4fn4URzivMwHAUXggTYZwRDowAqnf9Cu5TSW8PuM2vgXAP6775zFQABRBlmiBhGBHPJnvUbPpgKU-TpVdlpQFtpfZ4w2r2IN-YlrpmtcRy8LyReGc8Qo8TT74YiBTvJgNOz8NRTd8xBu0jX6w",
      "e": "AQAB",
      "d": "XbcTyrG9PiTlJU5WkbAi_vRiNpanpr5i-G5oTSVgghKDAdD49iGxOsBfCMhqRhphqAT3gRmVmy3wpLP_OnuFkzCTympvcUeMdzfje9FU8SHQi-mN35QkYiWFK8Zap156NuASriUn4B-Mn8Ss84BjF6HNMrQ3ELAeWXw7EPOVrIVXc8A1OIwYTDMS5q3jDod_1omQnSeoKoRCq2FtznHrcYrt12POJi9vJSU32C8qi_Oi27Jta-TWszRNhpkRtDwmnEk0zPZ3LgnfCdKn6o1d3MfkEuBfaeFkh79udXHJlxWmelS6JrA7U2QKb7ihN441QBbqHAKOFmQBx-ef8mhPoQ",
      "p": "6INEeYjMOh_YGKgSh_rfJU7pqn7NIE1qxYnGhMcT0OZbqqSGukUReAkGEWt-B6CKo1iCRPoZlCwZE0uyW0XTEzUK4RCL-2vSSLvGSzFXPSHmZsmY9LR4XhahARBX_Q-QzfQSwf_F5UA5dfuML_bpmlo8ntecDAIsMLZzbcWhMps",
      "q": "26yIQFsdMB4E0OcUmluzD7DCvmv5_02wzbvy76SMVXDBCxQEjiHZy8ijsWv5Mk9CplkZ8tExjxKor7Ch3WbvsBJ-nIdvHlKpoOguQDGNujkS-oYXUkeGBckG1D03mCCAH66TzIiVN8-8IGbHp_P-DFoJUbThLrkS_56l6axR3PE",
      "dp": "Qv5HhYkP5xNzzS7oH_v9vZ8uHmzop40G3aHj7C_8Gq207cb39sWd0esvr2c8afAs4gHHjx5Mrm_CTdf6rOfCeH9JAi4lVyzq6wAHk3TFAR06aJVfl-pD4EA-5bKS15xbiavwl6sdlv9ZTxBKhStshYfIfa_8C02489QuEAvodU8",
      "dq": "m-rVunfxO5nS6UNayESVz2kykF2rT54hA6WHRLiSMoKZQfevVAKKx61dIiz07tR7Bf7v__yjJF2mBS1ldfP95Ab8frVSFT-uzlp9mWqSob6ozdAm9Wt2oNySUEozD3Lh_Zq3pNC8uKRlbsoEpBz2EGZHfwrXWYZbCbvdHwIECME",
      "qi": "dMaxIbiJv9qr5LiTsiwYTl5qLrpO1IBIvVFGHwZ5XOGYWSBeGOeGbaFjh5YtAfF7zsdq-APgXwmP8V0qji60mq9eL0T3dzGjb2nX2NwPxaWgt9s-5sVfbUS4SSsBOWIjYDY-l4EccMeqxx8de-8L5OorlZqg4Z0Ko6825dlfFTU",
      "kid": "client2-seal-v2",
      "alg": "PS256"
    }
  ]
}
public_client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "e": "AQAB",
      "kid": "client2-seal-v2",
      "alg": "PS256",
      "n": "x4T_himheejTL2xm0pt4Xt3wG3v0xJ0gGW0OtTFBIwdAoOc3NE53kzyECfESn9xngfr01PBlboLhT1nXFoB0JqwFpY3VPD44ZAf5C47fJXAXqnWoLEJlmBQ4Mg9fPnkU4HVwVGztQebXVgas9qOAwtdZPwYxltNXhomKCPyrnZm6v55c1mAg62KbDS0NmdAXbSTdM4fn4URzivMwHAUXggTYZwRDowAqnf9Cu5TSW8PuM2vgXAP6775zFQABRBlmiBhGBHPJnvUbPpgKU-TpVdlpQFtpfZ4w2r2IN-YlrpmtcRy8LyReGc8Qo8TT74YiBTvJgNOz8NRTd8xBu0jX6w"
    }
  ]
}
2022-12-27 16:47:42 SUCCESS
CheckForKeyIdInClientJWKs
All keys contain kids
2022-12-27 16:47:42 SUCCESS
CheckDistinctKeyIdValueInClientJWKs
Distinct 'kid' value in all keys of client_jwks
see
https://bitbucket.org/openid/connect/issues/1127
2022-12-27 16:47:42 SUCCESS
FAPIBrazilCheckKeyAlgInClientJWKs
Keys in client JWKS all have permitted 'alg'
permitted
[
  "PS256"
]
2022-12-27 16:47:42 SUCCESS
FAPIEnsureMinimumClientKeyLength
Validated minimum key lengths for client_jwks
client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "n": "x4T_himheejTL2xm0pt4Xt3wG3v0xJ0gGW0OtTFBIwdAoOc3NE53kzyECfESn9xngfr01PBlboLhT1nXFoB0JqwFpY3VPD44ZAf5C47fJXAXqnWoLEJlmBQ4Mg9fPnkU4HVwVGztQebXVgas9qOAwtdZPwYxltNXhomKCPyrnZm6v55c1mAg62KbDS0NmdAXbSTdM4fn4URzivMwHAUXggTYZwRDowAqnf9Cu5TSW8PuM2vgXAP6775zFQABRBlmiBhGBHPJnvUbPpgKU-TpVdlpQFtpfZ4w2r2IN-YlrpmtcRy8LyReGc8Qo8TT74YiBTvJgNOz8NRTd8xBu0jX6w",
      "e": "AQAB",
      "d": "XbcTyrG9PiTlJU5WkbAi_vRiNpanpr5i-G5oTSVgghKDAdD49iGxOsBfCMhqRhphqAT3gRmVmy3wpLP_OnuFkzCTympvcUeMdzfje9FU8SHQi-mN35QkYiWFK8Zap156NuASriUn4B-Mn8Ss84BjF6HNMrQ3ELAeWXw7EPOVrIVXc8A1OIwYTDMS5q3jDod_1omQnSeoKoRCq2FtznHrcYrt12POJi9vJSU32C8qi_Oi27Jta-TWszRNhpkRtDwmnEk0zPZ3LgnfCdKn6o1d3MfkEuBfaeFkh79udXHJlxWmelS6JrA7U2QKb7ihN441QBbqHAKOFmQBx-ef8mhPoQ",
      "p": "6INEeYjMOh_YGKgSh_rfJU7pqn7NIE1qxYnGhMcT0OZbqqSGukUReAkGEWt-B6CKo1iCRPoZlCwZE0uyW0XTEzUK4RCL-2vSSLvGSzFXPSHmZsmY9LR4XhahARBX_Q-QzfQSwf_F5UA5dfuML_bpmlo8ntecDAIsMLZzbcWhMps",
      "q": "26yIQFsdMB4E0OcUmluzD7DCvmv5_02wzbvy76SMVXDBCxQEjiHZy8ijsWv5Mk9CplkZ8tExjxKor7Ch3WbvsBJ-nIdvHlKpoOguQDGNujkS-oYXUkeGBckG1D03mCCAH66TzIiVN8-8IGbHp_P-DFoJUbThLrkS_56l6axR3PE",
      "dp": "Qv5HhYkP5xNzzS7oH_v9vZ8uHmzop40G3aHj7C_8Gq207cb39sWd0esvr2c8afAs4gHHjx5Mrm_CTdf6rOfCeH9JAi4lVyzq6wAHk3TFAR06aJVfl-pD4EA-5bKS15xbiavwl6sdlv9ZTxBKhStshYfIfa_8C02489QuEAvodU8",
      "dq": "m-rVunfxO5nS6UNayESVz2kykF2rT54hA6WHRLiSMoKZQfevVAKKx61dIiz07tR7Bf7v__yjJF2mBS1ldfP95Ab8frVSFT-uzlp9mWqSob6ozdAm9Wt2oNySUEozD3Lh_Zq3pNC8uKRlbsoEpBz2EGZHfwrXWYZbCbvdHwIECME",
      "qi": "dMaxIbiJv9qr5LiTsiwYTl5qLrpO1IBIvVFGHwZ5XOGYWSBeGOeGbaFjh5YtAfF7zsdq-APgXwmP8V0qji60mq9eL0T3dzGjb2nX2NwPxaWgt9s-5sVfbUS4SSsBOWIjYDY-l4EccMeqxx8de-8L5OorlZqg4Z0Ko6825dlfFTU",
      "kid": "client2-seal-v2",
      "alg": "PS256"
    }
  ]
}
2022-12-27 16:47:42
ValidateMTLSCertificatesAsX509
Root & issuing in mtls.ca is wrong order. Automatically correct it (Issuing first, then root)
2022-12-27 16:47:42 SUCCESS
ValidateMTLSCertificatesAsX509
Mutual TLS authentication cert validated as X.509
2022-12-27 16:47:42 SUCCESS
ValidateClientPrivateKeysAreDifferent
Client signing JWKs have different thumbprints
jwk1
{
  "p": "79qV8hZTmYPcHWC3fr153ORpL6nRSB0exjZ-vsevw-OUfVOEdfLUQMM3WEpif-1-2YNqb0R8GdLEuvwJF_9n0L3Lo88-FQxp4bf-KuEJaWltWR75Uh7r-fAC_OuLyFrOLeUVwKTTXVaoIQzYP6_jKvBfo6gGsZOcOkssrvJF9EU",
  "kty": "RSA",
  "q": "2LN1Rup8L2DBSuwsN4ythZuBy10V2WGV6sZq4q6J86KVlwTC0f_RKp79PSVLGBd1i1wwhvq0ioIyNsVFlKg7xvfIYV7Hzvfsbq0qefQyu4IyN8rG36QTi_aFxnkKTmllEwZg9m7N2ikb3UKZ6asCsCKJCSW5xV64hF9n3Z7gRYk",
  "d": "G3kZcJyStMpCKlKcVBi8o5DDE_6lXn9lW-pLyLkjm58n9gjaiJZCdjw_OHPSiwtc5FjP8cDkh-BVTTMyUiheNzHzq4dK05gzBY5by0pHJPc7za3usDdNzQUU0AR3ygJBbNjRjaFrUyFFgUW1Go53wSsS5jmBoTXbBp2EO4qMpVhGhZ1kodDVXXcmv8a6vc2sLzL5ZIlSqZk2wWtSP4zIlhXoMEsocOhz7hl1-L3JiZM0alIfMUG37CPNRExiM8G1o5aL1Sz0_9y09AEdqQgUKnG5dU-SYBNeZ_HAxmes6I02CMqYZ3q_1MWLQ4EP-zQU3QpLea3na_jITiOjjMK0gQ",
  "e": "AQAB",
  "kid": "client1-seal-v2",
  "qi": "KbxcBj9OfFBa2xuciPtpEoLsCMO3Za8tkDXnconnH4NhNieIOOalNasQAuFy7q1BdmWlM7QheKP6GKO_ZQUBZc5NtGHw_P_oBq-5-z5BKNoFOKQPcCXBZDOA57pbKJVeJWYj3pZg07XVB2U1syJZBf0fEs-l7Da7QHKr5BQtyxo",
  "dp": "SsQ7i4w0IR1-ZtX4PRS5QQceVtI7v5v8NNNV7Qh4HLr7VZnMJ6w7R7jSrr35OGGC8jDJ48dYXABcfOEFwKpH5UTUjsqSUqNc-hSNsTYW5foMMQS7uUKUUoPjmo2eNCVCMgJAJp36mRTjMfI8EpY0XPUzCuPcukwGHhHC6wHwlnU",
  "alg": "PS256",
  "dq": "KTgpjK25pYFwAwJdfsuBjjKAQ-CW8VyAmcHYPvoYP4GjlrBPJobUkJjhbqoTWKfNsg59JI-3m8kcKBLqI1bE2Bn1wZ-3vgSmsn6536y1obkoODiYD540IaFo3NHVRgkCMtY5x2ZYPbEoHbQ3dp0Sy9Il4tmMNqDH1FYZeaxo2JE",
  "n": "ywiSPHMa8bWbNdUBdrw9UvLpntKovJY5Xo-jP4kwhRpQv7S6pK9fn-P7hE1zyPmlsWnHuVsOr-NIGS_oIvMxhkxLNu81i-xUddIU1Rq-gYMVCsn4U0_24xmScwvjUbKAm_N7oAN94S-1P3yL9XrQEaIfrTf_2PSwzNyh699xRj16b3EEjmv-bDFyqWy72QD9fMafylvZaODPx4JjxHyxt8YIDYyzVo4AwwKzwNj2HC-SpOdVB-fQQ8Bd9GSvqUDKF55lXADfa_bXv4RgThF0UnKHiDUK1nKaqmDUt9qouo_SIAV45cNgXLO2hHTrAhoqjPAUfwpIWa8NJ9111KZR7Q"
}
jwk2
{
  "p": "6INEeYjMOh_YGKgSh_rfJU7pqn7NIE1qxYnGhMcT0OZbqqSGukUReAkGEWt-B6CKo1iCRPoZlCwZE0uyW0XTEzUK4RCL-2vSSLvGSzFXPSHmZsmY9LR4XhahARBX_Q-QzfQSwf_F5UA5dfuML_bpmlo8ntecDAIsMLZzbcWhMps",
  "kty": "RSA",
  "q": "26yIQFsdMB4E0OcUmluzD7DCvmv5_02wzbvy76SMVXDBCxQEjiHZy8ijsWv5Mk9CplkZ8tExjxKor7Ch3WbvsBJ-nIdvHlKpoOguQDGNujkS-oYXUkeGBckG1D03mCCAH66TzIiVN8-8IGbHp_P-DFoJUbThLrkS_56l6axR3PE",
  "d": "XbcTyrG9PiTlJU5WkbAi_vRiNpanpr5i-G5oTSVgghKDAdD49iGxOsBfCMhqRhphqAT3gRmVmy3wpLP_OnuFkzCTympvcUeMdzfje9FU8SHQi-mN35QkYiWFK8Zap156NuASriUn4B-Mn8Ss84BjF6HNMrQ3ELAeWXw7EPOVrIVXc8A1OIwYTDMS5q3jDod_1omQnSeoKoRCq2FtznHrcYrt12POJi9vJSU32C8qi_Oi27Jta-TWszRNhpkRtDwmnEk0zPZ3LgnfCdKn6o1d3MfkEuBfaeFkh79udXHJlxWmelS6JrA7U2QKb7ihN441QBbqHAKOFmQBx-ef8mhPoQ",
  "e": "AQAB",
  "kid": "client2-seal-v2",
  "qi": "dMaxIbiJv9qr5LiTsiwYTl5qLrpO1IBIvVFGHwZ5XOGYWSBeGOeGbaFjh5YtAfF7zsdq-APgXwmP8V0qji60mq9eL0T3dzGjb2nX2NwPxaWgt9s-5sVfbUS4SSsBOWIjYDY-l4EccMeqxx8de-8L5OorlZqg4Z0Ko6825dlfFTU",
  "dp": "Qv5HhYkP5xNzzS7oH_v9vZ8uHmzop40G3aHj7C_8Gq207cb39sWd0esvr2c8afAs4gHHjx5Mrm_CTdf6rOfCeH9JAi4lVyzq6wAHk3TFAR06aJVfl-pD4EA-5bKS15xbiavwl6sdlv9ZTxBKhStshYfIfa_8C02489QuEAvodU8",
  "alg": "PS256",
  "dq": "m-rVunfxO5nS6UNayESVz2kykF2rT54hA6WHRLiSMoKZQfevVAKKx61dIiz07tR7Bf7v__yjJF2mBS1ldfP95Ab8frVSFT-uzlp9mWqSob6ozdAm9Wt2oNySUEozD3Lh_Zq3pNC8uKRlbsoEpBz2EGZHfwrXWYZbCbvdHwIECME",
  "n": "x4T_himheejTL2xm0pt4Xt3wG3v0xJ0gGW0OtTFBIwdAoOc3NE53kzyECfESn9xngfr01PBlboLhT1nXFoB0JqwFpY3VPD44ZAf5C47fJXAXqnWoLEJlmBQ4Mg9fPnkU4HVwVGztQebXVgas9qOAwtdZPwYxltNXhomKCPyrnZm6v55c1mAg62KbDS0NmdAXbSTdM4fn4URzivMwHAUXggTYZwRDowAqnf9Cu5TSW8PuM2vgXAP6775zFQABRBlmiBhGBHPJnvUbPpgKU-TpVdlpQFtpfZ4w2r2IN-YlrpmtcRy8LyReGc8Qo8TT74YiBTvJgNOz8NRTd8xBu0jX6w"
}
2022-12-27 16:47:42 SUCCESS
GetResourceEndpointConfiguration
Found a resource endpoint object
resourceUrl
https://mtls-opin-hml.brasilprev.com.br/open-insurance/customers/v1/personal/identifications
consentUrl
https://mtls-opin-hml.brasilprev.com.br/open-insurance/consents/v1/consents
brazilCpf
12312312333
brazilOrganizationId
9bafc457-33b5-421b-8af7-d5fca3751724
brazilPaymentConsent
{
  "data": {
    "loggedUser": {
      "document": {
        "identification": "12312312333",
        "rel": "CPF"
      }
    },
    "creditor": {
      "personType": "PESSOA_NATURAL",
      "cpfCnpj": "23423423444",
      "name": "Marco Antonio de Brito"
    },
    "payment": {
      "type": "PIX",
      "date": "2021-01-01",
      "currency": "BRL",
      "amount": "100000.12"
    },
    "debtorAccount": {
      "ispb": "12345678",
      "issuer": "1774",
      "number": "1234567890",
      "accountType": "CACC"
    }
  }
}
brazilPixPayment
{
  "data": {
    "localInstrument": "DICT",
    "payment": {
      "amount": "100000.12",
      "currency": "BRL"
    },
    "creditorAccount": {
      "ispb": "12345678",
      "issuer": "1774",
      "number": "1234567890",
      "accountType": "CACC"
    },
    "remittanceInformation": "Pagamento da nota XPTO035-002.",
    "qrCode": "00020104141234567890123426660014BR.GOV.BCB.PIX014466756C616E6F32303139406578616D706C652E636F6D27300012  \nBR.COM.OUTRO011001234567895204000053039865406123.455802BR5915NOMEDORECEBEDOR6008BRASILIA61087007490062  \n530515RP12345678-201950300017BR.GOV.BCB.BRCODE01051.0.080450014BR.GOV.BCB.PIX0123PADRAO.URL.PIX/0123AB  \nCD81390012BR.COM.OUTRO01190123.ABCD.3456.WXYZ6304EB76\n",
    "proxy": "12345678901",
    "cnpjInitiator": "74320009000116"
  }
}
2022-12-27 16:47:42 SUCCESS
SetProtectedResourceUrlToSingleResourceEndpoint
Set protected resource URL
protected_resource_url
https://mtls-opin-hml.brasilprev.com.br/open-insurance/customers/v1/personal/identifications
2022-12-27 16:47:42 SUCCESS
ExtractTLSTestValuesFromResourceConfiguration
Extracted TLS information from resource endpoint
resource_endpoint
{
  "testHost": "mtls-opin-hml.brasilprev.com.br",
  "testPort": 443
}
2022-12-27 16:47:42 SUCCESS
ExtractTLSTestValuesFromOBResourceConfiguration
Extracted TLS information from resource endpoint
accounts_resource_endpoint
{
  "testHost": "mtls-opin-hml.brasilprev.com.br",
  "testPort": 443
}
accounts_request_endpoint
{
  "testHost": "mtls-opin-hml.brasilprev.com.br",
  "testPort": 443
}
2022-12-27 16:47:42
fapi1-advanced-final-ensure-request-object-without-scope-fails
Setup Done
Use client_credentials grant to obtain Brazil consent
2022-12-27 16:47:42 SUCCESS
CreateTokenEndpointRequestForClientCredentialsGrant
Created token endpoint request
grant_type
client_credentials
scope
openid customers resources consents
2022-12-27 16:47:42 SUCCESS
SetConsentsScopeOnTokenEndpointRequest
Set scope parameter to 'consents'
grant_type
client_credentials
scope
consents
2022-12-27 16:47:42 SUCCESS
CreateClientAuthenticationAssertionClaims
Created client assertion claims
iss
Lo7Kta3JY7GVL-DFOWDK3
sub
Lo7Kta3JY7GVL-DFOWDK3
aud
https://mtls-opin-hml.brasilprev.com.br/auth/token
jti
TC9sy2LIUgxejmqgSwNa
iat
1672159662
exp
1672159722
2022-12-27 16:47:42 SUCCESS
SignClientAuthenticationAssertion
Signed the client assertion
client_assertion
eyJraWQiOiJjbGllbnQxLXNlYWwtdjIiLCJhbGciOiJQUzI1NiJ9.eyJzdWIiOiJMbzdLdGEzSlk3R1ZMLURGT1dESzMiLCJhdWQiOiJodHRwczpcL1wvbXRscy1vcGluLWhtbC5icmFzaWxwcmV2LmNvbS5iclwvYXV0aFwvdG9rZW4iLCJpc3MiOiJMbzdLdGEzSlk3R1ZMLURGT1dESzMiLCJleHAiOjE2NzIxNTk3MjIsImlhdCI6MTY3MjE1OTY2MiwianRpIjoiVEM5c3kyTElVZ3hlam1xZ1N3TmEifQ.cTpJKp_PwmESjDGDf0DVZRrUesJ8pMyJTKc-tGFEhF4_NhoVQN5gnqvWx4yqH91a2hDc7qce-9UR6AmEZ4InZyIh3Kh25_OMrBBL1z_FCWZSiZ7J6sl4bEyjOB5tmna0d_LV1alw9a0ocL20NIvmfIj1vkJwuKcks1z8Dk6tHWOyDUkmmOoQtEtUclhwdmXzR56pZH7NzFkDpwg8HLdUuzPVxJRBTqL6oV8GgjF-PMnbKwFzvVN8UDu-Jaf6IO18qtTGi90CNjpC2gEOgvAP9V2rjPo99flVgdKd6KaxzaXGPhHL-I_z19RoTvf6swZTFcUrpHUXAKABv2dK3y2dEw
2022-12-27 16:47:42
AddClientAssertionToTokenEndpointRequest
Added client assertion
grant_type
client_credentials
scope
consents
client_assertion
eyJraWQiOiJjbGllbnQxLXNlYWwtdjIiLCJhbGciOiJQUzI1NiJ9.eyJzdWIiOiJMbzdLdGEzSlk3R1ZMLURGT1dESzMiLCJhdWQiOiJodHRwczpcL1wvbXRscy1vcGluLWhtbC5icmFzaWxwcmV2LmNvbS5iclwvYXV0aFwvdG9rZW4iLCJpc3MiOiJMbzdLdGEzSlk3R1ZMLURGT1dESzMiLCJleHAiOjE2NzIxNTk3MjIsImlhdCI6MTY3MjE1OTY2MiwianRpIjoiVEM5c3kyTElVZ3hlam1xZ1N3TmEifQ.cTpJKp_PwmESjDGDf0DVZRrUesJ8pMyJTKc-tGFEhF4_NhoVQN5gnqvWx4yqH91a2hDc7qce-9UR6AmEZ4InZyIh3Kh25_OMrBBL1z_FCWZSiZ7J6sl4bEyjOB5tmna0d_LV1alw9a0ocL20NIvmfIj1vkJwuKcks1z8Dk6tHWOyDUkmmOoQtEtUclhwdmXzR56pZH7NzFkDpwg8HLdUuzPVxJRBTqL6oV8GgjF-PMnbKwFzvVN8UDu-Jaf6IO18qtTGi90CNjpC2gEOgvAP9V2rjPo99flVgdKd6KaxzaXGPhHL-I_z19RoTvf6swZTFcUrpHUXAKABv2dK3y2dEw
client_assertion_type
urn:ietf:params:oauth:client-assertion-type:jwt-bearer
2022-12-27 16:47:42
CallTokenEndpoint
HTTP request
request_uri
https://mtls-opin-hml.brasilprev.com.br/auth/token
request_method
POST
request_headers
{
  "accept": "application/json",
  "content-type": "application/x-www-form-urlencoded;charset\u003dUTF-8",
  "content-length": "795"
}
request_body
grant_type=client_credentials&scope=consents&client_assertion=eyJraWQiOiJjbGllbnQxLXNlYWwtdjIiLCJhbGciOiJQUzI1NiJ9.eyJzdWIiOiJMbzdLdGEzSlk3R1ZMLURGT1dESzMiLCJhdWQiOiJodHRwczpcL1wvbXRscy1vcGluLWhtbC5icmFzaWxwcmV2LmNvbS5iclwvYXV0aFwvdG9rZW4iLCJpc3MiOiJMbzdLdGEzSlk3R1ZMLURGT1dESzMiLCJleHAiOjE2NzIxNTk3MjIsImlhdCI6MTY3MjE1OTY2MiwianRpIjoiVEM5c3kyTElVZ3hlam1xZ1N3TmEifQ.cTpJKp_PwmESjDGDf0DVZRrUesJ8pMyJTKc-tGFEhF4_NhoVQN5gnqvWx4yqH91a2hDc7qce-9UR6AmEZ4InZyIh3Kh25_OMrBBL1z_FCWZSiZ7J6sl4bEyjOB5tmna0d_LV1alw9a0ocL20NIvmfIj1vkJwuKcks1z8Dk6tHWOyDUkmmOoQtEtUclhwdmXzR56pZH7NzFkDpwg8HLdUuzPVxJRBTqL6oV8GgjF-PMnbKwFzvVN8UDu-Jaf6IO18qtTGi90CNjpC2gEOgvAP9V2rjPo99flVgdKd6KaxzaXGPhHL-I_z19RoTvf6swZTFcUrpHUXAKABv2dK3y2dEw&client_assertion_type=urn%3Aietf%3Aparams%3Aoauth%3Aclient-assertion-type%3Ajwt-bearer
request_mutual_tls
{
  "cert": "MIID2DCCAsACFFdvTm3jUahYgwt19fkNbVEOcdaoMA0GCSqGSIb3DQEBCwUAMCExHzAdBgNVBAMMFk9QVVNfT1BFTl9CQU5LSU5HX0RFTU8wHhcNMjIwOTIyMTIyNDI5WhcNMjQwOTIxMTIyNDI5WjCCAS4xGDAWBgNVBA8MD0J1c2luZXNzIEVudGl0eTETMBEGCysGAQQBgjc8AgEDEwJCUjEXMBUGA1UEBRMONzI3MzQxOTcwMDAxMDExCzAJBgNVBAYTAkJSMSUwIwYDVQQKDBxFbXByZXNhIFVtIE9wdXMgT3BlbiBCYW5raW5nMQswCQYDVQQIDAJTUDEVMBMGA1UEBwwMU8ODwqNvIFBhdWxvMTMwMQYDVQRhDCpPUElCUi02ZmQ2NGNkNy1hNTZkLTQyODctYjEyYy0xNWJhY2YyNDJmNzIxNDAyBgoJkiaJk/IsZAEBDCQ3ZmQzNGMzZS02YjZmLTQ5NDEtYTNlZS05ZjdhYzIzYjFlMjUxITAfBgNVBAMMGGNsaWVudDEuMTI3LjAuMC4xLm5pcC5pbzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL6LzILNPSVui4CXsO0TJ0RzPt0Sj32ArFkNZQW+NGakoL21pjv4ZzkqIBvVeCKbIyce4yUUC2dHG7b9o3xorU736mJwpglSklbzFMSq7+2rBCgUjA6LIR0T3DEEWM1AAGLum+27gtae0dc0b3L0ZNAfcuV7SuRyyA6/pN6h/cIa8RdGqCFW2LC8fei+Ky9Zu9qBPOcRjALQ2o7Jp1LIQ7fT3aY3oL6VYpFo1ZdMBJfLWEHOadXwAWYM8u53y2Qh8PJg6BIJh9xtQ5Egk+zMvOTqKVKUQHKWxP6XOUxvvJMYC0crs3S24YUEValJORRXV3904sJSWxM8f98N7gN6ZR0CAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAiQpHLmkJl0ZoMrZQ0qmtnM6Dlo7oQUsnHwTcD3ewX5K5/1YdNuVn2Pk8G9lIFtMl8So+D1ocWCnvbkgXHsPIBktFomA9ar5H2SbjloUOqLLbYcQbRh98a0B3RI8Ttp6mnfpZ6L5HEFkxe9TYqWzHEgsFjJuO5I5o0zsElO0Oy4Ug/2oKpFqNbUzhgw7BcPXgDCEefH8Z2pMgwB7MJo0IILO+dtboH4BR/N/uTRp6vAJKt3eNQD7ZhqSmZdzwguE2vaKaYuCEoKP3eUVWMClf5qQswrM8Y02CXfTsAY0bKk/LtSQPA27h0IhRJvNCTMWyF9/tbOpFgAShN9qtJjNjHw\u003d\u003d",
  "key": "MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC+i8yCzT0lbouAl7DtEydEcz7dEo99gKxZDWUFvjRmpKC9taY7+Gc5KiAb1XgimyMnHuMlFAtnRxu2/aN8aK1O9+picKYJUpJW8xTEqu/tqwQoFIwOiyEdE9wxBFjNQABi7pvtu4LWntHXNG9y9GTQH3Lle0rkcsgOv6Teof3CGvEXRqghVtiwvH3ovisvWbvagTznEYwC0NqOyadSyEO3092mN6C+lWKRaNWXTASXy1hBzmnV8AFmDPLud8tkIfDyYOgSCYfcbUORIJPszLzk6ilSlEBylsT+lzlMb7yTGAtHK7N0tuGFBFWpSTkUV1d/dOLCUlsTPH/fDe4DemUdAgMBAAECggEABBf8zNKb/bHiTWD07CL9NPtE3nsHmiqpiUBAa18qwQnIakr8x00O6qt9BRwQ+K1ck/qV5rYHiLB+Z/ALEyEsmAW7g2HoL0sW2cdfKtqBTRnffPz0BVv32igTEvqE7ePyHi4CK5lbtkCzQWxe+JlHkTEbxtJfSYktwyNa522ThhgEmHOA1IS4oUC+e7J+VKK7xkjoil6R0fItwBp3erAVXJLmOxiCgxm/KyDVjvd4aM206sISqdENV0YEghGsDZ4i63vlGlY61P59okNGykgsQShHYHj0rgK06IXr//G68xcXuLy1/ftPRvOZ1WYM7BmEeEyCZbNueJEODhLEZSMqAQKBgQDeWJdSHN6EL7OPmDOi3GBnJXf044Qa//00NXfAXueK04vDqKmhGcmPqasihHZKVW5zYmV9+y7eQZ+jAYWpPO9lbBnUKDZpRRlvnJhFUVTwJmvEkeeIB47yYmZ4GBiAhiwVBSHVvjmFpcqH7SzYs632Kpc5gnX5JLkR87WEAWBm7wKBgQDbYwfUjxjZPGvjU0XM2JlBnOl+sM4iXzDLwI2dScaIC4HF/cidiGKvHBqqYeuowUA3soCpsVoEiaJxXUbWpVhD9QnhU2aLGIqfdF3vDRxt9PE0nbSCybAE7pXAI0yGz3Wh7N5181gKAZyR6q1otsN1XWpDB4dCqMgLKzIlqXRUswKBgCkOCJrT085qlGguPVKUCITjKTwhinIF1HYAbWUq4OwEValCClhBz7LkLEJKXSEqlyNdBsp1R9koGtbZYBm4s6dxh29iIXHcnW67Zm5eLyXMoleAbVTzuFRPEQaZxGRu4dLbyLyTzEE+NKBWjdJRkwyCHrwyt5/SRQ3ohxqhunAnAoGBAIkT7o+Uvcz2oN7QaDufVtsVZRvA83usiLu224Vc1Iyqy/JfKRutXSPW5p5xQqMV5L8obJYa94kASpyU0K9LbsQ/dmXxC5B7zBnnxs2YHpxhwNjEdUaHKNFcFfuQ0r8lH3YGn9WJMAhIi4Ds5l8YWzaZIM0zBgPTm/LGkbXQlJxbAoGALddNGt6HqkR13ZaVXDhsVKfQEIbE65TPQzy0Hq7STa8XI8MRD3NkUDVMVzk5ba2tLMjNZbct24wERXD6lLeENVzWdyqrlhcXZ3d4cm29/wFKuBnSjk4xHF2JxmgZEMikUFv3uZND7d/966Z81HLEzgYI7ncY3fgCr6OoaPLeCA4\u003d",
  "ca": "MIIGCzCCBPOgAwIBAgIUWDP+SiCNwaYz0rgH4SE/506PDF4wDQYJKoZIhvcNAQELBQAwcTELMAkGA1UEBhMCQlIxHjAcBgNVBAoTFU9wZW4gSW5zdXJhbmNlIEJyYXNpbDEXMBUGA1UECxMOT3BlbiBJbnN1cmFuY2UxKTAnBgNVBAMTIE9wZW4gSW5zdXJhbmNlIFJvb3QgU0FOREJPWCAtIEcxMB4XDTIxMTIwMTIyNTcwMFoXDTI2MTIwMTIyNTcwMFowdzELMAkGA1UEBhMCQlIxHjAcBgNVBAoTFU9wZW4gSW5zdXJhbmNlIEJyYXNpbDEXMBUGA1UECxMOT3BlbiBJbnN1cmFuY2UxLzAtBgNVBAMTJk9wZW4gSW5zdXJhbmNlIFNBTkRCT1ggSXNzdWluZyBDQSAtIEcxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAm81Ermf3nsrISdr5MFD3rTkR9/UVsS9WXbn4a4XeRc4D5LgVZcqkP4zguipj9XUr6shaKAQXRjh6zTla0yUt70M3EJUYmO/VY/UIYm+eWJ7DtbLYVDfTUxYB4fgndCIU5w8Ab6lauK4zXuRhIZtKLvcWO5QQ8ME5RpYZz+JsUtstmMb7a/5vHXH4Q5dodHlYPXSjq+Dcs/uYf2sOLWv3EPtOz0LaCrHfOMWy+2+l3jWg+i2VtAg48DZns5BOW8vtyBrzop593jhokWZdaYxrwEVXEZNlwxUyUt/HTdZIUq2DuYoOXxn47fA4676P2zVUoPvu5xXz4/Vg/NtF5FljpQIDAQABo4ICkzCCAo8wDgYDVR0PAQH/BAQDAgEGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFB7qcnHxuyXX6m21HSFjck0TFaR+MB8GA1UdIwQYMBaAFDQy725yAbYKH2ibFd7iXVfVDLeTMEUGCCsGAQUFBwEBBDkwNzA1BggrBgEFBQcwAYYpaHR0cDovL29jc3Auc2FuZGJveC5wa2kub3BpbmJyYXNpbC5jb20uYnIwRAYDVR0fBD0wOzA5oDegNYYzaHR0cDovL2NybC5zYW5kYm94LnBraS5vcGluYnJhc2lsLmNvbS5ici9pc3N1ZXIuY3JsMIIBmgYDVR0gBIIBkTCCAY0wggGJBgorBgEEAYO6L2QBMIIBeTCCATYGCCsGAQUFBwICMIIBKAyCASRUaGlzIENlcnRpZmljYXRlIGlzIHNvbGVseSBmb3IgdXNlIHdpdGggUmFpZGlhbSBTZXJ2aWNlcyBMaW1pdGVkIGFuZCBvdGhlciBwYXJ0aWNpcGF0aW5nIG9yZ2FuaXNhdGlvbnMgdXNpbmcgUmFpZGlhbSBTZXJ2aWNlcyBMaW1pdGVkcyBUcnVzdCBGcmFtZXdvcmsgU2VydmljZXMuIEl0cyByZWNlaXB0LCBwb3NzZXNzaW9uIG9yIHVzZSBjb25zdGl0dXRlcyBhY2NlcHRhbmNlIG9mIHRoZSBSYWlkaWFtIFNlcnZpY2VzIEx0ZCBDZXJ0aWNpY2F0ZSBQb2xpY3kgYW5kIHJlbGF0ZWQgZG9jdW1lbnRzIHRoZXJlaW4uMD0GCCsGAQUFBwIBFjFodHRwOi8vY3BzLnNhbmRib3gucGtpLm9waW5icmFzaWwuY29tLmJyL3BvbGljaWVzMA0GCSqGSIb3DQEBCwUAA4IBAQAWxQA3ae94NeLm05qcP9ibzxcLhQKk7O/bFMVgrnjNbnSDrrvZ2pGEG1KPJS5p/VKENjA1I1iprEZdz5zL/gP7GzPR9gTlTRZZXjf53C2Fz1lXqJrTCOGN/9PZ6Qq6fI0j2rakWjZWyV5OryH6vHvzhZJuRCJCoxLPE6DzyE+Eb5t++7c4WcIHb9++ThXLkZGH/oHrpF+t9TLB/CRnrtFtJJI/5arusZjACyYxghRS5LIIBaKx2/FTrm8O7I+hqIn5mlNBfyR5OuMfNYKmUyNoC+uKiQlaFLju5k7yFvEp4mgjv+VboBHL7AO9f/ynK0XMll2CmRqJ3YKhed1hqZhHMIIDIzCCAgugAwIBAgIUL3+WvBfEyuzD5C2/X6/8Sqhz1pYwDQYJKoZIhvcNAQELBQAwITEfMB0GA1UEAwwWT1BVU19PUEVOX0JBTktJTkdfREVNTzAeFw0yMjA3MTkxMzEzMjRaFw0zMjA3MTgxMzEzMjRaMCExHzAdBgNVBAMMFk9QVVNfT1BFTl9CQU5LSU5HX0RFTU8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCSrbtFUjJZ3jHK7og/KD+raW8ZHx1mT5nL84mMiTcRwvb8qciKOtwoX1hJ9gw08IlzN2BqFbPuWm8p9mvAf0MoeZDo87bohycDFxZly6eX0OfPV0Np0bGvJRIw6wIwO5iW4n+QsGTix06vCicxbP3TNqU62jTzd2WqIpHYtqydn2fZq3BOSQ2il7wLlgtdpSYjG1kZ72PDM0GrVrwDus9sxu136h+bxlagtzVDIW+10/2X9visPNOgJaZDxOjWT5iZclTLtiOFSu9XDswh7h09Vb/t4EQ8y8BRVBgN9JwvJUxklpCoXmDtF1vV2mJeDylxcxHg+dZyHzkOdABe6MLPAgMBAAGjUzBRMB0GA1UdDgQWBBQv54vlE8Hhs1b2ZtlxgN6rE/vIpDAfBgNVHSMEGDAWgBQv54vlE8Hhs1b2ZtlxgN6rE/vIpDAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQBjUz2xF5KdpMWssoH2m+d26WaURREu3UiGn0yC9kt0hFsatEOtiV/jz8g121yUSNDGmdjqCeHuPPDXRXQ3yJi+lhd2L5WDgUangKGRtyINtMOizH5rLEZC0bs7j/eTDpoiOHRHXtyEXVWH3SirEdrqTS+DoasOa5kOMNetiwjVMGuiEBx74mLUeKSFJq3jSkMxX77LlFYyloeOqLXSVEmo6w0KxfelOyBz+lEOyyrt7UJBZEahLC9uZOeGs9MAxNWhILp9Zwqgth6A9imgizQ+tcsKtBK/A8Rk6le922R9ucGRfL2r05W0y65DaJztWx7gZEaAL+RPZNq+w4x2/uEaMIIDsjCCApqgAwIBAgIUenuKHOEaNb9R9Fr9hA32/SbpyBEwDQYJKoZIhvcNAQELBQAwcTELMAkGA1UEBhMCQlIxHjAcBgNVBAoTFU9wZW4gSW5zdXJhbmNlIEJyYXNpbDEXMBUGA1UECxMOT3BlbiBJbnN1cmFuY2UxKTAnBgNVBAMTIE9wZW4gSW5zdXJhbmNlIFJvb3QgU0FOREJPWCAtIEcxMB4XDTIxMTIwMTIyNTcwMFoXDTI2MTEzMDIyNTcwMFowcTELMAkGA1UEBhMCQlIxHjAcBgNVBAoTFU9wZW4gSW5zdXJhbmNlIEJyYXNpbDEXMBUGA1UECxMOT3BlbiBJbnN1cmFuY2UxKTAnBgNVBAMTIE9wZW4gSW5zdXJhbmNlIFJvb3QgU0FOREJPWCAtIEcxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxh1kGDqRGt9sxpSHETvGmPLdlwQ1wn6BR9qWXq2Agagy6NKh+YATSPSEHU8vQm5Vf1hJHmh5T/3bMUrE2unFhfn0qHCGyUgAdj+U4lsn/z/3CibLl7YLgFNn949iMNeRyC1JIbKrbYHfVuSpD0PBR22AxJw0DLzfFEub2N1Rz3oD70eukABuDm49oKhBgJc0dveJsGyifO9GppNh0xWnpfifrRF/h/Ou7gLFjV4TtgzTCijjJoiRbC7N51nMiiHKm//n0eMxJxbsFF+XgL2WKrLJaneXypTQYzHX6FJeZ7onUu3+hlcph1Z/b7QUPw7DIxVS5h6IiCgNSM+EUDvL6QIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUNDLvbnIBtgofaJsV3uJdV9UMt5MwDQYJKoZIhvcNAQELBQADggEBABlaAJexuhXRDPaV3x2YCRHW7GNrlsiXAyzzjlCoLd1hXX+yeN5jpHZ/NFkcvs19DuazOGSepgETFhR5lvVOLFNqy1mqgDz3sX16ZHatd1MI/VZ0IdJULgmavi5ZrHOlHlsr3rTt2bDZRc7Y5CnP87LaUQXtojMa2aSCA9Mf5MhpGW6joE1KwO1NfaSw4XFY4VE8vLxb/kgLpBZUhjiR5i5wkriQXGxBeEo0EFe5KDO9k+++er/KrEh1Jj1WFyQaN43KG6xWFBZMEeTs7+f+9+4I7O0aiMLkAugO9C357pLb5x5sTxPouf6gtlmnveQbfHR1KU6VqA4chiRfmF8huNo\u003d"
}
2022-12-27 16:47:42 RESPONSE
CallTokenEndpoint
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "date": "Tue, 27 Dec 2022 16:47:42 GMT",
  "content-type": "application/json; charset\u003dutf-8",
  "content-length": "120",
  "connection": "keep-alive",
  "content-security-policy": "default-src \u0027self\u0027;base-uri \u0027self\u0027;block-all-mixed-content;font-src \u0027self\u0027 https: data:;frame-ancestors \u0027self\u0027;img-src \u0027self\u0027 data:;object-src \u0027none\u0027;script-src \u0027self\u0027;script-src-attr \u0027none\u0027;style-src \u0027self\u0027 https: \u0027unsafe-inline\u0027;upgrade-insecure-requests",
  "x-dns-prefetch-control": "off",
  "expect-ct": "max-age\u003d0",
  "x-frame-options": "SAMEORIGIN",
  "strict-transport-security": "max-age\u003d15724800; includeSubDomains",
  "x-download-options": "noopen",
  "x-content-type-options": "nosniff",
  "x-permitted-cross-domain-policies": "none",
  "referrer-policy": "no-referrer",
  "x-xss-protection": "0",
  "vary": "Origin",
  "access-control-allow-credentials": "true",
  "pragma": "no-cache",
  "cache-control": "no-cache, no-store"
}
response_body
{"access_token":"4klGbgQBE8krbk_Odw_ZbnPfBvPvyFH8Wm9jt4KdWiS","expires_in":900,"token_type":"Bearer","scope":"consents"}
2022-12-27 16:47:42 SUCCESS
CallTokenEndpoint
Parsed token endpoint response
access_token
4klGbgQBE8krbk_Odw_ZbnPfBvPvyFH8Wm9jt4KdWiS
expires_in
900
token_type
Bearer
scope
consents
2022-12-27 16:47:42 SUCCESS
CheckIfTokenEndpointResponseError
No error from token endpoint
2022-12-27 16:47:42 SUCCESS
CheckForAccessTokenValue
Found an access token
access_token
4klGbgQBE8krbk_Odw_ZbnPfBvPvyFH8Wm9jt4KdWiS
2022-12-27 16:47:42 SUCCESS
ExtractAccessTokenFromTokenResponse
Extracted the access token
value
4klGbgQBE8krbk_Odw_ZbnPfBvPvyFH8Wm9jt4KdWiS
type
Bearer
2022-12-27 16:47:42 SUCCESS
ExtractExpiresInFromTokenEndpointResponse
Extracted 'expires_in'
expires_in
900
2022-12-27 16:47:42 SUCCESS
ValidateExpiresIn
expires_in passed all validation checks
expires_in
900
2022-12-27 16:47:42
CreateEmptyResourceEndpointRequestHeaders
Created empty headers
resource_endpoint_request_headers
{}
2022-12-27 16:47:42 SUCCESS
AddFAPIAuthDateToResourceEndpointRequest
Added x-fapi-auth-date to resource endpoint request headers
resource_endpoint_request_headers
{
  "x-fapi-auth-date": "Tue, 27 Dec 2022 16:47:42 GMT"
}
2022-12-27 16:47:42 SUCCESS
FAPIBrazilOpenInsuranceCreateConsentRequest
consent_endpoint_request
{
  "data": {
    "permissions": [
      "CUSTOMERS_PERSONAL_IDENTIFICATIONS_READ",
      "RESOURCES_READ"
    ],
    "loggedUser": {
      "document": {
        "identification": "12312312333",
        "rel": "CPF"
      }
    }
  }
}
2022-12-27 16:47:42 SUCCESS
FAPIBrazilExtractClientMTLSCertificateSubject
Extracted subject from MTLS certificate
org_type
OPIBR
subjectdn
CN=client1.127.0.0.1.nip.io,UID=7fd34c3e-6b6f-4941-a3ee-9f7ac23b1e25,2.5.4.97=#0c2a4f504942522d36666436346364372d613536642d343238372d623132632d313562616366323432663732,L=São Paulo,ST=SP,O=Empresa Um Opus Open Banking,C=BR,2.5.4.5=#130e3732373334313937303030313031,1.3.6.1.4.1.311.60.2.1.3=#13024252,2.5.4.15=#0c0f427573696e65737320456e74697479
ou
6fd64cd7-a56d-4287-b12c-15bacf242f72
brazil_software_id
7fd34c3e-6b6f-4941-a3ee-9f7ac23b1e25
2022-12-27 16:47:42
FAPIBrazilOpenInsuranceVerifyCertificateSubjectOrganizationIdentifier
Certificate organization identifier field contains expected OPIBR
org_type
OPIBR
subjectdn
CN=client1.127.0.0.1.nip.io,UID=7fd34c3e-6b6f-4941-a3ee-9f7ac23b1e25,2.5.4.97=#0c2a4f504942522d36666436346364372d613536642d343238372d623132632d313562616366323432663732,L=São Paulo,ST=SP,O=Empresa Um Opus Open Banking,C=BR,2.5.4.5=#130e3732373334313937303030313031,1.3.6.1.4.1.311.60.2.1.3=#13024252,2.5.4.15=#0c0f427573696e65737320456e74697479
2022-12-27 16:47:42 SUCCESS
FAPIBrazilAddExpirationToConsentRequest
Added expiration time to consent request
consent_endpoint_request
{
  "data": {
    "permissions": [
      "CUSTOMERS_PERSONAL_IDENTIFICATIONS_READ",
      "RESOURCES_READ"
    ],
    "loggedUser": {
      "document": {
        "identification": "12312312333",
        "rel": "CPF"
      }
    },
    "expirationDateTime": "2022-12-27T18:47:42Z"
  }
}
2022-12-27 16:47:42
CallConsentEndpointWithBearerToken
HTTP request
request_uri
https://mtls-opin-hml.brasilprev.com.br/open-insurance/consents/v1/consents
request_method
POST
request_headers
{
  "accept": "application/json",
  "authorization": "Bearer 4klGbgQBE8krbk_Odw_ZbnPfBvPvyFH8Wm9jt4KdWiS",
  "x-fapi-auth-date": "Tue, 27 Dec 2022 16:47:42 GMT",
  "content-type": "application/json",
  "content-length": "200"
}
request_body
{"data":{"permissions":["CUSTOMERS_PERSONAL_IDENTIFICATIONS_READ","RESOURCES_READ"],"loggedUser":{"document":{"identification":"12312312333","rel":"CPF"}},"expirationDateTime":"2022-12-27T18:47:42Z"}}
request_mutual_tls
{
  "cert": "MIID2DCCAsACFFdvTm3jUahYgwt19fkNbVEOcdaoMA0GCSqGSIb3DQEBCwUAMCExHzAdBgNVBAMMFk9QVVNfT1BFTl9CQU5LSU5HX0RFTU8wHhcNMjIwOTIyMTIyNDI5WhcNMjQwOTIxMTIyNDI5WjCCAS4xGDAWBgNVBA8MD0J1c2luZXNzIEVudGl0eTETMBEGCysGAQQBgjc8AgEDEwJCUjEXMBUGA1UEBRMONzI3MzQxOTcwMDAxMDExCzAJBgNVBAYTAkJSMSUwIwYDVQQKDBxFbXByZXNhIFVtIE9wdXMgT3BlbiBCYW5raW5nMQswCQYDVQQIDAJTUDEVMBMGA1UEBwwMU8ODwqNvIFBhdWxvMTMwMQYDVQRhDCpPUElCUi02ZmQ2NGNkNy1hNTZkLTQyODctYjEyYy0xNWJhY2YyNDJmNzIxNDAyBgoJkiaJk/IsZAEBDCQ3ZmQzNGMzZS02YjZmLTQ5NDEtYTNlZS05ZjdhYzIzYjFlMjUxITAfBgNVBAMMGGNsaWVudDEuMTI3LjAuMC4xLm5pcC5pbzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL6LzILNPSVui4CXsO0TJ0RzPt0Sj32ArFkNZQW+NGakoL21pjv4ZzkqIBvVeCKbIyce4yUUC2dHG7b9o3xorU736mJwpglSklbzFMSq7+2rBCgUjA6LIR0T3DEEWM1AAGLum+27gtae0dc0b3L0ZNAfcuV7SuRyyA6/pN6h/cIa8RdGqCFW2LC8fei+Ky9Zu9qBPOcRjALQ2o7Jp1LIQ7fT3aY3oL6VYpFo1ZdMBJfLWEHOadXwAWYM8u53y2Qh8PJg6BIJh9xtQ5Egk+zMvOTqKVKUQHKWxP6XOUxvvJMYC0crs3S24YUEValJORRXV3904sJSWxM8f98N7gN6ZR0CAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAiQpHLmkJl0ZoMrZQ0qmtnM6Dlo7oQUsnHwTcD3ewX5K5/1YdNuVn2Pk8G9lIFtMl8So+D1ocWCnvbkgXHsPIBktFomA9ar5H2SbjloUOqLLbYcQbRh98a0B3RI8Ttp6mnfpZ6L5HEFkxe9TYqWzHEgsFjJuO5I5o0zsElO0Oy4Ug/2oKpFqNbUzhgw7BcPXgDCEefH8Z2pMgwB7MJo0IILO+dtboH4BR/N/uTRp6vAJKt3eNQD7ZhqSmZdzwguE2vaKaYuCEoKP3eUVWMClf5qQswrM8Y02CXfTsAY0bKk/LtSQPA27h0IhRJvNCTMWyF9/tbOpFgAShN9qtJjNjHw\u003d\u003d",
  "key": "MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC+i8yCzT0lbouAl7DtEydEcz7dEo99gKxZDWUFvjRmpKC9taY7+Gc5KiAb1XgimyMnHuMlFAtnRxu2/aN8aK1O9+picKYJUpJW8xTEqu/tqwQoFIwOiyEdE9wxBFjNQABi7pvtu4LWntHXNG9y9GTQH3Lle0rkcsgOv6Teof3CGvEXRqghVtiwvH3ovisvWbvagTznEYwC0NqOyadSyEO3092mN6C+lWKRaNWXTASXy1hBzmnV8AFmDPLud8tkIfDyYOgSCYfcbUORIJPszLzk6ilSlEBylsT+lzlMb7yTGAtHK7N0tuGFBFWpSTkUV1d/dOLCUlsTPH/fDe4DemUdAgMBAAECggEABBf8zNKb/bHiTWD07CL9NPtE3nsHmiqpiUBAa18qwQnIakr8x00O6qt9BRwQ+K1ck/qV5rYHiLB+Z/ALEyEsmAW7g2HoL0sW2cdfKtqBTRnffPz0BVv32igTEvqE7ePyHi4CK5lbtkCzQWxe+JlHkTEbxtJfSYktwyNa522ThhgEmHOA1IS4oUC+e7J+VKK7xkjoil6R0fItwBp3erAVXJLmOxiCgxm/KyDVjvd4aM206sISqdENV0YEghGsDZ4i63vlGlY61P59okNGykgsQShHYHj0rgK06IXr//G68xcXuLy1/ftPRvOZ1WYM7BmEeEyCZbNueJEODhLEZSMqAQKBgQDeWJdSHN6EL7OPmDOi3GBnJXf044Qa//00NXfAXueK04vDqKmhGcmPqasihHZKVW5zYmV9+y7eQZ+jAYWpPO9lbBnUKDZpRRlvnJhFUVTwJmvEkeeIB47yYmZ4GBiAhiwVBSHVvjmFpcqH7SzYs632Kpc5gnX5JLkR87WEAWBm7wKBgQDbYwfUjxjZPGvjU0XM2JlBnOl+sM4iXzDLwI2dScaIC4HF/cidiGKvHBqqYeuowUA3soCpsVoEiaJxXUbWpVhD9QnhU2aLGIqfdF3vDRxt9PE0nbSCybAE7pXAI0yGz3Wh7N5181gKAZyR6q1otsN1XWpDB4dCqMgLKzIlqXRUswKBgCkOCJrT085qlGguPVKUCITjKTwhinIF1HYAbWUq4OwEValCClhBz7LkLEJKXSEqlyNdBsp1R9koGtbZYBm4s6dxh29iIXHcnW67Zm5eLyXMoleAbVTzuFRPEQaZxGRu4dLbyLyTzEE+NKBWjdJRkwyCHrwyt5/SRQ3ohxqhunAnAoGBAIkT7o+Uvcz2oN7QaDufVtsVZRvA83usiLu224Vc1Iyqy/JfKRutXSPW5p5xQqMV5L8obJYa94kASpyU0K9LbsQ/dmXxC5B7zBnnxs2YHpxhwNjEdUaHKNFcFfuQ0r8lH3YGn9WJMAhIi4Ds5l8YWzaZIM0zBgPTm/LGkbXQlJxbAoGALddNGt6HqkR13ZaVXDhsVKfQEIbE65TPQzy0Hq7STa8XI8MRD3NkUDVMVzk5ba2tLMjNZbct24wERXD6lLeENVzWdyqrlhcXZ3d4cm29/wFKuBnSjk4xHF2JxmgZEMikUFv3uZND7d/966Z81HLEzgYI7ncY3fgCr6OoaPLeCA4\u003d",
  "ca": "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\u003d"
}
2022-12-27 16:47:42 RESPONSE
CallConsentEndpointWithBearerToken
HTTP response
response_status_code
201 CREATED
response_status_text
Created
response_headers
{
  "date": "Tue, 27 Dec 2022 16:47:42 GMT",
  "content-type": "application/json",
  "content-length": "546",
  "connection": "keep-alive",
  "x-fapi-interaction-id": "76bb4b18-b23c-40a9-8c38-a0ae1a31dfdd",
  "x-correlation-id": "76bb4b18-b23c-40a9-8c38-a0ae1a31dfdd",
  "vary": "Origin",
  "access-control-allow-origin": "*",
  "x-v": "1.0.3",
  "x-kong-upstream-latency": "48",
  "x-kong-proxy-latency": "24",
  "via": "kong/2.2.2",
  "strict-transport-security": "max-age\u003d15724800; includeSubDomains"
}
response_body
{"data":{"consentId":"urn:brasilprev:96fe8e13-0c69-4b09-997d-5ecd54c9404c","creationDateTime":"2022-12-27T16:47:42Z","status":"AWAITING_AUTHORISATION","statusUpdateDateTime":"2022-12-27T16:47:42Z","permissions":["CUSTOMERS_PERSONAL_IDENTIFICATIONS_READ","RESOURCES_READ"],"expirationDateTime":"2022-12-27T18:47:42Z"},"links":{"self":"https://mtls-opin-hml.brasilprev.com.br/open-insurance/consents/v1/consents/urn:brasilprev:96fe8e13-0c69-4b09-997d-5ecd54c9404c"},"meta":{"totalRecords":1,"totalPages":1,"requestDateTime":"2022-12-27T16:47:42Z"}}
2022-12-27 16:47:42 SUCCESS
CallConsentEndpointWithBearerToken
Got a response from the consent endpoint
status
201
endpoint_name
resource
headers
{
  "date": "Tue, 27 Dec 2022 16:47:42 GMT",
  "content-type": "application/json",
  "content-length": "546",
  "connection": "keep-alive",
  "x-fapi-interaction-id": "76bb4b18-b23c-40a9-8c38-a0ae1a31dfdd",
  "x-correlation-id": "76bb4b18-b23c-40a9-8c38-a0ae1a31dfdd",
  "vary": "Origin",
  "access-control-allow-origin": "*",
  "x-v": "1.0.3",
  "x-kong-upstream-latency": "48",
  "x-kong-proxy-latency": "24",
  "via": "kong/2.2.2",
  "strict-transport-security": "max-age\u003d15724800; includeSubDomains"
}
body
{"data":{"consentId":"urn:brasilprev:96fe8e13-0c69-4b09-997d-5ecd54c9404c","creationDateTime":"2022-12-27T16:47:42Z","status":"AWAITING_AUTHORISATION","statusUpdateDateTime":"2022-12-27T16:47:42Z","permissions":["CUSTOMERS_PERSONAL_IDENTIFICATIONS_READ","RESOURCES_READ"],"expirationDateTime":"2022-12-27T18:47:42Z"},"links":{"self":"https://mtls-opin-hml.brasilprev.com.br/open-insurance/consents/v1/consents/urn:brasilprev:96fe8e13-0c69-4b09-997d-5ecd54c9404c"},"meta":{"totalRecords":1,"totalPages":1,"requestDateTime":"2022-12-27T16:47:42Z"}}
body_json
{
  "data": {
    "consentId": "urn:brasilprev:96fe8e13-0c69-4b09-997d-5ecd54c9404c",
    "creationDateTime": "2022-12-27T16:47:42Z",
    "status": "AWAITING_AUTHORISATION",
    "statusUpdateDateTime": "2022-12-27T16:47:42Z",
    "permissions": [
      "CUSTOMERS_PERSONAL_IDENTIFICATIONS_READ",
      "RESOURCES_READ"
    ],
    "expirationDateTime": "2022-12-27T18:47:42Z"
  },
  "links": {
    "self": "https://mtls-opin-hml.brasilprev.com.br/open-insurance/consents/v1/consents/urn:brasilprev:96fe8e13-0c69-4b09-997d-5ecd54c9404c"
  },
  "meta": {
    "totalRecords": 1,
    "totalPages": 1,
    "requestDateTime": "2022-12-27T16:47:42Z"
  }
}
2022-12-27 16:47:42 SUCCESS
EnsureHttpStatusCodeIs201
resource endpoint returned the expected http status
expected_status
201
http_status
201
2022-12-27 16:47:42 SUCCESS
EnsureContentTypeJson
endpoint_response Content-Type: header is application/json
2022-12-27 16:47:42 SUCCESS
FAPIBrazilConsentEndpointResponseValidatePermissions
Consent endpoint response contains expected permissions
requested
[
  "CUSTOMERS_PERSONAL_IDENTIFICATIONS_READ",
  "RESOURCES_READ"
]
granted
[
  "CUSTOMERS_PERSONAL_IDENTIFICATIONS_READ",
  "RESOURCES_READ"
]
2022-12-27 16:47:42 SUCCESS
ExtractConsentIdFromConsentEndpointResponse
Extracted the consent id
consent_id
urn:brasilprev:96fe8e13-0c69-4b09-997d-5ecd54c9404c
2022-12-27 16:47:42 SUCCESS
CheckForFAPIInteractionIdInResourceResponse
Found x-fapi-interaction-id
interaction_id
76bb4b18-b23c-40a9-8c38-a0ae1a31dfdd
2022-12-27 16:47:42 SUCCESS
FAPIBrazilAddConsentIdToClientScope
Added scope of 'openid customers resources consents consent:urn:brasilprev:96fe8e13-0c69-4b09-997d-5ecd54c9404c' to client's scope
scope
openid customers resources consents consent:urn:brasilprev:96fe8e13-0c69-4b09-997d-5ecd54c9404c
jwks
{
  "keys": [
    {
      "kty": "RSA",
      "n": "ywiSPHMa8bWbNdUBdrw9UvLpntKovJY5Xo-jP4kwhRpQv7S6pK9fn-P7hE1zyPmlsWnHuVsOr-NIGS_oIvMxhkxLNu81i-xUddIU1Rq-gYMVCsn4U0_24xmScwvjUbKAm_N7oAN94S-1P3yL9XrQEaIfrTf_2PSwzNyh699xRj16b3EEjmv-bDFyqWy72QD9fMafylvZaODPx4JjxHyxt8YIDYyzVo4AwwKzwNj2HC-SpOdVB-fQQ8Bd9GSvqUDKF55lXADfa_bXv4RgThF0UnKHiDUK1nKaqmDUt9qouo_SIAV45cNgXLO2hHTrAhoqjPAUfwpIWa8NJ9111KZR7Q",
      "e": "AQAB",
      "d": "G3kZcJyStMpCKlKcVBi8o5DDE_6lXn9lW-pLyLkjm58n9gjaiJZCdjw_OHPSiwtc5FjP8cDkh-BVTTMyUiheNzHzq4dK05gzBY5by0pHJPc7za3usDdNzQUU0AR3ygJBbNjRjaFrUyFFgUW1Go53wSsS5jmBoTXbBp2EO4qMpVhGhZ1kodDVXXcmv8a6vc2sLzL5ZIlSqZk2wWtSP4zIlhXoMEsocOhz7hl1-L3JiZM0alIfMUG37CPNRExiM8G1o5aL1Sz0_9y09AEdqQgUKnG5dU-SYBNeZ_HAxmes6I02CMqYZ3q_1MWLQ4EP-zQU3QpLea3na_jITiOjjMK0gQ",
      "p": "79qV8hZTmYPcHWC3fr153ORpL6nRSB0exjZ-vsevw-OUfVOEdfLUQMM3WEpif-1-2YNqb0R8GdLEuvwJF_9n0L3Lo88-FQxp4bf-KuEJaWltWR75Uh7r-fAC_OuLyFrOLeUVwKTTXVaoIQzYP6_jKvBfo6gGsZOcOkssrvJF9EU",
      "q": "2LN1Rup8L2DBSuwsN4ythZuBy10V2WGV6sZq4q6J86KVlwTC0f_RKp79PSVLGBd1i1wwhvq0ioIyNsVFlKg7xvfIYV7Hzvfsbq0qefQyu4IyN8rG36QTi_aFxnkKTmllEwZg9m7N2ikb3UKZ6asCsCKJCSW5xV64hF9n3Z7gRYk",
      "dp": "SsQ7i4w0IR1-ZtX4PRS5QQceVtI7v5v8NNNV7Qh4HLr7VZnMJ6w7R7jSrr35OGGC8jDJ48dYXABcfOEFwKpH5UTUjsqSUqNc-hSNsTYW5foMMQS7uUKUUoPjmo2eNCVCMgJAJp36mRTjMfI8EpY0XPUzCuPcukwGHhHC6wHwlnU",
      "dq": "KTgpjK25pYFwAwJdfsuBjjKAQ-CW8VyAmcHYPvoYP4GjlrBPJobUkJjhbqoTWKfNsg59JI-3m8kcKBLqI1bE2Bn1wZ-3vgSmsn6536y1obkoODiYD540IaFo3NHVRgkCMtY5x2ZYPbEoHbQ3dp0Sy9Il4tmMNqDH1FYZeaxo2JE",
      "qi": "KbxcBj9OfFBa2xuciPtpEoLsCMO3Za8tkDXnconnH4NhNieIOOalNasQAuFy7q1BdmWlM7QheKP6GKO_ZQUBZc5NtGHw_P_oBq-5-z5BKNoFOKQPcCXBZDOA57pbKJVeJWYj3pZg07XVB2U1syJZBf0fEs-l7Da7QHKr5BQtyxo",
      "kid": "client1-seal-v2",
      "alg": "PS256"
    }
  ]
}
client_id
Lo7Kta3JY7GVL-DFOWDK3
Make request to authorization endpoint
2022-12-27 16:47:42 SUCCESS
CreateAuthorizationEndpointRequestFromClientInformation
Created authorization endpoint request
client_id
Lo7Kta3JY7GVL-DFOWDK3
redirect_uri
https://www.certification.openid.net/test/a/brasilprev/callback
scope
openid customers resources consents consent:urn:brasilprev:96fe8e13-0c69-4b09-997d-5ecd54c9404c
2022-12-27 16:47:42
CreateRandomStateValue
Created state value
requested_state_length
10
state
lQoH5O87xO
2022-12-27 16:47:42 SUCCESS
AddStateToAuthorizationEndpointRequest
Added state parameter to request
client_id
Lo7Kta3JY7GVL-DFOWDK3
redirect_uri
https://www.certification.openid.net/test/a/brasilprev/callback
scope
openid customers resources consents consent:urn:brasilprev:96fe8e13-0c69-4b09-997d-5ecd54c9404c
state
lQoH5O87xO
2022-12-27 16:47:42
CreateRandomNonceValue
Created nonce value
requested_nonce_length
10
nonce
f9u8b4DfPI
2022-12-27 16:47:42 SUCCESS
AddNonceToAuthorizationEndpointRequest
Added nonce parameter to request
client_id
Lo7Kta3JY7GVL-DFOWDK3
redirect_uri
https://www.certification.openid.net/test/a/brasilprev/callback
scope
openid customers resources consents consent:urn:brasilprev:96fe8e13-0c69-4b09-997d-5ecd54c9404c
state
lQoH5O87xO
nonce
f9u8b4DfPI
2022-12-27 16:47:42 SUCCESS
SetAuthorizationEndpointRequestResponseTypeToCodeIdtoken
Added response_type parameter to request
client_id
Lo7Kta3JY7GVL-DFOWDK3
redirect_uri
https://www.certification.openid.net/test/a/brasilprev/callback
scope
openid customers resources consents consent:urn:brasilprev:96fe8e13-0c69-4b09-997d-5ecd54c9404c
state
lQoH5O87xO
nonce
f9u8b4DfPI
response_type
code id_token
2022-12-27 16:47:42
CreateRandomCodeVerifier
Created code_verifier value
code_verifier
Cx~bfHVFxS.ODbP5hMQcdm2AJEV0g2k4tYeV700mhx-ZOJIfsmunqzXeY0G~VmVAYic2XN.siGXhkTO10DHlz26V0z0C4F-M._-8ft5GUQT4Rcto2znvgB1p9dGt3rYi
2022-12-27 16:47:42
CreateS256CodeChallenge
Created code_challenge value
code_challenge
r2KT-udU5TP6oQWUSAS0gDXsrogu-y91uE7X_05jrAk
2022-12-27 16:47:42 SUCCESS
AddCodeChallengeToAuthorizationEndpointRequest
Added code_challenge and code_challenge_method parameters to request
client_id
Lo7Kta3JY7GVL-DFOWDK3
redirect_uri
https://www.certification.openid.net/test/a/brasilprev/callback
scope
openid customers resources consents consent:urn:brasilprev:96fe8e13-0c69-4b09-997d-5ecd54c9404c
state
lQoH5O87xO
nonce
f9u8b4DfPI
response_type
code id_token
code_challenge
r2KT-udU5TP6oQWUSAS0gDXsrogu-y91uE7X_05jrAk
code_challenge_method
S256
2022-12-27 16:47:42 SUCCESS
ConvertAuthorizationEndpointRequestToRequestObject
Created request object claims
request_object_claims
{
  "client_id": "Lo7Kta3JY7GVL-DFOWDK3",
  "redirect_uri": "https://www.certification.openid.net/test/a/brasilprev/callback",
  "scope": "openid customers resources consents consent:urn:brasilprev:96fe8e13-0c69-4b09-997d-5ecd54c9404c",
  "state": "lQoH5O87xO",
  "nonce": "f9u8b4DfPI",
  "response_type": "code id_token",
  "code_challenge": "r2KT-udU5TP6oQWUSAS0gDXsrogu-y91uE7X_05jrAk",
  "code_challenge_method": "S256"
}
2022-12-27 16:47:42 SUCCESS
RemoveScopeFromRequestObject
Removed scope value from request object claims
request_object_claims
{
  "client_id": "Lo7Kta3JY7GVL-DFOWDK3",
  "redirect_uri": "https://www.certification.openid.net/test/a/brasilprev/callback",
  "state": "lQoH5O87xO",
  "nonce": "f9u8b4DfPI",
  "response_type": "code id_token",
  "code_challenge": "r2KT-udU5TP6oQWUSAS0gDXsrogu-y91uE7X_05jrAk",
  "code_challenge_method": "S256"
}
2022-12-27 16:47:42 SUCCESS
AddNbfToRequestObject
Added nbf to request object claims
nbf
1.672159662E9
2022-12-27 16:47:42 SUCCESS
AddExpToRequestObject
Added exp to request object claims
exp
1.672159962E9
2022-12-27 16:47:42 SUCCESS
AddAudToRequestObject
Added aud to request object claims
aud
https://opin-hml.brasilprev.com.br
2022-12-27 16:47:42 SUCCESS
AddIssToRequestObject
Added iss to request object claims
iss
Lo7Kta3JY7GVL-DFOWDK3
2022-12-27 16:47:42 SUCCESS
AddClientIdToRequestObject
Added client_id to request object claims
client_id
Lo7Kta3JY7GVL-DFOWDK3
2022-12-27 16:47:42 SUCCESS
SignRequestObject
Signed the request object
claims
{
  "aud": "https://opin-hml.brasilprev.com.br",
  "nbf": 1672159662,
  "iss": "Lo7Kta3JY7GVL-DFOWDK3",
  "response_type": "code id_token",
  "redirect_uri": "https://www.certification.openid.net/test/a/brasilprev/callback",
  "state": "lQoH5O87xO",
  "code_challenge_method": "S256",
  "exp": 1672159962,
  "nonce": "f9u8b4DfPI",
  "client_id": "Lo7Kta3JY7GVL-DFOWDK3",
  "code_challenge": "r2KT-udU5TP6oQWUSAS0gDXsrogu-y91uE7X_05jrAk"
}
header
{
  "kid": "client1-seal-v2",
  "alg": "PS256"
}
request_object
eyJraWQiOiJjbGllbnQxLXNlYWwtdjIiLCJhbGciOiJQUzI1NiJ9.eyJhdWQiOiJodHRwczpcL1wvb3Bpbi1obWwuYnJhc2lscHJldi5jb20uYnIiLCJuYmYiOjE2NzIxNTk2NjIsImlzcyI6IkxvN0t0YTNKWTdHVkwtREZPV0RLMyIsInJlc3BvbnNlX3R5cGUiOiJjb2RlIGlkX3Rva2VuIiwicmVkaXJlY3RfdXJpIjoiaHR0cHM6XC9cL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXRcL3Rlc3RcL2FcL2JyYXNpbHByZXZcL2NhbGxiYWNrIiwic3RhdGUiOiJsUW9INU84N3hPIiwiY29kZV9jaGFsbGVuZ2VfbWV0aG9kIjoiUzI1NiIsImV4cCI6MTY3MjE1OTk2Miwibm9uY2UiOiJmOXU4YjREZlBJIiwiY2xpZW50X2lkIjoiTG83S3RhM0pZN0dWTC1ERk9XREszIiwiY29kZV9jaGFsbGVuZ2UiOiJyMktULXVkVTVUUDZvUVdVU0FTMGdEWHNyb2d1LXk5MXVFN1hfMDVqckFrIn0.W9YXxEDqNwtKohlK12mCkL2AQygxVl-TdR781MoRn6SJmBXqyfQhTU19DZMTF26oRUflmHNBEeui3sW-fNBd8zZScSfrBrHbK-nkGLgm6ivFMDwqYOD-chvfnV6mCUV8v6qVUnJ0UMnQFuSmiXOtx4seJ43C30DrNXiqpphmxiUy1N2HcaZ3YHOxMu5BNfC8AH34ZolIUmsX-qtFxjfnTsuHsoCWFW-ptX5fix524gHZJOqDD2P11OPQG7tGJU6X3aZSjjU9dbjLAPCtPEWg_6E2xLGKAc46H5NBdwu1Uzt0_Gu5WX6hstJTia6z2Ao3i03Pcl4qqhKJhG5pdujXWQ
key
{
  "p": "79qV8hZTmYPcHWC3fr153ORpL6nRSB0exjZ-vsevw-OUfVOEdfLUQMM3WEpif-1-2YNqb0R8GdLEuvwJF_9n0L3Lo88-FQxp4bf-KuEJaWltWR75Uh7r-fAC_OuLyFrOLeUVwKTTXVaoIQzYP6_jKvBfo6gGsZOcOkssrvJF9EU",
  "kty": "RSA",
  "q": "2LN1Rup8L2DBSuwsN4ythZuBy10V2WGV6sZq4q6J86KVlwTC0f_RKp79PSVLGBd1i1wwhvq0ioIyNsVFlKg7xvfIYV7Hzvfsbq0qefQyu4IyN8rG36QTi_aFxnkKTmllEwZg9m7N2ikb3UKZ6asCsCKJCSW5xV64hF9n3Z7gRYk",
  "d": "G3kZcJyStMpCKlKcVBi8o5DDE_6lXn9lW-pLyLkjm58n9gjaiJZCdjw_OHPSiwtc5FjP8cDkh-BVTTMyUiheNzHzq4dK05gzBY5by0pHJPc7za3usDdNzQUU0AR3ygJBbNjRjaFrUyFFgUW1Go53wSsS5jmBoTXbBp2EO4qMpVhGhZ1kodDVXXcmv8a6vc2sLzL5ZIlSqZk2wWtSP4zIlhXoMEsocOhz7hl1-L3JiZM0alIfMUG37CPNRExiM8G1o5aL1Sz0_9y09AEdqQgUKnG5dU-SYBNeZ_HAxmes6I02CMqYZ3q_1MWLQ4EP-zQU3QpLea3na_jITiOjjMK0gQ",
  "e": "AQAB",
  "kid": "client1-seal-v2",
  "qi": "KbxcBj9OfFBa2xuciPtpEoLsCMO3Za8tkDXnconnH4NhNieIOOalNasQAuFy7q1BdmWlM7QheKP6GKO_ZQUBZc5NtGHw_P_oBq-5-z5BKNoFOKQPcCXBZDOA57pbKJVeJWYj3pZg07XVB2U1syJZBf0fEs-l7Da7QHKr5BQtyxo",
  "dp": "SsQ7i4w0IR1-ZtX4PRS5QQceVtI7v5v8NNNV7Qh4HLr7VZnMJ6w7R7jSrr35OGGC8jDJ48dYXABcfOEFwKpH5UTUjsqSUqNc-hSNsTYW5foMMQS7uUKUUoPjmo2eNCVCMgJAJp36mRTjMfI8EpY0XPUzCuPcukwGHhHC6wHwlnU",
  "alg": "PS256",
  "dq": "KTgpjK25pYFwAwJdfsuBjjKAQ-CW8VyAmcHYPvoYP4GjlrBPJobUkJjhbqoTWKfNsg59JI-3m8kcKBLqI1bE2Bn1wZ-3vgSmsn6536y1obkoODiYD540IaFo3NHVRgkCMtY5x2ZYPbEoHbQ3dp0Sy9Il4tmMNqDH1FYZeaxo2JE",
  "n": "ywiSPHMa8bWbNdUBdrw9UvLpntKovJY5Xo-jP4kwhRpQv7S6pK9fn-P7hE1zyPmlsWnHuVsOr-NIGS_oIvMxhkxLNu81i-xUddIU1Rq-gYMVCsn4U0_24xmScwvjUbKAm_N7oAN94S-1P3yL9XrQEaIfrTf_2PSwzNyh699xRj16b3EEjmv-bDFyqWy72QD9fMafylvZaODPx4JjxHyxt8YIDYyzVo4AwwKzwNj2HC-SpOdVB-fQQ8Bd9GSvqUDKF55lXADfa_bXv4RgThF0UnKHiDUK1nKaqmDUt9qouo_SIAV45cNgXLO2hHTrAhoqjPAUfwpIWa8NJ9111KZR7Q"
}
2022-12-27 16:47:42 SUCCESS
BuildRequestObjectPostToPAREndpoint
request
eyJraWQiOiJjbGllbnQxLXNlYWwtdjIiLCJhbGciOiJQUzI1NiJ9.eyJhdWQiOiJodHRwczpcL1wvb3Bpbi1obWwuYnJhc2lscHJldi5jb20uYnIiLCJuYmYiOjE2NzIxNTk2NjIsImlzcyI6IkxvN0t0YTNKWTdHVkwtREZPV0RLMyIsInJlc3BvbnNlX3R5cGUiOiJjb2RlIGlkX3Rva2VuIiwicmVkaXJlY3RfdXJpIjoiaHR0cHM6XC9cL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXRcL3Rlc3RcL2FcL2JyYXNpbHByZXZcL2NhbGxiYWNrIiwic3RhdGUiOiJsUW9INU84N3hPIiwiY29kZV9jaGFsbGVuZ2VfbWV0aG9kIjoiUzI1NiIsImV4cCI6MTY3MjE1OTk2Miwibm9uY2UiOiJmOXU4YjREZlBJIiwiY2xpZW50X2lkIjoiTG83S3RhM0pZN0dWTC1ERk9XREszIiwiY29kZV9jaGFsbGVuZ2UiOiJyMktULXVkVTVUUDZvUVdVU0FTMGdEWHNyb2d1LXk5MXVFN1hfMDVqckFrIn0.W9YXxEDqNwtKohlK12mCkL2AQygxVl-TdR781MoRn6SJmBXqyfQhTU19DZMTF26oRUflmHNBEeui3sW-fNBd8zZScSfrBrHbK-nkGLgm6ivFMDwqYOD-chvfnV6mCUV8v6qVUnJ0UMnQFuSmiXOtx4seJ43C30DrNXiqpphmxiUy1N2HcaZ3YHOxMu5BNfC8AH34ZolIUmsX-qtFxjfnTsuHsoCWFW-ptX5fix524gHZJOqDD2P11OPQG7tGJU6X3aZSjjU9dbjLAPCtPEWg_6E2xLGKAc46H5NBdwu1Uzt0_Gu5WX6hstJTia6z2Ao3i03Pcl4qqhKJhG5pdujXWQ
2022-12-27 16:47:42 SUCCESS
CreateClientAuthenticationAssertionClaims
Created client assertion claims
iss
Lo7Kta3JY7GVL-DFOWDK3
sub
Lo7Kta3JY7GVL-DFOWDK3
aud
https://mtls-opin-hml.brasilprev.com.br/auth/token
jti
oeUOwqp0NB4hoUgrwaO7
iat
1672159662
exp
1672159722
2022-12-27 16:47:42 SUCCESS
UpdateClientAuthenticationAssertionClaimsWithISSAud
Updated audience in client assertion claims
iss
Lo7Kta3JY7GVL-DFOWDK3
sub
Lo7Kta3JY7GVL-DFOWDK3
jti
oeUOwqp0NB4hoUgrwaO7
iat
1672159662
exp
1672159722
aud
https://opin-hml.brasilprev.com.br
2022-12-27 16:47:42 SUCCESS
SignClientAuthenticationAssertion
Signed the client assertion
client_assertion
eyJraWQiOiJjbGllbnQxLXNlYWwtdjIiLCJhbGciOiJQUzI1NiJ9.eyJzdWIiOiJMbzdLdGEzSlk3R1ZMLURGT1dESzMiLCJhdWQiOiJodHRwczpcL1wvb3Bpbi1obWwuYnJhc2lscHJldi5jb20uYnIiLCJpc3MiOiJMbzdLdGEzSlk3R1ZMLURGT1dESzMiLCJleHAiOjE2NzIxNTk3MjIsImlhdCI6MTY3MjE1OTY2MiwianRpIjoib2VVT3dxcDBOQjRob1VncndhTzcifQ.kotRkp06m_j5Ua1k5fshDXfrRxF9rqctsNh9xmhGpFUgIYg_Dfh2kQZPY1AoHrX5TDqlE-jCayvhiXs6-U3-L1iWsqS1sUO8IMwR3QsWZyy8Yo9bhux4R0N8hO4iwCoFghd1_d5k85yUKvazNrMrtKok12b_kqsY48j27SDb4tlwVZHTFIs7LqoEJ6lCkzIQjHgHIsQbT7hz593Ag4AgW32Yg9DaajXjZo43nJS-byVzn5_jLZhhqBGmh1BaMHduvkt_b4Mbt6WfqzRti0Bv7vb68QAjMgySsbmtipEZbVFca6-QlJdVThhdh2WRxIi2qu6G4xDPTYsxVflN4jwBgA
2022-12-27 16:47:42 SUCCESS
AddClientAssertionToPAREndpointParameters
Added client assertion to request
request
{
  "request": "eyJraWQiOiJjbGllbnQxLXNlYWwtdjIiLCJhbGciOiJQUzI1NiJ9.eyJhdWQiOiJodHRwczpcL1wvb3Bpbi1obWwuYnJhc2lscHJldi5jb20uYnIiLCJuYmYiOjE2NzIxNTk2NjIsImlzcyI6IkxvN0t0YTNKWTdHVkwtREZPV0RLMyIsInJlc3BvbnNlX3R5cGUiOiJjb2RlIGlkX3Rva2VuIiwicmVkaXJlY3RfdXJpIjoiaHR0cHM6XC9cL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXRcL3Rlc3RcL2FcL2JyYXNpbHByZXZcL2NhbGxiYWNrIiwic3RhdGUiOiJsUW9INU84N3hPIiwiY29kZV9jaGFsbGVuZ2VfbWV0aG9kIjoiUzI1NiIsImV4cCI6MTY3MjE1OTk2Miwibm9uY2UiOiJmOXU4YjREZlBJIiwiY2xpZW50X2lkIjoiTG83S3RhM0pZN0dWTC1ERk9XREszIiwiY29kZV9jaGFsbGVuZ2UiOiJyMktULXVkVTVUUDZvUVdVU0FTMGdEWHNyb2d1LXk5MXVFN1hfMDVqckFrIn0.W9YXxEDqNwtKohlK12mCkL2AQygxVl-TdR781MoRn6SJmBXqyfQhTU19DZMTF26oRUflmHNBEeui3sW-fNBd8zZScSfrBrHbK-nkGLgm6ivFMDwqYOD-chvfnV6mCUV8v6qVUnJ0UMnQFuSmiXOtx4seJ43C30DrNXiqpphmxiUy1N2HcaZ3YHOxMu5BNfC8AH34ZolIUmsX-qtFxjfnTsuHsoCWFW-ptX5fix524gHZJOqDD2P11OPQG7tGJU6X3aZSjjU9dbjLAPCtPEWg_6E2xLGKAc46H5NBdwu1Uzt0_Gu5WX6hstJTia6z2Ao3i03Pcl4qqhKJhG5pdujXWQ",
  "client_assertion": "eyJraWQiOiJjbGllbnQxLXNlYWwtdjIiLCJhbGciOiJQUzI1NiJ9.eyJzdWIiOiJMbzdLdGEzSlk3R1ZMLURGT1dESzMiLCJhdWQiOiJodHRwczpcL1wvb3Bpbi1obWwuYnJhc2lscHJldi5jb20uYnIiLCJpc3MiOiJMbzdLdGEzSlk3R1ZMLURGT1dESzMiLCJleHAiOjE2NzIxNTk3MjIsImlhdCI6MTY3MjE1OTY2MiwianRpIjoib2VVT3dxcDBOQjRob1VncndhTzcifQ.kotRkp06m_j5Ua1k5fshDXfrRxF9rqctsNh9xmhGpFUgIYg_Dfh2kQZPY1AoHrX5TDqlE-jCayvhiXs6-U3-L1iWsqS1sUO8IMwR3QsWZyy8Yo9bhux4R0N8hO4iwCoFghd1_d5k85yUKvazNrMrtKok12b_kqsY48j27SDb4tlwVZHTFIs7LqoEJ6lCkzIQjHgHIsQbT7hz593Ag4AgW32Yg9DaajXjZo43nJS-byVzn5_jLZhhqBGmh1BaMHduvkt_b4Mbt6WfqzRti0Bv7vb68QAjMgySsbmtipEZbVFca6-QlJdVThhdh2WRxIi2qu6G4xDPTYsxVflN4jwBgA",
  "client_assertion_type": "urn:ietf:params:oauth:client-assertion-type:jwt-bearer"
}
2022-12-27 16:47:42
CallPAREndpoint
HTTP request
request_uri
https://mtls-opin-hml.brasilprev.com.br/auth/request
request_method
POST
request_headers
{
  "accept": "application/json",
  "content-type": "application/x-www-form-urlencoded;charset\u003dUTF-8",
  "content-length": "1666"
}
request_body
request=eyJraWQiOiJjbGllbnQxLXNlYWwtdjIiLCJhbGciOiJQUzI1NiJ9.eyJhdWQiOiJodHRwczpcL1wvb3Bpbi1obWwuYnJhc2lscHJldi5jb20uYnIiLCJuYmYiOjE2NzIxNTk2NjIsImlzcyI6IkxvN0t0YTNKWTdHVkwtREZPV0RLMyIsInJlc3BvbnNlX3R5cGUiOiJjb2RlIGlkX3Rva2VuIiwicmVkaXJlY3RfdXJpIjoiaHR0cHM6XC9cL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXRcL3Rlc3RcL2FcL2JyYXNpbHByZXZcL2NhbGxiYWNrIiwic3RhdGUiOiJsUW9INU84N3hPIiwiY29kZV9jaGFsbGVuZ2VfbWV0aG9kIjoiUzI1NiIsImV4cCI6MTY3MjE1OTk2Miwibm9uY2UiOiJmOXU4YjREZlBJIiwiY2xpZW50X2lkIjoiTG83S3RhM0pZN0dWTC1ERk9XREszIiwiY29kZV9jaGFsbGVuZ2UiOiJyMktULXVkVTVUUDZvUVdVU0FTMGdEWHNyb2d1LXk5MXVFN1hfMDVqckFrIn0.W9YXxEDqNwtKohlK12mCkL2AQygxVl-TdR781MoRn6SJmBXqyfQhTU19DZMTF26oRUflmHNBEeui3sW-fNBd8zZScSfrBrHbK-nkGLgm6ivFMDwqYOD-chvfnV6mCUV8v6qVUnJ0UMnQFuSmiXOtx4seJ43C30DrNXiqpphmxiUy1N2HcaZ3YHOxMu5BNfC8AH34ZolIUmsX-qtFxjfnTsuHsoCWFW-ptX5fix524gHZJOqDD2P11OPQG7tGJU6X3aZSjjU9dbjLAPCtPEWg_6E2xLGKAc46H5NBdwu1Uzt0_Gu5WX6hstJTia6z2Ao3i03Pcl4qqhKJhG5pdujXWQ&client_assertion=eyJraWQiOiJjbGllbnQxLXNlYWwtdjIiLCJhbGciOiJQUzI1NiJ9.eyJzdWIiOiJMbzdLdGEzSlk3R1ZMLURGT1dESzMiLCJhdWQiOiJodHRwczpcL1wvb3Bpbi1obWwuYnJhc2lscHJldi5jb20uYnIiLCJpc3MiOiJMbzdLdGEzSlk3R1ZMLURGT1dESzMiLCJleHAiOjE2NzIxNTk3MjIsImlhdCI6MTY3MjE1OTY2MiwianRpIjoib2VVT3dxcDBOQjRob1VncndhTzcifQ.kotRkp06m_j5Ua1k5fshDXfrRxF9rqctsNh9xmhGpFUgIYg_Dfh2kQZPY1AoHrX5TDqlE-jCayvhiXs6-U3-L1iWsqS1sUO8IMwR3QsWZyy8Yo9bhux4R0N8hO4iwCoFghd1_d5k85yUKvazNrMrtKok12b_kqsY48j27SDb4tlwVZHTFIs7LqoEJ6lCkzIQjHgHIsQbT7hz593Ag4AgW32Yg9DaajXjZo43nJS-byVzn5_jLZhhqBGmh1BaMHduvkt_b4Mbt6WfqzRti0Bv7vb68QAjMgySsbmtipEZbVFca6-QlJdVThhdh2WRxIi2qu6G4xDPTYsxVflN4jwBgA&client_assertion_type=urn%3Aietf%3Aparams%3Aoauth%3Aclient-assertion-type%3Ajwt-bearer
request_mutual_tls
{
  "cert": "MIID2DCCAsACFFdvTm3jUahYgwt19fkNbVEOcdaoMA0GCSqGSIb3DQEBCwUAMCExHzAdBgNVBAMMFk9QVVNfT1BFTl9CQU5LSU5HX0RFTU8wHhcNMjIwOTIyMTIyNDI5WhcNMjQwOTIxMTIyNDI5WjCCAS4xGDAWBgNVBA8MD0J1c2luZXNzIEVudGl0eTETMBEGCysGAQQBgjc8AgEDEwJCUjEXMBUGA1UEBRMONzI3MzQxOTcwMDAxMDExCzAJBgNVBAYTAkJSMSUwIwYDVQQKDBxFbXByZXNhIFVtIE9wdXMgT3BlbiBCYW5raW5nMQswCQYDVQQIDAJTUDEVMBMGA1UEBwwMU8ODwqNvIFBhdWxvMTMwMQYDVQRhDCpPUElCUi02ZmQ2NGNkNy1hNTZkLTQyODctYjEyYy0xNWJhY2YyNDJmNzIxNDAyBgoJkiaJk/IsZAEBDCQ3ZmQzNGMzZS02YjZmLTQ5NDEtYTNlZS05ZjdhYzIzYjFlMjUxITAfBgNVBAMMGGNsaWVudDEuMTI3LjAuMC4xLm5pcC5pbzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL6LzILNPSVui4CXsO0TJ0RzPt0Sj32ArFkNZQW+NGakoL21pjv4ZzkqIBvVeCKbIyce4yUUC2dHG7b9o3xorU736mJwpglSklbzFMSq7+2rBCgUjA6LIR0T3DEEWM1AAGLum+27gtae0dc0b3L0ZNAfcuV7SuRyyA6/pN6h/cIa8RdGqCFW2LC8fei+Ky9Zu9qBPOcRjALQ2o7Jp1LIQ7fT3aY3oL6VYpFo1ZdMBJfLWEHOadXwAWYM8u53y2Qh8PJg6BIJh9xtQ5Egk+zMvOTqKVKUQHKWxP6XOUxvvJMYC0crs3S24YUEValJORRXV3904sJSWxM8f98N7gN6ZR0CAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAiQpHLmkJl0ZoMrZQ0qmtnM6Dlo7oQUsnHwTcD3ewX5K5/1YdNuVn2Pk8G9lIFtMl8So+D1ocWCnvbkgXHsPIBktFomA9ar5H2SbjloUOqLLbYcQbRh98a0B3RI8Ttp6mnfpZ6L5HEFkxe9TYqWzHEgsFjJuO5I5o0zsElO0Oy4Ug/2oKpFqNbUzhgw7BcPXgDCEefH8Z2pMgwB7MJo0IILO+dtboH4BR/N/uTRp6vAJKt3eNQD7ZhqSmZdzwguE2vaKaYuCEoKP3eUVWMClf5qQswrM8Y02CXfTsAY0bKk/LtSQPA27h0IhRJvNCTMWyF9/tbOpFgAShN9qtJjNjHw\u003d\u003d",
  "key": "MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC+i8yCzT0lbouAl7DtEydEcz7dEo99gKxZDWUFvjRmpKC9taY7+Gc5KiAb1XgimyMnHuMlFAtnRxu2/aN8aK1O9+picKYJUpJW8xTEqu/tqwQoFIwOiyEdE9wxBFjNQABi7pvtu4LWntHXNG9y9GTQH3Lle0rkcsgOv6Teof3CGvEXRqghVtiwvH3ovisvWbvagTznEYwC0NqOyadSyEO3092mN6C+lWKRaNWXTASXy1hBzmnV8AFmDPLud8tkIfDyYOgSCYfcbUORIJPszLzk6ilSlEBylsT+lzlMb7yTGAtHK7N0tuGFBFWpSTkUV1d/dOLCUlsTPH/fDe4DemUdAgMBAAECggEABBf8zNKb/bHiTWD07CL9NPtE3nsHmiqpiUBAa18qwQnIakr8x00O6qt9BRwQ+K1ck/qV5rYHiLB+Z/ALEyEsmAW7g2HoL0sW2cdfKtqBTRnffPz0BVv32igTEvqE7ePyHi4CK5lbtkCzQWxe+JlHkTEbxtJfSYktwyNa522ThhgEmHOA1IS4oUC+e7J+VKK7xkjoil6R0fItwBp3erAVXJLmOxiCgxm/KyDVjvd4aM206sISqdENV0YEghGsDZ4i63vlGlY61P59okNGykgsQShHYHj0rgK06IXr//G68xcXuLy1/ftPRvOZ1WYM7BmEeEyCZbNueJEODhLEZSMqAQKBgQDeWJdSHN6EL7OPmDOi3GBnJXf044Qa//00NXfAXueK04vDqKmhGcmPqasihHZKVW5zYmV9+y7eQZ+jAYWpPO9lbBnUKDZpRRlvnJhFUVTwJmvEkeeIB47yYmZ4GBiAhiwVBSHVvjmFpcqH7SzYs632Kpc5gnX5JLkR87WEAWBm7wKBgQDbYwfUjxjZPGvjU0XM2JlBnOl+sM4iXzDLwI2dScaIC4HF/cidiGKvHBqqYeuowUA3soCpsVoEiaJxXUbWpVhD9QnhU2aLGIqfdF3vDRxt9PE0nbSCybAE7pXAI0yGz3Wh7N5181gKAZyR6q1otsN1XWpDB4dCqMgLKzIlqXRUswKBgCkOCJrT085qlGguPVKUCITjKTwhinIF1HYAbWUq4OwEValCClhBz7LkLEJKXSEqlyNdBsp1R9koGtbZYBm4s6dxh29iIXHcnW67Zm5eLyXMoleAbVTzuFRPEQaZxGRu4dLbyLyTzEE+NKBWjdJRkwyCHrwyt5/SRQ3ohxqhunAnAoGBAIkT7o+Uvcz2oN7QaDufVtsVZRvA83usiLu224Vc1Iyqy/JfKRutXSPW5p5xQqMV5L8obJYa94kASpyU0K9LbsQ/dmXxC5B7zBnnxs2YHpxhwNjEdUaHKNFcFfuQ0r8lH3YGn9WJMAhIi4Ds5l8YWzaZIM0zBgPTm/LGkbXQlJxbAoGALddNGt6HqkR13ZaVXDhsVKfQEIbE65TPQzy0Hq7STa8XI8MRD3NkUDVMVzk5ba2tLMjNZbct24wERXD6lLeENVzWdyqrlhcXZ3d4cm29/wFKuBnSjk4xHF2JxmgZEMikUFv3uZND7d/966Z81HLEzgYI7ncY3fgCr6OoaPLeCA4\u003d",
  "ca": "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\u003d"
}
2022-12-27 16:47:42 RESPONSE
CallPAREndpoint
HTTP response
response_status_code
400 BAD_REQUEST
response_status_text
Bad Request
response_headers
{
  "date": "Tue, 27 Dec 2022 16:47:42 GMT",
  "content-type": "application/json; charset\u003dutf-8",
  "content-length": "103",
  "connection": "keep-alive",
  "content-security-policy": "default-src \u0027self\u0027;base-uri \u0027self\u0027;block-all-mixed-content;font-src \u0027self\u0027 https: data:;frame-ancestors \u0027self\u0027;img-src \u0027self\u0027 data:;object-src \u0027none\u0027;script-src \u0027self\u0027;script-src-attr \u0027none\u0027;style-src \u0027self\u0027 https: \u0027unsafe-inline\u0027;upgrade-insecure-requests",
  "x-dns-prefetch-control": "off",
  "expect-ct": "max-age\u003d0",
  "x-frame-options": "SAMEORIGIN",
  "strict-transport-security": "max-age\u003d15724800; includeSubDomains",
  "x-download-options": "noopen",
  "x-content-type-options": "nosniff",
  "x-permitted-cross-domain-policies": "none",
  "referrer-policy": "no-referrer",
  "x-xss-protection": "0",
  "vary": "Origin",
  "access-control-allow-credentials": "true",
  "pragma": "no-cache",
  "cache-control": "no-cache, no-store"
}
response_body
{"error":"invalid_request","error_description":"openid scope must be requested for this response_type"}
2022-12-27 16:47:42 SUCCESS
CallPAREndpoint
Parsed pushed authorization request endpoint response
error
invalid_request
error_description
openid scope must be requested for this response_type
2022-12-27 16:47:42 SUCCESS
EnsurePARInvalidRequestOrInvalidRequestObjectError
Pushed Authorization Request Endpoint returned expected 'error' of '[invalid_request, invalid_request_object]'
expected
[
  "invalid_request",
  "invalid_request_object"
]
error
invalid_request
2022-12-27 16:47:42 FINISHED
fapi1-advanced-final-ensure-request-object-without-scope-fails
Test has run to completion
testmodule_result
PASSED
2022-12-27 16:47:45
TEST-RUNNER
Alias has now been claimed by another test
alias
brasilprev
new_test_id
WNusNgqGMEKdSD8
Test Results