diff options
Diffstat (limited to 'src/lib/libssl/src/apps/CA.sh')
-rw-r--r-- | src/lib/libssl/src/apps/CA.sh | 13 |
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 | ||
33 | if [ -z "$OPENSSL" ]; then OPENSSL=openssl; fi | 33 | if [ -z "$OPENSSL" ]; then OPENSSL=openssl; fi |
34 | 34 | ||
35 | DAYS="-days 365" # 1 year | 35 | DAYS="-days 365" |
36 | CADAYS="-days 1095" # 3 years | ||
37 | REQ="$OPENSSL req $SSLEAY_CONFIG" | 36 | REQ="$OPENSSL req $SSLEAY_CONFIG" |
38 | CA="$OPENSSL ca $SSLEAY_CONFIG" | 37 | CA="$OPENSSL ca $SSLEAY_CONFIG" |
39 | VERIFY="$OPENSSL verify" | 38 | VERIFY="$OPENSSL verify" |
@@ -41,7 +40,6 @@ X509="$OPENSSL x509" | |||
41 | 40 | ||
42 | CATOP=./demoCA | 41 | CATOP=./demoCA |
43 | CAKEY=./cakey.pem | 42 | CAKEY=./cakey.pem |
44 | CAREQ=./careq.pem | ||
45 | CACERT=./cacert.pem | 43 | CACERT=./cacert.pem |
46 | 44 | ||
47 | for i | 45 | for 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 |