Hello,
We are signing files with openssl. We use this command (UNIX machine):
openssl smime -sign -binary -outform PEM -in myfile.dat -out
myfile.dat.sig -signer cert.pem -inkey keyfile.pem
To verify the signed file, we use this other command (PC with Windows):
openssl smime -verify -noverify -inform PEM -in myfile.fil.sig -signer
cert.pem -content fichero.fil > NUL 2>myfile.log
The file to sing (myfile.dat) is a binary file.
This has always worked right, but some days ago, we are getting an error
message when we try to verify a signed file.
The error is:
Verification failure
1072:error:21071065:PKSC7 routines:PKCS7_signatureVerify:digest failure:.\crypto
\pkcs7\pk7_doit.c:1051:
1072:error:21075069:PKSC7 routines:PKCS7_verify:signature failure:.\crypto\pkcs7
\pk7_smime.c:410:
We are using openssl 1.0.0.
Please, could somebody help me to find what is the problem?
José