summaryrefslogtreecommitdiffstats
path: root/scripts/selfsign-request.sh
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/selfsign-request.sh')
-rwxr-xr-xscripts/selfsign-request.sh29
1 files changed, 29 insertions, 0 deletions
diff --git a/scripts/selfsign-request.sh b/scripts/selfsign-request.sh
new file mode 100755
index 0000000..3989e17
--- /dev/null
+++ b/scripts/selfsign-request.sh
@@ -0,0 +1,29 @@
+#!/bin/sh
+
+certutil -R \
+ -d ~/.dogtag/nssdb \
+ -f password.txt \
+ -s "CN=CA Signing Certificate,O=EXAMPLE" \
+ -z noise.bin \
+ -o ca.csr \
+ -a
+
+#rm -rf nssdb
+#mkdir nssdb
+#echo Secret123 > nssdb/password.txt
+#certutil -N -d nssdb -f nssdb/password.txt
+#openssl rand -out nssdb/noise.bin 2048
+
+#certutil -R \
+# -d nssdb \
+# -f nssdb/password.txt \
+# -s "CN=CA Signing Certificate,O=EXAMPLE" \
+# -z nssdb/noise.bin \
+# -o nssdb/ca.csr.der
+
+#BtoA nssdb/ca.csr.der nssdb/ca.csr.pem
+#echo "-----BEGIN NEW CERTIFICATE REQUEST-----" > nssdb/ca.csr
+#cat nssdb/ca.csr.pem >> nssdb/ca.csr
+#echo "-----END NEW CERTIFICATE REQUEST-----" >> nssdb/ca.csr
+#rm nssdb/ca.csr.der
+#rm nssdb/ca.csr.pem