Test Summary

Test Results

Expand All Collapse All
All times are UTC
2020-11-16 22:46:31 INFO
TEST-RUNNER
Test instance tIZtUzBDCsiw9pp created
baseUrl
https://www.certification.openid.net/test/a/nab
variant
{
  "client_auth_type": "private_key_jwt",
  "fapi_auth_request_method": "by_value",
  "fapi_profile": "consumerdataright_au",
  "fapi_response_mode": "plain_response"
}
alias
nab
description
NAB Certification
planId
VIzwhROzb2utY
config
{
  "alias": "nab",
  "description": "NAB Certification",
  "server": {
    "discoveryUrl": "https://openbank.api-cdrtest.nab.com.au/.well-known/openid-configuration"
  },
  "client": {
    "client_id": "657B1FCB-AE0D-A587-C05E-9DBB58E8C31F",
    "scope": "profile common:customer.basic:read common:customer.detail:read bank:accounts.basic:read openid bank:payees:read",
    "jwks": {
      "keys": [
        {
          "kid": "RSA-PS256-SIGN-1",
          "kty": "RSA",
          "d": "F-kbluAOelDEJ6tvdRqcucXJuJFu8UJ2ifS0H1JtxI-rHp0mXpIm2uCf8GkIN4yt6tXg25uMbjMue1nhumJaamLYn9CJ1Mp4yuWDpQw0hHeBVDU3cpbfeGszOUomTlL_JNgh7u4X-6tw1xG4a7AOE3LqnaxzJgkYzjTI9TrpxEd2LfPXCOYmmJjx47eTMoW2faPacjB_WNmi0O8ly1PfCnpyoIfz_CX2Nhk8KcWUXWFKuFUCzHJtMdgoeLDszeMXiPxk5-5vdg5rHf-V_gHdAZPedPIbX50Rywzl2kszAzfacDtck5tKaKlz8dMMylL7_AWCs5svc2VnAdD5MXpwxQ",
          "e": "AQAB",
          "use": "sig",
          "alg": "PS256",
          "n": "h2dbmbUKpe5QZTbROif9cUpKmRlcgD3BfzKuAAMe9-nfW0C5XPvZzHKlcIxYlUnkhAKlzbUDM6_Zvk9vsSoc59mqXT3GS4ajUs27cGQE4aEN85_msJ3lqTbUJV6k_B0N9FlASI5BNLNGgliabpGMH0GLWYuIKYDeyCMFMtohNQLomDQx9t6IPbag4w6qcrp-X4IjvHdAy3BpSW1gzmefQJymnCG-kapBjXNZCQ5BOQuijYAl0CAM7ddpozfaCUy0rfISBqVooPLhjmXuSkgXj4gTP0ybacJg7u9KoYhDapVl09hS4-fNy-4pMIylVys091JXI1nZ0rEPVWZuQntt2Q"
        },
        {
          "kid": "RSA-ENC-1",
          "kty": "RSA",
          "d": "F-kbluAOelDEJ6tvdRqcucXJuJFu8UJ2ifS0H1JtxI-rHp0mXpIm2uCf8GkIN4yt6tXg25uMbjMue1nhumJaamLYn9CJ1Mp4yuWDpQw0hHeBVDU3cpbfeGszOUomTlL_JNgh7u4X-6tw1xG4a7AOE3LqnaxzJgkYzjTI9TrpxEd2LfPXCOYmmJjx47eTMoW2faPacjB_WNmi0O8ly1PfCnpyoIfz_CX2Nhk8KcWUXWFKuFUCzHJtMdgoeLDszeMXiPxk5-5vdg5rHf-V_gHdAZPedPIbX50Rywzl2kszAzfacDtck5tKaKlz8dMMylL7_AWCs5svc2VnAdD5MXpwxQ",
          "e": "AQAB",
          "use": "enc",
          "alg": "RSA-OAEP-256",
          "n": "h2dbmbUKpe5QZTbROif9cUpKmRlcgD3BfzKuAAMe9-nfW0C5XPvZzHKlcIxYlUnkhAKlzbUDM6_Zvk9vsSoc59mqXT3GS4ajUs27cGQE4aEN85_msJ3lqTbUJV6k_B0N9FlASI5BNLNGgliabpGMH0GLWYuIKYDeyCMFMtohNQLomDQx9t6IPbag4w6qcrp-X4IjvHdAy3BpSW1gzmefQJymnCG-kapBjXNZCQ5BOQuijYAl0CAM7ddpozfaCUy0rfISBqVooPLhjmXuSkgXj4gTP0ybacJg7u9KoYhDapVl09hS4-fNy-4pMIylVys091JXI1nZ0rEPVWZuQntt2Q"
        }
      ]
    }
  },
  "mtls": {
    "cert": "-----BEGIN CERTIFICATE-----\nMIIFITCCBAmgAwIBAgIQbnYW2ZIebT3ZQOo/0H6pgTANBgkqhkiG9w0BAQsFADCB\nsDELMAkGA1UEBhMCQVUxNzA1BgNVBAoTLkF1c3RyYWxpYW4gQ29tcGV0aXRpb24g\nYW5kIENvbnN1bWVyIENvbW1pc3Npb24xHDAaBgNVBAsTE0NvbnN1bWVyIERhdGEg\nUmlnaHQxHzAdBgNVBAsTFkZvciBURVNUIFB1cnBvc2VzIE9OTFkxKTAnBgNVBAMT\nIENEUiBURVNUIEJhbmtpbmcgSW50ZXJtZWRpYXRlIENBMB4XDTIwMTExMDAwMDAw\nMFoXDTIxMTExMDIzNTk1OVowaTEcMBoGA1UECwwTQ29uc3VtZXIgRGF0YSBSaWdo\ndDEfMB0GA1UECwwWRm9yIFRFU1QgUHVycG9zZXMgT05MWTEMMAoGA1UECgwDTkFC\nMRowGAYDVQQDDBFOQUJDbGllbnRDZXJ0VGVzdDCCASIwDQYJKoZIhvcNAQEBBQAD\nggEPADCCAQoCggEBAL09Ss74dql4SAQH7vhls7gzvVZnYGJ0c/jBecNJt7JcIxcm\n21f8YDtqAYupu5oE/pTaxO3LfQNGuRO/H7VMBoNC8FWHeyxNiquHLbo8Qr+ZeFJ6\nNsrOQTWLgHLTmiEyy6/+zeQ9Hk8NSAj5DyqDDn9uHlaLtAY1n2BBkmxKeogwbR3h\nsRb7ONkxo+5kTnMhvoNqNyqhdrVKklZw7zFZlUc0ChRh1VWo56scnJaLyCdqzfgX\nHxLACwXyXWO0gMeoo7c00aCn8jXqjvFh5HTfrkXy72BZOw61Al+jnfa8d1Yn+LCr\n2JcV4+U5bXY41CtCZrLTH+RxqDXqGIIZvH9JQmsCAwEAAaOCAXswggF3MAwGA1Ud\nEwEB/wQCMAAwDgYDVR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMCMB0G\nA1UdDgQWBBTSYSeuCGTjpfC94RZR/L2Srq6wLDAuBgpghkgBhvhFARADBCAwHgYT\nYIZIAYb4RQEQAQMBBAGD6fy+RRYHMTEzMDIyMDA5BgpghkgBhvhFARAFBCswKQIB\nABYkYUhSMGNITTZMeTl3YTJrdGNtRXVjM2x0WVhWMGFDNWpiMjA9MF0GA1UdHwRW\nMFQwUqBQoE6GTGh0dHA6Ly9wa2ktY3JsLnN5bWF1dGguY29tL2NhX2RmNWQ0OTNk\nNWI0Nzg0OTI2Y2RmZTZhZGU5ZTAwM2ZjL0xhdGVzdENSTC5jcmwwOAYIKwYBBQUH\nAQEELDAqMCgGCCsGAQUFBzABhhxodHRwOi8vcGtpLW9jc3AuZGlnaWNlcnQuY29t\nMB8GA1UdIwQYMBaAFEk2kQIImSps5ClgnpF+u5Ot5l5LMA0GCSqGSIb3DQEBCwUA\nA4IBAQAe7d1SJs8jyKpAkR7dvKMgw3z/5vKZL2PuWraJWZ/cHKdFZR0DUKg98dCu\nNx68AgayadsbGz1LFdKqraunhk9sAG0Vkj0bIGKaQqD8TMxZmfsG+d4Qhu9Q9Uy7\nIOCr21COZvX/oBC3pvL1j5jrE7uZdujscNbbQHz+OlyMf0ErVoaMoVONkKrIzS8F\nAogjz9meZynoPPP8iMSYjF/U9+i9gZbdtb0Ep9/+14cKRJENmfZUxTzSodDqStWy\n/dSccYFfjEBH14wkvqy+u5bwpFiwqivEf0eWFhyu8D4hUU6meLjkY5IeZFAMIbuu\ny7Ea5R3iqYVPpjM4/+SfK53w5RW7\n-----END CERTIFICATE-----",
    "key": "-----BEGIN PRIVATE KEY-----\nMIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC9PUrO+HapeEgE\nB+74ZbO4M71WZ2BidHP4wXnDSbeyXCMXJttX/GA7agGLqbuaBP6U2sTty30DRrkT\nvx+1TAaDQvBVh3ssTYqrhy26PEK/mXhSejbKzkE1i4By05ohMsuv/s3kPR5PDUgI\n+Q8qgw5/bh5Wi7QGNZ9gQZJsSnqIMG0d4bEW+zjZMaPuZE5zIb6DajcqoXa1SpJW\ncO8xWZVHNAoUYdVVqOerHJyWi8gnas34Fx8SwAsF8l1jtIDHqKO3NNGgp/I16o7x\nYeR0365F8u9gWTsOtQJfo532vHdWJ/iwq9iXFePlOW12ONQrQmay0x/kcag16hiC\nGbx/SUJrAgMBAAECggEAZLVCo4SsuaGOSb7jGQQesY+vWlUngR3SPfbQ0vHfNac8\n8Ww3XMqtd9EBQ48vjFbOGO+Xz6j0PZMcmXqj6DquWJp+BjZUgY4+luwYlLzPFOIa\nm2H42NMM9u7ni7Q6mSJMLbwfXDB+eblqtYO943TdeUlkEdDFHGzbBUHAJ6s3LFQV\nut2/SLjZoGWeTSk/fw1XIxR1wkumqOvA54K2ZiJmCC5C04v6L+IrQLGja36XBaHG\nIIUC4DXudkVtTvkDp1FpExVzB9rh/PPum343X4g7U0fgg6XpdfvglwCz8SoOFgrc\noHqNazNvNS8NpMSZYTNixY2BzBjlIYZNekEypARtCQKBgQDzVEN+P9QT5tEl4rli\nMbWhmZ2fmQtlu7r7LQiexn1oDbG01Qh++4H+bakryTA5NmaMW7YGls2Tq1HZ+eXJ\nGhlvm7y33dRTJ2SMvWaWW4FqK+rRJ0GyJpb3mIb1RfPfh3ptPhO1mSk2CLMDOz0r\ny2Q1SPnBBoLUlt4K10akyiWn5wKBgQDHF/onbjX2HYFkj/u3uGvAe+CJR4OxxRGm\nkQ9AEJm/aawtwl0PiTxqocpnsxKfn7Rnwy9uBDl4H4wpkVp9dDm9d0hJWDSMWRtL\nXajxaQ/4bdT5UDAjUDvh9eF7zpO0tFtUtcx6xDIkhiNCUt2qQUiWczwqXcFeK2iE\nMNl4ztQw3QKBgQDK44bHXQdDdOENOueihZpR3Vl9esnzEL5OsvUOFqj4OvrisgK8\nho+UivFUzhNEkSSegdXb1qAhMec03laIARgWZH/Nu8xPbXg8laxVUIUu9uF7dcUk\ne2LDnk1hc+tthXRCZFFgyQ2AvW4uEpXlz1iFyYxeM0ShaA5Kcce4nckaHwKBgCNO\nZzgy3TLmDJouxm7QL5uU3D68Beiyj+y/8Lpltz4wmS4MN8CXj7VBN8moAfd4tN9p\nx7F04lQhFBQTCL8Sq2KkEpefIsJ40tRMqbcV8JUXtRr5U3APvG7X0cLI4Xy8Ny4Q\nh1CGFnZPq1UJqPGWXi8ABH1m3vG6NPCsUQSReSOpAoGAQWdE6v41an6PiyeNgfRg\nMBGqE932D7Lwe4TOI2yQmSIcjE/V/j/WVPA7BO4nnb0uCFjFMas2xYKxZOS0ZQbX\nnWUO60LZaxP5NeEo51d96WYsQNLDCP762uv5Pa4r1z76t4ykEdwkUYADjjNFOrAU\n6a1e1dhuzJlq3BO/ITmUot4\u003d\n-----END PRIVATE KEY-----",
    "ca": "-----BEGIN CERTIFICATE-----\nMIIGDjCCA/agAwIBAgIQHb0yMEa1S9BfPcVgohcCWjANBgkqhkiG9w0BAQsFADCBoDELMAkGA1UEBhMCQVUxNzA1BgNVBAoTLkF1c3RyYWxpYW4gQ29tcGV0aXRpb24gYW5kIENvbnN1bWVyIENvbW1pc3Npb24xHDAaBgNVBAsTE0NvbnN1bWVyIERhdGEgUmlnaHQxHzAdBgNVBAsTFkZvciBURVNUIFB1cnBvc2VzIE9OTFkxGTAXBgNVBAMTEENEUiBURVNUIFJvb3QgQ0EwHhcNMTkxMDE3MDAwMDAwWhcNMzkxMDE2MjM1OTU5WjCBoDELMAkGA1UEBhMCQVUxNzA1BgNVBAoTLkF1c3RyYWxpYW4gQ29tcGV0aXRpb24gYW5kIENvbnN1bWVyIENvbW1pc3Npb24xHDAaBgNVBAsTE0NvbnN1bWVyIERhdGEgUmlnaHQxHzAdBgNVBAsTFkZvciBURVNUIFB1cnBvc2VzIE9OTFkxGTAXBgNVBAMTEENEUiBURVNUIFJvb3QgQ0EwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDM5FxVh+Vd5bHZKvjXqmK4GTtz47sJtGbCheC/wLOL3vEy9S3xa20j/uqmoJKiJDhHA6Q96rWHNzeT3Ib0RXRBSXj1YEp9Uu4AVrOsz/DeW1b8JrZ2zRd2dMSksHlvP6UN3BAZO++4TyyA1I4HBGJIPzgs8oxbeUDVr6WeYbmKIqsjIk/bQbuCSf+2GhV5xBFZ68qC2FdfrK/TvQUK9KEoLmJRRN+VtzNNVZjiE1L/1Bd86sWO5ZvPLvQlPUHUKCXfHnu8hA2lPJYgCnRCuvs1RBPKXgE4qS/hre3iUbBLQxYlFWp877QcPkQs1/oMydSWq2EcogonLkKE78lhaR1fBnDQF3t2pCrZ9q1/ZFdePlULegTLJ1if7kLvT+XZ+1RUsEqtgFf7bMUJS9eIl0Xg9H4LrFCCJzaRFQyep64EmrgeCU9Kh/nWsZ/pNZ4Z/HtmYu/aKn8aP2e/E/ZBhXzgNfYvhic5x88ba7YBE5OaoXaJaw2F/Fsw4LrjzTbs7Tz63rH/1ZL8QcIUINzT0IfP5kljYy2nL2X4bmzUt41zZ0TPXXI0ANut8xYIgfQUJLW9qlLrr9mxrk3oZe5qOi593HIBzfgHeMQ/708UrLncPcAuZ/H1CrUCMjIuMD1KUYXxehS4213Oj3Z/krMk9N0uXatiFA3ReDFFE6zPlPbWPQIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQU/shndz73CkDs3XVqioe1JoHU24wwDQYJKoZIhvcNAQELBQADggIBAGN+GSyLc/kxc1aGzPU1JHxoSB8w5dNYMY4no5vFv8+Oo8G6INb2r/doqHK2RPh3qfITIhv/zeazoJKodRTjadm05n7wfnY7lKRIkuBa0IQBxfe0rpWbWduf3I2VGbNCcBMM/VaAsNHFK4w239TT6LyLp6AOAU/5FcHYa/q65DRTaMFy/Y8imJtWHtgQ9pYQXpKiTMX8ur2J6X2fiANLARIkg+zHz+IFN57ehGkZC1GviMWBipsSTbWmQcj5kuj2tWUTyWpSGVivROKUGSZdcqjaC9GJpu15cJnt2AcB4cJBK7REn6XEeNkVobuURCbdkkaH3VhMMTs+fx9zo/jW5mCZ+iT6NgCPK7I3ftAkZbANG5b823OTUbrKH6DGtSCvwYf7B7kw2YGn+Qp6RINQxXt/CCMh+SlFkyI5NkQ2F/THofjfTMnNWCAXK1e0Ztw0oznagP4cvmasxXu91iAhS+gwfCBMgfQHW+RX5aftB+1FiDDy8mJJH+qU/mVA7eFXzNw8C0oWQv0Oxmbwn83lPv8cmMMRfjVJYug1JcBFiINsPadtnTRNAfrTTTrhgW8IRaa95guQX4ua+0lOm266aFTaCfVwAusdHY87S/PrDKU1qziegUnhgZBQ2H7rpR8XHp+yxtPR6LM6vPEO70yg0FrjdnIFs8Rg21fn69I2FHGl\n-----END CERTIFICATE-----"
  },
  "client2": {
    "client_id": "6500B91A-FE9B-DBC7-55CF-C2FEC10D980C",
    "scope": "profile common:customer.basic:read common:customer.detail:read bank:accounts.basic:read openid bank:payees:read",
    "jwks": {
      "keys": [
        {
          "kid": "RSA-PS256-SIGN-2",
          "kty": "RSA",
          "d": "dEfvb2OpT46JrBa-ACnkfkaVTX8M2RMwQ0HNssfU9CbkzB7vVX3XL7BsrSlke9vAj81C-ZMqA6Psu2zE7-M_ojJUuhbCSixADwzWNVq1qvQFiJTAUvM6shUgqgJjV0_0XWMkXYbDGatjW4_wlpqAEeqb8F4zzSl_miT_wDfNS1IwvJy8L4gYUiAL2TdycYCvJXr7lBtUcZNT4_-7uHUpupQxks80g2Ciar2c_kddAvRddR4zSeYhnR8vi-CkuI52lzBbHYTK8S0uaGi1iCrZ2XAlmQlq27aK7i8WhIPM1uaixFiXx02OLgKe3PM2VBsSAyftbu7wkdIevCd2agoEHQ",
          "e": "AQAB",
          "use": "sig",
          "alg": "PS256",
          "n": "nGpOQW8DeBQD5u2a020h2uN2CmqE59h-bxQaZrXwDtvRYLIJmMcwCeBRXhn_N-nUH5P75TwaXu-ykVAzLm8mM66ilYb40nZ_pZudq4ZCwA63A6Hd5bcRJDpsJEV9y1DLmtbszHR2RLrvq0Y0dn4b_Lbc9qc05z4ojTh6pO76eRi1tOFwqhf0TSIGL67fynFkm_dy3NsdAh1wmHn_akrrVN9q3clwqviTTlWqFH_0CrW6LgRFWzf_IodzeTEM49TQARYW49FRJrIENooWtuSWmHD9RtmHZuZMtuk0MnVzQ9KgJNn0hqCxKLIbBS3lJ7Ds0IZp3yLr-uT5jxUoxBjqXQ"
        },
        {
          "kid": "RSA-PS256-ENC-2",
          "kty": "RSA",
          "d": "dEfvb2OpT46JrBa-ACnkfkaVTX8M2RMwQ0HNssfU9CbkzB7vVX3XL7BsrSlke9vAj81C-ZMqA6Psu2zE7-M_ojJUuhbCSixADwzWNVq1qvQFiJTAUvM6shUgqgJjV0_0XWMkXYbDGatjW4_wlpqAEeqb8F4zzSl_miT_wDfNS1IwvJy8L4gYUiAL2TdycYCvJXr7lBtUcZNT4_-7uHUpupQxks80g2Ciar2c_kddAvRddR4zSeYhnR8vi-CkuI52lzBbHYTK8S0uaGi1iCrZ2XAlmQlq27aK7i8WhIPM1uaixFiXx02OLgKe3PM2VBsSAyftbu7wkdIevCd2agoEHQ",
          "e": "AQAB",
          "use": "enc",
          "alg": "RSA-OAEP-256",
          "n": "nGpOQW8DeBQD5u2a020h2uN2CmqE59h-bxQaZrXwDtvRYLIJmMcwCeBRXhn_N-nUH5P75TwaXu-ykVAzLm8mM66ilYb40nZ_pZudq4ZCwA63A6Hd5bcRJDpsJEV9y1DLmtbszHR2RLrvq0Y0dn4b_Lbc9qc05z4ojTh6pO76eRi1tOFwqhf0TSIGL67fynFkm_dy3NsdAh1wmHn_akrrVN9q3clwqviTTlWqFH_0CrW6LgRFWzf_IodzeTEM49TQARYW49FRJrIENooWtuSWmHD9RtmHZuZMtuk0MnVzQ9KgJNn0hqCxKLIbBS3lJ7Ds0IZp3yLr-uT5jxUoxBjqXQ"
        }
      ]
    }
  },
  "mtls2": {
    "cert": "-----BEGIN CERTIFICATE-----\nMIIFITCCBAmgAwIBAgIQd6Lnji27fI/8DnOOzFGNXzANBgkqhkiG9w0BAQsFADCB\nsDELMAkGA1UEBhMCQVUxNzA1BgNVBAoTLkF1c3RyYWxpYW4gQ29tcGV0aXRpb24g\nYW5kIENvbnN1bWVyIENvbW1pc3Npb24xHDAaBgNVBAsTE0NvbnN1bWVyIERhdGEg\nUmlnaHQxHzAdBgNVBAsTFkZvciBURVNUIFB1cnBvc2VzIE9OTFkxKTAnBgNVBAMT\nIENEUiBURVNUIEJhbmtpbmcgSW50ZXJtZWRpYXRlIENBMB4XDTIwMTExMDAwMDAw\nMFoXDTIxMTExMDIzNTk1OVowaTEcMBoGA1UECwwTQ29uc3VtZXIgRGF0YSBSaWdo\ndDEfMB0GA1UECwwWRm9yIFRFU1QgUHVycG9zZXMgT05MWTEMMAoGA1UECgwDTkFC\nMRowGAYDVQQDDBFOQUJDbGllbnRDZXJ0VGVzdDCCASIwDQYJKoZIhvcNAQEBBQAD\nggEPADCCAQoCggEBAO8nUPiW4jO3By5y1ThXqdYZ7Kz9g8PMpaypZ1YBgz0HEOBn\nqmA2XcZLdm0jkdQXXoMuNBtC4YWbVHKwVGTjzNTelZk7lu/HfVlG1BC1Q6/GccGI\nC+piO/uSXRpE0wd5To04I8a6ZnjmXGzQDDKVcw97YKom3gNmUA1iQohY8WyWJmO5\nQNJsp/IuggozTlO4UhGG9FYRHl1/Sz+ON9T5FsOJMHpCU+WyF4n0oORg85Vt/6CJ\n9OQkzGZSeMXLlFmho7pnmfJ75v1BjwP1xPCcOoAiZeNyU2LWo/TAuz9OWGgrzFka\nZq/HGbavyPTvft87IfVhCcx9KK/KXYa/aFeauLsCAwEAAaOCAXswggF3MAwGA1Ud\nEwEB/wQCMAAwDgYDVR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMCMB0G\nA1UdDgQWBBQnIyQYaHHE1hulFatBJLhDhQ7VlDAuBgpghkgBhvhFARADBCAwHgYT\nYIZIAYb4RQEQAQMBBAGD6fy+RRYHMTEzMDIyMDA5BgpghkgBhvhFARAFBCswKQIB\nABYkYUhSMGNITTZMeTl3YTJrdGNtRXVjM2x0WVhWMGFDNWpiMjA9MF0GA1UdHwRW\nMFQwUqBQoE6GTGh0dHA6Ly9wa2ktY3JsLnN5bWF1dGguY29tL2NhX2RmNWQ0OTNk\nNWI0Nzg0OTI2Y2RmZTZhZGU5ZTAwM2ZjL0xhdGVzdENSTC5jcmwwOAYIKwYBBQUH\nAQEELDAqMCgGCCsGAQUFBzABhhxodHRwOi8vcGtpLW9jc3AuZGlnaWNlcnQuY29t\nMB8GA1UdIwQYMBaAFEk2kQIImSps5ClgnpF+u5Ot5l5LMA0GCSqGSIb3DQEBCwUA\nA4IBAQCNvoFLgTxz/69kDXo9K3CREEyL86BfMj18Y9DR5Ie/T3DyImjG6YuQnX7j\nM41m++E+DrNXazsX5jktwvhWblNbjsVRg4+5QemIY/Sgc8BVB10Oix/vU5ltcSc6\nE1oJBp+EcW81o7loZ5kXV8lBUhGXsMMM1kWFo9ymRQtJgUzPGNTy7nXZjJRAE7Ua\nLqFj86bVDrDyfLJM6SPEEWu4focb4ITi4TNG0K2O4dCd1tiwQU5sYNL+n32OVdbS\nQc34F1IYASq+8p39ubUq9ayTDJOF5ayq9dfoI5TiSWHzmNaLqDMbnB6EQX10BPVO\n2o2aLvvCvfR3fQHRBjP0XneX6isK\n-----END CERTIFICATE-----",
    "key": "-----BEGIN PRIVATE KEY-----\nMIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDvJ1D4luIztwcu\nctU4V6nWGeys/YPDzKWsqWdWAYM9BxDgZ6pgNl3GS3ZtI5HUF16DLjQbQuGFm1Ry\nsFRk48zU3pWZO5bvx31ZRtQQtUOvxnHBiAvqYjv7kl0aRNMHeU6NOCPGumZ45lxs\n0AwylXMPe2CqJt4DZlANYkKIWPFsliZjuUDSbKfyLoIKM05TuFIRhvRWER5df0s/\njjfU+RbDiTB6QlPlsheJ9KDkYPOVbf+gifTkJMxmUnjFy5RZoaO6Z5nye+b9QY8D\n9cTwnDqAImXjclNi1qP0wLs/TlhoK8xZGmavxxm2r8j0737fOyH1YQnMfSivyl2G\nv2hXmri7AgMBAAECggEAVbUSaLSyRnRep3/R+Eo6fJd34ZtNYJtz+IgRl5odLX7d\nxn6AadCyFMGwpHZt6cOiRIMHe4mhhx9eyWd2J14YZ2WJ2YuokTA+NQOUNpSvuEv3\nMrOOCabA9mzC3woxUulfhG7NK4hb9xIfp4N8C5jRzoeZ4gDh6ff90n4XeAPgKdiI\neQs9cKvFZv7utc/aacp1IXkd0ELEj6/7nzgLV18hA5S3cR8XYnnueIZuus2ml27R\n/16pzBTaxsRaidFt2/CJ/0W3++Wc2SHG7ExTp6uRFZi0Himt5SQcbmsmT0CPJhkq\nL+oayHAW0/fZMq2R4vnHbVhb6lIwnsoMLMp1lG8ykQKBgQD4e9g+smA9KpHqoPQw\n/anhmgxnpdMy9vGIPTa/tYEH9f64Yvjkbd1JuviQO6F0nbWKqnqXh6+3XhW316eD\nxMGsipf59k8r1aHq1QiM8EcfHqcTQLj3utc64kVceMqhlQOWxusuaO/+IR324cO1\nIzeN0mwHSOXKZ/A/cDHMZLJ5UwKBgQD2YzjzyD/iarMPDzABVr6W4LkWr0xUr6xu\nE6/IcBl0oWwMRf821pbfatnC2BH1WQn7RoOV9z89TLJTJan+A/LmIYC9zL5t7v49\nIFcWaJthMPV02eDj8oeHppzYkxowuCTyeNFa+awSs06wGE6r8JNiW0RYc0jFhbjX\nX3nM7BCN+QKBgGYTKfAHgrVdyXdjCy0c5y6AA9yIKExlWS8oRldWjlzg1vST476i\nyybAod9OP7MSHkOKaLXazXo8MhvFgVEGALGKdYf/gOJ27f7z6IFNK0pDY0rraZCK\ntmPAE9I65LKf7kuAB5iXDw+MNyz17Vl50BZ4fFw5u/v72puU0UAvlYl1AoGBAOdr\nwu6XRAnylkSqyzg2tcUZRj/cXyGb76VksFLfl8lIZSgSBukHHaazwd2U/SkpfIqb\nbLTLCocVJtmaItUH+HnXNgkP6j1voTTgz2uozWi4h5Q9oVH5Vvs+r0tsv8jK7Ukh\n2eJNaCYYbOxRqHMu///+IW/CuLNuKnOApfKoN9RhAoGANeD0UGvDSEcVK8gSbzES\nUAt5CbCFA6pojqiyo1NYECY2iuRPtDlQbaZjuzKKCdfuc3XlrSL5vBJ4RSnn7KYk\n4zMWwzbu+FsLJYA/TZw7sZscBidzQKTZbOBg3flEf/NMA2xmPEcxztkh4PbrkTc+\nsKLIj1pPx8Econ1SpRgVsFk\u003d\n-----END PRIVATE KEY-----",
    "ca": "-----BEGIN CERTIFICATE-----\n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\n-----END CERTIFICATE-----"
  },
  "resource": {
    "resourceUrl": "https://openbank-secure.api-cdrtest.nab.com.au/cds-au/v1/banking/payees",
    "institution_id": "nab",
    "cdrVersion": "1"
  }
}
testName
fapi-rw-id2-ensure-other-scope-order-succeeds
2020-11-16 22:46:31 SUCCESS
CreateRedirectUri
Created redirect URI
redirect_uri
https://www.certification.openid.net/test/a/nab/callback
2020-11-16 22:46:31
GetDynamicServerConfiguration
HTTP request
request_uri
https://openbank.api-cdrtest.nab.com.au/.well-known/openid-configuration
request_method
GET
request_headers
{
  "accept": "text/plain, application/json, application/cbor, application/*+json, */*",
  "content-length": "0"
}
request_body

                                
2020-11-16 22:46:31 RESPONSE
GetDynamicServerConfiguration
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "content-type": "application/json;charset\u003dUTF-8",
  "vary": "Accept-Encoding",
  "strict-transport-security": "max-age\u003d31536000; includeSubDomains",
  "cache-control": "no-store",
  "x-correlationid": "8d9a280c-0674-4a7e-ada9-8b65b19e10e4",
  "date": "Mon, 16 Nov 2020 22:46:31 GMT",
  "connection": "keep-alive",
  "set-cookie": [
    "bm_sz\u003dD355F461470052932D59B6E0EBB93EE4~YAAQFfBPF5dGqcZ1AQAASP880wnuavf9bZJM5d8S998LaaisraTTP+g1WxlhrKhaoTERWr9coUDIVPmSq/oIlljP3MIrjU2FvGdRZp+aH5fshGuFhVIWA9yK7zIasBZqzaNeABX/qtTRsUrlZFtBHwcQ3eT52SjXcmAF8vGkjg2krc5WSjvreDoH5+QIyi2t; Domain\u003d.nab.com.au; Path\u003d/; Expires\u003dTue, 17 Nov 2020 02:46:31 GMT; Max-Age\u003d14400; HttpOnly",
    "_abck\u003d1C4520EC3676A1AF75003072F2479602~-1~YAAQFfBPF5hGqcZ1AQAASP880wRN0efTKadpK9K9IxGuXIhsu+gXqFZt48M6RMXEH3/1TeD9MGImhr4sWDBjmIGa4Ive5/uaQ0QpgPTTaD58yZEjGeWNQO/ZbGVd4/Wk5+/aKdkXDa8l+Bwd57wefz4kfhKt8doTFSgXrg4n3dJsVEUcqdzHtiUhQEniMBlBAWaYB3S3qQ7k6jXKT6Z82qtKFvV4KRVXCEMMfpoZXevS7ULYpMR4lByddBwcseyLgmE/GqQZ08Z8hZKUU8rdJwfRhwopdmM7PT859J088b27ziWHHo1kjo8h~-1~-1~-1; Domain\u003d.nab.com.au; Path\u003d/; Expires\u003dTue, 16 Nov 2021 22:46:31 GMT; Max-Age\u003d31536000; Secure"
  ]
}
response_body
{
  "issuer" : "https://openbank.api-cdrtest.nab.com.au",
  "authorization_endpoint" : "https://openbank.api-cdrtest.nab.com.au/v1/idp/cdr/nab/authorise",
  "token_endpoint" : "https://openbank-secure.api-cdrtest.nab.com.au/v1/idp/cdr/nab/token",
  "introspection_endpoint" : "https://openbank-secure.api-cdrtest.nab.com.au/v1/idp/cdr/nab/introspect",
  "revocation_endpoint" : "https://openbank-secure.api-cdrtest.nab.com.au/v1/idp/cdr/nab/revoke",
  "userinfo_endpoint" : "https://openbank-secure.api-cdrtest.nab.com.au/v1/idp/cdr/nab/userinfo",
  "registration_endpoint" : "https://openbank-secure.api-cdrtest.nab.com.au/v1/idp/cdr/nab/register",
  "jwks_uri" : "https://openbank.api-cdrtest.nab.com.au/.well-known/keyset",
  "scopes_supported" : [ "bank:accounts.basic:read", "bank:accounts.detail:read", "bank:transactions:read", "bank:payees:read", "bank:regular_payments:read", "common:customer.basic:read", "common:customer.detail:read", "cdr:registration", "openid", "profile", "offline_access" ],
  "response_types_supported" : [ "code", "code id_token" ],
  "response_modes_supported" : [ "fragment" ],
  "grant_types_supported" : [ "authorization_code", "refresh_token", "client_credentials" ],
  "acr_values_supported" : [ "urn:cds.au:cdr:2" ],
  "subject_types_supported" : [ "pairwise" ],
  "id_token_signing_alg_values_supported" : [ "PS256" ],
  "id_token_encryption_alg_values_supported" : [ "RSA-OAEP", "RSA-OAEP-256" ],
  "id_token_encryption_enc_values_supported" : [ "A128CBC-HS256", "A256GCM" ],
  "request_object_signing_alg_values_supported" : [ "PS256", "ES256" ],
  "token_endpoint_auth_methods_supported" : [ "private_key_jwt" ],
  "tls_client_certificate_bound_access_tokens" : true,
  "token_endpoint_auth_signing_alg_values_supported" : [ "PS256", "ES256" ],
  "claim_types_supported" : [ "normal" ],
  "claims_supported" : [ "sub", "acr", "auth_time", "name", "given_name", "family_name", "updated_at", "refresh_token_expires_at", "sharing_expires_at" ],
  "claims_parameter_supported" : true,
  "request_parameter_supported" : true,
  "request_uri_parameter_supported" : false,
  "cdr_arrangement_revocation_endpoint" : "https://openbank-secure.api-cdrtest.nab.com.au/v1/idp/cdr/nab/arrangements/revoke"
}
2020-11-16 22:46:31
GetDynamicServerConfiguration
Downloaded server configuration
server_config_string
{
  "issuer" : "https://openbank.api-cdrtest.nab.com.au",
  "authorization_endpoint" : "https://openbank.api-cdrtest.nab.com.au/v1/idp/cdr/nab/authorise",
  "token_endpoint" : "https://openbank-secure.api-cdrtest.nab.com.au/v1/idp/cdr/nab/token",
  "introspection_endpoint" : "https://openbank-secure.api-cdrtest.nab.com.au/v1/idp/cdr/nab/introspect",
  "revocation_endpoint" : "https://openbank-secure.api-cdrtest.nab.com.au/v1/idp/cdr/nab/revoke",
  "userinfo_endpoint" : "https://openbank-secure.api-cdrtest.nab.com.au/v1/idp/cdr/nab/userinfo",
  "registration_endpoint" : "https://openbank-secure.api-cdrtest.nab.com.au/v1/idp/cdr/nab/register",
  "jwks_uri" : "https://openbank.api-cdrtest.nab.com.au/.well-known/keyset",
  "scopes_supported" : [ "bank:accounts.basic:read", "bank:accounts.detail:read", "bank:transactions:read", "bank:payees:read", "bank:regular_payments:read", "common:customer.basic:read", "common:customer.detail:read", "cdr:registration", "openid", "profile", "offline_access" ],
  "response_types_supported" : [ "code", "code id_token" ],
  "response_modes_supported" : [ "fragment" ],
  "grant_types_supported" : [ "authorization_code", "refresh_token", "client_credentials" ],
  "acr_values_supported" : [ "urn:cds.au:cdr:2" ],
  "subject_types_supported" : [ "pairwise" ],
  "id_token_signing_alg_values_supported" : [ "PS256" ],
  "id_token_encryption_alg_values_supported" : [ "RSA-OAEP", "RSA-OAEP-256" ],
  "id_token_encryption_enc_values_supported" : [ "A128CBC-HS256", "A256GCM" ],
  "request_object_signing_alg_values_supported" : [ "PS256", "ES256" ],
  "token_endpoint_auth_methods_supported" : [ "private_key_jwt" ],
  "tls_client_certificate_bound_access_tokens" : true,
  "token_endpoint_auth_signing_alg_values_supported" : [ "PS256", "ES256" ],
  "claim_types_supported" : [ "normal" ],
  "claims_supported" : [ "sub", "acr", "auth_time", "name", "given_name", "family_name", "updated_at", "refresh_token_expires_at", "sharing_expires_at" ],
  "claims_parameter_supported" : true,
  "request_parameter_supported" : true,
  "request_uri_parameter_supported" : false,
  "cdr_arrangement_revocation_endpoint" : "https://openbank-secure.api-cdrtest.nab.com.au/v1/idp/cdr/nab/arrangements/revoke"
}
2020-11-16 22:46:31 SUCCESS
GetDynamicServerConfiguration
Successfully parsed server configuration
issuer
https://openbank.api-cdrtest.nab.com.au
authorization_endpoint
https://openbank.api-cdrtest.nab.com.au/v1/idp/cdr/nab/authorise
token_endpoint
https://openbank-secure.api-cdrtest.nab.com.au/v1/idp/cdr/nab/token
introspection_endpoint
https://openbank-secure.api-cdrtest.nab.com.au/v1/idp/cdr/nab/introspect
revocation_endpoint
https://openbank-secure.api-cdrtest.nab.com.au/v1/idp/cdr/nab/revoke
userinfo_endpoint
https://openbank-secure.api-cdrtest.nab.com.au/v1/idp/cdr/nab/userinfo
registration_endpoint
https://openbank-secure.api-cdrtest.nab.com.au/v1/idp/cdr/nab/register
jwks_uri
https://openbank.api-cdrtest.nab.com.au/.well-known/keyset
scopes_supported
[
  "bank:accounts.basic:read",
  "bank:accounts.detail:read",
  "bank:transactions:read",
  "bank:payees:read",
  "bank:regular_payments:read",
  "common:customer.basic:read",
  "common:customer.detail:read",
  "cdr:registration",
  "openid",
  "profile",
  "offline_access"
]
response_types_supported
[
  "code",
  "code id_token"
]
response_modes_supported
[
  "fragment"
]
grant_types_supported
[
  "authorization_code",
  "refresh_token",
  "client_credentials"
]
acr_values_supported
[
  "urn:cds.au:cdr:2"
]
subject_types_supported
[
  "pairwise"
]
id_token_signing_alg_values_supported
[
  "PS256"
]
id_token_encryption_alg_values_supported
[
  "RSA-OAEP",
  "RSA-OAEP-256"
]
id_token_encryption_enc_values_supported
[
  "A128CBC-HS256",
  "A256GCM"
]
request_object_signing_alg_values_supported
[
  "PS256",
  "ES256"
]
token_endpoint_auth_methods_supported
[
  "private_key_jwt"
]
tls_client_certificate_bound_access_tokens
true
token_endpoint_auth_signing_alg_values_supported
[
  "PS256",
  "ES256"
]
claim_types_supported
[
  "normal"
]
claims_supported
[
  "sub",
  "acr",
  "auth_time",
  "name",
  "given_name",
  "family_name",
  "updated_at",
  "refresh_token_expires_at",
  "sharing_expires_at"
]
claims_parameter_supported
true
request_parameter_supported
true
request_uri_parameter_supported
false
cdr_arrangement_revocation_endpoint
https://openbank-secure.api-cdrtest.nab.com.au/v1/idp/cdr/nab/arrangements/revoke
2020-11-16 22:46:31 SUCCESS
CheckServerConfiguration
Found required server configuration keys
required
[
  "authorization_endpoint",
  "token_endpoint",
  "issuer"
]
2020-11-16 22:46:31 SUCCESS
ExtractTLSTestValuesFromServerConfiguration
Extracted TLS information from authorization server configuration
registration_endpoint
{
  "testHost": "openbank-secure.api-cdrtest.nab.com.au",
  "testPort": 443
}
authorization_endpoint
{
  "testHost": "openbank.api-cdrtest.nab.com.au",
  "testPort": 443
}
token_endpoint
{
  "testHost": "openbank-secure.api-cdrtest.nab.com.au",
  "testPort": 443
}
userinfo_endpoint
{
  "testHost": "openbank-secure.api-cdrtest.nab.com.au",
  "testPort": 443
}
2020-11-16 22:46:31
FetchServerKeys
Fetching server key
jwks_uri
https://openbank.api-cdrtest.nab.com.au/.well-known/keyset
2020-11-16 22:46:31
FetchServerKeys
HTTP request
request_uri
https://openbank.api-cdrtest.nab.com.au/.well-known/keyset
request_method
GET
request_headers
{
  "accept": "text/plain, application/json, application/cbor, application/*+json, */*",
  "content-length": "0"
}
request_body

                                
2020-11-16 22:46:31 RESPONSE
FetchServerKeys
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "content-type": "application/json;charset\u003dUTF-8",
  "vary": "Accept-Encoding",
  "strict-transport-security": "max-age\u003d31536000; includeSubDomains",
  "cache-control": "no-store",
  "x-correlationid": "ab9b0b75-2b30-4522-926c-6f62c06d4e36",
  "date": "Mon, 16 Nov 2020 22:46:31 GMT",
  "connection": "keep-alive",
  "set-cookie": [
    "bm_sz\u003d24E150BAF271F7E34AD40CD6EAA6528A~YAAQFfBPF5lGqcZ1AQAAvgA90wlFUnND4MYvKY9Nm9LCphwjftz6u/0ZtkcmzUWMD5jldnic9yw6lPL9T5DeA/x7N0sx7b0KvqqOK3c0K8q3SSF0Z4hATakZvpJ0Oh4OtA78Tnu6qXPLG/qk4zRsGh4CqKtAtjqP6X0Sk2J8hiwXIF9N1722jYyQCao/N69v; Domain\u003d.nab.com.au; Path\u003d/; Expires\u003dTue, 17 Nov 2020 02:46:31 GMT; Max-Age\u003d14400; HttpOnly",
    "_abck\u003d5D432BD934B6FE9EDF1259D9E67066C9~-1~YAAQFfBPF5pGqcZ1AQAAvgA90wTXfV6SowWjFo4xGhZyqnURtBG5FKIhSu5Pwnnw9gh39RkQzNpJav0IwVSmHgXgncM/glYM65GN9nrgSCgcD3MdJkLpjHz2zGjp7vAEOAR3HqRFa5G/a8SKg0RTbPjVl+kLD3OPiWOigJmw0whQBpNTb5q3Gm8Y/nfkgZV7udPnxa3/z3wkhKUFVkCwnIRbgc2wamPGTak27k7YmA6tVeFrG7zA+01+kU2oCDt1JvuEyctfufjsY887wl12I4TxWwqkpIdYxRPvmRLlcVSR8GPs6eVmDeCu~-1~-1~-1; Domain\u003d.nab.com.au; Path\u003d/; Expires\u003dTue, 16 Nov 2021 22:46:31 GMT; Max-Age\u003d31536000; Secure"
  ]
}
response_body
{
  "keys" : [ {
    "kid" : "nwQ_tbntj2XnimMRY1pbX1BNyHc",
    "x5c" : [ "MIIJADCCBuigAwIBAgIKctMmNAABAF9m/jANBgkqhkiG9w0BAQsFADCBiDESMBAGCgmSJomT8ixkARkWAmF1MRMwEQYKCZImiZPyLGQBGRYDY29tMRgwFgYKCZImiZPyLGQBGRYIbmF0aW9uYWwxEzARBgoJkiaJk/IsZAEZFgNhdXIxLjAsBgNVBAMTJU5BQiBJbnRlcm5hbCBJc3N1aW5nIEFEIENBIC0gS05PWCBQMDEwHhcNMTgwNTAxMTMwNTE4WhcNMjMwNDMwMTMwNTE4WjCBkzELMAkGA1UEBhMCQVUxDDAKBgNVBAgTA1ZJQzESMBAGA1UEBxMJTWVsYm91cm5lMSgwJgYDVQQKEx9OYXRpb25hbCBBdXN0cmFsaWEgQmFuayBMaW1pdGVkMRcwFQYDVQQLEw5EaWdpdGFsIEFjY2VzczEfMB0GA1UEAxMWREFJZFRva2VuU2lnbmluZ0tleURldjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMcIyX5sTMB5tEy/Uq1AS1FTwLvqtcHz1+soo7M7qGnKFO31rMXpHNNuKvEDR0Fh/r0NP//JgtzzLbezbLL08mFRWObOgUFek/XD1dzgIDLBLNDCrO1p2Qowuj6BFcPk3eioMEZH8rSpBN6FdrLPHR6FLFOu7r+olpwfQ4XaLcBPU+36kheDoZDuom7vPQQucwVD41/rGbY8a+eo4ZN28npGkWz4wxIngmcvEmx7IFVgMBVI+CHO159T2QNCoQp3n5r7j5ZlPB97d/mNPWtwjOhT2NrvVdEQuFnWdv4aOs9pHQAajdeDtwsSruX3qkey51ucB1W4ccheBX90vDVD0l8CAwEAAaOCBF0wggRZMDkGA1UdEQQyMDCCFkRBSWRUb2tlblNpZ25pbmdLZXlEZXaCFkRBSWRUb2tlblNpZ25pbmdLZXlEZXYwHQYDVR0OBBYEFJ8EP7W57Y9l54pjEWNaW19QTch3MB8GA1UdIwQYMBaAFLfYf5B7/HHT0+pH3d+zhspqxJUHMIIBdAYDVR0fBIIBazCCAWcwggFjoIIBX6CCAVuGZmh0dHA6Ly9hZGNzY2VydC5hdXMudGhlbmF0aW9uYWwuY29tL0NlcnRFbnJvbGwvTkFCJTIwSW50ZXJuYWwlMjBJc3N1aW5nJTIwQUQlMjBDQSUyMC0lMjBLTk9YJTIwUDAxLmNybIaB8GxkYXA6Ly8vQ049TkFCJTIwSW50ZXJuYWwlMjBJc3N1aW5nJTIwQUQlMjBDQSUyMC0lMjBLTk9YJTIwUDAxLENOPUFVUFIzSUkwMDFOQUJXSSxDTj1DRFAsQ049UHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049Q29uZmlndXJhdGlvbixEQz1hdXIsREM9bmF0aW9uYWwsREM9Y29tLERDPWF1P2NlcnRpZmljYXRlUmV2b2NhdGlvbkxpc3Q/YmFzZT9vYmplY3RDbGFzcz1jUkxEaXN0cmlidXRpb25Qb2ludDCCAc8GCCsGAQUFBwEBBIIBwTCCAb0wgaEGCCsGAQUFBzAChoGUaHR0cDovL2F1cHIzaWkwMDFuYWJ3aS5hdXIubmF0aW9uYWwuY29tLmF1L0NlcnRFbnJvbGwvQVVQUjNJSTAwMU5BQldJLmF1ci5uYXRpb25hbC5jb20uYXVfTkFCJTIwSW50ZXJuYWwlMjBJc3N1aW5nJTIwQUQlMjBDQSUyMC0lMjBLTk9YJTIwUDAxKDEpLmNydDA0BggrBgEFBQcwAYYoaHR0cDovL2FkY3NjZXJ0LmF1cy50aGVuYXRpb25hbC5jb20vb2NzcDCB4AYIKwYBBQUHMAKGgdNsZGFwOi8vL0NOPU5BQiUyMEludGVybmFsJTIwSXNzdWluZyUyMEFEJTIwQ0ElMjAtJTIwS05PWCUyMFAwMSxDTj1BSUEsQ049UHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049Q29uZmlndXJhdGlvbixEQz1hdXIsREM9bmF0aW9uYWwsREM9Y29tLERDPWF1P2NBQ2VydGlmaWNhdGU/YmFzZT9vYmplY3RDbGFzcz1jZXJ0aWZpY2F0aW9uQXV0aG9yaXR5MAsGA1UdDwQEAwIFoDA8BgkrBgEEAYI3FQcELzAtBiUrBgEEAYI3FQiDz+hfh9KdP4PJhTuHu841hdSFO2+B17Q4pL5GAgFkAgEUMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAnBgkrBgEEAYI3FQoEGjAYMAoGCCsGAQUFBwMCMAoGCCsGAQUFBwMBMA0GCSqGSIb3DQEBCwUAA4ICAQB/DZG7P140eOxmVoJ5eJSwwzJdGpj17LcrO1ptXAzy75Vu+nJ3GOt/7CFg3DJMtjK/ZHSMdtiWYku6to/JfrueUgLRxe8wPoZ0Zty+VQ68ue7vaUTs+ZviV1lFP0Buu2caeaK3A93jqdfrXhXPnJsHBSbbd3owV/wQqk30PtwdJrAQQgErpe4CA2Ttf73y4MQl6e+Ys7LqdfFHS8I+izN5hrNrMsy8Sx0SRBaE3Y/k6P6x065flLWgZC+SO2o7j8LrQHKwny1bNEO1xB7wCygEyc17m/lel4RT7XfHJryiCZfoBfkKuwmqHuK8yIrH2wQkL0cniREDfIWyUn5WyE/xhsFodLbWM+iH5UzkUxI5j6rlHgy7234BmYbAnTnI6OtUbs/y7BBoqIP4yFH1+f5AeJPJXX36gBYyEpGTBjwRsv8kC1D2rBqNorjfSV92cIepN00SQIhodx4jjBcFh4IjPbt0bs//r/3RXGi6+LUNEq5SF+pFcoLG2b8acsCZ3Dmza+8ewSrPve5R+ajFwX3IsckepkGSXLfX/zbjobYL0EgZpTVjrggP24I3YSEQIJqtYj8sCEhNV2mYyWwRrjENrzBTfiIkrIrSKvyW/G4nE0dkkrL9gU0eElZO+rKM7EOxGlL20vQULqwWY4SRnQqM95X/Lpwn7ld++sRlUiBtqg==", "MIIIRDCCBiygAwIBAgIKQOY+vAACAAAAFzANBgkqhkiG9w0BAQUFADCB8TELMAkGA1UEBhMCQVUxETAPBgNVBAgTCFZpY3RvcmlhMRIwEAYDVQQHEwlNZWxib3VybmUxIDAeBgNVBAoTF05hdGlvbmFsIEF1c3RyYWxpYSBCYW5rMSIwIAYDVQQLExlJLlQuU2VjdXJpdHkgQXBwbGljYXRpb25zMRIwEAYKCZImiZPyLGQBGRYCYXUxEzARBgoJkiaJk/IsZAEZFgNjb20xGDAWBgoJkiaJk/IsZAEZFghuYXRpb25hbDETMBEGCgmSJomT8ixkARkWA2F1cjEdMBsGA1UEAxMUTkFCIEludGVybmFsIFJvb3QgQ0EwHhcNMTMwOTA5MjM1MjA5WhcNMzgwOTEwMDAwMjA5WjCBiDESMBAGCgmSJomT8ixkARkWAmF1MRMwEQYKCZImiZPyLGQBGRYDY29tMRgwFgYKCZImiZPyLGQBGRYIbmF0aW9uYWwxEzARBgoJkiaJk/IsZAEZFgNhdXIxLjAsBgNVBAMTJU5BQiBJbnRlcm5hbCBJc3N1aW5nIEFEIENBIC0gS05PWCBQMDEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDVMvsNDR9mrj2xDxtM1sI5Fd8L3I5Vlt8sNrO18zvhdTjpReRfm3TwGzzJ94g+tyEmt4EKhoMoPbz3Bj5mu2pkO9lZpVD6VmC2JzGBN6y5P+9v1TNxwlfI4LZXG2fomOE/l8LikFqhgITcDzAFCqMUtf16m6VLhsUDS0yB4/QzZi+Ys3qM4AboORzLR1fiZucnWoGvW9k6ZwxjS48xNq5OwfcERN2w8zAzDvAak2iwiN7GjG89VvaAqSRoKTTuiR6AwCMcfmEV2azgcmFlbg8qI0QNuUaSjYT7S/x/DUgctoQxh7vMsC40qVsYU4kXTZyvtVJ9QZguQ5PH5rx7EYY+qZ8IS15X0ndoGTE8iOyM4vp8TzLN4Hwb+t0HXPF7StXEsoS1hj6X1l10PemsJ0KcSGF7Ha9VlUbgQWdbIHrPgdx6gSHKx3KOB2YqJFcyudBmoNZKdAMwwpofUe/FwM4AuZ8chMYATZ2PF1J4k0fNUfJAyAzcqm1sEudHs8JmJlqbacnwyyDt8alzDXJKKKlsUqsPltn9rvdOZaAojcEQyWJFbHqgA6nEr/cINGwtWM44btAcdPpO4CsYAS36jpRF1JUm8iMyZuEPRBw3t8Lm96hCC88FlOR+24fSfMy3lxPslzbyFmSHxMOpjAqj0ue2dJHM7LF1H/WgTvUF7MLdDwIDAQABo4ICQzCCAj8wEAYJKwYBBAGCNxUBBAMCAQAwHQYDVR0OBBYEFLfYf5B7/HHT0+pH3d+zhspqxJUHMD0GCSsGAQQBgjcVBwQwMC4GJisGAQQBgjcVCIPP6F+H0p0/g8mFO4e7zjWF1IU7b4He91WH761hAgFkAgEDMAsGA1UdDwQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFJfgWfrjScGgM7fiZWOB5wHAckJsMIHGBgNVHR8Egb4wgbswgbiggbWggbKGV2h0dHA6Ly9hMWtub3hwMDAyNy5hdXIubmF0aW9uYWwuY29tLmF1L0NSTC9hMWtub3hwMDA0NE5BQiUyMEludGVybmFsJTIwUm9vdCUyMENBKDIpLmNybIZXaHR0cDovL2ExZW1lbHAwMDI3LmF1ci5uYXRpb25hbC5jb20uYXUvQ1JML2Exa25veHAwMDQ0TkFCJTIwSW50ZXJuYWwlMjBSb290JTIwQ0EoMikuY3JsMIHEBggrBgEFBQcBAQSBtzCBtDBYBggrBgEFBQcwAoZMaHR0cDovL2Exa25veHAwMDI3LmF1ci5uYXRpb25hbC5jb20uYXUvQ1JML05BQiUyMEludGVybmFsJTIwUm9vdCUyMENBKDIpLmNydDBYBggrBgEFBQcwAoZMaHR0cDovL2ExZW1lbHAwMDI3LmF1ci5uYXRpb25hbC5jb20uYXUvQ1JML05BQiUyMEludGVybmFsJTIwUm9vdCUyMENBKDIpLmNydDANBgkqhkiG9w0BAQUFAAOCAgEApuz9ITwbM1st6TIQfwP+4WO8lMGFo1wxkBAMd1Cq3H17rQGDNecR4G9xb63TLLKx+SX0yTp4NkIKMXz1loRnsqXSaTfkj8FFwKkvdSCDDNp0LUVxskVZkNi3cYuWvW+ifrL0kddE3ZDHHNKRVHXBKb4Y+6izqtq+AgCDvuTGJNphMvlFkfTgJIDv42dfFtjUe3XFAWxx6PBQvswGAeWarU6BbuW/bAo60Hozrp/qnokBUUVEIYcs/XPwZfj4eV7xYYy8P5CBw2yytB356cG78QFrlEUWUrjUytm/eOxrPDHsubSPV7mzLgBZQAWMrREIJ2HMsAioVho6rEFp0gBP+KF4xXGUp+IsgvnnbSp4/pEC7RHgeI+U62zYkhfvAeV62ypCSHojOl6dALaRCwj5QSblmiaw4hKin288ClcZcBZZx2vJPW9Clni89nZYQBgzCa2RnNvqmXiF74zgfmmzlidukJyYoHU/PJjEyKw6VC2k+k5uBERZX5OFH6KQXMNM7c7fbBiiGcUSSh2ICW3EpPQPo0FPaGdxoR1RDkVCPux1wnbDCt1ETUTmOOVS/fTn/qhIdOUv9kgDfDXmHP47jj4TQDL9IV5evpC8u/zmkiStnbDuItCf1CHmKcT8GK/vKl5xhZdjhiv164wHk0c+u3Tx2vkPl4C9tpyXnYMQxj8=", "MIIG/TCCBOWgAwIBAgIQdxQCM49+wZBHLHfk7mURoDANBgkqhkiG9w0BAQUFADCB8TELMAkGA1UEBhMCQVUxETAPBgNVBAgTCFZpY3RvcmlhMRIwEAYDVQQHEwlNZWxib3VybmUxIDAeBgNVBAoTF05hdGlvbmFsIEF1c3RyYWxpYSBCYW5rMSIwIAYDVQQLExlJLlQuU2VjdXJpdHkgQXBwbGljYXRpb25zMRIwEAYKCZImiZPyLGQBGRYCYXUxEzARBgoJkiaJk/IsZAEZFgNjb20xGDAWBgoJkiaJk/IsZAEZFghuYXRpb25hbDETMBEGCgmSJomT8ixkARkWA2F1cjEdMBsGA1UEAxMUTkFCIEludGVybmFsIFJvb3QgQ0EwHhcNMTIwMTIzMDIyMjU2WhcNNDIwMTIzMDMxNDUyWjCB8TELMAkGA1UEBhMCQVUxETAPBgNVBAgTCFZpY3RvcmlhMRIwEAYDVQQHEwlNZWxib3VybmUxIDAeBgNVBAoTF05hdGlvbmFsIEF1c3RyYWxpYSBCYW5rMSIwIAYDVQQLExlJLlQuU2VjdXJpdHkgQXBwbGljYXRpb25zMRIwEAYKCZImiZPyLGQBGRYCYXUxEzARBgoJkiaJk/IsZAEZFgNjb20xGDAWBgoJkiaJk/IsZAEZFghuYXRpb25hbDETMBEGCgmSJomT8ixkARkWA2F1cjEdMBsGA1UEAxMUTkFCIEludGVybmFsIFJvb3QgQ0EwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCuCYrHPJH19CiOQHW8ZuN92AG0D6zHw0PiQQKNy+Fpb0D894FmGiG6xMgZBaqDZek1qGBAp/cC0RDGDbf84WYybsPXvtSPD48oe6prTy2Lr99bj9NUCQWtJSSdxr/kMg0RRGatJd/YpqHJiSfCyZRynhL2UTf1bg5oSn+NEfcaIYRVz6q9CPrgvUkOU81eqh8hbLqrEy6C598nmWP+APg/d/wVivUK52+YPm0gSGC77G+Ru9o9526kLWmYJGl6v1qqz+r7NNb3YpieXTvvg9L12Tr8HtQWIdzDrm+5S2jHT4InGRhEGuDfDrdgrXocR22TN0KQ4bBmYW2tdYrQz4XC9d0wimwK9HLPgPMteTz8zwy0sfW4Vo92yEwHsnfFd4F1jZPStwxRoRsQwFNlGBAqdePGevuoc6aLOo9Q40U5HwkUGchL/EQFQQnKLIqSmlilc6ByMwJV0o0bSYIYetvhPo0OGtJv9WxTiJtoskEbsku2ff79GRzwGFHxrkGcsHzGNOC4X8K4PGTThA3tk7KhuJF9o3gfYvLFuDC29OWFxE7nHeTsDpaMiIyAsZUg6Z7ya0CFsUmPBqFby71Ahm29XR8CM7vXHmT6ppXwufSRNsSWrKfV2N/B4IiqpIYlcyQRFsPHiN//AOLZk2BXezesvmF+WdGqZ1L7tpq1Dv6FrwIDAQABo4GOMIGLMBMGCSsGAQQBgjcUAgQGHgQAQwBBMAsGA1UdDwQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSX4Fn640nBoDO34mVjgecBwHJCbDASBgkrBgEEAYI3FQEEBQIDAQACMCMGCSsGAQQBgjcVAgQWBBTvpXmJy28zF4llVNPc0qjTtH1K3DANBgkqhkiG9w0BAQUFAAOCAgEApWGrkaDgc6gF2nTqTO7XBna7TSR0NCgUiIQE9b0W/sAQRRcmDuzKqByl/KrNu6U4KHkHsKe/KuRGQJnT9N/lbkgW9Go9DHur2ExpM9BFmxJQrxV3REkuBdvhi/CHOzDCsAX7yJ3eYORZOPu4DLBQ1rAJt0MP7IaK0f8jFjZeBV0SV4lcuYXRgTRsl+E7APYi2fYIUEOtowoofkQTkI7+4B5sL3doucKAaqvU+jnlWQXNBPMbEQdwO9RMFjyHn0eFyUjk32mDdU4kcXZ9gVNHKDQSaNFC7udBX03DRbLDr5xjcfID7Ki//wcI7/obXJKxNcwOKvJTXFnWstjueIhNFvMJPgmB9J1IOhXGks6QIM76Xqrl6iDonMi5SDF7OPfZDqHzPdnr1/Biw3W/Hy8o/yNhC9AvM1rz2y1QlAElX9164X/RrFeDMRnmnni4x0s1QgHJHUior2s/YH+K+c01gWomkCrT7IMOEixulOHRpnBiQO0By1bM94woulhUTDz78npKKY5R1csW6Bh6zDxEss1TSVo9hNNK1spcRAfZLfXadV4vure+id1GYn7+g0f9lXQky+4GGkt9I1rYlOtRzsLyrN7INQ4THuurSrxgbCnzimVWxLb80W9I6eD780C4/QLHHbXVoYZM4O2WnhZfSYQgDkT1xciHG+S6ZPLHADo=" ],
    "x5t" : "nlgKepaRHivOZvqYQLN6qDp_uJM",
    "kty" : "RSA",
    "use" : "sig",
    "alg" : "PS256",
    "n" : "AMcIyX5sTMB5tEy_Uq1AS1FTwLvqtcHz1-soo7M7qGnKFO31rMXpHNNuKvEDR0Fh_r0NP__JgtzzLbezbLL08mFRWObOgUFek_XD1dzgIDLBLNDCrO1p2Qowuj6BFcPk3eioMEZH8rSpBN6FdrLPHR6FLFOu7r-olpwfQ4XaLcBPU-36kheDoZDuom7vPQQucwVD41_rGbY8a-eo4ZN28npGkWz4wxIngmcvEmx7IFVgMBVI-CHO159T2QNCoQp3n5r7j5ZlPB97d_mNPWtwjOhT2NrvVdEQuFnWdv4aOs9pHQAajdeDtwsSruX3qkey51ucB1W4ccheBX90vDVD0l8",
    "e" : "AQAB"
  }, {
    "kid" : "nwQ_tbntj2XnimMRY1pbX1BNyHc",
    "x5c" : [ "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" ],
    "x5t" : "nlgKepaRHivOZvqYQLN6qDp_uJM",
    "kty" : "RSA",
    "use" : "sig",
    "alg" : "RS256",
    "n" : "AMcIyX5sTMB5tEy_Uq1AS1FTwLvqtcHz1-soo7M7qGnKFO31rMXpHNNuKvEDR0Fh_r0NP__JgtzzLbezbLL08mFRWObOgUFek_XD1dzgIDLBLNDCrO1p2Qowuj6BFcPk3eioMEZH8rSpBN6FdrLPHR6FLFOu7r-olpwfQ4XaLcBPU-36kheDoZDuom7vPQQucwVD41_rGbY8a-eo4ZN28npGkWz4wxIngmcvEmx7IFVgMBVI-CHO159T2QNCoQp3n5r7j5ZlPB97d_mNPWtwjOhT2NrvVdEQuFnWdv4aOs9pHQAajdeDtwsSruX3qkey51ucB1W4ccheBX90vDVD0l8",
    "e" : "AQAB"
  } ]
}
2020-11-16 22:46:31
FetchServerKeys
Found JWK set string
jwk_string
{
  "keys" : [ {
    "kid" : "nwQ_tbntj2XnimMRY1pbX1BNyHc",
    "x5c" : [ "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" ],
    "x5t" : "nlgKepaRHivOZvqYQLN6qDp_uJM",
    "kty" : "RSA",
    "use" : "sig",
    "alg" : "PS256",
    "n" : "AMcIyX5sTMB5tEy_Uq1AS1FTwLvqtcHz1-soo7M7qGnKFO31rMXpHNNuKvEDR0Fh_r0NP__JgtzzLbezbLL08mFRWObOgUFek_XD1dzgIDLBLNDCrO1p2Qowuj6BFcPk3eioMEZH8rSpBN6FdrLPHR6FLFOu7r-olpwfQ4XaLcBPU-36kheDoZDuom7vPQQucwVD41_rGbY8a-eo4ZN28npGkWz4wxIngmcvEmx7IFVgMBVI-CHO159T2QNCoQp3n5r7j5ZlPB97d_mNPWtwjOhT2NrvVdEQuFnWdv4aOs9pHQAajdeDtwsSruX3qkey51ucB1W4ccheBX90vDVD0l8",
    "e" : "AQAB"
  }, {
    "kid" : "nwQ_tbntj2XnimMRY1pbX1BNyHc",
    "x5c" : [ "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" ],
    "x5t" : "nlgKepaRHivOZvqYQLN6qDp_uJM",
    "kty" : "RSA",
    "use" : "sig",
    "alg" : "RS256",
    "n" : "AMcIyX5sTMB5tEy_Uq1AS1FTwLvqtcHz1-soo7M7qGnKFO31rMXpHNNuKvEDR0Fh_r0NP__JgtzzLbezbLL08mFRWObOgUFek_XD1dzgIDLBLNDCrO1p2Qowuj6BFcPk3eioMEZH8rSpBN6FdrLPHR6FLFOu7r-olpwfQ4XaLcBPU-36kheDoZDuom7vPQQucwVD41_rGbY8a-eo4ZN28npGkWz4wxIngmcvEmx7IFVgMBVI-CHO159T2QNCoQp3n5r7j5ZlPB97d_mNPWtwjOhT2NrvVdEQuFnWdv4aOs9pHQAajdeDtwsSruX3qkey51ucB1W4ccheBX90vDVD0l8",
    "e" : "AQAB"
  } ]
}
2020-11-16 22:46:31 SUCCESS
FetchServerKeys
Found server JWK set
server_jwks
{
  "keys": [
    {
      "kid": "nwQ_tbntj2XnimMRY1pbX1BNyHc",
      "x5c": [
        "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\u003d\u003d",
        "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\u003d",
        "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\u003d"
      ],
      "x5t": "nlgKepaRHivOZvqYQLN6qDp_uJM",
      "kty": "RSA",
      "use": "sig",
      "alg": "PS256",
      "n": "AMcIyX5sTMB5tEy_Uq1AS1FTwLvqtcHz1-soo7M7qGnKFO31rMXpHNNuKvEDR0Fh_r0NP__JgtzzLbezbLL08mFRWObOgUFek_XD1dzgIDLBLNDCrO1p2Qowuj6BFcPk3eioMEZH8rSpBN6FdrLPHR6FLFOu7r-olpwfQ4XaLcBPU-36kheDoZDuom7vPQQucwVD41_rGbY8a-eo4ZN28npGkWz4wxIngmcvEmx7IFVgMBVI-CHO159T2QNCoQp3n5r7j5ZlPB97d_mNPWtwjOhT2NrvVdEQuFnWdv4aOs9pHQAajdeDtwsSruX3qkey51ucB1W4ccheBX90vDVD0l8",
      "e": "AQAB"
    },
    {
      "kid": "nwQ_tbntj2XnimMRY1pbX1BNyHc",
      "x5c": [
        "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\u003d\u003d",
        "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\u003d",
        "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\u003d"
      ],
      "x5t": "nlgKepaRHivOZvqYQLN6qDp_uJM",
      "kty": "RSA",
      "use": "sig",
      "alg": "RS256",
      "n": "AMcIyX5sTMB5tEy_Uq1AS1FTwLvqtcHz1-soo7M7qGnKFO31rMXpHNNuKvEDR0Fh_r0NP__JgtzzLbezbLL08mFRWObOgUFek_XD1dzgIDLBLNDCrO1p2Qowuj6BFcPk3eioMEZH8rSpBN6FdrLPHR6FLFOu7r-olpwfQ4XaLcBPU-36kheDoZDuom7vPQQucwVD41_rGbY8a-eo4ZN28npGkWz4wxIngmcvEmx7IFVgMBVI-CHO159T2QNCoQp3n5r7j5ZlPB97d_mNPWtwjOhT2NrvVdEQuFnWdv4aOs9pHQAajdeDtwsSruX3qkey51ucB1W4ccheBX90vDVD0l8",
      "e": "AQAB"
    }
  ]
}
2020-11-16 22:46:31 SUCCESS
CheckServerKeysIsValid
Server JWKs is valid
server_jwks
{
  "keys": [
    {
      "kid": "nwQ_tbntj2XnimMRY1pbX1BNyHc",
      "x5c": [
        "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\u003d\u003d",
        "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\u003d",
        "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\u003d"
      ],
      "x5t": "nlgKepaRHivOZvqYQLN6qDp_uJM",
      "kty": "RSA",
      "use": "sig",
      "alg": "PS256",
      "n": "AMcIyX5sTMB5tEy_Uq1AS1FTwLvqtcHz1-soo7M7qGnKFO31rMXpHNNuKvEDR0Fh_r0NP__JgtzzLbezbLL08mFRWObOgUFek_XD1dzgIDLBLNDCrO1p2Qowuj6BFcPk3eioMEZH8rSpBN6FdrLPHR6FLFOu7r-olpwfQ4XaLcBPU-36kheDoZDuom7vPQQucwVD41_rGbY8a-eo4ZN28npGkWz4wxIngmcvEmx7IFVgMBVI-CHO159T2QNCoQp3n5r7j5ZlPB97d_mNPWtwjOhT2NrvVdEQuFnWdv4aOs9pHQAajdeDtwsSruX3qkey51ucB1W4ccheBX90vDVD0l8",
      "e": "AQAB"
    },
    {
      "kid": "nwQ_tbntj2XnimMRY1pbX1BNyHc",
      "x5c": [
        "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\u003d\u003d",
        "MIIIRDCCBiygAwIBAgIKQOY+vAACAAAAFzANBgkqhkiG9w0BAQUFADCB8TELMAkGA1UEBhMCQVUxETAPBgNVBAgTCFZpY3RvcmlhMRIwEAYDVQQHEwlNZWxib3VybmUxIDAeBgNVBAoTF05hdGlvbmFsIEF1c3RyYWxpYSBCYW5rMSIwIAYDVQQLExlJLlQuU2VjdXJpdHkgQXBwbGljYXRpb25zMRIwEAYKCZImiZPyLGQBGRYCYXUxEzARBgoJkiaJk/IsZAEZFgNjb20xGDAWBgoJkiaJk/IsZAEZFghuYXRpb25hbDETMBEGCgmSJomT8ixkARkWA2F1cjEdMBsGA1UEAxMUTkFCIEludGVybmFsIFJvb3QgQ0EwHhcNMTMwOTA5MjM1MjA5WhcNMzgwOTEwMDAwMjA5WjCBiDESMBAGCgmSJomT8ixkARkWAmF1MRMwEQYKCZImiZPyLGQBGRYDY29tMRgwFgYKCZImiZPyLGQBGRYIbmF0aW9uYWwxEzARBgoJkiaJk/IsZAEZFgNhdXIxLjAsBgNVBAMTJU5BQiBJbnRlcm5hbCBJc3N1aW5nIEFEIENBIC0gS05PWCBQMDEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDVMvsNDR9mrj2xDxtM1sI5Fd8L3I5Vlt8sNrO18zvhdTjpReRfm3TwGzzJ94g+tyEmt4EKhoMoPbz3Bj5mu2pkO9lZpVD6VmC2JzGBN6y5P+9v1TNxwlfI4LZXG2fomOE/l8LikFqhgITcDzAFCqMUtf16m6VLhsUDS0yB4/QzZi+Ys3qM4AboORzLR1fiZucnWoGvW9k6ZwxjS48xNq5OwfcERN2w8zAzDvAak2iwiN7GjG89VvaAqSRoKTTuiR6AwCMcfmEV2azgcmFlbg8qI0QNuUaSjYT7S/x/DUgctoQxh7vMsC40qVsYU4kXTZyvtVJ9QZguQ5PH5rx7EYY+qZ8IS15X0ndoGTE8iOyM4vp8TzLN4Hwb+t0HXPF7StXEsoS1hj6X1l10PemsJ0KcSGF7Ha9VlUbgQWdbIHrPgdx6gSHKx3KOB2YqJFcyudBmoNZKdAMwwpofUe/FwM4AuZ8chMYATZ2PF1J4k0fNUfJAyAzcqm1sEudHs8JmJlqbacnwyyDt8alzDXJKKKlsUqsPltn9rvdOZaAojcEQyWJFbHqgA6nEr/cINGwtWM44btAcdPpO4CsYAS36jpRF1JUm8iMyZuEPRBw3t8Lm96hCC88FlOR+24fSfMy3lxPslzbyFmSHxMOpjAqj0ue2dJHM7LF1H/WgTvUF7MLdDwIDAQABo4ICQzCCAj8wEAYJKwYBBAGCNxUBBAMCAQAwHQYDVR0OBBYEFLfYf5B7/HHT0+pH3d+zhspqxJUHMD0GCSsGAQQBgjcVBwQwMC4GJisGAQQBgjcVCIPP6F+H0p0/g8mFO4e7zjWF1IU7b4He91WH761hAgFkAgEDMAsGA1UdDwQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFJfgWfrjScGgM7fiZWOB5wHAckJsMIHGBgNVHR8Egb4wgbswgbiggbWggbKGV2h0dHA6Ly9hMWtub3hwMDAyNy5hdXIubmF0aW9uYWwuY29tLmF1L0NSTC9hMWtub3hwMDA0NE5BQiUyMEludGVybmFsJTIwUm9vdCUyMENBKDIpLmNybIZXaHR0cDovL2ExZW1lbHAwMDI3LmF1ci5uYXRpb25hbC5jb20uYXUvQ1JML2Exa25veHAwMDQ0TkFCJTIwSW50ZXJuYWwlMjBSb290JTIwQ0EoMikuY3JsMIHEBggrBgEFBQcBAQSBtzCBtDBYBggrBgEFBQcwAoZMaHR0cDovL2Exa25veHAwMDI3LmF1ci5uYXRpb25hbC5jb20uYXUvQ1JML05BQiUyMEludGVybmFsJTIwUm9vdCUyMENBKDIpLmNydDBYBggrBgEFBQcwAoZMaHR0cDovL2ExZW1lbHAwMDI3LmF1ci5uYXRpb25hbC5jb20uYXUvQ1JML05BQiUyMEludGVybmFsJTIwUm9vdCUyMENBKDIpLmNydDANBgkqhkiG9w0BAQUFAAOCAgEApuz9ITwbM1st6TIQfwP+4WO8lMGFo1wxkBAMd1Cq3H17rQGDNecR4G9xb63TLLKx+SX0yTp4NkIKMXz1loRnsqXSaTfkj8FFwKkvdSCDDNp0LUVxskVZkNi3cYuWvW+ifrL0kddE3ZDHHNKRVHXBKb4Y+6izqtq+AgCDvuTGJNphMvlFkfTgJIDv42dfFtjUe3XFAWxx6PBQvswGAeWarU6BbuW/bAo60Hozrp/qnokBUUVEIYcs/XPwZfj4eV7xYYy8P5CBw2yytB356cG78QFrlEUWUrjUytm/eOxrPDHsubSPV7mzLgBZQAWMrREIJ2HMsAioVho6rEFp0gBP+KF4xXGUp+IsgvnnbSp4/pEC7RHgeI+U62zYkhfvAeV62ypCSHojOl6dALaRCwj5QSblmiaw4hKin288ClcZcBZZx2vJPW9Clni89nZYQBgzCa2RnNvqmXiF74zgfmmzlidukJyYoHU/PJjEyKw6VC2k+k5uBERZX5OFH6KQXMNM7c7fbBiiGcUSSh2ICW3EpPQPo0FPaGdxoR1RDkVCPux1wnbDCt1ETUTmOOVS/fTn/qhIdOUv9kgDfDXmHP47jj4TQDL9IV5evpC8u/zmkiStnbDuItCf1CHmKcT8GK/vKl5xhZdjhiv164wHk0c+u3Tx2vkPl4C9tpyXnYMQxj8\u003d",
        "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\u003d"
      ],
      "x5t": "nlgKepaRHivOZvqYQLN6qDp_uJM",
      "kty": "RSA",
      "use": "sig",
      "alg": "RS256",
      "n": "AMcIyX5sTMB5tEy_Uq1AS1FTwLvqtcHz1-soo7M7qGnKFO31rMXpHNNuKvEDR0Fh_r0NP__JgtzzLbezbLL08mFRWObOgUFek_XD1dzgIDLBLNDCrO1p2Qowuj6BFcPk3eioMEZH8rSpBN6FdrLPHR6FLFOu7r-olpwfQ4XaLcBPU-36kheDoZDuom7vPQQucwVD41_rGbY8a-eo4ZN28npGkWz4wxIngmcvEmx7IFVgMBVI-CHO159T2QNCoQp3n5r7j5ZlPB97d_mNPWtwjOhT2NrvVdEQuFnWdv4aOs9pHQAajdeDtwsSruX3qkey51ucB1W4ccheBX90vDVD0l8",
      "e": "AQAB"
    }
  ]
}
2020-11-16 22:46:31 SUCCESS
ValidateServerJWKs
Valid server JWKs: keys are valid JSON, contain the required fields and are correctly encoded using unpadded base64url
2020-11-16 22:46:31 SUCCESS
CheckForKeyIdInServerJWKs
All keys contain kids
2020-11-16 22:46:31 SUCCESS
EnsureServerJwksDoesNotContainPrivateOrSymmetricKeys
Jwks does not contain any private or symmetric keys
2020-11-16 22:46:31 SUCCESS
FAPIEnsureMinimumServerKeyLength
Validated minimum key lengths for server_jwks
server_jwks
{
  "keys": [
    {
      "kid": "nwQ_tbntj2XnimMRY1pbX1BNyHc",
      "x5c": [
        "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\u003d\u003d",
        "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\u003d",
        "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\u003d"
      ],
      "x5t": "nlgKepaRHivOZvqYQLN6qDp_uJM",
      "kty": "RSA",
      "use": "sig",
      "alg": "PS256",
      "n": "AMcIyX5sTMB5tEy_Uq1AS1FTwLvqtcHz1-soo7M7qGnKFO31rMXpHNNuKvEDR0Fh_r0NP__JgtzzLbezbLL08mFRWObOgUFek_XD1dzgIDLBLNDCrO1p2Qowuj6BFcPk3eioMEZH8rSpBN6FdrLPHR6FLFOu7r-olpwfQ4XaLcBPU-36kheDoZDuom7vPQQucwVD41_rGbY8a-eo4ZN28npGkWz4wxIngmcvEmx7IFVgMBVI-CHO159T2QNCoQp3n5r7j5ZlPB97d_mNPWtwjOhT2NrvVdEQuFnWdv4aOs9pHQAajdeDtwsSruX3qkey51ucB1W4ccheBX90vDVD0l8",
      "e": "AQAB"
    },
    {
      "kid": "nwQ_tbntj2XnimMRY1pbX1BNyHc",
      "x5c": [
        "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\u003d\u003d",
        "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\u003d",
        "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\u003d"
      ],
      "x5t": "nlgKepaRHivOZvqYQLN6qDp_uJM",
      "kty": "RSA",
      "use": "sig",
      "alg": "RS256",
      "n": "AMcIyX5sTMB5tEy_Uq1AS1FTwLvqtcHz1-soo7M7qGnKFO31rMXpHNNuKvEDR0Fh_r0NP__JgtzzLbezbLL08mFRWObOgUFek_XD1dzgIDLBLNDCrO1p2Qowuj6BFcPk3eioMEZH8rSpBN6FdrLPHR6FLFOu7r-olpwfQ4XaLcBPU-36kheDoZDuom7vPQQucwVD41_rGbY8a-eo4ZN28npGkWz4wxIngmcvEmx7IFVgMBVI-CHO159T2QNCoQp3n5r7j5ZlPB97d_mNPWtwjOhT2NrvVdEQuFnWdv4aOs9pHQAajdeDtwsSruX3qkey51ucB1W4ccheBX90vDVD0l8",
      "e": "AQAB"
    }
  ]
}
2020-11-16 22:46:31 SUCCESS
GetStaticClientConfiguration
Found a static client object
client_id
657B1FCB-AE0D-A587-C05E-9DBB58E8C31F
scope
profile common:customer.basic:read common:customer.detail:read bank:accounts.basic:read openid bank:payees:read
jwks
{
  "keys": [
    {
      "kid": "RSA-PS256-SIGN-1",
      "kty": "RSA",
      "d": "F-kbluAOelDEJ6tvdRqcucXJuJFu8UJ2ifS0H1JtxI-rHp0mXpIm2uCf8GkIN4yt6tXg25uMbjMue1nhumJaamLYn9CJ1Mp4yuWDpQw0hHeBVDU3cpbfeGszOUomTlL_JNgh7u4X-6tw1xG4a7AOE3LqnaxzJgkYzjTI9TrpxEd2LfPXCOYmmJjx47eTMoW2faPacjB_WNmi0O8ly1PfCnpyoIfz_CX2Nhk8KcWUXWFKuFUCzHJtMdgoeLDszeMXiPxk5-5vdg5rHf-V_gHdAZPedPIbX50Rywzl2kszAzfacDtck5tKaKlz8dMMylL7_AWCs5svc2VnAdD5MXpwxQ",
      "e": "AQAB",
      "use": "sig",
      "alg": "PS256",
      "n": "h2dbmbUKpe5QZTbROif9cUpKmRlcgD3BfzKuAAMe9-nfW0C5XPvZzHKlcIxYlUnkhAKlzbUDM6_Zvk9vsSoc59mqXT3GS4ajUs27cGQE4aEN85_msJ3lqTbUJV6k_B0N9FlASI5BNLNGgliabpGMH0GLWYuIKYDeyCMFMtohNQLomDQx9t6IPbag4w6qcrp-X4IjvHdAy3BpSW1gzmefQJymnCG-kapBjXNZCQ5BOQuijYAl0CAM7ddpozfaCUy0rfISBqVooPLhjmXuSkgXj4gTP0ybacJg7u9KoYhDapVl09hS4-fNy-4pMIylVys091JXI1nZ0rEPVWZuQntt2Q"
    },
    {
      "kid": "RSA-ENC-1",
      "kty": "RSA",
      "d": "F-kbluAOelDEJ6tvdRqcucXJuJFu8UJ2ifS0H1JtxI-rHp0mXpIm2uCf8GkIN4yt6tXg25uMbjMue1nhumJaamLYn9CJ1Mp4yuWDpQw0hHeBVDU3cpbfeGszOUomTlL_JNgh7u4X-6tw1xG4a7AOE3LqnaxzJgkYzjTI9TrpxEd2LfPXCOYmmJjx47eTMoW2faPacjB_WNmi0O8ly1PfCnpyoIfz_CX2Nhk8KcWUXWFKuFUCzHJtMdgoeLDszeMXiPxk5-5vdg5rHf-V_gHdAZPedPIbX50Rywzl2kszAzfacDtck5tKaKlz8dMMylL7_AWCs5svc2VnAdD5MXpwxQ",
      "e": "AQAB",
      "use": "enc",
      "alg": "RSA-OAEP-256",
      "n": "h2dbmbUKpe5QZTbROif9cUpKmRlcgD3BfzKuAAMe9-nfW0C5XPvZzHKlcIxYlUnkhAKlzbUDM6_Zvk9vsSoc59mqXT3GS4ajUs27cGQE4aEN85_msJ3lqTbUJV6k_B0N9FlASI5BNLNGgliabpGMH0GLWYuIKYDeyCMFMtohNQLomDQx9t6IPbag4w6qcrp-X4IjvHdAy3BpSW1gzmefQJymnCG-kapBjXNZCQ5BOQuijYAl0CAM7ddpozfaCUy0rfISBqVooPLhjmXuSkgXj4gTP0ybacJg7u9KoYhDapVl09hS4-fNy-4pMIylVys091JXI1nZ0rEPVWZuQntt2Q"
    }
  ]
}
2020-11-16 22:46:31 SUCCESS
ValidateMTLSCertificatesHeader
MTLS certificates header is valid
2020-11-16 22:46:31 SUCCESS
ExtractMTLSCertificatesFromConfiguration
Mutual TLS authentication credentials loaded
cert
MIIFITCCBAmgAwIBAgIQbnYW2ZIebT3ZQOo/0H6pgTANBgkqhkiG9w0BAQsFADCBsDELMAkGA1UEBhMCQVUxNzA1BgNVBAoTLkF1c3RyYWxpYW4gQ29tcGV0aXRpb24gYW5kIENvbnN1bWVyIENvbW1pc3Npb24xHDAaBgNVBAsTE0NvbnN1bWVyIERhdGEgUmlnaHQxHzAdBgNVBAsTFkZvciBURVNUIFB1cnBvc2VzIE9OTFkxKTAnBgNVBAMTIENEUiBURVNUIEJhbmtpbmcgSW50ZXJtZWRpYXRlIENBMB4XDTIwMTExMDAwMDAwMFoXDTIxMTExMDIzNTk1OVowaTEcMBoGA1UECwwTQ29uc3VtZXIgRGF0YSBSaWdodDEfMB0GA1UECwwWRm9yIFRFU1QgUHVycG9zZXMgT05MWTEMMAoGA1UECgwDTkFCMRowGAYDVQQDDBFOQUJDbGllbnRDZXJ0VGVzdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL09Ss74dql4SAQH7vhls7gzvVZnYGJ0c/jBecNJt7JcIxcm21f8YDtqAYupu5oE/pTaxO3LfQNGuRO/H7VMBoNC8FWHeyxNiquHLbo8Qr+ZeFJ6NsrOQTWLgHLTmiEyy6/+zeQ9Hk8NSAj5DyqDDn9uHlaLtAY1n2BBkmxKeogwbR3hsRb7ONkxo+5kTnMhvoNqNyqhdrVKklZw7zFZlUc0ChRh1VWo56scnJaLyCdqzfgXHxLACwXyXWO0gMeoo7c00aCn8jXqjvFh5HTfrkXy72BZOw61Al+jnfa8d1Yn+LCr2JcV4+U5bXY41CtCZrLTH+RxqDXqGIIZvH9JQmsCAwEAAaOCAXswggF3MAwGA1UdEwEB/wQCMAAwDgYDVR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMCMB0GA1UdDgQWBBTSYSeuCGTjpfC94RZR/L2Srq6wLDAuBgpghkgBhvhFARADBCAwHgYTYIZIAYb4RQEQAQMBBAGD6fy+RRYHMTEzMDIyMDA5BgpghkgBhvhFARAFBCswKQIBABYkYUhSMGNITTZMeTl3YTJrdGNtRXVjM2x0WVhWMGFDNWpiMjA9MF0GA1UdHwRWMFQwUqBQoE6GTGh0dHA6Ly9wa2ktY3JsLnN5bWF1dGguY29tL2NhX2RmNWQ0OTNkNWI0Nzg0OTI2Y2RmZTZhZGU5ZTAwM2ZjL0xhdGVzdENSTC5jcmwwOAYIKwYBBQUHAQEELDAqMCgGCCsGAQUFBzABhhxodHRwOi8vcGtpLW9jc3AuZGlnaWNlcnQuY29tMB8GA1UdIwQYMBaAFEk2kQIImSps5ClgnpF+u5Ot5l5LMA0GCSqGSIb3DQEBCwUAA4IBAQAe7d1SJs8jyKpAkR7dvKMgw3z/5vKZL2PuWraJWZ/cHKdFZR0DUKg98dCuNx68AgayadsbGz1LFdKqraunhk9sAG0Vkj0bIGKaQqD8TMxZmfsG+d4Qhu9Q9Uy7IOCr21COZvX/oBC3pvL1j5jrE7uZdujscNbbQHz+OlyMf0ErVoaMoVONkKrIzS8FAogjz9meZynoPPP8iMSYjF/U9+i9gZbdtb0Ep9/+14cKRJENmfZUxTzSodDqStWy/dSccYFfjEBH14wkvqy+u5bwpFiwqivEf0eWFhyu8D4hUU6meLjkY5IeZFAMIbuuy7Ea5R3iqYVPpjM4/+SfK53w5RW7
key
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC9PUrO+HapeEgEB+74ZbO4M71WZ2BidHP4wXnDSbeyXCMXJttX/GA7agGLqbuaBP6U2sTty30DRrkTvx+1TAaDQvBVh3ssTYqrhy26PEK/mXhSejbKzkE1i4By05ohMsuv/s3kPR5PDUgI+Q8qgw5/bh5Wi7QGNZ9gQZJsSnqIMG0d4bEW+zjZMaPuZE5zIb6DajcqoXa1SpJWcO8xWZVHNAoUYdVVqOerHJyWi8gnas34Fx8SwAsF8l1jtIDHqKO3NNGgp/I16o7xYeR0365F8u9gWTsOtQJfo532vHdWJ/iwq9iXFePlOW12ONQrQmay0x/kcag16hiCGbx/SUJrAgMBAAECggEAZLVCo4SsuaGOSb7jGQQesY+vWlUngR3SPfbQ0vHfNac88Ww3XMqtd9EBQ48vjFbOGO+Xz6j0PZMcmXqj6DquWJp+BjZUgY4+luwYlLzPFOIam2H42NMM9u7ni7Q6mSJMLbwfXDB+eblqtYO943TdeUlkEdDFHGzbBUHAJ6s3LFQVut2/SLjZoGWeTSk/fw1XIxR1wkumqOvA54K2ZiJmCC5C04v6L+IrQLGja36XBaHGIIUC4DXudkVtTvkDp1FpExVzB9rh/PPum343X4g7U0fgg6XpdfvglwCz8SoOFgrcoHqNazNvNS8NpMSZYTNixY2BzBjlIYZNekEypARtCQKBgQDzVEN+P9QT5tEl4rliMbWhmZ2fmQtlu7r7LQiexn1oDbG01Qh++4H+bakryTA5NmaMW7YGls2Tq1HZ+eXJGhlvm7y33dRTJ2SMvWaWW4FqK+rRJ0GyJpb3mIb1RfPfh3ptPhO1mSk2CLMDOz0ry2Q1SPnBBoLUlt4K10akyiWn5wKBgQDHF/onbjX2HYFkj/u3uGvAe+CJR4OxxRGmkQ9AEJm/aawtwl0PiTxqocpnsxKfn7Rnwy9uBDl4H4wpkVp9dDm9d0hJWDSMWRtLXajxaQ/4bdT5UDAjUDvh9eF7zpO0tFtUtcx6xDIkhiNCUt2qQUiWczwqXcFeK2iEMNl4ztQw3QKBgQDK44bHXQdDdOENOueihZpR3Vl9esnzEL5OsvUOFqj4OvrisgK8ho+UivFUzhNEkSSegdXb1qAhMec03laIARgWZH/Nu8xPbXg8laxVUIUu9uF7dcUke2LDnk1hc+tthXRCZFFgyQ2AvW4uEpXlz1iFyYxeM0ShaA5Kcce4nckaHwKBgCNOZzgy3TLmDJouxm7QL5uU3D68Beiyj+y/8Lpltz4wmS4MN8CXj7VBN8moAfd4tN9px7F04lQhFBQTCL8Sq2KkEpefIsJ40tRMqbcV8JUXtRr5U3APvG7X0cLI4Xy8Ny4Qh1CGFnZPq1UJqPGWXi8ABH1m3vG6NPCsUQSReSOpAoGAQWdE6v41an6PiyeNgfRgMBGqE932D7Lwe4TOI2yQmSIcjE/V/j/WVPA7BO4nnb0uCFjFMas2xYKxZOS0ZQbXnWUO60LZaxP5NeEo51d96WYsQNLDCP762uv5Pa4r1z76t4ykEdwkUYADjjNFOrAU6a1e1dhuzJlq3BO/ITmUot4=
ca
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
2020-11-16 22:46:31 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
2020-11-16 22:46:31 SUCCESS
ExtractJWKsFromStaticClientConfiguration
Extracted client JWK
client_jwks
{
  "keys": [
    {
      "kid": "RSA-PS256-SIGN-1",
      "kty": "RSA",
      "d": "F-kbluAOelDEJ6tvdRqcucXJuJFu8UJ2ifS0H1JtxI-rHp0mXpIm2uCf8GkIN4yt6tXg25uMbjMue1nhumJaamLYn9CJ1Mp4yuWDpQw0hHeBVDU3cpbfeGszOUomTlL_JNgh7u4X-6tw1xG4a7AOE3LqnaxzJgkYzjTI9TrpxEd2LfPXCOYmmJjx47eTMoW2faPacjB_WNmi0O8ly1PfCnpyoIfz_CX2Nhk8KcWUXWFKuFUCzHJtMdgoeLDszeMXiPxk5-5vdg5rHf-V_gHdAZPedPIbX50Rywzl2kszAzfacDtck5tKaKlz8dMMylL7_AWCs5svc2VnAdD5MXpwxQ",
      "e": "AQAB",
      "use": "sig",
      "alg": "PS256",
      "n": "h2dbmbUKpe5QZTbROif9cUpKmRlcgD3BfzKuAAMe9-nfW0C5XPvZzHKlcIxYlUnkhAKlzbUDM6_Zvk9vsSoc59mqXT3GS4ajUs27cGQE4aEN85_msJ3lqTbUJV6k_B0N9FlASI5BNLNGgliabpGMH0GLWYuIKYDeyCMFMtohNQLomDQx9t6IPbag4w6qcrp-X4IjvHdAy3BpSW1gzmefQJymnCG-kapBjXNZCQ5BOQuijYAl0CAM7ddpozfaCUy0rfISBqVooPLhjmXuSkgXj4gTP0ybacJg7u9KoYhDapVl09hS4-fNy-4pMIylVys091JXI1nZ0rEPVWZuQntt2Q"
    },
    {
      "kid": "RSA-ENC-1",
      "kty": "RSA",
      "d": "F-kbluAOelDEJ6tvdRqcucXJuJFu8UJ2ifS0H1JtxI-rHp0mXpIm2uCf8GkIN4yt6tXg25uMbjMue1nhumJaamLYn9CJ1Mp4yuWDpQw0hHeBVDU3cpbfeGszOUomTlL_JNgh7u4X-6tw1xG4a7AOE3LqnaxzJgkYzjTI9TrpxEd2LfPXCOYmmJjx47eTMoW2faPacjB_WNmi0O8ly1PfCnpyoIfz_CX2Nhk8KcWUXWFKuFUCzHJtMdgoeLDszeMXiPxk5-5vdg5rHf-V_gHdAZPedPIbX50Rywzl2kszAzfacDtck5tKaKlz8dMMylL7_AWCs5svc2VnAdD5MXpwxQ",
      "e": "AQAB",
      "use": "enc",
      "alg": "RSA-OAEP-256",
      "n": "h2dbmbUKpe5QZTbROif9cUpKmRlcgD3BfzKuAAMe9-nfW0C5XPvZzHKlcIxYlUnkhAKlzbUDM6_Zvk9vsSoc59mqXT3GS4ajUs27cGQE4aEN85_msJ3lqTbUJV6k_B0N9FlASI5BNLNGgliabpGMH0GLWYuIKYDeyCMFMtohNQLomDQx9t6IPbag4w6qcrp-X4IjvHdAy3BpSW1gzmefQJymnCG-kapBjXNZCQ5BOQuijYAl0CAM7ddpozfaCUy0rfISBqVooPLhjmXuSkgXj4gTP0ybacJg7u9KoYhDapVl09hS4-fNy-4pMIylVys091JXI1nZ0rEPVWZuQntt2Q"
    }
  ]
}
public_client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "sig",
      "kid": "RSA-PS256-SIGN-1",
      "alg": "PS256",
      "n": "h2dbmbUKpe5QZTbROif9cUpKmRlcgD3BfzKuAAMe9-nfW0C5XPvZzHKlcIxYlUnkhAKlzbUDM6_Zvk9vsSoc59mqXT3GS4ajUs27cGQE4aEN85_msJ3lqTbUJV6k_B0N9FlASI5BNLNGgliabpGMH0GLWYuIKYDeyCMFMtohNQLomDQx9t6IPbag4w6qcrp-X4IjvHdAy3BpSW1gzmefQJymnCG-kapBjXNZCQ5BOQuijYAl0CAM7ddpozfaCUy0rfISBqVooPLhjmXuSkgXj4gTP0ybacJg7u9KoYhDapVl09hS4-fNy-4pMIylVys091JXI1nZ0rEPVWZuQntt2Q"
    },
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "enc",
      "kid": "RSA-ENC-1",
      "alg": "RSA-OAEP-256",
      "n": "h2dbmbUKpe5QZTbROif9cUpKmRlcgD3BfzKuAAMe9-nfW0C5XPvZzHKlcIxYlUnkhAKlzbUDM6_Zvk9vsSoc59mqXT3GS4ajUs27cGQE4aEN85_msJ3lqTbUJV6k_B0N9FlASI5BNLNGgliabpGMH0GLWYuIKYDeyCMFMtohNQLomDQx9t6IPbag4w6qcrp-X4IjvHdAy3BpSW1gzmefQJymnCG-kapBjXNZCQ5BOQuijYAl0CAM7ddpozfaCUy0rfISBqVooPLhjmXuSkgXj4gTP0ybacJg7u9KoYhDapVl09hS4-fNy-4pMIylVys091JXI1nZ0rEPVWZuQntt2Q"
    }
  ]
}
2020-11-16 22:46:31 SUCCESS
CheckForKeyIdInClientJWKs
All keys contain kids
2020-11-16 22:46:31 SUCCESS
CheckDistinctKeyIdValueInClientJWKs
Distinct 'kid' value in all keys of client_jwks
see
https://bitbucket.org/openid/connect/issues/1127
2020-11-16 22:46:31 SUCCESS
FAPICheckKeyAlgInClientJWKs
Found a key with alg PS256 or ES256
2020-11-16 22:46:31 SUCCESS
FAPIEnsureMinimumClientKeyLength
Validated minimum key lengths for client_jwks
client_jwks
{
  "keys": [
    {
      "kid": "RSA-PS256-SIGN-1",
      "kty": "RSA",
      "d": "F-kbluAOelDEJ6tvdRqcucXJuJFu8UJ2ifS0H1JtxI-rHp0mXpIm2uCf8GkIN4yt6tXg25uMbjMue1nhumJaamLYn9CJ1Mp4yuWDpQw0hHeBVDU3cpbfeGszOUomTlL_JNgh7u4X-6tw1xG4a7AOE3LqnaxzJgkYzjTI9TrpxEd2LfPXCOYmmJjx47eTMoW2faPacjB_WNmi0O8ly1PfCnpyoIfz_CX2Nhk8KcWUXWFKuFUCzHJtMdgoeLDszeMXiPxk5-5vdg5rHf-V_gHdAZPedPIbX50Rywzl2kszAzfacDtck5tKaKlz8dMMylL7_AWCs5svc2VnAdD5MXpwxQ",
      "e": "AQAB",
      "use": "sig",
      "alg": "PS256",
      "n": "h2dbmbUKpe5QZTbROif9cUpKmRlcgD3BfzKuAAMe9-nfW0C5XPvZzHKlcIxYlUnkhAKlzbUDM6_Zvk9vsSoc59mqXT3GS4ajUs27cGQE4aEN85_msJ3lqTbUJV6k_B0N9FlASI5BNLNGgliabpGMH0GLWYuIKYDeyCMFMtohNQLomDQx9t6IPbag4w6qcrp-X4IjvHdAy3BpSW1gzmefQJymnCG-kapBjXNZCQ5BOQuijYAl0CAM7ddpozfaCUy0rfISBqVooPLhjmXuSkgXj4gTP0ybacJg7u9KoYhDapVl09hS4-fNy-4pMIylVys091JXI1nZ0rEPVWZuQntt2Q"
    },
    {
      "kid": "RSA-ENC-1",
      "kty": "RSA",
      "d": "F-kbluAOelDEJ6tvdRqcucXJuJFu8UJ2ifS0H1JtxI-rHp0mXpIm2uCf8GkIN4yt6tXg25uMbjMue1nhumJaamLYn9CJ1Mp4yuWDpQw0hHeBVDU3cpbfeGszOUomTlL_JNgh7u4X-6tw1xG4a7AOE3LqnaxzJgkYzjTI9TrpxEd2LfPXCOYmmJjx47eTMoW2faPacjB_WNmi0O8ly1PfCnpyoIfz_CX2Nhk8KcWUXWFKuFUCzHJtMdgoeLDszeMXiPxk5-5vdg5rHf-V_gHdAZPedPIbX50Rywzl2kszAzfacDtck5tKaKlz8dMMylL7_AWCs5svc2VnAdD5MXpwxQ",
      "e": "AQAB",
      "use": "enc",
      "alg": "RSA-OAEP-256",
      "n": "h2dbmbUKpe5QZTbROif9cUpKmRlcgD3BfzKuAAMe9-nfW0C5XPvZzHKlcIxYlUnkhAKlzbUDM6_Zvk9vsSoc59mqXT3GS4ajUs27cGQE4aEN85_msJ3lqTbUJV6k_B0N9FlASI5BNLNGgliabpGMH0GLWYuIKYDeyCMFMtohNQLomDQx9t6IPbag4w6qcrp-X4IjvHdAy3BpSW1gzmefQJymnCG-kapBjXNZCQ5BOQuijYAl0CAM7ddpozfaCUy0rfISBqVooPLhjmXuSkgXj4gTP0ybacJg7u9KoYhDapVl09hS4-fNy-4pMIylVys091JXI1nZ0rEPVWZuQntt2Q"
    }
  ]
}
2020-11-16 22:46:31 SUCCESS
ValidateMTLSCertificatesAsX509
Mutual TLS authentication cert validated as X.509
Verify configuration of second client
2020-11-16 22:46:31 SUCCESS
GetStaticClient2Configuration
Found a static second client object
client_id
6500B91A-FE9B-DBC7-55CF-C2FEC10D980C
scope
profile common:customer.basic:read common:customer.detail:read bank:accounts.basic:read openid bank:payees:read
jwks
{
  "keys": [
    {
      "kid": "RSA-PS256-SIGN-2",
      "kty": "RSA",
      "d": "dEfvb2OpT46JrBa-ACnkfkaVTX8M2RMwQ0HNssfU9CbkzB7vVX3XL7BsrSlke9vAj81C-ZMqA6Psu2zE7-M_ojJUuhbCSixADwzWNVq1qvQFiJTAUvM6shUgqgJjV0_0XWMkXYbDGatjW4_wlpqAEeqb8F4zzSl_miT_wDfNS1IwvJy8L4gYUiAL2TdycYCvJXr7lBtUcZNT4_-7uHUpupQxks80g2Ciar2c_kddAvRddR4zSeYhnR8vi-CkuI52lzBbHYTK8S0uaGi1iCrZ2XAlmQlq27aK7i8WhIPM1uaixFiXx02OLgKe3PM2VBsSAyftbu7wkdIevCd2agoEHQ",
      "e": "AQAB",
      "use": "sig",
      "alg": "PS256",
      "n": "nGpOQW8DeBQD5u2a020h2uN2CmqE59h-bxQaZrXwDtvRYLIJmMcwCeBRXhn_N-nUH5P75TwaXu-ykVAzLm8mM66ilYb40nZ_pZudq4ZCwA63A6Hd5bcRJDpsJEV9y1DLmtbszHR2RLrvq0Y0dn4b_Lbc9qc05z4ojTh6pO76eRi1tOFwqhf0TSIGL67fynFkm_dy3NsdAh1wmHn_akrrVN9q3clwqviTTlWqFH_0CrW6LgRFWzf_IodzeTEM49TQARYW49FRJrIENooWtuSWmHD9RtmHZuZMtuk0MnVzQ9KgJNn0hqCxKLIbBS3lJ7Ds0IZp3yLr-uT5jxUoxBjqXQ"
    },
    {
      "kid": "RSA-PS256-ENC-2",
      "kty": "RSA",
      "d": "dEfvb2OpT46JrBa-ACnkfkaVTX8M2RMwQ0HNssfU9CbkzB7vVX3XL7BsrSlke9vAj81C-ZMqA6Psu2zE7-M_ojJUuhbCSixADwzWNVq1qvQFiJTAUvM6shUgqgJjV0_0XWMkXYbDGatjW4_wlpqAEeqb8F4zzSl_miT_wDfNS1IwvJy8L4gYUiAL2TdycYCvJXr7lBtUcZNT4_-7uHUpupQxks80g2Ciar2c_kddAvRddR4zSeYhnR8vi-CkuI52lzBbHYTK8S0uaGi1iCrZ2XAlmQlq27aK7i8WhIPM1uaixFiXx02OLgKe3PM2VBsSAyftbu7wkdIevCd2agoEHQ",
      "e": "AQAB",
      "use": "enc",
      "alg": "RSA-OAEP-256",
      "n": "nGpOQW8DeBQD5u2a020h2uN2CmqE59h-bxQaZrXwDtvRYLIJmMcwCeBRXhn_N-nUH5P75TwaXu-ykVAzLm8mM66ilYb40nZ_pZudq4ZCwA63A6Hd5bcRJDpsJEV9y1DLmtbszHR2RLrvq0Y0dn4b_Lbc9qc05z4ojTh6pO76eRi1tOFwqhf0TSIGL67fynFkm_dy3NsdAh1wmHn_akrrVN9q3clwqviTTlWqFH_0CrW6LgRFWzf_IodzeTEM49TQARYW49FRJrIENooWtuSWmHD9RtmHZuZMtuk0MnVzQ9KgJNn0hqCxKLIbBS3lJ7Ds0IZp3yLr-uT5jxUoxBjqXQ"
    }
  ]
}
2020-11-16 22:46:31 SUCCESS
ValidateMTLSCertificates2Header
MTLS certificates header is valid
2020-11-16 22:46:31 SUCCESS
ExtractMTLSCertificates2FromConfiguration
Mutual TLS authentication credentials loaded
cert
MIIFITCCBAmgAwIBAgIQd6Lnji27fI/8DnOOzFGNXzANBgkqhkiG9w0BAQsFADCBsDELMAkGA1UEBhMCQVUxNzA1BgNVBAoTLkF1c3RyYWxpYW4gQ29tcGV0aXRpb24gYW5kIENvbnN1bWVyIENvbW1pc3Npb24xHDAaBgNVBAsTE0NvbnN1bWVyIERhdGEgUmlnaHQxHzAdBgNVBAsTFkZvciBURVNUIFB1cnBvc2VzIE9OTFkxKTAnBgNVBAMTIENEUiBURVNUIEJhbmtpbmcgSW50ZXJtZWRpYXRlIENBMB4XDTIwMTExMDAwMDAwMFoXDTIxMTExMDIzNTk1OVowaTEcMBoGA1UECwwTQ29uc3VtZXIgRGF0YSBSaWdodDEfMB0GA1UECwwWRm9yIFRFU1QgUHVycG9zZXMgT05MWTEMMAoGA1UECgwDTkFCMRowGAYDVQQDDBFOQUJDbGllbnRDZXJ0VGVzdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAO8nUPiW4jO3By5y1ThXqdYZ7Kz9g8PMpaypZ1YBgz0HEOBnqmA2XcZLdm0jkdQXXoMuNBtC4YWbVHKwVGTjzNTelZk7lu/HfVlG1BC1Q6/GccGIC+piO/uSXRpE0wd5To04I8a6ZnjmXGzQDDKVcw97YKom3gNmUA1iQohY8WyWJmO5QNJsp/IuggozTlO4UhGG9FYRHl1/Sz+ON9T5FsOJMHpCU+WyF4n0oORg85Vt/6CJ9OQkzGZSeMXLlFmho7pnmfJ75v1BjwP1xPCcOoAiZeNyU2LWo/TAuz9OWGgrzFkaZq/HGbavyPTvft87IfVhCcx9KK/KXYa/aFeauLsCAwEAAaOCAXswggF3MAwGA1UdEwEB/wQCMAAwDgYDVR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMCMB0GA1UdDgQWBBQnIyQYaHHE1hulFatBJLhDhQ7VlDAuBgpghkgBhvhFARADBCAwHgYTYIZIAYb4RQEQAQMBBAGD6fy+RRYHMTEzMDIyMDA5BgpghkgBhvhFARAFBCswKQIBABYkYUhSMGNITTZMeTl3YTJrdGNtRXVjM2x0WVhWMGFDNWpiMjA9MF0GA1UdHwRWMFQwUqBQoE6GTGh0dHA6Ly9wa2ktY3JsLnN5bWF1dGguY29tL2NhX2RmNWQ0OTNkNWI0Nzg0OTI2Y2RmZTZhZGU5ZTAwM2ZjL0xhdGVzdENSTC5jcmwwOAYIKwYBBQUHAQEELDAqMCgGCCsGAQUFBzABhhxodHRwOi8vcGtpLW9jc3AuZGlnaWNlcnQuY29tMB8GA1UdIwQYMBaAFEk2kQIImSps5ClgnpF+u5Ot5l5LMA0GCSqGSIb3DQEBCwUAA4IBAQCNvoFLgTxz/69kDXo9K3CREEyL86BfMj18Y9DR5Ie/T3DyImjG6YuQnX7jM41m++E+DrNXazsX5jktwvhWblNbjsVRg4+5QemIY/Sgc8BVB10Oix/vU5ltcSc6E1oJBp+EcW81o7loZ5kXV8lBUhGXsMMM1kWFo9ymRQtJgUzPGNTy7nXZjJRAE7UaLqFj86bVDrDyfLJM6SPEEWu4focb4ITi4TNG0K2O4dCd1tiwQU5sYNL+n32OVdbSQc34F1IYASq+8p39ubUq9ayTDJOF5ayq9dfoI5TiSWHzmNaLqDMbnB6EQX10BPVO2o2aLvvCvfR3fQHRBjP0XneX6isK
key
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDvJ1D4luIztwcuctU4V6nWGeys/YPDzKWsqWdWAYM9BxDgZ6pgNl3GS3ZtI5HUF16DLjQbQuGFm1RysFRk48zU3pWZO5bvx31ZRtQQtUOvxnHBiAvqYjv7kl0aRNMHeU6NOCPGumZ45lxs0AwylXMPe2CqJt4DZlANYkKIWPFsliZjuUDSbKfyLoIKM05TuFIRhvRWER5df0s/jjfU+RbDiTB6QlPlsheJ9KDkYPOVbf+gifTkJMxmUnjFy5RZoaO6Z5nye+b9QY8D9cTwnDqAImXjclNi1qP0wLs/TlhoK8xZGmavxxm2r8j0737fOyH1YQnMfSivyl2Gv2hXmri7AgMBAAECggEAVbUSaLSyRnRep3/R+Eo6fJd34ZtNYJtz+IgRl5odLX7dxn6AadCyFMGwpHZt6cOiRIMHe4mhhx9eyWd2J14YZ2WJ2YuokTA+NQOUNpSvuEv3MrOOCabA9mzC3woxUulfhG7NK4hb9xIfp4N8C5jRzoeZ4gDh6ff90n4XeAPgKdiIeQs9cKvFZv7utc/aacp1IXkd0ELEj6/7nzgLV18hA5S3cR8XYnnueIZuus2ml27R/16pzBTaxsRaidFt2/CJ/0W3++Wc2SHG7ExTp6uRFZi0Himt5SQcbmsmT0CPJhkqL+oayHAW0/fZMq2R4vnHbVhb6lIwnsoMLMp1lG8ykQKBgQD4e9g+smA9KpHqoPQw/anhmgxnpdMy9vGIPTa/tYEH9f64Yvjkbd1JuviQO6F0nbWKqnqXh6+3XhW316eDxMGsipf59k8r1aHq1QiM8EcfHqcTQLj3utc64kVceMqhlQOWxusuaO/+IR324cO1IzeN0mwHSOXKZ/A/cDHMZLJ5UwKBgQD2YzjzyD/iarMPDzABVr6W4LkWr0xUr6xuE6/IcBl0oWwMRf821pbfatnC2BH1WQn7RoOV9z89TLJTJan+A/LmIYC9zL5t7v49IFcWaJthMPV02eDj8oeHppzYkxowuCTyeNFa+awSs06wGE6r8JNiW0RYc0jFhbjXX3nM7BCN+QKBgGYTKfAHgrVdyXdjCy0c5y6AA9yIKExlWS8oRldWjlzg1vST476iyybAod9OP7MSHkOKaLXazXo8MhvFgVEGALGKdYf/gOJ27f7z6IFNK0pDY0rraZCKtmPAE9I65LKf7kuAB5iXDw+MNyz17Vl50BZ4fFw5u/v72puU0UAvlYl1AoGBAOdrwu6XRAnylkSqyzg2tcUZRj/cXyGb76VksFLfl8lIZSgSBukHHaazwd2U/SkpfIqbbLTLCocVJtmaItUH+HnXNgkP6j1voTTgz2uozWi4h5Q9oVH5Vvs+r0tsv8jK7Ukh2eJNaCYYbOxRqHMu///+IW/CuLNuKnOApfKoN9RhAoGANeD0UGvDSEcVK8gSbzESUAt5CbCFA6pojqiyo1NYECY2iuRPtDlQbaZjuzKKCdfuc3XlrSL5vBJ4RSnn7KYk4zMWwzbu+FsLJYA/TZw7sZscBidzQKTZbOBg3flEf/NMA2xmPEcxztkh4PbrkTc+sKLIj1pPx8Econ1SpRgVsFk=
ca
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
2020-11-16 22:46:31 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
2020-11-16 22:46:31 SUCCESS
ExtractJWKsFromStaticClientConfiguration
Extracted client JWK
client_jwks
{
  "keys": [
    {
      "kid": "RSA-PS256-SIGN-2",
      "kty": "RSA",
      "d": "dEfvb2OpT46JrBa-ACnkfkaVTX8M2RMwQ0HNssfU9CbkzB7vVX3XL7BsrSlke9vAj81C-ZMqA6Psu2zE7-M_ojJUuhbCSixADwzWNVq1qvQFiJTAUvM6shUgqgJjV0_0XWMkXYbDGatjW4_wlpqAEeqb8F4zzSl_miT_wDfNS1IwvJy8L4gYUiAL2TdycYCvJXr7lBtUcZNT4_-7uHUpupQxks80g2Ciar2c_kddAvRddR4zSeYhnR8vi-CkuI52lzBbHYTK8S0uaGi1iCrZ2XAlmQlq27aK7i8WhIPM1uaixFiXx02OLgKe3PM2VBsSAyftbu7wkdIevCd2agoEHQ",
      "e": "AQAB",
      "use": "sig",
      "alg": "PS256",
      "n": "nGpOQW8DeBQD5u2a020h2uN2CmqE59h-bxQaZrXwDtvRYLIJmMcwCeBRXhn_N-nUH5P75TwaXu-ykVAzLm8mM66ilYb40nZ_pZudq4ZCwA63A6Hd5bcRJDpsJEV9y1DLmtbszHR2RLrvq0Y0dn4b_Lbc9qc05z4ojTh6pO76eRi1tOFwqhf0TSIGL67fynFkm_dy3NsdAh1wmHn_akrrVN9q3clwqviTTlWqFH_0CrW6LgRFWzf_IodzeTEM49TQARYW49FRJrIENooWtuSWmHD9RtmHZuZMtuk0MnVzQ9KgJNn0hqCxKLIbBS3lJ7Ds0IZp3yLr-uT5jxUoxBjqXQ"
    },
    {
      "kid": "RSA-PS256-ENC-2",
      "kty": "RSA",
      "d": "dEfvb2OpT46JrBa-ACnkfkaVTX8M2RMwQ0HNssfU9CbkzB7vVX3XL7BsrSlke9vAj81C-ZMqA6Psu2zE7-M_ojJUuhbCSixADwzWNVq1qvQFiJTAUvM6shUgqgJjV0_0XWMkXYbDGatjW4_wlpqAEeqb8F4zzSl_miT_wDfNS1IwvJy8L4gYUiAL2TdycYCvJXr7lBtUcZNT4_-7uHUpupQxks80g2Ciar2c_kddAvRddR4zSeYhnR8vi-CkuI52lzBbHYTK8S0uaGi1iCrZ2XAlmQlq27aK7i8WhIPM1uaixFiXx02OLgKe3PM2VBsSAyftbu7wkdIevCd2agoEHQ",
      "e": "AQAB",
      "use": "enc",
      "alg": "RSA-OAEP-256",
      "n": "nGpOQW8DeBQD5u2a020h2uN2CmqE59h-bxQaZrXwDtvRYLIJmMcwCeBRXhn_N-nUH5P75TwaXu-ykVAzLm8mM66ilYb40nZ_pZudq4ZCwA63A6Hd5bcRJDpsJEV9y1DLmtbszHR2RLrvq0Y0dn4b_Lbc9qc05z4ojTh6pO76eRi1tOFwqhf0TSIGL67fynFkm_dy3NsdAh1wmHn_akrrVN9q3clwqviTTlWqFH_0CrW6LgRFWzf_IodzeTEM49TQARYW49FRJrIENooWtuSWmHD9RtmHZuZMtuk0MnVzQ9KgJNn0hqCxKLIbBS3lJ7Ds0IZp3yLr-uT5jxUoxBjqXQ"
    }
  ]
}
public_client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "sig",
      "kid": "RSA-PS256-SIGN-2",
      "alg": "PS256",
      "n": "nGpOQW8DeBQD5u2a020h2uN2CmqE59h-bxQaZrXwDtvRYLIJmMcwCeBRXhn_N-nUH5P75TwaXu-ykVAzLm8mM66ilYb40nZ_pZudq4ZCwA63A6Hd5bcRJDpsJEV9y1DLmtbszHR2RLrvq0Y0dn4b_Lbc9qc05z4ojTh6pO76eRi1tOFwqhf0TSIGL67fynFkm_dy3NsdAh1wmHn_akrrVN9q3clwqviTTlWqFH_0CrW6LgRFWzf_IodzeTEM49TQARYW49FRJrIENooWtuSWmHD9RtmHZuZMtuk0MnVzQ9KgJNn0hqCxKLIbBS3lJ7Ds0IZp3yLr-uT5jxUoxBjqXQ"
    },
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "enc",
      "kid": "RSA-PS256-ENC-2",
      "alg": "RSA-OAEP-256",
      "n": "nGpOQW8DeBQD5u2a020h2uN2CmqE59h-bxQaZrXwDtvRYLIJmMcwCeBRXhn_N-nUH5P75TwaXu-ykVAzLm8mM66ilYb40nZ_pZudq4ZCwA63A6Hd5bcRJDpsJEV9y1DLmtbszHR2RLrvq0Y0dn4b_Lbc9qc05z4ojTh6pO76eRi1tOFwqhf0TSIGL67fynFkm_dy3NsdAh1wmHn_akrrVN9q3clwqviTTlWqFH_0CrW6LgRFWzf_IodzeTEM49TQARYW49FRJrIENooWtuSWmHD9RtmHZuZMtuk0MnVzQ9KgJNn0hqCxKLIbBS3lJ7Ds0IZp3yLr-uT5jxUoxBjqXQ"
    }
  ]
}
2020-11-16 22:46:31 SUCCESS
CheckForKeyIdInClientJWKs
All keys contain kids
2020-11-16 22:46:31 SUCCESS
CheckDistinctKeyIdValueInClientJWKs
Distinct 'kid' value in all keys of client_jwks
see
https://bitbucket.org/openid/connect/issues/1127
2020-11-16 22:46:31 SUCCESS
FAPICheckKeyAlgInClientJWKs
Found a key with alg PS256 or ES256
2020-11-16 22:46:31 SUCCESS
FAPIEnsureMinimumClientKeyLength
Validated minimum key lengths for client_jwks
client_jwks
{
  "keys": [
    {
      "kid": "RSA-PS256-SIGN-2",
      "kty": "RSA",
      "d": "dEfvb2OpT46JrBa-ACnkfkaVTX8M2RMwQ0HNssfU9CbkzB7vVX3XL7BsrSlke9vAj81C-ZMqA6Psu2zE7-M_ojJUuhbCSixADwzWNVq1qvQFiJTAUvM6shUgqgJjV0_0XWMkXYbDGatjW4_wlpqAEeqb8F4zzSl_miT_wDfNS1IwvJy8L4gYUiAL2TdycYCvJXr7lBtUcZNT4_-7uHUpupQxks80g2Ciar2c_kddAvRddR4zSeYhnR8vi-CkuI52lzBbHYTK8S0uaGi1iCrZ2XAlmQlq27aK7i8WhIPM1uaixFiXx02OLgKe3PM2VBsSAyftbu7wkdIevCd2agoEHQ",
      "e": "AQAB",
      "use": "sig",
      "alg": "PS256",
      "n": "nGpOQW8DeBQD5u2a020h2uN2CmqE59h-bxQaZrXwDtvRYLIJmMcwCeBRXhn_N-nUH5P75TwaXu-ykVAzLm8mM66ilYb40nZ_pZudq4ZCwA63A6Hd5bcRJDpsJEV9y1DLmtbszHR2RLrvq0Y0dn4b_Lbc9qc05z4ojTh6pO76eRi1tOFwqhf0TSIGL67fynFkm_dy3NsdAh1wmHn_akrrVN9q3clwqviTTlWqFH_0CrW6LgRFWzf_IodzeTEM49TQARYW49FRJrIENooWtuSWmHD9RtmHZuZMtuk0MnVzQ9KgJNn0hqCxKLIbBS3lJ7Ds0IZp3yLr-uT5jxUoxBjqXQ"
    },
    {
      "kid": "RSA-PS256-ENC-2",
      "kty": "RSA",
      "d": "dEfvb2OpT46JrBa-ACnkfkaVTX8M2RMwQ0HNssfU9CbkzB7vVX3XL7BsrSlke9vAj81C-ZMqA6Psu2zE7-M_ojJUuhbCSixADwzWNVq1qvQFiJTAUvM6shUgqgJjV0_0XWMkXYbDGatjW4_wlpqAEeqb8F4zzSl_miT_wDfNS1IwvJy8L4gYUiAL2TdycYCvJXr7lBtUcZNT4_-7uHUpupQxks80g2Ciar2c_kddAvRddR4zSeYhnR8vi-CkuI52lzBbHYTK8S0uaGi1iCrZ2XAlmQlq27aK7i8WhIPM1uaixFiXx02OLgKe3PM2VBsSAyftbu7wkdIevCd2agoEHQ",
      "e": "AQAB",
      "use": "enc",
      "alg": "RSA-OAEP-256",
      "n": "nGpOQW8DeBQD5u2a020h2uN2CmqE59h-bxQaZrXwDtvRYLIJmMcwCeBRXhn_N-nUH5P75TwaXu-ykVAzLm8mM66ilYb40nZ_pZudq4ZCwA63A6Hd5bcRJDpsJEV9y1DLmtbszHR2RLrvq0Y0dn4b_Lbc9qc05z4ojTh6pO76eRi1tOFwqhf0TSIGL67fynFkm_dy3NsdAh1wmHn_akrrVN9q3clwqviTTlWqFH_0CrW6LgRFWzf_IodzeTEM49TQARYW49FRJrIENooWtuSWmHD9RtmHZuZMtuk0MnVzQ9KgJNn0hqCxKLIbBS3lJ7Ds0IZp3yLr-uT5jxUoxBjqXQ"
    }
  ]
}
2020-11-16 22:46:31 SUCCESS
ValidateMTLSCertificatesAsX509
Mutual TLS authentication cert validated as X.509
2020-11-16 22:46:31 SUCCESS
GetResourceEndpointConfiguration
Found a resource endpoint object
resourceUrl
https://openbank-secure.api-cdrtest.nab.com.au/cds-au/v1/banking/payees
institution_id
nab
cdrVersion
1
2020-11-16 22:46:31 SUCCESS
SetProtectedResourceUrlToSingleResourceEndpoint
Set protected resource URL
protected_resource_url
https://openbank-secure.api-cdrtest.nab.com.au/cds-au/v1/banking/payees
2020-11-16 22:46:31 SUCCESS
ExtractTLSTestValuesFromResourceConfiguration
Extracted TLS information from resource endpoint
resource_endpoint
{
  "testHost": "openbank-secure.api-cdrtest.nab.com.au",
  "testPort": 443
}
2020-11-16 22:46:31 SUCCESS
ExtractTLSTestValuesFromOBResourceConfiguration
Extracted TLS information from resource endpoint
accounts_resource_endpoint
{
  "testHost": "openbank-secure.api-cdrtest.nab.com.au",
  "testPort": 443
}
accounts_request_endpoint
{
  "testHost": "openbank-secure.api-cdrtest.nab.com.au",
  "testPort": 443
}
2020-11-16 22:46:31
fapi-rw-id2-ensure-other-scope-order-succeeds
Setup Done
Make request to authorization endpoint
2020-11-16 22:46:31 SUCCESS
CreateAuthorizationEndpointRequestFromClientInformation
Created authorization endpoint request
client_id
657B1FCB-AE0D-A587-C05E-9DBB58E8C31F
redirect_uri
https://www.certification.openid.net/test/a/nab/callback
scope
profile common:customer.basic:read common:customer.detail:read bank:accounts.basic:read openid bank:payees:read
2020-11-16 22:46:31 SUCCESS
AddCdrAcrClaimToAuthorizationEndpointRequest
Added acr claim to authorization_endpoint_request
authorization_endpoint_request
{
  "client_id": "657B1FCB-AE0D-A587-C05E-9DBB58E8C31F",
  "redirect_uri": "https://www.certification.openid.net/test/a/nab/callback",
  "scope": "profile common:customer.basic:read common:customer.detail:read bank:accounts.basic:read openid bank:payees:read",
  "claims": {
    "id_token": {
      "acr": {
        "value": "urn:cds.au:cdr:2",
        "essential": true
      }
    }
  }
}
2020-11-16 22:46:31 SUCCESS
AddCdrSharingDurationClaimToAuthorizationEndpointRequest
Added sharing_duration claim to authorization_endpoint_request
authorization_endpoint_request
{
  "client_id": "657B1FCB-AE0D-A587-C05E-9DBB58E8C31F",
  "redirect_uri": "https://www.certification.openid.net/test/a/nab/callback",
  "scope": "profile common:customer.basic:read common:customer.detail:read bank:accounts.basic:read openid bank:payees:read",
  "claims": {
    "id_token": {
      "acr": {
        "value": "urn:cds.au:cdr:2",
        "essential": true
      }
    },
    "sharing_duration": 7776000
  }
}
2020-11-16 22:46:31
CreateRandomStateValue
Created state value
requested_state_length
10
state
YtZIfFVQTf
2020-11-16 22:46:31 SUCCESS
AddStateToAuthorizationEndpointRequest
Added state parameter to request
client_id
657B1FCB-AE0D-A587-C05E-9DBB58E8C31F
redirect_uri
https://www.certification.openid.net/test/a/nab/callback
scope
profile common:customer.basic:read common:customer.detail:read bank:accounts.basic:read openid bank:payees:read
claims
{
  "id_token": {
    "acr": {
      "value": "urn:cds.au:cdr:2",
      "essential": true
    }
  },
  "sharing_duration": 7776000
}
state
YtZIfFVQTf
2020-11-16 22:46:31
CreateRandomNonceValue
Created nonce value
requested_nonce_length
10
nonce
beFd63GLWN
2020-11-16 22:46:31 SUCCESS
AddNonceToAuthorizationEndpointRequest
Added nonce parameter to request
client_id
657B1FCB-AE0D-A587-C05E-9DBB58E8C31F
redirect_uri
https://www.certification.openid.net/test/a/nab/callback
scope
profile common:customer.basic:read common:customer.detail:read bank:accounts.basic:read openid bank:payees:read
claims
{
  "id_token": {
    "acr": {
      "value": "urn:cds.au:cdr:2",
      "essential": true
    }
  },
  "sharing_duration": 7776000
}
state
YtZIfFVQTf
nonce
beFd63GLWN
2020-11-16 22:46:31 SUCCESS
SetAuthorizationEndpointRequestResponseTypeToCodeIdtoken
Added response_type parameter to request
client_id
657B1FCB-AE0D-A587-C05E-9DBB58E8C31F
redirect_uri
https://www.certification.openid.net/test/a/nab/callback
scope
profile common:customer.basic:read common:customer.detail:read bank:accounts.basic:read openid bank:payees:read
claims
{
  "id_token": {
    "acr": {
      "value": "urn:cds.au:cdr:2",
      "essential": true
    }
  },
  "sharing_duration": 7776000
}
state
YtZIfFVQTf
nonce
beFd63GLWN
response_type
code id_token
2020-11-16 22:46:31
ReverseScopeOrderInAuthorizationEndpointRequest
Reversed order of scopes in authorization endpoint request
original
profile common:customer.basic:read common:customer.detail:read bank:accounts.basic:read openid bank:payees:read
reversed
bank:payees:read openid bank:accounts.basic:read common:customer.detail:read common:customer.basic:read profile
2020-11-16 22:46:31 SUCCESS
ConvertAuthorizationEndpointRequestToRequestObject
Created request object claims
request_object_claims
{
  "client_id": "657B1FCB-AE0D-A587-C05E-9DBB58E8C31F",
  "redirect_uri": "https://www.certification.openid.net/test/a/nab/callback",
  "scope": "bank:payees:read openid bank:accounts.basic:read common:customer.detail:read common:customer.basic:read profile",
  "claims": {
    "id_token": {
      "acr": {
        "value": "urn:cds.au:cdr:2",
        "essential": true
      }
    },
    "sharing_duration": 7776000
  },
  "state": "YtZIfFVQTf",
  "nonce": "beFd63GLWN",
  "response_type": "code id_token"
}
2020-11-16 22:46:31 SUCCESS
AddExpToRequestObject
Added exp to request object claims
exp
1.605567091E9
2020-11-16 22:46:31 SUCCESS
AddAudToRequestObject
Added aud to request object claims
aud
https://openbank.api-cdrtest.nab.com.au
2020-11-16 22:46:31 SUCCESS
AddIssToRequestObject
Added iss to request object claims
iss
657B1FCB-AE0D-A587-C05E-9DBB58E8C31F
2020-11-16 22:46:31 SUCCESS
AddClientIdToRequestObject
Added client_id to request object claims
client_id
657B1FCB-AE0D-A587-C05E-9DBB58E8C31F
2020-11-16 22:46:32 SUCCESS
SignRequestObject
Signed the request object
claims
{"aud":"https:\/\/openbank.api-cdrtest.nab.com.au","scope":"bank:payees:read openid bank:accounts.basic:read common:customer.detail:read common:customer.basic:read profile","claims":{"sharing_duration":7776000,"id_token":{"acr":{"value":"urn:cds.au:cdr:2","essential":true}}},"iss":"657B1FCB-AE0D-A587-C05E-9DBB58E8C31F","response_type":"code id_token","redirect_uri":"https:\/\/www.certification.openid.net\/test\/a\/nab\/callback","state":"YtZIfFVQTf","exp":1605567091,"nonce":"beFd63GLWN","client_id":"657B1FCB-AE0D-A587-C05E-9DBB58E8C31F"}
header
{"kid":"RSA-PS256-SIGN-1","alg":"PS256"}
request_object
eyJraWQiOiJSU0EtUFMyNTYtU0lHTi0xIiwiYWxnIjoiUFMyNTYifQ.eyJhdWQiOiJodHRwczpcL1wvb3BlbmJhbmsuYXBpLWNkcnRlc3QubmFiLmNvbS5hdSIsInNjb3BlIjoiYmFuazpwYXllZXM6cmVhZCBvcGVuaWQgYmFuazphY2NvdW50cy5iYXNpYzpyZWFkIGNvbW1vbjpjdXN0b21lci5kZXRhaWw6cmVhZCBjb21tb246Y3VzdG9tZXIuYmFzaWM6cmVhZCBwcm9maWxlIiwiY2xhaW1zIjp7InNoYXJpbmdfZHVyYXRpb24iOjc3NzYwMDAsImlkX3Rva2VuIjp7ImFjciI6eyJ2YWx1ZSI6InVybjpjZHMuYXU6Y2RyOjIiLCJlc3NlbnRpYWwiOnRydWV9fX0sImlzcyI6IjY1N0IxRkNCLUFFMEQtQTU4Ny1DMDVFLTlEQkI1OEU4QzMxRiIsInJlc3BvbnNlX3R5cGUiOiJjb2RlIGlkX3Rva2VuIiwicmVkaXJlY3RfdXJpIjoiaHR0cHM6XC9cL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXRcL3Rlc3RcL2FcL25hYlwvY2FsbGJhY2siLCJzdGF0ZSI6Ill0WklmRlZRVGYiLCJleHAiOjE2MDU1NjcwOTEsIm5vbmNlIjoiYmVGZDYzR0xXTiIsImNsaWVudF9pZCI6IjY1N0IxRkNCLUFFMEQtQTU4Ny1DMDVFLTlEQkI1OEU4QzMxRiJ9.VB0_5ZKK83fIuaqiug49foPDxan2EurnfbIZNS424f4NOiDHIDhhM6LfubmwmEK4nxyIKDG89cyNR18fxwpuZMqfLjU57DcifHXo625vcjRntLj89OhJNp12nnQ8U2_3xufOudn7xz8AxTQovkpo_lYswmznRf_GwNtxFZwWckbJai4AhlhtZmv3GDYhB5m_GlRRwe5dc6s8SuSIur1Ldxz6ig_ljy6c4DRMlYGNpw8Pi1bJ_8hol9arusd9CIjq-iZGDPWoNbmNmBQs5J_6c41DJ2RrLnYMtrR5rHv5xRnAgC7PdWszptTODpVNbTiue3vaU9zYKjED6QZFn8lhgA
key
{"kty":"RSA","d":"F-kbluAOelDEJ6tvdRqcucXJuJFu8UJ2ifS0H1JtxI-rHp0mXpIm2uCf8GkIN4yt6tXg25uMbjMue1nhumJaamLYn9CJ1Mp4yuWDpQw0hHeBVDU3cpbfeGszOUomTlL_JNgh7u4X-6tw1xG4a7AOE3LqnaxzJgkYzjTI9TrpxEd2LfPXCOYmmJjx47eTMoW2faPacjB_WNmi0O8ly1PfCnpyoIfz_CX2Nhk8KcWUXWFKuFUCzHJtMdgoeLDszeMXiPxk5-5vdg5rHf-V_gHdAZPedPIbX50Rywzl2kszAzfacDtck5tKaKlz8dMMylL7_AWCs5svc2VnAdD5MXpwxQ","e":"AQAB","use":"sig","kid":"RSA-PS256-SIGN-1","alg":"PS256","n":"h2dbmbUKpe5QZTbROif9cUpKmRlcgD3BfzKuAAMe9-nfW0C5XPvZzHKlcIxYlUnkhAKlzbUDM6_Zvk9vsSoc59mqXT3GS4ajUs27cGQE4aEN85_msJ3lqTbUJV6k_B0N9FlASI5BNLNGgliabpGMH0GLWYuIKYDeyCMFMtohNQLomDQx9t6IPbag4w6qcrp-X4IjvHdAy3BpSW1gzmefQJymnCG-kapBjXNZCQ5BOQuijYAl0CAM7ddpozfaCUy0rfISBqVooPLhjmXuSkgXj4gTP0ybacJg7u9KoYhDapVl09hS4-fNy-4pMIylVys091JXI1nZ0rEPVWZuQntt2Q"}
2020-11-16 22:46:32 SUCCESS
BuildRequestObjectByValueRedirectToAuthorizationEndpoint
Sending to authorization endpoint
redirect_to_authorization_endpoint
https://openbank.api-cdrtest.nab.com.au/v1/idp/cdr/nab/authorise?request=eyJraWQiOiJSU0EtUFMyNTYtU0lHTi0xIiwiYWxnIjoiUFMyNTYifQ.eyJhdWQiOiJodHRwczpcL1wvb3BlbmJhbmsuYXBpLWNkcnRlc3QubmFiLmNvbS5hdSIsInNjb3BlIjoiYmFuazpwYXllZXM6cmVhZCBvcGVuaWQgYmFuazphY2NvdW50cy5iYXNpYzpyZWFkIGNvbW1vbjpjdXN0b21lci5kZXRhaWw6cmVhZCBjb21tb246Y3VzdG9tZXIuYmFzaWM6cmVhZCBwcm9maWxlIiwiY2xhaW1zIjp7InNoYXJpbmdfZHVyYXRpb24iOjc3NzYwMDAsImlkX3Rva2VuIjp7ImFjciI6eyJ2YWx1ZSI6InVybjpjZHMuYXU6Y2RyOjIiLCJlc3NlbnRpYWwiOnRydWV9fX0sImlzcyI6IjY1N0IxRkNCLUFFMEQtQTU4Ny1DMDVFLTlEQkI1OEU4QzMxRiIsInJlc3BvbnNlX3R5cGUiOiJjb2RlIGlkX3Rva2VuIiwicmVkaXJlY3RfdXJpIjoiaHR0cHM6XC9cL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXRcL3Rlc3RcL2FcL25hYlwvY2FsbGJhY2siLCJzdGF0ZSI6Ill0WklmRlZRVGYiLCJleHAiOjE2MDU1NjcwOTEsIm5vbmNlIjoiYmVGZDYzR0xXTiIsImNsaWVudF9pZCI6IjY1N0IxRkNCLUFFMEQtQTU4Ny1DMDVFLTlEQkI1OEU4QzMxRiJ9.VB0_5ZKK83fIuaqiug49foPDxan2EurnfbIZNS424f4NOiDHIDhhM6LfubmwmEK4nxyIKDG89cyNR18fxwpuZMqfLjU57DcifHXo625vcjRntLj89OhJNp12nnQ8U2_3xufOudn7xz8AxTQovkpo_lYswmznRf_GwNtxFZwWckbJai4AhlhtZmv3GDYhB5m_GlRRwe5dc6s8SuSIur1Ldxz6ig_ljy6c4DRMlYGNpw8Pi1bJ_8hol9arusd9CIjq-iZGDPWoNbmNmBQs5J_6c41DJ2RrLnYMtrR5rHv5xRnAgC7PdWszptTODpVNbTiue3vaU9zYKjED6QZFn8lhgA&client_id=657B1FCB-AE0D-A587-C05E-9DBB58E8C31F&redirect_uri=https://www.certification.openid.net/test/a/nab/callback&scope=bank:payees:read%20openid%20bank:accounts.basic:read%20common:customer.detail:read%20common:customer.basic:read%20profile&response_type=code%20id_token
2020-11-16 22:46:32 REDIRECT
fapi-rw-id2-ensure-other-scope-order-succeeds
Redirecting to authorization endpoint
redirect_to
https://openbank.api-cdrtest.nab.com.au/v1/idp/cdr/nab/authorise?request=eyJraWQiOiJSU0EtUFMyNTYtU0lHTi0xIiwiYWxnIjoiUFMyNTYifQ.eyJhdWQiOiJodHRwczpcL1wvb3BlbmJhbmsuYXBpLWNkcnRlc3QubmFiLmNvbS5hdSIsInNjb3BlIjoiYmFuazpwYXllZXM6cmVhZCBvcGVuaWQgYmFuazphY2NvdW50cy5iYXNpYzpyZWFkIGNvbW1vbjpjdXN0b21lci5kZXRhaWw6cmVhZCBjb21tb246Y3VzdG9tZXIuYmFzaWM6cmVhZCBwcm9maWxlIiwiY2xhaW1zIjp7InNoYXJpbmdfZHVyYXRpb24iOjc3NzYwMDAsImlkX3Rva2VuIjp7ImFjciI6eyJ2YWx1ZSI6InVybjpjZHMuYXU6Y2RyOjIiLCJlc3NlbnRpYWwiOnRydWV9fX0sImlzcyI6IjY1N0IxRkNCLUFFMEQtQTU4Ny1DMDVFLTlEQkI1OEU4QzMxRiIsInJlc3BvbnNlX3R5cGUiOiJjb2RlIGlkX3Rva2VuIiwicmVkaXJlY3RfdXJpIjoiaHR0cHM6XC9cL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXRcL3Rlc3RcL2FcL25hYlwvY2FsbGJhY2siLCJzdGF0ZSI6Ill0WklmRlZRVGYiLCJleHAiOjE2MDU1NjcwOTEsIm5vbmNlIjoiYmVGZDYzR0xXTiIsImNsaWVudF9pZCI6IjY1N0IxRkNCLUFFMEQtQTU4Ny1DMDVFLTlEQkI1OEU4QzMxRiJ9.VB0_5ZKK83fIuaqiug49foPDxan2EurnfbIZNS424f4NOiDHIDhhM6LfubmwmEK4nxyIKDG89cyNR18fxwpuZMqfLjU57DcifHXo625vcjRntLj89OhJNp12nnQ8U2_3xufOudn7xz8AxTQovkpo_lYswmznRf_GwNtxFZwWckbJai4AhlhtZmv3GDYhB5m_GlRRwe5dc6s8SuSIur1Ldxz6ig_ljy6c4DRMlYGNpw8Pi1bJ_8hol9arusd9CIjq-iZGDPWoNbmNmBQs5J_6c41DJ2RrLnYMtrR5rHv5xRnAgC7PdWszptTODpVNbTiue3vaU9zYKjED6QZFn8lhgA&client_id=657B1FCB-AE0D-A587-C05E-9DBB58E8C31F&redirect_uri=https://www.certification.openid.net/test/a/nab/callback&scope=bank:payees:read%20openid%20bank:accounts.basic:read%20common:customer.detail:read%20common:customer.basic:read%20profile&response_type=code%20id_token
2020-11-16 22:47:05 INCOMING
fapi-rw-id2-ensure-other-scope-order-succeeds
Incoming HTTP request to test instance tIZtUzBDCsiw9pp
incoming_headers
{
  "host": "www.certification.openid.net",
  "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:80.0) Gecko/20100101 Firefox/80.0",
  "accept": "text/html,application/xhtml+xml,application/xml;q\u003d0.9,image/webp,*/*;q\u003d0.8",
  "accept-language": "en-US,en;q\u003d0.5",
  "accept-encoding": "gzip, deflate, br",
  "cookie": "__utma\u003d201319536.1615590627.1599454141.1600308887.1600750406.14; __utmz\u003d201319536.1600411579.11.6.utmcsr\u003dgoogle|utmccn\u003d(organic)|utmcmd\u003dorganic|utmctr\u003d(not%20provided); JSESSIONID\u003d194DE30EF1E1D50D7AD891F9E265771A",
  "upgrade-insecure-requests": "1",
  "connection": "close",
  "x-ssl-cipher": "ECDHE-RSA-AES256-GCM-SHA384",
  "x-ssl-protocol": "TLSv1.2",
  "x-forwarded-host": "www.certification.openid.net",
  "x-forwarded-server": "www.certification.openid.net"
}
incoming_path
callback
incoming_body_form_params
incoming_method
GET
incoming_body_json
incoming_query_string_params
{}
incoming_body
2020-11-16 22:47:05 SUCCESS
CreateRandomImplicitSubmitUrl
Created random implicit submission URL
implicit_submit
{
  "path": "implicit/K6VB6rHQGdzySF8LGfr2",
  "fullUrl": "https://www.certification.openid.net/test/a/nab/implicit/K6VB6rHQGdzySF8LGfr2"
}
2020-11-16 22:47:05 OUTGOING
fapi-rw-id2-ensure-other-scope-order-succeeds
Response to HTTP request to test instance tIZtUzBDCsiw9pp
outgoing
ModelAndView [view="implicitCallback"; model={implicitSubmitUrl=https://www.certification.openid.net/test/a/nab/implicit/K6VB6rHQGdzySF8LGfr2, returnUrl=/log-detail.html?log=tIZtUzBDCsiw9pp}]
outgoing_path
callback
2020-11-16 22:47:06 INCOMING
fapi-rw-id2-ensure-other-scope-order-succeeds
Incoming HTTP request to test instance tIZtUzBDCsiw9pp
incoming_headers
{
  "host": "www.certification.openid.net",
  "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:80.0) Gecko/20100101 Firefox/80.0",
  "accept": "*/*",
  "accept-language": "en-US,en;q\u003d0.5",
  "accept-encoding": "gzip, deflate, br",
  "content-type": "text/plain",
  "x-requested-with": "XMLHttpRequest",
  "origin": "https://www.certification.openid.net",
  "referer": "https://www.certification.openid.net/test/a/nab/callback",
  "cookie": "__utma\u003d201319536.1615590627.1599454141.1600308887.1600750406.14; __utmz\u003d201319536.1600411579.11.6.utmcsr\u003dgoogle|utmccn\u003d(organic)|utmcmd\u003dorganic|utmctr\u003d(not%20provided); JSESSIONID\u003d194DE30EF1E1D50D7AD891F9E265771A",
  "content-length": "2014",
  "x-ssl-cipher": "ECDHE-RSA-AES256-GCM-SHA384",
  "x-ssl-protocol": "TLSv1.2",
  "x-forwarded-host": "www.certification.openid.net",
  "x-forwarded-server": "www.certification.openid.net",
  "connection": "close"
}
incoming_path
implicit/K6VB6rHQGdzySF8LGfr2
incoming_body_form_params
incoming_method
POST
incoming_body_json
incoming_query_string_params
{}
incoming_body
#code=65815b3a-9e21-4d3c-91d0-85db3356a185&state=YtZIfFVQTf&id_token=eyJhbGciOiJSU0EtT0FFUC0yNTYiLCJlbmMiOiJBMjU2R0NNIiwiY3R5IjoiSldUIiwia2lkIjoiUlNBLUVOQy0xIn0.dznihPW89PqpOB-89UzhMYtV4rg6mw0q2dNkh23w5CYit8JCGxJ6sLNzsF2lFU_O-Vv7Lyk9mQTOF-UxYcF4eZSnOCOZvGckpyxrekDlj8DqBJZ8yorWIMV4dWtb6vLPC5XBZMKFRl9Jgtxp3jPsuE21fC_d0ggK5_tKlU8OeypLkJfFzIvtgF3ZI1FXWHdEzdDP2rE2IWWSvhbZj_r8d-9yCSTiYWkritsGvynPOiWNVnUubwad4ZDtq1BmkAVOpzmky6xtxFtBtBAM66SBMK4cOKigDFQjH8mDfBc4S_nTD0MKkzOotNh-k2eiFOtSfsK9-pEnGy4p1xIqzOrMeQ.drLlI7L1Tv-iyVkL.6Zby-naHZ0Ob7sWvKgpEXtOTSsf4UrgNtT05lrFb2yHBelxnHadyHshFqXtHLS81RruhCKU1VYcAu9LJ0M18m8M59_VrRL3P8pHpRROgpm9cx8E1z-fM0BcGcrlAztOh6QiUoNzZa4ZjQCLSFo98oB8MX8jJAxOGXflys3JsphUIqbUyqYwnosOP3xBdfvA_7wyRthzT7HP2Z-4llVWgAPdOm5XEO3xrtPvOh71Y5XW1JcTAwbS8wdGM_Pa60YzuKrs5MDw_RI9Yypl69JD2AV8vyVKmVdMra4RmRWCuATUsB1Eubgh3krndIE4iA_54fsKDqoXhQZsdEScxXoPxuSvQSJtsM3GeFTvSvzCFveoLh1GONuxmSgYbqGQyrzXzwuXg-a5Eap3UwrStKnDfmbKynsQnODmOtQx_bQJdk17U4dPgQPhbSsDkyHtNGoWTVz9vP7uefj9hNzzeVbCHBkTp0c_P-5nsSsd41ldwGgt_3-YSFiSzhCd1m3yr_ND1_jbMEe2VWFlPCRGH1KWI37-JCStfo4_7O8Ot0UEkqDID25dC3qVfKN_jpK6INuJJDA3xxd4BsWrbdgkcjb6eVOtQHPD_ObUCRPJ5L20P1jRDlLd4FPhjGuFlSf52q77Gb0nSsN4TZ0T6QQ2dZlxXZqA3TVQM4xhaqOphOBRCOYI39bTVVu4dDuQKaTy_PYJucadt0mzAiFY1YjHhH0oN13XlURM7zXjHb2NwHjgCtv_pC8V99PeYBa6Qsy9J7NDk1CAsuL-YkLqkyBFZcRbsV7o02fbF93-FQhOSDeDvWRdBboNT76V5S7ZriVIn_BIGYqOWNFe6RfcXHT4b5NW7BCNGYVMswpOMKoBvzH05dB2ATEn4ZwDZ21ldDvU7YIHC_Vw0z8OrTnxwfK-Jj08sf6Dzvdwm7ft9w_tsBQoDMSbD_b9erozroBu_x2q6gXFQHnq5fu4s6OlUmUS8Q1TXgDsk2CaDOZrVeevYdLVQ6nSzFDp26-BgcFRVH_07_pXAkFaMh_jyN792iF6JSdiwtBg04CCPSA3D9waQQTbkB6ZO1vZlN5Q3iPWBddU__TnVuJwh2EdFoXmvsGqHiAqA4i7gpfkUsWlk79hyy8LS6MvSDr7fUOCY-LL68tlmmOmnuELKVYrPYAqEWGjRPETeWgG2pMtOqH57xtkguKrr83Sm5QuZr_7bpHL7sbLifRK_vo-kVj1AQ6hEbi2EgduiCMOjkXE2EB9gQQLORBXtmgi8OXLEjzllf5SrQz5lYQ5OhNJLOG06VrtjIqW4ONiZvcrbbnq_oigCIAshh7U0K413Jceucp-DYv8muPH7YKZcX6ycv7O03EAmLp07yGu6s-b6y0YONsRnXWR3aTT8szBPtuB9FzsoGY5dzt8L9347ZGSuXVwL4fHnwPCz1PBQqHMIO27w_XxkY3nENVVWCuErPDKImXfZTmFGGkA_ug.SbEITyP0A96uFs4vLgrkwQ
2020-11-16 22:47:06 OUTGOING
fapi-rw-id2-ensure-other-scope-order-succeeds
Response to HTTP request to test instance tIZtUzBDCsiw9pp
outgoing_status_code
204
outgoing_headers
{}
outgoing_body

                                
outgoing_path
implicit/K6VB6rHQGdzySF8LGfr2
2020-11-16 22:47:06
ExtractImplicitHashToCallbackResponse
Extracted response from URL fragment
parameters
[
  {
    "name": "code",
    "value": "65815b3a-9e21-4d3c-91d0-85db3356a185"
  },
  {
    "name": "state",
    "value": "YtZIfFVQTf"
  },
  {
    "name": "id_token",
    "value": "eyJhbGciOiJSU0EtT0FFUC0yNTYiLCJlbmMiOiJBMjU2R0NNIiwiY3R5IjoiSldUIiwia2lkIjoiUlNBLUVOQy0xIn0.dznihPW89PqpOB-89UzhMYtV4rg6mw0q2dNkh23w5CYit8JCGxJ6sLNzsF2lFU_O-Vv7Lyk9mQTOF-UxYcF4eZSnOCOZvGckpyxrekDlj8DqBJZ8yorWIMV4dWtb6vLPC5XBZMKFRl9Jgtxp3jPsuE21fC_d0ggK5_tKlU8OeypLkJfFzIvtgF3ZI1FXWHdEzdDP2rE2IWWSvhbZj_r8d-9yCSTiYWkritsGvynPOiWNVnUubwad4ZDtq1BmkAVOpzmky6xtxFtBtBAM66SBMK4cOKigDFQjH8mDfBc4S_nTD0MKkzOotNh-k2eiFOtSfsK9-pEnGy4p1xIqzOrMeQ.drLlI7L1Tv-iyVkL.6Zby-naHZ0Ob7sWvKgpEXtOTSsf4UrgNtT05lrFb2yHBelxnHadyHshFqXtHLS81RruhCKU1VYcAu9LJ0M18m8M59_VrRL3P8pHpRROgpm9cx8E1z-fM0BcGcrlAztOh6QiUoNzZa4ZjQCLSFo98oB8MX8jJAxOGXflys3JsphUIqbUyqYwnosOP3xBdfvA_7wyRthzT7HP2Z-4llVWgAPdOm5XEO3xrtPvOh71Y5XW1JcTAwbS8wdGM_Pa60YzuKrs5MDw_RI9Yypl69JD2AV8vyVKmVdMra4RmRWCuATUsB1Eubgh3krndIE4iA_54fsKDqoXhQZsdEScxXoPxuSvQSJtsM3GeFTvSvzCFveoLh1GONuxmSgYbqGQyrzXzwuXg-a5Eap3UwrStKnDfmbKynsQnODmOtQx_bQJdk17U4dPgQPhbSsDkyHtNGoWTVz9vP7uefj9hNzzeVbCHBkTp0c_P-5nsSsd41ldwGgt_3-YSFiSzhCd1m3yr_ND1_jbMEe2VWFlPCRGH1KWI37-JCStfo4_7O8Ot0UEkqDID25dC3qVfKN_jpK6INuJJDA3xxd4BsWrbdgkcjb6eVOtQHPD_ObUCRPJ5L20P1jRDlLd4FPhjGuFlSf52q77Gb0nSsN4TZ0T6QQ2dZlxXZqA3TVQM4xhaqOphOBRCOYI39bTVVu4dDuQKaTy_PYJucadt0mzAiFY1YjHhH0oN13XlURM7zXjHb2NwHjgCtv_pC8V99PeYBa6Qsy9J7NDk1CAsuL-YkLqkyBFZcRbsV7o02fbF93-FQhOSDeDvWRdBboNT76V5S7ZriVIn_BIGYqOWNFe6RfcXHT4b5NW7BCNGYVMswpOMKoBvzH05dB2ATEn4ZwDZ21ldDvU7YIHC_Vw0z8OrTnxwfK-Jj08sf6Dzvdwm7ft9w_tsBQoDMSbD_b9erozroBu_x2q6gXFQHnq5fu4s6OlUmUS8Q1TXgDsk2CaDOZrVeevYdLVQ6nSzFDp26-BgcFRVH_07_pXAkFaMh_jyN792iF6JSdiwtBg04CCPSA3D9waQQTbkB6ZO1vZlN5Q3iPWBddU__TnVuJwh2EdFoXmvsGqHiAqA4i7gpfkUsWlk79hyy8LS6MvSDr7fUOCY-LL68tlmmOmnuELKVYrPYAqEWGjRPETeWgG2pMtOqH57xtkguKrr83Sm5QuZr_7bpHL7sbLifRK_vo-kVj1AQ6hEbi2EgduiCMOjkXE2EB9gQQLORBXtmgi8OXLEjzllf5SrQz5lYQ5OhNJLOG06VrtjIqW4ONiZvcrbbnq_oigCIAshh7U0K413Jceucp-DYv8muPH7YKZcX6ycv7O03EAmLp07yGu6s-b6y0YONsRnXWR3aTT8szBPtuB9FzsoGY5dzt8L9347ZGSuXVwL4fHnwPCz1PBQqHMIO27w_XxkY3nENVVWCuErPDKImXfZTmFGGkA_ug.SbEITyP0A96uFs4vLgrkwQ"
  }
]
2020-11-16 22:47:06 SUCCESS
ExtractImplicitHashToCallbackResponse
Extracted the hash values
code
65815b3a-9e21-4d3c-91d0-85db3356a185
state
YtZIfFVQTf
id_token
eyJhbGciOiJSU0EtT0FFUC0yNTYiLCJlbmMiOiJBMjU2R0NNIiwiY3R5IjoiSldUIiwia2lkIjoiUlNBLUVOQy0xIn0.dznihPW89PqpOB-89UzhMYtV4rg6mw0q2dNkh23w5CYit8JCGxJ6sLNzsF2lFU_O-Vv7Lyk9mQTOF-UxYcF4eZSnOCOZvGckpyxrekDlj8DqBJZ8yorWIMV4dWtb6vLPC5XBZMKFRl9Jgtxp3jPsuE21fC_d0ggK5_tKlU8OeypLkJfFzIvtgF3ZI1FXWHdEzdDP2rE2IWWSvhbZj_r8d-9yCSTiYWkritsGvynPOiWNVnUubwad4ZDtq1BmkAVOpzmky6xtxFtBtBAM66SBMK4cOKigDFQjH8mDfBc4S_nTD0MKkzOotNh-k2eiFOtSfsK9-pEnGy4p1xIqzOrMeQ.drLlI7L1Tv-iyVkL.6Zby-naHZ0Ob7sWvKgpEXtOTSsf4UrgNtT05lrFb2yHBelxnHadyHshFqXtHLS81RruhCKU1VYcAu9LJ0M18m8M59_VrRL3P8pHpRROgpm9cx8E1z-fM0BcGcrlAztOh6QiUoNzZa4ZjQCLSFo98oB8MX8jJAxOGXflys3JsphUIqbUyqYwnosOP3xBdfvA_7wyRthzT7HP2Z-4llVWgAPdOm5XEO3xrtPvOh71Y5XW1JcTAwbS8wdGM_Pa60YzuKrs5MDw_RI9Yypl69JD2AV8vyVKmVdMra4RmRWCuATUsB1Eubgh3krndIE4iA_54fsKDqoXhQZsdEScxXoPxuSvQSJtsM3GeFTvSvzCFveoLh1GONuxmSgYbqGQyrzXzwuXg-a5Eap3UwrStKnDfmbKynsQnODmOtQx_bQJdk17U4dPgQPhbSsDkyHtNGoWTVz9vP7uefj9hNzzeVbCHBkTp0c_P-5nsSsd41ldwGgt_3-YSFiSzhCd1m3yr_ND1_jbMEe2VWFlPCRGH1KWI37-JCStfo4_7O8Ot0UEkqDID25dC3qVfKN_jpK6INuJJDA3xxd4BsWrbdgkcjb6eVOtQHPD_ObUCRPJ5L20P1jRDlLd4FPhjGuFlSf52q77Gb0nSsN4TZ0T6QQ2dZlxXZqA3TVQM4xhaqOphOBRCOYI39bTVVu4dDuQKaTy_PYJucadt0mzAiFY1YjHhH0oN13XlURM7zXjHb2NwHjgCtv_pC8V99PeYBa6Qsy9J7NDk1CAsuL-YkLqkyBFZcRbsV7o02fbF93-FQhOSDeDvWRdBboNT76V5S7ZriVIn_BIGYqOWNFe6RfcXHT4b5NW7BCNGYVMswpOMKoBvzH05dB2ATEn4ZwDZ21ldDvU7YIHC_Vw0z8OrTnxwfK-Jj08sf6Dzvdwm7ft9w_tsBQoDMSbD_b9erozroBu_x2q6gXFQHnq5fu4s6OlUmUS8Q1TXgDsk2CaDOZrVeevYdLVQ6nSzFDp26-BgcFRVH_07_pXAkFaMh_jyN792iF6JSdiwtBg04CCPSA3D9waQQTbkB6ZO1vZlN5Q3iPWBddU__TnVuJwh2EdFoXmvsGqHiAqA4i7gpfkUsWlk79hyy8LS6MvSDr7fUOCY-LL68tlmmOmnuELKVYrPYAqEWGjRPETeWgG2pMtOqH57xtkguKrr83Sm5QuZr_7bpHL7sbLifRK_vo-kVj1AQ6hEbi2EgduiCMOjkXE2EB9gQQLORBXtmgi8OXLEjzllf5SrQz5lYQ5OhNJLOG06VrtjIqW4ONiZvcrbbnq_oigCIAshh7U0K413Jceucp-DYv8muPH7YKZcX6ycv7O03EAmLp07yGu6s-b6y0YONsRnXWR3aTT8szBPtuB9FzsoGY5dzt8L9347ZGSuXVwL4fHnwPCz1PBQqHMIO27w_XxkY3nENVVWCuErPDKImXfZTmFGGkA_ug.SbEITyP0A96uFs4vLgrkwQ
2020-11-16 22:47:06 REDIRECT-IN
fapi-rw-id2-ensure-other-scope-order-succeeds
Authorization endpoint response captured
url_query
{}
headers
{
  "host": "www.certification.openid.net",
  "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:80.0) Gecko/20100101 Firefox/80.0",
  "accept": "text/html,application/xhtml+xml,application/xml;q\u003d0.9,image/webp,*/*;q\u003d0.8",
  "accept-language": "en-US,en;q\u003d0.5",
  "accept-encoding": "gzip, deflate, br",
  "cookie": "__utma\u003d201319536.1615590627.1599454141.1600308887.1600750406.14; __utmz\u003d201319536.1600411579.11.6.utmcsr\u003dgoogle|utmccn\u003d(organic)|utmcmd\u003dorganic|utmctr\u003d(not%20provided); JSESSIONID\u003d194DE30EF1E1D50D7AD891F9E265771A",
  "upgrade-insecure-requests": "1",
  "connection": "close",
  "x-ssl-cipher": "ECDHE-RSA-AES256-GCM-SHA384",
  "x-ssl-protocol": "TLSv1.2",
  "x-forwarded-host": "www.certification.openid.net",
  "x-forwarded-server": "www.certification.openid.net"
}
http_method
GET
url_fragment
{
  "code": "65815b3a-9e21-4d3c-91d0-85db3356a185",
  "state": "YtZIfFVQTf",
  "id_token": "eyJhbGciOiJSU0EtT0FFUC0yNTYiLCJlbmMiOiJBMjU2R0NNIiwiY3R5IjoiSldUIiwia2lkIjoiUlNBLUVOQy0xIn0.dznihPW89PqpOB-89UzhMYtV4rg6mw0q2dNkh23w5CYit8JCGxJ6sLNzsF2lFU_O-Vv7Lyk9mQTOF-UxYcF4eZSnOCOZvGckpyxrekDlj8DqBJZ8yorWIMV4dWtb6vLPC5XBZMKFRl9Jgtxp3jPsuE21fC_d0ggK5_tKlU8OeypLkJfFzIvtgF3ZI1FXWHdEzdDP2rE2IWWSvhbZj_r8d-9yCSTiYWkritsGvynPOiWNVnUubwad4ZDtq1BmkAVOpzmky6xtxFtBtBAM66SBMK4cOKigDFQjH8mDfBc4S_nTD0MKkzOotNh-k2eiFOtSfsK9-pEnGy4p1xIqzOrMeQ.drLlI7L1Tv-iyVkL.6Zby-naHZ0Ob7sWvKgpEXtOTSsf4UrgNtT05lrFb2yHBelxnHadyHshFqXtHLS81RruhCKU1VYcAu9LJ0M18m8M59_VrRL3P8pHpRROgpm9cx8E1z-fM0BcGcrlAztOh6QiUoNzZa4ZjQCLSFo98oB8MX8jJAxOGXflys3JsphUIqbUyqYwnosOP3xBdfvA_7wyRthzT7HP2Z-4llVWgAPdOm5XEO3xrtPvOh71Y5XW1JcTAwbS8wdGM_Pa60YzuKrs5MDw_RI9Yypl69JD2AV8vyVKmVdMra4RmRWCuATUsB1Eubgh3krndIE4iA_54fsKDqoXhQZsdEScxXoPxuSvQSJtsM3GeFTvSvzCFveoLh1GONuxmSgYbqGQyrzXzwuXg-a5Eap3UwrStKnDfmbKynsQnODmOtQx_bQJdk17U4dPgQPhbSsDkyHtNGoWTVz9vP7uefj9hNzzeVbCHBkTp0c_P-5nsSsd41ldwGgt_3-YSFiSzhCd1m3yr_ND1_jbMEe2VWFlPCRGH1KWI37-JCStfo4_7O8Ot0UEkqDID25dC3qVfKN_jpK6INuJJDA3xxd4BsWrbdgkcjb6eVOtQHPD_ObUCRPJ5L20P1jRDlLd4FPhjGuFlSf52q77Gb0nSsN4TZ0T6QQ2dZlxXZqA3TVQM4xhaqOphOBRCOYI39bTVVu4dDuQKaTy_PYJucadt0mzAiFY1YjHhH0oN13XlURM7zXjHb2NwHjgCtv_pC8V99PeYBa6Qsy9J7NDk1CAsuL-YkLqkyBFZcRbsV7o02fbF93-FQhOSDeDvWRdBboNT76V5S7ZriVIn_BIGYqOWNFe6RfcXHT4b5NW7BCNGYVMswpOMKoBvzH05dB2ATEn4ZwDZ21ldDvU7YIHC_Vw0z8OrTnxwfK-Jj08sf6Dzvdwm7ft9w_tsBQoDMSbD_b9erozroBu_x2q6gXFQHnq5fu4s6OlUmUS8Q1TXgDsk2CaDOZrVeevYdLVQ6nSzFDp26-BgcFRVH_07_pXAkFaMh_jyN792iF6JSdiwtBg04CCPSA3D9waQQTbkB6ZO1vZlN5Q3iPWBddU__TnVuJwh2EdFoXmvsGqHiAqA4i7gpfkUsWlk79hyy8LS6MvSDr7fUOCY-LL68tlmmOmnuELKVYrPYAqEWGjRPETeWgG2pMtOqH57xtkguKrr83Sm5QuZr_7bpHL7sbLifRK_vo-kVj1AQ6hEbi2EgduiCMOjkXE2EB9gQQLORBXtmgi8OXLEjzllf5SrQz5lYQ5OhNJLOG06VrtjIqW4ONiZvcrbbnq_oigCIAshh7U0K413Jceucp-DYv8muPH7YKZcX6ycv7O03EAmLp07yGu6s-b6y0YONsRnXWR3aTT8szBPtuB9FzsoGY5dzt8L9347ZGSuXVwL4fHnwPCz1PBQqHMIO27w_XxkY3nENVVWCuErPDKImXfZTmFGGkA_ug.SbEITyP0A96uFs4vLgrkwQ"
}
post_body
Verify authorization endpoint response
2020-11-16 22:47:06 SUCCESS
RejectAuthCodeInUrlQuery
Authorization code is not present in URL query returned from authorization endpoint
2020-11-16 22:47:06 SUCCESS
RejectErrorInUrlQuery
'error' is not present in URL query returned from authorization endpoint
2020-11-16 22:47:06 SUCCESS
CheckMatchingCallbackParameters
Callback parameters successfully verified
2020-11-16 22:47:06 SUCCESS
RejectStateInUrlQueryForHybridFlow
state is correctly not present in URL query returned from authorization endpoint (as in the hybrid flow it must be returned in the URL fragment/hash only)
2020-11-16 22:47:06 SUCCESS
CheckIfAuthorizationEndpointError
No error from authorization endpoint
2020-11-16 22:47:06 SUCCESS
ValidateSuccessfulHybridResponseFromAuthorizationEndpoint
authorization endpoint response does not include unexpected parameters
code
65815b3a-9e21-4d3c-91d0-85db3356a185
state
YtZIfFVQTf
id_token
eyJhbGciOiJSU0EtT0FFUC0yNTYiLCJlbmMiOiJBMjU2R0NNIiwiY3R5IjoiSldUIiwia2lkIjoiUlNBLUVOQy0xIn0.dznihPW89PqpOB-89UzhMYtV4rg6mw0q2dNkh23w5CYit8JCGxJ6sLNzsF2lFU_O-Vv7Lyk9mQTOF-UxYcF4eZSnOCOZvGckpyxrekDlj8DqBJZ8yorWIMV4dWtb6vLPC5XBZMKFRl9Jgtxp3jPsuE21fC_d0ggK5_tKlU8OeypLkJfFzIvtgF3ZI1FXWHdEzdDP2rE2IWWSvhbZj_r8d-9yCSTiYWkritsGvynPOiWNVnUubwad4ZDtq1BmkAVOpzmky6xtxFtBtBAM66SBMK4cOKigDFQjH8mDfBc4S_nTD0MKkzOotNh-k2eiFOtSfsK9-pEnGy4p1xIqzOrMeQ.drLlI7L1Tv-iyVkL.6Zby-naHZ0Ob7sWvKgpEXtOTSsf4UrgNtT05lrFb2yHBelxnHadyHshFqXtHLS81RruhCKU1VYcAu9LJ0M18m8M59_VrRL3P8pHpRROgpm9cx8E1z-fM0BcGcrlAztOh6QiUoNzZa4ZjQCLSFo98oB8MX8jJAxOGXflys3JsphUIqbUyqYwnosOP3xBdfvA_7wyRthzT7HP2Z-4llVWgAPdOm5XEO3xrtPvOh71Y5XW1JcTAwbS8wdGM_Pa60YzuKrs5MDw_RI9Yypl69JD2AV8vyVKmVdMra4RmRWCuATUsB1Eubgh3krndIE4iA_54fsKDqoXhQZsdEScxXoPxuSvQSJtsM3GeFTvSvzCFveoLh1GONuxmSgYbqGQyrzXzwuXg-a5Eap3UwrStKnDfmbKynsQnODmOtQx_bQJdk17U4dPgQPhbSsDkyHtNGoWTVz9vP7uefj9hNzzeVbCHBkTp0c_P-5nsSsd41ldwGgt_3-YSFiSzhCd1m3yr_ND1_jbMEe2VWFlPCRGH1KWI37-JCStfo4_7O8Ot0UEkqDID25dC3qVfKN_jpK6INuJJDA3xxd4BsWrbdgkcjb6eVOtQHPD_ObUCRPJ5L20P1jRDlLd4FPhjGuFlSf52q77Gb0nSsN4TZ0T6QQ2dZlxXZqA3TVQM4xhaqOphOBRCOYI39bTVVu4dDuQKaTy_PYJucadt0mzAiFY1YjHhH0oN13XlURM7zXjHb2NwHjgCtv_pC8V99PeYBa6Qsy9J7NDk1CAsuL-YkLqkyBFZcRbsV7o02fbF93-FQhOSDeDvWRdBboNT76V5S7ZriVIn_BIGYqOWNFe6RfcXHT4b5NW7BCNGYVMswpOMKoBvzH05dB2ATEn4ZwDZ21ldDvU7YIHC_Vw0z8OrTnxwfK-Jj08sf6Dzvdwm7ft9w_tsBQoDMSbD_b9erozroBu_x2q6gXFQHnq5fu4s6OlUmUS8Q1TXgDsk2CaDOZrVeevYdLVQ6nSzFDp26-BgcFRVH_07_pXAkFaMh_jyN792iF6JSdiwtBg04CCPSA3D9waQQTbkB6ZO1vZlN5Q3iPWBddU__TnVuJwh2EdFoXmvsGqHiAqA4i7gpfkUsWlk79hyy8LS6MvSDr7fUOCY-LL68tlmmOmnuELKVYrPYAqEWGjRPETeWgG2pMtOqH57xtkguKrr83Sm5QuZr_7bpHL7sbLifRK_vo-kVj1AQ6hEbi2EgduiCMOjkXE2EB9gQQLORBXtmgi8OXLEjzllf5SrQz5lYQ5OhNJLOG06VrtjIqW4ONiZvcrbbnq_oigCIAshh7U0K413Jceucp-DYv8muPH7YKZcX6ycv7O03EAmLp07yGu6s-b6y0YONsRnXWR3aTT8szBPtuB9FzsoGY5dzt8L9347ZGSuXVwL4fHnwPCz1PBQqHMIO27w_XxkY3nENVVWCuErPDKImXfZTmFGGkA_ug.SbEITyP0A96uFs4vLgrkwQ
2020-11-16 22:47:06 SUCCESS
CheckMatchingStateParameter
State parameter correctly returned
state
YtZIfFVQTf
2020-11-16 22:47:06 SUCCESS
ExtractAuthorizationCodeFromAuthorizationResponse
Found authorization code
code
65815b3a-9e21-4d3c-91d0-85db3356a185
2020-11-16 22:47:06 SUCCESS
EnsureMinimumAuthorizationCodeLength
Authorization code is of sufficient length
actual
288
required
128
2020-11-16 22:47:06 SUCCESS
EnsureMinimumAuthorizationCodeEntropy
Calculated shannon entropy seems sufficient
actual
132.99788457315947
expected
96.0
2020-11-16 22:47:06 SUCCESS
ExtractIdTokenFromAuthorizationResponse
Found and parsed the id_token from authorization_endpoint_response
value
eyJraWQiOiJud1FfdGJudGoyWG5pbU1SWTFwYlgxQk55SGMiLCJ4NXQiOiJubGdLZXBhUkhpdk9adnFZUUxONnFEcF91Sk0iLCJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiIzRjc0ODA4RS0xRjQ3LTRCREQtNjlFRi1BMjM2OEVEM0Y1RDkiLCJuYmYiOjE2MDU1NjY4MjUsImlhdCI6MTYwNTU2NjgyNSwiZXhwIjoxNjA1NTY3NDI1LCJpc3MiOiJodHRwczovL29wZW5iYW5rLmFwaS1jZHJ0ZXN0Lm5hYi5jb20uYXUiLCJzdWIiOiJuTjVpNnJQN1RIRFVKT3NxVGVHSlJqYW5DMkZ6VjBQRUpDWjlneGdtMmVvIiwiYXVkIjpbIjY1N0IxRkNCLUFFMEQtQTU4Ny1DMDVFLTlEQkI1OEU4QzMxRiJdLCJhY3IiOiJ1cm46Y2RzLmF1OmNkcjoyIiwidmVyIjoiMi4yIiwiYXV0aF90aW1lIjoxNjA1NTY2ODE2LCJub25jZSI6ImJlRmQ2M0dMV04iLCJjX2hhc2giOiJUWkZfUTNSUGtZRU14UWxQSDZmbzl3Iiwic19oYXNoIjoiVVBDc1o0b0NSMktDaTYzLTIyMTlXZyIsInVwZGF0ZWRfYXQiOjE2MDU1NjY4MTcsInJlZnJlc2hfdG9rZW5fZXhwaXJlc19hdCI6MCwic2hhcmluZ19leHBpcmVzX2F0IjowfQ.PeIjU0Du5JQTrLnn9XCDXeNE-fsZXWQlDhh5EeH-nEn5mJ6IYZfFiFMjgbi8Kdsbm2z_jyJcdf_9SHBA4h6wS36V5WKi52XpfVe0cfBF51G_xyepEZ6R03RBHOJ8Q8S2vLrvHMrgD9JMV4wPryJTHCX_kDb9y5XS_vuVMoCgxrkLljEddUsC1kgzOmT5OSzNBqBjhEyrsf5FiPT4zisGvMTKFt2pA8jlkh8uPHM7rfAKg-29fx8TDDyNnh3mfdFvCVpzzkvE1STr6Oy9_rB04iSpFc9Djnhf7-TkkLw5fNucOZl0D0FDLu24oepbE-Kl7Hjcq2exbP60h_PQIQYbBw
header
{
  "x5t": "nlgKepaRHivOZvqYQLN6qDp_uJM",
  "kid": "nwQ_tbntj2XnimMRY1pbX1BNyHc",
  "typ": "JWT",
  "alg": "PS256"
}
claims
{
  "sub": "nN5i6rP7THDUJOsqTeGJRjanC2FzV0PEJCZ9gxgm2eo",
  "ver": "2.2",
  "iss": "https://openbank.api-cdrtest.nab.com.au",
  "nonce": "beFd63GLWN",
  "sharing_expires_at": 0,
  "aud": "657B1FCB-AE0D-A587-C05E-9DBB58E8C31F",
  "acr": "urn:cds.au:cdr:2",
  "c_hash": "TZF_Q3RPkYEMxQlPH6fo9w",
  "s_hash": "UPCsZ4oCR2KCi63-2219Wg",
  "refresh_token_expires_at": 0,
  "nbf": 1605566825,
  "updated_at": 1605566817,
  "auth_time": 1605566816,
  "exp": 1605567425,
  "iat": 1605566825,
  "jti": "3F74808E-1F47-4BDD-69EF-A2368ED3F5D9"
}
jwe_header
{
  "kid": "RSA-ENC-1",
  "cty": "JWT",
  "enc": "A256GCM",
  "alg": "RSA-OAEP-256"
}
2020-11-16 22:47:06 SUCCESS
ValidateIdToken
ID token iss, aud, exp, iat, auth_time, acr & nbf claims passed validation checks
2020-11-16 22:47:06 SUCCESS
EnsureIdTokenContainsKid
kid was found in the ID token header
kid
nwQ_tbntj2XnimMRY1pbX1BNyHc
2020-11-16 22:47:06 SUCCESS
ValidateIdTokenNonce
Nonce values match
nonce
beFd63GLWN
2020-11-16 22:47:06 SUCCESS
ValidateIdTokenACRClaimAgainstRequest
acr value in id_token is (one of) the requested values
actual
urn:cds.au:cdr:2
requested
[
  "urn:cds.au:cdr:2"
]
2020-11-16 22:47:06 SUCCESS
ValidateIdTokenSignature
id_token signature validated
id_token
eyJraWQiOiJud1FfdGJudGoyWG5pbU1SWTFwYlgxQk55SGMiLCJ4NXQiOiJubGdLZXBhUkhpdk9adnFZUUxONnFEcF91Sk0iLCJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiIzRjc0ODA4RS0xRjQ3LTRCREQtNjlFRi1BMjM2OEVEM0Y1RDkiLCJuYmYiOjE2MDU1NjY4MjUsImlhdCI6MTYwNTU2NjgyNSwiZXhwIjoxNjA1NTY3NDI1LCJpc3MiOiJodHRwczovL29wZW5iYW5rLmFwaS1jZHJ0ZXN0Lm5hYi5jb20uYXUiLCJzdWIiOiJuTjVpNnJQN1RIRFVKT3NxVGVHSlJqYW5DMkZ6VjBQRUpDWjlneGdtMmVvIiwiYXVkIjpbIjY1N0IxRkNCLUFFMEQtQTU4Ny1DMDVFLTlEQkI1OEU4QzMxRiJdLCJhY3IiOiJ1cm46Y2RzLmF1OmNkcjoyIiwidmVyIjoiMi4yIiwiYXV0aF90aW1lIjoxNjA1NTY2ODE2LCJub25jZSI6ImJlRmQ2M0dMV04iLCJjX2hhc2giOiJUWkZfUTNSUGtZRU14UWxQSDZmbzl3Iiwic19oYXNoIjoiVVBDc1o0b0NSMktDaTYzLTIyMTlXZyIsInVwZGF0ZWRfYXQiOjE2MDU1NjY4MTcsInJlZnJlc2hfdG9rZW5fZXhwaXJlc19hdCI6MCwic2hhcmluZ19leHBpcmVzX2F0IjowfQ.PeIjU0Du5JQTrLnn9XCDXeNE-fsZXWQlDhh5EeH-nEn5mJ6IYZfFiFMjgbi8Kdsbm2z_jyJcdf_9SHBA4h6wS36V5WKi52XpfVe0cfBF51G_xyepEZ6R03RBHOJ8Q8S2vLrvHMrgD9JMV4wPryJTHCX_kDb9y5XS_vuVMoCgxrkLljEddUsC1kgzOmT5OSzNBqBjhEyrsf5FiPT4zisGvMTKFt2pA8jlkh8uPHM7rfAKg-29fx8TDDyNnh3mfdFvCVpzzkvE1STr6Oy9_rB04iSpFc9Djnhf7-TkkLw5fNucOZl0D0FDLu24oepbE-Kl7Hjcq2exbP60h_PQIQYbBw
2020-11-16 22:47:06 SUCCESS
ValidateIdTokenSignatureUsingKid
id_token signature validated
id_token
eyJraWQiOiJud1FfdGJudGoyWG5pbU1SWTFwYlgxQk55SGMiLCJ4NXQiOiJubGdLZXBhUkhpdk9adnFZUUxONnFEcF91Sk0iLCJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiIzRjc0ODA4RS0xRjQ3LTRCREQtNjlFRi1BMjM2OEVEM0Y1RDkiLCJuYmYiOjE2MDU1NjY4MjUsImlhdCI6MTYwNTU2NjgyNSwiZXhwIjoxNjA1NTY3NDI1LCJpc3MiOiJodHRwczovL29wZW5iYW5rLmFwaS1jZHJ0ZXN0Lm5hYi5jb20uYXUiLCJzdWIiOiJuTjVpNnJQN1RIRFVKT3NxVGVHSlJqYW5DMkZ6VjBQRUpDWjlneGdtMmVvIiwiYXVkIjpbIjY1N0IxRkNCLUFFMEQtQTU4Ny1DMDVFLTlEQkI1OEU4QzMxRiJdLCJhY3IiOiJ1cm46Y2RzLmF1OmNkcjoyIiwidmVyIjoiMi4yIiwiYXV0aF90aW1lIjoxNjA1NTY2ODE2LCJub25jZSI6ImJlRmQ2M0dMV04iLCJjX2hhc2giOiJUWkZfUTNSUGtZRU14UWxQSDZmbzl3Iiwic19oYXNoIjoiVVBDc1o0b0NSMktDaTYzLTIyMTlXZyIsInVwZGF0ZWRfYXQiOjE2MDU1NjY4MTcsInJlZnJlc2hfdG9rZW5fZXhwaXJlc19hdCI6MCwic2hhcmluZ19leHBpcmVzX2F0IjowfQ.PeIjU0Du5JQTrLnn9XCDXeNE-fsZXWQlDhh5EeH-nEn5mJ6IYZfFiFMjgbi8Kdsbm2z_jyJcdf_9SHBA4h6wS36V5WKi52XpfVe0cfBF51G_xyepEZ6R03RBHOJ8Q8S2vLrvHMrgD9JMV4wPryJTHCX_kDb9y5XS_vuVMoCgxrkLljEddUsC1kgzOmT5OSzNBqBjhEyrsf5FiPT4zisGvMTKFt2pA8jlkh8uPHM7rfAKg-29fx8TDDyNnh3mfdFvCVpzzkvE1STr6Oy9_rB04iSpFc9Djnhf7-TkkLw5fNucOZl0D0FDLu24oepbE-Kl7Hjcq2exbP60h_PQIQYbBw
2020-11-16 22:47:06 SUCCESS
CheckForSubjectInIdToken
Found 'sub' in id_token
sub
nN5i6rP7THDUJOsqTeGJRjanC2FzV0PEJCZ9gxgm2eo
2020-11-16 22:47:06 SUCCESS
FAPIValidateIdTokenSigningAlg
id_token was signed with a permitted algorithm
alg
PS256
2020-11-16 22:47:06 SUCCESS
FAPIValidateIdTokenEncryptionAlg
id_token was encrypted with a permitted algorithm
alg
RSA-OAEP-256
2020-11-16 22:47:06 SUCCESS
FAPIValidateEncryptedIdTokenHasKid
kid was found in the encrypted ID token header
kid
RSA-ENC-1
2020-11-16 22:47:06 SUCCESS
ValidateIdTokenEncrypted
id_token was encrypted
2020-11-16 22:47:06 SUCCESS
ExtractSHash
Extracted s_hash from ID Token
s_hash
UPCsZ4oCR2KCi63-2219Wg
alg
PS256
2020-11-16 22:47:06 SUCCESS
ValidateSHash
s_hash validated successfully
expected_hash
UPCsZ4oCR2KCi63-2219Wg
unhashed_value
YtZIfFVQTf
id_token_hash
UPCsZ4oCR2KCi63-2219Wg
2020-11-16 22:47:06 SUCCESS
ExtractCHash
Extracted c_hash from ID Token
c_hash
TZF_Q3RPkYEMxQlPH6fo9w
alg
PS256
2020-11-16 22:47:06 SUCCESS
ValidateCHash
c_hash validated successfully
expected_hash
TZF_Q3RPkYEMxQlPH6fo9w
unhashed_value
65815b3a-9e21-4d3c-91d0-85db3356a185
id_token_hash
TZF_Q3RPkYEMxQlPH6fo9w
2020-11-16 22:47:06 SUCCESS
CreateTokenEndpointRequestForAuthorizationCodeGrant
grant_type
authorization_code
code
65815b3a-9e21-4d3c-91d0-85db3356a185
redirect_uri
https://www.certification.openid.net/test/a/nab/callback
2020-11-16 22:47:06 SUCCESS
CreateClientAuthenticationAssertionClaims
Created client assertion claims
iss
657B1FCB-AE0D-A587-C05E-9DBB58E8C31F
sub
657B1FCB-AE0D-A587-C05E-9DBB58E8C31F
aud
https://openbank-secure.api-cdrtest.nab.com.au/v1/idp/cdr/nab/token
jti
TKb6mrrHT6yuImy0buPe
iat
1605566826
exp
1605566886
2020-11-16 22:47:06 SUCCESS
SignClientAuthenticationAssertion
Signed the client assertion
client_assertion
eyJraWQiOiJSU0EtUFMyNTYtU0lHTi0xIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI2NTdCMUZDQi1BRTBELUE1ODctQzA1RS05REJCNThFOEMzMUYiLCJhdWQiOiJodHRwczpcL1wvb3BlbmJhbmstc2VjdXJlLmFwaS1jZHJ0ZXN0Lm5hYi5jb20uYXVcL3YxXC9pZHBcL2NkclwvbmFiXC90b2tlbiIsImlzcyI6IjY1N0IxRkNCLUFFMEQtQTU4Ny1DMDVFLTlEQkI1OEU4QzMxRiIsImV4cCI6MTYwNTU2Njg4NiwiaWF0IjoxNjA1NTY2ODI2LCJqdGkiOiJUS2I2bXJySFQ2eXVJbXkwYnVQZSJ9.P8Q2_thWd-xrn5Otv7DRZh_BHaIUuLKL3P5REx2mE-fiLzRSweZ-P_GRkIYkYmTbUoBnAY4YCsGgFOMAY1DTXAUtsWrJjO_yZSKGd6vv6SNRe1ZPY6UIoRY2uECtroVOaD3vnRkjYxWV69zT-Rrb61tsg8lRTK7BXPBXErWOBDvcdz1Vc-992C06mmiwuNNnwnpytVCkzm9-Ue7OAOuvSAoBIZv_z63vQuZ-T0O1clP5I2oeMC52EVZw1y5LiLwXaOqDzDvqm1kspdOUIffP-dO-fsOHtWztmkAbhWi1A7u8BGywofL2YgvtCOD9_3vFpx7dkU6wUhY52i35CpuSBQ
2020-11-16 22:47:06
AddClientAssertionToTokenEndpointRequest
Added client assertion
grant_type
authorization_code
code
65815b3a-9e21-4d3c-91d0-85db3356a185
redirect_uri
https://www.certification.openid.net/test/a/nab/callback
client_assertion
eyJraWQiOiJSU0EtUFMyNTYtU0lHTi0xIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI2NTdCMUZDQi1BRTBELUE1ODctQzA1RS05REJCNThFOEMzMUYiLCJhdWQiOiJodHRwczpcL1wvb3BlbmJhbmstc2VjdXJlLmFwaS1jZHJ0ZXN0Lm5hYi5jb20uYXVcL3YxXC9pZHBcL2NkclwvbmFiXC90b2tlbiIsImlzcyI6IjY1N0IxRkNCLUFFMEQtQTU4Ny1DMDVFLTlEQkI1OEU4QzMxRiIsImV4cCI6MTYwNTU2Njg4NiwiaWF0IjoxNjA1NTY2ODI2LCJqdGkiOiJUS2I2bXJySFQ2eXVJbXkwYnVQZSJ9.P8Q2_thWd-xrn5Otv7DRZh_BHaIUuLKL3P5REx2mE-fiLzRSweZ-P_GRkIYkYmTbUoBnAY4YCsGgFOMAY1DTXAUtsWrJjO_yZSKGd6vv6SNRe1ZPY6UIoRY2uECtroVOaD3vnRkjYxWV69zT-Rrb61tsg8lRTK7BXPBXErWOBDvcdz1Vc-992C06mmiwuNNnwnpytVCkzm9-Ue7OAOuvSAoBIZv_z63vQuZ-T0O1clP5I2oeMC52EVZw1y5LiLwXaOqDzDvqm1kspdOUIffP-dO-fsOHtWztmkAbhWi1A7u8BGywofL2YgvtCOD9_3vFpx7dkU6wUhY52i35CpuSBQ
client_assertion_type
urn:ietf:params:oauth:client-assertion-type:jwt-bearer
2020-11-16 22:47:06
CallTokenEndpoint
HTTP request
request_uri
https://openbank-secure.api-cdrtest.nab.com.au/v1/idp/cdr/nab/token
request_method
POST
request_headers
{
  "accept": "application/json;charset\u003dUTF-8",
  "accept-charset": "utf-8",
  "content-type": "application/x-www-form-urlencoded;charset\u003dUTF-8",
  "content-length": "974"
}
request_body
grant_type=authorization_code&code=65815b3a-9e21-4d3c-91d0-85db3356a185&redirect_uri=https%3A%2F%2Fwww.certification.openid.net%2Ftest%2Fa%2Fnab%2Fcallback&client_assertion=eyJraWQiOiJSU0EtUFMyNTYtU0lHTi0xIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI2NTdCMUZDQi1BRTBELUE1ODctQzA1RS05REJCNThFOEMzMUYiLCJhdWQiOiJodHRwczpcL1wvb3BlbmJhbmstc2VjdXJlLmFwaS1jZHJ0ZXN0Lm5hYi5jb20uYXVcL3YxXC9pZHBcL2NkclwvbmFiXC90b2tlbiIsImlzcyI6IjY1N0IxRkNCLUFFMEQtQTU4Ny1DMDVFLTlEQkI1OEU4QzMxRiIsImV4cCI6MTYwNTU2Njg4NiwiaWF0IjoxNjA1NTY2ODI2LCJqdGkiOiJUS2I2bXJySFQ2eXVJbXkwYnVQZSJ9.P8Q2_thWd-xrn5Otv7DRZh_BHaIUuLKL3P5REx2mE-fiLzRSweZ-P_GRkIYkYmTbUoBnAY4YCsGgFOMAY1DTXAUtsWrJjO_yZSKGd6vv6SNRe1ZPY6UIoRY2uECtroVOaD3vnRkjYxWV69zT-Rrb61tsg8lRTK7BXPBXErWOBDvcdz1Vc-992C06mmiwuNNnwnpytVCkzm9-Ue7OAOuvSAoBIZv_z63vQuZ-T0O1clP5I2oeMC52EVZw1y5LiLwXaOqDzDvqm1kspdOUIffP-dO-fsOHtWztmkAbhWi1A7u8BGywofL2YgvtCOD9_3vFpx7dkU6wUhY52i35CpuSBQ&client_assertion_type=urn%3Aietf%3Aparams%3Aoauth%3Aclient-assertion-type%3Ajwt-bearer
request_mutual_tls
{
  "cert": "MIIFITCCBAmgAwIBAgIQbnYW2ZIebT3ZQOo/0H6pgTANBgkqhkiG9w0BAQsFADCBsDELMAkGA1UEBhMCQVUxNzA1BgNVBAoTLkF1c3RyYWxpYW4gQ29tcGV0aXRpb24gYW5kIENvbnN1bWVyIENvbW1pc3Npb24xHDAaBgNVBAsTE0NvbnN1bWVyIERhdGEgUmlnaHQxHzAdBgNVBAsTFkZvciBURVNUIFB1cnBvc2VzIE9OTFkxKTAnBgNVBAMTIENEUiBURVNUIEJhbmtpbmcgSW50ZXJtZWRpYXRlIENBMB4XDTIwMTExMDAwMDAwMFoXDTIxMTExMDIzNTk1OVowaTEcMBoGA1UECwwTQ29uc3VtZXIgRGF0YSBSaWdodDEfMB0GA1UECwwWRm9yIFRFU1QgUHVycG9zZXMgT05MWTEMMAoGA1UECgwDTkFCMRowGAYDVQQDDBFOQUJDbGllbnRDZXJ0VGVzdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL09Ss74dql4SAQH7vhls7gzvVZnYGJ0c/jBecNJt7JcIxcm21f8YDtqAYupu5oE/pTaxO3LfQNGuRO/H7VMBoNC8FWHeyxNiquHLbo8Qr+ZeFJ6NsrOQTWLgHLTmiEyy6/+zeQ9Hk8NSAj5DyqDDn9uHlaLtAY1n2BBkmxKeogwbR3hsRb7ONkxo+5kTnMhvoNqNyqhdrVKklZw7zFZlUc0ChRh1VWo56scnJaLyCdqzfgXHxLACwXyXWO0gMeoo7c00aCn8jXqjvFh5HTfrkXy72BZOw61Al+jnfa8d1Yn+LCr2JcV4+U5bXY41CtCZrLTH+RxqDXqGIIZvH9JQmsCAwEAAaOCAXswggF3MAwGA1UdEwEB/wQCMAAwDgYDVR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMCMB0GA1UdDgQWBBTSYSeuCGTjpfC94RZR/L2Srq6wLDAuBgpghkgBhvhFARADBCAwHgYTYIZIAYb4RQEQAQMBBAGD6fy+RRYHMTEzMDIyMDA5BgpghkgBhvhFARAFBCswKQIBABYkYUhSMGNITTZMeTl3YTJrdGNtRXVjM2x0WVhWMGFDNWpiMjA9MF0GA1UdHwRWMFQwUqBQoE6GTGh0dHA6Ly9wa2ktY3JsLnN5bWF1dGguY29tL2NhX2RmNWQ0OTNkNWI0Nzg0OTI2Y2RmZTZhZGU5ZTAwM2ZjL0xhdGVzdENSTC5jcmwwOAYIKwYBBQUHAQEELDAqMCgGCCsGAQUFBzABhhxodHRwOi8vcGtpLW9jc3AuZGlnaWNlcnQuY29tMB8GA1UdIwQYMBaAFEk2kQIImSps5ClgnpF+u5Ot5l5LMA0GCSqGSIb3DQEBCwUAA4IBAQAe7d1SJs8jyKpAkR7dvKMgw3z/5vKZL2PuWraJWZ/cHKdFZR0DUKg98dCuNx68AgayadsbGz1LFdKqraunhk9sAG0Vkj0bIGKaQqD8TMxZmfsG+d4Qhu9Q9Uy7IOCr21COZvX/oBC3pvL1j5jrE7uZdujscNbbQHz+OlyMf0ErVoaMoVONkKrIzS8FAogjz9meZynoPPP8iMSYjF/U9+i9gZbdtb0Ep9/+14cKRJENmfZUxTzSodDqStWy/dSccYFfjEBH14wkvqy+u5bwpFiwqivEf0eWFhyu8D4hUU6meLjkY5IeZFAMIbuuy7Ea5R3iqYVPpjM4/+SfK53w5RW7",
  "key": "MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC9PUrO+HapeEgEB+74ZbO4M71WZ2BidHP4wXnDSbeyXCMXJttX/GA7agGLqbuaBP6U2sTty30DRrkTvx+1TAaDQvBVh3ssTYqrhy26PEK/mXhSejbKzkE1i4By05ohMsuv/s3kPR5PDUgI+Q8qgw5/bh5Wi7QGNZ9gQZJsSnqIMG0d4bEW+zjZMaPuZE5zIb6DajcqoXa1SpJWcO8xWZVHNAoUYdVVqOerHJyWi8gnas34Fx8SwAsF8l1jtIDHqKO3NNGgp/I16o7xYeR0365F8u9gWTsOtQJfo532vHdWJ/iwq9iXFePlOW12ONQrQmay0x/kcag16hiCGbx/SUJrAgMBAAECggEAZLVCo4SsuaGOSb7jGQQesY+vWlUngR3SPfbQ0vHfNac88Ww3XMqtd9EBQ48vjFbOGO+Xz6j0PZMcmXqj6DquWJp+BjZUgY4+luwYlLzPFOIam2H42NMM9u7ni7Q6mSJMLbwfXDB+eblqtYO943TdeUlkEdDFHGzbBUHAJ6s3LFQVut2/SLjZoGWeTSk/fw1XIxR1wkumqOvA54K2ZiJmCC5C04v6L+IrQLGja36XBaHGIIUC4DXudkVtTvkDp1FpExVzB9rh/PPum343X4g7U0fgg6XpdfvglwCz8SoOFgrcoHqNazNvNS8NpMSZYTNixY2BzBjlIYZNekEypARtCQKBgQDzVEN+P9QT5tEl4rliMbWhmZ2fmQtlu7r7LQiexn1oDbG01Qh++4H+bakryTA5NmaMW7YGls2Tq1HZ+eXJGhlvm7y33dRTJ2SMvWaWW4FqK+rRJ0GyJpb3mIb1RfPfh3ptPhO1mSk2CLMDOz0ry2Q1SPnBBoLUlt4K10akyiWn5wKBgQDHF/onbjX2HYFkj/u3uGvAe+CJR4OxxRGmkQ9AEJm/aawtwl0PiTxqocpnsxKfn7Rnwy9uBDl4H4wpkVp9dDm9d0hJWDSMWRtLXajxaQ/4bdT5UDAjUDvh9eF7zpO0tFtUtcx6xDIkhiNCUt2qQUiWczwqXcFeK2iEMNl4ztQw3QKBgQDK44bHXQdDdOENOueihZpR3Vl9esnzEL5OsvUOFqj4OvrisgK8ho+UivFUzhNEkSSegdXb1qAhMec03laIARgWZH/Nu8xPbXg8laxVUIUu9uF7dcUke2LDnk1hc+tthXRCZFFgyQ2AvW4uEpXlz1iFyYxeM0ShaA5Kcce4nckaHwKBgCNOZzgy3TLmDJouxm7QL5uU3D68Beiyj+y/8Lpltz4wmS4MN8CXj7VBN8moAfd4tN9px7F04lQhFBQTCL8Sq2KkEpefIsJ40tRMqbcV8JUXtRr5U3APvG7X0cLI4Xy8Ny4Qh1CGFnZPq1UJqPGWXi8ABH1m3vG6NPCsUQSReSOpAoGAQWdE6v41an6PiyeNgfRgMBGqE932D7Lwe4TOI2yQmSIcjE/V/j/WVPA7BO4nnb0uCFjFMas2xYKxZOS0ZQbXnWUO60LZaxP5NeEo51d96WYsQNLDCP762uv5Pa4r1z76t4ykEdwkUYADjjNFOrAU6a1e1dhuzJlq3BO/ITmUot4\u003d",
  "ca": "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"
}
2020-11-16 22:47:07 RESPONSE
CallTokenEndpoint
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "content-type": "application/json; charset\u003dutf-8",
  "vary": "Accept-Encoding",
  "cache-control": "no-store",
  "access-control-allow-credentials": "true",
  "strict-transport-security": "max-age\u003d31536000; includeSubDomains",
  "x-correlationid": "97a1942d-f059-4a9b-b78d-ba879714bfc9",
  "date": "Mon, 16 Nov 2020 22:47:07 GMT",
  "connection": "keep-alive",
  "set-cookie": [
    "bm_sz\u003d7F35B96672A41648BD8EB543734489F1~YAAQPpczuJ+SLKR1AQAA8Yw90wk+Ep8dToxN4NV7GKPtyYhJ95Y/07trvCmCIXaIWjeHvcktBwGNQOSj7j2ZmOHz+v1TNTbhEUQbi3tApATGafYWOvSu3jn14pafx1bqsORHik8shBeWCCR7CEaK9lgylqaTNJktuwmOlFCCh6SYl6Gil9QzuZ1APJ64ZfGo; Domain\u003d.nab.com.au; Path\u003d/; Expires\u003dTue, 17 Nov 2020 02:47:07 GMT; Max-Age\u003d14400; HttpOnly",
    "_abck\u003dAE744D3C9D4CDD131576FC3FA0C6E3BE~-1~YAAQPpczuKCSLKR1AQAA8Yw90wQMrzNkMMSpIDwNTfNWgkaqns8WcqNSpNqdCsaVFGLialBIIJRBOKN8DRwfzu4BhrAJP4+Ncr/ZwsFQHucr8N5/XYZZcOTmOVXXgQzWlt2GOHMAWShPvfi4U2WHC/T8YGlMVugLIE8Q5LMHDeTbdZj9pkBLWMsv/IwwnJz4vfIlnpGLiyHxmAPlyVC/AR1QJ03x9yey8HoEMoAOyoIZlFyAizWYco89JKnkeWJcq6U+qE7raamp89iGkpl7FrFEUI/VBULRR49gtDoL3c1uhFG/X04BswxR~-1~-1~-1; Domain\u003d.nab.com.au; Path\u003d/; Expires\u003dTue, 16 Nov 2021 22:47:07 GMT; Max-Age\u003d31536000; Secure"
  ]
}
response_body
{"idleTimeout":600,"scope":"bank:accounts.basic:read bank:payees:read common:customer.basic:read common:customer.detail:read openid profile","refresh_token":"RT.0oYXnvMAIh2r1Ugd0xDcvfyYnW0AzHD4qYAsI4nJw-w","token_type":"Bearer","access_token":"AT.vrKYaHq0iUyAkDyY56mGetL6ypgDx9TYNXG2ddiUheI","bearerToken":"AT.vrKYaHq0iUyAkDyY56mGetL6ypgDx9TYNXG2ddiUheI","id_token":"eyJhbGciOiJSU0EtT0FFUC0yNTYiLCJlbmMiOiJBMjU2R0NNIiwiY3R5IjoiSldUIiwia2lkIjoiUlNBLUVOQy0xIn0.Hinz-NdmV_VEhS78Px1slFTE67rKcqkcVtFW56oZJ1w6eXBT5odDvW6xA1HA6lmVkv7VUhbDYr8yKDQwGbTfE1TpUh_1S4TilUs30KE80DJTg6MbfauM9Kw-UgAnQvN744ALG7ammaIfMLDuGAWstAU7uJCL_TF4bcb1RCAixDsyMNsc6whm6rtX3zzW_HBvcbWjpsKNf8B8C5b3og7vqL-FSGklY6qNJTpO_v8ML5J_2YG1Jq4UnjkfVjgzOYQH2OAwBaXfUia1n6aJXRjHLbUjBJyGOZm-NVUfzNRVVULgC6SmELwaNFkjhDLk5nWaiU8DczjCIo7vfH9SsxWrFQ.MAj2t154bG73VIXV.v1_WMdiEm1tbCmAhWg7C_HWcuqeiTUSEs8lgROrkMvogjbeAQbmHiAqungdx1pCl_6KJVtnukCzBIykQhH9AVesIhJCzwPral9Vp7IQIG4fcC4LUzk0bBR-2TrDLkc8mXWho447MybsCRx-6w8dZccWw912kd4quvBF6t2x17fub_0ulQJjhlUQritLhPTW-x72fqW2lPt4mQ5o5dy73oBQ6rRz_6hxIl02UUAB-vdvrZCQ5oYgJ51guy4xDND1NcyeR_73_ZHE4QKdI4dHe4xlMpc33LGQAUAwFG4J6wLKJDwVjHmdzcRRhO1vOln88KV1ucBGYqzoz94kfLxve3-_1jiw0Vmq2cIQUefMfoVSGorDN0OBplXx2fOpCy8xJfOmd-5PVcOGPe7UHeHWXFIaM2-ywV4_P4FCYU0aBLj-CKd0e7l7LuRvN8zQgwNNmjE53uTvOV2DuGZ34KkLiMnuAs0oQHj69XeSCTMPwqycj9DhEuVUuHuRGymMAFRRc97ZdvPUgr9rdjYP72JJ3w4wEO30veQsjF_IM3GfGXzs6S0ddsr9W8qRurWhd8-KiGnduqdPONjBdRs6ewFwclP_etOCg1dzqblDGMtEXWa8rgi_83QyF4IvmqLFaEeZGzbqtMvbvJyV1Z4jNg8D603hZh7CKbfU0Hn8UPtczyTuimFe9asfX9PsblNaZrca2SFox8L_8dUt6bLj4_n_hRazfS1NCo1rg4D7gL9AkjJCPQwVRDuD32SzCImzOm_rfau7MJmxPCFOv9O1G2NyAd9_0Yo8Zlfy-RUKM3tPA0dk2UbTBL_HhnN6mY_xxc26V856DzV42p4WBYkQMkufCaAzmKw8K4VeqkY_W5khhp1Quqb-ygSoaPxxIa5JG718Q5IzP98KEUCrxH_FYO9p7QLsqNgRhH2PyQKmth1bGe3-EgMWIi8DCNZLz1Sd-HLehXlrKTLl0JnMXkwy-Dpuh1jS08vn9lwuPhPSP4neMgQVeGlWMcLdyzqVVBRwfA0E9Y9oOtwW_oyA9qa8E9yGnRNAmQsT9yI11R8mBFOnNyfINy0FzQv72Y-i9hYT-djD9OJE-V5AcQ8vlQW2x3oeDBt6Iv5ZjS5BgmNCLV85O9iOdYAVL_69pUURkYKFzbk-THKCdcrHYXvovnkcgcdk5y_OLRKDwFID4-0D3R9jdfJOD2bAoULM5s1Mk2estc-ls-J2SDMeIdn9TQrnfBvUPlowfDlK3rJWLls38u1_B6-HcbJUYY4sENjH-Ej29aDLo6VVc9Y6FqTrUfht4rU5MpIjLDk5ljKAGHWSjdcTW93kh9-MzVeKLCPxfEqt9ofrkq_pHklaEg07pTAr1APeKIA_IXipUAMym9wvg-XxJSaAUct3n6J0MxicE1W_olAT41l3CV4flUUvFexqAcdtPmFEwfOxCSnM9xcsMTM4SI6NcaD-KoUgW9c5n0yGbSAqHr2VEo7qMvDHarjDmpVEnaAmiYylSbx0cZFGO2qpyD4V3n8BvmblqLhqlbieoInhb4Xpalz7Da8yE1S8KKlowzmwFcbDbuyyckqD0N7RIX01FPTmFnCK4.tkMZeAelx1Sn-hiNqaqIHg","expires_in":119,"lastLoginTime":"2020-11-16T22:45:58.494Z"}
2020-11-16 22:47:07
CallTokenEndpoint
Token endpoint response
token_endpoint_response
{"idleTimeout":600,"scope":"bank:accounts.basic:read bank:payees:read common:customer.basic:read common:customer.detail:read openid profile","refresh_token":"RT.0oYXnvMAIh2r1Ugd0xDcvfyYnW0AzHD4qYAsI4nJw-w","token_type":"Bearer","access_token":"AT.vrKYaHq0iUyAkDyY56mGetL6ypgDx9TYNXG2ddiUheI","bearerToken":"AT.vrKYaHq0iUyAkDyY56mGetL6ypgDx9TYNXG2ddiUheI","id_token":"eyJhbGciOiJSU0EtT0FFUC0yNTYiLCJlbmMiOiJBMjU2R0NNIiwiY3R5IjoiSldUIiwia2lkIjoiUlNBLUVOQy0xIn0.Hinz-NdmV_VEhS78Px1slFTE67rKcqkcVtFW56oZJ1w6eXBT5odDvW6xA1HA6lmVkv7VUhbDYr8yKDQwGbTfE1TpUh_1S4TilUs30KE80DJTg6MbfauM9Kw-UgAnQvN744ALG7ammaIfMLDuGAWstAU7uJCL_TF4bcb1RCAixDsyMNsc6whm6rtX3zzW_HBvcbWjpsKNf8B8C5b3og7vqL-FSGklY6qNJTpO_v8ML5J_2YG1Jq4UnjkfVjgzOYQH2OAwBaXfUia1n6aJXRjHLbUjBJyGOZm-NVUfzNRVVULgC6SmELwaNFkjhDLk5nWaiU8DczjCIo7vfH9SsxWrFQ.MAj2t154bG73VIXV.v1_WMdiEm1tbCmAhWg7C_HWcuqeiTUSEs8lgROrkMvogjbeAQbmHiAqungdx1pCl_6KJVtnukCzBIykQhH9AVesIhJCzwPral9Vp7IQIG4fcC4LUzk0bBR-2TrDLkc8mXWho447MybsCRx-6w8dZccWw912kd4quvBF6t2x17fub_0ulQJjhlUQritLhPTW-x72fqW2lPt4mQ5o5dy73oBQ6rRz_6hxIl02UUAB-vdvrZCQ5oYgJ51guy4xDND1NcyeR_73_ZHE4QKdI4dHe4xlMpc33LGQAUAwFG4J6wLKJDwVjHmdzcRRhO1vOln88KV1ucBGYqzoz94kfLxve3-_1jiw0Vmq2cIQUefMfoVSGorDN0OBplXx2fOpCy8xJfOmd-5PVcOGPe7UHeHWXFIaM2-ywV4_P4FCYU0aBLj-CKd0e7l7LuRvN8zQgwNNmjE53uTvOV2DuGZ34KkLiMnuAs0oQHj69XeSCTMPwqycj9DhEuVUuHuRGymMAFRRc97ZdvPUgr9rdjYP72JJ3w4wEO30veQsjF_IM3GfGXzs6S0ddsr9W8qRurWhd8-KiGnduqdPONjBdRs6ewFwclP_etOCg1dzqblDGMtEXWa8rgi_83QyF4IvmqLFaEeZGzbqtMvbvJyV1Z4jNg8D603hZh7CKbfU0Hn8UPtczyTuimFe9asfX9PsblNaZrca2SFox8L_8dUt6bLj4_n_hRazfS1NCo1rg4D7gL9AkjJCPQwVRDuD32SzCImzOm_rfau7MJmxPCFOv9O1G2NyAd9_0Yo8Zlfy-RUKM3tPA0dk2UbTBL_HhnN6mY_xxc26V856DzV42p4WBYkQMkufCaAzmKw8K4VeqkY_W5khhp1Quqb-ygSoaPxxIa5JG718Q5IzP98KEUCrxH_FYO9p7QLsqNgRhH2PyQKmth1bGe3-EgMWIi8DCNZLz1Sd-HLehXlrKTLl0JnMXkwy-Dpuh1jS08vn9lwuPhPSP4neMgQVeGlWMcLdyzqVVBRwfA0E9Y9oOtwW_oyA9qa8E9yGnRNAmQsT9yI11R8mBFOnNyfINy0FzQv72Y-i9hYT-djD9OJE-V5AcQ8vlQW2x3oeDBt6Iv5ZjS5BgmNCLV85O9iOdYAVL_69pUURkYKFzbk-THKCdcrHYXvovnkcgcdk5y_OLRKDwFID4-0D3R9jdfJOD2bAoULM5s1Mk2estc-ls-J2SDMeIdn9TQrnfBvUPlowfDlK3rJWLls38u1_B6-HcbJUYY4sENjH-Ej29aDLo6VVc9Y6FqTrUfht4rU5MpIjLDk5ljKAGHWSjdcTW93kh9-MzVeKLCPxfEqt9ofrkq_pHklaEg07pTAr1APeKIA_IXipUAMym9wvg-XxJSaAUct3n6J0MxicE1W_olAT41l3CV4flUUvFexqAcdtPmFEwfOxCSnM9xcsMTM4SI6NcaD-KoUgW9c5n0yGbSAqHr2VEo7qMvDHarjDmpVEnaAmiYylSbx0cZFGO2qpyD4V3n8BvmblqLhqlbieoInhb4Xpalz7Da8yE1S8KKlowzmwFcbDbuyyckqD0N7RIX01FPTmFnCK4.tkMZeAelx1Sn-hiNqaqIHg","expires_in":119,"lastLoginTime":"2020-11-16T22:45:58.494Z"}
2020-11-16 22:47:07 SUCCESS
CallTokenEndpoint
Parsed token endpoint response
idleTimeout
600
scope
bank:accounts.basic:read bank:payees:read common:customer.basic:read common:customer.detail:read openid profile
refresh_token
RT.0oYXnvMAIh2r1Ugd0xDcvfyYnW0AzHD4qYAsI4nJw-w
token_type
Bearer
access_token
AT.vrKYaHq0iUyAkDyY56mGetL6ypgDx9TYNXG2ddiUheI
bearerToken
AT.vrKYaHq0iUyAkDyY56mGetL6ypgDx9TYNXG2ddiUheI
id_token
eyJhbGciOiJSU0EtT0FFUC0yNTYiLCJlbmMiOiJBMjU2R0NNIiwiY3R5IjoiSldUIiwia2lkIjoiUlNBLUVOQy0xIn0.Hinz-NdmV_VEhS78Px1slFTE67rKcqkcVtFW56oZJ1w6eXBT5odDvW6xA1HA6lmVkv7VUhbDYr8yKDQwGbTfE1TpUh_1S4TilUs30KE80DJTg6MbfauM9Kw-UgAnQvN744ALG7ammaIfMLDuGAWstAU7uJCL_TF4bcb1RCAixDsyMNsc6whm6rtX3zzW_HBvcbWjpsKNf8B8C5b3og7vqL-FSGklY6qNJTpO_v8ML5J_2YG1Jq4UnjkfVjgzOYQH2OAwBaXfUia1n6aJXRjHLbUjBJyGOZm-NVUfzNRVVULgC6SmELwaNFkjhDLk5nWaiU8DczjCIo7vfH9SsxWrFQ.MAj2t154bG73VIXV.v1_WMdiEm1tbCmAhWg7C_HWcuqeiTUSEs8lgROrkMvogjbeAQbmHiAqungdx1pCl_6KJVtnukCzBIykQhH9AVesIhJCzwPral9Vp7IQIG4fcC4LUzk0bBR-2TrDLkc8mXWho447MybsCRx-6w8dZccWw912kd4quvBF6t2x17fub_0ulQJjhlUQritLhPTW-x72fqW2lPt4mQ5o5dy73oBQ6rRz_6hxIl02UUAB-vdvrZCQ5oYgJ51guy4xDND1NcyeR_73_ZHE4QKdI4dHe4xlMpc33LGQAUAwFG4J6wLKJDwVjHmdzcRRhO1vOln88KV1ucBGYqzoz94kfLxve3-_1jiw0Vmq2cIQUefMfoVSGorDN0OBplXx2fOpCy8xJfOmd-5PVcOGPe7UHeHWXFIaM2-ywV4_P4FCYU0aBLj-CKd0e7l7LuRvN8zQgwNNmjE53uTvOV2DuGZ34KkLiMnuAs0oQHj69XeSCTMPwqycj9DhEuVUuHuRGymMAFRRc97ZdvPUgr9rdjYP72JJ3w4wEO30veQsjF_IM3GfGXzs6S0ddsr9W8qRurWhd8-KiGnduqdPONjBdRs6ewFwclP_etOCg1dzqblDGMtEXWa8rgi_83QyF4IvmqLFaEeZGzbqtMvbvJyV1Z4jNg8D603hZh7CKbfU0Hn8UPtczyTuimFe9asfX9PsblNaZrca2SFox8L_8dUt6bLj4_n_hRazfS1NCo1rg4D7gL9AkjJCPQwVRDuD32SzCImzOm_rfau7MJmxPCFOv9O1G2NyAd9_0Yo8Zlfy-RUKM3tPA0dk2UbTBL_HhnN6mY_xxc26V856DzV42p4WBYkQMkufCaAzmKw8K4VeqkY_W5khhp1Quqb-ygSoaPxxIa5JG718Q5IzP98KEUCrxH_FYO9p7QLsqNgRhH2PyQKmth1bGe3-EgMWIi8DCNZLz1Sd-HLehXlrKTLl0JnMXkwy-Dpuh1jS08vn9lwuPhPSP4neMgQVeGlWMcLdyzqVVBRwfA0E9Y9oOtwW_oyA9qa8E9yGnRNAmQsT9yI11R8mBFOnNyfINy0FzQv72Y-i9hYT-djD9OJE-V5AcQ8vlQW2x3oeDBt6Iv5ZjS5BgmNCLV85O9iOdYAVL_69pUURkYKFzbk-THKCdcrHYXvovnkcgcdk5y_OLRKDwFID4-0D3R9jdfJOD2bAoULM5s1Mk2estc-ls-J2SDMeIdn9TQrnfBvUPlowfDlK3rJWLls38u1_B6-HcbJUYY4sENjH-Ej29aDLo6VVc9Y6FqTrUfht4rU5MpIjLDk5ljKAGHWSjdcTW93kh9-MzVeKLCPxfEqt9ofrkq_pHklaEg07pTAr1APeKIA_IXipUAMym9wvg-XxJSaAUct3n6J0MxicE1W_olAT41l3CV4flUUvFexqAcdtPmFEwfOxCSnM9xcsMTM4SI6NcaD-KoUgW9c5n0yGbSAqHr2VEo7qMvDHarjDmpVEnaAmiYylSbx0cZFGO2qpyD4V3n8BvmblqLhqlbieoInhb4Xpalz7Da8yE1S8KKlowzmwFcbDbuyyckqD0N7RIX01FPTmFnCK4.tkMZeAelx1Sn-hiNqaqIHg
expires_in
119
lastLoginTime
2020-11-16T22:45:58.494Z
2020-11-16 22:47:07 SUCCESS
CheckIfTokenEndpointResponseError
No error from token endpoint
2020-11-16 22:47:07 SUCCESS
CheckForAccessTokenValue
Found an access token
access_token
AT.vrKYaHq0iUyAkDyY56mGetL6ypgDx9TYNXG2ddiUheI
2020-11-16 22:47:07 SUCCESS
ExtractAccessTokenFromTokenResponse
Extracted the access token
value
AT.vrKYaHq0iUyAkDyY56mGetL6ypgDx9TYNXG2ddiUheI
type
Bearer
2020-11-16 22:47:07 SUCCESS
ExtractExpiresInFromTokenEndpointResponse
Extracted 'expires_in'
expires_in
119
2020-11-16 22:47:07 SUCCESS
ValidateExpiresIn
expires_in passed all validation checks
expires_in
119
2020-11-16 22:47:07 SUCCESS
CheckForRefreshTokenValue
Found a refresh token
refresh_token
RT.0oYXnvMAIh2r1Ugd0xDcvfyYnW0AzHD4qYAsI4nJw-w
2020-11-16 22:47:07 SUCCESS
EnsureMinimumRefreshTokenLength
Refresh token is of sufficient length
actual
368
required
128
2020-11-16 22:47:07 SUCCESS
EnsureMinimumRefreshTokenEntropy
Calculated shannon entropy seems sufficient
actual
225.06429996996863
expected
96.0
2020-11-16 22:47:07 SUCCESS
EnsureMinimumAccessTokenLength
Access token is of sufficient length
actual
368
required
128
2020-11-16 22:47:07 SUCCESS
EnsureMinimumAccessTokenEntropy
Calculated shannon entropy seems sufficient
actual
226.57407497429557
expected
96.0
2020-11-16 22:47:07 SUCCESS
ExtractIdTokenFromTokenResponse
Found and parsed the id_token from token_endpoint_response
value
eyJraWQiOiJud1FfdGJudGoyWG5pbU1SWTFwYlgxQk55SGMiLCJ4NXQiOiJubGdLZXBhUkhpdk9adnFZUUxONnFEcF91Sk0iLCJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI0M2JlNjFhZS01YTE2LTRhYTEtODkyZi02OWMzNTNlNWI1MWMiLCJuYmYiOjE2MDU1NjY4MjcsImlhdCI6MTYwNTU2NjgyNywiZXhwIjoxNjA1NTY3NDI3LCJpc3MiOiJodHRwczovL29wZW5iYW5rLmFwaS1jZHJ0ZXN0Lm5hYi5jb20uYXUiLCJzdWIiOiJOMHVJei15VG5EdUQ0OUJTd1Rua1NxYUw2aGdCS3RObk96SjlDN182TFhFIiwiYXVkIjpbIjY1N0IxRkNCLUFFMEQtQTU4Ny1DMDVFLTlEQkI1OEU4QzMxRiJdLCJhY3IiOiJ1cm46Y2RzLmF1OmNkcjoyIiwidmVyIjoiMi4yIiwiYW1yIjpbInNtcyJdLCJhdXRoX3RpbWUiOjE2MDU1NjY4MTYsIm5vbmNlIjoiYmVGZDYzR0xXTiIsImF0X2hhc2giOiJKU2NIZ2VaTXB1dTNYazBUd3F6R3p3IiwiY19oYXNoIjoiVFpGX1EzUlBrWUVNeFFsUEg2Zm85dyIsInNfaGFzaCI6IlVQQ3NaNG9DUjJLQ2k2My0yMjE5V2ciLCJ1cGRhdGVkX2F0IjoxNjA1NTY2ODI3LCJyZWZyZXNoX3Rva2VuX2V4cGlyZXNfYXQiOjE2MTMzNDI3OTksInNoYXJpbmdfZXhwaXJlc19hdCI6MTYxMzM0Mjc5OX0.m4LdvpSK95lt0aMLmHzKC6RMAS6jD-oivaD8h-80Rin5cvgNa4zks3XMmGQ7K8Yop4-eeczU85vAltgbLaIsTlSwbr1H2IcU0nAl7HhzjVPmBUSi2l9X0GpJAeEXoeMHUMBVNNckDLiJjz3F30C67E68aYs0sACqT5A2hm-w3FKn1TJahGboSGlODwj0bQ3IaX5ggTEN06lU5OKidizWVRQpfbiQPXMa5is_zOFPPrJ1_6nBN5Z3nNAtXLWYPUqbk7oGu3-IRd_UU4yZoZSMKfKONVzuyo6rNmpNPqToPfjF-3UQu86zAUiDaKyhgH2H9BPNQx_b5rZRoe3HJP_bAg
header
{
  "x5t": "nlgKepaRHivOZvqYQLN6qDp_uJM",
  "kid": "nwQ_tbntj2XnimMRY1pbX1BNyHc",
  "typ": "JWT",
  "alg": "PS256"
}
claims
{
  "at_hash": "JScHgeZMpuu3Xk0TwqzGzw",
  "sub": "N0uIz-yTnDuD49BSwTnkSqaL6hgBKtNnOzJ9C7_6LXE",
  "ver": "2.2",
  "amr": [
    "sms"
  ],
  "iss": "https://openbank.api-cdrtest.nab.com.au",
  "nonce": "beFd63GLWN",
  "sharing_expires_at": 1613342799,
  "aud": "657B1FCB-AE0D-A587-C05E-9DBB58E8C31F",
  "acr": "urn:cds.au:cdr:2",
  "c_hash": "TZF_Q3RPkYEMxQlPH6fo9w",
  "s_hash": "UPCsZ4oCR2KCi63-2219Wg",
  "refresh_token_expires_at": 1613342799,
  "nbf": 1605566827,
  "updated_at": 1605566827,
  "auth_time": 1605566816,
  "exp": 1605567427,
  "iat": 1605566827,
  "jti": "43be61ae-5a16-4aa1-892f-69c353e5b51c"
}
jwe_header
{
  "kid": "RSA-ENC-1",
  "cty": "JWT",
  "enc": "A256GCM",
  "alg": "RSA-OAEP-256"
}
2020-11-16 22:47:07 SUCCESS
ValidateIdToken
ID token iss, aud, exp, iat, auth_time, acr & nbf claims passed validation checks
2020-11-16 22:47:07 SUCCESS
EnsureIdTokenContainsKid
kid was found in the ID token header
kid
nwQ_tbntj2XnimMRY1pbX1BNyHc
2020-11-16 22:47:07 SUCCESS
ValidateIdTokenNonce
Nonce values match
nonce
beFd63GLWN
2020-11-16 22:47:07 SUCCESS
ValidateIdTokenACRClaimAgainstRequest
acr value in id_token is (one of) the requested values
actual
urn:cds.au:cdr:2
requested
[
  "urn:cds.au:cdr:2"
]
2020-11-16 22:47:07 SUCCESS
ValidateIdTokenSignature
id_token signature validated
id_token
eyJraWQiOiJud1FfdGJudGoyWG5pbU1SWTFwYlgxQk55SGMiLCJ4NXQiOiJubGdLZXBhUkhpdk9adnFZUUxONnFEcF91Sk0iLCJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI0M2JlNjFhZS01YTE2LTRhYTEtODkyZi02OWMzNTNlNWI1MWMiLCJuYmYiOjE2MDU1NjY4MjcsImlhdCI6MTYwNTU2NjgyNywiZXhwIjoxNjA1NTY3NDI3LCJpc3MiOiJodHRwczovL29wZW5iYW5rLmFwaS1jZHJ0ZXN0Lm5hYi5jb20uYXUiLCJzdWIiOiJOMHVJei15VG5EdUQ0OUJTd1Rua1NxYUw2aGdCS3RObk96SjlDN182TFhFIiwiYXVkIjpbIjY1N0IxRkNCLUFFMEQtQTU4Ny1DMDVFLTlEQkI1OEU4QzMxRiJdLCJhY3IiOiJ1cm46Y2RzLmF1OmNkcjoyIiwidmVyIjoiMi4yIiwiYW1yIjpbInNtcyJdLCJhdXRoX3RpbWUiOjE2MDU1NjY4MTYsIm5vbmNlIjoiYmVGZDYzR0xXTiIsImF0X2hhc2giOiJKU2NIZ2VaTXB1dTNYazBUd3F6R3p3IiwiY19oYXNoIjoiVFpGX1EzUlBrWUVNeFFsUEg2Zm85dyIsInNfaGFzaCI6IlVQQ3NaNG9DUjJLQ2k2My0yMjE5V2ciLCJ1cGRhdGVkX2F0IjoxNjA1NTY2ODI3LCJyZWZyZXNoX3Rva2VuX2V4cGlyZXNfYXQiOjE2MTMzNDI3OTksInNoYXJpbmdfZXhwaXJlc19hdCI6MTYxMzM0Mjc5OX0.m4LdvpSK95lt0aMLmHzKC6RMAS6jD-oivaD8h-80Rin5cvgNa4zks3XMmGQ7K8Yop4-eeczU85vAltgbLaIsTlSwbr1H2IcU0nAl7HhzjVPmBUSi2l9X0GpJAeEXoeMHUMBVNNckDLiJjz3F30C67E68aYs0sACqT5A2hm-w3FKn1TJahGboSGlODwj0bQ3IaX5ggTEN06lU5OKidizWVRQpfbiQPXMa5is_zOFPPrJ1_6nBN5Z3nNAtXLWYPUqbk7oGu3-IRd_UU4yZoZSMKfKONVzuyo6rNmpNPqToPfjF-3UQu86zAUiDaKyhgH2H9BPNQx_b5rZRoe3HJP_bAg
2020-11-16 22:47:07 SUCCESS
ValidateIdTokenSignatureUsingKid
id_token signature validated
id_token
eyJraWQiOiJud1FfdGJudGoyWG5pbU1SWTFwYlgxQk55SGMiLCJ4NXQiOiJubGdLZXBhUkhpdk9adnFZUUxONnFEcF91Sk0iLCJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI0M2JlNjFhZS01YTE2LTRhYTEtODkyZi02OWMzNTNlNWI1MWMiLCJuYmYiOjE2MDU1NjY4MjcsImlhdCI6MTYwNTU2NjgyNywiZXhwIjoxNjA1NTY3NDI3LCJpc3MiOiJodHRwczovL29wZW5iYW5rLmFwaS1jZHJ0ZXN0Lm5hYi5jb20uYXUiLCJzdWIiOiJOMHVJei15VG5EdUQ0OUJTd1Rua1NxYUw2aGdCS3RObk96SjlDN182TFhFIiwiYXVkIjpbIjY1N0IxRkNCLUFFMEQtQTU4Ny1DMDVFLTlEQkI1OEU4QzMxRiJdLCJhY3IiOiJ1cm46Y2RzLmF1OmNkcjoyIiwidmVyIjoiMi4yIiwiYW1yIjpbInNtcyJdLCJhdXRoX3RpbWUiOjE2MDU1NjY4MTYsIm5vbmNlIjoiYmVGZDYzR0xXTiIsImF0X2hhc2giOiJKU2NIZ2VaTXB1dTNYazBUd3F6R3p3IiwiY19oYXNoIjoiVFpGX1EzUlBrWUVNeFFsUEg2Zm85dyIsInNfaGFzaCI6IlVQQ3NaNG9DUjJLQ2k2My0yMjE5V2ciLCJ1cGRhdGVkX2F0IjoxNjA1NTY2ODI3LCJyZWZyZXNoX3Rva2VuX2V4cGlyZXNfYXQiOjE2MTMzNDI3OTksInNoYXJpbmdfZXhwaXJlc19hdCI6MTYxMzM0Mjc5OX0.m4LdvpSK95lt0aMLmHzKC6RMAS6jD-oivaD8h-80Rin5cvgNa4zks3XMmGQ7K8Yop4-eeczU85vAltgbLaIsTlSwbr1H2IcU0nAl7HhzjVPmBUSi2l9X0GpJAeEXoeMHUMBVNNckDLiJjz3F30C67E68aYs0sACqT5A2hm-w3FKn1TJahGboSGlODwj0bQ3IaX5ggTEN06lU5OKidizWVRQpfbiQPXMa5is_zOFPPrJ1_6nBN5Z3nNAtXLWYPUqbk7oGu3-IRd_UU4yZoZSMKfKONVzuyo6rNmpNPqToPfjF-3UQu86zAUiDaKyhgH2H9BPNQx_b5rZRoe3HJP_bAg
2020-11-16 22:47:07 SUCCESS
CheckForSubjectInIdToken
Found 'sub' in id_token
sub
N0uIz-yTnDuD49BSwTnkSqaL6hgBKtNnOzJ9C7_6LXE
2020-11-16 22:47:07 SUCCESS
FAPIValidateIdTokenSigningAlg
id_token was signed with a permitted algorithm
alg
PS256
2020-11-16 22:47:07 SUCCESS
FAPIValidateIdTokenEncryptionAlg
id_token was encrypted with a permitted algorithm
alg
RSA-OAEP-256
2020-11-16 22:47:07 SUCCESS
FAPIValidateEncryptedIdTokenHasKid
kid was found in the encrypted ID token header
kid
RSA-ENC-1
2020-11-16 22:47:07 SUCCESS
ValidateIdTokenEncrypted
id_token was encrypted
2020-11-16 22:47:07 SUCCESS
ExtractCHash
Extracted c_hash from ID Token
c_hash
TZF_Q3RPkYEMxQlPH6fo9w
alg
PS256
2020-11-16 22:47:07 SUCCESS
ExtractSHash
Extracted s_hash from ID Token
s_hash
UPCsZ4oCR2KCi63-2219Wg
alg
PS256
2020-11-16 22:47:07 SUCCESS
ExtractAtHash
Extracted at_hash from ID Token
at_hash
JScHgeZMpuu3Xk0TwqzGzw
alg
PS256
2020-11-16 22:47:07 SUCCESS
ValidateCHash
c_hash validated successfully
expected_hash
TZF_Q3RPkYEMxQlPH6fo9w
unhashed_value
65815b3a-9e21-4d3c-91d0-85db3356a185
id_token_hash
TZF_Q3RPkYEMxQlPH6fo9w
2020-11-16 22:47:07 SUCCESS
ValidateSHash
s_hash validated successfully
expected_hash
UPCsZ4oCR2KCi63-2219Wg
unhashed_value
YtZIfFVQTf
id_token_hash
UPCsZ4oCR2KCi63-2219Wg
2020-11-16 22:47:07 SUCCESS
ValidateAtHash
at_hash validated successfully
expected_hash
JScHgeZMpuu3Xk0TwqzGzw
unhashed_value
AT.vrKYaHq0iUyAkDyY56mGetL6ypgDx9TYNXG2ddiUheI
id_token_hash
JScHgeZMpuu3Xk0TwqzGzw
Verify at_hash in the authorization endpoint id_token
2020-11-16 22:47:07 INFO
ExtractAtHash
Couldn't find at_hash in ID token
2020-11-16 22:47:07 INFO
ValidateAtHash
Skipped evaluation due to missing required object: at_hash
expected
at_hash
mapped
Resource server endpoint tests
2020-11-16 22:47:07
CreateEmptyResourceEndpointRequestHeaders
Created empty headers
resource_endpoint_request_headers
{}
2020-11-16 22:47:07 SUCCESS
AddFAPIAuthDateToResourceEndpointRequest
Added x-fapi-auth-date to resource endpoint request headers
resource_endpoint_request_headers
{
  "x-fapi-auth-date": "Mon, 16 Nov 2020 22:47:07 GMT"
}
2020-11-16 22:47:07
AddIpV4FapiCustomerIpAddressToResourceEndpointRequest
Added x-fapi-customer-ip-address containing IPv4 address to resource endpoint request headers
resource_endpoint_request_headers
{
  "x-fapi-auth-date": "Mon, 16 Nov 2020 22:47:07 GMT",
  "x-fapi-customer-ip-address": "198.51.100.119"
}
2020-11-16 22:47:07
AddCdrXCdsClientHeadersToResourceEndpointRequest
Added x-cds-client-headers to resource_endpoint_request_headers
x-fapi-auth-date
Mon, 16 Nov 2020 22:47:07 GMT
x-fapi-customer-ip-address
198.51.100.119
x-cds-client-headers
TW96aWxsYS81LjAgKFgxMTsgTGludXggeDg2XzY0KSBBcHBsZVdlYktpdC81MzcuMzYgKEtIVE1MLCBsaWtlIEdlY2tvKSBDaHJvbWUvNzkuMC4zOTQ1Ljg4IFNhZmFyaS81MzcuMzY=
2020-11-16 22:47:07
CreateRandomFAPIInteractionId
Created interaction ID
fapi_interaction_id
8cd16cbc-1d45-4e04-b91d-c7a34c0d1855
2020-11-16 22:47:07
AddFAPIInteractionIdToResourceEndpointRequest
Condition ran but did not log anything
2020-11-16 22:47:07
AddCdrXvToResourceEndpointRequest
Added x-v to resource_endpoint_request_headers
2020-11-16 22:47:07
CallProtectedResourceWithBearerTokenAndCustomHeaders
HTTP request
request_uri
https://openbank-secure.api-cdrtest.nab.com.au/cds-au/v1/banking/payees
request_method
GET
request_headers
{
  "accept": "application/json;charset\u003dUTF-8",
  "x-fapi-auth-date": "Mon, 16 Nov 2020 22:47:07 GMT",
  "x-fapi-customer-ip-address": "198.51.100.119",
  "x-cds-client-headers": "TW96aWxsYS81LjAgKFgxMTsgTGludXggeDg2XzY0KSBBcHBsZVdlYktpdC81MzcuMzYgKEtIVE1MLCBsaWtlIEdlY2tvKSBDaHJvbWUvNzkuMC4zOTQ1Ljg4IFNhZmFyaS81MzcuMzY\u003d",
  "x-fapi-interaction-id": "8cd16cbc-1d45-4e04-b91d-c7a34c0d1855",
  "x-v": "1",
  "authorization": "Bearer AT.vrKYaHq0iUyAkDyY56mGetL6ypgDx9TYNXG2ddiUheI",
  "accept-charset": "utf-8",
  "content-length": "0"
}
request_body

                                
request_mutual_tls
{
  "cert": "MIIFITCCBAmgAwIBAgIQbnYW2ZIebT3ZQOo/0H6pgTANBgkqhkiG9w0BAQsFADCBsDELMAkGA1UEBhMCQVUxNzA1BgNVBAoTLkF1c3RyYWxpYW4gQ29tcGV0aXRpb24gYW5kIENvbnN1bWVyIENvbW1pc3Npb24xHDAaBgNVBAsTE0NvbnN1bWVyIERhdGEgUmlnaHQxHzAdBgNVBAsTFkZvciBURVNUIFB1cnBvc2VzIE9OTFkxKTAnBgNVBAMTIENEUiBURVNUIEJhbmtpbmcgSW50ZXJtZWRpYXRlIENBMB4XDTIwMTExMDAwMDAwMFoXDTIxMTExMDIzNTk1OVowaTEcMBoGA1UECwwTQ29uc3VtZXIgRGF0YSBSaWdodDEfMB0GA1UECwwWRm9yIFRFU1QgUHVycG9zZXMgT05MWTEMMAoGA1UECgwDTkFCMRowGAYDVQQDDBFOQUJDbGllbnRDZXJ0VGVzdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL09Ss74dql4SAQH7vhls7gzvVZnYGJ0c/jBecNJt7JcIxcm21f8YDtqAYupu5oE/pTaxO3LfQNGuRO/H7VMBoNC8FWHeyxNiquHLbo8Qr+ZeFJ6NsrOQTWLgHLTmiEyy6/+zeQ9Hk8NSAj5DyqDDn9uHlaLtAY1n2BBkmxKeogwbR3hsRb7ONkxo+5kTnMhvoNqNyqhdrVKklZw7zFZlUc0ChRh1VWo56scnJaLyCdqzfgXHxLACwXyXWO0gMeoo7c00aCn8jXqjvFh5HTfrkXy72BZOw61Al+jnfa8d1Yn+LCr2JcV4+U5bXY41CtCZrLTH+RxqDXqGIIZvH9JQmsCAwEAAaOCAXswggF3MAwGA1UdEwEB/wQCMAAwDgYDVR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMCMB0GA1UdDgQWBBTSYSeuCGTjpfC94RZR/L2Srq6wLDAuBgpghkgBhvhFARADBCAwHgYTYIZIAYb4RQEQAQMBBAGD6fy+RRYHMTEzMDIyMDA5BgpghkgBhvhFARAFBCswKQIBABYkYUhSMGNITTZMeTl3YTJrdGNtRXVjM2x0WVhWMGFDNWpiMjA9MF0GA1UdHwRWMFQwUqBQoE6GTGh0dHA6Ly9wa2ktY3JsLnN5bWF1dGguY29tL2NhX2RmNWQ0OTNkNWI0Nzg0OTI2Y2RmZTZhZGU5ZTAwM2ZjL0xhdGVzdENSTC5jcmwwOAYIKwYBBQUHAQEELDAqMCgGCCsGAQUFBzABhhxodHRwOi8vcGtpLW9jc3AuZGlnaWNlcnQuY29tMB8GA1UdIwQYMBaAFEk2kQIImSps5ClgnpF+u5Ot5l5LMA0GCSqGSIb3DQEBCwUAA4IBAQAe7d1SJs8jyKpAkR7dvKMgw3z/5vKZL2PuWraJWZ/cHKdFZR0DUKg98dCuNx68AgayadsbGz1LFdKqraunhk9sAG0Vkj0bIGKaQqD8TMxZmfsG+d4Qhu9Q9Uy7IOCr21COZvX/oBC3pvL1j5jrE7uZdujscNbbQHz+OlyMf0ErVoaMoVONkKrIzS8FAogjz9meZynoPPP8iMSYjF/U9+i9gZbdtb0Ep9/+14cKRJENmfZUxTzSodDqStWy/dSccYFfjEBH14wkvqy+u5bwpFiwqivEf0eWFhyu8D4hUU6meLjkY5IeZFAMIbuuy7Ea5R3iqYVPpjM4/+SfK53w5RW7",
  "key": "MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC9PUrO+HapeEgEB+74ZbO4M71WZ2BidHP4wXnDSbeyXCMXJttX/GA7agGLqbuaBP6U2sTty30DRrkTvx+1TAaDQvBVh3ssTYqrhy26PEK/mXhSejbKzkE1i4By05ohMsuv/s3kPR5PDUgI+Q8qgw5/bh5Wi7QGNZ9gQZJsSnqIMG0d4bEW+zjZMaPuZE5zIb6DajcqoXa1SpJWcO8xWZVHNAoUYdVVqOerHJyWi8gnas34Fx8SwAsF8l1jtIDHqKO3NNGgp/I16o7xYeR0365F8u9gWTsOtQJfo532vHdWJ/iwq9iXFePlOW12ONQrQmay0x/kcag16hiCGbx/SUJrAgMBAAECggEAZLVCo4SsuaGOSb7jGQQesY+vWlUngR3SPfbQ0vHfNac88Ww3XMqtd9EBQ48vjFbOGO+Xz6j0PZMcmXqj6DquWJp+BjZUgY4+luwYlLzPFOIam2H42NMM9u7ni7Q6mSJMLbwfXDB+eblqtYO943TdeUlkEdDFHGzbBUHAJ6s3LFQVut2/SLjZoGWeTSk/fw1XIxR1wkumqOvA54K2ZiJmCC5C04v6L+IrQLGja36XBaHGIIUC4DXudkVtTvkDp1FpExVzB9rh/PPum343X4g7U0fgg6XpdfvglwCz8SoOFgrcoHqNazNvNS8NpMSZYTNixY2BzBjlIYZNekEypARtCQKBgQDzVEN+P9QT5tEl4rliMbWhmZ2fmQtlu7r7LQiexn1oDbG01Qh++4H+bakryTA5NmaMW7YGls2Tq1HZ+eXJGhlvm7y33dRTJ2SMvWaWW4FqK+rRJ0GyJpb3mIb1RfPfh3ptPhO1mSk2CLMDOz0ry2Q1SPnBBoLUlt4K10akyiWn5wKBgQDHF/onbjX2HYFkj/u3uGvAe+CJR4OxxRGmkQ9AEJm/aawtwl0PiTxqocpnsxKfn7Rnwy9uBDl4H4wpkVp9dDm9d0hJWDSMWRtLXajxaQ/4bdT5UDAjUDvh9eF7zpO0tFtUtcx6xDIkhiNCUt2qQUiWczwqXcFeK2iEMNl4ztQw3QKBgQDK44bHXQdDdOENOueihZpR3Vl9esnzEL5OsvUOFqj4OvrisgK8ho+UivFUzhNEkSSegdXb1qAhMec03laIARgWZH/Nu8xPbXg8laxVUIUu9uF7dcUke2LDnk1hc+tthXRCZFFgyQ2AvW4uEpXlz1iFyYxeM0ShaA5Kcce4nckaHwKBgCNOZzgy3TLmDJouxm7QL5uU3D68Beiyj+y/8Lpltz4wmS4MN8CXj7VBN8moAfd4tN9px7F04lQhFBQTCL8Sq2KkEpefIsJ40tRMqbcV8JUXtRr5U3APvG7X0cLI4Xy8Ny4Qh1CGFnZPq1UJqPGWXi8ABH1m3vG6NPCsUQSReSOpAoGAQWdE6v41an6PiyeNgfRgMBGqE932D7Lwe4TOI2yQmSIcjE/V/j/WVPA7BO4nnb0uCFjFMas2xYKxZOS0ZQbXnWUO60LZaxP5NeEo51d96WYsQNLDCP762uv5Pa4r1z76t4ykEdwkUYADjjNFOrAU6a1e1dhuzJlq3BO/ITmUot4\u003d",
  "ca": "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"
}
2020-11-16 22:47:08 RESPONSE
CallProtectedResourceWithBearerTokenAndCustomHeaders
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "content-type": "application/json;charset\u003dUTF-8",
  "vary": "Accept-Encoding",
  "x-v": "1",
  "x-fapi-interaction-id": "8cd16cbc-1d45-4e04-b91d-c7a34c0d1855",
  "x-correlationid": "9784cc75-3239-436b-9e5b-c9ef37ccdf72",
  "strict-transport-security": "max-age\u003d31536000; includeSubDomains",
  "cache-control": "no-store",
  "date": "Mon, 16 Nov 2020 22:47:08 GMT",
  "connection": "keep-alive",
  "set-cookie": [
    "bm_sz\u003d8E33E6999A8E2BD075D8A1561AFAD082~YAAQPpczuKGSLKR1AQAATI890wnpYqLOvyPG+sIK4mDNJFg+8yFb/JvCgD5y8RukIoCOCOHnc6S9y5xDrfLafTzkkkF/U5DgyKLNEkMCWFwl5z7PEJd+2ZyL3yUcyQrYY23obkOS18tUj5aN0mFPuxcPzsgEujshX5njDcskk9bCSKfAGGu5NOGQkZy9fUzo; Domain\u003d.nab.com.au; Path\u003d/; Expires\u003dTue, 17 Nov 2020 02:47:07 GMT; Max-Age\u003d14399; HttpOnly",
    "_abck\u003d181A53B91CE8091DC5171795E8D90826~-1~YAAQPpczuKKSLKR1AQAATI890wR0MD8dsepd/6KaqyHEC5epruMaW8ULisqI+RopWH0VtpeQ+DeIyTuciVJ8qiWXHxOSXPFhj+KjKIMAPn5kMAWcO3VcJHDX9jqnN0dIE/YqoQ+iM/LSW+irG4yU/eOV5c1Zmp5teFosYSzbVe6H63tPNAiTtU7x3Jymny7t7joRciHoorJ7er/1yXpcPWOh51PIkR/4vgw52G4b0CwKiqhY/HS/ADGPL18Hs0vUMhdTHapj/PeI178w/U+/fT3c4xWcqN9AWfTuIVXVW31EIOid+SAlpK6u~-1~-1~-1; Domain\u003d.nab.com.au; Path\u003d/; Expires\u003dTue, 16 Nov 2021 22:47:08 GMT; Max-Age\u003d31536000; Secure"
  ]
}
response_body
{"data":{"payees":[]},"links":{"self":"https://openbank-secure.api-sit1.nabdev.com.au/cds-au/v1/banking/payees?page=1&page-size=25"},"meta":{"totalRecords":0,"totalPages":0}}
2020-11-16 22:47:08 SUCCESS
CallProtectedResourceWithBearerTokenAndCustomHeaders
Got a response from the resource endpoint
headers
{
  "content-type": "application/json;charset\u003dUTF-8",
  "vary": "Accept-Encoding",
  "x-v": "1",
  "x-fapi-interaction-id": "8cd16cbc-1d45-4e04-b91d-c7a34c0d1855",
  "x-correlationid": "9784cc75-3239-436b-9e5b-c9ef37ccdf72",
  "strict-transport-security": "max-age\u003d31536000; includeSubDomains",
  "cache-control": "no-store",
  "date": "Mon, 16 Nov 2020 22:47:08 GMT",
  "connection": "keep-alive",
  "set-cookie": [
    "bm_sz\u003d8E33E6999A8E2BD075D8A1561AFAD082~YAAQPpczuKGSLKR1AQAATI890wnpYqLOvyPG+sIK4mDNJFg+8yFb/JvCgD5y8RukIoCOCOHnc6S9y5xDrfLafTzkkkF/U5DgyKLNEkMCWFwl5z7PEJd+2ZyL3yUcyQrYY23obkOS18tUj5aN0mFPuxcPzsgEujshX5njDcskk9bCSKfAGGu5NOGQkZy9fUzo; Domain\u003d.nab.com.au; Path\u003d/; Expires\u003dTue, 17 Nov 2020 02:47:07 GMT; Max-Age\u003d14399; HttpOnly",
    "_abck\u003d181A53B91CE8091DC5171795E8D90826~-1~YAAQPpczuKKSLKR1AQAATI890wR0MD8dsepd/6KaqyHEC5epruMaW8ULisqI+RopWH0VtpeQ+DeIyTuciVJ8qiWXHxOSXPFhj+KjKIMAPn5kMAWcO3VcJHDX9jqnN0dIE/YqoQ+iM/LSW+irG4yU/eOV5c1Zmp5teFosYSzbVe6H63tPNAiTtU7x3Jymny7t7joRciHoorJ7er/1yXpcPWOh51PIkR/4vgw52G4b0CwKiqhY/HS/ADGPL18Hs0vUMhdTHapj/PeI178w/U+/fT3c4xWcqN9AWfTuIVXVW31EIOid+SAlpK6u~-1~-1~-1; Domain\u003d.nab.com.au; Path\u003d/; Expires\u003dTue, 16 Nov 2021 22:47:08 GMT; Max-Age\u003d31536000; Secure"
  ]
}
status_code
{
  "code": 200
}
body
{"data":{"payees":[]},"links":{"self":"https://openbank-secure.api-sit1.nabdev.com.au/cds-au/v1/banking/payees?page=1&page-size=25"},"meta":{"totalRecords":0,"totalPages":0}}
2020-11-16 22:47:08 SUCCESS
CheckForDateHeaderInResourceResponse
Date header present and validated
date
Mon, 16 Nov 2020 22:47:08 GMT
skew
374
2020-11-16 22:47:08 SUCCESS
CheckForFAPIInteractionIdInResourceResponse
Found x-fapi-interaction-id
interaction_id
8cd16cbc-1d45-4e04-b91d-c7a34c0d1855
2020-11-16 22:47:08 SUCCESS
EnsureMatchingFAPIInteractionId
Interaction ID matched
fapi_interaction_id
8cd16cbc-1d45-4e04-b91d-c7a34c0d1855
2020-11-16 22:47:08 SUCCESS
EnsureResourceResponseReturnedJsonContentType
Response content type is JSON
content_type
application/json;charset=UTF-8
2020-11-16 22:47:08 FINISHED
fapi-rw-id2-ensure-other-scope-order-succeeds
Test has run to completion
testmodule_result
PASSED
2020-11-16 22:47:27
TEST-RUNNER
Alias has now been claimed by another test
alias
nab
new_test_id
MU3b5JHWxeg1avR
Test Results