# Create necessary files.
+cleanup
$srcdir/../src/tlsproxy-setup >/dev/null 2>/dev/null
# Normal tests.
>/dev/null 2>/dev/null
echo normal connection
+# 'localhost' is the CN of tlsproxy's certificate.
client localhost 4712 localhost || abort
test_proxy_successful
test_no_invalid_certificate
server --x509certfile $srcdir/server-bad.pem \
--x509keyfile $srcdir/server-key.pem
sleep 1
+rm -f certificate-localhost-proxy.pem certificate-localhost-server.pem
echo mitm invalid hostname
pkill -n gnutls-serv
pkill -n tlsproxy
-rm -f tmp \
- certificate-localhost-proxy.pem certificate-localhost-server.pem \
- proxy-ca-key.pem proxy-ca.pem proxy-invalid.pem proxy-key.pem
+cleanup
+rm -f tmp
exit 0