summaryrefslogtreecommitdiff
path: root/src/lib/libssl/src/apps/CA.sh
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libssl/src/apps/CA.sh')
-rw-r--r--src/lib/libssl/src/apps/CA.sh13
1 files changed, 4 insertions, 9 deletions
diff --git a/src/lib/libssl/src/apps/CA.sh b/src/lib/libssl/src/apps/CA.sh
index a0b20d85a9..84d7ec0b33 100644
--- a/src/lib/libssl/src/apps/CA.sh
+++ b/src/lib/libssl/src/apps/CA.sh
@@ -32,8 +32,7 @@
32 32
33if [ -z "$OPENSSL" ]; then OPENSSL=openssl; fi 33if [ -z "$OPENSSL" ]; then OPENSSL=openssl; fi
34 34
35DAYS="-days 365" # 1 year 35DAYS="-days 365"
36CADAYS="-days 1095" # 3 years
37REQ="$OPENSSL req $SSLEAY_CONFIG" 36REQ="$OPENSSL req $SSLEAY_CONFIG"
38CA="$OPENSSL ca $SSLEAY_CONFIG" 37CA="$OPENSSL ca $SSLEAY_CONFIG"
39VERIFY="$OPENSSL verify" 38VERIFY="$OPENSSL verify"
@@ -41,7 +40,6 @@ X509="$OPENSSL x509"
41 40
42CATOP=./demoCA 41CATOP=./demoCA
43CAKEY=./cakey.pem 42CAKEY=./cakey.pem
44CAREQ=./careq.pem
45CACERT=./cacert.pem 43CACERT=./cacert.pem
46 44
47for i 45for i
@@ -74,7 +72,7 @@ case $i in
74 mkdir ${CATOP}/crl 72 mkdir ${CATOP}/crl
75 mkdir ${CATOP}/newcerts 73 mkdir ${CATOP}/newcerts
76 mkdir ${CATOP}/private 74 mkdir ${CATOP}/private
77 echo "00" > ${CATOP}/serial 75 echo "01" > ${CATOP}/serial
78 touch ${CATOP}/index.txt 76 touch ${CATOP}/index.txt
79 fi 77 fi
80 if [ ! -f ${CATOP}/private/$CAKEY ]; then 78 if [ ! -f ${CATOP}/private/$CAKEY ]; then
@@ -87,11 +85,8 @@ case $i in
87 RET=$? 85 RET=$?
88 else 86 else
89 echo "Making CA certificate ..." 87 echo "Making CA certificate ..."
90 $REQ -new -keyout ${CATOP}/private/$CAKEY \ 88 $REQ -new -x509 -keyout ${CATOP}/private/$CAKEY \
91 -out ${CATOP}/$CAREQ 89 -out ${CATOP}/$CACERT $DAYS
92 $CA -out ${CATOP}/$CACERT $CADAYS -batch \
93 -keyfile ${CATOP}/private/$CAKEY -selfsign \
94 -infiles ${CATOP}/$CAREQ
95 RET=$? 90 RET=$?
96 fi 91 fi
97 fi 92 fi