25.11.2005 12:31:51PKCS7 Ответов: 1
Дима
Вот такая проблема,
подписываю текст используюя capicom
перед подписыванием текст перекодирую из Unicode в Ascii, получаю подпись.

пытаюсь проверить на Unix

openssl smime -verify -inform PEM -in sgs.txt -content msg.txt -CAfile ca.cer

получаю ошибку
:PKCS7_signatureVerify:digest failure:
:PKCS7_verify:signature failure:pk7_smime

потом пытаюсь подписать посредством
openssl smime -sign -in msg.txt -out mime_sgs.txt -inform PEM -inkey dima.key -signer dima.pem -outform PEM

проверяю и получаю
Verification successful

сверяю две подписи Capicom и Openssl
вижу что Capicom на 1 линию меньше

и отличаются подписи начинают с 37 линии
после символов AhoFAK

что не так делаю кто подскажет ?

 
Ответы:
25.11.2005 13:27:08Дима
Гы, вот заметил если в файле четное число символов в каждой строке то подпись проверяется нормально
Verification successful

если хотябы в одной строке нечетное количество то

PKCS7_verify:signature failure