=== Test case: auth_http_SUITE:cert_auth_success/1 (click for source code)

=== Config value:

    [{der_cert,<<48,130,3,39,48,130,2,15,2,20,11,17,88,159,106,236,206,35,170,
                 89,206,225,177,72,179,227,93,92,179,232,48,13,6,9,42,134,72,
                 134,247,13,1,1,11,5,0,48,80,49,11,48,9,6,3,85,4,6,19,2,80,76,
                 49,19,48,17,6,3,85,4,8,12,10,77,97,108,111,112,111,108,115,
                 107,97,49,15,48,13,6,3,85,4,7,12,6,75,114,97,107,111,119,49,
                 27,48,25,6,3,85,4,3,12,18,77,111,110,103,111,111,115,101,73,
                 77,32,70,97,107,101,32,67,65,48,30,23,13,50,50,48,53,49,54,
                 49,53,50,56,48,53,90,23,13,50,50,48,54,49,53,49,53,50,56,48,
                 53,90,48,80,49,11,48,9,6,3,85,4,6,19,2,80,76,49,19,48,17,6,3,
                 85,4,8,12,10,77,97,108,111,112,111,108,115,107,97,49,15,48,
                 13,6,3,85,4,7,12,6,75,114,97,107,111,119,49,27,48,25,6,3,85,
                 4,3,12,18,77,111,110,103,111,111,115,101,73,77,32,70,97,107,
                 101,32,67,65,48,130,1,34,48,13,6,9,42,134,72,134,247,13,1,1,
                 1,5,0,3,130,1,15,0,48,130,1,10,2,130,1,1,0,204,97,11,39,203,
                 9,21,94,207,17,85,177,200,218,235,151,182,193,19,132,28,198,
                 17,112,69,235,244,210,84,232,132,236,111,155,90,39,233,120,
                 232,41,136,32,128,247,235,182,121,184,85,185,4,205,3,67,70,
                 86,125,49,58,183,16,169,211,11,80,213,203,148,205,221,197,
                 181,241,141,7,203,228,46,152,151,60,2,172,180,153,38,128,92,
                 173,6,215,201,86,22,36,172,134,163,211,166,194,41,252,135,
                 122,216,173,176,121,93,83,10,136,92,141,220,0,2,1,41,23,16,
                 89,227,50,177,6,48,106,140,254,81,186,48,170,62,158,188,39,
                 200,112,190,150,245,191,29,35,185,2,189,138,40,54,195,64,153,
                 164,155,58,164,161,231,155,82,138,61,11,16,5,135,169,69,17,
                 189,108,252,227,47,135,218,125,49,251,102,218,184,101,1,94,
                 206,179,151,244,73,51,134,26,202,159,224,240,213,100,226,235,
                 63,201,213,242,195,152,186,0,31,234,92,50,238,77,8,38,189,
                 219,179,146,6,13,209,213,131,56,220,96,230,42,17,218,39,127,
                 133,51,57,238,157,222,35,247,116,96,244,195,47,121,201,62,77,
                 2,3,1,0,1,48,13,6,9,42,134,72,134,247,13,1,1,11,5,0,3,130,1,
                 1,0,70,170,181,65,242,233,224,180,53,135,173,246,39,195,226,
                 201,211,150,222,112,76,150,211,217,156,154,253,162,167,28,14,
                 128,43,138,34,139,92,216,87,40,85,12,30,41,255,230,63,251,65,
                 233,108,231,81,13,37,152,101,64,144,69,64,80,244,126,210,131,
                 238,82,119,159,246,236,45,241,93,30,93,185,138,106,65,13,93,
                 127,40,150,157,27,19,69,41,113,87,235,243,111,44,71,69,76,
                 174,178,85,6,241,98,90,66,0,229,213,135,227,47,38,48,153,202,
                 157,203,57,91,113,100,124,168,66,15,118,83,11,145,109,18,113,
                 187,127,124,223,79,41,13,182,83,227,51,116,185,73,112,178,
                 244,255,226,106,13,171,84,81,12,213,216,69,179,175,109,231,
                 167,177,38,157,135,71,36,140,194,144,9,36,251,201,87,0,77,49,
                 92,181,192,30,164,201,212,190,121,155,94,87,245,19,253,234,
                 65,80,52,176,185,25,64,240,66,253,238,46,76,95,27,7,21,38,77,
                 59,245,84,152,39,156,199,221,30,210,115,140,217,6,184,25,176,
                 130,191,151,70,219,159,49,154,185,175,1,246,95,254,181,24,
                 136,125,57>>},
     {pem_cert1,<<"Certificate:\n    Data:\n        Version: 3 (0x2)\n        Serial Number: 1 (0x1)\n        Signature Algorithm: sha256WithRSAEncryption\n        Issuer: C=PL, ST=Malopolska, L=Krakow, CN=MongooseIM Fake CA\n        Validity\n            Not Before: May 16 15:28:05 2022 GMT\n            Not After : Feb  9 15:28:05 2025 GMT\n        Subject: C=PL, ST=Malopolska, L=Krakow, CN=MongooseIM\n        Subject Public Key Info:\n            Public Key Algorithm: rsaEncryption\n                RSA Public-Key: (2048 bit)\n                Modulus:\n                    00:b4:3a:a0:a3:fa:3c:7f:58:b5:0a:ea:cd:72:d5:\n                    b2:fe:8e:4a:9b:88:77:4d:85:81:8b:91:ea:82:e7:\n                    55:ae:8b:b8:22:79:40:67:8e:ef:92:16:9f:8c:bd:\n                    b5:d9:a7:97:1a:32:b2:a7:5c:11:05:b7:77:1f:2d:\n                    f6:c3:4a:5a:bc:ae:10:41:78:f8:cd:c6:b0:7c:c0:\n                    b1:eb:02:8e:2d:37:01:26:79:9e:c4:f3:de:5d:11:\n                    ab:70:bf:3d:6d:1c:01:ab:1f:8f:75:28:fc:11:e3:\n                    e0:36:51:e1:dd:41:44:9c:4c:ce:5d:ed:4d:f4:08:\n                    13:15:79:3d:2b:f0:f9:35:01:30:f2:53:c3:b6:cd:\n                    e3:77:e9:a4:87:25:c8:2a:41:5c:8b:d8:08:e7:ec:\n                    3d:da:ac:55:af:6c:1f:cc:7b:6d:5c:8e:fc:ed:19:\n                    b2:10:28:a8:8b:cb:ba:f6:5b:46:ea:13:b1:43:fa:\n                    e8:35:0a:40:60:16:cc:74:f8:84:0a:18:16:b9:b4:\n                    72:9b:48:75:6a:ab:7d:f0:7c:7e:5a:59:56:dc:8e:\n                    8f:16:77:bb:76:6d:96:54:7f:6b:61:10:e2:e6:31:\n                    26:98:62:cf:f0:13:74:b7:f3:a5:92:5e:cb:2c:8c:\n                    e2:aa:3f:5e:23:59:78:45:73:09:58:b0:e9:97:e0:\n                    01:55\n                Exponent: 65537 (0x10001)\n        X509v3 extensions:\n            X509v3 Subject Key Identifier: \n                31:8D:AE:14:69:6A:18:EB:DD:7C:11:86:D6:9E:D9:10:27:DB:C1:41\n            X509v3 Authority Key Identifier: \n                DirName:/C=PL/ST=Malopolska/L=Krakow/CN=MongooseIM Fake CA\n                serial:0B:11:58:9F:6A:EC:CE:23:AA:59:CE:E1:B1:48:B3:E3:5D:5C:B3:E8\n\n            X509v3 Basic Constraints: \n                CA:FALSE\n            X509v3 Key Usage: \n                Digital Signature, Key Encipherment\n            X509v3 Subject Alternative Name: \n                DNS:localhost, DNS:mongooseim@localhost, DNS:ejabberd2@localhost, DNS:fed1@localhost, DNS:reg1@localhost, DNS:mongooseim3@localhost, IP Address:127.0.0.1\n            Netscape Comment: \n                Fake Dev-Only Certificate\n    Signature Algorithm: sha256WithRSAEncryption\n         3f:a4:84:6a:8e:19:f7:d8:38:23:b1:09:a9:47:6d:30:e0:38:\n         f4:12:2a:97:a0:f4:da:8c:03:85:09:e0:96:a3:91:23:de:e0:\n         58:de:c9:ac:4c:90:62:c6:66:51:5e:b9:8f:f3:b5:c4:41:10:\n         f0:12:f1:0f:32:1d:bc:d8:4c:b1:52:e2:2f:f3:de:3f:cc:f5:\n         de:90:39:23:7a:a9:12:52:d5:c8:98:0c:5a:14:53:1e:34:d5:\n         b9:d7:4f:3a:e5:ea:62:94:25:2c:c1:04:b9:b8:82:07:45:24:\n         f9:0c:62:c2:fa:ee:78:8f:ed:62:0c:1e:fa:5d:a5:62:c5:e7:\n         6c:0e:79:9b:2d:19:66:0a:7c:2a:b2:5f:1a:2c:7c:d7:39:f7:\n         c1:df:65:34:91:26:f1:b6:5e:83:96:1c:1f:7a:cf:b6:1d:79:\n         f8:19:28:1a:db:6e:20:14:dd:f8:91:1c:29:3c:49:2e:b4:fc:\n         86:78:c5:cd:57:8f:44:ad:04:b3:6e:fd:b4:77:29:b4:64:e8:\n         2d:ad:a3:98:93:26:cc:ef:59:57:47:6f:f4:80:81:44:1d:9c:\n         13:63:f9:b3:ee:56:20:33:d3:08:05:e6:60:2e:5b:da:88:bd:\n         3e:62:c2:8a:84:16:33:14:79:9a:c6:20:5f:74:38:5c:45:e4:\n         58:15:2a:5c\n-----BEGIN CERTIFICATE-----\nMIIEbzCCA1egAwIBAgIBATANBgkqhkiG9w0BAQsFADBQMQswCQYDVQQGEwJQTDET\nMBEGA1UECAwKTWFsb3BvbHNrYTEPMA0GA1UEBwwGS3Jha293MRswGQYDVQQDDBJN\nb25nb29zZUlNIEZha2UgQ0EwHhcNMjIwNTE2MTUyODA1WhcNMjUwMjA5MTUyODA1\nWjBIMQswCQYDVQQGEwJQTDETMBEGA1UECAwKTWFsb3BvbHNrYTEPMA0GA1UEBwwG\nS3Jha293MRMwEQYDVQQDDApNb25nb29zZUlNMIIBIjANBgkqhkiG9w0BAQEFAAOC\nAQ8AMIIBCgKCAQEAtDqgo/o8f1i1CurNctWy/o5Km4h3TYWBi5HqgudVrou4InlA\nZ47vkhafjL212aeXGjKyp1wRBbd3Hy32w0pavK4QQXj4zcawfMCx6wKOLTcBJnme\nxPPeXRGrcL89bRwBqx+PdSj8EePgNlHh3UFEnEzOXe1N9AgTFXk9K/D5NQEw8lPD\nts3jd+mkhyXIKkFci9gI5+w92qxVr2wfzHttXI787RmyECioi8u69ltG6hOxQ/ro\nNQpAYBbMdPiEChgWubRym0h1aqt98Hx+WllW3I6PFne7dm2WVH9rYRDi5jEmmGLP\n8BN0t/Olkl7LLIziqj9eI1l4RXMJWLDpl+ABVQIDAQABo4IBWjCCAVYwHQYDVR0O\nBBYEFDGNrhRpahjr3XwRhtae2RAn28FBMHUGA1UdIwRuMGyhVKRSMFAxCzAJBgNV\nBAYTAlBMMRMwEQYDVQQIDApNYWxvcG9sc2thMQ8wDQYDVQQHDAZLcmFrb3cxGzAZ\nBgNVBAMMEk1vbmdvb3NlSU0gRmFrZSBDQYIUCxFYn2rsziOqWc7hsUiz411cs+gw\nCQYDVR0TBAIwADALBgNVHQ8EBAMCBaAwfAYDVR0RBHUwc4IJbG9jYWxob3N0ghRt\nb25nb29zZWltQGxvY2FsaG9zdIITZWphYmJlcmQyQGxvY2FsaG9zdIIOZmVkMUBs\nb2NhbGhvc3SCDnJlZzFAbG9jYWxob3N0ghVtb25nb29zZWltM0Bsb2NhbGhvc3SH\nBH8AAAEwKAYJYIZIAYb4QgENBBsWGUZha2UgRGV2LU9ubHkgQ2VydGlmaWNhdGUw\nDQYJKoZIhvcNAQELBQADggEBAD+khGqOGffYOCOxCalHbTDgOPQSKpeg9NqMA4UJ\n4JajkSPe4FjeyaxMkGLGZlFeuY/ztcRBEPAS8Q8yHbzYTLFS4i/z3j/M9d6QOSN6\nqRJS1ciYDFoUUx401bnXTzrl6mKUJSzBBLm4ggdFJPkMYsL67niP7WIMHvpdpWLF\n52wOeZstGWYKfCqyXxosfNc598HfZTSRJvG2XoOWHB96z7YdefgZKBrbbiAU3fiR\nHCk8SS60/IZ4xc1Xj0StBLNu/bR3KbRk6C2to5iTJszvWVdHb/SAgUQdnBNj+bPu\nViAz0wgF5mAuW9qIvT5iwoqEFjMUeZrGIF90OFxF5FgVKlw=\n-----END CERTIFICATE-----\n">>},
     {pem_cert2,<<"-----BEGIN CERTIFICATE-----\nMIIDJzCCAg8CFAsRWJ9q7M4jqlnO4bFIs+NdXLPoMA0GCSqGSIb3DQEBCwUAMFAx\nCzAJBgNVBAYTAlBMMRMwEQYDVQQIDApNYWxvcG9sc2thMQ8wDQYDVQQHDAZLcmFr\nb3cxGzAZBgNVBAMMEk1vbmdvb3NlSU0gRmFrZSBDQTAeFw0yMjA1MTYxNTI4MDVa\nFw0yMjA2MTUxNTI4MDVaMFAxCzAJBgNVBAYTAlBMMRMwEQYDVQQIDApNYWxvcG9s\nc2thMQ8wDQYDVQQHDAZLcmFrb3cxGzAZBgNVBAMMEk1vbmdvb3NlSU0gRmFrZSBD\nQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMxhCyfLCRVezxFVscja\n65e2wROEHMYRcEXr9NJU6ITsb5taJ+l46CmIIID367Z5uFW5BM0DQ0ZWfTE6txCp\n0wtQ1cuUzd3FtfGNB8vkLpiXPAKstJkmgFytBtfJVhYkrIaj06bCKfyHetitsHld\nUwqIXI3cAAIBKRcQWeMysQYwaoz+Ubowqj6evCfIcL6W9b8dI7kCvYooNsNAmaSb\nOqSh55tSij0LEAWHqUURvWz84y+H2n0x+2bauGUBXs6zl/RJM4Yayp/g8NVk4us/\nydXyw5i6AB/qXDLuTQgmvduzkgYN0dWDONxg5ioR2id/hTM57p3eI/d0YPTDL3nJ\nPk0CAwEAATANBgkqhkiG9w0BAQsFAAOCAQEARqq1QfLp4LQ1h632J8PiydOW3nBM\nltPZnJr9oqccDoAriiKLXNhXKFUMHin/5j/7Qels51ENJZhlQJBFQFD0ftKD7lJ3\nn/bsLfFdHl25impBDV1/KJadGxNFKXFX6/NvLEdFTK6yVQbxYlpCAOXVh+MvJjCZ\nyp3LOVtxZHyoQg92UwuRbRJxu398308pDbZT4zN0uUlwsvT/4moNq1RRDNXYRbOv\nbeensSadh0ckjMKQCST7yVcATTFctcAepMnUvnmbXlf1E/3qQVA0sLkZQPBC/e4u\nTF8bBxUmTTv1VJgnnMfdHtJzjNkGuBmwgr+XRtufMZq5rwH2X/61GIh9OQ==\n-----END CERTIFICATE-----\n">>},
     {watchdog,<0.32466.1>},
     {tc_logfile,"/home/circleci/project/_build/test/logs/ct_run.mongooseim@localhost.2022-05-25_09.04.00/lib.mongooseim.logs/run.2022-05-25_09.04.00/auth_http_suite.cert_auth_success.html"},
     {tc_group_properties,[{name,cert_auth}]},
     {tc_group_path,[[{name,auth_requests_scram},sequence]]},
     {data_dir,"/home/circleci/project/_build/test/lib/mongooseim/test/auth_http_SUITE_data/"},
     {priv_dir,"/home/circleci/project/_build/test/logs/ct_run.mongooseim@localhost.2022-05-25_09.04.00/lib.mongooseim.logs/run.2022-05-25_09.04.00/log_private/"},
     {scram_group,true}]

