aboutsummaryrefslogtreecommitdiff
path: root/src/gns/test_proxy.sh
diff options
context:
space:
mode:
Diffstat (limited to 'src/gns/test_proxy.sh')
-rwxr-xr-xsrc/gns/test_proxy.sh55
1 files changed, 0 insertions, 55 deletions
diff --git a/src/gns/test_proxy.sh b/src/gns/test_proxy.sh
deleted file mode 100755
index ee288413f..000000000
--- a/src/gns/test_proxy.sh
+++ /dev/null
@@ -1,55 +0,0 @@
1#!/bin/bash
2# This file is in the public domain.
3TEST_DOMAIN="www.test"
4
5# Delete old files before starting test
6rm -rf /tmp/gnunet/test-gnunet-gns-testing/
7gnunet-arm -s -c test_gns_proxy.conf
8gnunet-gns-proxy-setup-ca -c test_gns_proxy.conf
9
10openssl genrsa -des3 -passout pass:xxxx -out server.pass.key 2048
11openssl rsa -passin pass:xxxx -in server.pass.key -out local.key
12rm server.pass.key
13openssl req -new -key local.key -out server.csr \
14 -subj "/C=DE/O=GNUnet/OU=GNS/CN=test.local"
15openssl x509 -req -days 1 -in server.csr -signkey local.key -out local.crt
16openssl x509 -in local.crt -out local.der -outform DER
17HEXCERT=`xxd -p local.der | tr -d '\n'`
18#echo "This is the certificate the server does not use: $HEXCERT"
19OLDBOXVALUE="6 8443 52 3 0 0 $HEXCERT"
20
21
22openssl req -new -key local.key -out server.csr \
23 -subj "/C=DE/O=GNUnet/OU=GNS/CN=test.local"
24openssl x509 -req -days 1 -in server.csr -signkey local.key -out local.crt
25openssl x509 -in local.crt -out local.der -outform DER
26HEXCERT=`xxd -p local.der | tr -d '\n'`
27#echo "This is the certificate the server does use: $HEXCERT"
28BOXVALUE="6 8443 52 3 0 0 $HEXCERT"
29
30cat local.crt > /tmp/server_cacert.pem
31cat local.key >> /tmp/server_cacert.pem
32
33gnunet-identity -C test -c test_gns_proxy.conf
34gnunet-namestore -p -z "test" -a -n www -t A -V 127.0.0.1 -e never -c test_gns_proxy.conf
35gnunet-namestore -p -z "test" -a -n www -t LEHO -V "test.local" -e never -c test_gns_proxy.conf
36gnunet-namestore -p -z "test" -a -n www -t BOX -V "$OLDBOXVALUE" -e never -c test_gns_proxy.conf
37gnunet-namestore -p -z "test" -a -n www -t BOX -V "$BOXVALUE" -e never -c test_gns_proxy.conf
38
39gnunet-arm -i gns-proxy -c test_gns_proxy.conf
40
41#gnurl --socks5-hostname 127.0.0.1:7777 https://www.test -v --cacert /tmp/proxy_cacert.pem
42./test_gns_proxy -A /tmp/proxy_cacert.pem -S /tmp/server_cacert.pem -p 8443 -c test_gns_proxy.conf
43
44RES=$?
45
46rm /tmp/proxy_cacert.pem
47rm /tmp/server_cacert.pem
48
49gnunet-arm -e test_gns_proxy.conf
50
51if test $RES != 0
52then
53 echo "Failed"
54 exit 1
55fi