Test Summary

Test Results

Expand All Collapse All
All times are UTC
2020-11-16 22:44:14 INFO
TEST-RUNNER
Test instance Rf3mpjUZSylz3pj 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-ensure-authorization-request-without-state-success
2020-11-16 22:44:14 SUCCESS
CreateRedirectUri
Created redirect URI
redirect_uri
https://www.certification.openid.net/test/a/nab/callback
2020-11-16 22:44:14
GetDynamicServerConfiguration
HTTP request
request_uri
https://openbank.api-cdrtest.nab.com.au/.well-known/openid-configuration
request_method
GET
request_headers
{
  "accept": "text/plain, application/json, application/cbor, application/*+json, */*",
  "content-length": "0"
}
request_body

                                
2020-11-16 22:44:16 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": "56438fdc-7318-4f9c-9d98-2757de3f29f9",
  "date": "Mon, 16 Nov 2020 22:44:16 GMT",
  "connection": "keep-alive",
  "set-cookie": [
    "bm_sz\u003dD1AA5A633102DB3A6BF4559AD34E72E7~YAAQFfBPF35GqcZ1AQAAZvE60wk3UCbW1s0DCY2vU68L937ylIOv+0o72bDO9y33IpQiHRQX0rfXzqNKYXOcDGrk0L1Ps1c1zJMmORwn4PNg9JfaRZ9t2J9rQiWP0DtTQ41Fx0NFSFfnaZ0fux/NTNs+fLa+zypqhqjA2mbLhXnyU0zEAlHE0QlMSBtW/MKc; Domain\u003d.nab.com.au; Path\u003d/; Expires\u003dTue, 17 Nov 2020 02:44:15 GMT; Max-Age\u003d14399; HttpOnly",
    "_abck\u003d8D50EBFE9E9106DE93EA80928E7EF998~-1~YAAQFfBPF39GqcZ1AQAAZvE60wSDU9A/wLliiAcBneCO1BrWbqcTHjl1UQHbtaSuopoDKlSkoFRksWLZxYFj2Bbt8QOkGH703edwXjolUOyqzTqShwUHA6umO0Ou3b+mp3ow+1ND62Ppk/HRt884OU5X/v6ql4iHkAlr6QGA/nmu1yOQfkfNZLFah/C+USNxmIcPdJyL99CbEp+V93STSPUy1Kql1FsdC4u600moUXvfmzWT9uSdFdyAsuhvOsF9Wr7rWW/UFPEHFH1Du+wVs69vDGkgOK6u9yhD0G9wXjkbh9JuGgqnJlqB~-1~-1~-1; Domain\u003d.nab.com.au; Path\u003d/; Expires\u003dTue, 16 Nov 2021 22:44:16 GMT; Max-Age\u003d31536000; Secure"
  ]
}
response_body
{
  "issuer" : "https://openbank.api-cdrtest.nab.com.au",
  "authorization_endpoint" : "https://openbank.api-cdrtest.nab.com.au/v1/idp/cdr/nab/authorise",
  "token_endpoint" : "https://openbank-secure.api-cdrtest.nab.com.au/v1/idp/cdr/nab/token",
  "introspection_endpoint" : "https://openbank-secure.api-cdrtest.nab.com.au/v1/idp/cdr/nab/introspect",
  "revocation_endpoint" : "https://openbank-secure.api-cdrtest.nab.com.au/v1/idp/cdr/nab/revoke",
  "userinfo_endpoint" : "https://openbank-secure.api-cdrtest.nab.com.au/v1/idp/cdr/nab/userinfo",
  "registration_endpoint" : "https://openbank-secure.api-cdrtest.nab.com.au/v1/idp/cdr/nab/register",
  "jwks_uri" : "https://openbank.api-cdrtest.nab.com.au/.well-known/keyset",
  "scopes_supported" : [ "bank:accounts.basic:read", "bank:accounts.detail:read", "bank:transactions:read", "bank:payees:read", "bank:regular_payments:read", "common:customer.basic:read", "common:customer.detail:read", "cdr:registration", "openid", "profile", "offline_access" ],
  "response_types_supported" : [ "code", "code id_token" ],
  "response_modes_supported" : [ "fragment" ],
  "grant_types_supported" : [ "authorization_code", "refresh_token", "client_credentials" ],
  "acr_values_supported" : [ "urn:cds.au:cdr:2" ],
  "subject_types_supported" : [ "pairwise" ],
  "id_token_signing_alg_values_supported" : [ "PS256" ],
  "id_token_encryption_alg_values_supported" : [ "RSA-OAEP", "RSA-OAEP-256" ],
  "id_token_encryption_enc_values_supported" : [ "A128CBC-HS256", "A256GCM" ],
  "request_object_signing_alg_values_supported" : [ "PS256", "ES256" ],
  "token_endpoint_auth_methods_supported" : [ "private_key_jwt" ],
  "tls_client_certificate_bound_access_tokens" : true,
  "token_endpoint_auth_signing_alg_values_supported" : [ "PS256", "ES256" ],
  "claim_types_supported" : [ "normal" ],
  "claims_supported" : [ "sub", "acr", "auth_time", "name", "given_name", "family_name", "updated_at", "refresh_token_expires_at", "sharing_expires_at" ],
  "claims_parameter_supported" : true,
  "request_parameter_supported" : true,
  "request_uri_parameter_supported" : false,
  "cdr_arrangement_revocation_endpoint" : "https://openbank-secure.api-cdrtest.nab.com.au/v1/idp/cdr/nab/arrangements/revoke"
}
2020-11-16 22:44:16
GetDynamicServerConfiguration
Downloaded server configuration
server_config_string
{
  "issuer" : "https://openbank.api-cdrtest.nab.com.au",
  "authorization_endpoint" : "https://openbank.api-cdrtest.nab.com.au/v1/idp/cdr/nab/authorise",
  "token_endpoint" : "https://openbank-secure.api-cdrtest.nab.com.au/v1/idp/cdr/nab/token",
  "introspection_endpoint" : "https://openbank-secure.api-cdrtest.nab.com.au/v1/idp/cdr/nab/introspect",
  "revocation_endpoint" : "https://openbank-secure.api-cdrtest.nab.com.au/v1/idp/cdr/nab/revoke",
  "userinfo_endpoint" : "https://openbank-secure.api-cdrtest.nab.com.au/v1/idp/cdr/nab/userinfo",
  "registration_endpoint" : "https://openbank-secure.api-cdrtest.nab.com.au/v1/idp/cdr/nab/register",
  "jwks_uri" : "https://openbank.api-cdrtest.nab.com.au/.well-known/keyset",
  "scopes_supported" : [ "bank:accounts.basic:read", "bank:accounts.detail:read", "bank:transactions:read", "bank:payees:read", "bank:regular_payments:read", "common:customer.basic:read", "common:customer.detail:read", "cdr:registration", "openid", "profile", "offline_access" ],
  "response_types_supported" : [ "code", "code id_token" ],
  "response_modes_supported" : [ "fragment" ],
  "grant_types_supported" : [ "authorization_code", "refresh_token", "client_credentials" ],
  "acr_values_supported" : [ "urn:cds.au:cdr:2" ],
  "subject_types_supported" : [ "pairwise" ],
  "id_token_signing_alg_values_supported" : [ "PS256" ],
  "id_token_encryption_alg_values_supported" : [ "RSA-OAEP", "RSA-OAEP-256" ],
  "id_token_encryption_enc_values_supported" : [ "A128CBC-HS256", "A256GCM" ],
  "request_object_signing_alg_values_supported" : [ "PS256", "ES256" ],
  "token_endpoint_auth_methods_supported" : [ "private_key_jwt" ],
  "tls_client_certificate_bound_access_tokens" : true,
  "token_endpoint_auth_signing_alg_values_supported" : [ "PS256", "ES256" ],
  "claim_types_supported" : [ "normal" ],
  "claims_supported" : [ "sub", "acr", "auth_time", "name", "given_name", "family_name", "updated_at", "refresh_token_expires_at", "sharing_expires_at" ],
  "claims_parameter_supported" : true,
  "request_parameter_supported" : true,
  "request_uri_parameter_supported" : false,
  "cdr_arrangement_revocation_endpoint" : "https://openbank-secure.api-cdrtest.nab.com.au/v1/idp/cdr/nab/arrangements/revoke"
}
2020-11-16 22:44:16 SUCCESS
GetDynamicServerConfiguration
Successfully parsed server configuration
issuer
https://openbank.api-cdrtest.nab.com.au
authorization_endpoint
https://openbank.api-cdrtest.nab.com.au/v1/idp/cdr/nab/authorise
token_endpoint
https://openbank-secure.api-cdrtest.nab.com.au/v1/idp/cdr/nab/token
introspection_endpoint
https://openbank-secure.api-cdrtest.nab.com.au/v1/idp/cdr/nab/introspect
revocation_endpoint
https://openbank-secure.api-cdrtest.nab.com.au/v1/idp/cdr/nab/revoke
userinfo_endpoint
https://openbank-secure.api-cdrtest.nab.com.au/v1/idp/cdr/nab/userinfo
registration_endpoint
https://openbank-secure.api-cdrtest.nab.com.au/v1/idp/cdr/nab/register
jwks_uri
https://openbank.api-cdrtest.nab.com.au/.well-known/keyset
scopes_supported
[
  "bank:accounts.basic:read",
  "bank:accounts.detail:read",
  "bank:transactions:read",
  "bank:payees:read",
  "bank:regular_payments:read",
  "common:customer.basic:read",
  "common:customer.detail:read",
  "cdr:registration",
  "openid",
  "profile",
  "offline_access"
]
response_types_supported
[
  "code",
  "code id_token"
]
response_modes_supported
[
  "fragment"
]
grant_types_supported
[
  "authorization_code",
  "refresh_token",
  "client_credentials"
]
acr_values_supported
[
  "urn:cds.au:cdr:2"
]
subject_types_supported
[
  "pairwise"
]
id_token_signing_alg_values_supported
[
  "PS256"
]
id_token_encryption_alg_values_supported
[
  "RSA-OAEP",
  "RSA-OAEP-256"
]
id_token_encryption_enc_values_supported
[
  "A128CBC-HS256",
  "A256GCM"
]
request_object_signing_alg_values_supported
[
  "PS256",
  "ES256"
]
token_endpoint_auth_methods_supported
[
  "private_key_jwt"
]
tls_client_certificate_bound_access_tokens
true
token_endpoint_auth_signing_alg_values_supported
[
  "PS256",
  "ES256"
]
claim_types_supported
[
  "normal"
]
claims_supported
[
  "sub",
  "acr",
  "auth_time",
  "name",
  "given_name",
  "family_name",
  "updated_at",
  "refresh_token_expires_at",
  "sharing_expires_at"
]
claims_parameter_supported
true
request_parameter_supported
true
request_uri_parameter_supported
false
cdr_arrangement_revocation_endpoint
https://openbank-secure.api-cdrtest.nab.com.au/v1/idp/cdr/nab/arrangements/revoke
2020-11-16 22:44:16 SUCCESS
CheckServerConfiguration
Found required server configuration keys
required
[
  "authorization_endpoint",
  "token_endpoint",
  "issuer"
]
2020-11-16 22:44:16 SUCCESS
ExtractTLSTestValuesFromServerConfiguration
Extracted TLS information from authorization server configuration
registration_endpoint
{
  "testHost": "openbank-secure.api-cdrtest.nab.com.au",
  "testPort": 443
}
authorization_endpoint
{
  "testHost": "openbank.api-cdrtest.nab.com.au",
  "testPort": 443
}
token_endpoint
{
  "testHost": "openbank-secure.api-cdrtest.nab.com.au",
  "testPort": 443
}
userinfo_endpoint
{
  "testHost": "openbank-secure.api-cdrtest.nab.com.au",
  "testPort": 443
}
2020-11-16 22:44:16
FetchServerKeys
Fetching server key
jwks_uri
https://openbank.api-cdrtest.nab.com.au/.well-known/keyset
2020-11-16 22:44:16
FetchServerKeys
HTTP request
request_uri
https://openbank.api-cdrtest.nab.com.au/.well-known/keyset
request_method
GET
request_headers
{
  "accept": "text/plain, application/json, application/cbor, application/*+json, */*",
  "content-length": "0"
}
request_body

                                
2020-11-16 22:44:17 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": "8df16bc2-55f5-4c9a-9648-0b8d1e362772",
  "date": "Mon, 16 Nov 2020 22:44:17 GMT",
  "connection": "keep-alive",
  "set-cookie": [
    "bm_sz\u003d1D8087CA4100E5EAA640BBC41F68E05F~YAAQFfBPF4BGqcZ1AQAAzfI60wk9+cog+awd1uySgnO41c/ckXAw4Cl2vNGSr40A1QuY0kf8vvChN1NKIsRUxCYJv+N1ySRmqOo7kYxP5shPDHjexewLnBPagCezmL+K7w/Xhjk3/zx6Pqs8g4zf012Q+dthv9PR71jfYZIWZd8xInw2cX1rVMbHSxCu3Wam; Domain\u003d.nab.com.au; Path\u003d/; Expires\u003dTue, 17 Nov 2020 02:44:16 GMT; Max-Age\u003d14399; HttpOnly",
    "_abck\u003d4E2805EBC9B6E0FF4250A3630369FF9C~-1~YAAQFfBPF4FGqcZ1AQAAzfI60wQkZQO5yP8cVjZMhy9G7y9ynxVAFBOT+Zlzkjx65JHjbqMVdYiQ321PrH/P+84PR5S2ON7CaqHSr808qoB9sCxFHPmJKWZm6BiupHhmRbfLRudCa6F9s9DdU9GPGH/8riJRfNBLfYecacV3noMmuofW3ErPayabkLbiCk5MjuoNsHEF4FoOMeckg9XOToHuBSSGGQEUxdg0yZFsxxtobTiTcxCzfCDnD2BCMtdNGQenCk7OaUfu9nxOsk38Li6ee/W+1w9R+cwBN0ArNuLjQFzuDQo3aZes~-1~-1~-1; Domain\u003d.nab.com.au; Path\u003d/; Expires\u003dTue, 16 Nov 2021 22:44:17 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-16 22:44:17
FetchServerKeys
Found JWK set string
jwk_string
{
  "keys" : [ {
    "kid" : "nwQ_tbntj2XnimMRY1pbX1BNyHc",
    "x5c" : [ "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" ],
    "x5t" : "nlgKepaRHivOZvqYQLN6qDp_uJM",
    "kty" : "RSA",
    "use" : "sig",
    "alg" : "PS256",
    "n" : "AMcIyX5sTMB5tEy_Uq1AS1FTwLvqtcHz1-soo7M7qGnKFO31rMXpHNNuKvEDR0Fh_r0NP__JgtzzLbezbLL08mFRWObOgUFek_XD1dzgIDLBLNDCrO1p2Qowuj6BFcPk3eioMEZH8rSpBN6FdrLPHR6FLFOu7r-olpwfQ4XaLcBPU-36kheDoZDuom7vPQQucwVD41_rGbY8a-eo4ZN28npGkWz4wxIngmcvEmx7IFVgMBVI-CHO159T2QNCoQp3n5r7j5ZlPB97d_mNPWtwjOhT2NrvVdEQuFnWdv4aOs9pHQAajdeDtwsSruX3qkey51ucB1W4ccheBX90vDVD0l8",
    "e" : "AQAB"
  }, {
    "kid" : "nwQ_tbntj2XnimMRY1pbX1BNyHc",
    "x5c" : [ "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" ],
    "x5t" : "nlgKepaRHivOZvqYQLN6qDp_uJM",
    "kty" : "RSA",
    "use" : "sig",
    "alg" : "RS256",
    "n" : "AMcIyX5sTMB5tEy_Uq1AS1FTwLvqtcHz1-soo7M7qGnKFO31rMXpHNNuKvEDR0Fh_r0NP__JgtzzLbezbLL08mFRWObOgUFek_XD1dzgIDLBLNDCrO1p2Qowuj6BFcPk3eioMEZH8rSpBN6FdrLPHR6FLFOu7r-olpwfQ4XaLcBPU-36kheDoZDuom7vPQQucwVD41_rGbY8a-eo4ZN28npGkWz4wxIngmcvEmx7IFVgMBVI-CHO159T2QNCoQp3n5r7j5ZlPB97d_mNPWtwjOhT2NrvVdEQuFnWdv4aOs9pHQAajdeDtwsSruX3qkey51ucB1W4ccheBX90vDVD0l8",
    "e" : "AQAB"
  } ]
}
2020-11-16 22:44:17 SUCCESS
FetchServerKeys
Found server JWK set
server_jwks
{
  "keys": [
    {
      "kid": "nwQ_tbntj2XnimMRY1pbX1BNyHc",
      "x5c": [
        "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\u003d\u003d",
        "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\u003d",
        "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\u003d"
      ],
      "x5t": "nlgKepaRHivOZvqYQLN6qDp_uJM",
      "kty": "RSA",
      "use": "sig",
      "alg": "PS256",
      "n": "AMcIyX5sTMB5tEy_Uq1AS1FTwLvqtcHz1-soo7M7qGnKFO31rMXpHNNuKvEDR0Fh_r0NP__JgtzzLbezbLL08mFRWObOgUFek_XD1dzgIDLBLNDCrO1p2Qowuj6BFcPk3eioMEZH8rSpBN6FdrLPHR6FLFOu7r-olpwfQ4XaLcBPU-36kheDoZDuom7vPQQucwVD41_rGbY8a-eo4ZN28npGkWz4wxIngmcvEmx7IFVgMBVI-CHO159T2QNCoQp3n5r7j5ZlPB97d_mNPWtwjOhT2NrvVdEQuFnWdv4aOs9pHQAajdeDtwsSruX3qkey51ucB1W4ccheBX90vDVD0l8",
      "e": "AQAB"
    },
    {
      "kid": "nwQ_tbntj2XnimMRY1pbX1BNyHc",
      "x5c": [
        "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\u003d\u003d",
        "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\u003d",
        "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\u003d"
      ],
      "x5t": "nlgKepaRHivOZvqYQLN6qDp_uJM",
      "kty": "RSA",
      "use": "sig",
      "alg": "RS256",
      "n": "AMcIyX5sTMB5tEy_Uq1AS1FTwLvqtcHz1-soo7M7qGnKFO31rMXpHNNuKvEDR0Fh_r0NP__JgtzzLbezbLL08mFRWObOgUFek_XD1dzgIDLBLNDCrO1p2Qowuj6BFcPk3eioMEZH8rSpBN6FdrLPHR6FLFOu7r-olpwfQ4XaLcBPU-36kheDoZDuom7vPQQucwVD41_rGbY8a-eo4ZN28npGkWz4wxIngmcvEmx7IFVgMBVI-CHO159T2QNCoQp3n5r7j5ZlPB97d_mNPWtwjOhT2NrvVdEQuFnWdv4aOs9pHQAajdeDtwsSruX3qkey51ucB1W4ccheBX90vDVD0l8",
      "e": "AQAB"
    }
  ]
}
2020-11-16 22:44:17 SUCCESS
CheckServerKeysIsValid
Server JWKs is valid
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",
        "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\u003d",
        "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\u003d"
      ],
      "x5t": "nlgKepaRHivOZvqYQLN6qDp_uJM",
      "kty": "RSA",
      "use": "sig",
      "alg": "RS256",
      "n": "AMcIyX5sTMB5tEy_Uq1AS1FTwLvqtcHz1-soo7M7qGnKFO31rMXpHNNuKvEDR0Fh_r0NP__JgtzzLbezbLL08mFRWObOgUFek_XD1dzgIDLBLNDCrO1p2Qowuj6BFcPk3eioMEZH8rSpBN6FdrLPHR6FLFOu7r-olpwfQ4XaLcBPU-36kheDoZDuom7vPQQucwVD41_rGbY8a-eo4ZN28npGkWz4wxIngmcvEmx7IFVgMBVI-CHO159T2QNCoQp3n5r7j5ZlPB97d_mNPWtwjOhT2NrvVdEQuFnWdv4aOs9pHQAajdeDtwsSruX3qkey51ucB1W4ccheBX90vDVD0l8",
      "e": "AQAB"
    }
  ]
}
2020-11-16 22:44:17 SUCCESS
ValidateServerJWKs
Valid server JWKs: keys are valid JSON, contain the required fields and are correctly encoded using unpadded base64url
2020-11-16 22:44:17 SUCCESS
CheckForKeyIdInServerJWKs
All keys contain kids
2020-11-16 22:44:17 SUCCESS
EnsureServerJwksDoesNotContainPrivateOrSymmetricKeys
Jwks does not contain any private or symmetric keys
2020-11-16 22:44:17 SUCCESS
FAPIEnsureMinimumServerKeyLength
Validated minimum key lengths for server_jwks
server_jwks
{
  "keys": [
    {
      "kid": "nwQ_tbntj2XnimMRY1pbX1BNyHc",
      "x5c": [
        "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\u003d\u003d",
        "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\u003d",
        "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\u003d"
      ],
      "x5t": "nlgKepaRHivOZvqYQLN6qDp_uJM",
      "kty": "RSA",
      "use": "sig",
      "alg": "PS256",
      "n": "AMcIyX5sTMB5tEy_Uq1AS1FTwLvqtcHz1-soo7M7qGnKFO31rMXpHNNuKvEDR0Fh_r0NP__JgtzzLbezbLL08mFRWObOgUFek_XD1dzgIDLBLNDCrO1p2Qowuj6BFcPk3eioMEZH8rSpBN6FdrLPHR6FLFOu7r-olpwfQ4XaLcBPU-36kheDoZDuom7vPQQucwVD41_rGbY8a-eo4ZN28npGkWz4wxIngmcvEmx7IFVgMBVI-CHO159T2QNCoQp3n5r7j5ZlPB97d_mNPWtwjOhT2NrvVdEQuFnWdv4aOs9pHQAajdeDtwsSruX3qkey51ucB1W4ccheBX90vDVD0l8",
      "e": "AQAB"
    },
    {
      "kid": "nwQ_tbntj2XnimMRY1pbX1BNyHc",
      "x5c": [
        "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\u003d\u003d",
        "MIIIRDCCBiygAwIBAgIKQOY+vAACAAAAFzANBgkqhkiG9w0BAQUFADCB8TELMAkGA1UEBhMCQVUxETAPBgNVBAgTCFZpY3RvcmlhMRIwEAYDVQQHEwlNZWxib3VybmUxIDAeBgNVBAoTF05hdGlvbmFsIEF1c3RyYWxpYSBCYW5rMSIwIAYDVQQLExlJLlQuU2VjdXJpdHkgQXBwbGljYXRpb25zMRIwEAYKCZImiZPyLGQBGRYCYXUxEzARBgoJkiaJk/IsZAEZFgNjb20xGDAWBgoJkiaJk/IsZAEZFghuYXRpb25hbDETMBEGCgmSJomT8ixkARkWA2F1cjEdMBsGA1UEAxMUTkFCIEludGVybmFsIFJvb3QgQ0EwHhcNMTMwOTA5MjM1MjA5WhcNMzgwOTEwMDAwMjA5WjCBiDESMBAGCgmSJomT8ixkARkWAmF1MRMwEQYKCZImiZPyLGQBGRYDY29tMRgwFgYKCZImiZPyLGQBGRYIbmF0aW9uYWwxEzARBgoJkiaJk/IsZAEZFgNhdXIxLjAsBgNVBAMTJU5BQiBJbnRlcm5hbCBJc3N1aW5nIEFEIENBIC0gS05PWCBQMDEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDVMvsNDR9mrj2xDxtM1sI5Fd8L3I5Vlt8sNrO18zvhdTjpReRfm3TwGzzJ94g+tyEmt4EKhoMoPbz3Bj5mu2pkO9lZpVD6VmC2JzGBN6y5P+9v1TNxwlfI4LZXG2fomOE/l8LikFqhgITcDzAFCqMUtf16m6VLhsUDS0yB4/QzZi+Ys3qM4AboORzLR1fiZucnWoGvW9k6ZwxjS48xNq5OwfcERN2w8zAzDvAak2iwiN7GjG89VvaAqSRoKTTuiR6AwCMcfmEV2azgcmFlbg8qI0QNuUaSjYT7S/x/DUgctoQxh7vMsC40qVsYU4kXTZyvtVJ9QZguQ5PH5rx7EYY+qZ8IS15X0ndoGTE8iOyM4vp8TzLN4Hwb+t0HXPF7StXEsoS1hj6X1l10PemsJ0KcSGF7Ha9VlUbgQWdbIHrPgdx6gSHKx3KOB2YqJFcyudBmoNZKdAMwwpofUe/FwM4AuZ8chMYATZ2PF1J4k0fNUfJAyAzcqm1sEudHs8JmJlqbacnwyyDt8alzDXJKKKlsUqsPltn9rvdOZaAojcEQyWJFbHqgA6nEr/cINGwtWM44btAcdPpO4CsYAS36jpRF1JUm8iMyZuEPRBw3t8Lm96hCC88FlOR+24fSfMy3lxPslzbyFmSHxMOpjAqj0ue2dJHM7LF1H/WgTvUF7MLdDwIDAQABo4ICQzCCAj8wEAYJKwYBBAGCNxUBBAMCAQAwHQYDVR0OBBYEFLfYf5B7/HHT0+pH3d+zhspqxJUHMD0GCSsGAQQBgjcVBwQwMC4GJisGAQQBgjcVCIPP6F+H0p0/g8mFO4e7zjWF1IU7b4He91WH761hAgFkAgEDMAsGA1UdDwQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFJfgWfrjScGgM7fiZWOB5wHAckJsMIHGBgNVHR8Egb4wgbswgbiggbWggbKGV2h0dHA6Ly9hMWtub3hwMDAyNy5hdXIubmF0aW9uYWwuY29tLmF1L0NSTC9hMWtub3hwMDA0NE5BQiUyMEludGVybmFsJTIwUm9vdCUyMENBKDIpLmNybIZXaHR0cDovL2ExZW1lbHAwMDI3LmF1ci5uYXRpb25hbC5jb20uYXUvQ1JML2Exa25veHAwMDQ0TkFCJTIwSW50ZXJuYWwlMjBSb290JTIwQ0EoMikuY3JsMIHEBggrBgEFBQcBAQSBtzCBtDBYBggrBgEFBQcwAoZMaHR0cDovL2Exa25veHAwMDI3LmF1ci5uYXRpb25hbC5jb20uYXUvQ1JML05BQiUyMEludGVybmFsJTIwUm9vdCUyMENBKDIpLmNydDBYBggrBgEFBQcwAoZMaHR0cDovL2ExZW1lbHAwMDI3LmF1ci5uYXRpb25hbC5jb20uYXUvQ1JML05BQiUyMEludGVybmFsJTIwUm9vdCUyMENBKDIpLmNydDANBgkqhkiG9w0BAQUFAAOCAgEApuz9ITwbM1st6TIQfwP+4WO8lMGFo1wxkBAMd1Cq3H17rQGDNecR4G9xb63TLLKx+SX0yTp4NkIKMXz1loRnsqXSaTfkj8FFwKkvdSCDDNp0LUVxskVZkNi3cYuWvW+ifrL0kddE3ZDHHNKRVHXBKb4Y+6izqtq+AgCDvuTGJNphMvlFkfTgJIDv42dfFtjUe3XFAWxx6PBQvswGAeWarU6BbuW/bAo60Hozrp/qnokBUUVEIYcs/XPwZfj4eV7xYYy8P5CBw2yytB356cG78QFrlEUWUrjUytm/eOxrPDHsubSPV7mzLgBZQAWMrREIJ2HMsAioVho6rEFp0gBP+KF4xXGUp+IsgvnnbSp4/pEC7RHgeI+U62zYkhfvAeV62ypCSHojOl6dALaRCwj5QSblmiaw4hKin288ClcZcBZZx2vJPW9Clni89nZYQBgzCa2RnNvqmXiF74zgfmmzlidukJyYoHU/PJjEyKw6VC2k+k5uBERZX5OFH6KQXMNM7c7fbBiiGcUSSh2ICW3EpPQPo0FPaGdxoR1RDkVCPux1wnbDCt1ETUTmOOVS/fTn/qhIdOUv9kgDfDXmHP47jj4TQDL9IV5evpC8u/zmkiStnbDuItCf1CHmKcT8GK/vKl5xhZdjhiv164wHk0c+u3Tx2vkPl4C9tpyXnYMQxj8\u003d",
        "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\u003d"
      ],
      "x5t": "nlgKepaRHivOZvqYQLN6qDp_uJM",
      "kty": "RSA",
      "use": "sig",
      "alg": "RS256",
      "n": "AMcIyX5sTMB5tEy_Uq1AS1FTwLvqtcHz1-soo7M7qGnKFO31rMXpHNNuKvEDR0Fh_r0NP__JgtzzLbezbLL08mFRWObOgUFek_XD1dzgIDLBLNDCrO1p2Qowuj6BFcPk3eioMEZH8rSpBN6FdrLPHR6FLFOu7r-olpwfQ4XaLcBPU-36kheDoZDuom7vPQQucwVD41_rGbY8a-eo4ZN28npGkWz4wxIngmcvEmx7IFVgMBVI-CHO159T2QNCoQp3n5r7j5ZlPB97d_mNPWtwjOhT2NrvVdEQuFnWdv4aOs9pHQAajdeDtwsSruX3qkey51ucB1W4ccheBX90vDVD0l8",
      "e": "AQAB"
    }
  ]
}
2020-11-16 22:44:17 SUCCESS
GetStaticClientConfiguration
Found a static client object
client_id
657B1FCB-AE0D-A587-C05E-9DBB58E8C31F
scope
profile common:customer.basic:read common:customer.detail:read bank:accounts.basic:read openid bank:payees:read
jwks
{
  "keys": [
    {
      "kid": "RSA-PS256-SIGN-1",
      "kty": "RSA",
      "d": "F-kbluAOelDEJ6tvdRqcucXJuJFu8UJ2ifS0H1JtxI-rHp0mXpIm2uCf8GkIN4yt6tXg25uMbjMue1nhumJaamLYn9CJ1Mp4yuWDpQw0hHeBVDU3cpbfeGszOUomTlL_JNgh7u4X-6tw1xG4a7AOE3LqnaxzJgkYzjTI9TrpxEd2LfPXCOYmmJjx47eTMoW2faPacjB_WNmi0O8ly1PfCnpyoIfz_CX2Nhk8KcWUXWFKuFUCzHJtMdgoeLDszeMXiPxk5-5vdg5rHf-V_gHdAZPedPIbX50Rywzl2kszAzfacDtck5tKaKlz8dMMylL7_AWCs5svc2VnAdD5MXpwxQ",
      "e": "AQAB",
      "use": "sig",
      "alg": "PS256",
      "n": "h2dbmbUKpe5QZTbROif9cUpKmRlcgD3BfzKuAAMe9-nfW0C5XPvZzHKlcIxYlUnkhAKlzbUDM6_Zvk9vsSoc59mqXT3GS4ajUs27cGQE4aEN85_msJ3lqTbUJV6k_B0N9FlASI5BNLNGgliabpGMH0GLWYuIKYDeyCMFMtohNQLomDQx9t6IPbag4w6qcrp-X4IjvHdAy3BpSW1gzmefQJymnCG-kapBjXNZCQ5BOQuijYAl0CAM7ddpozfaCUy0rfISBqVooPLhjmXuSkgXj4gTP0ybacJg7u9KoYhDapVl09hS4-fNy-4pMIylVys091JXI1nZ0rEPVWZuQntt2Q"
    },
    {
      "kid": "RSA-ENC-1",
      "kty": "RSA",
      "d": "F-kbluAOelDEJ6tvdRqcucXJuJFu8UJ2ifS0H1JtxI-rHp0mXpIm2uCf8GkIN4yt6tXg25uMbjMue1nhumJaamLYn9CJ1Mp4yuWDpQw0hHeBVDU3cpbfeGszOUomTlL_JNgh7u4X-6tw1xG4a7AOE3LqnaxzJgkYzjTI9TrpxEd2LfPXCOYmmJjx47eTMoW2faPacjB_WNmi0O8ly1PfCnpyoIfz_CX2Nhk8KcWUXWFKuFUCzHJtMdgoeLDszeMXiPxk5-5vdg5rHf-V_gHdAZPedPIbX50Rywzl2kszAzfacDtck5tKaKlz8dMMylL7_AWCs5svc2VnAdD5MXpwxQ",
      "e": "AQAB",
      "use": "enc",
      "alg": "RSA-OAEP-256",
      "n": "h2dbmbUKpe5QZTbROif9cUpKmRlcgD3BfzKuAAMe9-nfW0C5XPvZzHKlcIxYlUnkhAKlzbUDM6_Zvk9vsSoc59mqXT3GS4ajUs27cGQE4aEN85_msJ3lqTbUJV6k_B0N9FlASI5BNLNGgliabpGMH0GLWYuIKYDeyCMFMtohNQLomDQx9t6IPbag4w6qcrp-X4IjvHdAy3BpSW1gzmefQJymnCG-kapBjXNZCQ5BOQuijYAl0CAM7ddpozfaCUy0rfISBqVooPLhjmXuSkgXj4gTP0ybacJg7u9KoYhDapVl09hS4-fNy-4pMIylVys091JXI1nZ0rEPVWZuQntt2Q"
    }
  ]
}
2020-11-16 22:44:17 SUCCESS
ValidateMTLSCertificatesHeader
MTLS certificates header is valid
2020-11-16 22:44:17 SUCCESS
ExtractMTLSCertificatesFromConfiguration
Mutual TLS authentication credentials loaded
cert
MIIFITCCBAmgAwIBAgIQbnYW2ZIebT3ZQOo/0H6pgTANBgkqhkiG9w0BAQsFADCBsDELMAkGA1UEBhMCQVUxNzA1BgNVBAoTLkF1c3RyYWxpYW4gQ29tcGV0aXRpb24gYW5kIENvbnN1bWVyIENvbW1pc3Npb24xHDAaBgNVBAsTE0NvbnN1bWVyIERhdGEgUmlnaHQxHzAdBgNVBAsTFkZvciBURVNUIFB1cnBvc2VzIE9OTFkxKTAnBgNVBAMTIENEUiBURVNUIEJhbmtpbmcgSW50ZXJtZWRpYXRlIENBMB4XDTIwMTExMDAwMDAwMFoXDTIxMTExMDIzNTk1OVowaTEcMBoGA1UECwwTQ29uc3VtZXIgRGF0YSBSaWdodDEfMB0GA1UECwwWRm9yIFRFU1QgUHVycG9zZXMgT05MWTEMMAoGA1UECgwDTkFCMRowGAYDVQQDDBFOQUJDbGllbnRDZXJ0VGVzdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL09Ss74dql4SAQH7vhls7gzvVZnYGJ0c/jBecNJt7JcIxcm21f8YDtqAYupu5oE/pTaxO3LfQNGuRO/H7VMBoNC8FWHeyxNiquHLbo8Qr+ZeFJ6NsrOQTWLgHLTmiEyy6/+zeQ9Hk8NSAj5DyqDDn9uHlaLtAY1n2BBkmxKeogwbR3hsRb7ONkxo+5kTnMhvoNqNyqhdrVKklZw7zFZlUc0ChRh1VWo56scnJaLyCdqzfgXHxLACwXyXWO0gMeoo7c00aCn8jXqjvFh5HTfrkXy72BZOw61Al+jnfa8d1Yn+LCr2JcV4+U5bXY41CtCZrLTH+RxqDXqGIIZvH9JQmsCAwEAAaOCAXswggF3MAwGA1UdEwEB/wQCMAAwDgYDVR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMCMB0GA1UdDgQWBBTSYSeuCGTjpfC94RZR/L2Srq6wLDAuBgpghkgBhvhFARADBCAwHgYTYIZIAYb4RQEQAQMBBAGD6fy+RRYHMTEzMDIyMDA5BgpghkgBhvhFARAFBCswKQIBABYkYUhSMGNITTZMeTl3YTJrdGNtRXVjM2x0WVhWMGFDNWpiMjA9MF0GA1UdHwRWMFQwUqBQoE6GTGh0dHA6Ly9wa2ktY3JsLnN5bWF1dGguY29tL2NhX2RmNWQ0OTNkNWI0Nzg0OTI2Y2RmZTZhZGU5ZTAwM2ZjL0xhdGVzdENSTC5jcmwwOAYIKwYBBQUHAQEELDAqMCgGCCsGAQUFBzABhhxodHRwOi8vcGtpLW9jc3AuZGlnaWNlcnQuY29tMB8GA1UdIwQYMBaAFEk2kQIImSps5ClgnpF+u5Ot5l5LMA0GCSqGSIb3DQEBCwUAA4IBAQAe7d1SJs8jyKpAkR7dvKMgw3z/5vKZL2PuWraJWZ/cHKdFZR0DUKg98dCuNx68AgayadsbGz1LFdKqraunhk9sAG0Vkj0bIGKaQqD8TMxZmfsG+d4Qhu9Q9Uy7IOCr21COZvX/oBC3pvL1j5jrE7uZdujscNbbQHz+OlyMf0ErVoaMoVONkKrIzS8FAogjz9meZynoPPP8iMSYjF/U9+i9gZbdtb0Ep9/+14cKRJENmfZUxTzSodDqStWy/dSccYFfjEBH14wkvqy+u5bwpFiwqivEf0eWFhyu8D4hUU6meLjkY5IeZFAMIbuuy7Ea5R3iqYVPpjM4/+SfK53w5RW7
key
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC9PUrO+HapeEgEB+74ZbO4M71WZ2BidHP4wXnDSbeyXCMXJttX/GA7agGLqbuaBP6U2sTty30DRrkTvx+1TAaDQvBVh3ssTYqrhy26PEK/mXhSejbKzkE1i4By05ohMsuv/s3kPR5PDUgI+Q8qgw5/bh5Wi7QGNZ9gQZJsSnqIMG0d4bEW+zjZMaPuZE5zIb6DajcqoXa1SpJWcO8xWZVHNAoUYdVVqOerHJyWi8gnas34Fx8SwAsF8l1jtIDHqKO3NNGgp/I16o7xYeR0365F8u9gWTsOtQJfo532vHdWJ/iwq9iXFePlOW12ONQrQmay0x/kcag16hiCGbx/SUJrAgMBAAECggEAZLVCo4SsuaGOSb7jGQQesY+vWlUngR3SPfbQ0vHfNac88Ww3XMqtd9EBQ48vjFbOGO+Xz6j0PZMcmXqj6DquWJp+BjZUgY4+luwYlLzPFOIam2H42NMM9u7ni7Q6mSJMLbwfXDB+eblqtYO943TdeUlkEdDFHGzbBUHAJ6s3LFQVut2/SLjZoGWeTSk/fw1XIxR1wkumqOvA54K2ZiJmCC5C04v6L+IrQLGja36XBaHGIIUC4DXudkVtTvkDp1FpExVzB9rh/PPum343X4g7U0fgg6XpdfvglwCz8SoOFgrcoHqNazNvNS8NpMSZYTNixY2BzBjlIYZNekEypARtCQKBgQDzVEN+P9QT5tEl4rliMbWhmZ2fmQtlu7r7LQiexn1oDbG01Qh++4H+bakryTA5NmaMW7YGls2Tq1HZ+eXJGhlvm7y33dRTJ2SMvWaWW4FqK+rRJ0GyJpb3mIb1RfPfh3ptPhO1mSk2CLMDOz0ry2Q1SPnBBoLUlt4K10akyiWn5wKBgQDHF/onbjX2HYFkj/u3uGvAe+CJR4OxxRGmkQ9AEJm/aawtwl0PiTxqocpnsxKfn7Rnwy9uBDl4H4wpkVp9dDm9d0hJWDSMWRtLXajxaQ/4bdT5UDAjUDvh9eF7zpO0tFtUtcx6xDIkhiNCUt2qQUiWczwqXcFeK2iEMNl4ztQw3QKBgQDK44bHXQdDdOENOueihZpR3Vl9esnzEL5OsvUOFqj4OvrisgK8ho+UivFUzhNEkSSegdXb1qAhMec03laIARgWZH/Nu8xPbXg8laxVUIUu9uF7dcUke2LDnk1hc+tthXRCZFFgyQ2AvW4uEpXlz1iFyYxeM0ShaA5Kcce4nckaHwKBgCNOZzgy3TLmDJouxm7QL5uU3D68Beiyj+y/8Lpltz4wmS4MN8CXj7VBN8moAfd4tN9px7F04lQhFBQTCL8Sq2KkEpefIsJ40tRMqbcV8JUXtRr5U3APvG7X0cLI4Xy8Ny4Qh1CGFnZPq1UJqPGWXi8ABH1m3vG6NPCsUQSReSOpAoGAQWdE6v41an6PiyeNgfRgMBGqE932D7Lwe4TOI2yQmSIcjE/V/j/WVPA7BO4nnb0uCFjFMas2xYKxZOS0ZQbXnWUO60LZaxP5NeEo51d96WYsQNLDCP762uv5Pa4r1z76t4ykEdwkUYADjjNFOrAU6a1e1dhuzJlq3BO/ITmUot4=
ca
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
2020-11-16 22:44:17 SUCCESS
ValidateClientJWKsPrivatePart
Valid client JWKs: keys are valid JSON, contain the required fields, the private/public exponents match and are correctly encoded using unpadded base64url
2020-11-16 22:44:17 SUCCESS
ExtractJWKsFromStaticClientConfiguration
Extracted client JWK
client_jwks
{
  "keys": [
    {
      "kid": "RSA-PS256-SIGN-1",
      "kty": "RSA",
      "d": "F-kbluAOelDEJ6tvdRqcucXJuJFu8UJ2ifS0H1JtxI-rHp0mXpIm2uCf8GkIN4yt6tXg25uMbjMue1nhumJaamLYn9CJ1Mp4yuWDpQw0hHeBVDU3cpbfeGszOUomTlL_JNgh7u4X-6tw1xG4a7AOE3LqnaxzJgkYzjTI9TrpxEd2LfPXCOYmmJjx47eTMoW2faPacjB_WNmi0O8ly1PfCnpyoIfz_CX2Nhk8KcWUXWFKuFUCzHJtMdgoeLDszeMXiPxk5-5vdg5rHf-V_gHdAZPedPIbX50Rywzl2kszAzfacDtck5tKaKlz8dMMylL7_AWCs5svc2VnAdD5MXpwxQ",
      "e": "AQAB",
      "use": "sig",
      "alg": "PS256",
      "n": "h2dbmbUKpe5QZTbROif9cUpKmRlcgD3BfzKuAAMe9-nfW0C5XPvZzHKlcIxYlUnkhAKlzbUDM6_Zvk9vsSoc59mqXT3GS4ajUs27cGQE4aEN85_msJ3lqTbUJV6k_B0N9FlASI5BNLNGgliabpGMH0GLWYuIKYDeyCMFMtohNQLomDQx9t6IPbag4w6qcrp-X4IjvHdAy3BpSW1gzmefQJymnCG-kapBjXNZCQ5BOQuijYAl0CAM7ddpozfaCUy0rfISBqVooPLhjmXuSkgXj4gTP0ybacJg7u9KoYhDapVl09hS4-fNy-4pMIylVys091JXI1nZ0rEPVWZuQntt2Q"
    },
    {
      "kid": "RSA-ENC-1",
      "kty": "RSA",
      "d": "F-kbluAOelDEJ6tvdRqcucXJuJFu8UJ2ifS0H1JtxI-rHp0mXpIm2uCf8GkIN4yt6tXg25uMbjMue1nhumJaamLYn9CJ1Mp4yuWDpQw0hHeBVDU3cpbfeGszOUomTlL_JNgh7u4X-6tw1xG4a7AOE3LqnaxzJgkYzjTI9TrpxEd2LfPXCOYmmJjx47eTMoW2faPacjB_WNmi0O8ly1PfCnpyoIfz_CX2Nhk8KcWUXWFKuFUCzHJtMdgoeLDszeMXiPxk5-5vdg5rHf-V_gHdAZPedPIbX50Rywzl2kszAzfacDtck5tKaKlz8dMMylL7_AWCs5svc2VnAdD5MXpwxQ",
      "e": "AQAB",
      "use": "enc",
      "alg": "RSA-OAEP-256",
      "n": "h2dbmbUKpe5QZTbROif9cUpKmRlcgD3BfzKuAAMe9-nfW0C5XPvZzHKlcIxYlUnkhAKlzbUDM6_Zvk9vsSoc59mqXT3GS4ajUs27cGQE4aEN85_msJ3lqTbUJV6k_B0N9FlASI5BNLNGgliabpGMH0GLWYuIKYDeyCMFMtohNQLomDQx9t6IPbag4w6qcrp-X4IjvHdAy3BpSW1gzmefQJymnCG-kapBjXNZCQ5BOQuijYAl0CAM7ddpozfaCUy0rfISBqVooPLhjmXuSkgXj4gTP0ybacJg7u9KoYhDapVl09hS4-fNy-4pMIylVys091JXI1nZ0rEPVWZuQntt2Q"
    }
  ]
}
public_client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "sig",
      "kid": "RSA-PS256-SIGN-1",
      "alg": "PS256",
      "n": "h2dbmbUKpe5QZTbROif9cUpKmRlcgD3BfzKuAAMe9-nfW0C5XPvZzHKlcIxYlUnkhAKlzbUDM6_Zvk9vsSoc59mqXT3GS4ajUs27cGQE4aEN85_msJ3lqTbUJV6k_B0N9FlASI5BNLNGgliabpGMH0GLWYuIKYDeyCMFMtohNQLomDQx9t6IPbag4w6qcrp-X4IjvHdAy3BpSW1gzmefQJymnCG-kapBjXNZCQ5BOQuijYAl0CAM7ddpozfaCUy0rfISBqVooPLhjmXuSkgXj4gTP0ybacJg7u9KoYhDapVl09hS4-fNy-4pMIylVys091JXI1nZ0rEPVWZuQntt2Q"
    },
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "enc",
      "kid": "RSA-ENC-1",
      "alg": "RSA-OAEP-256",
      "n": "h2dbmbUKpe5QZTbROif9cUpKmRlcgD3BfzKuAAMe9-nfW0C5XPvZzHKlcIxYlUnkhAKlzbUDM6_Zvk9vsSoc59mqXT3GS4ajUs27cGQE4aEN85_msJ3lqTbUJV6k_B0N9FlASI5BNLNGgliabpGMH0GLWYuIKYDeyCMFMtohNQLomDQx9t6IPbag4w6qcrp-X4IjvHdAy3BpSW1gzmefQJymnCG-kapBjXNZCQ5BOQuijYAl0CAM7ddpozfaCUy0rfISBqVooPLhjmXuSkgXj4gTP0ybacJg7u9KoYhDapVl09hS4-fNy-4pMIylVys091JXI1nZ0rEPVWZuQntt2Q"
    }
  ]
}
2020-11-16 22:44:17 SUCCESS
CheckForKeyIdInClientJWKs
All keys contain kids
2020-11-16 22:44:17 SUCCESS
CheckDistinctKeyIdValueInClientJWKs
Distinct 'kid' value in all keys of client_jwks
see
https://bitbucket.org/openid/connect/issues/1127
2020-11-16 22:44:17 SUCCESS
FAPICheckKeyAlgInClientJWKs
Found a key with alg PS256 or ES256
2020-11-16 22:44:17 SUCCESS
FAPIEnsureMinimumClientKeyLength
Validated minimum key lengths for client_jwks
client_jwks
{
  "keys": [
    {
      "kid": "RSA-PS256-SIGN-1",
      "kty": "RSA",
      "d": "F-kbluAOelDEJ6tvdRqcucXJuJFu8UJ2ifS0H1JtxI-rHp0mXpIm2uCf8GkIN4yt6tXg25uMbjMue1nhumJaamLYn9CJ1Mp4yuWDpQw0hHeBVDU3cpbfeGszOUomTlL_JNgh7u4X-6tw1xG4a7AOE3LqnaxzJgkYzjTI9TrpxEd2LfPXCOYmmJjx47eTMoW2faPacjB_WNmi0O8ly1PfCnpyoIfz_CX2Nhk8KcWUXWFKuFUCzHJtMdgoeLDszeMXiPxk5-5vdg5rHf-V_gHdAZPedPIbX50Rywzl2kszAzfacDtck5tKaKlz8dMMylL7_AWCs5svc2VnAdD5MXpwxQ",
      "e": "AQAB",
      "use": "sig",
      "alg": "PS256",
      "n": "h2dbmbUKpe5QZTbROif9cUpKmRlcgD3BfzKuAAMe9-nfW0C5XPvZzHKlcIxYlUnkhAKlzbUDM6_Zvk9vsSoc59mqXT3GS4ajUs27cGQE4aEN85_msJ3lqTbUJV6k_B0N9FlASI5BNLNGgliabpGMH0GLWYuIKYDeyCMFMtohNQLomDQx9t6IPbag4w6qcrp-X4IjvHdAy3BpSW1gzmefQJymnCG-kapBjXNZCQ5BOQuijYAl0CAM7ddpozfaCUy0rfISBqVooPLhjmXuSkgXj4gTP0ybacJg7u9KoYhDapVl09hS4-fNy-4pMIylVys091JXI1nZ0rEPVWZuQntt2Q"
    },
    {
      "kid": "RSA-ENC-1",
      "kty": "RSA",
      "d": "F-kbluAOelDEJ6tvdRqcucXJuJFu8UJ2ifS0H1JtxI-rHp0mXpIm2uCf8GkIN4yt6tXg25uMbjMue1nhumJaamLYn9CJ1Mp4yuWDpQw0hHeBVDU3cpbfeGszOUomTlL_JNgh7u4X-6tw1xG4a7AOE3LqnaxzJgkYzjTI9TrpxEd2LfPXCOYmmJjx47eTMoW2faPacjB_WNmi0O8ly1PfCnpyoIfz_CX2Nhk8KcWUXWFKuFUCzHJtMdgoeLDszeMXiPxk5-5vdg5rHf-V_gHdAZPedPIbX50Rywzl2kszAzfacDtck5tKaKlz8dMMylL7_AWCs5svc2VnAdD5MXpwxQ",
      "e": "AQAB",
      "use": "enc",
      "alg": "RSA-OAEP-256",
      "n": "h2dbmbUKpe5QZTbROif9cUpKmRlcgD3BfzKuAAMe9-nfW0C5XPvZzHKlcIxYlUnkhAKlzbUDM6_Zvk9vsSoc59mqXT3GS4ajUs27cGQE4aEN85_msJ3lqTbUJV6k_B0N9FlASI5BNLNGgliabpGMH0GLWYuIKYDeyCMFMtohNQLomDQx9t6IPbag4w6qcrp-X4IjvHdAy3BpSW1gzmefQJymnCG-kapBjXNZCQ5BOQuijYAl0CAM7ddpozfaCUy0rfISBqVooPLhjmXuSkgXj4gTP0ybacJg7u9KoYhDapVl09hS4-fNy-4pMIylVys091JXI1nZ0rEPVWZuQntt2Q"
    }
  ]
}
2020-11-16 22:44:17 SUCCESS
ValidateMTLSCertificatesAsX509
Mutual TLS authentication cert validated as X.509
Verify configuration of second client
2020-11-16 22:44:17 SUCCESS
GetStaticClient2Configuration
Found a static second client object
client_id
6500B91A-FE9B-DBC7-55CF-C2FEC10D980C
scope
profile common:customer.basic:read common:customer.detail:read bank:accounts.basic:read openid bank:payees:read
jwks
{
  "keys": [
    {
      "kid": "RSA-PS256-SIGN-2",
      "kty": "RSA",
      "d": "dEfvb2OpT46JrBa-ACnkfkaVTX8M2RMwQ0HNssfU9CbkzB7vVX3XL7BsrSlke9vAj81C-ZMqA6Psu2zE7-M_ojJUuhbCSixADwzWNVq1qvQFiJTAUvM6shUgqgJjV0_0XWMkXYbDGatjW4_wlpqAEeqb8F4zzSl_miT_wDfNS1IwvJy8L4gYUiAL2TdycYCvJXr7lBtUcZNT4_-7uHUpupQxks80g2Ciar2c_kddAvRddR4zSeYhnR8vi-CkuI52lzBbHYTK8S0uaGi1iCrZ2XAlmQlq27aK7i8WhIPM1uaixFiXx02OLgKe3PM2VBsSAyftbu7wkdIevCd2agoEHQ",
      "e": "AQAB",
      "use": "sig",
      "alg": "PS256",
      "n": "nGpOQW8DeBQD5u2a020h2uN2CmqE59h-bxQaZrXwDtvRYLIJmMcwCeBRXhn_N-nUH5P75TwaXu-ykVAzLm8mM66ilYb40nZ_pZudq4ZCwA63A6Hd5bcRJDpsJEV9y1DLmtbszHR2RLrvq0Y0dn4b_Lbc9qc05z4ojTh6pO76eRi1tOFwqhf0TSIGL67fynFkm_dy3NsdAh1wmHn_akrrVN9q3clwqviTTlWqFH_0CrW6LgRFWzf_IodzeTEM49TQARYW49FRJrIENooWtuSWmHD9RtmHZuZMtuk0MnVzQ9KgJNn0hqCxKLIbBS3lJ7Ds0IZp3yLr-uT5jxUoxBjqXQ"
    },
    {
      "kid": "RSA-PS256-ENC-2",
      "kty": "RSA",
      "d": "dEfvb2OpT46JrBa-ACnkfkaVTX8M2RMwQ0HNssfU9CbkzB7vVX3XL7BsrSlke9vAj81C-ZMqA6Psu2zE7-M_ojJUuhbCSixADwzWNVq1qvQFiJTAUvM6shUgqgJjV0_0XWMkXYbDGatjW4_wlpqAEeqb8F4zzSl_miT_wDfNS1IwvJy8L4gYUiAL2TdycYCvJXr7lBtUcZNT4_-7uHUpupQxks80g2Ciar2c_kddAvRddR4zSeYhnR8vi-CkuI52lzBbHYTK8S0uaGi1iCrZ2XAlmQlq27aK7i8WhIPM1uaixFiXx02OLgKe3PM2VBsSAyftbu7wkdIevCd2agoEHQ",
      "e": "AQAB",
      "use": "enc",
      "alg": "RSA-OAEP-256",
      "n": "nGpOQW8DeBQD5u2a020h2uN2CmqE59h-bxQaZrXwDtvRYLIJmMcwCeBRXhn_N-nUH5P75TwaXu-ykVAzLm8mM66ilYb40nZ_pZudq4ZCwA63A6Hd5bcRJDpsJEV9y1DLmtbszHR2RLrvq0Y0dn4b_Lbc9qc05z4ojTh6pO76eRi1tOFwqhf0TSIGL67fynFkm_dy3NsdAh1wmHn_akrrVN9q3clwqviTTlWqFH_0CrW6LgRFWzf_IodzeTEM49TQARYW49FRJrIENooWtuSWmHD9RtmHZuZMtuk0MnVzQ9KgJNn0hqCxKLIbBS3lJ7Ds0IZp3yLr-uT5jxUoxBjqXQ"
    }
  ]
}
2020-11-16 22:44:17 SUCCESS
ValidateMTLSCertificates2Header
MTLS certificates header is valid
2020-11-16 22:44:17 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
MIIGDjCCA/agAwIBAgIQHb0yMEa1S9BfPcVgohcCWjANBgkqhkiG9w0BAQsFADCBoDELMAkGA1UEBhMCQVUxNzA1BgNVBAoTLkF1c3RyYWxpYW4gQ29tcGV0aXRpb24gYW5kIENvbnN1bWVyIENvbW1pc3Npb24xHDAaBgNVBAsTE0NvbnN1bWVyIERhdGEgUmlnaHQxHzAdBgNVBAsTFkZvciBURVNUIFB1cnBvc2VzIE9OTFkxGTAXBgNVBAMTEENEUiBURVNUIFJvb3QgQ0EwHhcNMTkxMDE3MDAwMDAwWhcNMzkxMDE2MjM1OTU5WjCBoDELMAkGA1UEBhMCQVUxNzA1BgNVBAoTLkF1c3RyYWxpYW4gQ29tcGV0aXRpb24gYW5kIENvbnN1bWVyIENvbW1pc3Npb24xHDAaBgNVBAsTE0NvbnN1bWVyIERhdGEgUmlnaHQxHzAdBgNVBAsTFkZvciBURVNUIFB1cnBvc2VzIE9OTFkxGTAXBgNVBAMTEENEUiBURVNUIFJvb3QgQ0EwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDM5FxVh+Vd5bHZKvjXqmK4GTtz47sJtGbCheC/wLOL3vEy9S3xa20j/uqmoJKiJDhHA6Q96rWHNzeT3Ib0RXRBSXj1YEp9Uu4AVrOsz/DeW1b8JrZ2zRd2dMSksHlvP6UN3BAZO++4TyyA1I4HBGJIPzgs8oxbeUDVr6WeYbmKIqsjIk/bQbuCSf+2GhV5xBFZ68qC2FdfrK/TvQUK9KEoLmJRRN+VtzNNVZjiE1L/1Bd86sWO5ZvPLvQlPUHUKCXfHnu8hA2lPJYgCnRCuvs1RBPKXgE4qS/hre3iUbBLQxYlFWp877QcPkQs1/oMydSWq2EcogonLkKE78lhaR1fBnDQF3t2pCrZ9q1/ZFdePlULegTLJ1if7kLvT+XZ+1RUsEqtgFf7bMUJS9eIl0Xg9H4LrFCCJzaRFQyep64EmrgeCU9Kh/nWsZ/pNZ4Z/HtmYu/aKn8aP2e/E/ZBhXzgNfYvhic5x88ba7YBE5OaoXaJaw2F/Fsw4LrjzTbs7Tz63rH/1ZL8QcIUINzT0IfP5kljYy2nL2X4bmzUt41zZ0TPXXI0ANut8xYIgfQUJLW9qlLrr9mxrk3oZe5qOi593HIBzfgHeMQ/708UrLncPcAuZ/H1CrUCMjIuMD1KUYXxehS4213Oj3Z/krMk9N0uXatiFA3ReDFFE6zPlPbWPQIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQU/shndz73CkDs3XVqioe1JoHU24wwDQYJKoZIhvcNAQELBQADggIBAGN+GSyLc/kxc1aGzPU1JHxoSB8w5dNYMY4no5vFv8+Oo8G6INb2r/doqHK2RPh3qfITIhv/zeazoJKodRTjadm05n7wfnY7lKRIkuBa0IQBxfe0rpWbWduf3I2VGbNCcBMM/VaAsNHFK4w239TT6LyLp6AOAU/5FcHYa/q65DRTaMFy/Y8imJtWHtgQ9pYQXpKiTMX8ur2J6X2fiANLARIkg+zHz+IFN57ehGkZC1GviMWBipsSTbWmQcj5kuj2tWUTyWpSGVivROKUGSZdcqjaC9GJpu15cJnt2AcB4cJBK7REn6XEeNkVobuURCbdkkaH3VhMMTs+fx9zo/jW5mCZ+iT6NgCPK7I3ftAkZbANG5b823OTUbrKH6DGtSCvwYf7B7kw2YGn+Qp6RINQxXt/CCMh+SlFkyI5NkQ2F/THofjfTMnNWCAXK1e0Ztw0oznagP4cvmasxXu91iAhS+gwfCBMgfQHW+RX5aftB+1FiDDy8mJJH+qU/mVA7eFXzNw8C0oWQv0Oxmbwn83lPv8cmMMRfjVJYug1JcBFiINsPadtnTRNAfrTTTrhgW8IRaa95guQX4ua+0lOm266aFTaCfVwAusdHY87S/PrDKU1qziegUnhgZBQ2H7rpR8XHp+yxtPR6LM6vPEO70yg0FrjdnIFs8Rg21fn69I2FHGl
2020-11-16 22:44:17 SUCCESS
ValidateClientJWKsPrivatePart
Valid client JWKs: keys are valid JSON, contain the required fields, the private/public exponents match and are correctly encoded using unpadded base64url
2020-11-16 22:44:17 SUCCESS
ExtractJWKsFromStaticClientConfiguration
Extracted client JWK
client_jwks
{
  "keys": [
    {
      "kid": "RSA-PS256-SIGN-2",
      "kty": "RSA",
      "d": "dEfvb2OpT46JrBa-ACnkfkaVTX8M2RMwQ0HNssfU9CbkzB7vVX3XL7BsrSlke9vAj81C-ZMqA6Psu2zE7-M_ojJUuhbCSixADwzWNVq1qvQFiJTAUvM6shUgqgJjV0_0XWMkXYbDGatjW4_wlpqAEeqb8F4zzSl_miT_wDfNS1IwvJy8L4gYUiAL2TdycYCvJXr7lBtUcZNT4_-7uHUpupQxks80g2Ciar2c_kddAvRddR4zSeYhnR8vi-CkuI52lzBbHYTK8S0uaGi1iCrZ2XAlmQlq27aK7i8WhIPM1uaixFiXx02OLgKe3PM2VBsSAyftbu7wkdIevCd2agoEHQ",
      "e": "AQAB",
      "use": "sig",
      "alg": "PS256",
      "n": "nGpOQW8DeBQD5u2a020h2uN2CmqE59h-bxQaZrXwDtvRYLIJmMcwCeBRXhn_N-nUH5P75TwaXu-ykVAzLm8mM66ilYb40nZ_pZudq4ZCwA63A6Hd5bcRJDpsJEV9y1DLmtbszHR2RLrvq0Y0dn4b_Lbc9qc05z4ojTh6pO76eRi1tOFwqhf0TSIGL67fynFkm_dy3NsdAh1wmHn_akrrVN9q3clwqviTTlWqFH_0CrW6LgRFWzf_IodzeTEM49TQARYW49FRJrIENooWtuSWmHD9RtmHZuZMtuk0MnVzQ9KgJNn0hqCxKLIbBS3lJ7Ds0IZp3yLr-uT5jxUoxBjqXQ"
    },
    {
      "kid": "RSA-PS256-ENC-2",
      "kty": "RSA",
      "d": "dEfvb2OpT46JrBa-ACnkfkaVTX8M2RMwQ0HNssfU9CbkzB7vVX3XL7BsrSlke9vAj81C-ZMqA6Psu2zE7-M_ojJUuhbCSixADwzWNVq1qvQFiJTAUvM6shUgqgJjV0_0XWMkXYbDGatjW4_wlpqAEeqb8F4zzSl_miT_wDfNS1IwvJy8L4gYUiAL2TdycYCvJXr7lBtUcZNT4_-7uHUpupQxks80g2Ciar2c_kddAvRddR4zSeYhnR8vi-CkuI52lzBbHYTK8S0uaGi1iCrZ2XAlmQlq27aK7i8WhIPM1uaixFiXx02OLgKe3PM2VBsSAyftbu7wkdIevCd2agoEHQ",
      "e": "AQAB",
      "use": "enc",
      "alg": "RSA-OAEP-256",
      "n": "nGpOQW8DeBQD5u2a020h2uN2CmqE59h-bxQaZrXwDtvRYLIJmMcwCeBRXhn_N-nUH5P75TwaXu-ykVAzLm8mM66ilYb40nZ_pZudq4ZCwA63A6Hd5bcRJDpsJEV9y1DLmtbszHR2RLrvq0Y0dn4b_Lbc9qc05z4ojTh6pO76eRi1tOFwqhf0TSIGL67fynFkm_dy3NsdAh1wmHn_akrrVN9q3clwqviTTlWqFH_0CrW6LgRFWzf_IodzeTEM49TQARYW49FRJrIENooWtuSWmHD9RtmHZuZMtuk0MnVzQ9KgJNn0hqCxKLIbBS3lJ7Ds0IZp3yLr-uT5jxUoxBjqXQ"
    }
  ]
}
public_client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "sig",
      "kid": "RSA-PS256-SIGN-2",
      "alg": "PS256",
      "n": "nGpOQW8DeBQD5u2a020h2uN2CmqE59h-bxQaZrXwDtvRYLIJmMcwCeBRXhn_N-nUH5P75TwaXu-ykVAzLm8mM66ilYb40nZ_pZudq4ZCwA63A6Hd5bcRJDpsJEV9y1DLmtbszHR2RLrvq0Y0dn4b_Lbc9qc05z4ojTh6pO76eRi1tOFwqhf0TSIGL67fynFkm_dy3NsdAh1wmHn_akrrVN9q3clwqviTTlWqFH_0CrW6LgRFWzf_IodzeTEM49TQARYW49FRJrIENooWtuSWmHD9RtmHZuZMtuk0MnVzQ9KgJNn0hqCxKLIbBS3lJ7Ds0IZp3yLr-uT5jxUoxBjqXQ"
    },
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "enc",
      "kid": "RSA-PS256-ENC-2",
      "alg": "RSA-OAEP-256",
      "n": "nGpOQW8DeBQD5u2a020h2uN2CmqE59h-bxQaZrXwDtvRYLIJmMcwCeBRXhn_N-nUH5P75TwaXu-ykVAzLm8mM66ilYb40nZ_pZudq4ZCwA63A6Hd5bcRJDpsJEV9y1DLmtbszHR2RLrvq0Y0dn4b_Lbc9qc05z4ojTh6pO76eRi1tOFwqhf0TSIGL67fynFkm_dy3NsdAh1wmHn_akrrVN9q3clwqviTTlWqFH_0CrW6LgRFWzf_IodzeTEM49TQARYW49FRJrIENooWtuSWmHD9RtmHZuZMtuk0MnVzQ9KgJNn0hqCxKLIbBS3lJ7Ds0IZp3yLr-uT5jxUoxBjqXQ"
    }
  ]
}
2020-11-16 22:44:17 SUCCESS
CheckForKeyIdInClientJWKs
All keys contain kids
2020-11-16 22:44:17 SUCCESS
CheckDistinctKeyIdValueInClientJWKs
Distinct 'kid' value in all keys of client_jwks
see
https://bitbucket.org/openid/connect/issues/1127
2020-11-16 22:44:17 SUCCESS
FAPICheckKeyAlgInClientJWKs
Found a key with alg PS256 or ES256
2020-11-16 22:44:17 SUCCESS
FAPIEnsureMinimumClientKeyLength
Validated minimum key lengths for client_jwks
client_jwks
{
  "keys": [
    {
      "kid": "RSA-PS256-SIGN-2",
      "kty": "RSA",
      "d": "dEfvb2OpT46JrBa-ACnkfkaVTX8M2RMwQ0HNssfU9CbkzB7vVX3XL7BsrSlke9vAj81C-ZMqA6Psu2zE7-M_ojJUuhbCSixADwzWNVq1qvQFiJTAUvM6shUgqgJjV0_0XWMkXYbDGatjW4_wlpqAEeqb8F4zzSl_miT_wDfNS1IwvJy8L4gYUiAL2TdycYCvJXr7lBtUcZNT4_-7uHUpupQxks80g2Ciar2c_kddAvRddR4zSeYhnR8vi-CkuI52lzBbHYTK8S0uaGi1iCrZ2XAlmQlq27aK7i8WhIPM1uaixFiXx02OLgKe3PM2VBsSAyftbu7wkdIevCd2agoEHQ",
      "e": "AQAB",
      "use": "sig",
      "alg": "PS256",
      "n": "nGpOQW8DeBQD5u2a020h2uN2CmqE59h-bxQaZrXwDtvRYLIJmMcwCeBRXhn_N-nUH5P75TwaXu-ykVAzLm8mM66ilYb40nZ_pZudq4ZCwA63A6Hd5bcRJDpsJEV9y1DLmtbszHR2RLrvq0Y0dn4b_Lbc9qc05z4ojTh6pO76eRi1tOFwqhf0TSIGL67fynFkm_dy3NsdAh1wmHn_akrrVN9q3clwqviTTlWqFH_0CrW6LgRFWzf_IodzeTEM49TQARYW49FRJrIENooWtuSWmHD9RtmHZuZMtuk0MnVzQ9KgJNn0hqCxKLIbBS3lJ7Ds0IZp3yLr-uT5jxUoxBjqXQ"
    },
    {
      "kid": "RSA-PS256-ENC-2",
      "kty": "RSA",
      "d": "dEfvb2OpT46JrBa-ACnkfkaVTX8M2RMwQ0HNssfU9CbkzB7vVX3XL7BsrSlke9vAj81C-ZMqA6Psu2zE7-M_ojJUuhbCSixADwzWNVq1qvQFiJTAUvM6shUgqgJjV0_0XWMkXYbDGatjW4_wlpqAEeqb8F4zzSl_miT_wDfNS1IwvJy8L4gYUiAL2TdycYCvJXr7lBtUcZNT4_-7uHUpupQxks80g2Ciar2c_kddAvRddR4zSeYhnR8vi-CkuI52lzBbHYTK8S0uaGi1iCrZ2XAlmQlq27aK7i8WhIPM1uaixFiXx02OLgKe3PM2VBsSAyftbu7wkdIevCd2agoEHQ",
      "e": "AQAB",
      "use": "enc",
      "alg": "RSA-OAEP-256",
      "n": "nGpOQW8DeBQD5u2a020h2uN2CmqE59h-bxQaZrXwDtvRYLIJmMcwCeBRXhn_N-nUH5P75TwaXu-ykVAzLm8mM66ilYb40nZ_pZudq4ZCwA63A6Hd5bcRJDpsJEV9y1DLmtbszHR2RLrvq0Y0dn4b_Lbc9qc05z4ojTh6pO76eRi1tOFwqhf0TSIGL67fynFkm_dy3NsdAh1wmHn_akrrVN9q3clwqviTTlWqFH_0CrW6LgRFWzf_IodzeTEM49TQARYW49FRJrIENooWtuSWmHD9RtmHZuZMtuk0MnVzQ9KgJNn0hqCxKLIbBS3lJ7Ds0IZp3yLr-uT5jxUoxBjqXQ"
    }
  ]
}
2020-11-16 22:44:17 SUCCESS
ValidateMTLSCertificatesAsX509
Mutual TLS authentication cert validated as X.509
2020-11-16 22:44:17 SUCCESS
GetResourceEndpointConfiguration
Found a resource endpoint object
resourceUrl
https://openbank-secure.api-cdrtest.nab.com.au/cds-au/v1/banking/payees
institution_id
nab
cdrVersion
1
2020-11-16 22:44:17 SUCCESS
SetProtectedResourceUrlToSingleResourceEndpoint
Set protected resource URL
protected_resource_url
https://openbank-secure.api-cdrtest.nab.com.au/cds-au/v1/banking/payees
2020-11-16 22:44:17 SUCCESS
ExtractTLSTestValuesFromResourceConfiguration
Extracted TLS information from resource endpoint
resource_endpoint
{
  "testHost": "openbank-secure.api-cdrtest.nab.com.au",
  "testPort": 443
}
2020-11-16 22:44:17 SUCCESS
ExtractTLSTestValuesFromOBResourceConfiguration
Extracted TLS information from resource endpoint
accounts_resource_endpoint
{
  "testHost": "openbank-secure.api-cdrtest.nab.com.au",
  "testPort": 443
}
accounts_request_endpoint
{
  "testHost": "openbank-secure.api-cdrtest.nab.com.au",
  "testPort": 443
}
2020-11-16 22:44:17
fapi-rw-id2-ensure-authorization-request-without-state-success
Setup Done
Make request to authorization endpoint
2020-11-16 22:44:17 SUCCESS
CreateAuthorizationEndpointRequestFromClientInformation
Created authorization endpoint request
client_id
657B1FCB-AE0D-A587-C05E-9DBB58E8C31F
redirect_uri
https://www.certification.openid.net/test/a/nab/callback
scope
profile common:customer.basic:read common:customer.detail:read bank:accounts.basic:read openid bank:payees:read
2020-11-16 22:44:17 SUCCESS
AddCdrAcrClaimToAuthorizationEndpointRequest
Added acr claim to authorization_endpoint_request
authorization_endpoint_request
{
  "client_id": "657B1FCB-AE0D-A587-C05E-9DBB58E8C31F",
  "redirect_uri": "https://www.certification.openid.net/test/a/nab/callback",
  "scope": "profile common:customer.basic:read common:customer.detail:read bank:accounts.basic:read openid bank:payees:read",
  "claims": {
    "id_token": {
      "acr": {
        "value": "urn:cds.au:cdr:2",
        "essential": true
      }
    }
  }
}
2020-11-16 22:44:17 SUCCESS
AddCdrSharingDurationClaimToAuthorizationEndpointRequest
Added sharing_duration claim to authorization_endpoint_request
authorization_endpoint_request
{
  "client_id": "657B1FCB-AE0D-A587-C05E-9DBB58E8C31F",
  "redirect_uri": "https://www.certification.openid.net/test/a/nab/callback",
  "scope": "profile common:customer.basic:read common:customer.detail:read bank:accounts.basic:read openid bank:payees:read",
  "claims": {
    "id_token": {
      "acr": {
        "value": "urn:cds.au:cdr:2",
        "essential": true
      }
    },
    "sharing_duration": 7776000
  }
}
2020-11-16 22:44:17
CreateRandomStateValue
Created state value
requested_state_length
10
state
Vha7Sukyps
2020-11-16 22:44:17
AddStateToAuthorizationEndpointRequest
NOT adding state to request object
2020-11-16 22:44:17
CreateRandomNonceValue
Created nonce value
requested_nonce_length
10
nonce
budXPUNAaF
2020-11-16 22:44:17 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
}
nonce
budXPUNAaF
2020-11-16 22:44:17 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
}
nonce
budXPUNAaF
response_type
code id_token
2020-11-16 22:44:17 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
  },
  "nonce": "budXPUNAaF",
  "response_type": "code id_token"
}
2020-11-16 22:44:17 SUCCESS
AddExpToRequestObject
Added exp to request object claims
exp
1.605566957E9
2020-11-16 22:44:17 SUCCESS
AddAudToRequestObject
Added aud to request object claims
aud
https://openbank.api-cdrtest.nab.com.au
2020-11-16 22:44:17 SUCCESS
AddIssToRequestObject
Added iss to request object claims
iss
657B1FCB-AE0D-A587-C05E-9DBB58E8C31F
2020-11-16 22:44:17 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","exp":1605566957,"nonce":"budXPUNAaF","client_id":"657B1FCB-AE0D-A587-C05E-9DBB58E8C31F"}
header
{"kid":"RSA-PS256-SIGN-1","alg":"PS256"}
request_object
eyJraWQiOiJSU0EtUFMyNTYtU0lHTi0xIiwiYWxnIjoiUFMyNTYifQ.eyJhdWQiOiJodHRwczpcL1wvb3BlbmJhbmsuYXBpLWNkcnRlc3QubmFiLmNvbS5hdSIsInNjb3BlIjoicHJvZmlsZSBjb21tb246Y3VzdG9tZXIuYmFzaWM6cmVhZCBjb21tb246Y3VzdG9tZXIuZGV0YWlsOnJlYWQgYmFuazphY2NvdW50cy5iYXNpYzpyZWFkIG9wZW5pZCBiYW5rOnBheWVlczpyZWFkIiwiY2xhaW1zIjp7InNoYXJpbmdfZHVyYXRpb24iOjc3NzYwMDAsImlkX3Rva2VuIjp7ImFjciI6eyJ2YWx1ZSI6InVybjpjZHMuYXU6Y2RyOjIiLCJlc3NlbnRpYWwiOnRydWV9fX0sImlzcyI6IjY1N0IxRkNCLUFFMEQtQTU4Ny1DMDVFLTlEQkI1OEU4QzMxRiIsInJlc3BvbnNlX3R5cGUiOiJjb2RlIGlkX3Rva2VuIiwicmVkaXJlY3RfdXJpIjoiaHR0cHM6XC9cL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXRcL3Rlc3RcL2FcL25hYlwvY2FsbGJhY2siLCJleHAiOjE2MDU1NjY5NTcsIm5vbmNlIjoiYnVkWFBVTkFhRiIsImNsaWVudF9pZCI6IjY1N0IxRkNCLUFFMEQtQTU4Ny1DMDVFLTlEQkI1OEU4QzMxRiJ9.DM4dqfj6wdVIDofyWz_qpXQ-2C5sZ9cMRrDBR3Xoyj3gCtzEKvOQPJtM9AwMOtwiy8jNMdzbyl4rVRki-HSul64cM1nCUwVaXM-0F4nQIsMMHzbUkAG2YTlKR40z8vMzx30-cNmq_lhz__guaIbGrTpBHd8TVr1g4lp1EnPqrlClwBQGKWmIYqczKOIezirQdqkuD6Mm3l6xV-q3tZykWA9ZSUdSBq0IUi9JDX36K05cIlZa-OhE43uvMVyqHl7rfsZ1YF3lz9PClQQOusouM1XgVhZrLKfKxzvd4ZONOMukowNCTbWr6ZPMh2Lidy6s5dk9iaKnFQob9BhEa-B2Ng
key
{"kty":"RSA","d":"F-kbluAOelDEJ6tvdRqcucXJuJFu8UJ2ifS0H1JtxI-rHp0mXpIm2uCf8GkIN4yt6tXg25uMbjMue1nhumJaamLYn9CJ1Mp4yuWDpQw0hHeBVDU3cpbfeGszOUomTlL_JNgh7u4X-6tw1xG4a7AOE3LqnaxzJgkYzjTI9TrpxEd2LfPXCOYmmJjx47eTMoW2faPacjB_WNmi0O8ly1PfCnpyoIfz_CX2Nhk8KcWUXWFKuFUCzHJtMdgoeLDszeMXiPxk5-5vdg5rHf-V_gHdAZPedPIbX50Rywzl2kszAzfacDtck5tKaKlz8dMMylL7_AWCs5svc2VnAdD5MXpwxQ","e":"AQAB","use":"sig","kid":"RSA-PS256-SIGN-1","alg":"PS256","n":"h2dbmbUKpe5QZTbROif9cUpKmRlcgD3BfzKuAAMe9-nfW0C5XPvZzHKlcIxYlUnkhAKlzbUDM6_Zvk9vsSoc59mqXT3GS4ajUs27cGQE4aEN85_msJ3lqTbUJV6k_B0N9FlASI5BNLNGgliabpGMH0GLWYuIKYDeyCMFMtohNQLomDQx9t6IPbag4w6qcrp-X4IjvHdAy3BpSW1gzmefQJymnCG-kapBjXNZCQ5BOQuijYAl0CAM7ddpozfaCUy0rfISBqVooPLhjmXuSkgXj4gTP0ybacJg7u9KoYhDapVl09hS4-fNy-4pMIylVys091JXI1nZ0rEPVWZuQntt2Q"}
2020-11-16 22:44:17 SUCCESS
BuildRequestObjectByValueRedirectToAuthorizationEndpoint
Sending to authorization endpoint
redirect_to_authorization_endpoint
https://openbank.api-cdrtest.nab.com.au/v1/idp/cdr/nab/authorise?request=eyJraWQiOiJSU0EtUFMyNTYtU0lHTi0xIiwiYWxnIjoiUFMyNTYifQ.eyJhdWQiOiJodHRwczpcL1wvb3BlbmJhbmsuYXBpLWNkcnRlc3QubmFiLmNvbS5hdSIsInNjb3BlIjoicHJvZmlsZSBjb21tb246Y3VzdG9tZXIuYmFzaWM6cmVhZCBjb21tb246Y3VzdG9tZXIuZGV0YWlsOnJlYWQgYmFuazphY2NvdW50cy5iYXNpYzpyZWFkIG9wZW5pZCBiYW5rOnBheWVlczpyZWFkIiwiY2xhaW1zIjp7InNoYXJpbmdfZHVyYXRpb24iOjc3NzYwMDAsImlkX3Rva2VuIjp7ImFjciI6eyJ2YWx1ZSI6InVybjpjZHMuYXU6Y2RyOjIiLCJlc3NlbnRpYWwiOnRydWV9fX0sImlzcyI6IjY1N0IxRkNCLUFFMEQtQTU4Ny1DMDVFLTlEQkI1OEU4QzMxRiIsInJlc3BvbnNlX3R5cGUiOiJjb2RlIGlkX3Rva2VuIiwicmVkaXJlY3RfdXJpIjoiaHR0cHM6XC9cL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXRcL3Rlc3RcL2FcL25hYlwvY2FsbGJhY2siLCJleHAiOjE2MDU1NjY5NTcsIm5vbmNlIjoiYnVkWFBVTkFhRiIsImNsaWVudF9pZCI6IjY1N0IxRkNCLUFFMEQtQTU4Ny1DMDVFLTlEQkI1OEU4QzMxRiJ9.DM4dqfj6wdVIDofyWz_qpXQ-2C5sZ9cMRrDBR3Xoyj3gCtzEKvOQPJtM9AwMOtwiy8jNMdzbyl4rVRki-HSul64cM1nCUwVaXM-0F4nQIsMMHzbUkAG2YTlKR40z8vMzx30-cNmq_lhz__guaIbGrTpBHd8TVr1g4lp1EnPqrlClwBQGKWmIYqczKOIezirQdqkuD6Mm3l6xV-q3tZykWA9ZSUdSBq0IUi9JDX36K05cIlZa-OhE43uvMVyqHl7rfsZ1YF3lz9PClQQOusouM1XgVhZrLKfKxzvd4ZONOMukowNCTbWr6ZPMh2Lidy6s5dk9iaKnFQob9BhEa-B2Ng&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-16 22:44:17 REDIRECT
fapi-rw-id2-ensure-authorization-request-without-state-success
Redirecting to authorization endpoint
redirect_to
https://openbank.api-cdrtest.nab.com.au/v1/idp/cdr/nab/authorise?request=eyJraWQiOiJSU0EtUFMyNTYtU0lHTi0xIiwiYWxnIjoiUFMyNTYifQ.eyJhdWQiOiJodHRwczpcL1wvb3BlbmJhbmsuYXBpLWNkcnRlc3QubmFiLmNvbS5hdSIsInNjb3BlIjoicHJvZmlsZSBjb21tb246Y3VzdG9tZXIuYmFzaWM6cmVhZCBjb21tb246Y3VzdG9tZXIuZGV0YWlsOnJlYWQgYmFuazphY2NvdW50cy5iYXNpYzpyZWFkIG9wZW5pZCBiYW5rOnBheWVlczpyZWFkIiwiY2xhaW1zIjp7InNoYXJpbmdfZHVyYXRpb24iOjc3NzYwMDAsImlkX3Rva2VuIjp7ImFjciI6eyJ2YWx1ZSI6InVybjpjZHMuYXU6Y2RyOjIiLCJlc3NlbnRpYWwiOnRydWV9fX0sImlzcyI6IjY1N0IxRkNCLUFFMEQtQTU4Ny1DMDVFLTlEQkI1OEU4QzMxRiIsInJlc3BvbnNlX3R5cGUiOiJjb2RlIGlkX3Rva2VuIiwicmVkaXJlY3RfdXJpIjoiaHR0cHM6XC9cL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXRcL3Rlc3RcL2FcL25hYlwvY2FsbGJhY2siLCJleHAiOjE2MDU1NjY5NTcsIm5vbmNlIjoiYnVkWFBVTkFhRiIsImNsaWVudF9pZCI6IjY1N0IxRkNCLUFFMEQtQTU4Ny1DMDVFLTlEQkI1OEU4QzMxRiJ9.DM4dqfj6wdVIDofyWz_qpXQ-2C5sZ9cMRrDBR3Xoyj3gCtzEKvOQPJtM9AwMOtwiy8jNMdzbyl4rVRki-HSul64cM1nCUwVaXM-0F4nQIsMMHzbUkAG2YTlKR40z8vMzx30-cNmq_lhz__guaIbGrTpBHd8TVr1g4lp1EnPqrlClwBQGKWmIYqczKOIezirQdqkuD6Mm3l6xV-q3tZykWA9ZSUdSBq0IUi9JDX36K05cIlZa-OhE43uvMVyqHl7rfsZ1YF3lz9PClQQOusouM1XgVhZrLKfKxzvd4ZONOMukowNCTbWr6ZPMh2Lidy6s5dk9iaKnFQob9BhEa-B2Ng&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-16 22:44:49 INCOMING
fapi-rw-id2-ensure-authorization-request-without-state-success
Incoming HTTP request to test instance Rf3mpjUZSylz3pj
incoming_headers
{
  "host": "www.certification.openid.net",
  "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:80.0) Gecko/20100101 Firefox/80.0",
  "accept": "text/html,application/xhtml+xml,application/xml;q\u003d0.9,image/webp,*/*;q\u003d0.8",
  "accept-language": "en-US,en;q\u003d0.5",
  "accept-encoding": "gzip, deflate, br",
  "cookie": "__utma\u003d201319536.1615590627.1599454141.1600308887.1600750406.14; __utmz\u003d201319536.1600411579.11.6.utmcsr\u003dgoogle|utmccn\u003d(organic)|utmcmd\u003dorganic|utmctr\u003d(not%20provided); JSESSIONID\u003d194DE30EF1E1D50D7AD891F9E265771A",
  "upgrade-insecure-requests": "1",
  "connection": "close",
  "x-ssl-cipher": "ECDHE-RSA-AES256-GCM-SHA384",
  "x-ssl-protocol": "TLSv1.2",
  "x-forwarded-host": "www.certification.openid.net",
  "x-forwarded-server": "www.certification.openid.net"
}
incoming_path
callback
incoming_body_form_params
incoming_method
GET
incoming_body_json
incoming_query_string_params
{}
incoming_body
2020-11-16 22:44:49 SUCCESS
CreateRandomImplicitSubmitUrl
Created random implicit submission URL
implicit_submit
{
  "path": "implicit/4csZgo7GVwK1FRo39rKB",
  "fullUrl": "https://www.certification.openid.net/test/a/nab/implicit/4csZgo7GVwK1FRo39rKB"
}
2020-11-16 22:44:49 OUTGOING
fapi-rw-id2-ensure-authorization-request-without-state-success
Response to HTTP request to test instance Rf3mpjUZSylz3pj
outgoing
ModelAndView [view="implicitCallback"; model={implicitSubmitUrl=https://www.certification.openid.net/test/a/nab/implicit/4csZgo7GVwK1FRo39rKB, returnUrl=/log-detail.html?log=Rf3mpjUZSylz3pj}]
outgoing_path
callback
2020-11-16 22:44:51 INCOMING
fapi-rw-id2-ensure-authorization-request-without-state-success
Incoming HTTP request to test instance Rf3mpjUZSylz3pj
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": "1935",
  "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/4csZgo7GVwK1FRo39rKB
incoming_body_form_params
incoming_method
POST
incoming_body_json
incoming_query_string_params
{}
incoming_body
#code=0da402cc-af50-46fd-8a1d-2aca8c7b758d&id_token=eyJhbGciOiJSU0EtT0FFUC0yNTYiLCJlbmMiOiJBMjU2R0NNIiwiY3R5IjoiSldUIiwia2lkIjoiUlNBLUVOQy0xIn0.hare1FiSwqKfeRmyEMVEHT4wn2BIvVs7jftHBtPQQVjXhQjh3Kf2PaH45TRuiJNWswE1Q1NrDGAWvEfA9Lr9SHtmG7ChpxrI0won61hzP-4gWz-PhRTGL4t3PKqwanU44rmUwr7oA_GQce95z2HJKbBaYc9euBVQdPd6aEiV6idmeJ7M6Iu3Kyvj3ZsclfYRNOI909YFLtYPyKCHomwoe8T_9khYUixQmt53H-CiUSvSNvs5sF378pfVYwM5Spbr0Y7Aq_j5ktnfl-0uCZwD8srVkiwFHO7D7MbRRWDPQ-ML_4shSfa9GthAbnxXfM8peTw-_dSMP0xnFoaBPFSMZg.25GdmlPJh6AMmAAx.NS-m2J3H8OsPwGECtfdG95nZwwcvtyixsdC6WNvjrJAr9HE23rymmUSx4LqStYWJiqykbVa_0sMr44qqNfTB2wsh2z9f7gwfjWSLcozoawyCNTEbOOehZ0z1EEYVygUg2WvmFI0aK4dUYSsqKE8AMr0QZubBKdDnSeCxe1hROVSMhak3YFQGYdzxBqwUwhh-vNRgfIFyhs_oaie4LEmX-L1dgU5WgNQSar1iL5yMCa0ObXq7cQkc-q8OBt86u0S-qJu20A0TmUduSAuN9yvJefbWeGE4h6W_eEy30LgsFhnBcYZn8sh211nB0tA5bHgC1XkAaNtPArSy-iGN1NqqXlm25gAcBh-kYoD21agsF3FCiRDvCjwMWTxvp5Yoj8MltxRch15V0i268xeLXiRZ11tNZqSYrRgqDG2nqGO97HltWKC9p7kh7t1MGUrOb9vLo6ASvj-y4_RYfieZETpdQbaPKFt08FCfIfmvlG21D3IzkLjMx5ms1oHoJmixe6raCmMqMatw_K97aattxr72L7U9SxBNEUTvHzkJ_orIzwCaq1lRkbyX8C1bjf9RtbkAYpkwiN5ZUaBRBf7XD-YRxD6IV2xnwCA19zwmgsVzZZJuWE8NKrATmlthTEstZegFPc0SkKlb2mx043OZYE_OBX3GklntQca_1yqxgCX9AKS7SBIRb6C5tHtOIyFhuoGFDsHbLiZGiH4nwnI7PO8L_PXYnsmGf3F3yj6S8FpaP3rIGyXXcB-KNk4sb2UhgJ-JCL-aOdgF6oFicWRScA9bd3dqPOIQ7KuLm-FbbHPbwF8UFVnxwyYvmK7zsWrDgowPnhNFG3DBWYKxh_yakqPYpt0_e-ebN-TfYnhFOL8-wlF2IGdXLIAqkj0QjKbV7L3IaXKbI_JVGTfaR7dFSMSLPvkdxhOzsn-WRZKjMIOKvJXEgn1xxqyx_mHmfGc17tSJJl8TI5Zd2XNfTh1TxxTTKmKNAXOKbIuis7FrD3okOH9gvSdfWvb47b4euCNIXGk6e225bUzKyxKSPCpwEv5w_XkGD-4Q-4zHzT5qmjJcLvc5EU7HN8Frhd2doEcE2YDpPUHwdmavSgFK6O4SH-KVgUEiqqYFb1jL1s-D6ehXxWEZvXe8TicbLnpX4Au-cKwzSGIKWcdZkvA07w72NcAKqbUeClzkSrKFV0dwhCTqa5-9pB-3GNCLNkEUMZvJwKiRNKPCKr2U6cSn9B7__IxwQEjrPcVDMhhlqjQzI4Mmi_VwxCnAUkh6KYNFTWrQGNNQKd29IvV33hp6xbYfnsTvjggcBx4J8lYAYrDOyr8NllsrFV_dgkcYqnwbOODrh9BntpevJBgUqrgihITMqAn-AJgbHQ0RSTYSkgctUbGrPZ9e5S9tMC4gdN-6WRHytg0R.en4zIQWch2BUbYSZwf9r3w
2020-11-16 22:44:51 OUTGOING
fapi-rw-id2-ensure-authorization-request-without-state-success
Response to HTTP request to test instance Rf3mpjUZSylz3pj
outgoing_status_code
204
outgoing_headers
{}
outgoing_body

                                
outgoing_path
implicit/4csZgo7GVwK1FRo39rKB
2020-11-16 22:44:51
ExtractImplicitHashToCallbackResponse
Extracted response from URL fragment
parameters
[
  {
    "name": "code",
    "value": "0da402cc-af50-46fd-8a1d-2aca8c7b758d"
  },
  {
    "name": "id_token",
    "value": "eyJhbGciOiJSU0EtT0FFUC0yNTYiLCJlbmMiOiJBMjU2R0NNIiwiY3R5IjoiSldUIiwia2lkIjoiUlNBLUVOQy0xIn0.hare1FiSwqKfeRmyEMVEHT4wn2BIvVs7jftHBtPQQVjXhQjh3Kf2PaH45TRuiJNWswE1Q1NrDGAWvEfA9Lr9SHtmG7ChpxrI0won61hzP-4gWz-PhRTGL4t3PKqwanU44rmUwr7oA_GQce95z2HJKbBaYc9euBVQdPd6aEiV6idmeJ7M6Iu3Kyvj3ZsclfYRNOI909YFLtYPyKCHomwoe8T_9khYUixQmt53H-CiUSvSNvs5sF378pfVYwM5Spbr0Y7Aq_j5ktnfl-0uCZwD8srVkiwFHO7D7MbRRWDPQ-ML_4shSfa9GthAbnxXfM8peTw-_dSMP0xnFoaBPFSMZg.25GdmlPJh6AMmAAx.NS-m2J3H8OsPwGECtfdG95nZwwcvtyixsdC6WNvjrJAr9HE23rymmUSx4LqStYWJiqykbVa_0sMr44qqNfTB2wsh2z9f7gwfjWSLcozoawyCNTEbOOehZ0z1EEYVygUg2WvmFI0aK4dUYSsqKE8AMr0QZubBKdDnSeCxe1hROVSMhak3YFQGYdzxBqwUwhh-vNRgfIFyhs_oaie4LEmX-L1dgU5WgNQSar1iL5yMCa0ObXq7cQkc-q8OBt86u0S-qJu20A0TmUduSAuN9yvJefbWeGE4h6W_eEy30LgsFhnBcYZn8sh211nB0tA5bHgC1XkAaNtPArSy-iGN1NqqXlm25gAcBh-kYoD21agsF3FCiRDvCjwMWTxvp5Yoj8MltxRch15V0i268xeLXiRZ11tNZqSYrRgqDG2nqGO97HltWKC9p7kh7t1MGUrOb9vLo6ASvj-y4_RYfieZETpdQbaPKFt08FCfIfmvlG21D3IzkLjMx5ms1oHoJmixe6raCmMqMatw_K97aattxr72L7U9SxBNEUTvHzkJ_orIzwCaq1lRkbyX8C1bjf9RtbkAYpkwiN5ZUaBRBf7XD-YRxD6IV2xnwCA19zwmgsVzZZJuWE8NKrATmlthTEstZegFPc0SkKlb2mx043OZYE_OBX3GklntQca_1yqxgCX9AKS7SBIRb6C5tHtOIyFhuoGFDsHbLiZGiH4nwnI7PO8L_PXYnsmGf3F3yj6S8FpaP3rIGyXXcB-KNk4sb2UhgJ-JCL-aOdgF6oFicWRScA9bd3dqPOIQ7KuLm-FbbHPbwF8UFVnxwyYvmK7zsWrDgowPnhNFG3DBWYKxh_yakqPYpt0_e-ebN-TfYnhFOL8-wlF2IGdXLIAqkj0QjKbV7L3IaXKbI_JVGTfaR7dFSMSLPvkdxhOzsn-WRZKjMIOKvJXEgn1xxqyx_mHmfGc17tSJJl8TI5Zd2XNfTh1TxxTTKmKNAXOKbIuis7FrD3okOH9gvSdfWvb47b4euCNIXGk6e225bUzKyxKSPCpwEv5w_XkGD-4Q-4zHzT5qmjJcLvc5EU7HN8Frhd2doEcE2YDpPUHwdmavSgFK6O4SH-KVgUEiqqYFb1jL1s-D6ehXxWEZvXe8TicbLnpX4Au-cKwzSGIKWcdZkvA07w72NcAKqbUeClzkSrKFV0dwhCTqa5-9pB-3GNCLNkEUMZvJwKiRNKPCKr2U6cSn9B7__IxwQEjrPcVDMhhlqjQzI4Mmi_VwxCnAUkh6KYNFTWrQGNNQKd29IvV33hp6xbYfnsTvjggcBx4J8lYAYrDOyr8NllsrFV_dgkcYqnwbOODrh9BntpevJBgUqrgihITMqAn-AJgbHQ0RSTYSkgctUbGrPZ9e5S9tMC4gdN-6WRHytg0R.en4zIQWch2BUbYSZwf9r3w"
  }
]
2020-11-16 22:44:51 SUCCESS
ExtractImplicitHashToCallbackResponse
Extracted the hash values
code
0da402cc-af50-46fd-8a1d-2aca8c7b758d
id_token
eyJhbGciOiJSU0EtT0FFUC0yNTYiLCJlbmMiOiJBMjU2R0NNIiwiY3R5IjoiSldUIiwia2lkIjoiUlNBLUVOQy0xIn0.hare1FiSwqKfeRmyEMVEHT4wn2BIvVs7jftHBtPQQVjXhQjh3Kf2PaH45TRuiJNWswE1Q1NrDGAWvEfA9Lr9SHtmG7ChpxrI0won61hzP-4gWz-PhRTGL4t3PKqwanU44rmUwr7oA_GQce95z2HJKbBaYc9euBVQdPd6aEiV6idmeJ7M6Iu3Kyvj3ZsclfYRNOI909YFLtYPyKCHomwoe8T_9khYUixQmt53H-CiUSvSNvs5sF378pfVYwM5Spbr0Y7Aq_j5ktnfl-0uCZwD8srVkiwFHO7D7MbRRWDPQ-ML_4shSfa9GthAbnxXfM8peTw-_dSMP0xnFoaBPFSMZg.25GdmlPJh6AMmAAx.NS-m2J3H8OsPwGECtfdG95nZwwcvtyixsdC6WNvjrJAr9HE23rymmUSx4LqStYWJiqykbVa_0sMr44qqNfTB2wsh2z9f7gwfjWSLcozoawyCNTEbOOehZ0z1EEYVygUg2WvmFI0aK4dUYSsqKE8AMr0QZubBKdDnSeCxe1hROVSMhak3YFQGYdzxBqwUwhh-vNRgfIFyhs_oaie4LEmX-L1dgU5WgNQSar1iL5yMCa0ObXq7cQkc-q8OBt86u0S-qJu20A0TmUduSAuN9yvJefbWeGE4h6W_eEy30LgsFhnBcYZn8sh211nB0tA5bHgC1XkAaNtPArSy-iGN1NqqXlm25gAcBh-kYoD21agsF3FCiRDvCjwMWTxvp5Yoj8MltxRch15V0i268xeLXiRZ11tNZqSYrRgqDG2nqGO97HltWKC9p7kh7t1MGUrOb9vLo6ASvj-y4_RYfieZETpdQbaPKFt08FCfIfmvlG21D3IzkLjMx5ms1oHoJmixe6raCmMqMatw_K97aattxr72L7U9SxBNEUTvHzkJ_orIzwCaq1lRkbyX8C1bjf9RtbkAYpkwiN5ZUaBRBf7XD-YRxD6IV2xnwCA19zwmgsVzZZJuWE8NKrATmlthTEstZegFPc0SkKlb2mx043OZYE_OBX3GklntQca_1yqxgCX9AKS7SBIRb6C5tHtOIyFhuoGFDsHbLiZGiH4nwnI7PO8L_PXYnsmGf3F3yj6S8FpaP3rIGyXXcB-KNk4sb2UhgJ-JCL-aOdgF6oFicWRScA9bd3dqPOIQ7KuLm-FbbHPbwF8UFVnxwyYvmK7zsWrDgowPnhNFG3DBWYKxh_yakqPYpt0_e-ebN-TfYnhFOL8-wlF2IGdXLIAqkj0QjKbV7L3IaXKbI_JVGTfaR7dFSMSLPvkdxhOzsn-WRZKjMIOKvJXEgn1xxqyx_mHmfGc17tSJJl8TI5Zd2XNfTh1TxxTTKmKNAXOKbIuis7FrD3okOH9gvSdfWvb47b4euCNIXGk6e225bUzKyxKSPCpwEv5w_XkGD-4Q-4zHzT5qmjJcLvc5EU7HN8Frhd2doEcE2YDpPUHwdmavSgFK6O4SH-KVgUEiqqYFb1jL1s-D6ehXxWEZvXe8TicbLnpX4Au-cKwzSGIKWcdZkvA07w72NcAKqbUeClzkSrKFV0dwhCTqa5-9pB-3GNCLNkEUMZvJwKiRNKPCKr2U6cSn9B7__IxwQEjrPcVDMhhlqjQzI4Mmi_VwxCnAUkh6KYNFTWrQGNNQKd29IvV33hp6xbYfnsTvjggcBx4J8lYAYrDOyr8NllsrFV_dgkcYqnwbOODrh9BntpevJBgUqrgihITMqAn-AJgbHQ0RSTYSkgctUbGrPZ9e5S9tMC4gdN-6WRHytg0R.en4zIQWch2BUbYSZwf9r3w
2020-11-16 22:44:51 REDIRECT-IN
fapi-rw-id2-ensure-authorization-request-without-state-success
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": "0da402cc-af50-46fd-8a1d-2aca8c7b758d",
  "id_token": "eyJhbGciOiJSU0EtT0FFUC0yNTYiLCJlbmMiOiJBMjU2R0NNIiwiY3R5IjoiSldUIiwia2lkIjoiUlNBLUVOQy0xIn0.hare1FiSwqKfeRmyEMVEHT4wn2BIvVs7jftHBtPQQVjXhQjh3Kf2PaH45TRuiJNWswE1Q1NrDGAWvEfA9Lr9SHtmG7ChpxrI0won61hzP-4gWz-PhRTGL4t3PKqwanU44rmUwr7oA_GQce95z2HJKbBaYc9euBVQdPd6aEiV6idmeJ7M6Iu3Kyvj3ZsclfYRNOI909YFLtYPyKCHomwoe8T_9khYUixQmt53H-CiUSvSNvs5sF378pfVYwM5Spbr0Y7Aq_j5ktnfl-0uCZwD8srVkiwFHO7D7MbRRWDPQ-ML_4shSfa9GthAbnxXfM8peTw-_dSMP0xnFoaBPFSMZg.25GdmlPJh6AMmAAx.NS-m2J3H8OsPwGECtfdG95nZwwcvtyixsdC6WNvjrJAr9HE23rymmUSx4LqStYWJiqykbVa_0sMr44qqNfTB2wsh2z9f7gwfjWSLcozoawyCNTEbOOehZ0z1EEYVygUg2WvmFI0aK4dUYSsqKE8AMr0QZubBKdDnSeCxe1hROVSMhak3YFQGYdzxBqwUwhh-vNRgfIFyhs_oaie4LEmX-L1dgU5WgNQSar1iL5yMCa0ObXq7cQkc-q8OBt86u0S-qJu20A0TmUduSAuN9yvJefbWeGE4h6W_eEy30LgsFhnBcYZn8sh211nB0tA5bHgC1XkAaNtPArSy-iGN1NqqXlm25gAcBh-kYoD21agsF3FCiRDvCjwMWTxvp5Yoj8MltxRch15V0i268xeLXiRZ11tNZqSYrRgqDG2nqGO97HltWKC9p7kh7t1MGUrOb9vLo6ASvj-y4_RYfieZETpdQbaPKFt08FCfIfmvlG21D3IzkLjMx5ms1oHoJmixe6raCmMqMatw_K97aattxr72L7U9SxBNEUTvHzkJ_orIzwCaq1lRkbyX8C1bjf9RtbkAYpkwiN5ZUaBRBf7XD-YRxD6IV2xnwCA19zwmgsVzZZJuWE8NKrATmlthTEstZegFPc0SkKlb2mx043OZYE_OBX3GklntQca_1yqxgCX9AKS7SBIRb6C5tHtOIyFhuoGFDsHbLiZGiH4nwnI7PO8L_PXYnsmGf3F3yj6S8FpaP3rIGyXXcB-KNk4sb2UhgJ-JCL-aOdgF6oFicWRScA9bd3dqPOIQ7KuLm-FbbHPbwF8UFVnxwyYvmK7zsWrDgowPnhNFG3DBWYKxh_yakqPYpt0_e-ebN-TfYnhFOL8-wlF2IGdXLIAqkj0QjKbV7L3IaXKbI_JVGTfaR7dFSMSLPvkdxhOzsn-WRZKjMIOKvJXEgn1xxqyx_mHmfGc17tSJJl8TI5Zd2XNfTh1TxxTTKmKNAXOKbIuis7FrD3okOH9gvSdfWvb47b4euCNIXGk6e225bUzKyxKSPCpwEv5w_XkGD-4Q-4zHzT5qmjJcLvc5EU7HN8Frhd2doEcE2YDpPUHwdmavSgFK6O4SH-KVgUEiqqYFb1jL1s-D6ehXxWEZvXe8TicbLnpX4Au-cKwzSGIKWcdZkvA07w72NcAKqbUeClzkSrKFV0dwhCTqa5-9pB-3GNCLNkEUMZvJwKiRNKPCKr2U6cSn9B7__IxwQEjrPcVDMhhlqjQzI4Mmi_VwxCnAUkh6KYNFTWrQGNNQKd29IvV33hp6xbYfnsTvjggcBx4J8lYAYrDOyr8NllsrFV_dgkcYqnwbOODrh9BntpevJBgUqrgihITMqAn-AJgbHQ0RSTYSkgctUbGrPZ9e5S9tMC4gdN-6WRHytg0R.en4zIQWch2BUbYSZwf9r3w"
}
post_body
Verify authorization endpoint response
2020-11-16 22:44:51 SUCCESS
RejectAuthCodeInUrlQuery
Authorization code is not present in URL query returned from authorization endpoint
2020-11-16 22:44:51 SUCCESS
RejectErrorInUrlQuery
'error' is not present in URL query returned from authorization endpoint
2020-11-16 22:44:51 SUCCESS
CheckMatchingCallbackParameters
Callback parameters successfully verified
2020-11-16 22:44:51 SUCCESS
CheckIfAuthorizationEndpointError
No error from authorization endpoint
2020-11-16 22:44:51 SUCCESS
VerifyNoStateInAuthorizationResponse
Authorization endpoint response is correctly missing 'state'
2020-11-16 22:44:51 SUCCESS
ExtractAuthorizationCodeFromAuthorizationResponse
Found authorization code
code
0da402cc-af50-46fd-8a1d-2aca8c7b758d
2020-11-16 22:44:51 SUCCESS
EnsureMinimumAuthorizationCodeLength
Authorization code is of sufficient length
actual
288
required
128
2020-11-16 22:44:51 SUCCESS
EnsureMinimumAuthorizationCodeEntropy
Calculated shannon entropy seems sufficient
actual
130.9978845731595
expected
96.0
2020-11-16 22:44:51 SUCCESS
ExtractIdTokenFromAuthorizationResponse
Found and parsed the id_token from authorization_endpoint_response
value
eyJraWQiOiJud1FfdGJudGoyWG5pbU1SWTFwYlgxQk55SGMiLCJ4NXQiOiJubGdLZXBhUkhpdk9adnFZUUxONnFEcF91Sk0iLCJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiIxMkQ3OThFQy1EMEZDLTEyREQtOTg5QS05OTNFNjJFQUNEMDciLCJuYmYiOjE2MDU1NjY2ODksImlhdCI6MTYwNTU2NjY4OSwiZXhwIjoxNjA1NTY3Mjg5LCJpc3MiOiJodHRwczovL29wZW5iYW5rLmFwaS1jZHJ0ZXN0Lm5hYi5jb20uYXUiLCJzdWIiOiJuTjVpNnJQN1RIRFVKT3NxVGVHSlJqYW5DMkZ6VjBQRUpDWjlneGdtMmVvIiwiYXVkIjpbIjY1N0IxRkNCLUFFMEQtQTU4Ny1DMDVFLTlEQkI1OEU4QzMxRiJdLCJhY3IiOiJ1cm46Y2RzLmF1OmNkcjoyIiwidmVyIjoiMi4yIiwiYXV0aF90aW1lIjoxNjA1NTY2NjgxLCJub25jZSI6ImJ1ZFhQVU5BYUYiLCJjX2hhc2giOiI0Rm9jR2JTWnlBcEdISld4Smtval93IiwidXBkYXRlZF9hdCI6MTYwNTU2NjY4MSwicmVmcmVzaF90b2tlbl9leHBpcmVzX2F0IjowLCJzaGFyaW5nX2V4cGlyZXNfYXQiOjB9.qGIOhfodbYzGFweLbkZVe01hJ04xl9GyOaLhQgC88ru1u7kP6omk8YEtuP-LbSr2TgLP-dmE5CSBwVvyVw0sxax92Zqt27PSUn9traXNHucFXXJhwkDj_7wXswKxVVA39KWK4GNgaovb5hIb1eM-L4zb-I9F3rELULPSa530tZGkExAcBjmdx9LZKfbCXJHfRor95quTixEQbCghpT2-rC_yjOEKHsQZyc48H8ng8cM9J4NOhIMUN5my2wdV0fVHwtaQrCitcpdHcqsM3w_udGIlTkon8IJiq4tXs58m70xETt9LG4zkTF4h65kJG1Ed6l24F3Ox_IiiCINF0xdI1Q
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": "budXPUNAaF",
  "sharing_expires_at": 0,
  "aud": "657B1FCB-AE0D-A587-C05E-9DBB58E8C31F",
  "acr": "urn:cds.au:cdr:2",
  "c_hash": "4FocGbSZyApGHJWxJkoj_w",
  "refresh_token_expires_at": 0,
  "nbf": 1605566689,
  "updated_at": 1605566681,
  "auth_time": 1605566681,
  "exp": 1605567289,
  "iat": 1605566689,
  "jti": "12D798EC-D0FC-12DD-989A-993E62EACD07"
}
jwe_header
{
  "kid": "RSA-ENC-1",
  "cty": "JWT",
  "enc": "A256GCM",
  "alg": "RSA-OAEP-256"
}
2020-11-16 22:44:51 SUCCESS
ValidateIdToken
ID token iss, aud, exp, iat, auth_time, acr & nbf claims passed validation checks
2020-11-16 22:44:51 SUCCESS
EnsureIdTokenContainsKid
kid was found in the ID token header
kid
nwQ_tbntj2XnimMRY1pbX1BNyHc
2020-11-16 22:44:51 SUCCESS
ValidateIdTokenNonce
Nonce values match
nonce
budXPUNAaF
2020-11-16 22:44:51 SUCCESS
ValidateIdTokenACRClaimAgainstRequest
acr value in id_token is (one of) the requested values
actual
urn:cds.au:cdr:2
requested
[
  "urn:cds.au:cdr:2"
]
2020-11-16 22:44:51 SUCCESS
ValidateIdTokenSignature
id_token signature validated
id_token
eyJraWQiOiJud1FfdGJudGoyWG5pbU1SWTFwYlgxQk55SGMiLCJ4NXQiOiJubGdLZXBhUkhpdk9adnFZUUxONnFEcF91Sk0iLCJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiIxMkQ3OThFQy1EMEZDLTEyREQtOTg5QS05OTNFNjJFQUNEMDciLCJuYmYiOjE2MDU1NjY2ODksImlhdCI6MTYwNTU2NjY4OSwiZXhwIjoxNjA1NTY3Mjg5LCJpc3MiOiJodHRwczovL29wZW5iYW5rLmFwaS1jZHJ0ZXN0Lm5hYi5jb20uYXUiLCJzdWIiOiJuTjVpNnJQN1RIRFVKT3NxVGVHSlJqYW5DMkZ6VjBQRUpDWjlneGdtMmVvIiwiYXVkIjpbIjY1N0IxRkNCLUFFMEQtQTU4Ny1DMDVFLTlEQkI1OEU4QzMxRiJdLCJhY3IiOiJ1cm46Y2RzLmF1OmNkcjoyIiwidmVyIjoiMi4yIiwiYXV0aF90aW1lIjoxNjA1NTY2NjgxLCJub25jZSI6ImJ1ZFhQVU5BYUYiLCJjX2hhc2giOiI0Rm9jR2JTWnlBcEdISld4Smtval93IiwidXBkYXRlZF9hdCI6MTYwNTU2NjY4MSwicmVmcmVzaF90b2tlbl9leHBpcmVzX2F0IjowLCJzaGFyaW5nX2V4cGlyZXNfYXQiOjB9.qGIOhfodbYzGFweLbkZVe01hJ04xl9GyOaLhQgC88ru1u7kP6omk8YEtuP-LbSr2TgLP-dmE5CSBwVvyVw0sxax92Zqt27PSUn9traXNHucFXXJhwkDj_7wXswKxVVA39KWK4GNgaovb5hIb1eM-L4zb-I9F3rELULPSa530tZGkExAcBjmdx9LZKfbCXJHfRor95quTixEQbCghpT2-rC_yjOEKHsQZyc48H8ng8cM9J4NOhIMUN5my2wdV0fVHwtaQrCitcpdHcqsM3w_udGIlTkon8IJiq4tXs58m70xETt9LG4zkTF4h65kJG1Ed6l24F3Ox_IiiCINF0xdI1Q
2020-11-16 22:44:51 SUCCESS
ValidateIdTokenSignatureUsingKid
id_token signature validated
id_token
eyJraWQiOiJud1FfdGJudGoyWG5pbU1SWTFwYlgxQk55SGMiLCJ4NXQiOiJubGdLZXBhUkhpdk9adnFZUUxONnFEcF91Sk0iLCJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiIxMkQ3OThFQy1EMEZDLTEyREQtOTg5QS05OTNFNjJFQUNEMDciLCJuYmYiOjE2MDU1NjY2ODksImlhdCI6MTYwNTU2NjY4OSwiZXhwIjoxNjA1NTY3Mjg5LCJpc3MiOiJodHRwczovL29wZW5iYW5rLmFwaS1jZHJ0ZXN0Lm5hYi5jb20uYXUiLCJzdWIiOiJuTjVpNnJQN1RIRFVKT3NxVGVHSlJqYW5DMkZ6VjBQRUpDWjlneGdtMmVvIiwiYXVkIjpbIjY1N0IxRkNCLUFFMEQtQTU4Ny1DMDVFLTlEQkI1OEU4QzMxRiJdLCJhY3IiOiJ1cm46Y2RzLmF1OmNkcjoyIiwidmVyIjoiMi4yIiwiYXV0aF90aW1lIjoxNjA1NTY2NjgxLCJub25jZSI6ImJ1ZFhQVU5BYUYiLCJjX2hhc2giOiI0Rm9jR2JTWnlBcEdISld4Smtval93IiwidXBkYXRlZF9hdCI6MTYwNTU2NjY4MSwicmVmcmVzaF90b2tlbl9leHBpcmVzX2F0IjowLCJzaGFyaW5nX2V4cGlyZXNfYXQiOjB9.qGIOhfodbYzGFweLbkZVe01hJ04xl9GyOaLhQgC88ru1u7kP6omk8YEtuP-LbSr2TgLP-dmE5CSBwVvyVw0sxax92Zqt27PSUn9traXNHucFXXJhwkDj_7wXswKxVVA39KWK4GNgaovb5hIb1eM-L4zb-I9F3rELULPSa530tZGkExAcBjmdx9LZKfbCXJHfRor95quTixEQbCghpT2-rC_yjOEKHsQZyc48H8ng8cM9J4NOhIMUN5my2wdV0fVHwtaQrCitcpdHcqsM3w_udGIlTkon8IJiq4tXs58m70xETt9LG4zkTF4h65kJG1Ed6l24F3Ox_IiiCINF0xdI1Q
2020-11-16 22:44:51 SUCCESS
CheckForSubjectInIdToken
Found 'sub' in id_token
sub
nN5i6rP7THDUJOsqTeGJRjanC2FzV0PEJCZ9gxgm2eo
2020-11-16 22:44:51 SUCCESS
FAPIValidateIdTokenSigningAlg
id_token was signed with a permitted algorithm
alg
PS256
2020-11-16 22:44:51 SUCCESS
FAPIValidateIdTokenEncryptionAlg
id_token was encrypted with a permitted algorithm
alg
RSA-OAEP-256
2020-11-16 22:44:51 SUCCESS
FAPIValidateEncryptedIdTokenHasKid
kid was found in the encrypted ID token header
kid
RSA-ENC-1
2020-11-16 22:44:51 SUCCESS
ValidateIdTokenEncrypted
id_token was encrypted
2020-11-16 22:44:51 SUCCESS
VerifyNoSHash
ID Token is correctly missing s_hash
2020-11-16 22:44:51 SUCCESS
ExtractCHash
Extracted c_hash from ID Token
c_hash
4FocGbSZyApGHJWxJkoj_w
alg
PS256
2020-11-16 22:44:51 SUCCESS
ValidateCHash
c_hash validated successfully
expected_hash
4FocGbSZyApGHJWxJkoj_w
unhashed_value
0da402cc-af50-46fd-8a1d-2aca8c7b758d
id_token_hash
4FocGbSZyApGHJWxJkoj_w
2020-11-16 22:44:51 SUCCESS
CreateTokenEndpointRequestForAuthorizationCodeGrant
grant_type
authorization_code
code
0da402cc-af50-46fd-8a1d-2aca8c7b758d
redirect_uri
https://www.certification.openid.net/test/a/nab/callback
2020-11-16 22:44:51 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
ZtlRG7otif69uy4nTwR7
iat
1605566691
exp
1605566751
2020-11-16 22:44:51 SUCCESS
SignClientAuthenticationAssertion
Signed the client assertion
client_assertion
eyJraWQiOiJSU0EtUFMyNTYtU0lHTi0xIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI2NTdCMUZDQi1BRTBELUE1ODctQzA1RS05REJCNThFOEMzMUYiLCJhdWQiOiJodHRwczpcL1wvb3BlbmJhbmstc2VjdXJlLmFwaS1jZHJ0ZXN0Lm5hYi5jb20uYXVcL3YxXC9pZHBcL2NkclwvbmFiXC90b2tlbiIsImlzcyI6IjY1N0IxRkNCLUFFMEQtQTU4Ny1DMDVFLTlEQkI1OEU4QzMxRiIsImV4cCI6MTYwNTU2Njc1MSwiaWF0IjoxNjA1NTY2NjkxLCJqdGkiOiJadGxSRzdvdGlmNjl1eTRuVHdSNyJ9.Ra9nPyvuf6inmbc9NJnCOq72hDCscMRDMO6MDVaV8CfXZKbPeTQF8J5hBBo_UpFQn3LJzRwZUgKB0t4Ew5Z5pAuhgAQDjliQnLVU-w7GDoOyLcl941fSd4wcH-PHFwt2-BAGWf8W-w8uLeA5D8o_KkZWiz0AfuSsL2qUV3ViqVZfjTfFQ-2EDA7ZxWVD1Xz3gh_SapS4abbDQvjDpMPqnQKmUrYuXV1d3x2BAD3Lyf7uCA2Pv-Ahk4dhD-wBOHkhfZQfCFKw2ZsNUDHMMtMabH1Hc_qFyIfNonh8LKpe_WzNcSIowNSxeIeP5p8GY-SY83RoYIifJEicVEKmLhv45A
2020-11-16 22:44:51
AddClientAssertionToTokenEndpointRequest
Added client assertion
grant_type
authorization_code
code
0da402cc-af50-46fd-8a1d-2aca8c7b758d
redirect_uri
https://www.certification.openid.net/test/a/nab/callback
client_assertion
eyJraWQiOiJSU0EtUFMyNTYtU0lHTi0xIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI2NTdCMUZDQi1BRTBELUE1ODctQzA1RS05REJCNThFOEMzMUYiLCJhdWQiOiJodHRwczpcL1wvb3BlbmJhbmstc2VjdXJlLmFwaS1jZHJ0ZXN0Lm5hYi5jb20uYXVcL3YxXC9pZHBcL2NkclwvbmFiXC90b2tlbiIsImlzcyI6IjY1N0IxRkNCLUFFMEQtQTU4Ny1DMDVFLTlEQkI1OEU4QzMxRiIsImV4cCI6MTYwNTU2Njc1MSwiaWF0IjoxNjA1NTY2NjkxLCJqdGkiOiJadGxSRzdvdGlmNjl1eTRuVHdSNyJ9.Ra9nPyvuf6inmbc9NJnCOq72hDCscMRDMO6MDVaV8CfXZKbPeTQF8J5hBBo_UpFQn3LJzRwZUgKB0t4Ew5Z5pAuhgAQDjliQnLVU-w7GDoOyLcl941fSd4wcH-PHFwt2-BAGWf8W-w8uLeA5D8o_KkZWiz0AfuSsL2qUV3ViqVZfjTfFQ-2EDA7ZxWVD1Xz3gh_SapS4abbDQvjDpMPqnQKmUrYuXV1d3x2BAD3Lyf7uCA2Pv-Ahk4dhD-wBOHkhfZQfCFKw2ZsNUDHMMtMabH1Hc_qFyIfNonh8LKpe_WzNcSIowNSxeIeP5p8GY-SY83RoYIifJEicVEKmLhv45A
client_assertion_type
urn:ietf:params:oauth:client-assertion-type:jwt-bearer
2020-11-16 22:44:51
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=0da402cc-af50-46fd-8a1d-2aca8c7b758d&redirect_uri=https%3A%2F%2Fwww.certification.openid.net%2Ftest%2Fa%2Fnab%2Fcallback&client_assertion=eyJraWQiOiJSU0EtUFMyNTYtU0lHTi0xIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI2NTdCMUZDQi1BRTBELUE1ODctQzA1RS05REJCNThFOEMzMUYiLCJhdWQiOiJodHRwczpcL1wvb3BlbmJhbmstc2VjdXJlLmFwaS1jZHJ0ZXN0Lm5hYi5jb20uYXVcL3YxXC9pZHBcL2NkclwvbmFiXC90b2tlbiIsImlzcyI6IjY1N0IxRkNCLUFFMEQtQTU4Ny1DMDVFLTlEQkI1OEU4QzMxRiIsImV4cCI6MTYwNTU2Njc1MSwiaWF0IjoxNjA1NTY2NjkxLCJqdGkiOiJadGxSRzdvdGlmNjl1eTRuVHdSNyJ9.Ra9nPyvuf6inmbc9NJnCOq72hDCscMRDMO6MDVaV8CfXZKbPeTQF8J5hBBo_UpFQn3LJzRwZUgKB0t4Ew5Z5pAuhgAQDjliQnLVU-w7GDoOyLcl941fSd4wcH-PHFwt2-BAGWf8W-w8uLeA5D8o_KkZWiz0AfuSsL2qUV3ViqVZfjTfFQ-2EDA7ZxWVD1Xz3gh_SapS4abbDQvjDpMPqnQKmUrYuXV1d3x2BAD3Lyf7uCA2Pv-Ahk4dhD-wBOHkhfZQfCFKw2ZsNUDHMMtMabH1Hc_qFyIfNonh8LKpe_WzNcSIowNSxeIeP5p8GY-SY83RoYIifJEicVEKmLhv45A&client_assertion_type=urn%3Aietf%3Aparams%3Aoauth%3Aclient-assertion-type%3Ajwt-bearer
request_mutual_tls
{
  "cert": "MIIFITCCBAmgAwIBAgIQbnYW2ZIebT3ZQOo/0H6pgTANBgkqhkiG9w0BAQsFADCBsDELMAkGA1UEBhMCQVUxNzA1BgNVBAoTLkF1c3RyYWxpYW4gQ29tcGV0aXRpb24gYW5kIENvbnN1bWVyIENvbW1pc3Npb24xHDAaBgNVBAsTE0NvbnN1bWVyIERhdGEgUmlnaHQxHzAdBgNVBAsTFkZvciBURVNUIFB1cnBvc2VzIE9OTFkxKTAnBgNVBAMTIENEUiBURVNUIEJhbmtpbmcgSW50ZXJtZWRpYXRlIENBMB4XDTIwMTExMDAwMDAwMFoXDTIxMTExMDIzNTk1OVowaTEcMBoGA1UECwwTQ29uc3VtZXIgRGF0YSBSaWdodDEfMB0GA1UECwwWRm9yIFRFU1QgUHVycG9zZXMgT05MWTEMMAoGA1UECgwDTkFCMRowGAYDVQQDDBFOQUJDbGllbnRDZXJ0VGVzdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL09Ss74dql4SAQH7vhls7gzvVZnYGJ0c/jBecNJt7JcIxcm21f8YDtqAYupu5oE/pTaxO3LfQNGuRO/H7VMBoNC8FWHeyxNiquHLbo8Qr+ZeFJ6NsrOQTWLgHLTmiEyy6/+zeQ9Hk8NSAj5DyqDDn9uHlaLtAY1n2BBkmxKeogwbR3hsRb7ONkxo+5kTnMhvoNqNyqhdrVKklZw7zFZlUc0ChRh1VWo56scnJaLyCdqzfgXHxLACwXyXWO0gMeoo7c00aCn8jXqjvFh5HTfrkXy72BZOw61Al+jnfa8d1Yn+LCr2JcV4+U5bXY41CtCZrLTH+RxqDXqGIIZvH9JQmsCAwEAAaOCAXswggF3MAwGA1UdEwEB/wQCMAAwDgYDVR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMCMB0GA1UdDgQWBBTSYSeuCGTjpfC94RZR/L2Srq6wLDAuBgpghkgBhvhFARADBCAwHgYTYIZIAYb4RQEQAQMBBAGD6fy+RRYHMTEzMDIyMDA5BgpghkgBhvhFARAFBCswKQIBABYkYUhSMGNITTZMeTl3YTJrdGNtRXVjM2x0WVhWMGFDNWpiMjA9MF0GA1UdHwRWMFQwUqBQoE6GTGh0dHA6Ly9wa2ktY3JsLnN5bWF1dGguY29tL2NhX2RmNWQ0OTNkNWI0Nzg0OTI2Y2RmZTZhZGU5ZTAwM2ZjL0xhdGVzdENSTC5jcmwwOAYIKwYBBQUHAQEELDAqMCgGCCsGAQUFBzABhhxodHRwOi8vcGtpLW9jc3AuZGlnaWNlcnQuY29tMB8GA1UdIwQYMBaAFEk2kQIImSps5ClgnpF+u5Ot5l5LMA0GCSqGSIb3DQEBCwUAA4IBAQAe7d1SJs8jyKpAkR7dvKMgw3z/5vKZL2PuWraJWZ/cHKdFZR0DUKg98dCuNx68AgayadsbGz1LFdKqraunhk9sAG0Vkj0bIGKaQqD8TMxZmfsG+d4Qhu9Q9Uy7IOCr21COZvX/oBC3pvL1j5jrE7uZdujscNbbQHz+OlyMf0ErVoaMoVONkKrIzS8FAogjz9meZynoPPP8iMSYjF/U9+i9gZbdtb0Ep9/+14cKRJENmfZUxTzSodDqStWy/dSccYFfjEBH14wkvqy+u5bwpFiwqivEf0eWFhyu8D4hUU6meLjkY5IeZFAMIbuuy7Ea5R3iqYVPpjM4/+SfK53w5RW7",
  "key": "MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC9PUrO+HapeEgEB+74ZbO4M71WZ2BidHP4wXnDSbeyXCMXJttX/GA7agGLqbuaBP6U2sTty30DRrkTvx+1TAaDQvBVh3ssTYqrhy26PEK/mXhSejbKzkE1i4By05ohMsuv/s3kPR5PDUgI+Q8qgw5/bh5Wi7QGNZ9gQZJsSnqIMG0d4bEW+zjZMaPuZE5zIb6DajcqoXa1SpJWcO8xWZVHNAoUYdVVqOerHJyWi8gnas34Fx8SwAsF8l1jtIDHqKO3NNGgp/I16o7xYeR0365F8u9gWTsOtQJfo532vHdWJ/iwq9iXFePlOW12ONQrQmay0x/kcag16hiCGbx/SUJrAgMBAAECggEAZLVCo4SsuaGOSb7jGQQesY+vWlUngR3SPfbQ0vHfNac88Ww3XMqtd9EBQ48vjFbOGO+Xz6j0PZMcmXqj6DquWJp+BjZUgY4+luwYlLzPFOIam2H42NMM9u7ni7Q6mSJMLbwfXDB+eblqtYO943TdeUlkEdDFHGzbBUHAJ6s3LFQVut2/SLjZoGWeTSk/fw1XIxR1wkumqOvA54K2ZiJmCC5C04v6L+IrQLGja36XBaHGIIUC4DXudkVtTvkDp1FpExVzB9rh/PPum343X4g7U0fgg6XpdfvglwCz8SoOFgrcoHqNazNvNS8NpMSZYTNixY2BzBjlIYZNekEypARtCQKBgQDzVEN+P9QT5tEl4rliMbWhmZ2fmQtlu7r7LQiexn1oDbG01Qh++4H+bakryTA5NmaMW7YGls2Tq1HZ+eXJGhlvm7y33dRTJ2SMvWaWW4FqK+rRJ0GyJpb3mIb1RfPfh3ptPhO1mSk2CLMDOz0ry2Q1SPnBBoLUlt4K10akyiWn5wKBgQDHF/onbjX2HYFkj/u3uGvAe+CJR4OxxRGmkQ9AEJm/aawtwl0PiTxqocpnsxKfn7Rnwy9uBDl4H4wpkVp9dDm9d0hJWDSMWRtLXajxaQ/4bdT5UDAjUDvh9eF7zpO0tFtUtcx6xDIkhiNCUt2qQUiWczwqXcFeK2iEMNl4ztQw3QKBgQDK44bHXQdDdOENOueihZpR3Vl9esnzEL5OsvUOFqj4OvrisgK8ho+UivFUzhNEkSSegdXb1qAhMec03laIARgWZH/Nu8xPbXg8laxVUIUu9uF7dcUke2LDnk1hc+tthXRCZFFgyQ2AvW4uEpXlz1iFyYxeM0ShaA5Kcce4nckaHwKBgCNOZzgy3TLmDJouxm7QL5uU3D68Beiyj+y/8Lpltz4wmS4MN8CXj7VBN8moAfd4tN9px7F04lQhFBQTCL8Sq2KkEpefIsJ40tRMqbcV8JUXtRr5U3APvG7X0cLI4Xy8Ny4Qh1CGFnZPq1UJqPGWXi8ABH1m3vG6NPCsUQSReSOpAoGAQWdE6v41an6PiyeNgfRgMBGqE932D7Lwe4TOI2yQmSIcjE/V/j/WVPA7BO4nnb0uCFjFMas2xYKxZOS0ZQbXnWUO60LZaxP5NeEo51d96WYsQNLDCP762uv5Pa4r1z76t4ykEdwkUYADjjNFOrAU6a1e1dhuzJlq3BO/ITmUot4\u003d",
  "ca": "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"
}
2020-11-16 22:44:51 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": "92868419-ed83-407e-af6a-cf25268a9624",
  "date": "Mon, 16 Nov 2020 22:44:51 GMT",
  "connection": "keep-alive",
  "set-cookie": [
    "bm_sz\u003d141EC18F44EF40FCFA794815F3D3802A~YAAQPpczuIOSLKR1AQAAMno70wl8XMmnsumuJOYBDzbBRBz1Xdy4p2wkzWZLm73SZdH7BdDuZFxp3VYWatKLPtWeJV3dVZay+i1GufC4u2jtxlCyDrAB9rMgUwqGbMjnL8DiyDge2C+yY3ovQAXSBLvUo48L9G12rn9ByFfRtn0BU5PsV6Me1Mziq16Jrevg; Domain\u003d.nab.com.au; Path\u003d/; Expires\u003dTue, 17 Nov 2020 02:44:51 GMT; Max-Age\u003d14400; HttpOnly",
    "_abck\u003d86FD8F1D8EE1B5DC6C273BB3E1AFF90C~-1~YAAQPpczuISSLKR1AQAAMno70wS8Hh+ULZXn8OBjUUbuVcsmNLCqC2HCX68F0SN3DgFJ3ojrMw5E5ZM1zLQEVcdb7A6ui9mLKFZM8qKqfWyImQoFr4jJbtS2lnRcbD4Hs1z/ESmJaI1E7rUKVP6Ar6QjEIsXEpFEpLVlHi3xGNBDTanoLSAitYNz0voDjyrKrmwxOuybb/kaske79nurWiKSprQbCk6i3Lbum4ijkzoVNCgVl13YNoRUPjtD5ft7zUWuIOSQic+gN3fZBKYQMigh0r1iyrCyTTMHsoTVvxvlX1/W1KD2Rbw9~-1~-1~-1; Domain\u003d.nab.com.au; Path\u003d/; Expires\u003dTue, 16 Nov 2021 22:44:51 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.9PWfp8ePyEVfKkRtzIkC6shwc5tpSrOgR8WqpEzcujA","token_type":"Bearer","access_token":"AT.2UB7JUbqqyoMJ2vO6RW2arJuYqdvN7gpsIGh3KP-IEA","bearerToken":"AT.2UB7JUbqqyoMJ2vO6RW2arJuYqdvN7gpsIGh3KP-IEA","id_token":"eyJhbGciOiJSU0EtT0FFUC0yNTYiLCJlbmMiOiJBMjU2R0NNIiwiY3R5IjoiSldUIiwia2lkIjoiUlNBLUVOQy0xIn0.IB4eRbdZRCjtmo4V4x-SGn68TXGKJTA0ZUXZnjarCu89-vRPd6s3L48Qb8gM9bZBjPVcsUYd_kvybxTDimjeZBMGbdqaQzUBvAEjivgOa_iIfdaazVdhORvs51Cnd7MphZ6wIFlzIU3AkpkgfLn8bfDFB7Or5qluReWanMWkCeYmOdE82CoPPILEC9fLFtHa9k_D43q7nrM4NJzkUWcyV-oMWqYkcJW1Gk4wmXAMf1GXN8SPAXwnfQVHzWYxFASh_3ZfWlASRVVeTopHuydQpxzXQS_M7iqk02azfO1jc0EI0DCm1sSoBKIUbVmRazxUETQD6q6iOXbLTxZF8-xjoA.p1rek-8J1AJ0eRdL.Qb9rcHx81tcswWmXsW5HsdueglaZxFi0QxnBIVwLNOByqdEWEeQKc2ZISRwEHUNqXQHRebQUN2L_Bi27KBQA-FMWW6DgpNMCJAvev3ZiUtGccI5uS6kky-ZuDvfHBsmVqK8EV3v-7O45pJHa2H6lhJas1OBfx30PqFuAUF2ecMec55_YdxExbBdq0wes75KR4ShndIy8yIHz9DBeDFaldCchAqbhoKPFurVfd6l1nOVTmpTCwfiGRa2JQraHgy64IjBNjKkyn6-8d_dGy5KpPGRNN0BpHl5uqEzhntF6pqCkDa5QkhI7BUC8tExtMV0d8H4opSbIQRKNa1bTHHe98flI6pt-0CwG3DuCP0Tl2EKbfPHwO_bik4aY7OUonZ2Xv8ZAPh4WXsWuwONy5XhvPerIB992N0_X6mpNc3H5t4DvYzFK1gLCJPvkX95-HURhblFSqG5Nsv36EBe8lEKRLftyri_oXTY5BNp344Y7RWHtGKLORJLQROCWxFUW62-f00NdVY6TuIFfFwIK2VcnSQ9et8N6LzlEs96QDxT7UrNiGJRdHj3FaCwmtbfQgzfMVqapVcdax4dHjoQ0OfH3_TNFKKFQytZPfznqvNW1I14lb3WtrnwQ6qvWP2uJcpxUWM2vKTo__LSEHX7SSj1Qtzs_Hp15KheZjul6HeY4Nb7c3tqN6sdZKVXxQqYWNOqRzK0HyVUOZfZKCUvaryPJsM7O1Kb-7bT0xulblq96HAgZuX0ldh9UCGV9g0J06KMXt9APfvjd1L8fuccs-h0ahxA4gLScgoopf95zW5XfGFOcj0ene6nEFY9lZuCioyhHgIhaAx-__jxB0AnQ4CX05u0qAokHktgsCoDaL0-yygsfplfUXuiDXnBpwC5bSxYzUD3KmwhU77Zilgj5mL7wCRkG0sgtU-IYZxJuv4yjzD5gFISREsgCPqfQy9ze0zHNe_gQ3CcFUXZNHwgU9ZZJouwETlDj3dDHvZLGtUuXmBK1FqSKxSCjp4ceGuG2zeQvPoJH4WXycG0KwQJtGDseXQ0bOO_Xa-NOJTx7KcYsK3sxSj2rbWhi_PqL9-VxmoN9BxevsqFfS5tIbvSvVjVhASyk5uBCgCEAMlR0jHgHaEiov6O-oVRDKVd0lFi8z0hUkN5rIAnNl69Ow2-lKR-Y-1JuOkwiTE2Z-Io2uM97mHb8j5a_siXcZXqwR_utVzDcGsmNcJlH4lh-Og5LjSZSZxoYCne0NttI7yWwx_-aTQwIh846wmIHYaHM7SLkM57O2YrbmScLYcRm_C6ZFWNoMmSKs9ergjeqj1N-nMOqfSLgIQyr3WhQ0bleDOi3BPLyxxxNL1OlD3ZZhHC3EE6rAkYBmp7V51AOk6l2wSvAbmLJ0XLeBTO7PNWfR_rRQMQT7MvULDnB20gavHmtcXwRAf-o7ZUSZbDCqoTGlt7TspodtM0wiQxVGc2dW10HymtMB9vtrjMmRl1HVoyAr5LZK3uL7FFTd8EP59ZQLUPDE8cTlyQcLja7vqB7.cniVVPvinteVEJ8NQH7zlg","expires_in":119,"lastLoginTime":"2020-11-16T22:43:37.776Z"}
