<p>George Joseph has uploaded this change for <strong>review</strong>.</p><p><a href="https://gerrit.asterisk.org/7447">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">tls_keys: Add common certs and keys to configs<br><br>Created keys for 4 asterisk instances to use as needed.<br>See configs/keys/README.txt for more info.<br><br>Change-Id: I522b5df6e8e63aa67d7a9c75ecc1c047916469e1<br>---<br>A configs/keys/README.txt<br>A configs/keys/ca1/ast1.crt<br>A configs/keys/ca1/ast1.csr<br>A configs/keys/ca1/ast1.key<br>A configs/keys/ca1/ast1.pem<br>A configs/keys/ca1/ast2.crt<br>A configs/keys/ca1/ast2.csr<br>A configs/keys/ca1/ast2.key<br>A configs/keys/ca1/ast2.pem<br>A configs/keys/ca1/ast3.crt<br>A configs/keys/ca1/ast3.csr<br>A configs/keys/ca1/ast3.key<br>A configs/keys/ca1/ast3.pem<br>A configs/keys/ca1/ast4.crt<br>A configs/keys/ca1/ast4.csr<br>A configs/keys/ca1/ast4.key<br>A configs/keys/ca1/ast4.pem<br>A configs/keys/ca1/ca.cfg<br>A configs/keys/ca1/ca.crt<br>A configs/keys/ca1/ca.key<br>A configs/keys/ca1/tmp.cfg<br>A configs/keys/ca2/ast1.crt<br>A configs/keys/ca2/ast1.csr<br>A configs/keys/ca2/ast1.key<br>A configs/keys/ca2/ast1.pem<br>A configs/keys/ca2/ast2.crt<br>A configs/keys/ca2/ast2.csr<br>A configs/keys/ca2/ast2.key<br>A configs/keys/ca2/ast2.pem<br>A configs/keys/ca2/ast3.crt<br>A configs/keys/ca2/ast3.csr<br>A configs/keys/ca2/ast3.key<br>A configs/keys/ca2/ast3.pem<br>A configs/keys/ca2/ast4.crt<br>A configs/keys/ca2/ast4.csr<br>A configs/keys/ca2/ast4.key<br>A configs/keys/ca2/ast4.pem<br>A configs/keys/ca2/ca.cfg<br>A configs/keys/ca2/ca.crt<br>A configs/keys/ca2/ca.key<br>A configs/keys/ca2/tmp.cfg<br>A configs/keys/chain.pem<br>42 files changed, 941 insertions(+), 0 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">git pull ssh://gerrit.asterisk.org:29418/testsuite refs/changes/47/7447/1</pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">diff --git a/configs/keys/README.txt b/configs/keys/README.txt<br>new file mode 100644<br>index 0000000..841cdad<br>--- /dev/null<br>+++ b/configs/keys/README.txt<br>@@ -0,0 +1,45 @@<br>+These files can be used by any tests needing them. They were<br>+created using the ast_tls_cert script located in the asterisk<br>+source directory under contrib/scripts. The password for the<br>+ca.key files is 'cakey'.<br>+<br>+Example:<br>+ast_tls_cert -C 127.0.0.1 -O ast1 -o ast1<br>+<br>+There are 2 subdirectories ca1 and ca2. This allows asterisk to<br>+use keys from different CAs to test verification.<br>+<br>+This directory (configs/keys) is ignored by the configs install<br>+function to prevent the files from being unnecessarily copied to<br>+every test in the testsuite. To use them from individual tests,<br>+simply create RELATIVE symlinks to them from your test's<br>+configs/astX directory. They'll then be copied automatically to the<br>+test's etc/asterisk directory. To reference them from other config<br>+files, use the "<<astetcdir>>" replaceable parameter.<br>+<br>+Example:<br>+<br>+$ cd tests/channels/pjsip/mytest/configs/ast1<br>+$ ln -s ln -s ../../../../../../configs/keys/ca1/ca.crt<br>+$ ln -s ln -s ../../../../../../configs/keys/ca1/ast1.crt<br>+$ ln -s ln -s ../../../../../../configs/keys/ca1/ast1.key<br>+<br>+Then edit tests/channels/pjsip/mytest/configs/ast1/pjsip.conf<br>+and add a transport...<br>+<br>+[local-transport-tls]<br>+type = transport<br>+protocol = tls<br>+method = tlsv1<br>+cipher = AES128-CCM <snip><br>+priv_key_file = <<astetcdir>>/ast1.key<br>+cert_file = <<astetcdir>>/ast1.crt<br>+ca_list_file = <<astetcdir>>/ca.crt<br>+verify_client = no<br>+verify_server = no<br>+require_client_cert = no<br>+async_operations = 20<br>+bind = 127.0.0.1:5061<br>+<br>+You can also use the chain.pem file if you need the ca.crt files<br>+from both ca1 and ca2.<br>diff --git a/configs/keys/ca1/ast1.crt b/configs/keys/ca1/ast1.crt<br>new file mode 100644<br>index 0000000..7f583e1<br>--- /dev/null<br>+++ b/configs/keys/ca1/ast1.crt<br>@@ -0,0 +1,20 @@<br>+-----BEGIN CERTIFICATE-----<br>+MIIDQDCCASgCAQEwDQYJKoZIhvcNAQELBQAwLTEcMBoGA1UEAwwTQXN0ZXJpc2sg<br>+UHJpdmF0ZSBDQTENMAsGA1UECgwEYXN0MTAeFw0xNzEyMDUxNDQxMzFaFw0xODEy<br>+MDUxNDQxMzFaMCMxEjAQBgNVBAMMCTEyNy4wLjAuMTENMAsGA1UECgwEYXN0MTCB<br>+nzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA2m/m3Uddz1aFahex60j+bqA7Ug/W<br>+tsaKBPX3rlRMTkNi2OSlVI93dM21JK3/joq6FsrovtVfPO4VVHtEHndTdoXBqt5T<br>+MWIszsslfuHNEFz3vD3bJdVqxYC7iFMZYsh5NrukfqaXVQSJPmR0Saeby0Bip0Fe<br>+GD4scUvRNsZcqAECAwEAATANBgkqhkiG9w0BAQsFAAOCAgEAoZCXt4daHW0P5HXu<br>+rqHV4WVqeiRZxHDgXFCkKpBoF9cl7VvC8agVzTcL/73uHBaJ2FCz/9b8o7ZQR78T<br>+jCGcTN/z9n9bP+oo9Z8mhbO0YiDavcwdVkSKBTNkC3/G420N+jfVAkQkRriuHTLu<br>+H7ADMSdHI1g+JQGVIVEJDXT5yFiTR0TUQZrlZ+bnE+BDap11wTbOyqCCg3MLUZJU<br>+9PQAePXipFpmRRyobk866r2KxKIyJAbVUXZwTwfXXuKDIBuYMQx0Ynnqm/mezQv/<br>+IGW9A9S1Xlvupl9TCTUh8ppqw4TV3XRDX9hCZU5Fkqis/uZQa1WJl2Pl4+RG5DVn<br>+nJv+WlRzBwWXAzyJRMUSsviZyxx01JbOQYzaJOIEwc3cR0+1c2qj3H2D/NHymm/+<br>+nDUMOOAA+iacC1JFbbO3NTfOId9Ci1KXPhrnJUsQBXxve91r8zYGG8XktaSXygQX<br>+Nq+2OG4CJlIaVwuwvY9SHeSjWMCRUvDeXY+pGYwkjPIn/6rS441u91WjDSztBEHQ<br>+9kOXik6Wcm1FMuHFQykTKMw9+Xj+sDq0/Vf1qOOFxG+L1i8tu/z+kQSBpHRJobyQ<br>+wdI+Tq9GjAAmC4ZWy1Da/vC+oeYpjj6LcTs9Nx88wdE+WpxXd0wJ75+RTXd8JJN7<br>+MawUu3MUF57hMpU3p2NMWToCQ10=<br>+-----END CERTIFICATE-----<br>diff --git a/configs/keys/ca1/ast1.csr b/configs/keys/ca1/ast1.csr<br>new file mode 100644<br>index 0000000..fd44967<br>--- /dev/null<br>+++ b/configs/keys/ca1/ast1.csr<br>@@ -0,0 +1,10 @@<br>+-----BEGIN CERTIFICATE REQUEST-----<br>+MIIBYjCBzAIBADAjMRIwEAYDVQQDDAkxMjcuMC4wLjExDTALBgNVBAoMBGFzdDEw<br>+gZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBANpv5t1HXc9WhWoXsetI/m6gO1IP<br>+1rbGigT1965UTE5DYtjkpVSPd3TNtSSt/46KuhbK6L7VXzzuFVR7RB53U3aFware<br>+UzFiLM7LJX7hzRBc97w92yXVasWAu4hTGWLIeTa7pH6ml1UEiT5kdEmnm8tAYqdB<br>+Xhg+LHFL0TbGXKgBAgMBAAGgADANBgkqhkiG9w0BAQsFAAOBgQCboXwVIN8izXRK<br>+lZ0fWzv6pg+Jue8k3It203noWtBl9Dk0dJSwq6WSm2UAPFDzl9q7T9hdWlvp28Bl<br>++gMcOz1cT2N3QdP3+XBoxa4XQPtAGHreamOt0TKmUJArVXjalnrJZGRgaq0r1i+w<br>+r+0ruz6qZu9fdLLk3Lx7GF3aLi3LhQ==<br>+-----END CERTIFICATE REQUEST-----<br>diff --git a/configs/keys/ca1/ast1.key b/configs/keys/ca1/ast1.key<br>new file mode 100644<br>index 0000000..97a9e31<br>--- /dev/null<br>+++ b/configs/keys/ca1/ast1.key<br>@@ -0,0 +1,15 @@<br>+-----BEGIN RSA PRIVATE KEY-----<br>+MIICXgIBAAKBgQDab+bdR13PVoVqF7HrSP5uoDtSD9a2xooE9feuVExOQ2LY5KVU<br>+j3d0zbUkrf+OiroWyui+1V887hVUe0Qed1N2hcGq3lMxYizOyyV+4c0QXPe8Pdsl<br>+1WrFgLuIUxliyHk2u6R+ppdVBIk+ZHRJp5vLQGKnQV4YPixxS9E2xlyoAQIDAQAB<br>+AoGBALKeCnQrJWSj5ViJo6039QXU9Gz4EqVG2BmSYEQnHnZo1+1vmln5Lr9Obq9d<br>+sLmIav60UXmq1MPoE30PhvY6sP2ZN8tglNIqMI+tKgonOmVQTsIwj/Mpg6zOM8oi<br>+0OROc3YzFiYhvAbpSgFOaCJzR06gwSwjVvc2U4py3V6KX+KBAkEA8PxiOJOi9/78<br>+mADARlUteDQT+eTFZbDh+nvB3+sOHAU7fqyxD2/IZUWruxxIJRjTH5JJcA9sN+my<br>+q2YhNumPGQJBAOgL4CdAiDMnZsQgjbkN8t/G2JB19mE6iqwvb6r4t8CCD5hcLm45<br>+a/qzfGEqcr8zLKzM51XzN967bWV6/CXbRSkCQQDsMsNmprYGEqOrrJjIlvYBKjIm<br>+LaeY230ykJhfC7mBl1NP/p1w/uRQ9q+yrq67xZAxEqXuMv+j8egQfQKzGssJAkAn<br>+WtRCc/xliJoySz8eEpKNh2D1ZzxJEy+vsj/jJFmtyaExevjY8t4wX76JkDRz3w8F<br>+o57cgeqI2QrdujUHip+5AkEA8FzIX2ymKBsF1OAdPIX4RNSYQdISfN7u7jJwBZCZ<br>+I8LyHdTF/bYwot9zozQzxIKrMki9exR/yrIZ2OU3raA7yQ==<br>+-----END RSA PRIVATE KEY-----<br>diff --git a/configs/keys/ca1/ast1.pem b/configs/keys/ca1/ast1.pem<br>new file mode 100644<br>index 0000000..e0a716c<br>--- /dev/null<br>+++ b/configs/keys/ca1/ast1.pem<br>@@ -0,0 +1,35 @@<br>+-----BEGIN RSA PRIVATE KEY-----<br>+MIICXgIBAAKBgQDab+bdR13PVoVqF7HrSP5uoDtSD9a2xooE9feuVExOQ2LY5KVU<br>+j3d0zbUkrf+OiroWyui+1V887hVUe0Qed1N2hcGq3lMxYizOyyV+4c0QXPe8Pdsl<br>+1WrFgLuIUxliyHk2u6R+ppdVBIk+ZHRJp5vLQGKnQV4YPixxS9E2xlyoAQIDAQAB<br>+AoGBALKeCnQrJWSj5ViJo6039QXU9Gz4EqVG2BmSYEQnHnZo1+1vmln5Lr9Obq9d<br>+sLmIav60UXmq1MPoE30PhvY6sP2ZN8tglNIqMI+tKgonOmVQTsIwj/Mpg6zOM8oi<br>+0OROc3YzFiYhvAbpSgFOaCJzR06gwSwjVvc2U4py3V6KX+KBAkEA8PxiOJOi9/78<br>+mADARlUteDQT+eTFZbDh+nvB3+sOHAU7fqyxD2/IZUWruxxIJRjTH5JJcA9sN+my<br>+q2YhNumPGQJBAOgL4CdAiDMnZsQgjbkN8t/G2JB19mE6iqwvb6r4t8CCD5hcLm45<br>+a/qzfGEqcr8zLKzM51XzN967bWV6/CXbRSkCQQDsMsNmprYGEqOrrJjIlvYBKjIm<br>+LaeY230ykJhfC7mBl1NP/p1w/uRQ9q+yrq67xZAxEqXuMv+j8egQfQKzGssJAkAn<br>+WtRCc/xliJoySz8eEpKNh2D1ZzxJEy+vsj/jJFmtyaExevjY8t4wX76JkDRz3w8F<br>+o57cgeqI2QrdujUHip+5AkEA8FzIX2ymKBsF1OAdPIX4RNSYQdISfN7u7jJwBZCZ<br>+I8LyHdTF/bYwot9zozQzxIKrMki9exR/yrIZ2OU3raA7yQ==<br>+-----END RSA PRIVATE KEY-----<br>+-----BEGIN CERTIFICATE-----<br>+MIIDQDCCASgCAQEwDQYJKoZIhvcNAQELBQAwLTEcMBoGA1UEAwwTQXN0ZXJpc2sg<br>+UHJpdmF0ZSBDQTENMAsGA1UECgwEYXN0MTAeFw0xNzEyMDUxNDQxMzFaFw0xODEy<br>+MDUxNDQxMzFaMCMxEjAQBgNVBAMMCTEyNy4wLjAuMTENMAsGA1UECgwEYXN0MTCB<br>+nzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA2m/m3Uddz1aFahex60j+bqA7Ug/W<br>+tsaKBPX3rlRMTkNi2OSlVI93dM21JK3/joq6FsrovtVfPO4VVHtEHndTdoXBqt5T<br>+MWIszsslfuHNEFz3vD3bJdVqxYC7iFMZYsh5NrukfqaXVQSJPmR0Saeby0Bip0Fe<br>+GD4scUvRNsZcqAECAwEAATANBgkqhkiG9w0BAQsFAAOCAgEAoZCXt4daHW0P5HXu<br>+rqHV4WVqeiRZxHDgXFCkKpBoF9cl7VvC8agVzTcL/73uHBaJ2FCz/9b8o7ZQR78T<br>+jCGcTN/z9n9bP+oo9Z8mhbO0YiDavcwdVkSKBTNkC3/G420N+jfVAkQkRriuHTLu<br>+H7ADMSdHI1g+JQGVIVEJDXT5yFiTR0TUQZrlZ+bnE+BDap11wTbOyqCCg3MLUZJU<br>+9PQAePXipFpmRRyobk866r2KxKIyJAbVUXZwTwfXXuKDIBuYMQx0Ynnqm/mezQv/<br>+IGW9A9S1Xlvupl9TCTUh8ppqw4TV3XRDX9hCZU5Fkqis/uZQa1WJl2Pl4+RG5DVn<br>+nJv+WlRzBwWXAzyJRMUSsviZyxx01JbOQYzaJOIEwc3cR0+1c2qj3H2D/NHymm/+<br>+nDUMOOAA+iacC1JFbbO3NTfOId9Ci1KXPhrnJUsQBXxve91r8zYGG8XktaSXygQX<br>+Nq+2OG4CJlIaVwuwvY9SHeSjWMCRUvDeXY+pGYwkjPIn/6rS441u91WjDSztBEHQ<br>+9kOXik6Wcm1FMuHFQykTKMw9+Xj+sDq0/Vf1qOOFxG+L1i8tu/z+kQSBpHRJobyQ<br>+wdI+Tq9GjAAmC4ZWy1Da/vC+oeYpjj6LcTs9Nx88wdE+WpxXd0wJ75+RTXd8JJN7<br>+MawUu3MUF57hMpU3p2NMWToCQ10=<br>+-----END CERTIFICATE-----<br>diff --git a/configs/keys/ca1/ast2.crt b/configs/keys/ca1/ast2.crt<br>new file mode 100644<br>index 0000000..ce202d6<br>--- /dev/null<br>+++ b/configs/keys/ca1/ast2.crt<br>@@ -0,0 +1,20 @@<br>+-----BEGIN CERTIFICATE-----<br>+MIIDQDCCASgCAQEwDQYJKoZIhvcNAQELBQAwLTEcMBoGA1UEAwwTQXN0ZXJpc2sg<br>+UHJpdmF0ZSBDQTENMAsGA1UECgwEYXN0MTAeFw0xNzEyMDUxNDQxNDVaFw0xODEy<br>+MDUxNDQxNDVaMCMxEjAQBgNVBAMMCTEyNy4wLjAuMTENMAsGA1UECgwEYXN0MjCB<br>+nzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAwqnUDhqe5Jzd59oLpl+7XGE+/MXm<br>+M5krQTRMuK5TRMx3uqUwRmVL6DctpiqsQy+MkbrYrM6LL2KQMDaHexKVagwQ+Je1<br>+MDhLhnyzVpel1hMF1V8LkSdv4NNx4b/xriIhge21sjMCbXTGTwg0LcQY+SnYdIuU<br>+K8GkxsWtSH/OHmsCAwEAATANBgkqhkiG9w0BAQsFAAOCAgEAhlTUHpp1E+VuA07u<br>+w/7ruHPKMIfFE4HhASwiTS61nY6lUIKEyDzD1Quc9v9qqBc+zRM7DYHG1NtBa4Sb<br>+mfa+iiJnM1pwrRuAHrYvaD4SoIWCEIP5IwdMA70XAnLxV++MJLy9ECDCZoawl2v1<br>+htfL1V4btlnRVvs/3ozZobySMjBSoJTIpyToex/KsUxZEusdmJkVeezbJJfK/GCL<br>++ZeT4Z3l570fBz7b2JJVGboj6VkTGJzam/VCmODSc3UD6xsJR86TpvmTpu79gb2f<br>+gH2qjFpH4XLJaQ6KWYJb+2kLEMjfVDjFY6OOHeLfiVgVDplzbarVL9h92/YzzA/i<br>+Ebf8xKI6ftgpmn8MD2oi4dp+hYjE0uzrp8eraP0RdgoI1DGczfjKZNnbdIdXf8Lq<br>+o9YI7qz7IGCkFZIMQW9+IP1l5hgJLr351zrEZQR/NKCkXT4+6s9wUFND1C7ZgeIl<br>+oU+cfqxG7at1xLIUIkcLKFGJm3mEpCEkqkAcHxZ0Q3nvXuB+IKJNS9vR8sssttO9<br>+850A0ps4x54BllDSV4Kg31F1VverSagEjkn1g+zrCd4lMF1kmti3UqgeCeG+FerD<br>+S5igztRXN5RO2d61hlRW/rMknfnF/wbboAnHiuyCdj/HZgQ+g4/XU15LFNM839Lh<br>+2pirQfeF8ClFSpp7JvnXawPoEdY=<br>+-----END CERTIFICATE-----<br>diff --git a/configs/keys/ca1/ast2.csr b/configs/keys/ca1/ast2.csr<br>new file mode 100644<br>index 0000000..4b75231<br>--- /dev/null<br>+++ b/configs/keys/ca1/ast2.csr<br>@@ -0,0 +1,10 @@<br>+-----BEGIN CERTIFICATE REQUEST-----<br>+MIIBYjCBzAIBADAjMRIwEAYDVQQDDAkxMjcuMC4wLjExDTALBgNVBAoMBGFzdDIw<br>+gZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMKp1A4anuSc3efaC6Zfu1xhPvzF<br>+5jOZK0E0TLiuU0TMd7qlMEZlS+g3LaYqrEMvjJG62KzOiy9ikDA2h3sSlWoMEPiX<br>+tTA4S4Z8s1aXpdYTBdVfC5Enb+DTceG/8a4iIYHttbIzAm10xk8INC3EGPkp2HSL<br>+lCvBpMbFrUh/zh5rAgMBAAGgADANBgkqhkiG9w0BAQsFAAOBgQC2D9e9UMtkYmtv<br>+eXXe4d47vxhmzeDyK9Y7Wgtlc2KGQ1MMR/r8EH64LFABZeEY6m7Ln91W7OAIHQ1H<br>+eI35465CeXNJmTRysDbYBkkNzbsi+ZE5dDPTakhyTAWHC6WvASuIz9rD1C4YTpPf<br>+TpOZ926X+O0fI6SycaQuap/Ti9kEmQ==<br>+-----END CERTIFICATE REQUEST-----<br>diff --git a/configs/keys/ca1/ast2.key b/configs/keys/ca1/ast2.key<br>new file mode 100644<br>index 0000000..3833ed9<br>--- /dev/null<br>+++ b/configs/keys/ca1/ast2.key<br>@@ -0,0 +1,15 @@<br>+-----BEGIN RSA PRIVATE KEY-----<br>+MIICXgIBAAKBgQDCqdQOGp7knN3n2gumX7tcYT78xeYzmStBNEy4rlNEzHe6pTBG<br>+ZUvoNy2mKqxDL4yRutiszosvYpAwNod7EpVqDBD4l7UwOEuGfLNWl6XWEwXVXwuR<br>+J2/g03Hhv/GuIiGB7bWyMwJtdMZPCDQtxBj5Kdh0i5QrwaTGxa1If84eawIDAQAB<br>+AoGAAgIGce7MXMdRcqbJH/o00IsgPzM7YKTf0VhcwjrqGPeS9JXnnZJF6itHiUM/<br>+a6H97TLkMUQgI2j828J0O0zBxcWjlKuqHjOMfJ22JvmwFrAnXEYk89eUlHX8DLAq<br>+i/ncURdRg2wcL4mnqoeFLVmMhPiqFGC7YjU8uI+qXmuZ+qECQQDxPrCrN40NP4BU<br>+NHwXj/9DJdFhFVWnlGt9ddLgLZ3lj9xBloglmOnNRb3oL7zMsHX0xsXlZBB4puM+<br>+Pv+8uh/HAkEAzpHI942X7vO5lgbsvQgQSEhf0xVKchB14Sb5ldSsGyHzEKBmB4Be<br>+miurL0bDP2kSqhFJm6y4lqbdUtF4fT8UPQJBAJf1FhFzV1zN8AaaXMP2xyJDswSF<br>+DMQXIDIRwnfFJB1SpbmGmVGdZUAQuxOC5ljEmjhJ8KOSiTGGZcNyqWH2l0cCQQCA<br>+3hgGv/G545iyzK0iHIaz4VrOf6jK0hQIG113KI8Z+ir+A2LDaUUbXwTTYIzr4SwA<br>+pvpJwQ4DBiRqxz0ovZJtAkEAm9z7THXCzeMyWj5jcN9//GTxzeexNRxXJ1SYzmlm<br>+N2Ff+zNy00Vv2ZF/lMesDBP30SArY8oAiRHDk75o9UO8aQ==<br>+-----END RSA PRIVATE KEY-----<br>diff --git a/configs/keys/ca1/ast2.pem b/configs/keys/ca1/ast2.pem<br>new file mode 100644<br>index 0000000..876f1f2<br>--- /dev/null<br>+++ b/configs/keys/ca1/ast2.pem<br>@@ -0,0 +1,35 @@<br>+-----BEGIN RSA PRIVATE KEY-----<br>+MIICXgIBAAKBgQDCqdQOGp7knN3n2gumX7tcYT78xeYzmStBNEy4rlNEzHe6pTBG<br>+ZUvoNy2mKqxDL4yRutiszosvYpAwNod7EpVqDBD4l7UwOEuGfLNWl6XWEwXVXwuR<br>+J2/g03Hhv/GuIiGB7bWyMwJtdMZPCDQtxBj5Kdh0i5QrwaTGxa1If84eawIDAQAB<br>+AoGAAgIGce7MXMdRcqbJH/o00IsgPzM7YKTf0VhcwjrqGPeS9JXnnZJF6itHiUM/<br>+a6H97TLkMUQgI2j828J0O0zBxcWjlKuqHjOMfJ22JvmwFrAnXEYk89eUlHX8DLAq<br>+i/ncURdRg2wcL4mnqoeFLVmMhPiqFGC7YjU8uI+qXmuZ+qECQQDxPrCrN40NP4BU<br>+NHwXj/9DJdFhFVWnlGt9ddLgLZ3lj9xBloglmOnNRb3oL7zMsHX0xsXlZBB4puM+<br>+Pv+8uh/HAkEAzpHI942X7vO5lgbsvQgQSEhf0xVKchB14Sb5ldSsGyHzEKBmB4Be<br>+miurL0bDP2kSqhFJm6y4lqbdUtF4fT8UPQJBAJf1FhFzV1zN8AaaXMP2xyJDswSF<br>+DMQXIDIRwnfFJB1SpbmGmVGdZUAQuxOC5ljEmjhJ8KOSiTGGZcNyqWH2l0cCQQCA<br>+3hgGv/G545iyzK0iHIaz4VrOf6jK0hQIG113KI8Z+ir+A2LDaUUbXwTTYIzr4SwA<br>+pvpJwQ4DBiRqxz0ovZJtAkEAm9z7THXCzeMyWj5jcN9//GTxzeexNRxXJ1SYzmlm<br>+N2Ff+zNy00Vv2ZF/lMesDBP30SArY8oAiRHDk75o9UO8aQ==<br>+-----END RSA PRIVATE KEY-----<br>+-----BEGIN CERTIFICATE-----<br>+MIIDQDCCASgCAQEwDQYJKoZIhvcNAQELBQAwLTEcMBoGA1UEAwwTQXN0ZXJpc2sg<br>+UHJpdmF0ZSBDQTENMAsGA1UECgwEYXN0MTAeFw0xNzEyMDUxNDQxNDVaFw0xODEy<br>+MDUxNDQxNDVaMCMxEjAQBgNVBAMMCTEyNy4wLjAuMTENMAsGA1UECgwEYXN0MjCB<br>+nzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAwqnUDhqe5Jzd59oLpl+7XGE+/MXm<br>+M5krQTRMuK5TRMx3uqUwRmVL6DctpiqsQy+MkbrYrM6LL2KQMDaHexKVagwQ+Je1<br>+MDhLhnyzVpel1hMF1V8LkSdv4NNx4b/xriIhge21sjMCbXTGTwg0LcQY+SnYdIuU<br>+K8GkxsWtSH/OHmsCAwEAATANBgkqhkiG9w0BAQsFAAOCAgEAhlTUHpp1E+VuA07u<br>+w/7ruHPKMIfFE4HhASwiTS61nY6lUIKEyDzD1Quc9v9qqBc+zRM7DYHG1NtBa4Sb<br>+mfa+iiJnM1pwrRuAHrYvaD4SoIWCEIP5IwdMA70XAnLxV++MJLy9ECDCZoawl2v1<br>+htfL1V4btlnRVvs/3ozZobySMjBSoJTIpyToex/KsUxZEusdmJkVeezbJJfK/GCL<br>++ZeT4Z3l570fBz7b2JJVGboj6VkTGJzam/VCmODSc3UD6xsJR86TpvmTpu79gb2f<br>+gH2qjFpH4XLJaQ6KWYJb+2kLEMjfVDjFY6OOHeLfiVgVDplzbarVL9h92/YzzA/i<br>+Ebf8xKI6ftgpmn8MD2oi4dp+hYjE0uzrp8eraP0RdgoI1DGczfjKZNnbdIdXf8Lq<br>+o9YI7qz7IGCkFZIMQW9+IP1l5hgJLr351zrEZQR/NKCkXT4+6s9wUFND1C7ZgeIl<br>+oU+cfqxG7at1xLIUIkcLKFGJm3mEpCEkqkAcHxZ0Q3nvXuB+IKJNS9vR8sssttO9<br>+850A0ps4x54BllDSV4Kg31F1VverSagEjkn1g+zrCd4lMF1kmti3UqgeCeG+FerD<br>+S5igztRXN5RO2d61hlRW/rMknfnF/wbboAnHiuyCdj/HZgQ+g4/XU15LFNM839Lh<br>+2pirQfeF8ClFSpp7JvnXawPoEdY=<br>+-----END CERTIFICATE-----<br>diff --git a/configs/keys/ca1/ast3.crt b/configs/keys/ca1/ast3.crt<br>new file mode 100644<br>index 0000000..f669de1<br>--- /dev/null<br>+++ b/configs/keys/ca1/ast3.crt<br>@@ -0,0 +1,20 @@<br>+-----BEGIN CERTIFICATE-----<br>+MIIDQDCCASgCAQEwDQYJKoZIhvcNAQELBQAwLTEcMBoGA1UEAwwTQXN0ZXJpc2sg<br>+UHJpdmF0ZSBDQTENMAsGA1UECgwEYXN0MTAeFw0xNzEyMDUxNDQxNTZaFw0xODEy<br>+MDUxNDQxNTZaMCMxEjAQBgNVBAMMCTEyNy4wLjAuMTENMAsGA1UECgwEYXN0MzCB<br>+nzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAv7W7UcaUA6I6FjHURRqNkIyDMUuM<br>+tqzZJk8n/sMhqZ0PSzgr4NA5tjcRj1zhLYYMwCPJUMOfrE2iX9/uck6ceYyG7LbN<br>+pb0qEx3N5Sj7UYiUa05n5k4AGDMU4d3o5t8pnl3rrl0KYXuKD3VCdMEUD8J3cbfT<br>+fO29sGKgOOV/NZsCAwEAATANBgkqhkiG9w0BAQsFAAOCAgEAhmUcEYDcBzvHF5Zh<br>+RVYcmqCJQG44/Ara58cHS+16ecr+t2GkONbBuIFFUhuyGg9Vr5rPndKJbCGp3ek3<br>+DJw7loIfft42Cm5lYy8D3T9ggWE7LtCpM/ffg7pWP3I5J+Upw9FngPQoCiZpIAKo<br>+DXgnuu1K2ERqrahAXorbxE/aYMMqEIknlzXu3Lk8A2XRl46YNGTO1PFitp44M7+v<br>+ZP8Aq0eAj0ForDA41DIAZWE9P4C3f0xpe/TLEDuIUxcP0K3japk3mygjtDkcNFwl<br>+gYQGwtIksV6+oa0pDvzjdG87xIh7Sz7bSukKFcT5or0VavvqpetwmwAjThJQZ6sc<br>+CfHxTGms7TitVNJCmsjaTnrOAoo2/GYPMS6OX9DLH6RO8lyr2G+A3fwZjDc/ng9S<br>+mtNtp9Us/9Wy+t+lCMlO1z9cOaIdEpOx7SPlH0PhijSA3PTGg8VptiUp5140Wof1<br>+kyDoihhrVk5hsh+DseOeW1T0DcH1AeR/qgusD+fEhQHPESBnwiBR43vjCMxIbkUO<br>+ZNv0ZQzKQ5G9zOIBGzItJG61rRCE2jmBIWYKUSV6CXEnwtO404YcdF8KmI6+vn3e<br>+7jM4sJaqVdO1J6XrMX4RdTJoGerzEjZ7ca5lw9BM33buc5EuNmQkc1nj4LFWUPVG<br>+sahjc9BpfgxeZ4MTZ9vitCUXqAo=<br>+-----END CERTIFICATE-----<br>diff --git a/configs/keys/ca1/ast3.csr b/configs/keys/ca1/ast3.csr<br>new file mode 100644<br>index 0000000..2cb966c<br>--- /dev/null<br>+++ b/configs/keys/ca1/ast3.csr<br>@@ -0,0 +1,10 @@<br>+-----BEGIN CERTIFICATE REQUEST-----<br>+MIIBYjCBzAIBADAjMRIwEAYDVQQDDAkxMjcuMC4wLjExDTALBgNVBAoMBGFzdDMw<br>+gZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAL+1u1HGlAOiOhYx1EUajZCMgzFL<br>+jLas2SZPJ/7DIamdD0s4K+DQObY3EY9c4S2GDMAjyVDDn6xNol/f7nJOnHmMhuy2<br>+zaW9KhMdzeUo+1GIlGtOZ+ZOABgzFOHd6ObfKZ5d665dCmF7ig91QnTBFA/Cd3G3<br>+03ztvbBioDjlfzWbAgMBAAGgADANBgkqhkiG9w0BAQsFAAOBgQBz4ybWqKoYkRsf<br>+oq8GpKBBM4f0qazBp2Pf+zGuKuSO0y76ibRWFd6TY/unSYp4S80pUKRIOdMnoZva<br>+gU7ae0yz4AWmgwBK85hQqTtYLYKqws2ZUGn/s94dT8Kec810SdY84hKRpWQzMBAn<br>+DUSkNzY8fhR0dCCECmPE9MB/6R1Bsw==<br>+-----END CERTIFICATE REQUEST-----<br>diff --git a/configs/keys/ca1/ast3.key b/configs/keys/ca1/ast3.key<br>new file mode 100644<br>index 0000000..a64416a<br>--- /dev/null<br>+++ b/configs/keys/ca1/ast3.key<br>@@ -0,0 +1,15 @@<br>+-----BEGIN RSA PRIVATE KEY-----<br>+MIICXgIBAAKBgQC/tbtRxpQDojoWMdRFGo2QjIMxS4y2rNkmTyf+wyGpnQ9LOCvg<br>+0Dm2NxGPXOEthgzAI8lQw5+sTaJf3+5yTpx5jIbsts2lvSoTHc3lKPtRiJRrTmfm<br>+TgAYMxTh3ejm3ymeXeuuXQphe4oPdUJ0wRQPwndxt9N87b2wYqA45X81mwIDAQAB<br>+AoGBALBj+fKID/A399IsDu92OwLhBmT46oO6DiLdeiNCT1rMlCHVkSnM7QznJlUO<br>+VHGagWjYhIa3N9dFpz0nwTGTewwTKb//ecRcK7RJt2BZMMFEm1pZnuR/QhXfUg84<br>+TJh7gHhtC8lgsrG4sUQ8QKG5Grsx4y+uuMWmC7rQb2wgKmxhAkEA6ciIXeILdQyC<br>+SuFz0MbBb3zu5qmKVvLzeCuxABHc7yF50DpweaLdVz7c6L8B/T0eduafE4IU/cq8<br>+UfUUJ51IbQJBANHto4gA1J9vd3+CuPiglyPA7zKi6GDJKSOwSozJbuB0mwddoVkw<br>+hNuMVeYA72MB+RqqRZVSODTjnX3NALVLwScCQQCO3NXAkW8w8xj4C3gL4Dm7GJyh<br>+Zn+8jLEOAZ0jjsb1dv6KqfuryUP7mdXDgV4E1AG25U3WzQpo4Shd6SeM4cetAkEA<br>+ixH6++ZQ9S5K49Yd49e/SJhP3iO9/iBFeLcZLBtlsJyO91o3wXY7DZbycOS9scFk<br>+3R1f64QEaEVB2E0u4uvEkQJAXfLWhM0cQkfK8MFadROaSoTZtFlbWq8Rp3r85Jt4<br>+kMovsfd/XgF2S1oLj48Rz2kEcjqEyJ6qhDqN07xREg0f5Q==<br>+-----END RSA PRIVATE KEY-----<br>diff --git a/configs/keys/ca1/ast3.pem b/configs/keys/ca1/ast3.pem<br>new file mode 100644<br>index 0000000..b5bfbdb<br>--- /dev/null<br>+++ b/configs/keys/ca1/ast3.pem<br>@@ -0,0 +1,35 @@<br>+-----BEGIN RSA PRIVATE KEY-----<br>+MIICXgIBAAKBgQC/tbtRxpQDojoWMdRFGo2QjIMxS4y2rNkmTyf+wyGpnQ9LOCvg<br>+0Dm2NxGPXOEthgzAI8lQw5+sTaJf3+5yTpx5jIbsts2lvSoTHc3lKPtRiJRrTmfm<br>+TgAYMxTh3ejm3ymeXeuuXQphe4oPdUJ0wRQPwndxt9N87b2wYqA45X81mwIDAQAB<br>+AoGBALBj+fKID/A399IsDu92OwLhBmT46oO6DiLdeiNCT1rMlCHVkSnM7QznJlUO<br>+VHGagWjYhIa3N9dFpz0nwTGTewwTKb//ecRcK7RJt2BZMMFEm1pZnuR/QhXfUg84<br>+TJh7gHhtC8lgsrG4sUQ8QKG5Grsx4y+uuMWmC7rQb2wgKmxhAkEA6ciIXeILdQyC<br>+SuFz0MbBb3zu5qmKVvLzeCuxABHc7yF50DpweaLdVz7c6L8B/T0eduafE4IU/cq8<br>+UfUUJ51IbQJBANHto4gA1J9vd3+CuPiglyPA7zKi6GDJKSOwSozJbuB0mwddoVkw<br>+hNuMVeYA72MB+RqqRZVSODTjnX3NALVLwScCQQCO3NXAkW8w8xj4C3gL4Dm7GJyh<br>+Zn+8jLEOAZ0jjsb1dv6KqfuryUP7mdXDgV4E1AG25U3WzQpo4Shd6SeM4cetAkEA<br>+ixH6++ZQ9S5K49Yd49e/SJhP3iO9/iBFeLcZLBtlsJyO91o3wXY7DZbycOS9scFk<br>+3R1f64QEaEVB2E0u4uvEkQJAXfLWhM0cQkfK8MFadROaSoTZtFlbWq8Rp3r85Jt4<br>+kMovsfd/XgF2S1oLj48Rz2kEcjqEyJ6qhDqN07xREg0f5Q==<br>+-----END RSA PRIVATE KEY-----<br>+-----BEGIN CERTIFICATE-----<br>+MIIDQDCCASgCAQEwDQYJKoZIhvcNAQELBQAwLTEcMBoGA1UEAwwTQXN0ZXJpc2sg<br>+UHJpdmF0ZSBDQTENMAsGA1UECgwEYXN0MTAeFw0xNzEyMDUxNDQxNTZaFw0xODEy<br>+MDUxNDQxNTZaMCMxEjAQBgNVBAMMCTEyNy4wLjAuMTENMAsGA1UECgwEYXN0MzCB<br>+nzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAv7W7UcaUA6I6FjHURRqNkIyDMUuM<br>+tqzZJk8n/sMhqZ0PSzgr4NA5tjcRj1zhLYYMwCPJUMOfrE2iX9/uck6ceYyG7LbN<br>+pb0qEx3N5Sj7UYiUa05n5k4AGDMU4d3o5t8pnl3rrl0KYXuKD3VCdMEUD8J3cbfT<br>+fO29sGKgOOV/NZsCAwEAATANBgkqhkiG9w0BAQsFAAOCAgEAhmUcEYDcBzvHF5Zh<br>+RVYcmqCJQG44/Ara58cHS+16ecr+t2GkONbBuIFFUhuyGg9Vr5rPndKJbCGp3ek3<br>+DJw7loIfft42Cm5lYy8D3T9ggWE7LtCpM/ffg7pWP3I5J+Upw9FngPQoCiZpIAKo<br>+DXgnuu1K2ERqrahAXorbxE/aYMMqEIknlzXu3Lk8A2XRl46YNGTO1PFitp44M7+v<br>+ZP8Aq0eAj0ForDA41DIAZWE9P4C3f0xpe/TLEDuIUxcP0K3japk3mygjtDkcNFwl<br>+gYQGwtIksV6+oa0pDvzjdG87xIh7Sz7bSukKFcT5or0VavvqpetwmwAjThJQZ6sc<br>+CfHxTGms7TitVNJCmsjaTnrOAoo2/GYPMS6OX9DLH6RO8lyr2G+A3fwZjDc/ng9S<br>+mtNtp9Us/9Wy+t+lCMlO1z9cOaIdEpOx7SPlH0PhijSA3PTGg8VptiUp5140Wof1<br>+kyDoihhrVk5hsh+DseOeW1T0DcH1AeR/qgusD+fEhQHPESBnwiBR43vjCMxIbkUO<br>+ZNv0ZQzKQ5G9zOIBGzItJG61rRCE2jmBIWYKUSV6CXEnwtO404YcdF8KmI6+vn3e<br>+7jM4sJaqVdO1J6XrMX4RdTJoGerzEjZ7ca5lw9BM33buc5EuNmQkc1nj4LFWUPVG<br>+sahjc9BpfgxeZ4MTZ9vitCUXqAo=<br>+-----END CERTIFICATE-----<br>diff --git a/configs/keys/ca1/ast4.crt b/configs/keys/ca1/ast4.crt<br>new file mode 100644<br>index 0000000..67ed4e3<br>--- /dev/null<br>+++ b/configs/keys/ca1/ast4.crt<br>@@ -0,0 +1,20 @@<br>+-----BEGIN CERTIFICATE-----<br>+MIIDQDCCASgCAQEwDQYJKoZIhvcNAQELBQAwLTEcMBoGA1UEAwwTQXN0ZXJpc2sg<br>+UHJpdmF0ZSBDQTENMAsGA1UECgwEYXN0MTAeFw0xNzEyMDUxNDQyMDVaFw0xODEy<br>+MDUxNDQyMDVaMCMxEjAQBgNVBAMMCTEyNy4wLjAuMTENMAsGA1UECgwEYXN0NDCB<br>+nzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAvBb8j9TjJGVaMe757/11Ptlrb9Ve<br>+uEHgREcJfb7OeqEz/JFlok+DQ1xKTWDwRX+xUw7p+tQUFmLher/GP9yT2dTmeN59<br>+T67d3mtVsXkfBV+1abU0PvycJKzgPHeGpYJ3aPmYHOcxd8w7CXnP3z7yi2XddbUk<br>+Cs5f5UFQeiv2BAsCAwEAATANBgkqhkiG9w0BAQsFAAOCAgEAgQJ9GMIHwy8fP4Y4<br>+JGdjfJVNkXF+LLAaK9CmwqyZQs39MuGrhBnNUU5KH1RvenOBfwMCwXzWDXQiU0yP<br>+PK36k3Y4F7gVm6GZVWmVDMq0+iwh2QoOOk/gDZjoEuUxtzGQ3rrTu4vRipVqTe6S<br>+21I9PFTv/zZt/HtYfYQ8pBf2r0vjmcZknAS7nOpQ1BnU6r5q3aqHr8boOTGuS/Rm<br>+0UG5HRt0WLo9dMb9guy8hnUAyPd4lgViZ+CmGp5nqdZNBa7LwQIvJ3tBkToRgqg4<br>+w3gXNOsRR0rEmwKnMxRcDhN0K8VdZ+TuxuBuiKbwhpxKzHB0ehOwZ46jC68OI2T3<br>+1Dklb0YpLAkZaavlIodq3VN72w+lIH+CI+dLVZRqtme3XrVbyu4TVjvO+cXYhZKl<br>+vLRvGG+O9i9tw7X9Vc3iLmyftfDNvlqfohot3gLTCypxYTzCnOOhxzA+aTVCmi+h<br>+rfK0zUwl76aiuaD1bbOIcPLsKGOIfFxv8ssrSk1oaAbX9uchAQxHcgjSIO5trIFj<br>+tg20memv0YZ4q+uuNByQN//TXv2vLXiHguq9xCZLxeojffxoGJs7z5AEb+kjcivC<br>+AH2+ra9Ui843V9vRe0gV10k2IrHxg2Osa2uz0t67PJdjYk7udT/jdA5XMRx/+e0+<br>+yVXZnsdvS6o/6tDaHh/Zfqx0/IA=<br>+-----END CERTIFICATE-----<br>diff --git a/configs/keys/ca1/ast4.csr b/configs/keys/ca1/ast4.csr<br>new file mode 100644<br>index 0000000..5319ec3<br>--- /dev/null<br>+++ b/configs/keys/ca1/ast4.csr<br>@@ -0,0 +1,10 @@<br>+-----BEGIN CERTIFICATE REQUEST-----<br>+MIIBYjCBzAIBADAjMRIwEAYDVQQDDAkxMjcuMC4wLjExDTALBgNVBAoMBGFzdDQw<br>+gZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBALwW/I/U4yRlWjHu+e/9dT7Za2/V<br>+XrhB4ERHCX2+znqhM/yRZaJPg0NcSk1g8EV/sVMO6frUFBZi4Xq/xj/ck9nU5nje<br>+fU+u3d5rVbF5HwVftWm1ND78nCSs4Dx3hqWCd2j5mBznMXfMOwl5z98+8otl3XW1<br>+JArOX+VBUHor9gQLAgMBAAGgADANBgkqhkiG9w0BAQsFAAOBgQAuaXx8MfAC2iqz<br>+v8TT52qmh5y5DTV0X4E3xUSlL1w2KAZrFz8iHq2V27TXu6FCgvSqEki72DeOI4j2<br>+mcf5n0Sl5SN2+9/RS18EhMLp/G+xgnZoIjIplElbjYG6yzaKI+xbrYYXBnUMlOHD<br>+pPCgXPna75U0/KJftK2SolTsJOpYow==<br>+-----END CERTIFICATE REQUEST-----<br>diff --git a/configs/keys/ca1/ast4.key b/configs/keys/ca1/ast4.key<br>new file mode 100644<br>index 0000000..3bd8f60<br>--- /dev/null<br>+++ b/configs/keys/ca1/ast4.key<br>@@ -0,0 +1,15 @@<br>+-----BEGIN RSA PRIVATE KEY-----<br>+MIICXAIBAAKBgQC8FvyP1OMkZVox7vnv/XU+2Wtv1V64QeBERwl9vs56oTP8kWWi<br>+T4NDXEpNYPBFf7FTDun61BQWYuF6v8Y/3JPZ1OZ43n1Prt3ea1WxeR8FX7VptTQ+<br>+/JwkrOA8d4algndo+Zgc5zF3zDsJec/fPvKLZd11tSQKzl/lQVB6K/YECwIDAQAB<br>+AoGBAJpGlHR5XrIMu/V3GeTiVVfux/Pb5KxnxEbcqYlNh1kIfnas39tJMtZ+jad4<br>+Wrv2qAEDm6GUcMGH64BeaoMZLt81zFK2a05pQrK2ZSyiQDagsvWB36VhVGlYeaqa<br>+GGYAJqxzXwDH4OKz4gnlKnCBSk7LTyqP1g+Zv2yXJ2lPDJ6ZAkEA6gVitIzLHnEV<br>+zuNpkOpU/dgVb2KCfqwj9VSlBg/xCN3AH823NAA3PpTo+4FoadZ5dm59pkuNMaIL<br>+ucTMOWY0bQJBAM3BRFOU1rPSrJgCKSoAzcVp9KBkxcdUvz6oZNW6657QlLN3QWbk<br>+QuNR7f9LCDf8hOQCP/0M8iNoCQ4RUXrFH1cCQGNk1C5xGhgc2bFcX0rgbCbAbyI2<br>+ycv5WvBo+gogHTSx0lbvrZ8VdGFNJ8MijHFfWYlWlmFZ92ccNzS4hDDg2uUCQDIv<br>+bqv4RLoNq71T4Zh2I7qAEoPAsKDi4da1mgqrkeblty9i6hffmxT5GdTIB1Qoin1W<br>+sybUrobGTFcbEEWiqPcCQAv1rQd3eth272BTyAJIbED4PaCgBAgpQsCnmCD6bfSD<br>+fDU115KWcwOLDdw0CoM7msxXHKd9oo+aiy/U/dWUF+Q=<br>+-----END RSA PRIVATE KEY-----<br>diff --git a/configs/keys/ca1/ast4.pem b/configs/keys/ca1/ast4.pem<br>new file mode 100644<br>index 0000000..06fa4fc<br>--- /dev/null<br>+++ b/configs/keys/ca1/ast4.pem<br>@@ -0,0 +1,35 @@<br>+-----BEGIN RSA PRIVATE KEY-----<br>+MIICXAIBAAKBgQC8FvyP1OMkZVox7vnv/XU+2Wtv1V64QeBERwl9vs56oTP8kWWi<br>+T4NDXEpNYPBFf7FTDun61BQWYuF6v8Y/3JPZ1OZ43n1Prt3ea1WxeR8FX7VptTQ+<br>+/JwkrOA8d4algndo+Zgc5zF3zDsJec/fPvKLZd11tSQKzl/lQVB6K/YECwIDAQAB<br>+AoGBAJpGlHR5XrIMu/V3GeTiVVfux/Pb5KxnxEbcqYlNh1kIfnas39tJMtZ+jad4<br>+Wrv2qAEDm6GUcMGH64BeaoMZLt81zFK2a05pQrK2ZSyiQDagsvWB36VhVGlYeaqa<br>+GGYAJqxzXwDH4OKz4gnlKnCBSk7LTyqP1g+Zv2yXJ2lPDJ6ZAkEA6gVitIzLHnEV<br>+zuNpkOpU/dgVb2KCfqwj9VSlBg/xCN3AH823NAA3PpTo+4FoadZ5dm59pkuNMaIL<br>+ucTMOWY0bQJBAM3BRFOU1rPSrJgCKSoAzcVp9KBkxcdUvz6oZNW6657QlLN3QWbk<br>+QuNR7f9LCDf8hOQCP/0M8iNoCQ4RUXrFH1cCQGNk1C5xGhgc2bFcX0rgbCbAbyI2<br>+ycv5WvBo+gogHTSx0lbvrZ8VdGFNJ8MijHFfWYlWlmFZ92ccNzS4hDDg2uUCQDIv<br>+bqv4RLoNq71T4Zh2I7qAEoPAsKDi4da1mgqrkeblty9i6hffmxT5GdTIB1Qoin1W<br>+sybUrobGTFcbEEWiqPcCQAv1rQd3eth272BTyAJIbED4PaCgBAgpQsCnmCD6bfSD<br>+fDU115KWcwOLDdw0CoM7msxXHKd9oo+aiy/U/dWUF+Q=<br>+-----END RSA PRIVATE KEY-----<br>+-----BEGIN CERTIFICATE-----<br>+MIIDQDCCASgCAQEwDQYJKoZIhvcNAQELBQAwLTEcMBoGA1UEAwwTQXN0ZXJpc2sg<br>+UHJpdmF0ZSBDQTENMAsGA1UECgwEYXN0MTAeFw0xNzEyMDUxNDQyMDVaFw0xODEy<br>+MDUxNDQyMDVaMCMxEjAQBgNVBAMMCTEyNy4wLjAuMTENMAsGA1UECgwEYXN0NDCB<br>+nzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAvBb8j9TjJGVaMe757/11Ptlrb9Ve<br>+uEHgREcJfb7OeqEz/JFlok+DQ1xKTWDwRX+xUw7p+tQUFmLher/GP9yT2dTmeN59<br>+T67d3mtVsXkfBV+1abU0PvycJKzgPHeGpYJ3aPmYHOcxd8w7CXnP3z7yi2XddbUk<br>+Cs5f5UFQeiv2BAsCAwEAATANBgkqhkiG9w0BAQsFAAOCAgEAgQJ9GMIHwy8fP4Y4<br>+JGdjfJVNkXF+LLAaK9CmwqyZQs39MuGrhBnNUU5KH1RvenOBfwMCwXzWDXQiU0yP<br>+PK36k3Y4F7gVm6GZVWmVDMq0+iwh2QoOOk/gDZjoEuUxtzGQ3rrTu4vRipVqTe6S<br>+21I9PFTv/zZt/HtYfYQ8pBf2r0vjmcZknAS7nOpQ1BnU6r5q3aqHr8boOTGuS/Rm<br>+0UG5HRt0WLo9dMb9guy8hnUAyPd4lgViZ+CmGp5nqdZNBa7LwQIvJ3tBkToRgqg4<br>+w3gXNOsRR0rEmwKnMxRcDhN0K8VdZ+TuxuBuiKbwhpxKzHB0ehOwZ46jC68OI2T3<br>+1Dklb0YpLAkZaavlIodq3VN72w+lIH+CI+dLVZRqtme3XrVbyu4TVjvO+cXYhZKl<br>+vLRvGG+O9i9tw7X9Vc3iLmyftfDNvlqfohot3gLTCypxYTzCnOOhxzA+aTVCmi+h<br>+rfK0zUwl76aiuaD1bbOIcPLsKGOIfFxv8ssrSk1oaAbX9uchAQxHcgjSIO5trIFj<br>+tg20memv0YZ4q+uuNByQN//TXv2vLXiHguq9xCZLxeojffxoGJs7z5AEb+kjcivC<br>+AH2+ra9Ui843V9vRe0gV10k2IrHxg2Osa2uz0t67PJdjYk7udT/jdA5XMRx/+e0+<br>+yVXZnsdvS6o/6tDaHh/Zfqx0/IA=<br>+-----END CERTIFICATE-----<br>diff --git a/configs/keys/ca1/ca.cfg b/configs/keys/ca1/ca.cfg<br>new file mode 100644<br>index 0000000..01d2cf0<br>--- /dev/null<br>+++ b/configs/keys/ca1/ca.cfg<br>@@ -0,0 +1,10 @@<br>+[req]<br>+distinguished_name = req_distinguished_name<br>+prompt = no<br>+<br>+[req_distinguished_name]<br>+CN=Asterisk Private CA<br>+O=ast1<br>+<br>+[ext]<br>+basicConstraints=CA:TRUE<br>diff --git a/configs/keys/ca1/ca.crt b/configs/keys/ca1/ca.crt<br>new file mode 100644<br>index 0000000..d74d35b<br>--- /dev/null<br>+++ b/configs/keys/ca1/ca.crt<br>@@ -0,0 +1,28 @@<br>+-----BEGIN CERTIFICATE-----<br>+MIIE1jCCAr4CCQC9f3goosp4mjANBgkqhkiG9w0BAQsFADAtMRwwGgYDVQQDDBNB<br>+c3RlcmlzayBQcml2YXRlIENBMQ0wCwYDVQQKDARhc3QxMB4XDTE3MTIwNTE0NDEy<br>+OFoXDTE4MTIwNTE0NDEyOFowLTEcMBoGA1UEAwwTQXN0ZXJpc2sgUHJpdmF0ZSBD<br>+QTENMAsGA1UECgwEYXN0MTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB<br>+ALa1rMOqqBTlZhfxvP1hJ5MG87aedqpuGU3UB6InUUWA87JF30dwmtfRUyH6b5dt<br>+JZLfvgQ7fMuKi3W9zO+JT3zGyVKxUs5mai1qjODzZWp4cBIvQYCxze5qV9VGdIRA<br>+BBsReiYN84zB9LYwyjjkSMKuzFDzheZJvakV1gs5z8SV6o/bH4X97tiI+D5lPfH1<br>+hekaDeMY2b5h0snt1Vl90U7dsdb3OAfrK2OzKnxMiqiMNNAtX4jkUWtwvS5WK5NL<br>+JSk234yqRp1nZOKitUEjcKu2U4LUfL/dKIX/cbe4kxeCdg9eevwSkvKwXDc49hbb<br>+EnezXWO2M4Ttl7CNOBc59V0FTUDKNSllRtN276lKvddvLoIkPWGoINzXwhpPVXYm<br>+6iIlEVR1ne2INHGlerRpd6d8DEzqR8F/DvkPbYfjdqZqxmz6VQ4XrIWcc4pdukGd<br>+amGMcf9ozId87MAQD4OgiWCSG0f4FH21FjJzJ4DmCPdpBHYL1nmTxDGiUhRPf0zL<br>+TapmsmwOyaT7/XOSxngk3Emn4e0KFyBPu6pa4Z8Wwpk5xvyLErwMhDzc3xst3EeR<br>+IHK4M50LFjBMJoFjL7sY2cEZwR8xIceKvr6DlTALsYMbLKlRSqQ3fmhb0dc3Om40<br>+hDlPEApEMAYrQ8hltXf+jAuB4WagO2TnK3wbtHlnwrdrAgMBAAEwDQYJKoZIhvcN<br>+AQELBQADggIBAAc2Qd1f8FegjCXWVWTEI9EDXL5dABGAd4pV0DpHlX0IWpt5jUrU<br>+ZDTyokDCj0qqk7yuQh5waDDVvjUi+enPFExl1NSFxv5T9vSeFci1BgcbcnaXVi8b<br>+I06oBrWsu6UX7lWhtNPBhxV3YLK8fP/A75YqWYE0iqX++Rf2mmFIcRT1Ng089Voy<br>+4n5BGc3C1myX+FGUsEMlLGUGGV0mUVtQ6JgP6QBWSs8caygfR/XoamtAn5i8/yAT<br>+bsF2dFM4XFyWUOR3h70rqsy+qq5kKvV22qa7mqJObwtCpYutjmSqLDXWtHczWBWW<br>+UObOatmuELz/9cLBSAU0Cvv6Djg8G2dQrjmvdRlAgmvcV48n09edMtDw8PJVkKeT<br>+rRO3f2IbyBmA1F2IBlFaOv9yY5xQsLnsyhXpmX9qff/BFSyPOSwfbzJxkz2lKyiI<br>+UGPB8zFlk/cNZI+7w1pN69ZrHJuERSn9h3LN/uMoKSudqSiUF0PQLSmx9J/Ynzb6<br>+N6AAac46rABJdRg3w0YsTcyDSXVcN4WN3cn7ADmdfxXaZHIh2sPCQ06vMQJH63lb<br>+TATXha5fS/CI72DPhO8hjvBXQFGbAGHCjPQlxwcquPWFL6dLOB7EAAH3UoFC5+DX<br>+2PdJtN/Aii9YPkuDY/7HnIEvgRYm0rcY20cLOWSKsPmau0tBiWkQMCW7<br>+-----END CERTIFICATE-----<br>diff --git a/configs/keys/ca1/ca.key b/configs/keys/ca1/ca.key<br>new file mode 100644<br>index 0000000..8174214<br>--- /dev/null<br>+++ b/configs/keys/ca1/ca.key<br>@@ -0,0 +1,54 @@<br>+-----BEGIN RSA PRIVATE KEY-----<br>+Proc-Type: 4,ENCRYPTED<br>+DEK-Info: DES-EDE3-CBC,CA3112A1D8DABA3D<br>+<br>+/sJPKJzU4gH5MsXTM/yND0X3OKoO7XiJus3lwR1NnE3IA+0wUTEPW4568nCbTt8C<br>+DBgRRQzA+htgztm2tGVUQ60rwI00svS3IN9tQfqi4+hGtJk3k8tNHObajlUt2Ahn<br>+kmpC3uCtsTrx/zgGdpSlCzysta+7xYAdMsd8Zu1u6HWcJoRYtQnGZ4dcGp48zxE5<br>+n237jjJmcqbvDa1co3anfp/6j2JKiEht69zl26BU4NWS0u3YWKBjMNHuh7XTgcfx<br>+G6g6mEhCvyRpw/JcoFHEz5UQZuDVHgEWmKTbsfTkCsYEjGpN3OCnhXiyaHybGMZW<br>+yZeNcCmaggcPHONaSspdc+3RZlFKMMALlgSndkT6yfp/1sLhMBvQWiPn9e/cufmw<br>+FHP93z2bncAQFeGEUIgCo3B1lKQyPhCrIkVpdAFjeV1riLl6aqMUv9iM85ROyt7N<br>+mEEV/TKGyTZsbfSF07HYj8yCtXz5AOqDCqlmExxjryTwBkypXEqZnytYJuheMyns<br>+xRXWTrInnHhCA2Ksafdm20zxyY665ZvszHltj2mXlnKoG/7gUplzuoq/0G/YFunf<br>+KWvrrtA4C47SaHKArF9RFdMunrMpVfNE2nvhQZZgCt1igzyp7v7yRqmGeLpaXqoC<br>+cFqc21bBi9xu5yKYqOSnryyrlzSoa8iva/C6uvdrTBpSHnEWhTZHvrkZHM+vA9rP<br>+rVyaYNTi74auUrpQBvNBxiG11JGDMeTHcZ8yF23pAFsyAH5tpts+mWsxwtA/ckDD<br>+Eo7c7SimArepnvtbxhG9BUtkIUaTlPbdbxEXaJpP6uugyHCkGLAI/e1CZswZA3c/<br>+zJJGSZCQL2ZRLmS6DIaqXkVb/iqmOCCmuwpJSnWwofovcTcsOzWBS8FO0q64gg+a<br>+d+cYo3/sEERHq5L80pwhlCJ6FZyBCMbnFGm/4QUhhQdLL1gvjNTBYWo2CzizmUC/<br>+r59ZfjzwR+U3K1mdDN7lk9GiF6VW3NohOYTFq5Bnx4bQuJpgTdKRkURGWnLZbSzH<br>+R9y9xcnbTqLY4aTdjefA999+gHXlZ6czy2Yu49oAcfkOt2aJH0izd1w1DMJNqjHv<br>+aPlzssOS18mLTZ1BtIS0yWxrfC8OCDbXJ0G0OLX2QL088etJLjfHC1LWw9t04V9P<br>+EP2eoNC3mK1PxnxqVGeSSqQAIHeEZlA+uZMvHHmfRsdH4lNR7ZjmjnaA52N1XtjV<br>+gjFRZaZz+GRdi2SX6HzggvnOwZA7DMTlQgPqh/BwVSta21O+u+HNOC/IdqqylEbd<br>+80ViH9gVPElDUY7pOEBk3jj7Hquif6LsK/v0ij5WkebdofCOjF1U+NeEAwkdx8he<br>+HcNbinqgoBpUezf3cRhKeJtPni5rDIlc/WE1QgSCU5+eCflCGvNojujpVEX66Jpb<br>+LcSX3uq+yOn1k7uM/ORHNoJ+TTV0CpIR6SD1Utvpd3KiyhLzZikQ5/WlagDKqasa<br>+ugW34mKPk0KhnKcBfB6DcXjzw7dame2YfI2jcrc3w6WYyotDxAaUJ1Hazw+tU0wS<br>+eo9dvS9isdezEZVq2yfOLozsYsqKRpTk4ruWx8/alsnlqi6Q0+qpL8wME9ev+bPM<br>+c52t5JbnMOQO3BFbm6N6f1UzZRg1J1WFpGTgA24fU47colCLgMMOtyPVEQDeuczz<br>+RhZlU+i5rjTexgw9E0nNpZN70UYf4xkR1HNWZJf5j9FIiRTpuIdYim51JKtiRmMm<br>+cWnLX/MDKGprUKf+rmoNHsArBAHDuwIId/BAKwJD7UnrhzMky4llyJRqbzClPyRS<br>+AF234zQzLqiO5MDCD8Gr/ANXww2uechhSVg4ZTdYoaWc13duX7a2HBCWk86jQqZW<br>+UBhSyHQipgv27MuMBq+uWMYVniqbzKAmFuTAM4QAP4UywNeYKwIJWwAZnS7Nbrz5<br>+hb3n8gv0GMKxxZQ/2U2w3FTJm0wuBQ6Y0fZ6gefNI0CgLPOyAjRYVEhwP1KQ5Qef<br>+dtNhFfB4ooPBJyg6I+G/BFuJNXJKu1kjYV3xh+kWGw7hvYeOdK8CZXCUJU7cBWCM<br>+n0aPNWuQ6O2rrVk62P+oXux825OsaNXQWdZe9jmaqAW4AUIwaVNSNyhStPEjmL18<br>++jnEhLLtn2fw27uNOHa+iQK5p4J8fGYE+k41yyoNTfyznHaZSORriEWyb70Tyu4Z<br>+f0QQQ7aljO5KicAwQpc+gOEhpZqT4YU2wo6GR15IquzqHadQz5QhT1+WM++KhYmj<br>++wlmlmO8GUJyJyXTap/MWBayjUPtT5Yrv/4n3ypYGuWarw2myxIZv8/XuBoF25jX<br>+ce+VEJjRMc4YBZm44QFshxMcMdhNPa/5+Mb+0qd2BkBcv4LmJvboqMF/e+vQopb7<br>+zHd4LEskjtvNVtpv1On3jgjpcqrPjfclG4+RA9L8SUoNjb/7AZcDyvT1D1lbyPVW<br>+kjZk68wxQwo15o2tao43twi/hU4E9saSgzGcjGkrfyCMhdNR/rmse1O8rTdzXOyy<br>+47PTuwBeniGsk1/O/hNgzOMH2Ix82SdwRXA5LCHi4yxR0mRcd0E8oD1G3o2c6dye<br>+AeLY0acTDU3OXJ2zldGHJU0InvQSyaSIIP2BlMAKf9lYbbEAHNC4GanN4ccw92sn<br>+qCEv3e+TouULEtP2KmluWkxieSOWLMRxIJrRyLAjbzbnv4r+hoFQnTAFrsHP+7Wt<br>+ETiLQctQ77ieeoyaqTc7xw9Kozm439DsnnXot9Zh9FGNrc4uP87sF6TmaDRzhWOy<br>+E2oGcSBXFCtYD76BfRV9b5vOPESx7LsYxpbbZepOdeK2C4yarf6pKfGEydm/1/Sx<br>+/BKQD7aKe+828WF/QVcFFVJgWraGelIy8Rx271k+LoV9BoodUrDYugnwQX8OPUE2<br>+aIqsFyjfGN0UNRRrl4fWE3lYiwGcQOPOfJdXHGlaC/1rF0Qp9tNC7GpKzU7WsaPX<br>+QUZjXCs8J0t7FreFF3iZw0+ZkXX8b4+GV4hzpTI1+x0dUvFNdLcb7cK8y8mcz4EO<br>+h99c7L1KUgMzlSryei0bn/E7pmQnzJEEOb72DEE7b2fCdfFYF1p4IAdVIeZAu9Jv<br>+yrbeGSg2I99C3xbcIuvFGNii1rFvL4pSLo13K5PelY2TCoq3T1+aNjVP/mTAwW8n<br>+-----END RSA PRIVATE KEY-----<br>diff --git a/configs/keys/ca1/tmp.cfg b/configs/keys/ca1/tmp.cfg<br>new file mode 100644<br>index 0000000..42318f5<br>--- /dev/null<br>+++ b/configs/keys/ca1/tmp.cfg<br>@@ -0,0 +1,8 @@<br>+[req]<br>+distinguished_name = req_distinguished_name<br>+prompt = no<br>+<br>+[req_distinguished_name]<br>+CN=127.0.0.1<br>+O=ast4<br>+<br>diff --git a/configs/keys/ca2/ast1.crt b/configs/keys/ca2/ast1.crt<br>new file mode 100644<br>index 0000000..4847c91<br>--- /dev/null<br>+++ b/configs/keys/ca2/ast1.crt<br>@@ -0,0 +1,20 @@<br>+-----BEGIN CERTIFICATE-----<br>+MIIDQDCCASgCAQEwDQYJKoZIhvcNAQELBQAwLTEcMBoGA1UEAwwTQXN0ZXJpc2sg<br>+UHJpdmF0ZSBDQTENMAsGA1UECgwEYXN0MTAeFw0xNzEyMDUxNTA3MjRaFw0xODEy<br>+MDUxNTA3MjRaMCMxEjAQBgNVBAMMCTEyNy4wLjAuMTENMAsGA1UECgwEYXN0MTCB<br>+nzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA4tltJxwqSuISM4efPdZ7mvlNPGk8<br>+eeRy/YVeCXAvenk+EmiQD1KKvlY6SwHJcnyqgGQYQxb+hBDQJHSzvIDytR6ls51j<br>+qyMqwq7CHT4Q2Fp/gQ8kE1Otkhgv4NMrFm4J6ounr6EZ6AODNokQnVLuS2m3//Qx<br>+jtffmWW37OpElWUCAwEAATANBgkqhkiG9w0BAQsFAAOCAgEAgU9rLVOrZ8jYoZXb<br>+UPqzN7a8hF18PpkCou9yJEqZSBnd2ZQPfsJ4t6y2HXwCtEa4Yxypx3+/xeWQNdUN<br>+/lXZqiKMEP7OSgSNXnKjvOwuyePhO/b2bVFYK/d4e+5hP3Tuuqy8KzmbN1HMOW+C<br>+slPBvzRyEe6oXjfkUoNekPcYpvYQ3ZSqurCwxy5WxqSocMx3tVP3wziriPUQ2GDS<br>++H2o5k3r4wlUpG3UW2bA+DfMhxzl+4pGYfjrRh1veXyYRzb9qsVflS9ZzkhtNzYF<br>+qsEBHTZqmMOGONjtIH64RKxG3XlRn8hA+5r165MYqZWoe/mxsfJLJg/DyfdLswsQ<br>+vxilOcey2EiFqbfg3puGaFhIr1byEuBIZIRT9ZbY/bRCAT1I8/0u8c7Ax7Us+xV8<br>+rk5gm/dzKXNaMbPYRj98+vuYCCSQWUlh7ft7qzkaPRrcobw32yQt8LqPywteKLcP<br>+pZ445QeqsqQxQTeCylCr30EDS8olepu+uWtL1es3B8jMgXFB9S16Ol8oS8cpP7I0<br>+eyjUu5PV1PJUxx52+wuZTOyC/KufGPNx2/cl4GfV+eMRvGDciwtGqA+wAcFfJmTp<br>+SfbWS1fVieC821AyF/FXgTJdtjkk2Rvhdwc5mb8QzZXYZzG4eCfejxcbvAB1Hb2w<br>+zTvNinKSebozS9jBxdfWvPuzKn0=<br>+-----END CERTIFICATE-----<br>diff --git a/configs/keys/ca2/ast1.csr b/configs/keys/ca2/ast1.csr<br>new file mode 100644<br>index 0000000..4fdcc2c<br>--- /dev/null<br>+++ b/configs/keys/ca2/ast1.csr<br>@@ -0,0 +1,10 @@<br>+-----BEGIN CERTIFICATE REQUEST-----<br>+MIIBYjCBzAIBADAjMRIwEAYDVQQDDAkxMjcuMC4wLjExDTALBgNVBAoMBGFzdDEw<br>+gZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAOLZbSccKkriEjOHnz3We5r5TTxp<br>+PHnkcv2FXglwL3p5PhJokA9Sir5WOksByXJ8qoBkGEMW/oQQ0CR0s7yA8rUepbOd<br>+Y6sjKsKuwh0+ENhaf4EPJBNTrZIYL+DTKxZuCeqLp6+hGegDgzaJEJ1S7ktpt//0<br>+MY7X35llt+zqRJVlAgMBAAGgADANBgkqhkiG9w0BAQsFAAOBgQAB2f+zJYWLvTeE<br>+EO4SlOZBSmm55/nN37wWyfSicnWDbKTHuZZuYbRB8YO5W+Kuh7v2+8mTHF63Exex<br>+8KKz1cv+NlfsSPCCFyPL4DdmoP/P0wb/4k9LXXuFCB1KgwJX3l+dG4nrzX+1jFtA<br>+PeeTMlSDRIZIH+QY/aGo+kL8HHjdsg==<br>+-----END CERTIFICATE REQUEST-----<br>diff --git a/configs/keys/ca2/ast1.key b/configs/keys/ca2/ast1.key<br>new file mode 100644<br>index 0000000..6080d82<br>--- /dev/null<br>+++ b/configs/keys/ca2/ast1.key<br>@@ -0,0 +1,15 @@<br>+-----BEGIN RSA PRIVATE KEY-----<br>+MIICXQIBAAKBgQDi2W0nHCpK4hIzh5891nua+U08aTx55HL9hV4JcC96eT4SaJAP<br>+Uoq+VjpLAclyfKqAZBhDFv6EENAkdLO8gPK1HqWznWOrIyrCrsIdPhDYWn+BDyQT<br>+U62SGC/g0ysWbgnqi6evoRnoA4M2iRCdUu5Labf/9DGO19+ZZbfs6kSVZQIDAQAB<br>+AoGBAN9MRUzNRbhGhsIgixi0yyFGq8d+k6AsxyBVKrbBroqxU++M69mZV6d6e5Ef<br>+5isDGladsOBBfzGC11A7bD1u9PiH3enAwvBUuaIKmqIKQWAD4Q4YSJWr+pxaTDxK<br>+bU4pmUb49hhaqT7fz4wmJ7Oc62OHKWI6y8wkBC9QOCqZ9LZhAkEA9/Pm+uArOfAh<br>+wXDskzOjSrtdg9Ui4cqlw+UpXKlWAkwGX2Iw56sRMFt3da9DhBbQj2FDHCH1RanH<br>++4y98vWpzQJBAOo2MBYIVa13YWe+tILdpIjW1WwtnhKCw/3gIBfF2X01Yw0KYbmQ<br>+xSVQR2eGaGmygVzaZJaDHyxTjyqC0w0rIfkCQQDsCPfBrHIZxlkr30al3ks80d30<br>+qIl7LcDdGaJlPiHNL/gFBuENOFC1muy+T+hSrrE9PFZ5Sm5FMZlZAiK0TV2lAkBR<br>+o2nHhEg5Gu+89eB97Tw45ommF5CN6z7d8428O56/4igQl5nQ0QGnLAB3uYYTscEd<br>+2JJPVI09KjMxIkDmyi4hAkAgCWkp//nbaMJGHi3GX9N05icFW0mth86bFjdqNiaQ<br>+RDepPEeh2fe36fr3bB3XhCU06h8WjGsIkyNhIPQoWNoK<br>+-----END RSA PRIVATE KEY-----<br>diff --git a/configs/keys/ca2/ast1.pem b/configs/keys/ca2/ast1.pem<br>new file mode 100644<br>index 0000000..827bf29<br>--- /dev/null<br>+++ b/configs/keys/ca2/ast1.pem<br>@@ -0,0 +1,35 @@<br>+-----BEGIN RSA PRIVATE KEY-----<br>+MIICXQIBAAKBgQDi2W0nHCpK4hIzh5891nua+U08aTx55HL9hV4JcC96eT4SaJAP<br>+Uoq+VjpLAclyfKqAZBhDFv6EENAkdLO8gPK1HqWznWOrIyrCrsIdPhDYWn+BDyQT<br>+U62SGC/g0ysWbgnqi6evoRnoA4M2iRCdUu5Labf/9DGO19+ZZbfs6kSVZQIDAQAB<br>+AoGBAN9MRUzNRbhGhsIgixi0yyFGq8d+k6AsxyBVKrbBroqxU++M69mZV6d6e5Ef<br>+5isDGladsOBBfzGC11A7bD1u9PiH3enAwvBUuaIKmqIKQWAD4Q4YSJWr+pxaTDxK<br>+bU4pmUb49hhaqT7fz4wmJ7Oc62OHKWI6y8wkBC9QOCqZ9LZhAkEA9/Pm+uArOfAh<br>+wXDskzOjSrtdg9Ui4cqlw+UpXKlWAkwGX2Iw56sRMFt3da9DhBbQj2FDHCH1RanH<br>++4y98vWpzQJBAOo2MBYIVa13YWe+tILdpIjW1WwtnhKCw/3gIBfF2X01Yw0KYbmQ<br>+xSVQR2eGaGmygVzaZJaDHyxTjyqC0w0rIfkCQQDsCPfBrHIZxlkr30al3ks80d30<br>+qIl7LcDdGaJlPiHNL/gFBuENOFC1muy+T+hSrrE9PFZ5Sm5FMZlZAiK0TV2lAkBR<br>+o2nHhEg5Gu+89eB97Tw45ommF5CN6z7d8428O56/4igQl5nQ0QGnLAB3uYYTscEd<br>+2JJPVI09KjMxIkDmyi4hAkAgCWkp//nbaMJGHi3GX9N05icFW0mth86bFjdqNiaQ<br>+RDepPEeh2fe36fr3bB3XhCU06h8WjGsIkyNhIPQoWNoK<br>+-----END RSA PRIVATE KEY-----<br>+-----BEGIN CERTIFICATE-----<br>+MIIDQDCCASgCAQEwDQYJKoZIhvcNAQELBQAwLTEcMBoGA1UEAwwTQXN0ZXJpc2sg<br>+UHJpdmF0ZSBDQTENMAsGA1UECgwEYXN0MTAeFw0xNzEyMDUxNTA3MjRaFw0xODEy<br>+MDUxNTA3MjRaMCMxEjAQBgNVBAMMCTEyNy4wLjAuMTENMAsGA1UECgwEYXN0MTCB<br>+nzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA4tltJxwqSuISM4efPdZ7mvlNPGk8<br>+eeRy/YVeCXAvenk+EmiQD1KKvlY6SwHJcnyqgGQYQxb+hBDQJHSzvIDytR6ls51j<br>+qyMqwq7CHT4Q2Fp/gQ8kE1Otkhgv4NMrFm4J6ounr6EZ6AODNokQnVLuS2m3//Qx<br>+jtffmWW37OpElWUCAwEAATANBgkqhkiG9w0BAQsFAAOCAgEAgU9rLVOrZ8jYoZXb<br>+UPqzN7a8hF18PpkCou9yJEqZSBnd2ZQPfsJ4t6y2HXwCtEa4Yxypx3+/xeWQNdUN<br>+/lXZqiKMEP7OSgSNXnKjvOwuyePhO/b2bVFYK/d4e+5hP3Tuuqy8KzmbN1HMOW+C<br>+slPBvzRyEe6oXjfkUoNekPcYpvYQ3ZSqurCwxy5WxqSocMx3tVP3wziriPUQ2GDS<br>++H2o5k3r4wlUpG3UW2bA+DfMhxzl+4pGYfjrRh1veXyYRzb9qsVflS9ZzkhtNzYF<br>+qsEBHTZqmMOGONjtIH64RKxG3XlRn8hA+5r165MYqZWoe/mxsfJLJg/DyfdLswsQ<br>+vxilOcey2EiFqbfg3puGaFhIr1byEuBIZIRT9ZbY/bRCAT1I8/0u8c7Ax7Us+xV8<br>+rk5gm/dzKXNaMbPYRj98+vuYCCSQWUlh7ft7qzkaPRrcobw32yQt8LqPywteKLcP<br>+pZ445QeqsqQxQTeCylCr30EDS8olepu+uWtL1es3B8jMgXFB9S16Ol8oS8cpP7I0<br>+eyjUu5PV1PJUxx52+wuZTOyC/KufGPNx2/cl4GfV+eMRvGDciwtGqA+wAcFfJmTp<br>+SfbWS1fVieC821AyF/FXgTJdtjkk2Rvhdwc5mb8QzZXYZzG4eCfejxcbvAB1Hb2w<br>+zTvNinKSebozS9jBxdfWvPuzKn0=<br>+-----END CERTIFICATE-----<br>diff --git a/configs/keys/ca2/ast2.crt b/configs/keys/ca2/ast2.crt<br>new file mode 100644<br>index 0000000..00d3123<br>--- /dev/null<br>+++ b/configs/keys/ca2/ast2.crt<br>@@ -0,0 +1,20 @@<br>+-----BEGIN CERTIFICATE-----<br>+MIIDQDCCASgCAQEwDQYJKoZIhvcNAQELBQAwLTEcMBoGA1UEAwwTQXN0ZXJpc2sg<br>+UHJpdmF0ZSBDQTENMAsGA1UECgwEYXN0MTAeFw0xNzEyMDUxNTA3MzFaFw0xODEy<br>+MDUxNTA3MzFaMCMxEjAQBgNVBAMMCTEyNy4wLjAuMTENMAsGA1UECgwEYXN0MjCB<br>+nzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAwRqWUkTYUZXWolG/aTagjgZsANSe<br>+cDHZdyix+XJHKIhBHUnkLYTUGIdH+off2iiph4iJB+xpKeSC0c501eTrNdW1337l<br>+hSLozqDrn3Wgxdp4IQC+Q614JAqcRl2armoSPgCFcPIyj04hrfx6sQsnitYxO0J7<br>+yand+M0c7QFiIh8CAwEAATANBgkqhkiG9w0BAQsFAAOCAgEAdhJPbI6VPthmhORN<br>+P9YfaKFEhPMjUzUxS+7ZPW5dWRDl+X6mvS/jsg0RmNm/bbPSZDvYRHMMhqzlplsk<br>+5dMhDurCHGtwLhAj7J4bdmZpbXU4vHbfQHqZhk74bBiO+VBCKi51GcZfPkE2AGrA<br>+lKWMtQcjdP8XDDgTVytMXAGE+j5/5melyqttnPiaV9dpD5gy/BQvtB8uOkgsaJjt<br>+qLqcSQmCq5RIsO6PP7zimCTQXfCubi8yId820lXc5y+OW+Yd9hVimTmVhFhDEXZV<br>+hIdm+mJUqDKb6dTVgrIgqoxD7KwPIHIfy8D6yktE2HhbZ10E99YMU4QCCTWgaJVB<br>+BPNQVC3TGmz0k5v48ETR8ejf+HULS+aRlXm6p8178/hcxdgLurnFjEQbdCMmK4b8<br>+EwaBwsRiPKRD0wSMcgaTz5+fl1OKkbZo0kETwot8Rbv7jJYHA/5jFZ3g3kpZ4MbW<br>+DXNWNApj0eLK6CYhaaY7wRJXRXYnVZNiP3XNt5GNKLFA3IFOzOpHJffYUq9EPTAE<br>+xPr9ua5E7+hZXc3YQXin0Fo2nHz2oOETp3FzGkg59708X3BGNcEfsvJso8ZVQ7MZ<br>+cBCflwy0HbThuquE1okBbPxXAC/5zrWFyCbTXGE9ozesFPxowcgXk6W9Ca1OMYuS<br>+Y3wOBXAN7UUh9N/cxuCpYBKoRuY=<br>+-----END CERTIFICATE-----<br>diff --git a/configs/keys/ca2/ast2.csr b/configs/keys/ca2/ast2.csr<br>new file mode 100644<br>index 0000000..4b11bda<br>--- /dev/null<br>+++ b/configs/keys/ca2/ast2.csr<br>@@ -0,0 +1,10 @@<br>+-----BEGIN CERTIFICATE REQUEST-----<br>+MIIBYjCBzAIBADAjMRIwEAYDVQQDDAkxMjcuMC4wLjExDTALBgNVBAoMBGFzdDIw<br>+gZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMEallJE2FGV1qJRv2k2oI4GbADU<br>+nnAx2XcosflyRyiIQR1J5C2E1BiHR/qH39ooqYeIiQfsaSnkgtHOdNXk6zXVtd9+<br>+5YUi6M6g6591oMXaeCEAvkOteCQKnEZdmq5qEj4AhXDyMo9OIa38erELJ4rWMTtC<br>+e8mp3fjNHO0BYiIfAgMBAAGgADANBgkqhkiG9w0BAQsFAAOBgQC4g3exQep/+Ztz<br>+AD5UHdY/rEnMzeTHAU/rKGJg3qZqXgacUoSa1GuULq7bmU6zfEiqveshK2eGrmMU<br>+rOxYSCC2ufPkfaq/XsNPhHyCo25ER3LT3ODgn/gHpPO0iXWZMJ6UdGP+hpHFRcb5<br>+6myWXuud+XefPiJ30og57I+XkqtzSQ==<br>+-----END CERTIFICATE REQUEST-----<br>diff --git a/configs/keys/ca2/ast2.key b/configs/keys/ca2/ast2.key<br>new file mode 100644<br>index 0000000..d88e371<br>--- /dev/null<br>+++ b/configs/keys/ca2/ast2.key<br>@@ -0,0 +1,15 @@<br>+-----BEGIN RSA PRIVATE KEY-----<br>+MIICXQIBAAKBgQDBGpZSRNhRldaiUb9pNqCOBmwA1J5wMdl3KLH5ckcoiEEdSeQt<br>+hNQYh0f6h9/aKKmHiIkH7Gkp5ILRznTV5Os11bXffuWFIujOoOufdaDF2nghAL5D<br>+rXgkCpxGXZquahI+AIVw8jKPTiGt/HqxCyeK1jE7QnvJqd34zRztAWIiHwIDAQAB<br>+AoGAZzKeQzknofJB0l19vezDwSMNdSQryCnb3iKReo3oGXE32z8yAmGKN9GUVf9n<br>+Ul+IujXthZ6CVTEZ+KYtKmI8kIkCb2uFSTj+EZVckyQFxqsIoDs3EHSYXsqfz0w+<br>+pkiHb9psEDzVBDsN22pPBB3N4nu/N9Q+eDhSTk6FaEr6rYECQQD9jjw9aMuwZOoo<br>+MKI8SXyKXSqeaY/VTOiBEkQYgQa16NrWqZW/6YhPgfj5gs62/xOgRfNUjTt4EaOo<br>+3It4y/DbAkEAwvco02eFptrTI18fXlkyRKZIVjtbOrEdG9oLxYZIGr33rKMO8IWZ<br>+S+lWVzY6pePui2VZVFUlIA/hW06ZUKnlDQJBALVQzjEXzHjSYUPmK02zOzTylLR9<br>+RlbAzY7nEfz332WcI0nYMXbwOAKrLfC3Ir1nwJAfFXeEG1+sNX1eYPo71HsCQQCe<br>+N3UqGhicD3jIe6k5J6ljjI2nbQPb3V+B+rES2qYpDYCw2KKHDeQZdoJaw+dUOGSd<br>+OuIDThWSr1ByiJZin30BAkBz3VRkZYDQYYoVrx0Y9/KQHNrRM0VPm1u9toIrcNOG<br>+uCKvvVMBTe+UQSZWtmuPL8dVd9LA3whzKtzrwWYadhls<br>+-----END RSA PRIVATE KEY-----<br>diff --git a/configs/keys/ca2/ast2.pem b/configs/keys/ca2/ast2.pem<br>new file mode 100644<br>index 0000000..57ae6af<br>--- /dev/null<br>+++ b/configs/keys/ca2/ast2.pem<br>@@ -0,0 +1,35 @@<br>+-----BEGIN RSA PRIVATE KEY-----<br>+MIICXQIBAAKBgQDBGpZSRNhRldaiUb9pNqCOBmwA1J5wMdl3KLH5ckcoiEEdSeQt<br>+hNQYh0f6h9/aKKmHiIkH7Gkp5ILRznTV5Os11bXffuWFIujOoOufdaDF2nghAL5D<br>+rXgkCpxGXZquahI+AIVw8jKPTiGt/HqxCyeK1jE7QnvJqd34zRztAWIiHwIDAQAB<br>+AoGAZzKeQzknofJB0l19vezDwSMNdSQryCnb3iKReo3oGXE32z8yAmGKN9GUVf9n<br>+Ul+IujXthZ6CVTEZ+KYtKmI8kIkCb2uFSTj+EZVckyQFxqsIoDs3EHSYXsqfz0w+<br>+pkiHb9psEDzVBDsN22pPBB3N4nu/N9Q+eDhSTk6FaEr6rYECQQD9jjw9aMuwZOoo<br>+MKI8SXyKXSqeaY/VTOiBEkQYgQa16NrWqZW/6YhPgfj5gs62/xOgRfNUjTt4EaOo<br>+3It4y/DbAkEAwvco02eFptrTI18fXlkyRKZIVjtbOrEdG9oLxYZIGr33rKMO8IWZ<br>+S+lWVzY6pePui2VZVFUlIA/hW06ZUKnlDQJBALVQzjEXzHjSYUPmK02zOzTylLR9<br>+RlbAzY7nEfz332WcI0nYMXbwOAKrLfC3Ir1nwJAfFXeEG1+sNX1eYPo71HsCQQCe<br>+N3UqGhicD3jIe6k5J6ljjI2nbQPb3V+B+rES2qYpDYCw2KKHDeQZdoJaw+dUOGSd<br>+OuIDThWSr1ByiJZin30BAkBz3VRkZYDQYYoVrx0Y9/KQHNrRM0VPm1u9toIrcNOG<br>+uCKvvVMBTe+UQSZWtmuPL8dVd9LA3whzKtzrwWYadhls<br>+-----END RSA PRIVATE KEY-----<br>+-----BEGIN CERTIFICATE-----<br>+MIIDQDCCASgCAQEwDQYJKoZIhvcNAQELBQAwLTEcMBoGA1UEAwwTQXN0ZXJpc2sg<br>+UHJpdmF0ZSBDQTENMAsGA1UECgwEYXN0MTAeFw0xNzEyMDUxNTA3MzFaFw0xODEy<br>+MDUxNTA3MzFaMCMxEjAQBgNVBAMMCTEyNy4wLjAuMTENMAsGA1UECgwEYXN0MjCB<br>+nzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAwRqWUkTYUZXWolG/aTagjgZsANSe<br>+cDHZdyix+XJHKIhBHUnkLYTUGIdH+off2iiph4iJB+xpKeSC0c501eTrNdW1337l<br>+hSLozqDrn3Wgxdp4IQC+Q614JAqcRl2armoSPgCFcPIyj04hrfx6sQsnitYxO0J7<br>+yand+M0c7QFiIh8CAwEAATANBgkqhkiG9w0BAQsFAAOCAgEAdhJPbI6VPthmhORN<br>+P9YfaKFEhPMjUzUxS+7ZPW5dWRDl+X6mvS/jsg0RmNm/bbPSZDvYRHMMhqzlplsk<br>+5dMhDurCHGtwLhAj7J4bdmZpbXU4vHbfQHqZhk74bBiO+VBCKi51GcZfPkE2AGrA<br>+lKWMtQcjdP8XDDgTVytMXAGE+j5/5melyqttnPiaV9dpD5gy/BQvtB8uOkgsaJjt<br>+qLqcSQmCq5RIsO6PP7zimCTQXfCubi8yId820lXc5y+OW+Yd9hVimTmVhFhDEXZV<br>+hIdm+mJUqDKb6dTVgrIgqoxD7KwPIHIfy8D6yktE2HhbZ10E99YMU4QCCTWgaJVB<br>+BPNQVC3TGmz0k5v48ETR8ejf+HULS+aRlXm6p8178/hcxdgLurnFjEQbdCMmK4b8<br>+EwaBwsRiPKRD0wSMcgaTz5+fl1OKkbZo0kETwot8Rbv7jJYHA/5jFZ3g3kpZ4MbW<br>+DXNWNApj0eLK6CYhaaY7wRJXRXYnVZNiP3XNt5GNKLFA3IFOzOpHJffYUq9EPTAE<br>+xPr9ua5E7+hZXc3YQXin0Fo2nHz2oOETp3FzGkg59708X3BGNcEfsvJso8ZVQ7MZ<br>+cBCflwy0HbThuquE1okBbPxXAC/5zrWFyCbTXGE9ozesFPxowcgXk6W9Ca1OMYuS<br>+Y3wOBXAN7UUh9N/cxuCpYBKoRuY=<br>+-----END CERTIFICATE-----<br>diff --git a/configs/keys/ca2/ast3.crt b/configs/keys/ca2/ast3.crt<br>new file mode 100644<br>index 0000000..f177f74<br>--- /dev/null<br>+++ b/configs/keys/ca2/ast3.crt<br>@@ -0,0 +1,20 @@<br>+-----BEGIN CERTIFICATE-----<br>+MIIDQDCCASgCAQEwDQYJKoZIhvcNAQELBQAwLTEcMBoGA1UEAwwTQXN0ZXJpc2sg<br>+UHJpdmF0ZSBDQTENMAsGA1UECgwEYXN0MTAeFw0xNzEyMDUxNTA3MzdaFw0xODEy<br>+MDUxNTA3MzdaMCMxEjAQBgNVBAMMCTEyNy4wLjAuMTENMAsGA1UECgwEYXN0MzCB<br>+nzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAudA7sSxKb73KNfBvE3tw1Nxzzj+K<br>+40Pag8357h1vgPsiL1AazuUo3uUG6zl7/tcnFnjPM/C2fIe4OKth6sW37gmf074k<br>+WINUTw1NrBpfjcqx75rf0K1fXg02+lbAYGkSD99W0spOtVAad4IIaCRdOPAyVkAl<br>+qdFXU9ZE8Ol3jSkCAwEAATANBgkqhkiG9w0BAQsFAAOCAgEAs+PMptqQ6s3zEFsp<br>+NXncMAusAL1mgF5bDbct6Dv2HNPRTaU7erz7ebO3w0Br9NQuHueEp2RLoinyMq3g<br>+ap2n8XEFQkK5jhxCFCanFDVdD6FJtCMttZqIo5XoL6aMpOqKJ3UvQO1+13brnycj<br>+9pVKamc6S2MtI90+YqYx0zm+C89q56GqAswFGS1T8zx3E67DveS9ZRPEJLHdyC8q<br>+At3S5d0O0ntlhgRRjlEk0nx3eRKsH77jvW1l4OK6Aln4w8QvutVmX8qnISnlIM8Y<br>+rdVFijVxmYh7TFqatDe3RccxgA4TRPDz+hP2SZ6ps45hUIVhq9RVx97YboWq7NHA<br>+OIz2qPlblvSY6VRT+PuVlWlE5Ttphl1qc+4vPXsABMugioWeAYDNkKE0lvxG7bF+<br>+4jnRcXbtwXvgx95UDh0R/Kw/jRTFum/NPawLvHAe9hsDffTx17ZVM/D49MqFNuVs<br>+0lugDr2UozjlDzeNsw2DPWofTyR+nWZyBLlUrft41S7YN2jV1VMehctNvZGF7tCs<br>+n8LC4P3Ac3cgv62kEZ+/VOjlNpesg3rEsFBE5DhgkJmo6Dvvk+MYFTKn7QAeXuka<br>+3SSLuwdJu2131z4osBmaXJy5HUxCakyVg8LFOzNIizUXU6O+wVyXfoZ/JZbuWu+r<br>+4yCYR/9GOWzeX2eoVQI4gr7IWmE=<br>+-----END CERTIFICATE-----<br>diff --git a/configs/keys/ca2/ast3.csr b/configs/keys/ca2/ast3.csr<br>new file mode 100644<br>index 0000000..b900892<br>--- /dev/null<br>+++ b/configs/keys/ca2/ast3.csr<br>@@ -0,0 +1,10 @@<br>+-----BEGIN CERTIFICATE REQUEST-----<br>+MIIBYjCBzAIBADAjMRIwEAYDVQQDDAkxMjcuMC4wLjExDTALBgNVBAoMBGFzdDMw<br>+gZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBALnQO7EsSm+9yjXwbxN7cNTcc84/<br>+iuND2oPN+e4db4D7Ii9QGs7lKN7lBus5e/7XJxZ4zzPwtnyHuDirYerFt+4Jn9O+<br>+JFiDVE8NTawaX43Kse+a39CtX14NNvpWwGBpEg/fVtLKTrVQGneCCGgkXTjwMlZA<br>+JanRV1PWRPDpd40pAgMBAAGgADANBgkqhkiG9w0BAQsFAAOBgQAIf1BRgPlT1cUW<br>+eAHBdE0Lt3VMtObkA69j4mIkrRL8kM8SedDGWoyjhm9jBk1h0q5Q8AAjYzL5gqv8<br>+PAlooKoxNb0juEA12JdkYfxCaLnSeNLiq2/lz1QhD5SNn8IHSo/7Ixh0zRfmror0<br>+0MK/Un3OG4SnpDee/sCC9PJ54M0nAw==<br>+-----END CERTIFICATE REQUEST-----<br>diff --git a/configs/keys/ca2/ast3.key b/configs/keys/ca2/ast3.key<br>new file mode 100644<br>index 0000000..d0a2931<br>--- /dev/null<br>+++ b/configs/keys/ca2/ast3.key<br>@@ -0,0 +1,15 @@<br>+-----BEGIN RSA PRIVATE KEY-----<br>+MIICXQIBAAKBgQC50DuxLEpvvco18G8Te3DU3HPOP4rjQ9qDzfnuHW+A+yIvUBrO<br>+5Sje5QbrOXv+1ycWeM8z8LZ8h7g4q2HqxbfuCZ/TviRYg1RPDU2sGl+NyrHvmt/Q<br>+rV9eDTb6VsBgaRIP31bSyk61UBp3gghoJF048DJWQCWp0VdT1kTw6XeNKQIDAQAB<br>+AoGAZpidfPQxnYUzk5jQG/e6ky2uG6FmNJoQm1ott9Y07Qi9FVarlrVdXcUjjtnM<br>+pydxA61s6wbsG9JsW431oMXPCgSULIxaW62wradDtPV6S02cNuO/LxhmmiusD88w<br>+sZhtN/32rUoIT8dd5h1nfhl1/j/aIVpxMlq2F0F6byvv8iECQQDo3NnezrabuYma<br>+OGq7iYZYmjrf37gk/XNvUOEDmBFO2JyMjOP1bGImeZ8gpNXnKmtHyxnz4iK/06Gu<br>+gbHhYwZVAkEAzEagKct+j1NhJZfD5t73PuBPA0JoI3y9OXd8GulBRVS9vUjT2Bzn<br>+TmA3OhXhx1Xsa0pggF7/4213x3OqvwU3hQJAEz5tIuSiYqwqmvwelfD/kULtqqKq<br>+bSQk7gYZElr20zVDeroJ/LZARj220NPOeZQf2YcHVghSJtgufGVrddzhIQJBAIkL<br>+DKJdef+voWn2AiBeDyNomrmGEJVWNyBZj7ICMJ7RtiVJuY2v/mHvXL2kNn9jnqNw<br>+F4OnuCYcp5HwgGl8l30CQQCq5JrqbPSamTgkKF8+xHTBJrNUBGybjkAvhO9Bld5I<br>+x8xlzqlRRYYzOyOC6Vhcpj9qoz/xWpyyKQ3M7tpx/Hjj<br>+-----END RSA PRIVATE KEY-----<br>diff --git a/configs/keys/ca2/ast3.pem b/configs/keys/ca2/ast3.pem<br>new file mode 100644<br>index 0000000..5d12fb2<br>--- /dev/null<br>+++ b/configs/keys/ca2/ast3.pem<br>@@ -0,0 +1,35 @@<br>+-----BEGIN RSA PRIVATE KEY-----<br>+MIICXQIBAAKBgQC50DuxLEpvvco18G8Te3DU3HPOP4rjQ9qDzfnuHW+A+yIvUBrO<br>+5Sje5QbrOXv+1ycWeM8z8LZ8h7g4q2HqxbfuCZ/TviRYg1RPDU2sGl+NyrHvmt/Q<br>+rV9eDTb6VsBgaRIP31bSyk61UBp3gghoJF048DJWQCWp0VdT1kTw6XeNKQIDAQAB<br>+AoGAZpidfPQxnYUzk5jQG/e6ky2uG6FmNJoQm1ott9Y07Qi9FVarlrVdXcUjjtnM<br>+pydxA61s6wbsG9JsW431oMXPCgSULIxaW62wradDtPV6S02cNuO/LxhmmiusD88w<br>+sZhtN/32rUoIT8dd5h1nfhl1/j/aIVpxMlq2F0F6byvv8iECQQDo3NnezrabuYma<br>+OGq7iYZYmjrf37gk/XNvUOEDmBFO2JyMjOP1bGImeZ8gpNXnKmtHyxnz4iK/06Gu<br>+gbHhYwZVAkEAzEagKct+j1NhJZfD5t73PuBPA0JoI3y9OXd8GulBRVS9vUjT2Bzn<br>+TmA3OhXhx1Xsa0pggF7/4213x3OqvwU3hQJAEz5tIuSiYqwqmvwelfD/kULtqqKq<br>+bSQk7gYZElr20zVDeroJ/LZARj220NPOeZQf2YcHVghSJtgufGVrddzhIQJBAIkL<br>+DKJdef+voWn2AiBeDyNomrmGEJVWNyBZj7ICMJ7RtiVJuY2v/mHvXL2kNn9jnqNw<br>+F4OnuCYcp5HwgGl8l30CQQCq5JrqbPSamTgkKF8+xHTBJrNUBGybjkAvhO9Bld5I<br>+x8xlzqlRRYYzOyOC6Vhcpj9qoz/xWpyyKQ3M7tpx/Hjj<br>+-----END RSA PRIVATE KEY-----<br>+-----BEGIN CERTIFICATE-----<br>+MIIDQDCCASgCAQEwDQYJKoZIhvcNAQELBQAwLTEcMBoGA1UEAwwTQXN0ZXJpc2sg<br>+UHJpdmF0ZSBDQTENMAsGA1UECgwEYXN0MTAeFw0xNzEyMDUxNTA3MzdaFw0xODEy<br>+MDUxNTA3MzdaMCMxEjAQBgNVBAMMCTEyNy4wLjAuMTENMAsGA1UECgwEYXN0MzCB<br>+nzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAudA7sSxKb73KNfBvE3tw1Nxzzj+K<br>+40Pag8357h1vgPsiL1AazuUo3uUG6zl7/tcnFnjPM/C2fIe4OKth6sW37gmf074k<br>+WINUTw1NrBpfjcqx75rf0K1fXg02+lbAYGkSD99W0spOtVAad4IIaCRdOPAyVkAl<br>+qdFXU9ZE8Ol3jSkCAwEAATANBgkqhkiG9w0BAQsFAAOCAgEAs+PMptqQ6s3zEFsp<br>+NXncMAusAL1mgF5bDbct6Dv2HNPRTaU7erz7ebO3w0Br9NQuHueEp2RLoinyMq3g<br>+ap2n8XEFQkK5jhxCFCanFDVdD6FJtCMttZqIo5XoL6aMpOqKJ3UvQO1+13brnycj<br>+9pVKamc6S2MtI90+YqYx0zm+C89q56GqAswFGS1T8zx3E67DveS9ZRPEJLHdyC8q<br>+At3S5d0O0ntlhgRRjlEk0nx3eRKsH77jvW1l4OK6Aln4w8QvutVmX8qnISnlIM8Y<br>+rdVFijVxmYh7TFqatDe3RccxgA4TRPDz+hP2SZ6ps45hUIVhq9RVx97YboWq7NHA<br>+OIz2qPlblvSY6VRT+PuVlWlE5Ttphl1qc+4vPXsABMugioWeAYDNkKE0lvxG7bF+<br>+4jnRcXbtwXvgx95UDh0R/Kw/jRTFum/NPawLvHAe9hsDffTx17ZVM/D49MqFNuVs<br>+0lugDr2UozjlDzeNsw2DPWofTyR+nWZyBLlUrft41S7YN2jV1VMehctNvZGF7tCs<br>+n8LC4P3Ac3cgv62kEZ+/VOjlNpesg3rEsFBE5DhgkJmo6Dvvk+MYFTKn7QAeXuka<br>+3SSLuwdJu2131z4osBmaXJy5HUxCakyVg8LFOzNIizUXU6O+wVyXfoZ/JZbuWu+r<br>+4yCYR/9GOWzeX2eoVQI4gr7IWmE=<br>+-----END CERTIFICATE-----<br>diff --git a/configs/keys/ca2/ast4.crt b/configs/keys/ca2/ast4.crt<br>new file mode 100644<br>index 0000000..abe9ffe<br>--- /dev/null<br>+++ b/configs/keys/ca2/ast4.crt<br>@@ -0,0 +1,20 @@<br>+-----BEGIN CERTIFICATE-----<br>+MIIDQDCCASgCAQEwDQYJKoZIhvcNAQELBQAwLTEcMBoGA1UEAwwTQXN0ZXJpc2sg<br>+UHJpdmF0ZSBDQTENMAsGA1UECgwEYXN0MTAeFw0xNzEyMDUxNTA3NDNaFw0xODEy<br>+MDUxNTA3NDNaMCMxEjAQBgNVBAMMCTEyNy4wLjAuMTENMAsGA1UECgwEYXN0NDCB<br>+nzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAvrgr9k3WVqjjuEs6wjvC1fyuX8LL<br>+Yq+jPpy0ObcFcgDwttMt8twjXgp7y7XoizKehyd9UIk8GrQ0ddwnZMKSoquUJ/fC<br>+yCoVKeVdvFRsLC3ZH1e02e7JaMFCbkS0KfS6O/p7BjBAU7FiiNvBQgHJ8+xKjPmN<br>+KI/okvMAR/8BS78CAwEAATANBgkqhkiG9w0BAQsFAAOCAgEAL9OrS1nMZfkIAxao<br>+felG4pkTxpXMQdbSFuyZ2InQ8wbg/k4ak4V8SJ1Mrb64RUOfzQhLj60GSO78mShx<br>+8M+9mqW2fw7Py8A8RCahFq2tpKDY1Z6JKav4kxEX+yRBBRLi2Qv27P6SEspG4RAk<br>+h+rsZx8kTnirK7VtlrU/PFVoDwjQq4zOWzNAxWE5jowVtRC4Yd8bR8HWItfwi8T/<br>+qbOriiPgooWR42t91NFsI6IN54F3gLOjTe2Ew3pSPbPCQp5mZDDDW/PR7SOK5HaJ<br>+pj89mEMrajAVInrWTa9h5qpyA0dxMrGGfegUTvMsC5iHQqsBnCzRqF8qCbyLLqF8<br>+lAxcFMJn7/K49mUIBCq2kWyT/bNhdRuYrrYNN64ofUXKIkQwMg7ndekM0qvtlT18<br>+FGFzcLj8/ZVLMNf7UgkTUz20go+5qeK+2alC2djtDmgc59zr96uSlSIGbcVmXy3O<br>+pC+cpbXmdznMyYbz7zhsnQxJ4UxlTolAjP7gZ8hIv+Wsc+AZjVjLmhQVQ57wVQ0j<br>+q+yfL28jJfXUMMSFYC0X2vSQa43ad3jqQv8WUDGBAWk6skLUaRektOSrcCwBiaNe<br>+QBY84RspqwvQyBjITTT5RAFyZYMNyZTRWwLTQfFJg+BxEe0w85mLVgSGzBgFyO/Z<br>+/V9497vXfdV1jBzdD1tabREZchE=<br>+-----END CERTIFICATE-----<br>diff --git a/configs/keys/ca2/ast4.csr b/configs/keys/ca2/ast4.csr<br>new file mode 100644<br>index 0000000..1a8e050<br>--- /dev/null<br>+++ b/configs/keys/ca2/ast4.csr<br>@@ -0,0 +1,10 @@<br>+-----BEGIN CERTIFICATE REQUEST-----<br>+MIIBYjCBzAIBADAjMRIwEAYDVQQDDAkxMjcuMC4wLjExDTALBgNVBAoMBGFzdDQw<br>+gZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAL64K/ZN1lao47hLOsI7wtX8rl/C<br>+y2Kvoz6ctDm3BXIA8LbTLfLcI14Ke8u16IsynocnfVCJPBq0NHXcJ2TCkqKrlCf3<br>+wsgqFSnlXbxUbCwt2R9XtNnuyWjBQm5EtCn0ujv6ewYwQFOxYojbwUIByfPsSoz5<br>+jSiP6JLzAEf/AUu/AgMBAAGgADANBgkqhkiG9w0BAQsFAAOBgQCZqSwhxGdgUpM6<br>+XegExGoyGuU/y2DW8OHOvp3TGe87Lov/LrraFAA1aE846tBf87MHF+PwbJy0BA9i<br>+J+BwnEp1hiT1cxpoKTu0WtrW2yfHmB/oXIevMoC2TiDXd7Ie7VcWw6MBExBwC8ew<br>+p3ZcokOOf4Ls1vB5zpAB8SLIGQ3FDA==<br>+-----END CERTIFICATE REQUEST-----<br>diff --git a/configs/keys/ca2/ast4.key b/configs/keys/ca2/ast4.key<br>new file mode 100644<br>index 0000000..393f482<br>--- /dev/null<br>+++ b/configs/keys/ca2/ast4.key<br>@@ -0,0 +1,15 @@<br>+-----BEGIN RSA PRIVATE KEY-----<br>+MIICWwIBAAKBgQC+uCv2TdZWqOO4SzrCO8LV/K5fwstir6M+nLQ5twVyAPC20y3y<br>+3CNeCnvLteiLMp6HJ31QiTwatDR13CdkwpKiq5Qn98LIKhUp5V28VGwsLdkfV7TZ<br>+7slowUJuRLQp9Lo7+nsGMEBTsWKI28FCAcnz7EqM+Y0oj+iS8wBH/wFLvwIDAQAB<br>+AoGAW/HYJ98wpQi4+AE0q6056gXuXvY/LS11qtrLPEPS2TpA0jMPJNUiK9UsB3KE<br>+UI8vxAKytF/k3Q7hd6ySRU5UeEfviVOFGdm8K0yMVAxuqknuqE6lJqAMHws8tO7a<br>+33GM+jAFS+U7pLysSVHUxPG9VtFHGIO3iu+CkC9QbESPPCkCQQDzGLQEHWf5Fer8<br>+VewwWm+fWvJG+BWqjPzOVwUvarYJLfbV3J96BEzeGvG+RqF3VpMAWmCgDVeGUT1Z<br>+yFao57UtAkEAyNe/N0If6DhFbVDUEIEC12RVxzozNHyZ6WjBaZ6sST4M2srih9v2<br>+jYZN18Wmgh51mjmE6XcDC8RGCNWUx/PwGwJAN1TnHIyo7swrWVYhVXwwLgBgZwDu<br>+xYwjur+Z4YoTdxFsPo9iCT7TVDaj0aB3/hbJjOoFVkjTJDJ3mWj9OKLM3QJAKGmZ<br>+FUJd7zkbZzKjaSq8aqDKzcq9MOt9gMTOXjVKT3aH2aKHUHUHOFT05tzjcz0zxrOa<br>+Nev3le+JdA+d31oLTwJAS+me7xgY61Az1CJS6X4R4aAEmcIOpUffiA4gOnqlRJYt<br>+l18iKgTgSNqc584rE7KcQZONyTh+wwSDMawEt0giGw==<br>+-----END RSA PRIVATE KEY-----<br>diff --git a/configs/keys/ca2/ast4.pem b/configs/keys/ca2/ast4.pem<br>new file mode 100644<br>index 0000000..02430c9<br>--- /dev/null<br>+++ b/configs/keys/ca2/ast4.pem<br>@@ -0,0 +1,35 @@<br>+-----BEGIN RSA PRIVATE KEY-----<br>+MIICWwIBAAKBgQC+uCv2TdZWqOO4SzrCO8LV/K5fwstir6M+nLQ5twVyAPC20y3y<br>+3CNeCnvLteiLMp6HJ31QiTwatDR13CdkwpKiq5Qn98LIKhUp5V28VGwsLdkfV7TZ<br>+7slowUJuRLQp9Lo7+nsGMEBTsWKI28FCAcnz7EqM+Y0oj+iS8wBH/wFLvwIDAQAB<br>+AoGAW/HYJ98wpQi4+AE0q6056gXuXvY/LS11qtrLPEPS2TpA0jMPJNUiK9UsB3KE<br>+UI8vxAKytF/k3Q7hd6ySRU5UeEfviVOFGdm8K0yMVAxuqknuqE6lJqAMHws8tO7a<br>+33GM+jAFS+U7pLysSVHUxPG9VtFHGIO3iu+CkC9QbESPPCkCQQDzGLQEHWf5Fer8<br>+VewwWm+fWvJG+BWqjPzOVwUvarYJLfbV3J96BEzeGvG+RqF3VpMAWmCgDVeGUT1Z<br>+yFao57UtAkEAyNe/N0If6DhFbVDUEIEC12RVxzozNHyZ6WjBaZ6sST4M2srih9v2<br>+jYZN18Wmgh51mjmE6XcDC8RGCNWUx/PwGwJAN1TnHIyo7swrWVYhVXwwLgBgZwDu<br>+xYwjur+Z4YoTdxFsPo9iCT7TVDaj0aB3/hbJjOoFVkjTJDJ3mWj9OKLM3QJAKGmZ<br>+FUJd7zkbZzKjaSq8aqDKzcq9MOt9gMTOXjVKT3aH2aKHUHUHOFT05tzjcz0zxrOa<br>+Nev3le+JdA+d31oLTwJAS+me7xgY61Az1CJS6X4R4aAEmcIOpUffiA4gOnqlRJYt<br>+l18iKgTgSNqc584rE7KcQZONyTh+wwSDMawEt0giGw==<br>+-----END RSA PRIVATE KEY-----<br>+-----BEGIN CERTIFICATE-----<br>+MIIDQDCCASgCAQEwDQYJKoZIhvcNAQELBQAwLTEcMBoGA1UEAwwTQXN0ZXJpc2sg<br>+UHJpdmF0ZSBDQTENMAsGA1UECgwEYXN0MTAeFw0xNzEyMDUxNTA3NDNaFw0xODEy<br>+MDUxNTA3NDNaMCMxEjAQBgNVBAMMCTEyNy4wLjAuMTENMAsGA1UECgwEYXN0NDCB<br>+nzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAvrgr9k3WVqjjuEs6wjvC1fyuX8LL<br>+Yq+jPpy0ObcFcgDwttMt8twjXgp7y7XoizKehyd9UIk8GrQ0ddwnZMKSoquUJ/fC<br>+yCoVKeVdvFRsLC3ZH1e02e7JaMFCbkS0KfS6O/p7BjBAU7FiiNvBQgHJ8+xKjPmN<br>+KI/okvMAR/8BS78CAwEAATANBgkqhkiG9w0BAQsFAAOCAgEAL9OrS1nMZfkIAxao<br>+felG4pkTxpXMQdbSFuyZ2InQ8wbg/k4ak4V8SJ1Mrb64RUOfzQhLj60GSO78mShx<br>+8M+9mqW2fw7Py8A8RCahFq2tpKDY1Z6JKav4kxEX+yRBBRLi2Qv27P6SEspG4RAk<br>+h+rsZx8kTnirK7VtlrU/PFVoDwjQq4zOWzNAxWE5jowVtRC4Yd8bR8HWItfwi8T/<br>+qbOriiPgooWR42t91NFsI6IN54F3gLOjTe2Ew3pSPbPCQp5mZDDDW/PR7SOK5HaJ<br>+pj89mEMrajAVInrWTa9h5qpyA0dxMrGGfegUTvMsC5iHQqsBnCzRqF8qCbyLLqF8<br>+lAxcFMJn7/K49mUIBCq2kWyT/bNhdRuYrrYNN64ofUXKIkQwMg7ndekM0qvtlT18<br>+FGFzcLj8/ZVLMNf7UgkTUz20go+5qeK+2alC2djtDmgc59zr96uSlSIGbcVmXy3O<br>+pC+cpbXmdznMyYbz7zhsnQxJ4UxlTolAjP7gZ8hIv+Wsc+AZjVjLmhQVQ57wVQ0j<br>+q+yfL28jJfXUMMSFYC0X2vSQa43ad3jqQv8WUDGBAWk6skLUaRektOSrcCwBiaNe<br>+QBY84RspqwvQyBjITTT5RAFyZYMNyZTRWwLTQfFJg+BxEe0w85mLVgSGzBgFyO/Z<br>+/V9497vXfdV1jBzdD1tabREZchE=<br>+-----END CERTIFICATE-----<br>diff --git a/configs/keys/ca2/ca.cfg b/configs/keys/ca2/ca.cfg<br>new file mode 100644<br>index 0000000..01d2cf0<br>--- /dev/null<br>+++ b/configs/keys/ca2/ca.cfg<br>@@ -0,0 +1,10 @@<br>+[req]<br>+distinguished_name = req_distinguished_name<br>+prompt = no<br>+<br>+[req_distinguished_name]<br>+CN=Asterisk Private CA<br>+O=ast1<br>+<br>+[ext]<br>+basicConstraints=CA:TRUE<br>diff --git a/configs/keys/ca2/ca.crt b/configs/keys/ca2/ca.crt<br>new file mode 100644<br>index 0000000..c1cf9ca<br>--- /dev/null<br>+++ b/configs/keys/ca2/ca.crt<br>@@ -0,0 +1,28 @@<br>+-----BEGIN CERTIFICATE-----<br>+MIIE1jCCAr4CCQCJxToM0YBZtjANBgkqhkiG9w0BAQsFADAtMRwwGgYDVQQDDBNB<br>+c3RlcmlzayBQcml2YXRlIENBMQ0wCwYDVQQKDARhc3QxMB4XDTE3MTIwNTE1MDcy<br>+MloXDTE4MTIwNTE1MDcyMlowLTEcMBoGA1UEAwwTQXN0ZXJpc2sgUHJpdmF0ZSBD<br>+QTENMAsGA1UECgwEYXN0MTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB<br>+AMU//AeGk0eR4UBPh1PIl8oA8TrAJkl1fbpk4TN21I11ZtuqNOvhX6hCwyHnmdaj<br>+U5gBSruljA4qbm19JG85OOCVdrNSl9u6+hmHoWH6c0XBAd8RSbbauQm/7T6WA0hl<br>+RvXgJYWgyqp5WOTmQp5fkCJVcSvyeFYn6LUIZ9k7/1FiFpEyLlNwKaxDDRgD84I4<br>+2R7ZyaP07aGSI2VGXF0lNbQdmm76nVLYvbsH2DwYuPwm5yA3RzjDm2ZlqaS1cUBZ<br>+4uZX5anQZaG8ImWomNsEviQc6bOtmlQ2L+C2w/VdhWvCy15Ei1Y2O1lOwCSqm9xu<br>+PUj7f7RIdaGbMWxyvFauxl3gviEc05UxRYPLlAkL1rEdFRzuMWf/DO0daK+UmZbN<br>+XKfdTyD02fgnlGwKoNvGwObUIogLsVNIA0i8ZJkysGLOJmrb1Q7rwnNnvqeQhdAm<br>+Az5J4DCPeHuxtzWOdSUFOIFEnb96ICUfoFs7vsWZUfMipTpY0INnN25mhE3cHRRh<br>+yBpG67zTD0aK1w7kyBSWivezbk/gnVpa0LdT82Q3EsltdUlK1qKAPuDZP7QwcrNv<br>+ic88MBb8mzdNO9OlXEtZ6ohKI7KNAWUngR9D9ByRJBv8n7p2t5EJ7v2Eifh5OF+H<br>+aRoNSjGq8E7eNXbZ2zKANQQBTRh8iIL5AmEGhFmOIEAjAgMBAAEwDQYJKoZIhvcN<br>+AQELBQADggIBALHEAP7AtHwjmsRaTCv7A9RRHgyNSNMVZWgZ/eW8wO/G/HadfqZM<br>+VzbsS5esPrt+BP5NOHXdXxaqEQcdGXG6RKeMnawnjhf415jyOwsXXlp4+VRvNwIY<br>+ouNiRBd8GQ/dVs+KGU2uHbzg/HQeFpaSc/C7/enk+JGItItt6Jc2bqlfWaS3m/aC<br>+CkzrJNv8tW6pbnljj+Ifxkg75WOLU7dVSo008chuCV3VZppLebfpUCD/tTFc7w/k<br>+ZIh6737FZQG1RF4DaFBeZZEp6inF5/2AbYZ9bCldcLFbc/4UAuo9dSOoroDrPYuh<br>+cqvaeYyNHkjgn5Q20gZH6acA1yPCHApBxHorbaCzwoYdrqV9yqM/ohWXO7M4cOhJ<br>+Z/lKuW+5OJWZVOBnYGEp709MxPoCrKgTOgD+aLIutkfpu5XSeUaqIB+r8l/SC98O<br>+4wmzqx1hR7NwsY/Ce7sY9pSqjeXYH7ZFyrfQzYorgV2RByTbRh8DPwVGKLTe1a7+<br>+oMHWeGzYSNuleA2xImpuGLR9o7LVGESWQqENXFvCYxSh3HF1fAlwljR0c054mInI<br>+98em+kArf6qq2bvliGmIO+sYdL8UNh+371vikznczdtkO47KPPPiLWfigq0qakm5<br>+N4v38XvOxKyuhTn7jvnWN+5BZLxCO7niAhAzWE3WD89WNwUTBq2H3lvZ<br>+-----END CERTIFICATE-----<br>diff --git a/configs/keys/ca2/ca.key b/configs/keys/ca2/ca.key<br>new file mode 100644<br>index 0000000..9549819<br>--- /dev/null<br>+++ b/configs/keys/ca2/ca.key<br>@@ -0,0 +1,54 @@<br>+-----BEGIN RSA PRIVATE KEY-----<br>+Proc-Type: 4,ENCRYPTED<br>+DEK-Info: DES-EDE3-CBC,DBE09010DA961A02<br>+<br>+o2zmZOLCpnDvfE6h8H9bvV1fIvbrEOzE+akGqeXO6+vmNu3dmCajbrdYuYcDgDBb<br>++4FAqI6AXc0Rk9vZsi7Y6yBC1Hvr1gRevMazS3Ms6oii/ZneH9I4EXK2YRJfoPtj<br>+Nbnf2toeNFSL9nkbPycX17vF65mOI+MLwA7hFp4v4XKga4eRzLB8G/CahDzHKh76<br>+wlS0pFo8+XGHNqY6z6Bc/9FWPbepBx/4vGxy0Qky6a6YzQSd7udKKKb1EwuClHRS<br>+FjOsNCHIHX/UuoRZcM36XNjQiaPcLgUXlZaEf3fZIhnW+8xJDBhSIty6y2YDRKtq<br>+ieFaI3YKCIlKjuwao9VD15hkoTNsAcbjAa+wO+5z6sO6eP4ftyFg0PvPABX3BQ0j<br>+y1bjNeYFJykEPJhUPtTJAKG/yVTSjpQxoedt8/azzlwRKjVLaSDnv5d0Vg6f+PIq<br>+Qg2PQdiqpZTYNmMSoJZHcWHhEmfPMfx77Rl1H1lSJX6SkFCLifQOh7YSQvjjpVd7<br>+iPJB7KRe0eKU0HQ/jx2kt/sFqeJftrFjrfuejKM9qwTJDISV3l634+xFcY/WBj/+<br>+Kz1bdIgVI5lDPhg26uRWdmEgwo0XQ6Y4urBOpzBg+Ew0xKmnuwYXRQSArXGvwI2+<br>+l4O6dYovOiSU+Z+Hu1DI1IEXIvl9/Q6ZX3RM3lt7C+prMQxtajwj/TAgRTZikdts<br>+GmVoxanU8INGvjUMOG6xtgyGZCMdveAVvuZWQ2x91qWqWfDNI8XLiQV3M141pbSL<br>+RPJEkOkbNhfg02GbwEgg1HavE8GJN9dL6Mal9ilVJVot+xcNea9Ow6TeIUEcKPjU<br>+MUm/1divfygU6/FWLO2VUn3PFbnbC2LZvlxqYWmo3KE61/bGpVIIN6gY18JQkyk5<br>+QsYpsqUpg+1bfaIwr9/Eq2eKnMmQLTIpTK1ukmY5Tt28T1Lxp97XJw4FGbrH/VnN<br>+t+kJs8EAggGSKJcFSjzh+t30oaHs3Fw2BLY1OIZp0WANa5016TGUzQZwB4YxTPvp<br>+YvZM4oV3wpsNhanVZfOypSklIdXJKD7hrE+jvE+o+vwEMjod/vp/F2r2rM94LVuU<br>+rQ1hBpfX6PrgLapUJQ+vYzJ4AZJjWx0ktjjeCqaWTIiQd956Gczbg0oIwAV3GJBH<br>+EVIGYE3QDXL5GKDXVxbNsGOBycYvRmrknx65a3H773vOX5IGXa8Qq/gdnftYbRLd<br>+NyJokmNIaBVOTNPac4I+UX6fEe4UXIxX6p3eQswLHLJYpUfLY/iUcU2MAcjZKXJR<br>+Mqa5AW4kjK63uwU6gCvYrJORC6oNZbWLS4aJbEimcCsIdAl8hZ/KGEhRd0sSg/Wx<br>+wbi8YxenBJGp8q9PbbYicQiwEm/1dbqy5bcC2Rkdy4mmwBV7I2MD/l0aMPINZJaV<br>+SF+wcQZV8DdjSNw9WGCc0i4MbKmnawOaYGN2puJ0iKzgoU8eaAWAWpVwneRT1vsL<br>+HaZNVywa/S9+u6yitdWqpL4Uh+CbXM6/rbPZJhneI0CIIPvz7O3bnVICsWV7TxYb<br>+emE6IN4+UL/Bru/l0UuUo4BDutuypHXTFnbunvoQuq6xPUxQqFAF9BqAh+M7Jqky<br>+c2PDmv74NqzPpun758FtXQ+S80iz+nkW0Z8S7IrM4dTeAOgw3RrwzfJJn/F2WaEc<br>+FYmMSQ6+5s3CWKiFbrRW1TPTxJ5o3O1jx4Ta3Ok9X9U5erGbuUsFdXXeo1jQ/knX<br>+lnJJCZWyTpCyH0QZlZrJv+ZZssAaCi7jxkeMvkuRbuLwiMPE/Ca7W1gIhrvamjJN<br>+3mQyKMzN2UqXA/YwhJiCFpbEa3kkCMSr0FW6aBoCP7ilYe+ivMLaqshG3qCBmIdZ<br>+LoV6w56LhdhVjjSc5g6FZO8f4Xs3RYYFcOPRbbf9DzIpwPEIGOQa7CxnXlGX2ltq<br>+BjRey85mpx4WQx9GBacXrNA3TSLDm6OKsujJcmViA5XBYftQ5x6FsVXdX6iIbqWL<br>+Esryl3Q908os5z12oiFIcmvXookX6IKFz987s5+pqtfC2CupBb7YhwvZoLS7z8fs<br>+0EOisV6sJEpSHmZA0RCGmBAWoXIr468oItOWZBzlXiACSOyHzgLTsz4aZv0kA7xU<br>+uWlxbHUW2s5u/Z6kOdW9HpVRXO4FU3Ol4/mYatOqw3jFXrgQzg2WZ2xRwPrguz9D<br>+ihg4vXXws+CegHKWFEMGVNs8RbrV1kSuKwmi8asMWxWVpBNFF+CHWJsxzNlCT11H<br>+J4fFrBGvxyNv8i3OX2lJRsRSgnABsL+qGRI6jgfNwF63dyLIB1xu5KYpFrnNZaS+<br>+9UdG0mvROWA4IQEXvML31OmW+nvlRJJ8c3N9Rx28/fU8U9MWsibB4Cwy5jkFKMSQ<br>+Cy5Fbkh44+U/Hqfc+egfmccrkB/uSuaExWjR96wRJRqiXA9OvyQUj6a1J1ZsnomP<br>+KGrsRYTxLenKpPOvW0OfeMbvDjEcCsKKzvZaxCNCVhaxoP6SinIsI2L0rNAIdpgZ<br>+rSwuNUZ12aO+pjWNZPk6IJVQr2bY4CA2c0spEiU12tNpDPzwrN+2lMqlSZe0p858<br>+qTFG+OAJNV0dGITLgFWVJbf182SUv6eNesku4AFGgc85f8URM8uQDAz1ztw+fAo7<br>+kwi7a/GtiBEbHUsd0tpgWzmk8ahOeFFGpG5jVDWMBoBe1TehjwNTLQeB9DTWiKhb<br>+s6CrhdVLKOj5yXHAhfNXZNgrMRuYDsIIDXHQOx8HQO2d0bUF6opUmvInOIJwqSX1<br>+PN67N1gXmwIrL0X/kxoJjh+JYyNiGnv5JDUkEZdRrVc0c4mmdg1GMym76izmu+Z+<br>+mD4cU5NRSsx4ZE4+Lf/1IHNVf3jeEyUI92OFZ35jf0HnTUSLB1/G72pai9jM9mdv<br>+4UkBaS1uGO8HWwW9GIhgnrCaN/e+Okey8pTo/qlL1b0iPrHmoA4mhQP/9piDbS4B<br>+nV6WkP5ybbMJLnaafchDtF4E8+uqEx4K/AmbEmXDgKbPuruM+dc4hloNPAVAZJFK<br>+2wt2TKHOmBXaqj23qbZ8teGDebjVRgm5+iWh+EXZReGaq3g71gVo5fByP9U134xy<br>+L2YhGmtXv9g/ZtGi3DU9IZFZLvS7YwlC5psesZjfouIS0+Ryq8OXwrdgvPjItcPP<br>+-----END RSA PRIVATE KEY-----<br>diff --git a/configs/keys/ca2/tmp.cfg b/configs/keys/ca2/tmp.cfg<br>new file mode 100644<br>index 0000000..42318f5<br>--- /dev/null<br>+++ b/configs/keys/ca2/tmp.cfg<br>@@ -0,0 +1,8 @@<br>+[req]<br>+distinguished_name = req_distinguished_name<br>+prompt = no<br>+<br>+[req_distinguished_name]<br>+CN=127.0.0.1<br>+O=ast4<br>+<br>diff --git a/configs/keys/chain.pem b/configs/keys/chain.pem<br>new file mode 100644<br>index 0000000..66c94f4<br>--- /dev/null<br>+++ b/configs/keys/chain.pem<br>@@ -0,0 +1,56 @@<br>+-----BEGIN CERTIFICATE-----<br>+MIIE1jCCAr4CCQC9f3goosp4mjANBgkqhkiG9w0BAQsFADAtMRwwGgYDVQQDDBNB<br>+c3RlcmlzayBQcml2YXRlIENBMQ0wCwYDVQQKDARhc3QxMB4XDTE3MTIwNTE0NDEy<br>+OFoXDTE4MTIwNTE0NDEyOFowLTEcMBoGA1UEAwwTQXN0ZXJpc2sgUHJpdmF0ZSBD<br>+QTENMAsGA1UECgwEYXN0MTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB<br>+ALa1rMOqqBTlZhfxvP1hJ5MG87aedqpuGU3UB6InUUWA87JF30dwmtfRUyH6b5dt<br>+JZLfvgQ7fMuKi3W9zO+JT3zGyVKxUs5mai1qjODzZWp4cBIvQYCxze5qV9VGdIRA<br>+BBsReiYN84zB9LYwyjjkSMKuzFDzheZJvakV1gs5z8SV6o/bH4X97tiI+D5lPfH1<br>+hekaDeMY2b5h0snt1Vl90U7dsdb3OAfrK2OzKnxMiqiMNNAtX4jkUWtwvS5WK5NL<br>+JSk234yqRp1nZOKitUEjcKu2U4LUfL/dKIX/cbe4kxeCdg9eevwSkvKwXDc49hbb<br>+EnezXWO2M4Ttl7CNOBc59V0FTUDKNSllRtN276lKvddvLoIkPWGoINzXwhpPVXYm<br>+6iIlEVR1ne2INHGlerRpd6d8DEzqR8F/DvkPbYfjdqZqxmz6VQ4XrIWcc4pdukGd<br>+amGMcf9ozId87MAQD4OgiWCSG0f4FH21FjJzJ4DmCPdpBHYL1nmTxDGiUhRPf0zL<br>+TapmsmwOyaT7/XOSxngk3Emn4e0KFyBPu6pa4Z8Wwpk5xvyLErwMhDzc3xst3EeR<br>+IHK4M50LFjBMJoFjL7sY2cEZwR8xIceKvr6DlTALsYMbLKlRSqQ3fmhb0dc3Om40<br>+hDlPEApEMAYrQ8hltXf+jAuB4WagO2TnK3wbtHlnwrdrAgMBAAEwDQYJKoZIhvcN<br>+AQELBQADggIBAAc2Qd1f8FegjCXWVWTEI9EDXL5dABGAd4pV0DpHlX0IWpt5jUrU<br>+ZDTyokDCj0qqk7yuQh5waDDVvjUi+enPFExl1NSFxv5T9vSeFci1BgcbcnaXVi8b<br>+I06oBrWsu6UX7lWhtNPBhxV3YLK8fP/A75YqWYE0iqX++Rf2mmFIcRT1Ng089Voy<br>+4n5BGc3C1myX+FGUsEMlLGUGGV0mUVtQ6JgP6QBWSs8caygfR/XoamtAn5i8/yAT<br>+bsF2dFM4XFyWUOR3h70rqsy+qq5kKvV22qa7mqJObwtCpYutjmSqLDXWtHczWBWW<br>+UObOatmuELz/9cLBSAU0Cvv6Djg8G2dQrjmvdRlAgmvcV48n09edMtDw8PJVkKeT<br>+rRO3f2IbyBmA1F2IBlFaOv9yY5xQsLnsyhXpmX9qff/BFSyPOSwfbzJxkz2lKyiI<br>+UGPB8zFlk/cNZI+7w1pN69ZrHJuERSn9h3LN/uMoKSudqSiUF0PQLSmx9J/Ynzb6<br>+N6AAac46rABJdRg3w0YsTcyDSXVcN4WN3cn7ADmdfxXaZHIh2sPCQ06vMQJH63lb<br>+TATXha5fS/CI72DPhO8hjvBXQFGbAGHCjPQlxwcquPWFL6dLOB7EAAH3UoFC5+DX<br>+2PdJtN/Aii9YPkuDY/7HnIEvgRYm0rcY20cLOWSKsPmau0tBiWkQMCW7<br>+-----END CERTIFICATE-----<br>+-----BEGIN CERTIFICATE-----<br>+MIIE1jCCAr4CCQCJxToM0YBZtjANBgkqhkiG9w0BAQsFADAtMRwwGgYDVQQDDBNB<br>+c3RlcmlzayBQcml2YXRlIENBMQ0wCwYDVQQKDARhc3QxMB4XDTE3MTIwNTE1MDcy<br>+MloXDTE4MTIwNTE1MDcyMlowLTEcMBoGA1UEAwwTQXN0ZXJpc2sgUHJpdmF0ZSBD<br>+QTENMAsGA1UECgwEYXN0MTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB<br>+AMU//AeGk0eR4UBPh1PIl8oA8TrAJkl1fbpk4TN21I11ZtuqNOvhX6hCwyHnmdaj<br>+U5gBSruljA4qbm19JG85OOCVdrNSl9u6+hmHoWH6c0XBAd8RSbbauQm/7T6WA0hl<br>+RvXgJYWgyqp5WOTmQp5fkCJVcSvyeFYn6LUIZ9k7/1FiFpEyLlNwKaxDDRgD84I4<br>+2R7ZyaP07aGSI2VGXF0lNbQdmm76nVLYvbsH2DwYuPwm5yA3RzjDm2ZlqaS1cUBZ<br>+4uZX5anQZaG8ImWomNsEviQc6bOtmlQ2L+C2w/VdhWvCy15Ei1Y2O1lOwCSqm9xu<br>+PUj7f7RIdaGbMWxyvFauxl3gviEc05UxRYPLlAkL1rEdFRzuMWf/DO0daK+UmZbN<br>+XKfdTyD02fgnlGwKoNvGwObUIogLsVNIA0i8ZJkysGLOJmrb1Q7rwnNnvqeQhdAm<br>+Az5J4DCPeHuxtzWOdSUFOIFEnb96ICUfoFs7vsWZUfMipTpY0INnN25mhE3cHRRh<br>+yBpG67zTD0aK1w7kyBSWivezbk/gnVpa0LdT82Q3EsltdUlK1qKAPuDZP7QwcrNv<br>+ic88MBb8mzdNO9OlXEtZ6ohKI7KNAWUngR9D9ByRJBv8n7p2t5EJ7v2Eifh5OF+H<br>+aRoNSjGq8E7eNXbZ2zKANQQBTRh8iIL5AmEGhFmOIEAjAgMBAAEwDQYJKoZIhvcN<br>+AQELBQADggIBALHEAP7AtHwjmsRaTCv7A9RRHgyNSNMVZWgZ/eW8wO/G/HadfqZM<br>+VzbsS5esPrt+BP5NOHXdXxaqEQcdGXG6RKeMnawnjhf415jyOwsXXlp4+VRvNwIY<br>+ouNiRBd8GQ/dVs+KGU2uHbzg/HQeFpaSc/C7/enk+JGItItt6Jc2bqlfWaS3m/aC<br>+CkzrJNv8tW6pbnljj+Ifxkg75WOLU7dVSo008chuCV3VZppLebfpUCD/tTFc7w/k<br>+ZIh6737FZQG1RF4DaFBeZZEp6inF5/2AbYZ9bCldcLFbc/4UAuo9dSOoroDrPYuh<br>+cqvaeYyNHkjgn5Q20gZH6acA1yPCHApBxHorbaCzwoYdrqV9yqM/ohWXO7M4cOhJ<br>+Z/lKuW+5OJWZVOBnYGEp709MxPoCrKgTOgD+aLIutkfpu5XSeUaqIB+r8l/SC98O<br>+4wmzqx1hR7NwsY/Ce7sY9pSqjeXYH7ZFyrfQzYorgV2RByTbRh8DPwVGKLTe1a7+<br>+oMHWeGzYSNuleA2xImpuGLR9o7LVGESWQqENXFvCYxSh3HF1fAlwljR0c054mInI<br>+98em+kArf6qq2bvliGmIO+sYdL8UNh+371vikznczdtkO47KPPPiLWfigq0qakm5<br>+N4v38XvOxKyuhTn7jvnWN+5BZLxCO7niAhAzWE3WD89WNwUTBq2H3lvZ<br>+-----END CERTIFICATE-----<br></pre><p>To view, visit <a href="https://gerrit.asterisk.org/7447">change 7447</a>. To unsubscribe, 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/7447"/><meta itemprop="name" content="View Change"/></div></div>
<div style="display:none"> Gerrit-Project: testsuite </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-MessageType: newchange </div>
<div style="display:none"> Gerrit-Change-Id: I522b5df6e8e63aa67d7a9c75ecc1c047916469e1 </div>
<div style="display:none"> Gerrit-Change-Number: 7447 </div>
<div style="display:none"> Gerrit-PatchSet: 1 </div>
<div style="display:none"> Gerrit-Owner: George Joseph <gjoseph@digium.com> </div>