=== Current directory is "/home/circleci/project/_build/test/logs/ct_run.mongooseim@localhost.2022-05-25_09.04.00"

=== Started at 2022-05-25 09:04:06


=== Ended at 2022-05-25 09:04:06 === successfully completed test case === === Returned value: {ok,{mongoose_credentials,<<"localhost">>, <<"test host type">>,[], [{der_cert, <<48,130,3,39,48,130,2,15,2,20,11,17,88,159, 106,236,206,35,170,89,206,225,177,72,179, 227,93,92,179,232,48,13,6,9,42,134,72,134, 247,13,1,1,11,5,0,48,80,49,11,48,9,6,3,85, 4,6,19,2,80,76,49,19,48,17,6,3,85,4,8,12, 10,77,97,108,111,112,111,108,115,107,97,49, 15,48,13,6,3,85,4,7,12,6,75,114,97,107,111, 119,49,27,48,25,6,3,85,4,3,12,18,77,111, 110,103,111,111,115,101,73,77,32,70,97,107, 101,32,67,65,48,30,23,13,50,50,48,53,49,54, 49,53,50,56,48,53,90,23,13,50,50,48,54,49, 53,49,53,50,56,48,53,90,48,80,49,11,48,9,6, 3,85,4,6,19,2,80,76,49,19,48,17,6,3,85,4,8, 12,10,77,97,108,111,112,111,108,115,107,97, 49,15,48,13,6,3,85,4,7,12,6,75,114,97,107, 111,119,49,27,48,25,6,3,85,4,3,12,18,77, 111,110,103,111,111,115,101,73,77,32,70,97, 107,101,32,67,65,48,130,1,34,48,13,6,9,42, 134,72,134,247,13,1,1,1,5,0,3,130,1,15,0, 48,130,1,10,2,130,1,1,0,204,97,11,39,203,9, 21,94,207,17,85,177,200,218,235,151,182, 193,19,132,28,198,17,112,69,235,244,210,84, 232,132,236,111,155,90,39,233,120,232,41, 136,32,128,247,235,182,121,184,85,185,4, 205,3,67,70,86,125,49,58,183,16,169,211,11, 80,213,203,148,205,221,197,181,241,141,7, 203,228,46,152,151,60,2,172,180,153,38,128, 92,173,6,215,201,86,22,36,172,134,163,211, 166,194,41,252,135,122,216,173,176,121,93, 83,10,136,92,141,220,0,2,1,41,23,16,89,227, 50,177,6,48,106,140,254,81,186,48,170,62, 158,188,39,200,112,190,150,245,191,29,35, 185,2,189,138,40,54,195,64,153,164,155,58, 164,161,231,155,82,138,61,11,16,5,135,169, 69,17,189,108,252,227,47,135,218,125,49, 251,102,218,184,101,1,94,206,179,151,244, 73,51,134,26,202,159,224,240,213,100,226, 235,63,201,213,242,195,152,186,0,31,234,92, 50,238,77,8,38,189,219,179,146,6,13,209, 213,131,56,220,96,230,42,17,218,39,127,133, 51,57,238,157,222,35,247,116,96,244,195,47, 121,201,62,77,2,3,1,0,1,48,13,6,9,42,134, 72,134,247,13,1,1,11,5,0,3,130,1,1,0,70, 170,181,65,242,233,224,180,53,135,173,246, 39,195,226,201,211,150,222,112,76,150,211, 217,156,154,253,162,167,28,14,128,43,138, 34,139,92,216,87,40,85,12,30,41,255,230,63, 251,65,233,108,231,81,13,37,152,101,64,144, 69,64,80,244,126,210,131,238,82,119,159, 246,236,45,241,93,30,93,185,138,106,65,13, 93,127,40,150,157,27,19,69,41,113,87,235, 243,111,44,71,69,76,174,178,85,6,241,98,90, 66,0,229,213,135,227,47,38,48,153,202,157, 203,57,91,113,100,124,168,66,15,118,83,11, 145,109,18,113,187,127,124,223,79,41,13, 182,83,227,51,116,185,73,112,178,244,255, 226,106,13,171,84,81,12,213,216,69,179,175, 109,231,167,177,38,157,135,71,36,140,194, 144,9,36,251,201,87,0,77,49,92,181,192,30, 164,201,212,190,121,155,94,87,245,19,253, 234,65,80,52,176,185,25,64,240,66,253,238, 46,76,95,27,7,21,38,77,59,245,84,152,39, 156,199,221,30,210,115,140,217,6,184,25, 176,130,191,151,70,219,159,49,154,185,175, 1,246,95,254,181,24,136,125,57>>}, {username,<<"cert_user">>}, {auth_module,ejabberd_auth_http}], [ejabberd_auth_http]}}


Test run history | Top level test index | Latest test result