2020-11-16 22:44:51
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.9PWfp8ePyEVfKkRtzIkC6shwc5tpSrOgR8WqpEzcujA","token_type":"Bearer","access_token":"AT.2UB7JUbqqyoMJ2vO6RW2arJuYqdvN7gpsIGh3KP-IEA","bearerToken":"AT.2UB7JUbqqyoMJ2vO6RW2arJuYqdvN7gpsIGh3KP-IEA","id_token":"eyJhbGciOiJSU0EtT0FFUC0yNTYiLCJlbmMiOiJBMjU2R0NNIiwiY3R5IjoiSldUIiwia2lkIjoiUlNBLUVOQy0xIn0.IB4eRbdZRCjtmo4V4x-SGn68TXGKJTA0ZUXZnjarCu89-vRPd6s3L48Qb8gM9bZBjPVcsUYd_kvybxTDimjeZBMGbdqaQzUBvAEjivgOa_iIfdaazVdhORvs51Cnd7MphZ6wIFlzIU3AkpkgfLn8bfDFB7Or5qluReWanMWkCeYmOdE82CoPPILEC9fLFtHa9k_D43q7nrM4NJzkUWcyV-oMWqYkcJW1Gk4wmXAMf1GXN8SPAXwnfQVHzWYxFASh_3ZfWlASRVVeTopHuydQpxzXQS_M7iqk02azfO1jc0EI0DCm1sSoBKIUbVmRazxUETQD6q6iOXbLTxZF8-xjoA.p1rek-8J1AJ0eRdL.Qb9rcHx81tcswWmXsW5HsdueglaZxFi0QxnBIVwLNOByqdEWEeQKc2ZISRwEHUNqXQHRebQUN2L_Bi27KBQA-FMWW6DgpNMCJAvev3ZiUtGccI5uS6kky-ZuDvfHBsmVqK8EV3v-7O45pJHa2H6lhJas1OBfx30PqFuAUF2ecMec55_YdxExbBdq0wes75KR4ShndIy8yIHz9DBeDFaldCchAqbhoKPFurVfd6l1nOVTmpTCwfiGRa2JQraHgy64IjBNjKkyn6-8d_dGy5KpPGRNN0BpHl5uqEzhntF6pqCkDa5QkhI7BUC8tExtMV0d8H4opSbIQRKNa1bTHHe98flI6pt-0CwG3DuCP0Tl2EKbfPHwO_bik4aY7OUonZ2Xv8ZAPh4WXsWuwONy5XhvPerIB992N0_X6mpNc3H5t4DvYzFK1gLCJPvkX95-HURhblFSqG5Nsv36EBe8lEKRLftyri_oXTY5BNp344Y7RWHtGKLORJLQROCWxFUW62-f00NdVY6TuIFfFwIK2VcnSQ9et8N6LzlEs96QDxT7UrNiGJRdHj3FaCwmtbfQgzfMVqapVcdax4dHjoQ0OfH3_TNFKKFQytZPfznqvNW1I14lb3WtrnwQ6qvWP2uJcpxUWM2vKTo__LSEHX7SSj1Qtzs_Hp15KheZjul6HeY4Nb7c3tqN6sdZKVXxQqYWNOqRzK0HyVUOZfZKCUvaryPJsM7O1Kb-7bT0xulblq96HAgZuX0ldh9UCGV9g0J06KMXt9APfvjd1L8fuccs-h0ahxA4gLScgoopf95zW5XfGFOcj0ene6nEFY9lZuCioyhHgIhaAx-__jxB0AnQ4CX05u0qAokHktgsCoDaL0-yygsfplfUXuiDXnBpwC5bSxYzUD3KmwhU77Zilgj5mL7wCRkG0sgtU-IYZxJuv4yjzD5gFISREsgCPqfQy9ze0zHNe_gQ3CcFUXZNHwgU9ZZJouwETlDj3dDHvZLGtUuXmBK1FqSKxSCjp4ceGuG2zeQvPoJH4WXycG0KwQJtGDseXQ0bOO_Xa-NOJTx7KcYsK3sxSj2rbWhi_PqL9-VxmoN9BxevsqFfS5tIbvSvVjVhASyk5uBCgCEAMlR0jHgHaEiov6O-oVRDKVd0lFi8z0hUkN5rIAnNl69Ow2-lKR-Y-1JuOkwiTE2Z-Io2uM97mHb8j5a_siXcZXqwR_utVzDcGsmNcJlH4lh-Og5LjSZSZxoYCne0NttI7yWwx_-aTQwIh846wmIHYaHM7SLkM57O2YrbmScLYcRm_C6ZFWNoMmSKs9ergjeqj1N-nMOqfSLgIQyr3WhQ0bleDOi3BPLyxxxNL1OlD3ZZhHC3EE6rAkYBmp7V51AOk6l2wSvAbmLJ0XLeBTO7PNWfR_rRQMQT7MvULDnB20gavHmtcXwRAf-o7ZUSZbDCqoTGlt7TspodtM0wiQxVGc2dW10HymtMB9vtrjMmRl1HVoyAr5LZK3uL7FFTd8EP59ZQLUPDE8cTlyQcLja7vqB7.cniVVPvinteVEJ8NQH7zlg","expires_in":119,"lastLoginTime":"2020-11-16T22:43:37.776Z"}
2020-11-16 22:44:51 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.9PWfp8ePyEVfKkRtzIkC6shwc5tpSrOgR8WqpEzcujA
token_type
Bearer
access_token
AT.2UB7JUbqqyoMJ2vO6RW2arJuYqdvN7gpsIGh3KP-IEA
bearerToken
AT.2UB7JUbqqyoMJ2vO6RW2arJuYqdvN7gpsIGh3KP-IEA
id_token
eyJhbGciOiJSU0EtT0FFUC0yNTYiLCJlbmMiOiJBMjU2R0NNIiwiY3R5IjoiSldUIiwia2lkIjoiUlNBLUVOQy0xIn0.IB4eRbdZRCjtmo4V4x-SGn68TXGKJTA0ZUXZnjarCu89-vRPd6s3L48Qb8gM9bZBjPVcsUYd_kvybxTDimjeZBMGbdqaQzUBvAEjivgOa_iIfdaazVdhORvs51Cnd7MphZ6wIFlzIU3AkpkgfLn8bfDFB7Or5qluReWanMWkCeYmOdE82CoPPILEC9fLFtHa9k_D43q7nrM4NJzkUWcyV-oMWqYkcJW1Gk4wmXAMf1GXN8SPAXwnfQVHzWYxFASh_3ZfWlASRVVeTopHuydQpxzXQS_M7iqk02azfO1jc0EI0DCm1sSoBKIUbVmRazxUETQD6q6iOXbLTxZF8-xjoA.p1rek-8J1AJ0eRdL.Qb9rcHx81tcswWmXsW5HsdueglaZxFi0QxnBIVwLNOByqdEWEeQKc2ZISRwEHUNqXQHRebQUN2L_Bi27KBQA-FMWW6DgpNMCJAvev3ZiUtGccI5uS6kky-ZuDvfHBsmVqK8EV3v-7O45pJHa2H6lhJas1OBfx30PqFuAUF2ecMec55_YdxExbBdq0wes75KR4ShndIy8yIHz9DBeDFaldCchAqbhoKPFurVfd6l1nOVTmpTCwfiGRa2JQraHgy64IjBNjKkyn6-8d_dGy5KpPGRNN0BpHl5uqEzhntF6pqCkDa5QkhI7BUC8tExtMV0d8H4opSbIQRKNa1bTHHe98flI6pt-0CwG3DuCP0Tl2EKbfPHwO_bik4aY7OUonZ2Xv8ZAPh4WXsWuwONy5XhvPerIB992N0_X6mpNc3H5t4DvYzFK1gLCJPvkX95-HURhblFSqG5Nsv36EBe8lEKRLftyri_oXTY5BNp344Y7RWHtGKLORJLQROCWxFUW62-f00NdVY6TuIFfFwIK2VcnSQ9et8N6LzlEs96QDxT7UrNiGJRdHj3FaCwmtbfQgzfMVqapVcdax4dHjoQ0OfH3_TNFKKFQytZPfznqvNW1I14lb3WtrnwQ6qvWP2uJcpxUWM2vKTo__LSEHX7SSj1Qtzs_Hp15KheZjul6HeY4Nb7c3tqN6sdZKVXxQqYWNOqRzK0HyVUOZfZKCUvaryPJsM7O1Kb-7bT0xulblq96HAgZuX0ldh9UCGV9g0J06KMXt9APfvjd1L8fuccs-h0ahxA4gLScgoopf95zW5XfGFOcj0ene6nEFY9lZuCioyhHgIhaAx-__jxB0AnQ4CX05u0qAokHktgsCoDaL0-yygsfplfUXuiDXnBpwC5bSxYzUD3KmwhU77Zilgj5mL7wCRkG0sgtU-IYZxJuv4yjzD5gFISREsgCPqfQy9ze0zHNe_gQ3CcFUXZNHwgU9ZZJouwETlDj3dDHvZLGtUuXmBK1FqSKxSCjp4ceGuG2zeQvPoJH4WXycG0KwQJtGDseXQ0bOO_Xa-NOJTx7KcYsK3sxSj2rbWhi_PqL9-VxmoN9BxevsqFfS5tIbvSvVjVhASyk5uBCgCEAMlR0jHgHaEiov6O-oVRDKVd0lFi8z0hUkN5rIAnNl69Ow2-lKR-Y-1JuOkwiTE2Z-Io2uM97mHb8j5a_siXcZXqwR_utVzDcGsmNcJlH4lh-Og5LjSZSZxoYCne0NttI7yWwx_-aTQwIh846wmIHYaHM7SLkM57O2YrbmScLYcRm_C6ZFWNoMmSKs9ergjeqj1N-nMOqfSLgIQyr3WhQ0bleDOi3BPLyxxxNL1OlD3ZZhHC3EE6rAkYBmp7V51AOk6l2wSvAbmLJ0XLeBTO7PNWfR_rRQMQT7MvULDnB20gavHmtcXwRAf-o7ZUSZbDCqoTGlt7TspodtM0wiQxVGc2dW10HymtMB9vtrjMmRl1HVoyAr5LZK3uL7FFTd8EP59ZQLUPDE8cTlyQcLja7vqB7.cniVVPvinteVEJ8NQH7zlg
expires_in
119
lastLoginTime
2020-11-16T22:43:37.776Z
2020-11-16 22:44:51 SUCCESS
CheckIfTokenEndpointResponseError
No error from token endpoint
2020-11-16 22:44:51 SUCCESS
CheckForAccessTokenValue
Found an access token
access_token
AT.2UB7JUbqqyoMJ2vO6RW2arJuYqdvN7gpsIGh3KP-IEA
2020-11-16 22:44:51 SUCCESS
ExtractAccessTokenFromTokenResponse
Extracted the access token
value
AT.2UB7JUbqqyoMJ2vO6RW2arJuYqdvN7gpsIGh3KP-IEA
type
Bearer
2020-11-16 22:44:51 SUCCESS
ExtractExpiresInFromTokenEndpointResponse
Extracted 'expires_in'
expires_in
119
2020-11-16 22:44:51 SUCCESS
ValidateExpiresIn
expires_in passed all validation checks
expires_in
119
2020-11-16 22:44:51 SUCCESS
CheckForRefreshTokenValue
Found a refresh token
refresh_token
RT.9PWfp8ePyEVfKkRtzIkC6shwc5tpSrOgR8WqpEzcujA
2020-11-16 22:44:51 SUCCESS
EnsureMinimumRefreshTokenLength
Refresh token is of sufficient length
actual
368
required
128
2020-11-16 22:44:51 SUCCESS
EnsureMinimumRefreshTokenEntropy
Calculated shannon entropy seems sufficient
actual
226.57407497429557
expected
96.0
2020-11-16 22:44:51 SUCCESS
EnsureMinimumAccessTokenLength
Access token is of sufficient length
actual
368
required
128
2020-11-16 22:44:51 SUCCESS
EnsureMinimumAccessTokenEntropy
Calculated shannon entropy seems sufficient
actual
229.81918747213206
expected
96.0
2020-11-16 22:44:51 SUCCESS
ExtractIdTokenFromTokenResponse
Found and parsed the id_token from token_endpoint_response
value
eyJraWQiOiJud1FfdGJudGoyWG5pbU1SWTFwYlgxQk55SGMiLCJ4NXQiOiJubGdLZXBhUkhpdk9adnFZUUxONnFEcF91Sk0iLCJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiJhMWViODA1ZC0xZTBkLTQyMDUtYmIxYy1kNmZiYzVhZjkyNGUiLCJuYmYiOjE2MDU1NjY2OTEsImlhdCI6MTYwNTU2NjY5MSwiZXhwIjoxNjA1NTY3MjkxLCJpc3MiOiJodHRwczovL29wZW5iYW5rLmFwaS1jZHJ0ZXN0Lm5hYi5jb20uYXUiLCJzdWIiOiJOMHVJei15VG5EdUQ0OUJTd1Rua1NxYUw2aGdCS3RObk96SjlDN182TFhFIiwiYXVkIjpbIjY1N0IxRkNCLUFFMEQtQTU4Ny1DMDVFLTlEQkI1OEU4QzMxRiJdLCJhY3IiOiJ1cm46Y2RzLmF1OmNkcjoyIiwidmVyIjoiMi4yIiwiYW1yIjpbInNtcyJdLCJhdXRoX3RpbWUiOjE2MDU1NjY2ODEsIm5vbmNlIjoiYnVkWFBVTkFhRiIsImF0X2hhc2giOiJIeXk3TzZpVGNVNzBfNFItOHcyTUlnIiwiY19oYXNoIjoiNEZvY0diU1p5QXBHSEpXeEprb2pfdyIsInVwZGF0ZWRfYXQiOjE2MDU1NjY2OTEsInJlZnJlc2hfdG9rZW5fZXhwaXJlc19hdCI6MTYxMzM0MjY2Miwic2hhcmluZ19leHBpcmVzX2F0IjoxNjEzMzQyNjYyfQ.lTc_H4cjfLoDUegO2NorHoqSsxW2p4T8v88y4nXqNTNwYC9_WYTe6WYwvHWXctKxQFdUy_ZyvWaXzrMbL36mWq_N2OSdPup5exY7ldFtUUXQAwB9g3JmtFY2pozVXQG4v7TlPcLlg2RB-y-Hv7-HpY5Qe86X1ufg6KsfQl0L2ff5dZDYb0fLpKsw1oFZOAofoijJlEFrwUHdplQ_33-LH0J2MXn10HYfyngAc_vijgo94mhwIehm0JsETYEafndG9VSLBrDzs3iDYRg9f6R2FRxVmzFnxDHFh4YiLYyMyw8o9NezVs4j6aMVKIYGZnyofLKDigj8WyxGxOUXQ1gdlw
header
{
  "x5t": "nlgKepaRHivOZvqYQLN6qDp_uJM",
  "kid": "nwQ_tbntj2XnimMRY1pbX1BNyHc",
  "typ": "JWT",
  "alg": "PS256"
}
claims
{
  "at_hash": "Hyy7O6iTcU70_4R-8w2MIg",
  "sub": "N0uIz-yTnDuD49BSwTnkSqaL6hgBKtNnOzJ9C7_6LXE",
  "ver": "2.2",
  "amr": [
    "sms"
  ],
  "iss": "https://openbank.api-cdrtest.nab.com.au",
  "nonce": "budXPUNAaF",
  "sharing_expires_at": 1613342662,
  "aud": "657B1FCB-AE0D-A587-C05E-9DBB58E8C31F",
  "acr": "urn:cds.au:cdr:2",
  "c_hash": "4FocGbSZyApGHJWxJkoj_w",
  "refresh_token_expires_at": 1613342662,
  "nbf": 1605566691,
  "updated_at": 1605566691,
  "auth_time": 1605566681,
  "exp": 1605567291,
  "iat": 1605566691,
  "jti": "a1eb805d-1e0d-4205-bb1c-d6fbc5af924e"
}
jwe_header
{
  "kid": "RSA-ENC-1",
  "cty": "JWT",
  "enc": "A256GCM",
  "alg": "RSA-OAEP-256"
}
2020-11-16 22:44:51 SUCCESS
ValidateIdToken
ID token iss, aud, exp, iat, auth_time, acr & nbf claims passed validation checks
2020-11-16 22:44:51 SUCCESS
EnsureIdTokenContainsKid
kid was found in the ID token header
kid
nwQ_tbntj2XnimMRY1pbX1BNyHc
2020-11-16 22:44:51 SUCCESS
ValidateIdTokenNonce
Nonce values match
nonce
budXPUNAaF
2020-11-16 22:44:51 SUCCESS
ValidateIdTokenACRClaimAgainstRequest
acr value in id_token is (one of) the requested values
actual
urn:cds.au:cdr:2
requested
[
  "urn:cds.au:cdr:2"
]
2020-11-16 22:44:51 SUCCESS
ValidateIdTokenSignature
id_token signature validated
id_token
eyJraWQiOiJud1FfdGJudGoyWG5pbU1SWTFwYlgxQk55SGMiLCJ4NXQiOiJubGdLZXBhUkhpdk9adnFZUUxONnFEcF91Sk0iLCJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiJhMWViODA1ZC0xZTBkLTQyMDUtYmIxYy1kNmZiYzVhZjkyNGUiLCJuYmYiOjE2MDU1NjY2OTEsImlhdCI6MTYwNTU2NjY5MSwiZXhwIjoxNjA1NTY3MjkxLCJpc3MiOiJodHRwczovL29wZW5iYW5rLmFwaS1jZHJ0ZXN0Lm5hYi5jb20uYXUiLCJzdWIiOiJOMHVJei15VG5EdUQ0OUJTd1Rua1NxYUw2aGdCS3RObk96SjlDN182TFhFIiwiYXVkIjpbIjY1N0IxRkNCLUFFMEQtQTU4Ny1DMDVFLTlEQkI1OEU4QzMxRiJdLCJhY3IiOiJ1cm46Y2RzLmF1OmNkcjoyIiwidmVyIjoiMi4yIiwiYW1yIjpbInNtcyJdLCJhdXRoX3RpbWUiOjE2MDU1NjY2ODEsIm5vbmNlIjoiYnVkWFBVTkFhRiIsImF0X2hhc2giOiJIeXk3TzZpVGNVNzBfNFItOHcyTUlnIiwiY19oYXNoIjoiNEZvY0diU1p5QXBHSEpXeEprb2pfdyIsInVwZGF0ZWRfYXQiOjE2MDU1NjY2OTEsInJlZnJlc2hfdG9rZW5fZXhwaXJlc19hdCI6MTYxMzM0MjY2Miwic2hhcmluZ19leHBpcmVzX2F0IjoxNjEzMzQyNjYyfQ.lTc_H4cjfLoDUegO2NorHoqSsxW2p4T8v88y4nXqNTNwYC9_WYTe6WYwvHWXctKxQFdUy_ZyvWaXzrMbL36mWq_N2OSdPup5exY7ldFtUUXQAwB9g3JmtFY2pozVXQG4v7TlPcLlg2RB-y-Hv7-HpY5Qe86X1ufg6KsfQl0L2ff5dZDYb0fLpKsw1oFZOAofoijJlEFrwUHdplQ_33-LH0J2MXn10HYfyngAc_vijgo94mhwIehm0JsETYEafndG9VSLBrDzs3iDYRg9f6R2FRxVmzFnxDHFh4YiLYyMyw8o9NezVs4j6aMVKIYGZnyofLKDigj8WyxGxOUXQ1gdlw
2020-11-16 22:44:51 SUCCESS
ValidateIdTokenSignatureUsingKid
id_token signature validated
id_token
eyJraWQiOiJud1FfdGJudGoyWG5pbU1SWTFwYlgxQk55SGMiLCJ4NXQiOiJubGdLZXBhUkhpdk9adnFZUUxONnFEcF91Sk0iLCJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiJhMWViODA1ZC0xZTBkLTQyMDUtYmIxYy1kNmZiYzVhZjkyNGUiLCJuYmYiOjE2MDU1NjY2OTEsImlhdCI6MTYwNTU2NjY5MSwiZXhwIjoxNjA1NTY3MjkxLCJpc3MiOiJodHRwczovL29wZW5iYW5rLmFwaS1jZHJ0ZXN0Lm5hYi5jb20uYXUiLCJzdWIiOiJOMHVJei15VG5EdUQ0OUJTd1Rua1NxYUw2aGdCS3RObk96SjlDN182TFhFIiwiYXVkIjpbIjY1N0IxRkNCLUFFMEQtQTU4Ny1DMDVFLTlEQkI1OEU4QzMxRiJdLCJhY3IiOiJ1cm46Y2RzLmF1OmNkcjoyIiwidmVyIjoiMi4yIiwiYW1yIjpbInNtcyJdLCJhdXRoX3RpbWUiOjE2MDU1NjY2ODEsIm5vbmNlIjoiYnVkWFBVTkFhRiIsImF0X2hhc2giOiJIeXk3TzZpVGNVNzBfNFItOHcyTUlnIiwiY19oYXNoIjoiNEZvY0diU1p5QXBHSEpXeEprb2pfdyIsInVwZGF0ZWRfYXQiOjE2MDU1NjY2OTEsInJlZnJlc2hfdG9rZW5fZXhwaXJlc19hdCI6MTYxMzM0MjY2Miwic2hhcmluZ19leHBpcmVzX2F0IjoxNjEzMzQyNjYyfQ.lTc_H4cjfLoDUegO2NorHoqSsxW2p4T8v88y4nXqNTNwYC9_WYTe6WYwvHWXctKxQFdUy_ZyvWaXzrMbL36mWq_N2OSdPup5exY7ldFtUUXQAwB9g3JmtFY2pozVXQG4v7TlPcLlg2RB-y-Hv7-HpY5Qe86X1ufg6KsfQl0L2ff5dZDYb0fLpKsw1oFZOAofoijJlEFrwUHdplQ_33-LH0J2MXn10HYfyngAc_vijgo94mhwIehm0JsETYEafndG9VSLBrDzs3iDYRg9f6R2FRxVmzFnxDHFh4YiLYyMyw8o9NezVs4j6aMVKIYGZnyofLKDigj8WyxGxOUXQ1gdlw
2020-11-16 22:44:51 SUCCESS
CheckForSubjectInIdToken
Found 'sub' in id_token
sub
N0uIz-yTnDuD49BSwTnkSqaL6hgBKtNnOzJ9C7_6LXE
2020-11-16 22:44:51 SUCCESS
FAPIValidateIdTokenSigningAlg
id_token was signed with a permitted algorithm
alg
PS256
2020-11-16 22:44:51 SUCCESS
FAPIValidateIdTokenEncryptionAlg
id_token was encrypted with a permitted algorithm
alg
RSA-OAEP-256
2020-11-16 22:44:51 SUCCESS
FAPIValidateEncryptedIdTokenHasKid
kid was found in the encrypted ID token header
kid
RSA-ENC-1
2020-11-16 22:44:51 SUCCESS
ValidateIdTokenEncrypted
id_token was encrypted
2020-11-16 22:44:51 SUCCESS
ExtractCHash
Extracted c_hash from ID Token
c_hash
4FocGbSZyApGHJWxJkoj_w
alg
PS256
2020-11-16 22:44:51 INFO
ExtractSHash
Couldn't find s_hash in ID token
2020-11-16 22:44:51 SUCCESS
ExtractAtHash
Extracted at_hash from ID Token
at_hash
Hyy7O6iTcU70_4R-8w2MIg
alg
PS256
2020-11-16 22:44:51 SUCCESS
ValidateCHash
c_hash validated successfully
expected_hash
4FocGbSZyApGHJWxJkoj_w
unhashed_value
0da402cc-af50-46fd-8a1d-2aca8c7b758d
id_token_hash
4FocGbSZyApGHJWxJkoj_w
2020-11-16 22:44:51 INFO
ValidateSHash
Skipped evaluation due to missing required object: s_hash
expected
s_hash
mapped
2020-11-16 22:44:51 SUCCESS
ValidateAtHash
at_hash validated successfully
expected_hash
Hyy7O6iTcU70_4R-8w2MIg
unhashed_value
AT.2UB7JUbqqyoMJ2vO6RW2arJuYqdvN7gpsIGh3KP-IEA
id_token_hash
Hyy7O6iTcU70_4R-8w2MIg
Verify at_hash in the authorization endpoint id_token
2020-11-16 22:44:51 INFO
ExtractAtHash
Couldn't find at_hash in ID token
2020-11-16 22:44:51 INFO
ValidateAtHash
Skipped evaluation due to missing required object: at_hash
expected
at_hash
mapped
Resource server endpoint tests
2020-11-16 22:44:51
CreateEmptyResourceEndpointRequestHeaders
Created empty headers
resource_endpoint_request_headers
{}
2020-11-16 22:44:51 SUCCESS
AddFAPIAuthDateToResourceEndpointRequest
Added x-fapi-auth-date to resource endpoint request headers
resource_endpoint_request_headers
{
  "x-fapi-auth-date": "Mon, 16 Nov 2020 22:44:51 GMT"
}
2020-11-16 22:44:51
AddIpV4FapiCustomerIpAddressToResourceEndpointRequest
Added x-fapi-customer-ip-address containing IPv4 address to resource endpoint request headers
resource_endpoint_request_headers
{
  "x-fapi-auth-date": "Mon, 16 Nov 2020 22:44:51 GMT",
  "x-fapi-customer-ip-address": "198.51.100.119"
}
2020-11-16 22:44:51
AddCdrXCdsClientHeadersToResourceEndpointRequest
Added x-cds-client-headers to resource_endpoint_request_headers
x-fapi-auth-date
Mon, 16 Nov 2020 22:44:51 GMT
x-fapi-customer-ip-address
198.51.100.119
x-cds-client-headers
TW96aWxsYS81LjAgKFgxMTsgTGludXggeDg2XzY0KSBBcHBsZVdlYktpdC81MzcuMzYgKEtIVE1MLCBsaWtlIEdlY2tvKSBDaHJvbWUvNzkuMC4zOTQ1Ljg4IFNhZmFyaS81MzcuMzY=
2020-11-16 22:44:51
CreateRandomFAPIInteractionId
Created interaction ID
fapi_interaction_id
6fd31d24-ab6e-4dfc-9b33-4f8eea7c1020
2020-11-16 22:44:51
AddFAPIInteractionIdToResourceEndpointRequest
Condition ran but did not log anything
2020-11-16 22:44:51
AddCdrXvToResourceEndpointRequest
Added x-v to resource_endpoint_request_headers
2020-11-16 22:44:51
CallProtectedResourceWithBearerTokenAndCustomHeaders
HTTP request
request_uri
https://openbank-secure.api-cdrtest.nab.com.au/cds-au/v1/banking/payees
request_method
GET
request_headers
{
  "accept": "application/json;charset\u003dUTF-8",
  "x-fapi-auth-date": "Mon, 16 Nov 2020 22:44:51 GMT",
  "x-fapi-customer-ip-address": "198.51.100.119",
  "x-cds-client-headers": "TW96aWxsYS81LjAgKFgxMTsgTGludXggeDg2XzY0KSBBcHBsZVdlYktpdC81MzcuMzYgKEtIVE1MLCBsaWtlIEdlY2tvKSBDaHJvbWUvNzkuMC4zOTQ1Ljg4IFNhZmFyaS81MzcuMzY\u003d",
  "x-fapi-interaction-id": "6fd31d24-ab6e-4dfc-9b33-4f8eea7c1020",
  "x-v": "1",
  "authorization": "Bearer AT.2UB7JUbqqyoMJ2vO6RW2arJuYqdvN7gpsIGh3KP-IEA",
  "accept-charset": "utf-8",
  "content-length": "0"
}
request_body

                                
request_mutual_tls
{
  "cert": "MIIFITCCBAmgAwIBAgIQbnYW2ZIebT3ZQOo/0H6pgTANBgkqhkiG9w0BAQsFADCBsDELMAkGA1UEBhMCQVUxNzA1BgNVBAoTLkF1c3RyYWxpYW4gQ29tcGV0aXRpb24gYW5kIENvbnN1bWVyIENvbW1pc3Npb24xHDAaBgNVBAsTE0NvbnN1bWVyIERhdGEgUmlnaHQxHzAdBgNVBAsTFkZvciBURVNUIFB1cnBvc2VzIE9OTFkxKTAnBgNVBAMTIENEUiBURVNUIEJhbmtpbmcgSW50ZXJtZWRpYXRlIENBMB4XDTIwMTExMDAwMDAwMFoXDTIxMTExMDIzNTk1OVowaTEcMBoGA1UECwwTQ29uc3VtZXIgRGF0YSBSaWdodDEfMB0GA1UECwwWRm9yIFRFU1QgUHVycG9zZXMgT05MWTEMMAoGA1UECgwDTkFCMRowGAYDVQQDDBFOQUJDbGllbnRDZXJ0VGVzdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL09Ss74dql4SAQH7vhls7gzvVZnYGJ0c/jBecNJt7JcIxcm21f8YDtqAYupu5oE/pTaxO3LfQNGuRO/H7VMBoNC8FWHeyxNiquHLbo8Qr+ZeFJ6NsrOQTWLgHLTmiEyy6/+zeQ9Hk8NSAj5DyqDDn9uHlaLtAY1n2BBkmxKeogwbR3hsRb7ONkxo+5kTnMhvoNqNyqhdrVKklZw7zFZlUc0ChRh1VWo56scnJaLyCdqzfgXHxLACwXyXWO0gMeoo7c00aCn8jXqjvFh5HTfrkXy72BZOw61Al+jnfa8d1Yn+LCr2JcV4+U5bXY41CtCZrLTH+RxqDXqGIIZvH9JQmsCAwEAAaOCAXswggF3MAwGA1UdEwEB/wQCMAAwDgYDVR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMCMB0GA1UdDgQWBBTSYSeuCGTjpfC94RZR/L2Srq6wLDAuBgpghkgBhvhFARADBCAwHgYTYIZIAYb4RQEQAQMBBAGD6fy+RRYHMTEzMDIyMDA5BgpghkgBhvhFARAFBCswKQIBABYkYUhSMGNITTZMeTl3YTJrdGNtRXVjM2x0WVhWMGFDNWpiMjA9MF0GA1UdHwRWMFQwUqBQoE6GTGh0dHA6Ly9wa2ktY3JsLnN5bWF1dGguY29tL2NhX2RmNWQ0OTNkNWI0Nzg0OTI2Y2RmZTZhZGU5ZTAwM2ZjL0xhdGVzdENSTC5jcmwwOAYIKwYBBQUHAQEELDAqMCgGCCsGAQUFBzABhhxodHRwOi8vcGtpLW9jc3AuZGlnaWNlcnQuY29tMB8GA1UdIwQYMBaAFEk2kQIImSps5ClgnpF+u5Ot5l5LMA0GCSqGSIb3DQEBCwUAA4IBAQAe7d1SJs8jyKpAkR7dvKMgw3z/5vKZL2PuWraJWZ/cHKdFZR0DUKg98dCuNx68AgayadsbGz1LFdKqraunhk9sAG0Vkj0bIGKaQqD8TMxZmfsG+d4Qhu9Q9Uy7IOCr21COZvX/oBC3pvL1j5jrE7uZdujscNbbQHz+OlyMf0ErVoaMoVONkKrIzS8FAogjz9meZynoPPP8iMSYjF/U9+i9gZbdtb0Ep9/+14cKRJENmfZUxTzSodDqStWy/dSccYFfjEBH14wkvqy+u5bwpFiwqivEf0eWFhyu8D4hUU6meLjkY5IeZFAMIbuuy7Ea5R3iqYVPpjM4/+SfK53w5RW7",
  "key": "MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC9PUrO+HapeEgEB+74ZbO4M71WZ2BidHP4wXnDSbeyXCMXJttX/GA7agGLqbuaBP6U2sTty30DRrkTvx+1TAaDQvBVh3ssTYqrhy26PEK/mXhSejbKzkE1i4By05ohMsuv/s3kPR5PDUgI+Q8qgw5/bh5Wi7QGNZ9gQZJsSnqIMG0d4bEW+zjZMaPuZE5zIb6DajcqoXa1SpJWcO8xWZVHNAoUYdVVqOerHJyWi8gnas34Fx8SwAsF8l1jtIDHqKO3NNGgp/I16o7xYeR0365F8u9gWTsOtQJfo532vHdWJ/iwq9iXFePlOW12ONQrQmay0x/kcag16hiCGbx/SUJrAgMBAAECggEAZLVCo4SsuaGOSb7jGQQesY+vWlUngR3SPfbQ0vHfNac88Ww3XMqtd9EBQ48vjFbOGO+Xz6j0PZMcmXqj6DquWJp+BjZUgY4+luwYlLzPFOIam2H42NMM9u7ni7Q6mSJMLbwfXDB+eblqtYO943TdeUlkEdDFHGzbBUHAJ6s3LFQVut2/SLjZoGWeTSk/fw1XIxR1wkumqOvA54K2ZiJmCC5C04v6L+IrQLGja36XBaHGIIUC4DXudkVtTvkDp1FpExVzB9rh/PPum343X4g7U0fgg6XpdfvglwCz8SoOFgrcoHqNazNvNS8NpMSZYTNixY2BzBjlIYZNekEypARtCQKBgQDzVEN+P9QT5tEl4rliMbWhmZ2fmQtlu7r7LQiexn1oDbG01Qh++4H+bakryTA5NmaMW7YGls2Tq1HZ+eXJGhlvm7y33dRTJ2SMvWaWW4FqK+rRJ0GyJpb3mIb1RfPfh3ptPhO1mSk2CLMDOz0ry2Q1SPnBBoLUlt4K10akyiWn5wKBgQDHF/onbjX2HYFkj/u3uGvAe+CJR4OxxRGmkQ9AEJm/aawtwl0PiTxqocpnsxKfn7Rnwy9uBDl4H4wpkVp9dDm9d0hJWDSMWRtLXajxaQ/4bdT5UDAjUDvh9eF7zpO0tFtUtcx6xDIkhiNCUt2qQUiWczwqXcFeK2iEMNl4ztQw3QKBgQDK44bHXQdDdOENOueihZpR3Vl9esnzEL5OsvUOFqj4OvrisgK8ho+UivFUzhNEkSSegdXb1qAhMec03laIARgWZH/Nu8xPbXg8laxVUIUu9uF7dcUke2LDnk1hc+tthXRCZFFgyQ2AvW4uEpXlz1iFyYxeM0ShaA5Kcce4nckaHwKBgCNOZzgy3TLmDJouxm7QL5uU3D68Beiyj+y/8Lpltz4wmS4MN8CXj7VBN8moAfd4tN9px7F04lQhFBQTCL8Sq2KkEpefIsJ40tRMqbcV8JUXtRr5U3APvG7X0cLI4Xy8Ny4Qh1CGFnZPq1UJqPGWXi8ABH1m3vG6NPCsUQSReSOpAoGAQWdE6v41an6PiyeNgfRgMBGqE932D7Lwe4TOI2yQmSIcjE/V/j/WVPA7BO4nnb0uCFjFMas2xYKxZOS0ZQbXnWUO60LZaxP5NeEo51d96WYsQNLDCP762uv5Pa4r1z76t4ykEdwkUYADjjNFOrAU6a1e1dhuzJlq3BO/ITmUot4\u003d",
  "ca": "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"
}
2020-11-16 22:44:52 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": "6fd31d24-ab6e-4dfc-9b33-4f8eea7c1020",
  "x-correlationid": "8d79b6eb-1e1a-42c6-9c7b-405508619c4a",
  "strict-transport-security": "max-age\u003d31536000; includeSubDomains",
  "cache-control": "no-store",
  "date": "Mon, 16 Nov 2020 22:44:52 GMT",
  "connection": "keep-alive",
  "set-cookie": [
    "bm_sz\u003dEB1F0157FE9B92E5CC0D588BC5D65F57~YAAQPpczuIWSLKR1AQAAYX470wm0aen9aFui/udhHHim/lmeQ6YdRM+DaaYjSgrLLzrzPbJPtYXNYQXDg0hfJyMIMsg/YvQMfZ9DDwI/SWmMPXPP4jUrq6IT00GdmD/JMmIBNhpilM/i+0CdmScOdznD1kRda7nb/aUx9OYFJ/Ysb7Jsj4KnlJyJBvM+bYSn; Domain\u003d.nab.com.au; Path\u003d/; Expires\u003dTue, 17 Nov 2020 02:44:51 GMT; Max-Age\u003d14399; HttpOnly",
    "_abck\u003dD575103D0FFA7796B505E57B9EC22291~-1~YAAQPpczuIaSLKR1AQAAYX470wSsidasBmzGdk1rRAaJVnqp39BkOInxhTxW5AvsjTC/OetPsuR9Syz1YWK7z0m0ns7dzWpasL6HlCD4ZTezyIgETb897A3ymVxzvhrxvpX3qd/Gv2xKY19HiYGLacrNfObFxDUd3lX6YaB/GB1Y1/UwrAqPGUG1ddbXXN/kXqnhNJWjwbimkLRLjizLpBWwPs576y43+E+krojr7OtS4RfDpoJFmCtBk+iZq2tvTkIlEdPYQ+EIGvOzJWrLQ2q0geWJpeu0aluv95Js7TepTZy4c3awO1S1~-1~-1~-1; Domain\u003d.nab.com.au; Path\u003d/; Expires\u003dTue, 16 Nov 2021 22:44:52 GMT; Max-Age\u003d31536000; Secure"
  ]
}
response_body
{"data":{"payees":[]},"links":{"self":"https://openbank-secure.api-sit1.nabdev.com.au/cds-au/v1/banking/payees?page=1&page-size=25"},"meta":{"totalRecords":0,"totalPages":0}}
2020-11-16 22:44:52 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": "6fd31d24-ab6e-4dfc-9b33-4f8eea7c1020",
  "x-correlationid": "8d79b6eb-1e1a-42c6-9c7b-405508619c4a",
  "strict-transport-security": "max-age\u003d31536000; includeSubDomains",
  "cache-control": "no-store",
  "date": "Mon, 16 Nov 2020 22:44:52 GMT",
  "connection": "keep-alive",
  "set-cookie": [
    "bm_sz\u003dEB1F0157FE9B92E5CC0D588BC5D65F57~YAAQPpczuIWSLKR1AQAAYX470wm0aen9aFui/udhHHim/lmeQ6YdRM+DaaYjSgrLLzrzPbJPtYXNYQXDg0hfJyMIMsg/YvQMfZ9DDwI/SWmMPXPP4jUrq6IT00GdmD/JMmIBNhpilM/i+0CdmScOdznD1kRda7nb/aUx9OYFJ/Ysb7Jsj4KnlJyJBvM+bYSn; Domain\u003d.nab.com.au; Path\u003d/; Expires\u003dTue, 17 Nov 2020 02:44:51 GMT; Max-Age\u003d14399; HttpOnly",
    "_abck\u003dD575103D0FFA7796B505E57B9EC22291~-1~YAAQPpczuIaSLKR1AQAAYX470wSsidasBmzGdk1rRAaJVnqp39BkOInxhTxW5AvsjTC/OetPsuR9Syz1YWK7z0m0ns7dzWpasL6HlCD4ZTezyIgETb897A3ymVxzvhrxvpX3qd/Gv2xKY19HiYGLacrNfObFxDUd3lX6YaB/GB1Y1/UwrAqPGUG1ddbXXN/kXqnhNJWjwbimkLRLjizLpBWwPs576y43+E+krojr7OtS4RfDpoJFmCtBk+iZq2tvTkIlEdPYQ+EIGvOzJWrLQ2q0geWJpeu0aluv95Js7TepTZy4c3awO1S1~-1~-1~-1; Domain\u003d.nab.com.au; Path\u003d/; Expires\u003dTue, 16 Nov 2021 22:44:52 GMT; Max-Age\u003d31536000; Secure"
  ]
}
status_code
{
  "code": 200
}
body
{"data":{"payees":[]},"links":{"self":"https://openbank-secure.api-sit1.nabdev.com.au/cds-au/v1/banking/payees?page=1&page-size=25"},"meta":{"totalRecords":0,"totalPages":0}}
2020-11-16 22:44:52 SUCCESS
CheckForDateHeaderInResourceResponse
Date header present and validated
date
Mon, 16 Nov 2020 22:44:52 GMT
skew
969
2020-11-16 22:44:52 SUCCESS
CheckForFAPIInteractionIdInResourceResponse
Found x-fapi-interaction-id
interaction_id
6fd31d24-ab6e-4dfc-9b33-4f8eea7c1020
2020-11-16 22:44:52 SUCCESS
EnsureMatchingFAPIInteractionId
Interaction ID matched
fapi_interaction_id
6fd31d24-ab6e-4dfc-9b33-4f8eea7c1020
2020-11-16 22:44:52 SUCCESS
EnsureResourceResponseReturnedJsonContentType
Response content type is JSON
content_type
application/json;charset=UTF-8
2020-11-16 22:44:52 FINISHED
fapi-rw-id2-ensure-authorization-request-without-state-success
Test has run to completion
testmodule_result
PASSED
2020-11-16 22:45:30
TEST-RUNNER
Alias has now been claimed by another test
alias
nab
new_test_id
hlX4ItD0ie9XUNK
Test Results