mirror of
				https://github.com/drwetter/testssl.sh.git
				synced 2025-10-31 22:05:26 +01:00 
			
		
		
		
	Merge pull request #2363 from teki69/patch-1
Fix CRL conversion issue when already in PEM format
This commit is contained in:
		
							
								
								
									
										10
									
								
								testssl.sh
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								testssl.sh
									
									
									
									
									
								
							| @@ -1981,9 +1981,13 @@ check_revocation_crl() { | ||||
|      # -crl_download could be more elegant but is supported from 1.0.2 onwards only | ||||
|      $OPENSSL crl -inform DER -in "$tmpfile" -outform PEM -out "${tmpfile%%.crl}.pem" &>$ERRFILE | ||||
|      if [[ $? -ne 0 ]]; then | ||||
|           pr_warning "conversion of \"$tmpfile\" failed" | ||||
|           fileout "$jsonID" "WARN" "conversion of CRL to PEM format failed" | ||||
|           return 1 | ||||
|           if grep -qe 'BEGIN X509 CRL' "$tmpfile"; then | ||||
|                mv "$tmpfile" "${tmpfile%%.crl}.pem" | ||||
|           else | ||||
|                pr_warning "conversion of \"$tmpfile\" failed" | ||||
|                fileout "$jsonID" "WARN" "conversion of CRL to PEM format failed" | ||||
|                return 1 | ||||
|           fi | ||||
|      fi | ||||
|      if grep -qe '-----BEGIN CERTIFICATE-----' $TEMPDIR/intermediatecerts.pem; then | ||||
|           $OPENSSL verify -crl_check -CAfile <(cat $ADDTL_CA_FILES "$GOOD_CA_BUNDLE" "${tmpfile%%.crl}.pem") -untrusted $TEMPDIR/intermediatecerts.pem $HOSTCERT &> "${tmpfile%%.crl}.err" | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Dirk Wetter
					Dirk Wetter