[Asterisk-code-review] tls keys: Add common certs and keys to configs (testsuite[master])

George Joseph asteriskteam at digium.com
Tue Dec 5 09:14:47 CST 2017


George Joseph has uploaded this change for review. ( https://gerrit.asterisk.org/7447


Change subject: tls_keys:  Add common certs and keys to configs
......................................................................

tls_keys:  Add common certs and keys to configs

Created keys for 4 asterisk instances to use as needed.
See configs/keys/README.txt for more info.

Change-Id: I522b5df6e8e63aa67d7a9c75ecc1c047916469e1
---
A configs/keys/README.txt
A configs/keys/ca1/ast1.crt
A configs/keys/ca1/ast1.csr
A configs/keys/ca1/ast1.key
A configs/keys/ca1/ast1.pem
A configs/keys/ca1/ast2.crt
A configs/keys/ca1/ast2.csr
A configs/keys/ca1/ast2.key
A configs/keys/ca1/ast2.pem
A configs/keys/ca1/ast3.crt
A configs/keys/ca1/ast3.csr
A configs/keys/ca1/ast3.key
A configs/keys/ca1/ast3.pem
A configs/keys/ca1/ast4.crt
A configs/keys/ca1/ast4.csr
A configs/keys/ca1/ast4.key
A configs/keys/ca1/ast4.pem
A configs/keys/ca1/ca.cfg
A configs/keys/ca1/ca.crt
A configs/keys/ca1/ca.key
A configs/keys/ca1/tmp.cfg
A configs/keys/ca2/ast1.crt
A configs/keys/ca2/ast1.csr
A configs/keys/ca2/ast1.key
A configs/keys/ca2/ast1.pem
A configs/keys/ca2/ast2.crt
A configs/keys/ca2/ast2.csr
A configs/keys/ca2/ast2.key
A configs/keys/ca2/ast2.pem
A configs/keys/ca2/ast3.crt
A configs/keys/ca2/ast3.csr
A configs/keys/ca2/ast3.key
A configs/keys/ca2/ast3.pem
A configs/keys/ca2/ast4.crt
A configs/keys/ca2/ast4.csr
A configs/keys/ca2/ast4.key
A configs/keys/ca2/ast4.pem
A configs/keys/ca2/ca.cfg
A configs/keys/ca2/ca.crt
A configs/keys/ca2/ca.key
A configs/keys/ca2/tmp.cfg
A configs/keys/chain.pem
42 files changed, 941 insertions(+), 0 deletions(-)



  git pull ssh://gerrit.asterisk.org:29418/testsuite refs/changes/47/7447/1

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

-- 
To view, visit https://gerrit.asterisk.org/7447
To unsubscribe, visit https://gerrit.asterisk.org/settings

Gerrit-Project: testsuite
Gerrit-Branch: master
Gerrit-MessageType: newchange
Gerrit-Change-Id: I522b5df6e8e63aa67d7a9c75ecc1c047916469e1
Gerrit-Change-Number: 7447
Gerrit-PatchSet: 1
Gerrit-Owner: George Joseph <gjoseph at digium.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-code-review/attachments/20171205/383c10dd/attachment-0001.html>


More information about the asterisk-code-review mailing list