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> (cherry picked from commit 80ec8d4e3ee212786dc3092b1c97305b871827f0)
This commit is contained in:
parent
30b7d5e1d8
commit
8475416fe7
@ -14,7 +14,8 @@ B<c_rehash>
|
|||||||
|
|
||||||
=head1 DESCRIPTION
|
=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
|
file in the specified directory list and creates symbolic links
|
||||||
for each file, where the name of the link is the hash value.
|
for each file, where the name of the link is the hash value.
|
||||||
This utility is useful as many programs that use OpenSSL require
|
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
|
full SHA-1 fingerprint. A warning will be displayed if a duplicate
|
||||||
is found.
|
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.
|
cannot be parsed as either a certificate or a CRL.
|
||||||
|
|
||||||
The program uses the B<openssl> program to compute the hashes and
|
The program uses the B<openssl> program to compute the hashes and
|
||||||
|
@ -75,7 +75,7 @@ sub hash_dir {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
closedir 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.
|
# Check to see if certificates and/or CRLs present.
|
||||||
my ($cert, $crl) = check_file($fname);
|
my ($cert, $crl) = check_file($fname);
|
||||||
if(!$cert && !$crl) {
|
if(!$cert && !$crl) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user