Somebody help me!!!
I try to sign the data with OpenSSL and to check up the signature in MSIE
with Capicom.
----------------------------------------------------------------------------
-------------
openssl smime -sign -in mes.txt -text -out signed.txt -signer my.crt -inkey
my.key -nodetach -outform PEM -noattr
----------------------------------------------------------------------------
-------------
<javascript>
var vertext = mes.txt file;
var txtSignature = signed.txt file;
CAPICOM_VERIFY_SIGNATURE_AND_CERTIFICATE = 1;
var SignedData = new ActiveXObject('CAPICOM.SignedData');
SignedData.Content=vertext;
SignedData.Verify(txtSignature.value, true,
CAPICOM_VERIFY_SIGNATURE_AND_CERTIFICATE);
var cSigner = SignedData.Signers.Item(1);
DisplayCert(cSigner);
----------------------------------------------------------------------------
-------------
Capicom returns error "The wrong signature".
If I use "openssl smime -sign -in mes.txt -text -out signed.txt -signer
my.crt -inkey my.key -nodetach -outform PEM" comand (without -noattr)
Capicom returns error "The wrong hash".
----------------------------------------------------------------------------
-------------
Help me to understand please, that I do not so! Or, even better, allow to
look at working examples if those are available. I can send my scripts and
certificates if it is required.
Best regards,
Max Suslov.
______________________________________________________________________
OpenSSL Project http://www.openssl.org
User Support Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]