mirror of https://github.com/openssl/openssl.git
				
				
				
			RT1325,2973: Add more extensions to c_rehash
Add .crt/.cer/.crl to the filenames parsed. I also updated the podpage (since it didn't exist when this ticket was first created, nor when it was re-created seven years later). Reviewed-by: Tim Hudson <tjh@openssl.org>
This commit is contained in:
		
							parent
							
								
									6019cdd327
								
							
						
					
					
						commit
						80ec8d4e3e
					
				|  | @ -14,7 +14,8 @@ B<c_rehash> | |||
| 
 | ||||
| =head1 DESCRIPTION | ||||
| 
 | ||||
| B<c_rehash> scans directories and calculates a hash value of each C<.pem> | ||||
| B<c_rehash> scans directories and calculates a hash value of each | ||||
| C<.pem>, C<.crt>, C<.cer>, or C<.crl> | ||||
| file in the specified directory list and creates symbolic links | ||||
| for each file, where the name of the link is the hash value. | ||||
| This utility is useful as many programs that use OpenSSL require | ||||
|  | @ -42,7 +43,7 @@ incrementing the B<D> value. Duplicates are found by comparing the | |||
| full SHA-1 fingerprint. A warning will be displayed if a duplicate | ||||
| is found. | ||||
| 
 | ||||
| A warning will also be displayed if there are B<.pem> files that | ||||
| A warning will also be displayed if there are files that | ||||
| cannot be parsed as either a certificate or a CRL. | ||||
| 
 | ||||
| The program uses the B<openssl> program to compute the hashes and | ||||
|  |  | |||
|  | @ -75,7 +75,7 @@ sub hash_dir { | |||
| 		} | ||||
| 	} | ||||
| 	closedir DIR; | ||||
| 	FILE: foreach $fname (grep {/\.pem$/} @flist) { | ||||
| 	FILE: foreach $fname (grep {/\.(pem)|(crt)|(cer)|(crl)$/} @flist) { | ||||
| 		# Check to see if certificates and/or CRLs present. | ||||
| 		my ($cert, $crl) = check_file($fname); | ||||
| 		if(!$cert && !$crl) { | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue