Test Summary

Test Results

Expand All Collapse All
All times are UTC
2020-11-17 00:20:33 INFO
TEST-RUNNER
Test instance PPUR4X4ocNLso7V 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-----\n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\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-attempt-reuse-authorisation-code-after-one-second
2020-11-17 00:20:33 SUCCESS
CreateRedirectUri
Created redirect URI
redirect_uri
https://www.certification.openid.net/test/a/nab/callback
2020-11-17 00:20:33
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-17 00:20:34 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": "229cafc1-1583-4e95-83e3-4fefcd9a30a0",
  "date": "Tue, 17 Nov 2020 00:20:34 GMT",
  "connection": "keep-alive",
  "set-cookie": [
    "bm_sz\u003d96F6EE3E404116074DB43D9C165C9BF4~YAAQFfBPF9hQqcZ1AQAAzxiT0wmXnEjUefZxfVUAE39Zb0WoSHaZX8+oAeO7lGveVD/YuIWzEPU2y7fXxRjsM8lkkFyWLPli6wZZ59095BfnPm4jD5eHLI5DerGSY+cxMhfkpN13eKQW0qM/9BzMMKzGULt9k4VrRvmQKVN+5W9lnDZWNwcBgNCa7LLGgpT2; Domain\u003d.nab.com.au; Path\u003d/; Expires\u003dTue, 17 Nov 2020 04:20:33 GMT; Max-Age\u003d14399; HttpOnly",
    "_abck\u003dD1990C142ACC749FB768FF21A52AD149~-1~YAAQFfBPF9lQqcZ1AQAAzxiT0wRdTMQtYb7ORTHgIquKKN36lt/7iIgci2zzzI/u7SEIfpzpV8jMPDm7S0+6QuylUtz0SdApEcrBmu719sa7kpKZDar6732yf+PboX3d7fb3ywFcAoHwvT3cAbQ2aa7y12+WRwKnYrerPWLw0iHIM8FCscROYiLeUWNVSYm4NVKpRzZJQ8tS/i5n381y4HbAzXgckxuSVM5P/VpICVJ48LlmaijBK2MRRZ1k58UDJSvRBn65hHoCEtixqZZ8ElKoFU2bUfYmfOS66BoIiOWC/HcBWmsOTx8T~-1~-1~-1; Domain\u003d.nab.com.au; Path\u003d/; Expires\u003dWed, 17 Nov 2021 00:20:34 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-17 00:20:34
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-17 00:20:34 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-17 00:20:34 SUCCESS
CheckServerConfiguration
Found required server configuration keys
required
[
  "authorization_endpoint",
  "token_endpoint",
  "issuer"
]
2020-11-17 00:20:34 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-17 00:20:34
FetchServerKeys
Fetching server key
jwks_uri
https://openbank.api-cdrtest.nab.com.au/.well-known/keyset
2020-11-17 00:20:34
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-17 00:20:34 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": "cd2ce44b-db0b-4ff7-bde6-c2fae1b8fe9c",
  "date": "Tue, 17 Nov 2020 00:20:34 GMT",
  "connection": "keep-alive",
  "set-cookie": [
    "bm_sz\u003d8F24BE6430E77C27175826C940A1C52F~YAAQFfBPF9pQqcZ1AQAAYRqT0wkhORygtRgCj/Bb8AdfvHaM6ZwlA8BE32HwFY9GaD9TAqVrVY2I7tkJfIj+UeEsFwBWNv+XIiwc1Q9avuE4gTWfxCkeKy9yDvnlySto2CngGfjH7aiaGy49GW4xaARg1NI/cfLviwhWAbYda6SsMEwhjCCxNdkrVpyGlimB; Domain\u003d.nab.com.au; Path\u003d/; Expires\u003dTue, 17 Nov 2020 04:20:34 GMT; Max-Age\u003d14400; HttpOnly",
    "_abck\u003dBE67C85B027752A0C2E55FBB2C1367A3~-1~YAAQFfBPF9tQqcZ1AQAAYRqT0wRYmYKm/dHGVbnFL5vY05ZV2AbIiffAlgQ2+/HYLKBamu9PxBmrOgXk215TAlK3npgOzLKCT192CZgB2eE/orx8DonPPJMSe2KblnStP8tmakgy2OkaEvE+OaRirtnay+jKMsxOU6p/Rx1s6+EKPOGVwJYKhzO4QQZidMj7R4cmWPCR7Be+ZwJW2ccgpOM3Ort7I1BfnBZvnWMJP3i4GUleXlwub25JuOT+PRdCDT33+aiK+A3+AGkj0UklukRX4/yVQqqajFddc+Tlu4EnPo4iESoJvkoJ~-1~-1~-1; Domain\u003d.nab.com.au; Path\u003d/; Expires\u003dWed, 17 Nov 2021 00:20:34 GMT; Max-Age\u003d31536000; Secure"
  ]
}
response_body
{
  "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-17 00:20:34
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-17 00:20:34 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",
        "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-17 00:20:34 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",
        "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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-17 00:20:34 SUCCESS
ValidateServerJWKs
Valid server JWKs: keys are valid JSON, contain the required fields and are correctly encoded using unpadded base64url
2020-11-17 00:20:34 SUCCESS
CheckForKeyIdInServerJWKs
All keys contain kids
2020-11-17 00:20:34 SUCCESS
EnsureServerJwksDoesNotContainPrivateOrSymmetricKeys
Jwks does not contain any private or symmetric keys
2020-11-17 00:20:34 SUCCESS
FAPIEnsureMinimumServerKeyLength
Validated minimum key lengths for server_jwks
server_jwks
{
  "keys": [
    {
      "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": "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-17 00:20:34 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-17 00:20:34 SUCCESS
ValidateMTLSCertificatesHeader
MTLS certificates header is valid
2020-11-17 00:20:34 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-17 00:20:34 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-17 00:20:34 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-17 00:20:34 SUCCESS
CheckForKeyIdInClientJWKs
All keys contain kids
2020-11-17 00:20:34 SUCCESS
CheckDistinctKeyIdValueInClientJWKs
Distinct 'kid' value in all keys of client_jwks
see
https://bitbucket.org/openid/connect/issues/1127
2020-11-17 00:20:34 SUCCESS
FAPICheckKeyAlgInClientJWKs
Found a key with alg PS256 or ES256
2020-11-17 00:20:34 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-17 00:20:34 SUCCESS
ValidateMTLSCertificatesAsX509
Mutual TLS authentication cert validated as X.509
Verify configuration of second client
2020-11-17 00:20:34 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-17 00:20:34 SUCCESS
ValidateMTLSCertificates2Header
MTLS certificates header is valid
2020-11-17 00:20:34 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-17 00:20:34 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-17 00:20:34 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-17 00:20:34 SUCCESS
CheckForKeyIdInClientJWKs
All keys contain kids
2020-11-17 00:20:34 SUCCESS
CheckDistinctKeyIdValueInClientJWKs
Distinct 'kid' value in all keys of client_jwks
see
https://bitbucket.org/openid/connect/issues/1127
2020-11-17 00:20:34 SUCCESS
FAPICheckKeyAlgInClientJWKs
Found a key with alg PS256 or ES256
2020-11-17 00:20:34 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-17 00:20:34 SUCCESS
ValidateMTLSCertificatesAsX509
Mutual TLS authentication cert validated as X.509
2020-11-17 00:20:34 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-17 00:20:34 SUCCESS
SetProtectedResourceUrlToSingleResourceEndpoint
Set protected resource URL
protected_resource_url
https://openbank-secure.api-cdrtest.nab.com.au/cds-au/v1/banking/payees
2020-11-17 00:20:34 SUCCESS
ExtractTLSTestValuesFromResourceConfiguration
Extracted TLS information from resource endpoint
resource_endpoint
{
  "testHost": "openbank-secure.api-cdrtest.nab.com.au",
  "testPort": 443
}
2020-11-17 00:20:34 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-17 00:20:34
fapi-rw-id2-attempt-reuse-authorisation-code-after-one-second
Setup Done
Make request to authorization endpoint
2020-11-17 00:20:34 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-17 00:20:34 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-17 00:20:34 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-17 00:20:34
CreateRandomStateValue
Created state value
requested_state_length
10
state
z2IMyKSpFw
2020-11-17 00:20:34 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
z2IMyKSpFw
2020-11-17 00:20:34
CreateRandomNonceValue
Created nonce value
requested_nonce_length
10
nonce
JoDBpsB6LE
2020-11-17 00:20:34 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
z2IMyKSpFw
nonce
JoDBpsB6LE
2020-11-17 00:20:34 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
z2IMyKSpFw
nonce
JoDBpsB6LE
response_type
code id_token
2020-11-17 00:20:34 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": "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": "z2IMyKSpFw",
  "nonce": "JoDBpsB6LE",
  "response_type": "code id_token"
}
2020-11-17 00:20:34 SUCCESS
AddExpToRequestObject
Added exp to request object claims
exp
1.605572734E9
2020-11-17 00:20:34 SUCCESS
AddAudToRequestObject
Added aud to request object claims
aud
https://openbank.api-cdrtest.nab.com.au
2020-11-17 00:20:34 SUCCESS
AddIssToRequestObject
Added iss to request object claims
iss
657B1FCB-AE0D-A587-C05E-9DBB58E8C31F
2020-11-17 00:20:34 SUCCESS
AddClientIdToRequestObject
Added client_id to request object claims
client_id
657B1FCB-AE0D-A587-C05E-9DBB58E8C31F
2020-11-17 00:20:34 SUCCESS
SignRequestObject
Signed the request object
claims
{"aud":"https:\/\/openbank.api-cdrtest.nab.com.au","scope":"profile common:customer.basic:read common:customer.detail:read bank:accounts.basic:read openid bank:payees:read","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":"z2IMyKSpFw","exp":1605572734,"nonce":"JoDBpsB6LE","client_id":"657B1FCB-AE0D-A587-C05E-9DBB58E8C31F"}
header
{"kid":"RSA-PS256-SIGN-1","alg":"PS256"}
request_object
eyJraWQiOiJSU0EtUFMyNTYtU0lHTi0xIiwiYWxnIjoiUFMyNTYifQ.eyJhdWQiOiJodHRwczpcL1wvb3BlbmJhbmsuYXBpLWNkcnRlc3QubmFiLmNvbS5hdSIsInNjb3BlIjoicHJvZmlsZSBjb21tb246Y3VzdG9tZXIuYmFzaWM6cmVhZCBjb21tb246Y3VzdG9tZXIuZGV0YWlsOnJlYWQgYmFuazphY2NvdW50cy5iYXNpYzpyZWFkIG9wZW5pZCBiYW5rOnBheWVlczpyZWFkIiwiY2xhaW1zIjp7InNoYXJpbmdfZHVyYXRpb24iOjc3NzYwMDAsImlkX3Rva2VuIjp7ImFjciI6eyJ2YWx1ZSI6InVybjpjZHMuYXU6Y2RyOjIiLCJlc3NlbnRpYWwiOnRydWV9fX0sImlzcyI6IjY1N0IxRkNCLUFFMEQtQTU4Ny1DMDVFLTlEQkI1OEU4QzMxRiIsInJlc3BvbnNlX3R5cGUiOiJjb2RlIGlkX3Rva2VuIiwicmVkaXJlY3RfdXJpIjoiaHR0cHM6XC9cL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXRcL3Rlc3RcL2FcL25hYlwvY2FsbGJhY2siLCJzdGF0ZSI6InoySU15S1NwRnciLCJleHAiOjE2MDU1NzI3MzQsIm5vbmNlIjoiSm9EQnBzQjZMRSIsImNsaWVudF9pZCI6IjY1N0IxRkNCLUFFMEQtQTU4Ny1DMDVFLTlEQkI1OEU4QzMxRiJ9.P7Pn3vYfCvsHGLgcJ8tsn6a2CQI0TO7gem9bO2O080fiWf1VGky238XtVI1IJePpWytbhiH9OsIKY6ACCUW5psjw98r3idjHPRJJqvpFZa0pM_lAN2diIPsKnGmUn9Bifv3S3S0CJwbZ-dm6phZPtBRPK98xQoqNDQX5Qta5wyI6UQB5vyFpBC_olTElAH8nwErRt6VzrwAgfO86ZvN23RVirKVe5Muivgy2-Kdci6Vix60BEnGvZoOBrrD9T2xVcOO8q8ayLaFGSzc3sNmSoBSy9nDjUpoTDZFgEckAdklcRq2cStlJNI5ckJfrXl2JD78esjmgCX9PAElwA8ea7Q
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-17 00:20:34 SUCCESS
BuildRequestObjectByValueRedirectToAuthorizationEndpoint
Sending to authorization endpoint
redirect_to_authorization_endpoint
https://openbank.api-cdrtest.nab.com.au/v1/idp/cdr/nab/authorise?request=eyJraWQiOiJSU0EtUFMyNTYtU0lHTi0xIiwiYWxnIjoiUFMyNTYifQ.eyJhdWQiOiJodHRwczpcL1wvb3BlbmJhbmsuYXBpLWNkcnRlc3QubmFiLmNvbS5hdSIsInNjb3BlIjoicHJvZmlsZSBjb21tb246Y3VzdG9tZXIuYmFzaWM6cmVhZCBjb21tb246Y3VzdG9tZXIuZGV0YWlsOnJlYWQgYmFuazphY2NvdW50cy5iYXNpYzpyZWFkIG9wZW5pZCBiYW5rOnBheWVlczpyZWFkIiwiY2xhaW1zIjp7InNoYXJpbmdfZHVyYXRpb24iOjc3NzYwMDAsImlkX3Rva2VuIjp7ImFjciI6eyJ2YWx1ZSI6InVybjpjZHMuYXU6Y2RyOjIiLCJlc3NlbnRpYWwiOnRydWV9fX0sImlzcyI6IjY1N0IxRkNCLUFFMEQtQTU4Ny1DMDVFLTlEQkI1OEU4QzMxRiIsInJlc3BvbnNlX3R5cGUiOiJjb2RlIGlkX3Rva2VuIiwicmVkaXJlY3RfdXJpIjoiaHR0cHM6XC9cL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXRcL3Rlc3RcL2FcL25hYlwvY2FsbGJhY2siLCJzdGF0ZSI6InoySU15S1NwRnciLCJleHAiOjE2MDU1NzI3MzQsIm5vbmNlIjoiSm9EQnBzQjZMRSIsImNsaWVudF9pZCI6IjY1N0IxRkNCLUFFMEQtQTU4Ny1DMDVFLTlEQkI1OEU4QzMxRiJ9.P7Pn3vYfCvsHGLgcJ8tsn6a2CQI0TO7gem9bO2O080fiWf1VGky238XtVI1IJePpWytbhiH9OsIKY6ACCUW5psjw98r3idjHPRJJqvpFZa0pM_lAN2diIPsKnGmUn9Bifv3S3S0CJwbZ-dm6phZPtBRPK98xQoqNDQX5Qta5wyI6UQB5vyFpBC_olTElAH8nwErRt6VzrwAgfO86ZvN23RVirKVe5Muivgy2-Kdci6Vix60BEnGvZoOBrrD9T2xVcOO8q8ayLaFGSzc3sNmSoBSy9nDjUpoTDZFgEckAdklcRq2cStlJNI5ckJfrXl2JD78esjmgCX9PAElwA8ea7Q&client_id=657B1FCB-AE0D-A587-C05E-9DBB58E8C31F&redirect_uri=https://www.certification.openid.net/test/a/nab/callback&scope=profile%20common:customer.basic:read%20common:customer.detail:read%20bank:accounts.basic:read%20openid%20bank:payees:read&response_type=code%20id_token
2020-11-17 00:20:34 REDIRECT
fapi-rw-id2-attempt-reuse-authorisation-code-after-one-second
Redirecting to authorization endpoint
redirect_to
https://openbank.api-cdrtest.nab.com.au/v1/idp/cdr/nab/authorise?request=eyJraWQiOiJSU0EtUFMyNTYtU0lHTi0xIiwiYWxnIjoiUFMyNTYifQ.eyJhdWQiOiJodHRwczpcL1wvb3BlbmJhbmsuYXBpLWNkcnRlc3QubmFiLmNvbS5hdSIsInNjb3BlIjoicHJvZmlsZSBjb21tb246Y3VzdG9tZXIuYmFzaWM6cmVhZCBjb21tb246Y3VzdG9tZXIuZGV0YWlsOnJlYWQgYmFuazphY2NvdW50cy5iYXNpYzpyZWFkIG9wZW5pZCBiYW5rOnBheWVlczpyZWFkIiwiY2xhaW1zIjp7InNoYXJpbmdfZHVyYXRpb24iOjc3NzYwMDAsImlkX3Rva2VuIjp7ImFjciI6eyJ2YWx1ZSI6InVybjpjZHMuYXU6Y2RyOjIiLCJlc3NlbnRpYWwiOnRydWV9fX0sImlzcyI6IjY1N0IxRkNCLUFFMEQtQTU4Ny1DMDVFLTlEQkI1OEU4QzMxRiIsInJlc3BvbnNlX3R5cGUiOiJjb2RlIGlkX3Rva2VuIiwicmVkaXJlY3RfdXJpIjoiaHR0cHM6XC9cL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXRcL3Rlc3RcL2FcL25hYlwvY2FsbGJhY2siLCJzdGF0ZSI6InoySU15S1NwRnciLCJleHAiOjE2MDU1NzI3MzQsIm5vbmNlIjoiSm9EQnBzQjZMRSIsImNsaWVudF9pZCI6IjY1N0IxRkNCLUFFMEQtQTU4Ny1DMDVFLTlEQkI1OEU4QzMxRiJ9.P7Pn3vYfCvsHGLgcJ8tsn6a2CQI0TO7gem9bO2O080fiWf1VGky238XtVI1IJePpWytbhiH9OsIKY6ACCUW5psjw98r3idjHPRJJqvpFZa0pM_lAN2diIPsKnGmUn9Bifv3S3S0CJwbZ-dm6phZPtBRPK98xQoqNDQX5Qta5wyI6UQB5vyFpBC_olTElAH8nwErRt6VzrwAgfO86ZvN23RVirKVe5Muivgy2-Kdci6Vix60BEnGvZoOBrrD9T2xVcOO8q8ayLaFGSzc3sNmSoBSy9nDjUpoTDZFgEckAdklcRq2cStlJNI5ckJfrXl2JD78esjmgCX9PAElwA8ea7Q&client_id=657B1FCB-AE0D-A587-C05E-9DBB58E8C31F&redirect_uri=https://www.certification.openid.net/test/a/nab/callback&scope=profile%20common:customer.basic:read%20common:customer.detail:read%20bank:accounts.basic:read%20openid%20bank:payees:read&response_type=code%20id_token
2020-11-17 00:21:05 INCOMING
fapi-rw-id2-attempt-reuse-authorisation-code-after-one-second
Incoming HTTP request to test instance PPUR4X4ocNLso7V
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-17 00:21:05 SUCCESS
CreateRandomImplicitSubmitUrl
Created random implicit submission URL
implicit_submit
{
  "path": "implicit/fQrLYKis2ZioGlVZlRf7",
  "fullUrl": "https://www.certification.openid.net/test/a/nab/implicit/fQrLYKis2ZioGlVZlRf7"
}
2020-11-17 00:21:05 OUTGOING
fapi-rw-id2-attempt-reuse-authorisation-code-after-one-second
Response to HTTP request to test instance PPUR4X4ocNLso7V
outgoing
ModelAndView [view="implicitCallback"; model={implicitSubmitUrl=https://www.certification.openid.net/test/a/nab/implicit/fQrLYKis2ZioGlVZlRf7, returnUrl=/log-detail.html?log=PPUR4X4ocNLso7V}]
outgoing_path
callback
2020-11-17 00:21:05 INCOMING
fapi-rw-id2-attempt-reuse-authorisation-code-after-one-second
Incoming HTTP request to test instance PPUR4X4ocNLso7V
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/fQrLYKis2ZioGlVZlRf7
incoming_body_form_params
incoming_method
POST
incoming_body_json
incoming_query_string_params
{}
incoming_body
#code=44c8078f-1439-42fe-ae8b-3dc0b9b46e62&state=z2IMyKSpFw&id_token=eyJhbGciOiJSU0EtT0FFUC0yNTYiLCJlbmMiOiJBMjU2R0NNIiwiY3R5IjoiSldUIiwia2lkIjoiUlNBLUVOQy0xIn0.fQI90_41WDzzmAqOO9rWiz-lcVzPGFAM7RsDirxvoBUkeA_W6juMmt0zQWAf8kA6Toute-uuL03SPYaVxrlCK6N-DlYdJrdXpX2QsKQk35nbw-68fcsq2ql5-9IVMq-SkbFp74j8oeLB0HYMhnj2X63lOX4VR-l3biUUrm5KSm5mgKUWIFsUObf-Y4cvzCKYQP0egGE1M3Qfv9IarfWf4Y29T-S9AWQOQ6jkBz8Hjelg0bpCwBEe9aaWsmR2J7mVf7ePeD3kZCXJXo2R7YhJYNLHt_IFz2qCT3o9Mwlikp9l-2z9btQLJr2ZBXcg3UeiKgZCMiyrrNSdh4Ju6ojm6w.u0uQV53-2kbP7en6.3wC9TE37O-7gKZq092WSj7lB0cIVNiTTrTgqBCu6p8I-h65H3pfnxMcqg48-f5fZrmIN9zFbVF7ZVCWw6NIo6gNsNArc7aNHyK7LjMh1ueYGkz6FChcG9tbnHR6h2ZOgSZ0chWxn2PC2c5ewY73xLZoDdW44nvqw45E0jf5-3ONNqbhfkR9SytBEywZAWFA0-XzvwRpm_4SV1mywzuyVO44OXt7MogJYlezOUlUoC89FG9fcvQGOu5BNdSwz6mQFvEhj-rMKSr2RIeBg4K7D6MzPHus1bOEDAWaF8AE7kcS-dO-jBj0CJQ3Nj3T0e7xsQFc0S6_1vIBmJxAG86sjdEPELspqF4EMpGGUKvnC3xXTuoQYxg10mgeWFwKQrDvT8UQ2DHBnvVkjOUzLeJueeRQLvgck_-87s3Jz3EE4qnUJ7UVI59vp_tyECs4mAzs178pRVHD2hsS4VJW1XIlj8v2XV9GHjQKsnJmXwDCAzOya9jFfe8N9KE6B3zXIocL2H_8S9gb7Rdox0Y3cBZdOqfv7JTsxdcPQKH-ly2gK3XBMBm_4bD_YMYyzjr_nvO6dnIe9GDQenPAfcgHy0RtX51WJwcy8iOUml3drNWDEFyVL9vm2Ecv5bc8gGg3Xe8hD5TyfAL_0bF52JQb3tvC1qn6jzDehI0-IEZFfTylaViSFUA4HR_aI8Fql4PcQioYHr0M60fU9xoB6oo2yH_rgq7-90xfOxqr8aUH0z0iXwvDNirA3pqxopUamf_yG2f0GlWxNme4zj3EM8aKvXDC4gzq4JHWbtcuzNAWv0fGSn3tfwIqC303COW7tpoJbbD5x_b6GPdnowojfMIREOo1lif2soBg7e4CNOBo2oD4deRbro1AWHrhqCgZ3HGwdzB7pas6IHykob8I8wsp7_qzaCPO_FLyWXMZtVA-TYzJtzY9_L6cR3VBQzBKHRiGggTv3rFGqigns-dvSHzy_V_X5qGclsAIc9QPz5Ew5kNdmrqeU_GreUCPQLHS-fra3FDIBUAE7J57J_0PKmqUqGPQ_xq2jNOhXH3_8JVr1c7YNkH08aujIjDrpnu7dyyqgh4nAjKY2jqkQWfJNZz2ZIYfjW7-o0OMkkyihvNKhBqXxrysAHCM0BLRzmqvoEtycds9IIu34MYwYhb5FyOvJ1zytUZwoaBuzJjs6AVD9l5hV_R7vwfrdfybrwWk8wpnJlwGRMabA6xsygL0aX-SWtQhIGKPEmSSZrU08c68ZiTEh6qsT5nAW1K47FY2JfAFOkv4DLNCchIGdmMzNvQm6RiY7L9gjUtxNbrCFebHdg2fZL4PZuGE3ldHYUysfRu-pFaS7EKIc-94wIOu38Fs0-0QcdqYehZbAtnGpFl8Jqvih9cqg667JS2OMoLNTldqEbzZLMgFU7xG22ApE_9YLyE2gl6-HBhnYhISG2xxvSnU2YPhTcFcsFrtfY4pqsSC_lA.PMtiwZ3HfvGNFD7wUb_phA
2020-11-17 00:21:05 OUTGOING
fapi-rw-id2-attempt-reuse-authorisation-code-after-one-second
Response to HTTP request to test instance PPUR4X4ocNLso7V
outgoing_status_code
204
outgoing_headers
{}
outgoing_body

                                
outgoing_path
implicit/fQrLYKis2ZioGlVZlRf7
2020-11-17 00:21:05
ExtractImplicitHashToCallbackResponse
Extracted response from URL fragment
parameters
[
  {
    "name": "code",
    "value": "44c8078f-1439-42fe-ae8b-3dc0b9b46e62"
  },
  {
    "name": "state",
    "value": "z2IMyKSpFw"
  },
  {
    "name": "id_token",
    "value": "eyJhbGciOiJSU0EtT0FFUC0yNTYiLCJlbmMiOiJBMjU2R0NNIiwiY3R5IjoiSldUIiwia2lkIjoiUlNBLUVOQy0xIn0.fQI90_41WDzzmAqOO9rWiz-lcVzPGFAM7RsDirxvoBUkeA_W6juMmt0zQWAf8kA6Toute-uuL03SPYaVxrlCK6N-DlYdJrdXpX2QsKQk35nbw-68fcsq2ql5-9IVMq-SkbFp74j8oeLB0HYMhnj2X63lOX4VR-l3biUUrm5KSm5mgKUWIFsUObf-Y4cvzCKYQP0egGE1M3Qfv9IarfWf4Y29T-S9AWQOQ6jkBz8Hjelg0bpCwBEe9aaWsmR2J7mVf7ePeD3kZCXJXo2R7YhJYNLHt_IFz2qCT3o9Mwlikp9l-2z9btQLJr2ZBXcg3UeiKgZCMiyrrNSdh4Ju6ojm6w.u0uQV53-2kbP7en6.3wC9TE37O-7gKZq092WSj7lB0cIVNiTTrTgqBCu6p8I-h65H3pfnxMcqg48-f5fZrmIN9zFbVF7ZVCWw6NIo6gNsNArc7aNHyK7LjMh1ueYGkz6FChcG9tbnHR6h2ZOgSZ0chWxn2PC2c5ewY73xLZoDdW44nvqw45E0jf5-3ONNqbhfkR9SytBEywZAWFA0-XzvwRpm_4SV1mywzuyVO44OXt7MogJYlezOUlUoC89FG9fcvQGOu5BNdSwz6mQFvEhj-rMKSr2RIeBg4K7D6MzPHus1bOEDAWaF8AE7kcS-dO-jBj0CJQ3Nj3T0e7xsQFc0S6_1vIBmJxAG86sjdEPELspqF4EMpGGUKvnC3xXTuoQYxg10mgeWFwKQrDvT8UQ2DHBnvVkjOUzLeJueeRQLvgck_-87s3Jz3EE4qnUJ7UVI59vp_tyECs4mAzs178pRVHD2hsS4VJW1XIlj8v2XV9GHjQKsnJmXwDCAzOya9jFfe8N9KE6B3zXIocL2H_8S9gb7Rdox0Y3cBZdOqfv7JTsxdcPQKH-ly2gK3XBMBm_4bD_YMYyzjr_nvO6dnIe9GDQenPAfcgHy0RtX51WJwcy8iOUml3drNWDEFyVL9vm2Ecv5bc8gGg3Xe8hD5TyfAL_0bF52JQb3tvC1qn6jzDehI0-IEZFfTylaViSFUA4HR_aI8Fql4PcQioYHr0M60fU9xoB6oo2yH_rgq7-90xfOxqr8aUH0z0iXwvDNirA3pqxopUamf_yG2f0GlWxNme4zj3EM8aKvXDC4gzq4JHWbtcuzNAWv0fGSn3tfwIqC303COW7tpoJbbD5x_b6GPdnowojfMIREOo1lif2soBg7e4CNOBo2oD4deRbro1AWHrhqCgZ3HGwdzB7pas6IHykob8I8wsp7_qzaCPO_FLyWXMZtVA-TYzJtzY9_L6cR3VBQzBKHRiGggTv3rFGqigns-dvSHzy_V_X5qGclsAIc9QPz5Ew5kNdmrqeU_GreUCPQLHS-fra3FDIBUAE7J57J_0PKmqUqGPQ_xq2jNOhXH3_8JVr1c7YNkH08aujIjDrpnu7dyyqgh4nAjKY2jqkQWfJNZz2ZIYfjW7-o0OMkkyihvNKhBqXxrysAHCM0BLRzmqvoEtycds9IIu34MYwYhb5FyOvJ1zytUZwoaBuzJjs6AVD9l5hV_R7vwfrdfybrwWk8wpnJlwGRMabA6xsygL0aX-SWtQhIGKPEmSSZrU08c68ZiTEh6qsT5nAW1K47FY2JfAFOkv4DLNCchIGdmMzNvQm6RiY7L9gjUtxNbrCFebHdg2fZL4PZuGE3ldHYUysfRu-pFaS7EKIc-94wIOu38Fs0-0QcdqYehZbAtnGpFl8Jqvih9cqg667JS2OMoLNTldqEbzZLMgFU7xG22ApE_9YLyE2gl6-HBhnYhISG2xxvSnU2YPhTcFcsFrtfY4pqsSC_lA.PMtiwZ3HfvGNFD7wUb_phA"
  }
]
2020-11-17 00:21:05 SUCCESS
ExtractImplicitHashToCallbackResponse
Extracted the hash values
code
44c8078f-1439-42fe-ae8b-3dc0b9b46e62
state
z2IMyKSpFw
id_token
eyJhbGciOiJSU0EtT0FFUC0yNTYiLCJlbmMiOiJBMjU2R0NNIiwiY3R5IjoiSldUIiwia2lkIjoiUlNBLUVOQy0xIn0.fQI90_41WDzzmAqOO9rWiz-lcVzPGFAM7RsDirxvoBUkeA_W6juMmt0zQWAf8kA6Toute-uuL03SPYaVxrlCK6N-DlYdJrdXpX2QsKQk35nbw-68fcsq2ql5-9IVMq-SkbFp74j8oeLB0HYMhnj2X63lOX4VR-l3biUUrm5KSm5mgKUWIFsUObf-Y4cvzCKYQP0egGE1M3Qfv9IarfWf4Y29T-S9AWQOQ6jkBz8Hjelg0bpCwBEe9aaWsmR2J7mVf7ePeD3kZCXJXo2R7YhJYNLHt_IFz2qCT3o9Mwlikp9l-2z9btQLJr2ZBXcg3UeiKgZCMiyrrNSdh4Ju6ojm6w.u0uQV53-2kbP7en6.3wC9TE37O-7gKZq092WSj7lB0cIVNiTTrTgqBCu6p8I-h65H3pfnxMcqg48-f5fZrmIN9zFbVF7ZVCWw6NIo6gNsNArc7aNHyK7LjMh1ueYGkz6FChcG9tbnHR6h2ZOgSZ0chWxn2PC2c5ewY73xLZoDdW44nvqw45E0jf5-3ONNqbhfkR9SytBEywZAWFA0-XzvwRpm_4SV1mywzuyVO44OXt7MogJYlezOUlUoC89FG9fcvQGOu5BNdSwz6mQFvEhj-rMKSr2RIeBg4K7D6MzPHus1bOEDAWaF8AE7kcS-dO-jBj0CJQ3Nj3T0e7xsQFc0S6_1vIBmJxAG86sjdEPELspqF4EMpGGUKvnC3xXTuoQYxg10mgeWFwKQrDvT8UQ2DHBnvVkjOUzLeJueeRQLvgck_-87s3Jz3EE4qnUJ7UVI59vp_tyECs4mAzs178pRVHD2hsS4VJW1XIlj8v2XV9GHjQKsnJmXwDCAzOya9jFfe8N9KE6B3zXIocL2H_8S9gb7Rdox0Y3cBZdOqfv7JTsxdcPQKH-ly2gK3XBMBm_4bD_YMYyzjr_nvO6dnIe9GDQenPAfcgHy0RtX51WJwcy8iOUml3drNWDEFyVL9vm2Ecv5bc8gGg3Xe8hD5TyfAL_0bF52JQb3tvC1qn6jzDehI0-IEZFfTylaViSFUA4HR_aI8Fql4PcQioYHr0M60fU9xoB6oo2yH_rgq7-90xfOxqr8aUH0z0iXwvDNirA3pqxopUamf_yG2f0GlWxNme4zj3EM8aKvXDC4gzq4JHWbtcuzNAWv0fGSn3tfwIqC303COW7tpoJbbD5x_b6GPdnowojfMIREOo1lif2soBg7e4CNOBo2oD4deRbro1AWHrhqCgZ3HGwdzB7pas6IHykob8I8wsp7_qzaCPO_FLyWXMZtVA-TYzJtzY9_L6cR3VBQzBKHRiGggTv3rFGqigns-dvSHzy_V_X5qGclsAIc9QPz5Ew5kNdmrqeU_GreUCPQLHS-fra3FDIBUAE7J57J_0PKmqUqGPQ_xq2jNOhXH3_8JVr1c7YNkH08aujIjDrpnu7dyyqgh4nAjKY2jqkQWfJNZz2ZIYfjW7-o0OMkkyihvNKhBqXxrysAHCM0BLRzmqvoEtycds9IIu34MYwYhb5FyOvJ1zytUZwoaBuzJjs6AVD9l5hV_R7vwfrdfybrwWk8wpnJlwGRMabA6xsygL0aX-SWtQhIGKPEmSSZrU08c68ZiTEh6qsT5nAW1K47FY2JfAFOkv4DLNCchIGdmMzNvQm6RiY7L9gjUtxNbrCFebHdg2fZL4PZuGE3ldHYUysfRu-pFaS7EKIc-94wIOu38Fs0-0QcdqYehZbAtnGpFl8Jqvih9cqg667JS2OMoLNTldqEbzZLMgFU7xG22ApE_9YLyE2gl6-HBhnYhISG2xxvSnU2YPhTcFcsFrtfY4pqsSC_lA.PMtiwZ3HfvGNFD7wUb_phA
2020-11-17 00:21:05 REDIRECT-IN
fapi-rw-id2-attempt-reuse-authorisation-code-after-one-second
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": "44c8078f-1439-42fe-ae8b-3dc0b9b46e62",
  "state": "z2IMyKSpFw",
  "id_token": "eyJhbGciOiJSU0EtT0FFUC0yNTYiLCJlbmMiOiJBMjU2R0NNIiwiY3R5IjoiSldUIiwia2lkIjoiUlNBLUVOQy0xIn0.fQI90_41WDzzmAqOO9rWiz-lcVzPGFAM7RsDirxvoBUkeA_W6juMmt0zQWAf8kA6Toute-uuL03SPYaVxrlCK6N-DlYdJrdXpX2QsKQk35nbw-68fcsq2ql5-9IVMq-SkbFp74j8oeLB0HYMhnj2X63lOX4VR-l3biUUrm5KSm5mgKUWIFsUObf-Y4cvzCKYQP0egGE1M3Qfv9IarfWf4Y29T-S9AWQOQ6jkBz8Hjelg0bpCwBEe9aaWsmR2J7mVf7ePeD3kZCXJXo2R7YhJYNLHt_IFz2qCT3o9Mwlikp9l-2z9btQLJr2ZBXcg3UeiKgZCMiyrrNSdh4Ju6ojm6w.u0uQV53-2kbP7en6.3wC9TE37O-7gKZq092WSj7lB0cIVNiTTrTgqBCu6p8I-h65H3pfnxMcqg48-f5fZrmIN9zFbVF7ZVCWw6NIo6gNsNArc7aNHyK7LjMh1ueYGkz6FChcG9tbnHR6h2ZOgSZ0chWxn2PC2c5ewY73xLZoDdW44nvqw45E0jf5-3ONNqbhfkR9SytBEywZAWFA0-XzvwRpm_4SV1mywzuyVO44OXt7MogJYlezOUlUoC89FG9fcvQGOu5BNdSwz6mQFvEhj-rMKSr2RIeBg4K7D6MzPHus1bOEDAWaF8AE7kcS-dO-jBj0CJQ3Nj3T0e7xsQFc0S6_1vIBmJxAG86sjdEPELspqF4EMpGGUKvnC3xXTuoQYxg10mgeWFwKQrDvT8UQ2DHBnvVkjOUzLeJueeRQLvgck_-87s3Jz3EE4qnUJ7UVI59vp_tyECs4mAzs178pRVHD2hsS4VJW1XIlj8v2XV9GHjQKsnJmXwDCAzOya9jFfe8N9KE6B3zXIocL2H_8S9gb7Rdox0Y3cBZdOqfv7JTsxdcPQKH-ly2gK3XBMBm_4bD_YMYyzjr_nvO6dnIe9GDQenPAfcgHy0RtX51WJwcy8iOUml3drNWDEFyVL9vm2Ecv5bc8gGg3Xe8hD5TyfAL_0bF52JQb3tvC1qn6jzDehI0-IEZFfTylaViSFUA4HR_aI8Fql4PcQioYHr0M60fU9xoB6oo2yH_rgq7-90xfOxqr8aUH0z0iXwvDNirA3pqxopUamf_yG2f0GlWxNme4zj3EM8aKvXDC4gzq4JHWbtcuzNAWv0fGSn3tfwIqC303COW7tpoJbbD5x_b6GPdnowojfMIREOo1lif2soBg7e4CNOBo2oD4deRbro1AWHrhqCgZ3HGwdzB7pas6IHykob8I8wsp7_qzaCPO_FLyWXMZtVA-TYzJtzY9_L6cR3VBQzBKHRiGggTv3rFGqigns-dvSHzy_V_X5qGclsAIc9QPz5Ew5kNdmrqeU_GreUCPQLHS-fra3FDIBUAE7J57J_0PKmqUqGPQ_xq2jNOhXH3_8JVr1c7YNkH08aujIjDrpnu7dyyqgh4nAjKY2jqkQWfJNZz2ZIYfjW7-o0OMkkyihvNKhBqXxrysAHCM0BLRzmqvoEtycds9IIu34MYwYhb5FyOvJ1zytUZwoaBuzJjs6AVD9l5hV_R7vwfrdfybrwWk8wpnJlwGRMabA6xsygL0aX-SWtQhIGKPEmSSZrU08c68ZiTEh6qsT5nAW1K47FY2JfAFOkv4DLNCchIGdmMzNvQm6RiY7L9gjUtxNbrCFebHdg2fZL4PZuGE3ldHYUysfRu-pFaS7EKIc-94wIOu38Fs0-0QcdqYehZbAtnGpFl8Jqvih9cqg667JS2OMoLNTldqEbzZLMgFU7xG22ApE_9YLyE2gl6-HBhnYhISG2xxvSnU2YPhTcFcsFrtfY4pqsSC_lA.PMtiwZ3HfvGNFD7wUb_phA"
}
post_body
Verify authorization endpoint response
2020-11-17 00:21:05 SUCCESS
RejectAuthCodeInUrlQuery
Authorization code is not present in URL query returned from authorization endpoint
2020-11-17 00:21:05 SUCCESS
RejectErrorInUrlQuery
'error' is not present in URL query returned from authorization endpoint
2020-11-17 00:21:05 SUCCESS
CheckMatchingCallbackParameters
Callback parameters successfully verified
2020-11-17 00:21:05 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-17 00:21:05 SUCCESS
CheckIfAuthorizationEndpointError
No error from authorization endpoint
2020-11-17 00:21:05 SUCCESS
ValidateSuccessfulHybridResponseFromAuthorizationEndpoint
authorization endpoint response does not include unexpected parameters
code
44c8078f-1439-42fe-ae8b-3dc0b9b46e62
state
z2IMyKSpFw
id_token
eyJhbGciOiJSU0EtT0FFUC0yNTYiLCJlbmMiOiJBMjU2R0NNIiwiY3R5IjoiSldUIiwia2lkIjoiUlNBLUVOQy0xIn0.fQI90_41WDzzmAqOO9rWiz-lcVzPGFAM7RsDirxvoBUkeA_W6juMmt0zQWAf8kA6Toute-uuL03SPYaVxrlCK6N-DlYdJrdXpX2QsKQk35nbw-68fcsq2ql5-9IVMq-SkbFp74j8oeLB0HYMhnj2X63lOX4VR-l3biUUrm5KSm5mgKUWIFsUObf-Y4cvzCKYQP0egGE1M3Qfv9IarfWf4Y29T-S9AWQOQ6jkBz8Hjelg0bpCwBEe9aaWsmR2J7mVf7ePeD3kZCXJXo2R7YhJYNLHt_IFz2qCT3o9Mwlikp9l-2z9btQLJr2ZBXcg3UeiKgZCMiyrrNSdh4Ju6ojm6w.u0uQV53-2kbP7en6.3wC9TE37O-7gKZq092WSj7lB0cIVNiTTrTgqBCu6p8I-h65H3pfnxMcqg48-f5fZrmIN9zFbVF7ZVCWw6NIo6gNsNArc7aNHyK7LjMh1ueYGkz6FChcG9tbnHR6h2ZOgSZ0chWxn2PC2c5ewY73xLZoDdW44nvqw45E0jf5-3ONNqbhfkR9SytBEywZAWFA0-XzvwRpm_4SV1mywzuyVO44OXt7MogJYlezOUlUoC89FG9fcvQGOu5BNdSwz6mQFvEhj-rMKSr2RIeBg4K7D6MzPHus1bOEDAWaF8AE7kcS-dO-jBj0CJQ3Nj3T0e7xsQFc0S6_1vIBmJxAG86sjdEPELspqF4EMpGGUKvnC3xXTuoQYxg10mgeWFwKQrDvT8UQ2DHBnvVkjOUzLeJueeRQLvgck_-87s3Jz3EE4qnUJ7UVI59vp_tyECs4mAzs178pRVHD2hsS4VJW1XIlj8v2XV9GHjQKsnJmXwDCAzOya9jFfe8N9KE6B3zXIocL2H_8S9gb7Rdox0Y3cBZdOqfv7JTsxdcPQKH-ly2gK3XBMBm_4bD_YMYyzjr_nvO6dnIe9GDQenPAfcgHy0RtX51WJwcy8iOUml3drNWDEFyVL9vm2Ecv5bc8gGg3Xe8hD5TyfAL_0bF52JQb3tvC1qn6jzDehI0-IEZFfTylaViSFUA4HR_aI8Fql4PcQioYHr0M60fU9xoB6oo2yH_rgq7-90xfOxqr8aUH0z0iXwvDNirA3pqxopUamf_yG2f0GlWxNme4zj3EM8aKvXDC4gzq4JHWbtcuzNAWv0fGSn3tfwIqC303COW7tpoJbbD5x_b6GPdnowojfMIREOo1lif2soBg7e4CNOBo2oD4deRbro1AWHrhqCgZ3HGwdzB7pas6IHykob8I8wsp7_qzaCPO_FLyWXMZtVA-TYzJtzY9_L6cR3VBQzBKHRiGggTv3rFGqigns-dvSHzy_V_X5qGclsAIc9QPz5Ew5kNdmrqeU_GreUCPQLHS-fra3FDIBUAE7J57J_0PKmqUqGPQ_xq2jNOhXH3_8JVr1c7YNkH08aujIjDrpnu7dyyqgh4nAjKY2jqkQWfJNZz2ZIYfjW7-o0OMkkyihvNKhBqXxrysAHCM0BLRzmqvoEtycds9IIu34MYwYhb5FyOvJ1zytUZwoaBuzJjs6AVD9l5hV_R7vwfrdfybrwWk8wpnJlwGRMabA6xsygL0aX-SWtQhIGKPEmSSZrU08c68ZiTEh6qsT5nAW1K47FY2JfAFOkv4DLNCchIGdmMzNvQm6RiY7L9gjUtxNbrCFebHdg2fZL4PZuGE3ldHYUysfRu-pFaS7EKIc-94wIOu38Fs0-0QcdqYehZbAtnGpFl8Jqvih9cqg667JS2OMoLNTldqEbzZLMgFU7xG22ApE_9YLyE2gl6-HBhnYhISG2xxvSnU2YPhTcFcsFrtfY4pqsSC_lA.PMtiwZ3HfvGNFD7wUb_phA
2020-11-17 00:21:05 SUCCESS
CheckMatchingStateParameter
State parameter correctly returned
state
z2IMyKSpFw
2020-11-17 00:21:05 SUCCESS
ExtractAuthorizationCodeFromAuthorizationResponse
Found authorization code
code
44c8078f-1439-42fe-ae8b-3dc0b9b46e62
2020-11-17 00:21:05 SUCCESS
EnsureMinimumAuthorizationCodeLength
Authorization code is of sufficient length
actual
288
required
128
2020-11-17 00:21:05 SUCCESS
EnsureMinimumAuthorizationCodeEntropy
Calculated shannon entropy seems sufficient
actual
138.24299707099604
expected
96.0
2020-11-17 00:21:06 SUCCESS
ExtractIdTokenFromAuthorizationResponse
Found and parsed the id_token from authorization_endpoint_response
value
eyJraWQiOiJud1FfdGJudGoyWG5pbU1SWTFwYlgxQk55SGMiLCJ4NXQiOiJubGdLZXBhUkhpdk9adnFZUUxONnFEcF91Sk0iLCJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiIwMjQxQTk5Ni0zQjcxLUE5RjktNjQzNi0yMDZCQTdEQjIzNjciLCJuYmYiOjE2MDU1NzI0NjUsImlhdCI6MTYwNTU3MjQ2NSwiZXhwIjoxNjA1NTczMDY1LCJpc3MiOiJodHRwczovL29wZW5iYW5rLmFwaS1jZHJ0ZXN0Lm5hYi5jb20uYXUiLCJzdWIiOiJuTjVpNnJQN1RIRFVKT3NxVGVHSlJqYW5DMkZ6VjBQRUpDWjlneGdtMmVvIiwiYXVkIjpbIjY1N0IxRkNCLUFFMEQtQTU4Ny1DMDVFLTlEQkI1OEU4QzMxRiJdLCJhY3IiOiJ1cm46Y2RzLmF1OmNkcjoyIiwidmVyIjoiMi4yIiwiYXV0aF90aW1lIjoxNjA1NTcyNDU2LCJub25jZSI6IkpvREJwc0I2TEUiLCJjX2hhc2giOiJBWmlFcl9jZlJHNVg4cS12bUxtOFNRIiwic19oYXNoIjoiRkxLeGdta1ZQZHhkV2c1QVNhbGMzdyIsInVwZGF0ZWRfYXQiOjE2MDU1NzI0NTcsInJlZnJlc2hfdG9rZW5fZXhwaXJlc19hdCI6MCwic2hhcmluZ19leHBpcmVzX2F0IjowfQ.pib_-3p3S6XSyIPZJG4yyWfnb8x8Fq_l7Ga2F2txTz6zWDlg3K5Li3-ZmKaiuOibo3nPDV49IVgTbMIVUl-hsWGJ8AF53k9lEwenMoVuCVFPqURJt1ftiWaTz9FN0ezVC3GSykMZNHUM_SskbOGTG0kptqIn_mdhCdYvzZi4lF8vFzDTMR41wAWpihbLCuvPNg90U4b6egkrbHXmHUi8_RTCs4_SIYzmFt0oyHHvkyNyQ4jsUWKaMULRVARMKkPJ4I4yuyypFwyILv6cfBOY_tK45ch_s5DzFcqhjrQdbxmb3wMrQTUrZxjveD6c5-bZSYkmh8h4NZxOmGhdoirmTg
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": "JoDBpsB6LE",
  "sharing_expires_at": 0,
  "aud": "657B1FCB-AE0D-A587-C05E-9DBB58E8C31F",
  "acr": "urn:cds.au:cdr:2",
  "c_hash": "AZiEr_cfRG5X8q-vmLm8SQ",
  "s_hash": "FLKxgmkVPdxdWg5ASalc3w",
  "refresh_token_expires_at": 0,
  "nbf": 1605572465,
  "updated_at": 1605572457,
  "auth_time": 1605572456,
  "exp": 1605573065,
  "iat": 1605572465,
  "jti": "0241A996-3B71-A9F9-6436-206BA7DB2367"
}
jwe_header
{
  "kid": "RSA-ENC-1",
  "cty": "JWT",
  "enc": "A256GCM",
  "alg": "RSA-OAEP-256"
}
2020-11-17 00:21:06 SUCCESS
ValidateIdToken
ID token iss, aud, exp, iat, auth_time, acr & nbf claims passed validation checks
2020-11-17 00:21:06 SUCCESS
EnsureIdTokenContainsKid
kid was found in the ID token header
kid
nwQ_tbntj2XnimMRY1pbX1BNyHc
2020-11-17 00:21:06 SUCCESS
ValidateIdTokenNonce
Nonce values match
nonce
JoDBpsB6LE
2020-11-17 00:21: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-17 00:21:06 SUCCESS
ValidateIdTokenSignature
id_token signature validated
id_token
eyJraWQiOiJud1FfdGJudGoyWG5pbU1SWTFwYlgxQk55SGMiLCJ4NXQiOiJubGdLZXBhUkhpdk9adnFZUUxONnFEcF91Sk0iLCJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiIwMjQxQTk5Ni0zQjcxLUE5RjktNjQzNi0yMDZCQTdEQjIzNjciLCJuYmYiOjE2MDU1NzI0NjUsImlhdCI6MTYwNTU3MjQ2NSwiZXhwIjoxNjA1NTczMDY1LCJpc3MiOiJodHRwczovL29wZW5iYW5rLmFwaS1jZHJ0ZXN0Lm5hYi5jb20uYXUiLCJzdWIiOiJuTjVpNnJQN1RIRFVKT3NxVGVHSlJqYW5DMkZ6VjBQRUpDWjlneGdtMmVvIiwiYXVkIjpbIjY1N0IxRkNCLUFFMEQtQTU4Ny1DMDVFLTlEQkI1OEU4QzMxRiJdLCJhY3IiOiJ1cm46Y2RzLmF1OmNkcjoyIiwidmVyIjoiMi4yIiwiYXV0aF90aW1lIjoxNjA1NTcyNDU2LCJub25jZSI6IkpvREJwc0I2TEUiLCJjX2hhc2giOiJBWmlFcl9jZlJHNVg4cS12bUxtOFNRIiwic19oYXNoIjoiRkxLeGdta1ZQZHhkV2c1QVNhbGMzdyIsInVwZGF0ZWRfYXQiOjE2MDU1NzI0NTcsInJlZnJlc2hfdG9rZW5fZXhwaXJlc19hdCI6MCwic2hhcmluZ19leHBpcmVzX2F0IjowfQ.pib_-3p3S6XSyIPZJG4yyWfnb8x8Fq_l7Ga2F2txTz6zWDlg3K5Li3-ZmKaiuOibo3nPDV49IVgTbMIVUl-hsWGJ8AF53k9lEwenMoVuCVFPqURJt1ftiWaTz9FN0ezVC3GSykMZNHUM_SskbOGTG0kptqIn_mdhCdYvzZi4lF8vFzDTMR41wAWpihbLCuvPNg90U4b6egkrbHXmHUi8_RTCs4_SIYzmFt0oyHHvkyNyQ4jsUWKaMULRVARMKkPJ4I4yuyypFwyILv6cfBOY_tK45ch_s5DzFcqhjrQdbxmb3wMrQTUrZxjveD6c5-bZSYkmh8h4NZxOmGhdoirmTg
2020-11-17 00:21:06 SUCCESS
ValidateIdTokenSignatureUsingKid
id_token signature validated
id_token
eyJraWQiOiJud1FfdGJudGoyWG5pbU1SWTFwYlgxQk55SGMiLCJ4NXQiOiJubGdLZXBhUkhpdk9adnFZUUxONnFEcF91Sk0iLCJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiIwMjQxQTk5Ni0zQjcxLUE5RjktNjQzNi0yMDZCQTdEQjIzNjciLCJuYmYiOjE2MDU1NzI0NjUsImlhdCI6MTYwNTU3MjQ2NSwiZXhwIjoxNjA1NTczMDY1LCJpc3MiOiJodHRwczovL29wZW5iYW5rLmFwaS1jZHJ0ZXN0Lm5hYi5jb20uYXUiLCJzdWIiOiJuTjVpNnJQN1RIRFVKT3NxVGVHSlJqYW5DMkZ6VjBQRUpDWjlneGdtMmVvIiwiYXVkIjpbIjY1N0IxRkNCLUFFMEQtQTU4Ny1DMDVFLTlEQkI1OEU4QzMxRiJdLCJhY3IiOiJ1cm46Y2RzLmF1OmNkcjoyIiwidmVyIjoiMi4yIiwiYXV0aF90aW1lIjoxNjA1NTcyNDU2LCJub25jZSI6IkpvREJwc0I2TEUiLCJjX2hhc2giOiJBWmlFcl9jZlJHNVg4cS12bUxtOFNRIiwic19oYXNoIjoiRkxLeGdta1ZQZHhkV2c1QVNhbGMzdyIsInVwZGF0ZWRfYXQiOjE2MDU1NzI0NTcsInJlZnJlc2hfdG9rZW5fZXhwaXJlc19hdCI6MCwic2hhcmluZ19leHBpcmVzX2F0IjowfQ.pib_-3p3S6XSyIPZJG4yyWfnb8x8Fq_l7Ga2F2txTz6zWDlg3K5Li3-ZmKaiuOibo3nPDV49IVgTbMIVUl-hsWGJ8AF53k9lEwenMoVuCVFPqURJt1ftiWaTz9FN0ezVC3GSykMZNHUM_SskbOGTG0kptqIn_mdhCdYvzZi4lF8vFzDTMR41wAWpihbLCuvPNg90U4b6egkrbHXmHUi8_RTCs4_SIYzmFt0oyHHvkyNyQ4jsUWKaMULRVARMKkPJ4I4yuyypFwyILv6cfBOY_tK45ch_s5DzFcqhjrQdbxmb3wMrQTUrZxjveD6c5-bZSYkmh8h4NZxOmGhdoirmTg
2020-11-17 00:21:06 SUCCESS
CheckForSubjectInIdToken
Found 'sub' in id_token
sub
nN5i6rP7THDUJOsqTeGJRjanC2FzV0PEJCZ9gxgm2eo
2020-11-17 00:21:06 SUCCESS
FAPIValidateIdTokenSigningAlg
id_token was signed with a permitted algorithm
alg
PS256
2020-11-17 00:21:06 SUCCESS
FAPIValidateIdTokenEncryptionAlg
id_token was encrypted with a permitted algorithm
alg
RSA-OAEP-256
2020-11-17 00:21:06 SUCCESS
FAPIValidateEncryptedIdTokenHasKid
kid was found in the encrypted ID token header
kid
RSA-ENC-1
2020-11-17 00:21:06 SUCCESS
ValidateIdTokenEncrypted
id_token was encrypted
2020-11-17 00:21:06 SUCCESS
ExtractSHash
Extracted s_hash from ID Token
s_hash
FLKxgmkVPdxdWg5ASalc3w
alg
PS256
2020-11-17 00:21:06 SUCCESS
ValidateSHash
s_hash validated successfully
expected_hash
FLKxgmkVPdxdWg5ASalc3w
unhashed_value
z2IMyKSpFw
id_token_hash
FLKxgmkVPdxdWg5ASalc3w
2020-11-17 00:21:06 SUCCESS
ExtractCHash
Extracted c_hash from ID Token
c_hash
AZiEr_cfRG5X8q-vmLm8SQ
alg
PS256
2020-11-17 00:21:06 SUCCESS
ValidateCHash
c_hash validated successfully
expected_hash
AZiEr_cfRG5X8q-vmLm8SQ
unhashed_value
44c8078f-1439-42fe-ae8b-3dc0b9b46e62
id_token_hash
AZiEr_cfRG5X8q-vmLm8SQ
2020-11-17 00:21:06 SUCCESS
CreateTokenEndpointRequestForAuthorizationCodeGrant
grant_type
authorization_code
code
44c8078f-1439-42fe-ae8b-3dc0b9b46e62
redirect_uri
https://www.certification.openid.net/test/a/nab/callback
2020-11-17 00:21: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
pDtOtwgsf0lADXMZ4CuP
iat
1605572466
exp
1605572526
2020-11-17 00:21:06 SUCCESS
SignClientAuthenticationAssertion
Signed the client assertion
client_assertion
eyJraWQiOiJSU0EtUFMyNTYtU0lHTi0xIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI2NTdCMUZDQi1BRTBELUE1ODctQzA1RS05REJCNThFOEMzMUYiLCJhdWQiOiJodHRwczpcL1wvb3BlbmJhbmstc2VjdXJlLmFwaS1jZHJ0ZXN0Lm5hYi5jb20uYXVcL3YxXC9pZHBcL2NkclwvbmFiXC90b2tlbiIsImlzcyI6IjY1N0IxRkNCLUFFMEQtQTU4Ny1DMDVFLTlEQkI1OEU4QzMxRiIsImV4cCI6MTYwNTU3MjUyNiwiaWF0IjoxNjA1NTcyNDY2LCJqdGkiOiJwRHRPdHdnc2YwbEFEWE1aNEN1UCJ9.XpDyd-PqD845E3hRz95b2xFt-9ddHzs4t3SAvmLLjokykNHPEMQXq1Ps2p18u8iZkxvr8ymw7oRFI-uiOpiyE1t9rgp3CX68XYli0aUrwj02BTWduMdmsWUPHQaSmw9fxuXGNwHyR89w3tq7gRdM-Lzdjt5EPLwNYCxa_GyDUrO1NfF-tLCBz8G9g7Dj88vmShfWZbNp1o069yWkNjyNTSA6eM-_iOSL1y7PTPnuk8TnLCktNfvPmV41OPzsAflbQiNAHQM49OiwRXtT8y0ddNtrVViBooSE_G36XIhx1qiBaUBjnewdpM4Rt9AKCKzXfCU5lUn_-t1IGzIa9XmuSA
2020-11-17 00:21:06
AddClientAssertionToTokenEndpointRequest
Added client assertion
grant_type
authorization_code
code
44c8078f-1439-42fe-ae8b-3dc0b9b46e62
redirect_uri
https://www.certification.openid.net/test/a/nab/callback
client_assertion
eyJraWQiOiJSU0EtUFMyNTYtU0lHTi0xIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI2NTdCMUZDQi1BRTBELUE1ODctQzA1RS05REJCNThFOEMzMUYiLCJhdWQiOiJodHRwczpcL1wvb3BlbmJhbmstc2VjdXJlLmFwaS1jZHJ0ZXN0Lm5hYi5jb20uYXVcL3YxXC9pZHBcL2NkclwvbmFiXC90b2tlbiIsImlzcyI6IjY1N0IxRkNCLUFFMEQtQTU4Ny1DMDVFLTlEQkI1OEU4QzMxRiIsImV4cCI6MTYwNTU3MjUyNiwiaWF0IjoxNjA1NTcyNDY2LCJqdGkiOiJwRHRPdHdnc2YwbEFEWE1aNEN1UCJ9.XpDyd-PqD845E3hRz95b2xFt-9ddHzs4t3SAvmLLjokykNHPEMQXq1Ps2p18u8iZkxvr8ymw7oRFI-uiOpiyE1t9rgp3CX68XYli0aUrwj02BTWduMdmsWUPHQaSmw9fxuXGNwHyR89w3tq7gRdM-Lzdjt5EPLwNYCxa_GyDUrO1NfF-tLCBz8G9g7Dj88vmShfWZbNp1o069yWkNjyNTSA6eM-_iOSL1y7PTPnuk8TnLCktNfvPmV41OPzsAflbQiNAHQM49OiwRXtT8y0ddNtrVViBooSE_G36XIhx1qiBaUBjnewdpM4Rt9AKCKzXfCU5lUn_-t1IGzIa9XmuSA
client_assertion_type
urn:ietf:params:oauth:client-assertion-type:jwt-bearer
2020-11-17 00:21: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=44c8078f-1439-42fe-ae8b-3dc0b9b46e62&redirect_uri=https%3A%2F%2Fwww.certification.openid.net%2Ftest%2Fa%2Fnab%2Fcallback&client_assertion=eyJraWQiOiJSU0EtUFMyNTYtU0lHTi0xIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI2NTdCMUZDQi1BRTBELUE1ODctQzA1RS05REJCNThFOEMzMUYiLCJhdWQiOiJodHRwczpcL1wvb3BlbmJhbmstc2VjdXJlLmFwaS1jZHJ0ZXN0Lm5hYi5jb20uYXVcL3YxXC9pZHBcL2NkclwvbmFiXC90b2tlbiIsImlzcyI6IjY1N0IxRkNCLUFFMEQtQTU4Ny1DMDVFLTlEQkI1OEU4QzMxRiIsImV4cCI6MTYwNTU3MjUyNiwiaWF0IjoxNjA1NTcyNDY2LCJqdGkiOiJwRHRPdHdnc2YwbEFEWE1aNEN1UCJ9.XpDyd-PqD845E3hRz95b2xFt-9ddHzs4t3SAvmLLjokykNHPEMQXq1Ps2p18u8iZkxvr8ymw7oRFI-uiOpiyE1t9rgp3CX68XYli0aUrwj02BTWduMdmsWUPHQaSmw9fxuXGNwHyR89w3tq7gRdM-Lzdjt5EPLwNYCxa_GyDUrO1NfF-tLCBz8G9g7Dj88vmShfWZbNp1o069yWkNjyNTSA6eM-_iOSL1y7PTPnuk8TnLCktNfvPmV41OPzsAflbQiNAHQM49OiwRXtT8y0ddNtrVViBooSE_G36XIhx1qiBaUBjnewdpM4Rt9AKCKzXfCU5lUn_-t1IGzIa9XmuSA&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-17 00:21: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": "94d89f9c-4c07-447a-b439-a187d2889301",
  "date": "Tue, 17 Nov 2020 00:21:07 GMT",
  "connection": "keep-alive",
  "set-cookie": [
    "bm_sz\u003d44054E547E49A26A52299B5259B13303~YAAQ1WfJF45AEM51AQAAOZuT0wlrWI92GtnGC7FQJ6dfw9Pbo+KyIjGoDGItbe6ZOVq8buCE4B9w/jl1wvctb6lgrG1Tm0VOUnaLYD5icBR5sWFr+gsn6lZNQmU46RZL8JkOMAcOyAXZHZZR6ISKnbNETuOj/nltXSFsT9uUSCdsCwUPkZ/ewlfLJrOOsOHh; Domain\u003d.nab.com.au; Path\u003d/; Expires\u003dTue, 17 Nov 2020 04:21:06 GMT; Max-Age\u003d14399; HttpOnly",
    "_abck\u003d6244DBCDF258C59D77E25D55F28DBB83~-1~YAAQ1WfJF49AEM51AQAAOpuT0wQiEkp9D4XApwXgMS9cbV7CubS4Ncm5Pz/PrgPTn56D4ybyQabw5+wDWMF/vsg2TUvN7/++P7Mlq5BVn4+ebNIhpIIzp00ZswAct/bkuEc8HHDbOhfunAyiQvSS0nMTWKXjYyqKPpG83yh5DlT4pJu/BFMzzxy8tgoe7ORVRdfVtqBwOYW5Ez9G1anw3MZfZ6SacE+EevPsaC1VIM7oIyPXkAZPdPInSzolNNFCBUCMDjuQbFmVXpiADQugEfxPDID6Pl9YcI+ZcWg/1joYzvXSCJLVB9qv~-1~-1~-1; Domain\u003d.nab.com.au; Path\u003d/; Expires\u003dWed, 17 Nov 2021 00:21: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.tWHp_G4m7_CnmCF706bAJdhAzaumW1PZqExMed1nMmk","token_type":"Bearer","access_token":"AT.HYauF1CFtfbgatWhOg30SsHfDU9ZWIq3wv0lHBg3U44","bearerToken":"AT.HYauF1CFtfbgatWhOg30SsHfDU9ZWIq3wv0lHBg3U44","id_token":"eyJhbGciOiJSU0EtT0FFUC0yNTYiLCJlbmMiOiJBMjU2R0NNIiwiY3R5IjoiSldUIiwia2lkIjoiUlNBLUVOQy0xIn0.UA0j-uw9eE1YtWoirSp0rnEz7x3e-C-PQueZyJYPdS9U-Xi7YSk_8B-Tu4Y2PW--H5yC4IvfffXqEoOHWUGestxoy8oglHBMRb3O2SK7ueD5EYx7o8GbgOdkpI3inINTCYypPHZltumLQI1qKQ0pfNVm5EEKKeNMkhrKb72Wn3fAfita7XawFTUTm4LBNNGtSkzFqrb5ISV1t0slxy137ckWAChwBpuga1gZe7vezrdTAW7XHYkhdHAV7RFnSbCWKLHHq8wMBT1R12tkIVAOTbosgV-wtxcbAacRe9wgv4Pj_K-A6VSjwlzq8Qd1YThJaWhQ1U57TAw-Ks5og2zvDg.pBPtcpy-KjsVI-v2.DnrkGWaxoKedeP3LsvrIO5oe16IGlU-_xkyphCAmJSoqTudkmQQA3yNgpO_17q5VpYXOdB7HEbAeUfSL_-ekUAd00lgKbxpWHKXED7zqWW-K_UOdSRH15_g0Y1QmTC9RZc11tQuDS4Hi1SLW1AVXiYUxUQQ0rvt-WgoFOcto1qq0eG13rR5zpI-GgfmgJFkIb-ezGMYiDOIC-c0Eaav05ng31b5MPs-_3ajCH1JDs-B2_r127pzQLEfKvpESV_Z3S_v5ZtAnQfUMtEny7LMVmr2CCqV8OSsVLObZzesvvlyJk5lQbUU-wnzQrcG2eFGBHiCALNtzLr26ohLs5mgI3UCpeVLKVd11Jj4gZaZratnmivj_GhHcQ4foft3keyDYPZiAp-BWSoquw2tqRLUWa50bFy_7y_VseZzl5BDJputGCBCMgRco6vR3YB2TEF56Ozrg_WVBvo4OBn5irg0ix2ub1HMgz1BRkD3CAlcFneMcvoF7CAod82DD8JNaSRbI32pqC1guoaowjTDfpYaqQFwzr-jOrzyVYevpWwL-afHKmxEIPAYmTgTxfcwxrLU8GdGAOv6vls0toalvraYeZ_4b6Qvi6PKSriUk8BgyFY5TSZdCaXXD79D3zgTjAD-BK2y7wR63Dw5VHuOmdOYMsEAklm5STA8KmJlcOXadiibgsqH5scVuNsQCmcooruEwn8bTvP9SN-efxo8WXLFteJIjvyO-XmoK9YYi2DDlx1GIeWbhJNSdfgfAX6jGmoT1AOMqI4B_uCiVDkuIdEZ72SD59ELmfD__4aDByKDZJrroCzoI2jkqYwDcaHlI9vqljJ0bq_nbDtARsc3Z_F8mTOpD9mkN9jYXmlxsBnwM_hG6GDmgkS75d3a8dKAOMeA-zVOpt7sTx5r5GnJ-RphrqgD2SW6NVCGL7PdwPiwq_zYVG5KbAWy32hApVQQSi10RPJQjUAmbtZOuaThqci0sT3kZH2UR9FuK2JQdfyyjm3SP0VyfgGm8m2BaCh9yGuhid7pPHwcgA9GggR-J2IUkTYwvZAdk05WJyzmEvow-YI_jT0Y6A0lfaMPgNB9_eHbpTnKf8i_BUtJyKcwXXfHHV309HI8n6ZkXyTHCyrJ3Eo9mkc00-l_PnudS0TfG0uX-mID3253DzRBXJVP3OkUEuub931XdPyJBvzY8G6ZXQ_YfLC0l78ayxBCf64R0haodmYPh4saqqv1vZ7vsX426Dq-FrbZBOCX9yQZ-HbQLQy8UGXv6Ot1MNsdImsl-pZa54yIG-H4GApLG-qksQo5VYTF6hFn4Vyz8eEetqkvtA84hg1Wxjeh7aZQSKFjEZ0cwnuG3LjT54tv_mCJ5ij1CElHGjTo_DA1dJlqV_ZGUMTudEPZQPMBI-jMC0oVhJSZHc1pb5ovICfzVRUqva7Ek4Yn4Pty1DTDDV7q7l20BG38k9BGs_kHTpFiE-6Q_XKMDUyqJb0AYx_fTe3RCZrCPBc61Irac9q1RCf9S9QE6Z7ta8YY8iTyphCmmBYtf6WBmyvpH1otjq0h-OSEPjd43R7-UPmPGirbMhhkfyY-INAgWHdyq9Vuh.FJ3tdtDf6ELXO8POsaleTQ","expires_in":119,"lastLoginTime":"2020-11-17T00:19:35.155Z"}
2020-11-17 00:21: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.tWHp_G4m7_CnmCF706bAJdhAzaumW1PZqExMed1nMmk","token_type":"Bearer","access_token":"AT.HYauF1CFtfbgatWhOg30SsHfDU9ZWIq3wv0lHBg3U44","bearerToken":"AT.HYauF1CFtfbgatWhOg30SsHfDU9ZWIq3wv0lHBg3U44","id_token":"eyJhbGciOiJSU0EtT0FFUC0yNTYiLCJlbmMiOiJBMjU2R0NNIiwiY3R5IjoiSldUIiwia2lkIjoiUlNBLUVOQy0xIn0.UA0j-uw9eE1YtWoirSp0rnEz7x3e-C-PQueZyJYPdS9U-Xi7YSk_8B-Tu4Y2PW--H5yC4IvfffXqEoOHWUGestxoy8oglHBMRb3O2SK7ueD5EYx7o8GbgOdkpI3inINTCYypPHZltumLQI1qKQ0pfNVm5EEKKeNMkhrKb72Wn3fAfita7XawFTUTm4LBNNGtSkzFqrb5ISV1t0slxy137ckWAChwBpuga1gZe7vezrdTAW7XHYkhdHAV7RFnSbCWKLHHq8wMBT1R12tkIVAOTbosgV-wtxcbAacRe9wgv4Pj_K-A6VSjwlzq8Qd1YThJaWhQ1U57TAw-Ks5og2zvDg.pBPtcpy-KjsVI-v2.DnrkGWaxoKedeP3LsvrIO5oe16IGlU-_xkyphCAmJSoqTudkmQQA3yNgpO_17q5VpYXOdB7HEbAeUfSL_-ekUAd00lgKbxpWHKXED7zqWW-K_UOdSRH15_g0Y1QmTC9RZc11tQuDS4Hi1SLW1AVXiYUxUQQ0rvt-WgoFOcto1qq0eG13rR5zpI-GgfmgJFkIb-ezGMYiDOIC-c0Eaav05ng31b5MPs-_3ajCH1JDs-B2_r127pzQLEfKvpESV_Z3S_v5ZtAnQfUMtEny7LMVmr2CCqV8OSsVLObZzesvvlyJk5lQbUU-wnzQrcG2eFGBHiCALNtzLr26ohLs5mgI3UCpeVLKVd11Jj4gZaZratnmivj_GhHcQ4foft3keyDYPZiAp-BWSoquw2tqRLUWa50bFy_7y_VseZzl5BDJputGCBCMgRco6vR3YB2TEF56Ozrg_WVBvo4OBn5irg0ix2ub1HMgz1BRkD3CAlcFneMcvoF7CAod82DD8JNaSRbI32pqC1guoaowjTDfpYaqQFwzr-jOrzyVYevpWwL-afHKmxEIPAYmTgTxfcwxrLU8GdGAOv6vls0toalvraYeZ_4b6Qvi6PKSriUk8BgyFY5TSZdCaXXD79D3zgTjAD-BK2y7wR63Dw5VHuOmdOYMsEAklm5STA8KmJlcOXadiibgsqH5scVuNsQCmcooruEwn8bTvP9SN-efxo8WXLFteJIjvyO-XmoK9YYi2DDlx1GIeWbhJNSdfgfAX6jGmoT1AOMqI4B_uCiVDkuIdEZ72SD59ELmfD__4aDByKDZJrroCzoI2jkqYwDcaHlI9vqljJ0bq_nbDtARsc3Z_F8mTOpD9mkN9jYXmlxsBnwM_hG6GDmgkS75d3a8dKAOMeA-zVOpt7sTx5r5GnJ-RphrqgD2SW6NVCGL7PdwPiwq_zYVG5KbAWy32hApVQQSi10RPJQjUAmbtZOuaThqci0sT3kZH2UR9FuK2JQdfyyjm3SP0VyfgGm8m2BaCh9yGuhid7pPHwcgA9GggR-J2IUkTYwvZAdk05WJyzmEvow-YI_jT0Y6A0lfaMPgNB9_eHbpTnKf8i_BUtJyKcwXXfHHV309HI8n6ZkXyTHCyrJ3Eo9mkc00-l_PnudS0TfG0uX-mID3253DzRBXJVP3OkUEuub931XdPyJBvzY8G6ZXQ_YfLC0l78ayxBCf64R0haodmYPh4saqqv1vZ7vsX426Dq-FrbZBOCX9yQZ-HbQLQy8UGXv6Ot1MNsdImsl-pZa54yIG-H4GApLG-qksQo5VYTF6hFn4Vyz8eEetqkvtA84hg1Wxjeh7aZQSKFjEZ0cwnuG3LjT54tv_mCJ5ij1CElHGjTo_DA1dJlqV_ZGUMTudEPZQPMBI-jMC0oVhJSZHc1pb5ovICfzVRUqva7Ek4Yn4Pty1DTDDV7q7l20BG38k9BGs_kHTpFiE-6Q_XKMDUyqJb0AYx_fTe3RCZrCPBc61Irac9q1RCf9S9QE6Z7ta8YY8iTyphCmmBYtf6WBmyvpH1otjq0h-OSEPjd43R7-UPmPGirbMhhkfyY-INAgWHdyq9Vuh.FJ3tdtDf6ELXO8POsaleTQ","expires_in":119,"lastLoginTime":"2020-11-17T00:19:35.155Z"}
2020-11-17 00:21: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.tWHp_G4m7_CnmCF706bAJdhAzaumW1PZqExMed1nMmk
token_type
Bearer
access_token
AT.HYauF1CFtfbgatWhOg30SsHfDU9ZWIq3wv0lHBg3U44
bearerToken
AT.HYauF1CFtfbgatWhOg30SsHfDU9ZWIq3wv0lHBg3U44
id_token
eyJhbGciOiJSU0EtT0FFUC0yNTYiLCJlbmMiOiJBMjU2R0NNIiwiY3R5IjoiSldUIiwia2lkIjoiUlNBLUVOQy0xIn0.UA0j-uw9eE1YtWoirSp0rnEz7x3e-C-PQueZyJYPdS9U-Xi7YSk_8B-Tu4Y2PW--H5yC4IvfffXqEoOHWUGestxoy8oglHBMRb3O2SK7ueD5EYx7o8GbgOdkpI3inINTCYypPHZltumLQI1qKQ0pfNVm5EEKKeNMkhrKb72Wn3fAfita7XawFTUTm4LBNNGtSkzFqrb5ISV1t0slxy137ckWAChwBpuga1gZe7vezrdTAW7XHYkhdHAV7RFnSbCWKLHHq8wMBT1R12tkIVAOTbosgV-wtxcbAacRe9wgv4Pj_K-A6VSjwlzq8Qd1YThJaWhQ1U57TAw-Ks5og2zvDg.pBPtcpy-KjsVI-v2.DnrkGWaxoKedeP3LsvrIO5oe16IGlU-_xkyphCAmJSoqTudkmQQA3yNgpO_17q5VpYXOdB7HEbAeUfSL_-ekUAd00lgKbxpWHKXED7zqWW-K_UOdSRH15_g0Y1QmTC9RZc11tQuDS4Hi1SLW1AVXiYUxUQQ0rvt-WgoFOcto1qq0eG13rR5zpI-GgfmgJFkIb-ezGMYiDOIC-c0Eaav05ng31b5MPs-_3ajCH1JDs-B2_r127pzQLEfKvpESV_Z3S_v5ZtAnQfUMtEny7LMVmr2CCqV8OSsVLObZzesvvlyJk5lQbUU-wnzQrcG2eFGBHiCALNtzLr26ohLs5mgI3UCpeVLKVd11Jj4gZaZratnmivj_GhHcQ4foft3keyDYPZiAp-BWSoquw2tqRLUWa50bFy_7y_VseZzl5BDJputGCBCMgRco6vR3YB2TEF56Ozrg_WVBvo4OBn5irg0ix2ub1HMgz1BRkD3CAlcFneMcvoF7CAod82DD8JNaSRbI32pqC1guoaowjTDfpYaqQFwzr-jOrzyVYevpWwL-afHKmxEIPAYmTgTxfcwxrLU8GdGAOv6vls0toalvraYeZ_4b6Qvi6PKSriUk8BgyFY5TSZdCaXXD79D3zgTjAD-BK2y7wR63Dw5VHuOmdOYMsEAklm5STA8KmJlcOXadiibgsqH5scVuNsQCmcooruEwn8bTvP9SN-efxo8WXLFteJIjvyO-XmoK9YYi2DDlx1GIeWbhJNSdfgfAX6jGmoT1AOMqI4B_uCiVDkuIdEZ72SD59ELmfD__4aDByKDZJrroCzoI2jkqYwDcaHlI9vqljJ0bq_nbDtARsc3Z_F8mTOpD9mkN9jYXmlxsBnwM_hG6GDmgkS75d3a8dKAOMeA-zVOpt7sTx5r5GnJ-RphrqgD2SW6NVCGL7PdwPiwq_zYVG5KbAWy32hApVQQSi10RPJQjUAmbtZOuaThqci0sT3kZH2UR9FuK2JQdfyyjm3SP0VyfgGm8m2BaCh9yGuhid7pPHwcgA9GggR-J2IUkTYwvZAdk05WJyzmEvow-YI_jT0Y6A0lfaMPgNB9_eHbpTnKf8i_BUtJyKcwXXfHHV309HI8n6ZkXyTHCyrJ3Eo9mkc00-l_PnudS0TfG0uX-mID3253DzRBXJVP3OkUEuub931XdPyJBvzY8G6ZXQ_YfLC0l78ayxBCf64R0haodmYPh4saqqv1vZ7vsX426Dq-FrbZBOCX9yQZ-HbQLQy8UGXv6Ot1MNsdImsl-pZa54yIG-H4GApLG-qksQo5VYTF6hFn4Vyz8eEetqkvtA84hg1Wxjeh7aZQSKFjEZ0cwnuG3LjT54tv_mCJ5ij1CElHGjTo_DA1dJlqV_ZGUMTudEPZQPMBI-jMC0oVhJSZHc1pb5ovICfzVRUqva7Ek4Yn4Pty1DTDDV7q7l20BG38k9BGs_kHTpFiE-6Q_XKMDUyqJb0AYx_fTe3RCZrCPBc61Irac9q1RCf9S9QE6Z7ta8YY8iTyphCmmBYtf6WBmyvpH1otjq0h-OSEPjd43R7-UPmPGirbMhhkfyY-INAgWHdyq9Vuh.FJ3tdtDf6ELXO8POsaleTQ
expires_in
119
lastLoginTime
2020-11-17T00:19:35.155Z
2020-11-17 00:21:07 SUCCESS
CheckIfTokenEndpointResponseError
No error from token endpoint
2020-11-17 00:21:07 SUCCESS
CheckForAccessTokenValue
Found an access token
access_token
AT.HYauF1CFtfbgatWhOg30SsHfDU9ZWIq3wv0lHBg3U44
2020-11-17 00:21:07 SUCCESS
ExtractAccessTokenFromTokenResponse
Extracted the access token
value
AT.HYauF1CFtfbgatWhOg30SsHfDU9ZWIq3wv0lHBg3U44
type
Bearer
2020-11-17 00:21:07 SUCCESS
ExtractExpiresInFromTokenEndpointResponse
Extracted 'expires_in'
expires_in
119
2020-11-17 00:21:07 SUCCESS
ValidateExpiresIn
expires_in passed all validation checks
expires_in
119
2020-11-17 00:21:07 SUCCESS
CheckForRefreshTokenValue
Found a refresh token
refresh_token
RT.tWHp_G4m7_CnmCF706bAJdhAzaumW1PZqExMed1nMmk
2020-11-17 00:21:07 SUCCESS
EnsureMinimumRefreshTokenLength
Refresh token is of sufficient length
actual
368
required
128
2020-11-17 00:21:07 SUCCESS
EnsureMinimumRefreshTokenEntropy
Calculated shannon entropy seems sufficient
actual
228.08384997862254
expected
96.0
2020-11-17 00:21:07 SUCCESS
EnsureMinimumAccessTokenLength
Access token is of sufficient length
actual
368
required
128
2020-11-17 00:21:07 SUCCESS
EnsureMinimumAccessTokenEntropy
Calculated shannon entropy seems sufficient
actual
223.8191874721321
expected
96.0
2020-11-17 00:21:07 SUCCESS
ExtractIdTokenFromTokenResponse
Found and parsed the id_token from token_endpoint_response
value
eyJraWQiOiJud1FfdGJudGoyWG5pbU1SWTFwYlgxQk55SGMiLCJ4NXQiOiJubGdLZXBhUkhpdk9adnFZUUxONnFEcF91Sk0iLCJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI3YWRlNTM4Ni1mYzM5LTRlZDgtOWVhMy1lMTllYzI0MGM2NDIiLCJuYmYiOjE2MDU1NzI0NjcsImlhdCI6MTYwNTU3MjQ2NywiZXhwIjoxNjA1NTczMDY3LCJpc3MiOiJodHRwczovL29wZW5iYW5rLmFwaS1jZHJ0ZXN0Lm5hYi5jb20uYXUiLCJzdWIiOiJOMHVJei15VG5EdUQ0OUJTd1Rua1NxYUw2aGdCS3RObk96SjlDN182TFhFIiwiYXVkIjpbIjY1N0IxRkNCLUFFMEQtQTU4Ny1DMDVFLTlEQkI1OEU4QzMxRiJdLCJhY3IiOiJ1cm46Y2RzLmF1OmNkcjoyIiwidmVyIjoiMi4yIiwiYW1yIjpbInNtcyJdLCJhdXRoX3RpbWUiOjE2MDU1NzI0NTYsIm5vbmNlIjoiSm9EQnBzQjZMRSIsImF0X2hhc2giOiJNeXA2QTFGN2NlWGhjbmZzUU42TEVBIiwiY19oYXNoIjoiQVppRXJfY2ZSRzVYOHEtdm1MbThTUSIsInNfaGFzaCI6IkZMS3hnbWtWUGR4ZFdnNUFTYWxjM3ciLCJ1cGRhdGVkX2F0IjoxNjA1NTcyNDY3LCJyZWZyZXNoX3Rva2VuX2V4cGlyZXNfYXQiOjE2MTMzNDg0MzksInNoYXJpbmdfZXhwaXJlc19hdCI6MTYxMzM0ODQzOX0.QJk0NtO1KMBOsWsnNfZ6odIr3zJFuTG3TAB9_hPqleZxRpwzHD3IPIutan5txd6eZGoNWZ5c0C6pv7rvMLdB-GXWFyPN41Qwa5x2KusUUa3sre3H6NLzcMj0jqRkUCahBoNrgA1Kt4UAsfbw5V1fXOQs1BGU5HRa1b-azJP9w6Qw1G9Ki3Wvm5nZRGsIEwzlKmvsSRjFdRKJIvN51bD-8PcihqgqnonXwaaJ2QtB1gOwI-cw6KfZOLPycDsjj6YSGFQwLvpmwli9PrypUm0c3OpzSQ2FJeX4ZegRWw8sl2mqO3P8W1epiRreyh3AJajwZKw84gGG7Vji6jXZwiERhg
header
{
  "x5t": "nlgKepaRHivOZvqYQLN6qDp_uJM",
  "kid": "nwQ_tbntj2XnimMRY1pbX1BNyHc",
  "typ": "JWT",
  "alg": "PS256"
}
claims
{
  "at_hash": "Myp6A1F7ceXhcnfsQN6LEA",
  "sub": "N0uIz-yTnDuD49BSwTnkSqaL6hgBKtNnOzJ9C7_6LXE",
  "ver": "2.2",
  "amr": [
    "sms"
  ],
  "iss": "https://openbank.api-cdrtest.nab.com.au",
  "nonce": "JoDBpsB6LE",
  "sharing_expires_at": 1613348439,
  "aud": "657B1FCB-AE0D-A587-C05E-9DBB58E8C31F",
  "acr": "urn:cds.au:cdr:2",
  "c_hash": "AZiEr_cfRG5X8q-vmLm8SQ",
  "s_hash": "FLKxgmkVPdxdWg5ASalc3w",
  "refresh_token_expires_at": 1613348439,
  "nbf": 1605572467,
  "updated_at": 1605572467,
  "auth_time": 1605572456,
  "exp": 1605573067,
  "iat": 1605572467,
  "jti": "7ade5386-fc39-4ed8-9ea3-e19ec240c642"
}
jwe_header
{
  "kid": "RSA-ENC-1",
  "cty": "JWT",
  "enc": "A256GCM",
  "alg": "RSA-OAEP-256"
}
2020-11-17 00:21:07 SUCCESS
ValidateIdToken
ID token iss, aud, exp, iat, auth_time, acr & nbf claims passed validation checks
2020-11-17 00:21:07 SUCCESS
EnsureIdTokenContainsKid
kid was found in the ID token header
kid
nwQ_tbntj2XnimMRY1pbX1BNyHc
2020-11-17 00:21:07 SUCCESS
ValidateIdTokenNonce
Nonce values match
nonce
JoDBpsB6LE
2020-11-17 00:21: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-17 00:21:07 SUCCESS
ValidateIdTokenSignature
id_token signature validated
id_token
eyJraWQiOiJud1FfdGJudGoyWG5pbU1SWTFwYlgxQk55SGMiLCJ4NXQiOiJubGdLZXBhUkhpdk9adnFZUUxONnFEcF91Sk0iLCJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI3YWRlNTM4Ni1mYzM5LTRlZDgtOWVhMy1lMTllYzI0MGM2NDIiLCJuYmYiOjE2MDU1NzI0NjcsImlhdCI6MTYwNTU3MjQ2NywiZXhwIjoxNjA1NTczMDY3LCJpc3MiOiJodHRwczovL29wZW5iYW5rLmFwaS1jZHJ0ZXN0Lm5hYi5jb20uYXUiLCJzdWIiOiJOMHVJei15VG5EdUQ0OUJTd1Rua1NxYUw2aGdCS3RObk96SjlDN182TFhFIiwiYXVkIjpbIjY1N0IxRkNCLUFFMEQtQTU4Ny1DMDVFLTlEQkI1OEU4QzMxRiJdLCJhY3IiOiJ1cm46Y2RzLmF1OmNkcjoyIiwidmVyIjoiMi4yIiwiYW1yIjpbInNtcyJdLCJhdXRoX3RpbWUiOjE2MDU1NzI0NTYsIm5vbmNlIjoiSm9EQnBzQjZMRSIsImF0X2hhc2giOiJNeXA2QTFGN2NlWGhjbmZzUU42TEVBIiwiY19oYXNoIjoiQVppRXJfY2ZSRzVYOHEtdm1MbThTUSIsInNfaGFzaCI6IkZMS3hnbWtWUGR4ZFdnNUFTYWxjM3ciLCJ1cGRhdGVkX2F0IjoxNjA1NTcyNDY3LCJyZWZyZXNoX3Rva2VuX2V4cGlyZXNfYXQiOjE2MTMzNDg0MzksInNoYXJpbmdfZXhwaXJlc19hdCI6MTYxMzM0ODQzOX0.QJk0NtO1KMBOsWsnNfZ6odIr3zJFuTG3TAB9_hPqleZxRpwzHD3IPIutan5txd6eZGoNWZ5c0C6pv7rvMLdB-GXWFyPN41Qwa5x2KusUUa3sre3H6NLzcMj0jqRkUCahBoNrgA1Kt4UAsfbw5V1fXOQs1BGU5HRa1b-azJP9w6Qw1G9Ki3Wvm5nZRGsIEwzlKmvsSRjFdRKJIvN51bD-8PcihqgqnonXwaaJ2QtB1gOwI-cw6KfZOLPycDsjj6YSGFQwLvpmwli9PrypUm0c3OpzSQ2FJeX4ZegRWw8sl2mqO3P8W1epiRreyh3AJajwZKw84gGG7Vji6jXZwiERhg
2020-11-17 00:21:07 SUCCESS
ValidateIdTokenSignatureUsingKid
id_token signature validated
id_token
eyJraWQiOiJud1FfdGJudGoyWG5pbU1SWTFwYlgxQk55SGMiLCJ4NXQiOiJubGdLZXBhUkhpdk9adnFZUUxONnFEcF91Sk0iLCJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI3YWRlNTM4Ni1mYzM5LTRlZDgtOWVhMy1lMTllYzI0MGM2NDIiLCJuYmYiOjE2MDU1NzI0NjcsImlhdCI6MTYwNTU3MjQ2NywiZXhwIjoxNjA1NTczMDY3LCJpc3MiOiJodHRwczovL29wZW5iYW5rLmFwaS1jZHJ0ZXN0Lm5hYi5jb20uYXUiLCJzdWIiOiJOMHVJei15VG5EdUQ0OUJTd1Rua1NxYUw2aGdCS3RObk96SjlDN182TFhFIiwiYXVkIjpbIjY1N0IxRkNCLUFFMEQtQTU4Ny1DMDVFLTlEQkI1OEU4QzMxRiJdLCJhY3IiOiJ1cm46Y2RzLmF1OmNkcjoyIiwidmVyIjoiMi4yIiwiYW1yIjpbInNtcyJdLCJhdXRoX3RpbWUiOjE2MDU1NzI0NTYsIm5vbmNlIjoiSm9EQnBzQjZMRSIsImF0X2hhc2giOiJNeXA2QTFGN2NlWGhjbmZzUU42TEVBIiwiY19oYXNoIjoiQVppRXJfY2ZSRzVYOHEtdm1MbThTUSIsInNfaGFzaCI6IkZMS3hnbWtWUGR4ZFdnNUFTYWxjM3ciLCJ1cGRhdGVkX2F0IjoxNjA1NTcyNDY3LCJyZWZyZXNoX3Rva2VuX2V4cGlyZXNfYXQiOjE2MTMzNDg0MzksInNoYXJpbmdfZXhwaXJlc19hdCI6MTYxMzM0ODQzOX0.QJk0NtO1KMBOsWsnNfZ6odIr3zJFuTG3TAB9_hPqleZxRpwzHD3IPIutan5txd6eZGoNWZ5c0C6pv7rvMLdB-GXWFyPN41Qwa5x2KusUUa3sre3H6NLzcMj0jqRkUCahBoNrgA1Kt4UAsfbw5V1fXOQs1BGU5HRa1b-azJP9w6Qw1G9Ki3Wvm5nZRGsIEwzlKmvsSRjFdRKJIvN51bD-8PcihqgqnonXwaaJ2QtB1gOwI-cw6KfZOLPycDsjj6YSGFQwLvpmwli9PrypUm0c3OpzSQ2FJeX4ZegRWw8sl2mqO3P8W1epiRreyh3AJajwZKw84gGG7Vji6jXZwiERhg
2020-11-17 00:21:07 SUCCESS
CheckForSubjectInIdToken
Found 'sub' in id_token
sub
N0uIz-yTnDuD49BSwTnkSqaL6hgBKtNnOzJ9C7_6LXE
2020-11-17 00:21:07 SUCCESS
FAPIValidateIdTokenSigningAlg
id_token was signed with a permitted algorithm
alg
PS256
2020-11-17 00:21:07 SUCCESS
FAPIValidateIdTokenEncryptionAlg
id_token was encrypted with a permitted algorithm
alg
RSA-OAEP-256
2020-11-17 00:21:07 SUCCESS
FAPIValidateEncryptedIdTokenHasKid
kid was found in the encrypted ID token header
kid
RSA-ENC-1
2020-11-17 00:21:07 SUCCESS
ValidateIdTokenEncrypted
id_token was encrypted
2020-11-17 00:21:07 SUCCESS
ExtractCHash
Extracted c_hash from ID Token
c_hash
AZiEr_cfRG5X8q-vmLm8SQ
alg
PS256
2020-11-17 00:21:07 SUCCESS
ExtractSHash
Extracted s_hash from ID Token
s_hash
FLKxgmkVPdxdWg5ASalc3w
alg
PS256
2020-11-17 00:21:07 SUCCESS
ExtractAtHash
Extracted at_hash from ID Token
at_hash
Myp6A1F7ceXhcnfsQN6LEA
alg
PS256
2020-11-17 00:21:07 SUCCESS
ValidateCHash
c_hash validated successfully
expected_hash
AZiEr_cfRG5X8q-vmLm8SQ
unhashed_value
44c8078f-1439-42fe-ae8b-3dc0b9b46e62
id_token_hash
AZiEr_cfRG5X8q-vmLm8SQ
2020-11-17 00:21:07 SUCCESS
ValidateSHash
s_hash validated successfully
expected_hash
FLKxgmkVPdxdWg5ASalc3w
unhashed_value
z2IMyKSpFw
id_token_hash
FLKxgmkVPdxdWg5ASalc3w
2020-11-17 00:21:07 SUCCESS
ValidateAtHash
at_hash validated successfully
expected_hash
Myp6A1F7ceXhcnfsQN6LEA
unhashed_value
AT.HYauF1CFtfbgatWhOg30SsHfDU9ZWIq3wv0lHBg3U44
id_token_hash
Myp6A1F7ceXhcnfsQN6LEA
Verify at_hash in the authorization endpoint id_token
2020-11-17 00:21:07 INFO
ExtractAtHash
Couldn't find at_hash in ID token
2020-11-17 00:21:07 INFO
ValidateAtHash
Skipped evaluation due to missing required object: at_hash
expected
at_hash
mapped
Resource server endpoint tests
2020-11-17 00:21:07
CreateEmptyResourceEndpointRequestHeaders
Created empty headers
resource_endpoint_request_headers
{}
2020-11-17 00:21:07 SUCCESS
AddFAPIAuthDateToResourceEndpointRequest
Added x-fapi-auth-date to resource endpoint request headers
resource_endpoint_request_headers
{
  "x-fapi-auth-date": "Tue, 17 Nov 2020 00:21:07 GMT"
}
2020-11-17 00:21:07
AddIpV4FapiCustomerIpAddressToResourceEndpointRequest
Added x-fapi-customer-ip-address containing IPv4 address to resource endpoint request headers
resource_endpoint_request_headers
{
  "x-fapi-auth-date": "Tue, 17 Nov 2020 00:21:07 GMT",
  "x-fapi-customer-ip-address": "198.51.100.119"
}
2020-11-17 00:21:07
AddCdrXCdsClientHeadersToResourceEndpointRequest
Added x-cds-client-headers to resource_endpoint_request_headers
x-fapi-auth-date
Tue, 17 Nov 2020 00:21:07 GMT
x-fapi-customer-ip-address
198.51.100.119
x-cds-client-headers
TW96aWxsYS81LjAgKFgxMTsgTGludXggeDg2XzY0KSBBcHBsZVdlYktpdC81MzcuMzYgKEtIVE1MLCBsaWtlIEdlY2tvKSBDaHJvbWUvNzkuMC4zOTQ1Ljg4IFNhZmFyaS81MzcuMzY=
2020-11-17 00:21:07
CreateRandomFAPIInteractionId
Created interaction ID
fapi_interaction_id
8fbd2e9d-97e7-4b51-8e2d-ded9b1b2e845
2020-11-17 00:21:07
AddFAPIInteractionIdToResourceEndpointRequest
Condition ran but did not log anything
2020-11-17 00:21:07
AddCdrXvToResourceEndpointRequest
Added x-v to resource_endpoint_request_headers
2020-11-17 00:21: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": "Tue, 17 Nov 2020 00:21:07 GMT",
  "x-fapi-customer-ip-address": "198.51.100.119",
  "x-cds-client-headers": "TW96aWxsYS81LjAgKFgxMTsgTGludXggeDg2XzY0KSBBcHBsZVdlYktpdC81MzcuMzYgKEtIVE1MLCBsaWtlIEdlY2tvKSBDaHJvbWUvNzkuMC4zOTQ1Ljg4IFNhZmFyaS81MzcuMzY\u003d",
  "x-fapi-interaction-id": "8fbd2e9d-97e7-4b51-8e2d-ded9b1b2e845",
  "x-v": "1",
  "authorization": "Bearer AT.HYauF1CFtfbgatWhOg30SsHfDU9ZWIq3wv0lHBg3U44",
  "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-17 00:21: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": "8fbd2e9d-97e7-4b51-8e2d-ded9b1b2e845",
  "x-correlationid": "7e97f848-7305-4207-86db-ede05d3f9307",
  "strict-transport-security": "max-age\u003d31536000; includeSubDomains",
  "cache-control": "no-store",
  "date": "Tue, 17 Nov 2020 00:21:08 GMT",
  "connection": "keep-alive",
  "set-cookie": [
    "bm_sz\u003d2F8325398D0A82DEB0057918CAB77474~YAAQ1WfJF5dAEM51AQAAkqCT0wmybg3KFW2AxbSaC/4k87Yt8TXcf7TGEOilMAiirBzupRyOEIb+hKKN+HyVgHndIRkqZOAIQ7mpGy7kZmQrkWoPAOOXtkL1DLt0Q4P1ZdXkLMV5eN0VJESYud51M29Pvi38Cjqc/SMOvIO6YPuGjKXIw7336AwR/7amtSNS; Domain\u003d.nab.com.au; Path\u003d/; Expires\u003dTue, 17 Nov 2020 04:21:07 GMT; Max-Age\u003d14399; HttpOnly",
    "_abck\u003d17A10AD2D973B133072E3860E2C26FF1~-1~YAAQ1WfJF5hAEM51AQAAkqCT0wT4lNsIePu5kv9AVxsewPhamj0BpnY0pHxfs4MlpHVeXSgz+TV89ZCVHUL9zKhNPYnbAbzeIUhk/qTjkTQ+2SYaIme83Kg+E6+yZrNURW37wTTrqw6/vBk7Y3YvFIkBMlsk6Q6MLcc+AR62bUJBKlzR+4T5cNHsnvkM8K5Ci5GA7fOZxrdaPCgDhnugaIENKt5PEqvAuzPoZUVc6UfWJyVuUA0mITobr5pYRvPQANzsI0kJKzt5wUV5OMRFac/DRHITFDQFC2yx8xUEPYs954bwOHTkApch~-1~-1~-1; Domain\u003d.nab.com.au; Path\u003d/; Expires\u003dWed, 17 Nov 2021 00:21: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-17 00:21: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": "8fbd2e9d-97e7-4b51-8e2d-ded9b1b2e845",
  "x-correlationid": "7e97f848-7305-4207-86db-ede05d3f9307",
  "strict-transport-security": "max-age\u003d31536000; includeSubDomains",
  "cache-control": "no-store",
  "date": "Tue, 17 Nov 2020 00:21:08 GMT",
  "connection": "keep-alive",
  "set-cookie": [
    "bm_sz\u003d2F8325398D0A82DEB0057918CAB77474~YAAQ1WfJF5dAEM51AQAAkqCT0wmybg3KFW2AxbSaC/4k87Yt8TXcf7TGEOilMAiirBzupRyOEIb+hKKN+HyVgHndIRkqZOAIQ7mpGy7kZmQrkWoPAOOXtkL1DLt0Q4P1ZdXkLMV5eN0VJESYud51M29Pvi38Cjqc/SMOvIO6YPuGjKXIw7336AwR/7amtSNS; Domain\u003d.nab.com.au; Path\u003d/; Expires\u003dTue, 17 Nov 2020 04:21:07 GMT; Max-Age\u003d14399; HttpOnly",
    "_abck\u003d17A10AD2D973B133072E3860E2C26FF1~-1~YAAQ1WfJF5hAEM51AQAAkqCT0wT4lNsIePu5kv9AVxsewPhamj0BpnY0pHxfs4MlpHVeXSgz+TV89ZCVHUL9zKhNPYnbAbzeIUhk/qTjkTQ+2SYaIme83Kg+E6+yZrNURW37wTTrqw6/vBk7Y3YvFIkBMlsk6Q6MLcc+AR62bUJBKlzR+4T5cNHsnvkM8K5Ci5GA7fOZxrdaPCgDhnugaIENKt5PEqvAuzPoZUVc6UfWJyVuUA0mITobr5pYRvPQANzsI0kJKzt5wUV5OMRFac/DRHITFDQFC2yx8xUEPYs954bwOHTkApch~-1~-1~-1; Domain\u003d.nab.com.au; Path\u003d/; Expires\u003dWed, 17 Nov 2021 00:21: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-17 00:21:08 SUCCESS
CheckForDateHeaderInResourceResponse
Date header present and validated
date
Tue, 17 Nov 2020 00:21:08 GMT
skew
892
2020-11-17 00:21:08 SUCCESS
CheckForFAPIInteractionIdInResourceResponse
Found x-fapi-interaction-id
interaction_id
8fbd2e9d-97e7-4b51-8e2d-ded9b1b2e845
2020-11-17 00:21:08 SUCCESS
EnsureMatchingFAPIInteractionId
Interaction ID matched
fapi_interaction_id
8fbd2e9d-97e7-4b51-8e2d-ded9b1b2e845
2020-11-17 00:21:08 SUCCESS
EnsureResourceResponseReturnedJsonContentType
Response content type is JSON
content_type
application/json;charset=UTF-8
Attempting reuse of authorisation code & testing if access token is revoked
2020-11-17 00:21:08 SUCCESS
WaitForOneSecond
Pausing for 1 seconds
2020-11-17 00:21:09 SUCCESS
WaitForOneSecond
Woke up after 1 seconds sleep
2020-11-17 00:21:09 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
xtw9EU4AaQv0mHigCShC
iat
1605572469
exp
1605572529
2020-11-17 00:21:09 SUCCESS
SignClientAuthenticationAssertion
Signed the client assertion
client_assertion
eyJraWQiOiJSU0EtUFMyNTYtU0lHTi0xIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI2NTdCMUZDQi1BRTBELUE1ODctQzA1RS05REJCNThFOEMzMUYiLCJhdWQiOiJodHRwczpcL1wvb3BlbmJhbmstc2VjdXJlLmFwaS1jZHJ0ZXN0Lm5hYi5jb20uYXVcL3YxXC9pZHBcL2NkclwvbmFiXC90b2tlbiIsImlzcyI6IjY1N0IxRkNCLUFFMEQtQTU4Ny1DMDVFLTlEQkI1OEU4QzMxRiIsImV4cCI6MTYwNTU3MjUyOSwiaWF0IjoxNjA1NTcyNDY5LCJqdGkiOiJ4dHc5RVU0QWFRdjBtSGlnQ1NoQyJ9.ayO0s8T9T-VgOlYQZPNKMUUTHBMovDxBz4ydOyz6-TJxrun6WI63kIYSgsPsyraQh-jSJy2zIOUam1RNuMZwoFOuahpaca3x5_KJ-O-VxJnVGDOCer_6zVAIq9JBVs-iH5S-zP0LSrYl-bOCve4m6u_DPLdwnomXUVeJb9ig1ctuq26MUoL27S3Ju0k_38ADyZTaCtyCMex1ScSWtup4rEakpXmo10MvSpwLxLsnSmEnxngkJW-cVQBGK1OGR_m0DxD9Bwm7yc5kM14yRUQLEhodx6fptDNY8kmYr7k3L5jXHRzLuon7Pr2J_pJ9Fuvc9xzbzZl16NuPIddaNi-Hiw
2020-11-17 00:21:09
AddClientAssertionToTokenEndpointRequest
Added client assertion
grant_type
authorization_code
code
44c8078f-1439-42fe-ae8b-3dc0b9b46e62
redirect_uri
https://www.certification.openid.net/test/a/nab/callback
client_assertion
eyJraWQiOiJSU0EtUFMyNTYtU0lHTi0xIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI2NTdCMUZDQi1BRTBELUE1ODctQzA1RS05REJCNThFOEMzMUYiLCJhdWQiOiJodHRwczpcL1wvb3BlbmJhbmstc2VjdXJlLmFwaS1jZHJ0ZXN0Lm5hYi5jb20uYXVcL3YxXC9pZHBcL2NkclwvbmFiXC90b2tlbiIsImlzcyI6IjY1N0IxRkNCLUFFMEQtQTU4Ny1DMDVFLTlEQkI1OEU4QzMxRiIsImV4cCI6MTYwNTU3MjUyOSwiaWF0IjoxNjA1NTcyNDY5LCJqdGkiOiJ4dHc5RVU0QWFRdjBtSGlnQ1NoQyJ9.ayO0s8T9T-VgOlYQZPNKMUUTHBMovDxBz4ydOyz6-TJxrun6WI63kIYSgsPsyraQh-jSJy2zIOUam1RNuMZwoFOuahpaca3x5_KJ-O-VxJnVGDOCer_6zVAIq9JBVs-iH5S-zP0LSrYl-bOCve4m6u_DPLdwnomXUVeJb9ig1ctuq26MUoL27S3Ju0k_38ADyZTaCtyCMex1ScSWtup4rEakpXmo10MvSpwLxLsnSmEnxngkJW-cVQBGK1OGR_m0DxD9Bwm7yc5kM14yRUQLEhodx6fptDNY8kmYr7k3L5jXHRzLuon7Pr2J_pJ9Fuvc9xzbzZl16NuPIddaNi-Hiw
client_assertion_type
urn:ietf:params:oauth:client-assertion-type:jwt-bearer
2020-11-17 00:21:09
CallTokenEndpointAndReturnFullResponse
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=44c8078f-1439-42fe-ae8b-3dc0b9b46e62&redirect_uri=https%3A%2F%2Fwww.certification.openid.net%2Ftest%2Fa%2Fnab%2Fcallback&client_assertion=eyJraWQiOiJSU0EtUFMyNTYtU0lHTi0xIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI2NTdCMUZDQi1BRTBELUE1ODctQzA1RS05REJCNThFOEMzMUYiLCJhdWQiOiJodHRwczpcL1wvb3BlbmJhbmstc2VjdXJlLmFwaS1jZHJ0ZXN0Lm5hYi5jb20uYXVcL3YxXC9pZHBcL2NkclwvbmFiXC90b2tlbiIsImlzcyI6IjY1N0IxRkNCLUFFMEQtQTU4Ny1DMDVFLTlEQkI1OEU4QzMxRiIsImV4cCI6MTYwNTU3MjUyOSwiaWF0IjoxNjA1NTcyNDY5LCJqdGkiOiJ4dHc5RVU0QWFRdjBtSGlnQ1NoQyJ9.ayO0s8T9T-VgOlYQZPNKMUUTHBMovDxBz4ydOyz6-TJxrun6WI63kIYSgsPsyraQh-jSJy2zIOUam1RNuMZwoFOuahpaca3x5_KJ-O-VxJnVGDOCer_6zVAIq9JBVs-iH5S-zP0LSrYl-bOCve4m6u_DPLdwnomXUVeJb9ig1ctuq26MUoL27S3Ju0k_38ADyZTaCtyCMex1ScSWtup4rEakpXmo10MvSpwLxLsnSmEnxngkJW-cVQBGK1OGR_m0DxD9Bwm7yc5kM14yRUQLEhodx6fptDNY8kmYr7k3L5jXHRzLuon7Pr2J_pJ9Fuvc9xzbzZl16NuPIddaNi-Hiw&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-17 00:21:10 RESPONSE
CallTokenEndpointAndReturnFullResponse
HTTP response
response_status_code
400 BAD_REQUEST
response_status_text
Bad Request
response_headers
{
  "content-type": "application/json; charset\u003dutf-8",
  "content-length": "83",
  "cache-control": "no-store",
  "access-control-allow-credentials": "true",
  "strict-transport-security": "max-age\u003d31536000; includeSubDomains",
  "x-correlationid": "9787ede9-0307-42a5-9363-c6870f2e4bef",
  "date": "Tue, 17 Nov 2020 00:21:10 GMT",
  "connection": "close",
  "set-cookie": [
    "bm_sz\u003d68E40314AA6B331438C12E91215D9359~YAAQ1WfJF6FAEM51AQAADqaT0wn7uNxA51qXIraoOlllzuGEU21YlgrlaZV3LxLIfi1SuE6cp/A2Nd3AcrIOIQQNw+cjZ1G09MArYDoVYvVwVEHxVMOw4APWiKixNR3Yg9vGBlYEl8HMuNL69adkGVDveTbb6USUl1sjjgcLXD0OF+jorboJiQ0tghcHJQIf; Domain\u003d.nab.com.au; Path\u003d/; Expires\u003dTue, 17 Nov 2020 04:21:10 GMT; Max-Age\u003d14400; HttpOnly",
    "_abck\u003dC7922258F3836D83A6CFBCACBABAFC6C~-1~YAAQ1WfJF6JAEM51AQAADqaT0wQaSglcxu+GFrue3wnJmzjEz9Wi924fbnpz3UdtHG2L3FD5DrlXghQnrq2fUniBlcE8PI44GgEhBN+uV94e9VjQqccIrw9wKKmMimfdS3uT6W2+1HO7EgsCcXrNWeVAdEP8mrhRntEROIIYUp6YnCX5q2T5mcjZMOdiU5ZuDltdSH7zBeGnKSI773KDDviA1G5nYtyWqG22C+bJQl8lXzlh2uNwu1WqPiF1GcwKYJwJeUNsFgTqj45F487hdjjc1ZjcWsfZ1r+4lmOGLcdRBodschgv6BY9~-1~-1~-1; Domain\u003d.nab.com.au; Path\u003d/; Expires\u003dWed, 17 Nov 2021 00:21:10 GMT; Max-Age\u003d31536000; Secure"
  ]
}
response_body
{"error_description":"Invalid authorization request state","error":"invalid_grant"}
2020-11-17 00:21:10 SUCCESS
CallTokenEndpointAndReturnFullResponse
Parsed token endpoint response
error_description
Invalid authorization request state
error
invalid_grant
2020-11-17 00:21:10 SUCCESS
CheckTokenEndpointHttpStatus400
Token endpoint http status code was 400
2020-11-17 00:21:10 SUCCESS
CheckTokenEndpointReturnedJsonContentType
token_endpoint_response_headers Content-Type: header is application/json
2020-11-17 00:21:10 SUCCESS
CheckErrorFromTokenEndpointResponseErrorInvalidGrant
Token Endpoint response error returned expected 'error' of 'invalid_grant'
error
invalid_grant
2020-11-17 00:21:10 SUCCESS
ValidateErrorFromTokenEndpointResponseError
Token endpoint response error returned valid 'error' field
error
invalid_grant
2020-11-17 00:21:10 SUCCESS
CheckErrorDescriptionFromTokenEndpointResponseErrorContainsCRLFTAB
token_endpoint_response 'error_description' field does not include CR/LF/TAB
error_description
Invalid authorization request state
2020-11-17 00:21:10 SUCCESS
ValidateErrorDescriptionFromTokenEndpointResponseError
token_endpoint_response error returned valid 'error_description' field
error_description
Invalid authorization request state
2020-11-17 00:21:10 SUCCESS
ValidateErrorUriFromTokenEndpointResponseError
token_endpoint_response did not include optional 'error_uri' field
2020-11-17 00:21:10
CallProtectedResourceWithBearerTokenExpectingError
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": "Tue, 17 Nov 2020 00:21:07 GMT",
  "x-fapi-customer-ip-address": "198.51.100.119",
  "x-cds-client-headers": "TW96aWxsYS81LjAgKFgxMTsgTGludXggeDg2XzY0KSBBcHBsZVdlYktpdC81MzcuMzYgKEtIVE1MLCBsaWtlIEdlY2tvKSBDaHJvbWUvNzkuMC4zOTQ1Ljg4IFNhZmFyaS81MzcuMzY\u003d",
  "x-fapi-interaction-id": "8fbd2e9d-97e7-4b51-8e2d-ded9b1b2e845",
  "x-v": "1",
  "authorization": "Bearer AT.HYauF1CFtfbgatWhOg30SsHfDU9ZWIq3wv0lHBg3U44",
  "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-17 00:21:10 RESPONSE
CallProtectedResourceWithBearerTokenExpectingError
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": "8fbd2e9d-97e7-4b51-8e2d-ded9b1b2e845",
  "x-correlationid": "b9b80c04-e17d-4136-aff9-66f55cfcf200",
  "strict-transport-security": "max-age\u003d31536000; includeSubDomains",
  "cache-control": "no-store",
  "date": "Tue, 17 Nov 2020 00:21:10 GMT",
  "connection": "keep-alive",
  "set-cookie": [
    "bm_sz\u003d66127E5B81EDD5C5DF6A5DC1E9D32780~YAAQ1WfJF6xAEM51AQAAI6iT0wlY6ARQWqwL5Eu0MH5BdBWhyMZ1lxQ/QbHqMBmAdT6VoVjNeX1468Ci4ZziEphTSNAlcaADci8bGsZaRh4QqyqoAUs87IEVobuK2YzTxVomQp1MJP36Q1BO+5HYBIt3/YucVjYhd/nRSm0mes9R6pp4XGdaEjx42C4Jyqt3; Domain\u003d.nab.com.au; Path\u003d/; Expires\u003dTue, 17 Nov 2020 04:21:10 GMT; Max-Age\u003d14400; HttpOnly",
    "_abck\u003d198832F9CFAC18F6F556BB94C537927C~-1~YAAQ1WfJF61AEM51AQAAI6iT0wRNuH+L6Oe5TZ7U6GnK3O1FyULQKRluwkeDmd23Qqw/uWcamQZsloI9ZKPn0XXXncCJYPN9QOjUXtCHDLSZQiCJLqq11xScT+DWzkzxqzSqVty+aFoinV8ZoQAxmaNHQPuBNU0+bJJkCQa1b6l6H6uMX+2vrvOLqL6kbrwrJWZezvA5tGEMsyXB7cFkg2NDx3IbRYGi60VvA2jPOFFNshVPgj3UhABY2s1A2x4GnmBHYH7xkFZpx3NKiT2Ja8F2vM4LolKt2f5o7yG9RyfK0umB9/SMXztB~-1~-1~-1; Domain\u003d.nab.com.au; Path\u003d/; Expires\u003dWed, 17 Nov 2021 00:21:10 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-17 00:21:10 WARNING
CallProtectedResourceWithBearerTokenExpectingError
No error from resource endpoint
data
{
  "payees": []
}
links
{
  "self": "https://openbank-secure.api-sit1.nabdev.com.au/cds-au/v1/banking/payees?page\u003d1\u0026page-size\u003d25"
}
meta
{
  "totalRecords": 0,
  "totalPages": 0
}
2020-11-17 00:21:10 FINISHED
fapi-rw-id2-attempt-reuse-authorisation-code-after-one-second
Test has run to completion
testmodule_result
WARNING
2020-11-17 00:29:23
TEST-RUNNER
Alias has now been claimed by another test
alias
nab
new_test_id
rUjIob8Dqb8eVKo
Test Results