# along with this program. If not, see <http://www.gnu.org/licenses/>.
+set -e
+
+
cleanup() {
rm -f \
certificate-localhost-proxy.pem certificate-localhost-server.pem \
proxy-ca-key.pem proxy-ca.pem proxy-invalid.pem proxy-key.pem
}
-abort() {
- echo abort
+stop_servers() {
pkill -n gnutls-serv
pkill -n tlsproxy
+}
+abort() {
+ echo abort
+ stop_servers
exit 1
}
server() {
grep 'certificate invalid' tmp >/dev/null || abort
}
test_no_invalid_certificate() {
- grep 'certificate invalid' tmp >/dev/null && abort
+ grep 'certificate invalid' tmp >/dev/null && abort || true
}