X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=plc.d%2Fssl;h=aa3a0fe16e5841fbb9de5d7584caf53819517a90;hb=dab3c3cf9fec8f2429f8e5313dade0ce703f5508;hp=ab64a809bc03e820b45b41613fdcdbda686bf591;hpb=bd8c23219c9588299282630591eb620b1de59319;p=myplc.git diff --git a/plc.d/ssl b/plc.d/ssl index ab64a80..aa3a0fe 100755 --- a/plc.d/ssl +++ b/plc.d/ssl @@ -49,9 +49,8 @@ verify_or_generate_certificate() { if [ -f $crt ] ; then # Check if certificate is valid - verify=$(openssl verify -CAfile $ca $crt) # Backup if invalid or if the subject has changed - if grep -q "error" <<<$verify || \ + if openssl verify -CAfile $ca $crt | grep -q "error" || \ [ "$(ssl_cname $crt)" != "$cname" ] ; then backup_file $crt backup_file $ca