summaryrefslogtreecommitdiffstats
path: root/scripts/selfsign-request.sh
diff options
context:
space:
mode:
authorEndi S. Dewata <edewata@redhat.com>2017-07-20 07:58:41 +0200
committerEndi S. Dewata <edewata@redhat.com>2017-07-20 07:58:41 +0200
commit3f8a742673d3f2aeb006d66ef7ccca89c368eb66 (patch)
treecfac70fd8c75225a38d1762ceda6ab29616b8738 /scripts/selfsign-request.sh
parente95825fb85e60bfa29a3124c37d6aac890a08163 (diff)
downloadpki-dev-3f8a742673d3f2aeb006d66ef7ccca89c368eb66.tar.gz
pki-dev-3f8a742673d3f2aeb006d66ef7ccca89c368eb66.tar.xz
pki-dev-3f8a742673d3f2aeb006d66ef7ccca89c368eb66.zip
Added self-signed CA scripts.
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