summaryrefslogtreecommitdiffstats
path: root/scripts/selfsign-request.sh
blob: 3989e1779165d150176dc8f52499ff38a1f10d9b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
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