summaryrefslogtreecommitdiff
path: root/testing/hosts/winnetou/etc/openssl/generate-hash-and-url
diff options
context:
space:
mode:
Diffstat (limited to 'testing/hosts/winnetou/etc/openssl/generate-hash-and-url')
-rwxr-xr-xtesting/hosts/winnetou/etc/openssl/generate-hash-and-url13
1 files changed, 13 insertions, 0 deletions
diff --git a/testing/hosts/winnetou/etc/openssl/generate-hash-and-url b/testing/hosts/winnetou/etc/openssl/generate-hash-and-url
new file mode 100755
index 000000000..08208ed65
--- /dev/null
+++ b/testing/hosts/winnetou/etc/openssl/generate-hash-and-url
@@ -0,0 +1,13 @@
+#! /bin/bash
+#
+# generates the SHA-1 hash required by the RFC 4306
+# HASH_AND_URL certificate fetching scheme
+#
+
+for cert in $@
+do
+ openssl x509 -in $cert -outform der -out cert.der
+ hash=`sha1sum cert.der | awk '{ print $1 }'`
+ cp cert.der "$hash"
+done
+rm cert.der