Ger Hobbelt via RT wrote:
On Wed, Mar 11, 2009 at 1:49 PM, Vladimir Kotal <[email protected]> wrote:
Hello,
In case the openssl verify command is not able to process input file, it
reports the usage even if the usage is perfectly okay:
$ openssl verify -CAfile /local/Saved/SMI_SSL_CA-chain.pem cert.cer
Error loading file /local/Saved/SMI_SSL_CA-chain.pem
^^^ that's the error line. (Yes, rather low on content, but this is
most probably due to OpenSSL not being able to open that file at all.)
Did you check the access rights and if the file exists at that precise location?
There is no problem in opening the file at all:
$ truss -f openssl verify -CAfile /local/Saved/SMI_SSL_CA-chain.pem
cert.cer 2>&1 | grep SMI_SSL_CA-chain.pem
26443: open64("/local/Saved/SMI_SSL_CA-chain.pem", O_RDONLY) = 4
Error loading file /local/Saved/SMI_SSL_CA-chain.pem
$
SMI_SSL_CA-chain.pem contains PKCS7 data which can be normally parsed
and displayed via 'openssl pkcs7'. After extracting the certificates
from the file, verify has no problem loading it.
However, I was rather reporting wrong error handling (bad usage should
be reported only in case it is wrong).
v.
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List [email protected]
Automated List Manager [email protected]