<p>Jenkins2 <strong>merged</strong> this change.</p><p><a href="https://gerrit.asterisk.org/9782">View Change</a></p><div style="white-space:pre-wrap">Approvals:
  George Joseph: Looks good to me, but someone else must approve
  Richard Mudgett: Looks good to me, approved
  Jenkins2: Approved for Submit

</div><pre style="font-family: monospace,monospace; white-space: pre-wrap;">pjsip/secure_calling: Fix ciphers and realtime usage.<br><br>These tests suffered from two problems. The first problem<br>is that under realtime testing variable substitution was<br>not done, resulting in the tests having an invalid path<br>to their DTLS certificates. This now occurs and they are<br>happy. The second problem is that the tests used ciphers<br>which are not available on all distributions that are<br>currently tested. These have been removed.<br><br>Change-Id: Id9588024fe59376f919674f6458167c82d6700b0<br>---<br>M lib/python/asterisk/asterisk.py<br>M lib/python/asterisk/realtime_converter.py<br>M tests/channels/pjsip/secure_calling/calls/nominal/all_ciphers_verify_certs/configs/ast1/pjsip.conf<br>M tests/channels/pjsip/secure_calling/calls/nominal/all_ciphers_verify_certs/configs/ast2/pjsip.conf<br>M tests/channels/pjsip/secure_calling/calls/nominal/all_ciphers_verify_certs/configs/ast3/pjsip.conf<br>M tests/channels/pjsip/secure_calling/calls/nominal/limited_ciphers_verify_certs/configs/ast2/pjsip.conf<br>M tests/channels/pjsip/secure_calling/calls/nominal/two_CAs_no_verify_certs/configs/ast1/pjsip.conf<br>M tests/channels/pjsip/secure_calling/calls/nominal/two_CAs_no_verify_certs/configs/ast2/pjsip.conf<br>M tests/channels/pjsip/secure_calling/calls/nominal/two_CAs_no_verify_certs/configs/ast3/pjsip.conf<br>M tests/channels/pjsip/secure_calling/calls/nominal/two_CAs_verify_certs/configs/ast1/pjsip.conf<br>M tests/channels/pjsip/secure_calling/calls/nominal/two_CAs_verify_certs/configs/ast2/pjsip.conf<br>M tests/channels/pjsip/secure_calling/calls/nominal/two_CAs_verify_certs/configs/ast3/pjsip.conf<br>M tests/channels/pjsip/secure_calling/calls/off-nominal/dtls_verify_failure/configs/ast1/pjsip.conf<br>M tests/channels/pjsip/secure_calling/calls/off-nominal/dtls_verify_failure/configs/ast2/pjsip.conf<br>M tests/channels/pjsip/secure_calling/calls/off-nominal/no_dtls_ciphers_in_common/configs/ast1/pjsip.conf<br>M tests/channels/pjsip/secure_calling/calls/off-nominal/no_dtls_ciphers_in_common/configs/ast2/pjsip.conf<br>M tests/channels/pjsip/secure_calling/calls/off-nominal/no_sips_ciphers_in_common/configs/ast2/pjsip.conf<br>M tests/channels/pjsip/secure_calling/calls/off-nominal/sips_verify_failure/configs/ast1/pjsip.conf<br>M tests/channels/pjsip/secure_calling/calls/off-nominal/sips_verify_failure/configs/ast2/pjsip.conf<br>19 files changed, 36 insertions(+), 29 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/lib/python/asterisk/asterisk.py b/lib/python/asterisk/asterisk.py</span><br><span>index c3996f6..b29cd79 100644</span><br><span>--- a/lib/python/asterisk/asterisk.py</span><br><span>+++ b/lib/python/asterisk/asterisk.py</span><br><span>@@ -655,13 +655,19 @@</span><br><span> </span><br><span>         return os.path.join(self.base + self.directories[astdirkey], *paths)</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+    def configuration_replace_string(self, value):</span><br><span style="color: hsl(120, 100%, 40%);">+        """Replace variables in a string with directory paths"""</span><br><span style="color: hsl(120, 100%, 40%);">+        if "<<" not in value:</span><br><span style="color: hsl(120, 100%, 40%);">+            return value</span><br><span style="color: hsl(120, 100%, 40%);">+        for key in self.directories.keys():</span><br><span style="color: hsl(120, 100%, 40%);">+            value = value.replace("<<%s>>" % key,</span><br><span style="color: hsl(120, 100%, 40%);">+                              "%s%s" % (self.base, self.directories[key]))</span><br><span style="color: hsl(120, 100%, 40%);">+        return value</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> # Quick little function for doing search and replace in a file used below.</span><br><span>     def _file_replace_string(self, file):</span><br><span>         for line in fileinput.input(file, inplace=1):</span><br><span style="color: hsl(0, 100%, 40%);">-            if "<<" in line:</span><br><span style="color: hsl(0, 100%, 40%);">-                for key in self.directories.keys():</span><br><span style="color: hsl(0, 100%, 40%);">-                    line = line.replace("<<%s>>" % key,</span><br><span style="color: hsl(0, 100%, 40%);">-                                    "%s%s" % (self.base, self.directories[key]))</span><br><span style="color: hsl(120, 100%, 40%);">+            line = self.configuration_replace_string(line)</span><br><span>             sys.stdout.write(line)</span><br><span> </span><br><span>     def install_configs(self, cfg_path, deps=None):</span><br><span>diff --git a/lib/python/asterisk/realtime_converter.py b/lib/python/asterisk/realtime_converter.py</span><br><span>index 5359452..1f7e556 100644</span><br><span>--- a/lib/python/asterisk/realtime_converter.py</span><br><span>+++ b/lib/python/asterisk/realtime_converter.py</span><br><span>@@ -130,7 +130,7 @@</span><br><span>                 # res_odbc.conf.</span><br><span>                 extconfig.write('{0} = odbc,asterisk\n'.format(table))</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-    def write_db(self, config_dir, meta, engine, conn):</span><br><span style="color: hsl(120, 100%, 40%);">+    def write_db(self, config_dir, meta, engine, conn, test_object):</span><br><span>         """Convert file contents into database entries</span><br><span> </span><br><span>         Keyword Arguments:</span><br><span>@@ -154,8 +154,9 @@</span><br><span>                               autoload=True, autoload_with=engine)</span><br><span>                 vals = {'id': title}</span><br><span>                 for key in section.keys():</span><br><span style="color: hsl(0, 100%, 40%);">-                    if key != 'type':</span><br><span style="color: hsl(0, 100%, 40%);">-                        vals[key] = ";".join(value.replace(";", "^3B") for value in section.get(key))</span><br><span style="color: hsl(120, 100%, 40%);">+                    key_name = test_object.ast[0].configuration_replace_string(key)</span><br><span style="color: hsl(120, 100%, 40%);">+                    if key_name != 'type':</span><br><span style="color: hsl(120, 100%, 40%);">+                        vals[key_name] = ";".join(test_object.ast[0].configuration_replace_string(value).replace(";", "^3B") for value in section.get(key))</span><br><span> </span><br><span>                 conn.execute(table.insert().values(**vals))</span><br><span> </span><br><span>@@ -258,7 +259,7 @@</span><br><span>             realtime_file.write_configs(self.config_dir, test_object.ast[0])</span><br><span> </span><br><span>         try:</span><br><span style="color: hsl(0, 100%, 40%);">-            self.write_db()</span><br><span style="color: hsl(120, 100%, 40%);">+            self.write_db(test_object)</span><br><span>         except:</span><br><span>             self.cleanup(None)</span><br><span>             raise</span><br><span>@@ -299,11 +300,11 @@</span><br><span>         with open(self.modules.file, 'a+') as modules:</span><br><span>             modules.write('preload => res_odbc.so\npreload=>res_config_odbc.so')</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-    def write_db(self):</span><br><span style="color: hsl(120, 100%, 40%);">+    def write_db(self, test_object):</span><br><span>         """Tell converters to write database information"""</span><br><span>         for realtime_file in REALTIME_FILE_REGISTRY:</span><br><span>             realtime_file.write_db(self.config_dir, self.meta, self.engine,</span><br><span style="color: hsl(0, 100%, 40%);">-                                   self.conn)</span><br><span style="color: hsl(120, 100%, 40%);">+                                   self.conn, test_object)</span><br><span> </span><br><span>     def cleanup(self, result):</span><br><span>         """Cleanup information after test has completed.</span><br><span>diff --git a/tests/channels/pjsip/secure_calling/calls/nominal/all_ciphers_verify_certs/configs/ast1/pjsip.conf b/tests/channels/pjsip/secure_calling/calls/nominal/all_ciphers_verify_certs/configs/ast1/pjsip.conf</span><br><span>index 42c7268..eeff7f2 100644</span><br><span>--- a/tests/channels/pjsip/secure_calling/calls/nominal/all_ciphers_verify_certs/configs/ast1/pjsip.conf</span><br><span>+++ b/tests/channels/pjsip/secure_calling/calls/nominal/all_ciphers_verify_certs/configs/ast1/pjsip.conf</span><br><span>@@ -4,7 +4,7 @@</span><br><span> type = transport</span><br><span> protocol = tls</span><br><span> method = tlsv1</span><br><span style="color: hsl(0, 100%, 40%);">-cipher = ECDHE-ECDSA-AES256-SHA,ECDHE-RSA-AES256-SHA,ECDHE-ECDSA-AES128-SHA,ECDHE-RSA-AES128-SHA,ECDHE-ECDSA-DES-CBC3-SHA,ECDHE-RSA-DES-CBC3-SHA,DHE-RSA-AES256-SHA,DHE-DSS-AES256-SHA,DHE-RSA-CAMELLIA256-SHA,DHE-DSS-CAMELLIA256-SHA,DHE-RSA-AES128-SHA,DHE-DSS-AES128-SHA,DHE-RSA-CAMELLIA128-SHA,DHE-DSS-CAMELLIA128-SHA</span><br><span style="color: hsl(120, 100%, 40%);">+cipher = ECDHE-ECDSA-AES256-SHA,ECDHE-RSA-AES256-SHA,ECDHE-ECDSA-AES128-SHA,ECDHE-RSA-AES128-SHA,DHE-RSA-AES256-SHA,DHE-DSS-AES256-SHA,DHE-RSA-CAMELLIA256-SHA,DHE-DSS-CAMELLIA256-SHA,DHE-RSA-AES128-SHA,DHE-DSS-AES128-SHA,DHE-RSA-CAMELLIA128-SHA,DHE-DSS-CAMELLIA128-SHA</span><br><span> priv_key_file = <<astetcdir>>/ca1-ast1.key</span><br><span> cert_file = <<astetcdir>>/ca1-ast1.crt</span><br><span> ca_list_file = <<astetcdir>>/ca1.crt</span><br><span>diff --git a/tests/channels/pjsip/secure_calling/calls/nominal/all_ciphers_verify_certs/configs/ast2/pjsip.conf b/tests/channels/pjsip/secure_calling/calls/nominal/all_ciphers_verify_certs/configs/ast2/pjsip.conf</span><br><span>index e8610a0..9d63fdd 100644</span><br><span>--- a/tests/channels/pjsip/secure_calling/calls/nominal/all_ciphers_verify_certs/configs/ast2/pjsip.conf</span><br><span>+++ b/tests/channels/pjsip/secure_calling/calls/nominal/all_ciphers_verify_certs/configs/ast2/pjsip.conf</span><br><span>@@ -4,7 +4,7 @@</span><br><span> type = transport</span><br><span> protocol = tls</span><br><span> method = tlsv1</span><br><span style="color: hsl(0, 100%, 40%);">-cipher = ECDHE-ECDSA-AES256-SHA,ECDHE-RSA-AES256-SHA,ECDHE-ECDSA-AES128-SHA,ECDHE-RSA-AES128-SHA,ECDHE-ECDSA-DES-CBC3-SHA,ECDHE-RSA-DES-CBC3-SHA,DHE-RSA-AES256-SHA,DHE-DSS-AES256-SHA,DHE-RSA-CAMELLIA256-SHA,DHE-DSS-CAMELLIA256-SHA,DHE-RSA-AES128-SHA,DHE-DSS-AES128-SHA,DHE-RSA-CAMELLIA128-SHA,DHE-DSS-CAMELLIA128-SHA</span><br><span style="color: hsl(120, 100%, 40%);">+cipher = ECDHE-ECDSA-AES256-SHA,ECDHE-RSA-AES256-SHA,ECDHE-ECDSA-AES128-SHA,ECDHE-RSA-AES128-SHA,DHE-RSA-AES256-SHA,DHE-DSS-AES256-SHA,DHE-RSA-CAMELLIA256-SHA,DHE-DSS-CAMELLIA256-SHA,DHE-RSA-AES128-SHA,DHE-DSS-AES128-SHA,DHE-RSA-CAMELLIA128-SHA,DHE-DSS-CAMELLIA128-SHA</span><br><span> priv_key_file = <<astetcdir>>/ca1-ast2.key</span><br><span> cert_file = <<astetcdir>>/ca1-ast2.crt</span><br><span> ca_list_file = <<astetcdir>>/ca1.crt</span><br><span>diff --git a/tests/channels/pjsip/secure_calling/calls/nominal/all_ciphers_verify_certs/configs/ast3/pjsip.conf b/tests/channels/pjsip/secure_calling/calls/nominal/all_ciphers_verify_certs/configs/ast3/pjsip.conf</span><br><span>index 5690622..9f0904f 100644</span><br><span>--- a/tests/channels/pjsip/secure_calling/calls/nominal/all_ciphers_verify_certs/configs/ast3/pjsip.conf</span><br><span>+++ b/tests/channels/pjsip/secure_calling/calls/nominal/all_ciphers_verify_certs/configs/ast3/pjsip.conf</span><br><span>@@ -4,7 +4,7 @@</span><br><span> type = transport</span><br><span> protocol = tls</span><br><span> method = tlsv1</span><br><span style="color: hsl(0, 100%, 40%);">-cipher = ECDHE-ECDSA-AES256-SHA,ECDHE-RSA-AES256-SHA,ECDHE-ECDSA-AES128-SHA,ECDHE-RSA-AES128-SHA,ECDHE-ECDSA-DES-CBC3-SHA,ECDHE-RSA-DES-CBC3-SHA,DHE-RSA-AES256-SHA,DHE-DSS-AES256-SHA,DHE-RSA-CAMELLIA256-SHA,DHE-DSS-CAMELLIA256-SHA,DHE-RSA-AES128-SHA,DHE-DSS-AES128-SHA,DHE-RSA-CAMELLIA128-SHA,DHE-DSS-CAMELLIA128-SHA</span><br><span style="color: hsl(120, 100%, 40%);">+cipher = ECDHE-ECDSA-AES256-SHA,ECDHE-RSA-AES256-SHA,ECDHE-ECDSA-AES128-SHA,ECDHE-RSA-AES128-SHA,DHE-RSA-AES256-SHA,DHE-DSS-AES256-SHA,DHE-RSA-CAMELLIA256-SHA,DHE-DSS-CAMELLIA256-SHA,DHE-RSA-AES128-SHA,DHE-DSS-AES128-SHA,DHE-RSA-CAMELLIA128-SHA,DHE-DSS-CAMELLIA128-SHA</span><br><span> priv_key_file = <<astetcdir>>/ca1-ast3.key</span><br><span> cert_file = <<astetcdir>>/ca1-ast3.crt</span><br><span> ca_list_file = <<astetcdir>>/ca1.crt</span><br><span>diff --git a/tests/channels/pjsip/secure_calling/calls/nominal/limited_ciphers_verify_certs/configs/ast2/pjsip.conf b/tests/channels/pjsip/secure_calling/calls/nominal/limited_ciphers_verify_certs/configs/ast2/pjsip.conf</span><br><span>index ed4cf83..976fc67 100644</span><br><span>--- a/tests/channels/pjsip/secure_calling/calls/nominal/limited_ciphers_verify_certs/configs/ast2/pjsip.conf</span><br><span>+++ b/tests/channels/pjsip/secure_calling/calls/nominal/limited_ciphers_verify_certs/configs/ast2/pjsip.conf</span><br><span>@@ -4,7 +4,7 @@</span><br><span> type = transport</span><br><span> protocol = tls</span><br><span> method = tlsv1</span><br><span style="color: hsl(0, 100%, 40%);">-cipher = ECDHE-ECDSA-AES256-SHA,ECDHE-RSA-AES256-SHA,ECDHE-ECDSA-AES128-SHA,ECDHE-RSA-AES128-SHA,ECDHE-ECDSA-DES-CBC3-SHA,ECDHE-RSA-DES-CBC3-SHA,DHE-RSA-AES256-SHA,DHE-DSS-AES256-SHA,DHE-RSA-CAMELLIA256-SHA,DHE-DSS-CAMELLIA256-SHA,DHE-RSA-AES128-SHA,DHE-DSS-AES128-SHA,DHE-RSA-CAMELLIA128-SHA,DHE-DSS-CAMELLIA128-SHA</span><br><span style="color: hsl(120, 100%, 40%);">+cipher = ECDHE-ECDSA-AES256-SHA,ECDHE-RSA-AES256-SHA,ECDHE-ECDSA-AES128-SHA,ECDHE-RSA-AES128-SHA,DHE-RSA-AES256-SHA,DHE-DSS-AES256-SHA,DHE-RSA-CAMELLIA256-SHA,DHE-DSS-CAMELLIA256-SHA,DHE-RSA-AES128-SHA,DHE-DSS-AES128-SHA,DHE-RSA-CAMELLIA128-SHA,DHE-DSS-CAMELLIA128-SHA</span><br><span> priv_key_file = <<astetcdir>>/ca1-ast2.key</span><br><span> cert_file = <<astetcdir>>/ca1-ast2.crt</span><br><span> ca_list_file = <<astetcdir>>/ca1.crt</span><br><span>@@ -32,7 +32,7 @@</span><br><span> dtls_cert_file = <<astetcdir>>/ca1-ast2.crt</span><br><span> dtls_ca_file = <<astetcdir>>/ca1.crt</span><br><span> dtls_verify = yes</span><br><span style="color: hsl(0, 100%, 40%);">-dtls_cipher = ECDHE-ECDSA-AES256-SHA,ECDHE-RSA-AES256-SHA,ECDHE-ECDSA-AES128-SHA,ECDHE-RSA-AES128-SHA,ECDHE-ECDSA-DES-CBC3-SHA,ECDHE-RSA-DES-CBC3-SHA,DHE-RSA-AES256-SHA,DHE-DSS-AES256-SHA,DHE-RSA-CAMELLIA256-SHA,DHE-DSS-CAMELLIA256-SHA,DHE-RSA-AES128-SHA,DHE-DSS-AES128-SHA,DHE-RSA-CAMELLIA128-SHA,DHE-DSS-CAMELLIA128-SHA</span><br><span style="color: hsl(120, 100%, 40%);">+dtls_cipher = ECDHE-ECDSA-AES256-SHA,ECDHE-RSA-AES256-SHA,ECDHE-ECDSA-AES128-SHA,ECDHE-RSA-AES128-SHA,DHE-RSA-AES256-SHA,DHE-DSS-AES256-SHA,DHE-RSA-CAMELLIA256-SHA,DHE-DSS-CAMELLIA256-SHA,DHE-RSA-AES128-SHA,DHE-DSS-AES128-SHA,DHE-RSA-CAMELLIA128-SHA,DHE-DSS-CAMELLIA128-SHA</span><br><span> </span><br><span> [alice]</span><br><span> type = aor</span><br><span>diff --git a/tests/channels/pjsip/secure_calling/calls/nominal/two_CAs_no_verify_certs/configs/ast1/pjsip.conf b/tests/channels/pjsip/secure_calling/calls/nominal/two_CAs_no_verify_certs/configs/ast1/pjsip.conf</span><br><span>index 38643e7..c721f77 100644</span><br><span>--- a/tests/channels/pjsip/secure_calling/calls/nominal/two_CAs_no_verify_certs/configs/ast1/pjsip.conf</span><br><span>+++ b/tests/channels/pjsip/secure_calling/calls/nominal/two_CAs_no_verify_certs/configs/ast1/pjsip.conf</span><br><span>@@ -4,7 +4,7 @@</span><br><span> type = transport</span><br><span> protocol = tls</span><br><span> method = tlsv1</span><br><span style="color: hsl(0, 100%, 40%);">-cipher = ECDHE-ECDSA-AES256-SHA,ECDHE-RSA-AES256-SHA,ECDHE-ECDSA-AES128-SHA,ECDHE-RSA-AES128-SHA,ECDHE-ECDSA-DES-CBC3-SHA,ECDHE-RSA-DES-CBC3-SHA,DHE-RSA-AES256-SHA,DHE-DSS-AES256-SHA,DHE-RSA-CAMELLIA256-SHA,DHE-DSS-CAMELLIA256-SHA,DHE-RSA-AES128-SHA,DHE-DSS-AES128-SHA,DHE-RSA-CAMELLIA128-SHA,DHE-DSS-CAMELLIA128-SHA</span><br><span style="color: hsl(120, 100%, 40%);">+cipher = ECDHE-ECDSA-AES256-SHA,ECDHE-RSA-AES256-SHA,ECDHE-ECDSA-AES128-SHA,ECDHE-RSA-AES128-SHA,DHE-RSA-AES256-SHA,DHE-DSS-AES256-SHA,DHE-RSA-CAMELLIA256-SHA,DHE-DSS-CAMELLIA256-SHA,DHE-RSA-AES128-SHA,DHE-DSS-AES128-SHA,DHE-RSA-CAMELLIA128-SHA,DHE-DSS-CAMELLIA128-SHA</span><br><span> priv_key_file = <<astetcdir>>/ca1-ast1.key</span><br><span> cert_file = <<astetcdir>>/ca1-ast1.crt</span><br><span> ca_list_file = <<astetcdir>>/ca1.crt</span><br><span>diff --git a/tests/channels/pjsip/secure_calling/calls/nominal/two_CAs_no_verify_certs/configs/ast2/pjsip.conf b/tests/channels/pjsip/secure_calling/calls/nominal/two_CAs_no_verify_certs/configs/ast2/pjsip.conf</span><br><span>index 5895cba..3f0123f 100644</span><br><span>--- a/tests/channels/pjsip/secure_calling/calls/nominal/two_CAs_no_verify_certs/configs/ast2/pjsip.conf</span><br><span>+++ b/tests/channels/pjsip/secure_calling/calls/nominal/two_CAs_no_verify_certs/configs/ast2/pjsip.conf</span><br><span>@@ -4,7 +4,7 @@</span><br><span> type = transport</span><br><span> protocol = tls</span><br><span> method = tlsv1</span><br><span style="color: hsl(0, 100%, 40%);">-cipher = ECDHE-ECDSA-AES256-SHA,ECDHE-RSA-AES256-SHA,ECDHE-ECDSA-AES128-SHA,ECDHE-RSA-AES128-SHA,ECDHE-ECDSA-DES-CBC3-SHA,ECDHE-RSA-DES-CBC3-SHA,DHE-RSA-AES256-SHA,DHE-DSS-AES256-SHA,DHE-RSA-CAMELLIA256-SHA,DHE-DSS-CAMELLIA256-SHA,DHE-RSA-AES128-SHA,DHE-DSS-AES128-SHA,DHE-RSA-CAMELLIA128-SHA,DHE-DSS-CAMELLIA128-SHA</span><br><span style="color: hsl(120, 100%, 40%);">+cipher = ECDHE-ECDSA-AES256-SHA,ECDHE-RSA-AES256-SHA,ECDHE-ECDSA-AES128-SHA,ECDHE-RSA-AES128-SHA,DHE-RSA-AES256-SHA,DHE-DSS-AES256-SHA,DHE-RSA-CAMELLIA256-SHA,DHE-DSS-CAMELLIA256-SHA,DHE-RSA-AES128-SHA,DHE-DSS-AES128-SHA,DHE-RSA-CAMELLIA128-SHA,DHE-DSS-CAMELLIA128-SHA</span><br><span> priv_key_file = <<astetcdir>>/ca1-ast2.key</span><br><span> cert_file = <<astetcdir>>/ca1-ast2.crt</span><br><span> ca_list_file = <<astetcdir>>/ca1.crt</span><br><span>diff --git a/tests/channels/pjsip/secure_calling/calls/nominal/two_CAs_no_verify_certs/configs/ast3/pjsip.conf b/tests/channels/pjsip/secure_calling/calls/nominal/two_CAs_no_verify_certs/configs/ast3/pjsip.conf</span><br><span>index 5b6d4f4..f590dc4 100644</span><br><span>--- a/tests/channels/pjsip/secure_calling/calls/nominal/two_CAs_no_verify_certs/configs/ast3/pjsip.conf</span><br><span>+++ b/tests/channels/pjsip/secure_calling/calls/nominal/two_CAs_no_verify_certs/configs/ast3/pjsip.conf</span><br><span>@@ -4,7 +4,7 @@</span><br><span> type = transport</span><br><span> protocol = tls</span><br><span> method = tlsv1</span><br><span style="color: hsl(0, 100%, 40%);">-cipher = ECDHE-ECDSA-AES256-SHA,ECDHE-RSA-AES256-SHA,ECDHE-ECDSA-AES128-SHA,ECDHE-RSA-AES128-SHA,ECDHE-ECDSA-DES-CBC3-SHA,ECDHE-RSA-DES-CBC3-SHA,DHE-RSA-AES256-SHA,DHE-DSS-AES256-SHA,DHE-RSA-CAMELLIA256-SHA,DHE-DSS-CAMELLIA256-SHA,DHE-RSA-AES128-SHA,DHE-DSS-AES128-SHA,DHE-RSA-CAMELLIA128-SHA,DHE-DSS-CAMELLIA128-SHA</span><br><span style="color: hsl(120, 100%, 40%);">+cipher = ECDHE-ECDSA-AES256-SHA,ECDHE-RSA-AES256-SHA,ECDHE-ECDSA-AES128-SHA,ECDHE-RSA-AES128-SHA,DHE-RSA-AES256-SHA,DHE-DSS-AES256-SHA,DHE-RSA-CAMELLIA256-SHA,DHE-DSS-CAMELLIA256-SHA,DHE-RSA-AES128-SHA,DHE-DSS-AES128-SHA,DHE-RSA-CAMELLIA128-SHA,DHE-DSS-CAMELLIA128-SHA</span><br><span> priv_key_file = <<astetcdir>>/ca2-ast3.key</span><br><span> cert_file = <<astetcdir>>/ca2-ast3.crt</span><br><span> ca_list_file = <<astetcdir>>/ca2.crt</span><br><span>diff --git a/tests/channels/pjsip/secure_calling/calls/nominal/two_CAs_verify_certs/configs/ast1/pjsip.conf b/tests/channels/pjsip/secure_calling/calls/nominal/two_CAs_verify_certs/configs/ast1/pjsip.conf</span><br><span>index 38643e7..c721f77 100644</span><br><span>--- a/tests/channels/pjsip/secure_calling/calls/nominal/two_CAs_verify_certs/configs/ast1/pjsip.conf</span><br><span>+++ b/tests/channels/pjsip/secure_calling/calls/nominal/two_CAs_verify_certs/configs/ast1/pjsip.conf</span><br><span>@@ -4,7 +4,7 @@</span><br><span> type = transport</span><br><span> protocol = tls</span><br><span> method = tlsv1</span><br><span style="color: hsl(0, 100%, 40%);">-cipher = ECDHE-ECDSA-AES256-SHA,ECDHE-RSA-AES256-SHA,ECDHE-ECDSA-AES128-SHA,ECDHE-RSA-AES128-SHA,ECDHE-ECDSA-DES-CBC3-SHA,ECDHE-RSA-DES-CBC3-SHA,DHE-RSA-AES256-SHA,DHE-DSS-AES256-SHA,DHE-RSA-CAMELLIA256-SHA,DHE-DSS-CAMELLIA256-SHA,DHE-RSA-AES128-SHA,DHE-DSS-AES128-SHA,DHE-RSA-CAMELLIA128-SHA,DHE-DSS-CAMELLIA128-SHA</span><br><span style="color: hsl(120, 100%, 40%);">+cipher = ECDHE-ECDSA-AES256-SHA,ECDHE-RSA-AES256-SHA,ECDHE-ECDSA-AES128-SHA,ECDHE-RSA-AES128-SHA,DHE-RSA-AES256-SHA,DHE-DSS-AES256-SHA,DHE-RSA-CAMELLIA256-SHA,DHE-DSS-CAMELLIA256-SHA,DHE-RSA-AES128-SHA,DHE-DSS-AES128-SHA,DHE-RSA-CAMELLIA128-SHA,DHE-DSS-CAMELLIA128-SHA</span><br><span> priv_key_file = <<astetcdir>>/ca1-ast1.key</span><br><span> cert_file = <<astetcdir>>/ca1-ast1.crt</span><br><span> ca_list_file = <<astetcdir>>/ca1.crt</span><br><span>diff --git a/tests/channels/pjsip/secure_calling/calls/nominal/two_CAs_verify_certs/configs/ast2/pjsip.conf b/tests/channels/pjsip/secure_calling/calls/nominal/two_CAs_verify_certs/configs/ast2/pjsip.conf</span><br><span>index 2886a17..6b7b76f 100644</span><br><span>--- a/tests/channels/pjsip/secure_calling/calls/nominal/two_CAs_verify_certs/configs/ast2/pjsip.conf</span><br><span>+++ b/tests/channels/pjsip/secure_calling/calls/nominal/two_CAs_verify_certs/configs/ast2/pjsip.conf</span><br><span>@@ -4,7 +4,7 @@</span><br><span> type = transport</span><br><span> protocol = tls</span><br><span> method = tlsv1</span><br><span style="color: hsl(0, 100%, 40%);">-cipher = ECDHE-ECDSA-AES256-SHA,ECDHE-RSA-AES256-SHA,ECDHE-ECDSA-AES128-SHA,ECDHE-RSA-AES128-SHA,ECDHE-ECDSA-DES-CBC3-SHA,ECDHE-RSA-DES-CBC3-SHA,DHE-RSA-AES256-SHA,DHE-DSS-AES256-SHA,DHE-RSA-CAMELLIA256-SHA,DHE-DSS-CAMELLIA256-SHA,DHE-RSA-AES128-SHA,DHE-DSS-AES128-SHA,DHE-RSA-CAMELLIA128-SHA,DHE-DSS-CAMELLIA128-SHA</span><br><span style="color: hsl(120, 100%, 40%);">+cipher = ECDHE-ECDSA-AES256-SHA,ECDHE-RSA-AES256-SHA,ECDHE-ECDSA-AES128-SHA,ECDHE-RSA-AES128-SHA,DHE-RSA-AES256-SHA,DHE-DSS-AES256-SHA,DHE-RSA-CAMELLIA256-SHA,DHE-DSS-CAMELLIA256-SHA,DHE-RSA-AES128-SHA,DHE-DSS-AES128-SHA,DHE-RSA-CAMELLIA128-SHA,DHE-DSS-CAMELLIA128-SHA</span><br><span> priv_key_file = <<astetcdir>>/ca1-ast2.key</span><br><span> cert_file = <<astetcdir>>/ca1-ast2.crt</span><br><span> ca_list_file = <<astetcdir>>/ca-bundle.crt</span><br><span>diff --git a/tests/channels/pjsip/secure_calling/calls/nominal/two_CAs_verify_certs/configs/ast3/pjsip.conf b/tests/channels/pjsip/secure_calling/calls/nominal/two_CAs_verify_certs/configs/ast3/pjsip.conf</span><br><span>index c7f7677..48ed76c 100644</span><br><span>--- a/tests/channels/pjsip/secure_calling/calls/nominal/two_CAs_verify_certs/configs/ast3/pjsip.conf</span><br><span>+++ b/tests/channels/pjsip/secure_calling/calls/nominal/two_CAs_verify_certs/configs/ast3/pjsip.conf</span><br><span>@@ -4,7 +4,7 @@</span><br><span> type = transport</span><br><span> protocol = tls</span><br><span> method = tlsv1</span><br><span style="color: hsl(0, 100%, 40%);">-cipher = ECDHE-ECDSA-AES256-SHA,ECDHE-RSA-AES256-SHA,ECDHE-ECDSA-AES128-SHA,ECDHE-RSA-AES128-SHA,ECDHE-ECDSA-DES-CBC3-SHA,ECDHE-RSA-DES-CBC3-SHA,DHE-RSA-AES256-SHA,DHE-DSS-AES256-SHA,DHE-RSA-CAMELLIA256-SHA,DHE-DSS-CAMELLIA256-SHA,DHE-RSA-AES128-SHA,DHE-DSS-AES128-SHA,DHE-RSA-CAMELLIA128-SHA,DHE-DSS-CAMELLIA128-SHA</span><br><span style="color: hsl(120, 100%, 40%);">+cipher = ECDHE-ECDSA-AES256-SHA,ECDHE-RSA-AES256-SHA,ECDHE-ECDSA-AES128-SHA,ECDHE-RSA-AES128-SHA,DHE-RSA-AES256-SHA,DHE-DSS-AES256-SHA,DHE-RSA-CAMELLIA256-SHA,DHE-DSS-CAMELLIA256-SHA,DHE-RSA-AES128-SHA,DHE-DSS-AES128-SHA,DHE-RSA-CAMELLIA128-SHA,DHE-DSS-CAMELLIA128-SHA</span><br><span> priv_key_file = <<astetcdir>>/ca2-ast3.key</span><br><span> cert_file = <<astetcdir>>/ca2-ast3.crt</span><br><span> ca_list_path = <<astetcdir>>/</span><br><span>diff --git a/tests/channels/pjsip/secure_calling/calls/off-nominal/dtls_verify_failure/configs/ast1/pjsip.conf b/tests/channels/pjsip/secure_calling/calls/off-nominal/dtls_verify_failure/configs/ast1/pjsip.conf</span><br><span>index 42c7268..eeff7f2 100644</span><br><span>--- a/tests/channels/pjsip/secure_calling/calls/off-nominal/dtls_verify_failure/configs/ast1/pjsip.conf</span><br><span>+++ b/tests/channels/pjsip/secure_calling/calls/off-nominal/dtls_verify_failure/configs/ast1/pjsip.conf</span><br><span>@@ -4,7 +4,7 @@</span><br><span> type = transport</span><br><span> protocol = tls</span><br><span> method = tlsv1</span><br><span style="color: hsl(0, 100%, 40%);">-cipher = ECDHE-ECDSA-AES256-SHA,ECDHE-RSA-AES256-SHA,ECDHE-ECDSA-AES128-SHA,ECDHE-RSA-AES128-SHA,ECDHE-ECDSA-DES-CBC3-SHA,ECDHE-RSA-DES-CBC3-SHA,DHE-RSA-AES256-SHA,DHE-DSS-AES256-SHA,DHE-RSA-CAMELLIA256-SHA,DHE-DSS-CAMELLIA256-SHA,DHE-RSA-AES128-SHA,DHE-DSS-AES128-SHA,DHE-RSA-CAMELLIA128-SHA,DHE-DSS-CAMELLIA128-SHA</span><br><span style="color: hsl(120, 100%, 40%);">+cipher = ECDHE-ECDSA-AES256-SHA,ECDHE-RSA-AES256-SHA,ECDHE-ECDSA-AES128-SHA,ECDHE-RSA-AES128-SHA,DHE-RSA-AES256-SHA,DHE-DSS-AES256-SHA,DHE-RSA-CAMELLIA256-SHA,DHE-DSS-CAMELLIA256-SHA,DHE-RSA-AES128-SHA,DHE-DSS-AES128-SHA,DHE-RSA-CAMELLIA128-SHA,DHE-DSS-CAMELLIA128-SHA</span><br><span> priv_key_file = <<astetcdir>>/ca1-ast1.key</span><br><span> cert_file = <<astetcdir>>/ca1-ast1.crt</span><br><span> ca_list_file = <<astetcdir>>/ca1.crt</span><br><span>diff --git a/tests/channels/pjsip/secure_calling/calls/off-nominal/dtls_verify_failure/configs/ast2/pjsip.conf b/tests/channels/pjsip/secure_calling/calls/off-nominal/dtls_verify_failure/configs/ast2/pjsip.conf</span><br><span>index b55cab8..ef58f19 100644</span><br><span>--- a/tests/channels/pjsip/secure_calling/calls/off-nominal/dtls_verify_failure/configs/ast2/pjsip.conf</span><br><span>+++ b/tests/channels/pjsip/secure_calling/calls/off-nominal/dtls_verify_failure/configs/ast2/pjsip.conf</span><br><span>@@ -4,7 +4,7 @@</span><br><span> type = transport</span><br><span> protocol = tls</span><br><span> method = tlsv1</span><br><span style="color: hsl(0, 100%, 40%);">-cipher = ECDHE-ECDSA-AES256-SHA,ECDHE-RSA-AES256-SHA,ECDHE-ECDSA-AES128-SHA,ECDHE-RSA-AES128-SHA,ECDHE-ECDSA-DES-CBC3-SHA,ECDHE-RSA-DES-CBC3-SHA,DHE-RSA-AES256-SHA,DHE-DSS-AES256-SHA,DHE-RSA-CAMELLIA256-SHA,DHE-DSS-CAMELLIA256-SHA,DHE-RSA-AES128-SHA,DHE-DSS-AES128-SHA,DHE-RSA-CAMELLIA128-SHA,DHE-DSS-CAMELLIA128-SHA</span><br><span style="color: hsl(120, 100%, 40%);">+cipher = ECDHE-ECDSA-AES256-SHA,ECDHE-RSA-AES256-SHA,ECDHE-ECDSA-AES128-SHA,ECDHE-RSA-AES128-SHA,DHE-RSA-AES256-SHA,DHE-DSS-AES256-SHA,DHE-RSA-CAMELLIA256-SHA,DHE-DSS-CAMELLIA256-SHA,DHE-RSA-AES128-SHA,DHE-DSS-AES128-SHA,DHE-RSA-CAMELLIA128-SHA,DHE-DSS-CAMELLIA128-SHA</span><br><span> priv_key_file = <<astetcdir>>/ca1-ast2.key</span><br><span> cert_file = <<astetcdir>>/ca1-ast2.crt</span><br><span> ca_list_file = <<astetcdir>>/ca1.crt</span><br><span>diff --git a/tests/channels/pjsip/secure_calling/calls/off-nominal/no_dtls_ciphers_in_common/configs/ast1/pjsip.conf b/tests/channels/pjsip/secure_calling/calls/off-nominal/no_dtls_ciphers_in_common/configs/ast1/pjsip.conf</span><br><span>index f491080..a6b5688 100644</span><br><span>--- a/tests/channels/pjsip/secure_calling/calls/off-nominal/no_dtls_ciphers_in_common/configs/ast1/pjsip.conf</span><br><span>+++ b/tests/channels/pjsip/secure_calling/calls/off-nominal/no_dtls_ciphers_in_common/configs/ast1/pjsip.conf</span><br><span>@@ -4,7 +4,7 @@</span><br><span> type = transport</span><br><span> protocol = tls</span><br><span> method = tlsv1</span><br><span style="color: hsl(0, 100%, 40%);">-cipher = ECDHE-ECDSA-AES256-SHA,ECDHE-RSA-AES256-SHA,ECDHE-ECDSA-AES128-SHA,ECDHE-RSA-AES128-SHA,ECDHE-ECDSA-DES-CBC3-SHA,ECDHE-RSA-DES-CBC3-SHA,DHE-RSA-AES256-SHA,DHE-DSS-AES256-SHA,DHE-RSA-CAMELLIA256-SHA,DHE-DSS-CAMELLIA256-SHA,DHE-RSA-AES128-SHA,DHE-DSS-AES128-SHA,DHE-RSA-CAMELLIA128-SHA,DHE-DSS-CAMELLIA128-SHA</span><br><span style="color: hsl(120, 100%, 40%);">+cipher = ECDHE-ECDSA-AES256-SHA,ECDHE-RSA-AES256-SHA,ECDHE-ECDSA-AES128-SHA,ECDHE-RSA-AES128-SHA,DHE-RSA-AES256-SHA,DHE-DSS-AES256-SHA,DHE-RSA-CAMELLIA256-SHA,DHE-DSS-CAMELLIA256-SHA,DHE-RSA-AES128-SHA,DHE-DSS-AES128-SHA,DHE-RSA-CAMELLIA128-SHA,DHE-DSS-CAMELLIA128-SHA</span><br><span> priv_key_file = <<astetcdir>>/ca1-ast1.key</span><br><span> cert_file = <<astetcdir>>/ca1-ast1.crt</span><br><span> ca_list_file = <<astetcdir>>/ca1.crt</span><br><span>diff --git a/tests/channels/pjsip/secure_calling/calls/off-nominal/no_dtls_ciphers_in_common/configs/ast2/pjsip.conf b/tests/channels/pjsip/secure_calling/calls/off-nominal/no_dtls_ciphers_in_common/configs/ast2/pjsip.conf</span><br><span>index 82d16e4..4f996e3 100644</span><br><span>--- a/tests/channels/pjsip/secure_calling/calls/off-nominal/no_dtls_ciphers_in_common/configs/ast2/pjsip.conf</span><br><span>+++ b/tests/channels/pjsip/secure_calling/calls/off-nominal/no_dtls_ciphers_in_common/configs/ast2/pjsip.conf</span><br><span>@@ -4,7 +4,7 @@</span><br><span> type = transport</span><br><span> protocol = tls</span><br><span> method = tlsv1</span><br><span style="color: hsl(0, 100%, 40%);">-cipher = ECDHE-ECDSA-AES256-SHA,ECDHE-RSA-AES256-SHA,ECDHE-ECDSA-AES128-SHA,ECDHE-RSA-AES128-SHA,ECDHE-ECDSA-DES-CBC3-SHA,ECDHE-RSA-DES-CBC3-SHA,DHE-RSA-AES256-SHA,DHE-DSS-AES256-SHA,DHE-RSA-CAMELLIA256-SHA,DHE-DSS-CAMELLIA256-SHA,DHE-RSA-AES128-SHA,DHE-DSS-AES128-SHA,DHE-RSA-CAMELLIA128-SHA,DHE-DSS-CAMELLIA128-SHA</span><br><span style="color: hsl(120, 100%, 40%);">+cipher = ECDHE-ECDSA-AES256-SHA,ECDHE-RSA-AES256-SHA,ECDHE-ECDSA-AES128-SHA,ECDHE-RSA-AES128-SHA,DHE-RSA-AES256-SHA,DHE-DSS-AES256-SHA,DHE-RSA-CAMELLIA256-SHA,DHE-DSS-CAMELLIA256-SHA,DHE-RSA-AES128-SHA,DHE-DSS-AES128-SHA,DHE-RSA-CAMELLIA128-SHA,DHE-DSS-CAMELLIA128-SHA</span><br><span> priv_key_file = <<astetcdir>>/ca1-ast2.key</span><br><span> cert_file = <<astetcdir>>/ca1-ast2.crt</span><br><span> ca_list_file = <<astetcdir>>/ca1.crt</span><br><span>@@ -33,7 +33,7 @@</span><br><span> dtls_ca_file = <<astetcdir>>/ca1.crt</span><br><span> dtls_verify = yes</span><br><span> ; ECDHE-RSA-AES256-SHA is removed</span><br><span style="color: hsl(0, 100%, 40%);">-dtls_cipher = ECDHE-ECDSA-AES256-SHA,ECDHE-ECDSA-AES128-SHA,ECDHE-RSA-AES128-SHA,ECDHE-ECDSA-DES-CBC3-SHA,ECDHE-RSA-DES-CBC3-SHA,DHE-RSA-AES256-SHA,DHE-DSS-AES256-SHA,DHE-RSA-CAMELLIA256-SHA,DHE-DSS-CAMELLIA256-SHA,DHE-RSA-AES128-SHA,DHE-DSS-AES128-SHA,DHE-RSA-CAMELLIA128-SHA,DHE-DSS-CAMELLIA128-SHA</span><br><span style="color: hsl(120, 100%, 40%);">+dtls_cipher = ECDHE-ECDSA-AES256-SHA,ECDHE-ECDSA-AES128-SHA,ECDHE-RSA-AES128-SHA,DHE-RSA-AES256-SHA,DHE-DSS-AES256-SHA,DHE-RSA-CAMELLIA256-SHA,DHE-DSS-CAMELLIA256-SHA,DHE-RSA-AES128-SHA,DHE-DSS-AES128-SHA,DHE-RSA-CAMELLIA128-SHA,DHE-DSS-CAMELLIA128-SHA</span><br><span> </span><br><span> [alice]</span><br><span> type = aor</span><br><span>diff --git a/tests/channels/pjsip/secure_calling/calls/off-nominal/no_sips_ciphers_in_common/configs/ast2/pjsip.conf b/tests/channels/pjsip/secure_calling/calls/off-nominal/no_sips_ciphers_in_common/configs/ast2/pjsip.conf</span><br><span>index 0c4f44a..91b4a1b 100644</span><br><span>--- a/tests/channels/pjsip/secure_calling/calls/off-nominal/no_sips_ciphers_in_common/configs/ast2/pjsip.conf</span><br><span>+++ b/tests/channels/pjsip/secure_calling/calls/off-nominal/no_sips_ciphers_in_common/configs/ast2/pjsip.conf</span><br><span>@@ -5,7 +5,7 @@</span><br><span> protocol = tls</span><br><span> method = tlsv1</span><br><span> ; ECDHE-RSA-AES256-SHA is removed</span><br><span style="color: hsl(0, 100%, 40%);">-cipher = ECDHE-ECDSA-AES256-SHA,ECDHE-ECDSA-AES128-SHA,ECDHE-RSA-AES128-SHA,ECDHE-ECDSA-DES-CBC3-SHA,ECDHE-RSA-DES-CBC3-SHA,DHE-RSA-AES256-SHA,DHE-DSS-AES256-SHA,DHE-RSA-CAMELLIA256-SHA,DHE-DSS-CAMELLIA256-SHA,DHE-RSA-AES128-SHA,DHE-DSS-AES128-SHA,DHE-RSA-CAMELLIA128-SHA,DHE-DSS-CAMELLIA128-SHA</span><br><span style="color: hsl(120, 100%, 40%);">+cipher = ECDHE-ECDSA-AES256-SHA,ECDHE-ECDSA-AES128-SHA,ECDHE-RSA-AES128-SHA,DHE-RSA-AES256-SHA,DHE-DSS-AES256-SHA,DHE-RSA-CAMELLIA256-SHA,DHE-DSS-CAMELLIA256-SHA,DHE-RSA-AES128-SHA,DHE-DSS-AES128-SHA,DHE-RSA-CAMELLIA128-SHA,DHE-DSS-CAMELLIA128-SHA</span><br><span> priv_key_file = <<astetcdir>>/ca1-ast2.key</span><br><span> cert_file = <<astetcdir>>/ca1-ast2.crt</span><br><span> ca_list_file = <<astetcdir>>/ca1.crt</span><br><span>diff --git a/tests/channels/pjsip/secure_calling/calls/off-nominal/sips_verify_failure/configs/ast1/pjsip.conf b/tests/channels/pjsip/secure_calling/calls/off-nominal/sips_verify_failure/configs/ast1/pjsip.conf</span><br><span>index 42c7268..eeff7f2 100644</span><br><span>--- a/tests/channels/pjsip/secure_calling/calls/off-nominal/sips_verify_failure/configs/ast1/pjsip.conf</span><br><span>+++ b/tests/channels/pjsip/secure_calling/calls/off-nominal/sips_verify_failure/configs/ast1/pjsip.conf</span><br><span>@@ -4,7 +4,7 @@</span><br><span> type = transport</span><br><span> protocol = tls</span><br><span> method = tlsv1</span><br><span style="color: hsl(0, 100%, 40%);">-cipher = ECDHE-ECDSA-AES256-SHA,ECDHE-RSA-AES256-SHA,ECDHE-ECDSA-AES128-SHA,ECDHE-RSA-AES128-SHA,ECDHE-ECDSA-DES-CBC3-SHA,ECDHE-RSA-DES-CBC3-SHA,DHE-RSA-AES256-SHA,DHE-DSS-AES256-SHA,DHE-RSA-CAMELLIA256-SHA,DHE-DSS-CAMELLIA256-SHA,DHE-RSA-AES128-SHA,DHE-DSS-AES128-SHA,DHE-RSA-CAMELLIA128-SHA,DHE-DSS-CAMELLIA128-SHA</span><br><span style="color: hsl(120, 100%, 40%);">+cipher = ECDHE-ECDSA-AES256-SHA,ECDHE-RSA-AES256-SHA,ECDHE-ECDSA-AES128-SHA,ECDHE-RSA-AES128-SHA,DHE-RSA-AES256-SHA,DHE-DSS-AES256-SHA,DHE-RSA-CAMELLIA256-SHA,DHE-DSS-CAMELLIA256-SHA,DHE-RSA-AES128-SHA,DHE-DSS-AES128-SHA,DHE-RSA-CAMELLIA128-SHA,DHE-DSS-CAMELLIA128-SHA</span><br><span> priv_key_file = <<astetcdir>>/ca1-ast1.key</span><br><span> cert_file = <<astetcdir>>/ca1-ast1.crt</span><br><span> ca_list_file = <<astetcdir>>/ca1.crt</span><br><span>diff --git a/tests/channels/pjsip/secure_calling/calls/off-nominal/sips_verify_failure/configs/ast2/pjsip.conf b/tests/channels/pjsip/secure_calling/calls/off-nominal/sips_verify_failure/configs/ast2/pjsip.conf</span><br><span>index c49833f..cf2ba5b 100644</span><br><span>--- a/tests/channels/pjsip/secure_calling/calls/off-nominal/sips_verify_failure/configs/ast2/pjsip.conf</span><br><span>+++ b/tests/channels/pjsip/secure_calling/calls/off-nominal/sips_verify_failure/configs/ast2/pjsip.conf</span><br><span>@@ -4,7 +4,7 @@</span><br><span> type = transport</span><br><span> protocol = tls</span><br><span> method = tlsv1</span><br><span style="color: hsl(0, 100%, 40%);">-cipher = ECDHE-ECDSA-AES256-SHA,ECDHE-RSA-AES256-SHA,ECDHE-ECDSA-AES128-SHA,ECDHE-RSA-AES128-SHA,ECDHE-ECDSA-DES-CBC3-SHA,ECDHE-RSA-DES-CBC3-SHA,DHE-RSA-AES256-SHA,DHE-DSS-AES256-SHA,DHE-RSA-CAMELLIA256-SHA,DHE-DSS-CAMELLIA256-SHA,DHE-RSA-AES128-SHA,DHE-DSS-AES128-SHA,DHE-RSA-CAMELLIA128-SHA,DHE-DSS-CAMELLIA128-SHA</span><br><span style="color: hsl(120, 100%, 40%);">+cipher = ECDHE-ECDSA-AES256-SHA,ECDHE-RSA-AES256-SHA,ECDHE-ECDSA-AES128-SHA,ECDHE-RSA-AES128-SHA,DHE-RSA-AES256-SHA,DHE-DSS-AES256-SHA,DHE-RSA-CAMELLIA256-SHA,DHE-DSS-CAMELLIA256-SHA,DHE-RSA-AES128-SHA,DHE-DSS-AES128-SHA,DHE-RSA-CAMELLIA128-SHA,DHE-DSS-CAMELLIA128-SHA</span><br><span> priv_key_file = <<astetcdir>>/ca2-ast2.key</span><br><span> cert_file = <<astetcdir>>/ca2-ast2.crt</span><br><span> ca_list_file = <<astetcdir>>/ca2.crt</span><br><span></span><br></pre><p>To view, visit <a href="https://gerrit.asterisk.org/9782">change 9782</a>. To unsubscribe, or for help writing mail filters, visit <a href="https://gerrit.asterisk.org/settings">settings</a>.</p><div itemscope itemtype="http://schema.org/EmailMessage"><div itemscope itemprop="action" itemtype="http://schema.org/ViewAction"><link itemprop="url" href="https://gerrit.asterisk.org/9782"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: testsuite </div>
<div style="display:none"> Gerrit-Branch: 13 </div>
<div style="display:none"> Gerrit-MessageType: merged </div>
<div style="display:none"> Gerrit-Change-Id: Id9588024fe59376f919674f6458167c82d6700b0 </div>
<div style="display:none"> Gerrit-Change-Number: 9782 </div>
<div style="display:none"> Gerrit-PatchSet: 1 </div>
<div style="display:none"> Gerrit-Owner: Joshua Colp <jcolp@digium.com> </div>
<div style="display:none"> Gerrit-Reviewer: George Joseph <gjoseph@digium.com> </div>
<div style="display:none"> Gerrit-Reviewer: Jenkins2 </div>
<div style="display:none"> Gerrit-Reviewer: Richard Mudgett <rmudgett@digium.com> </div>