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]