We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 179cca9 commit 26f0c65Copy full SHA for 26f0c65
1 file changed
func/domain.sh
@@ -327,15 +327,9 @@ is_web_domain_cert_valid() {
327
fi
328
329
if [ -e "$ssl_dir/$domain.ca" ]; then
330
- ca_vrf=$(openssl verify $ssl_dir/$domain.ca 2>/dev/null |grep 'OK')
331
- if [ -z "$ca_vrf" ]; then
332
- echo "Error: ssl certificate authority is not valid"
333
- log_event "$E_INVALID" "$EVENT"
334
- exit $E_INVALID
335
- fi
336
-
337
- crt_vrf=$(openssl verify -untrusted $ssl_dir/$domain.ca \
338
- $ssl_dir/$domain.crt 2>/dev/null |grep 'OK')
+ crt_vrf=$(openssl verify -purpose sslserver \
+ -CAfile $ssl_dir/$domain.ca $ssl_dir/$domain.crt 2>/dev/null |\
+ grep 'OK')
339
if [ -z "$crt_vrf" ]; then
340
echo "Error: root or/and intermediate cerificate not found"
341
log_event "$E_NOTEXIST" "$EVENT"
0 commit comments