25.04.2005 12:02:51Стыковка Basic и C++ Ответов: 1
Павел
на Visual Basic написан ActiveX компонента, которая загружается в машине клиента и отправляет на сервер некое подписанное сообщение(Подписывает правильно, ибо сам проверял в нём же). Машина сервера принимает это сообщения и подпись(раздельно) и должна проверить их на C++(копия сертификата клиента лежит в виде файла на сервере).
CryptVerifyDetachedMessageSignature(
&param,
dwSignerIndex,
file_buf, /* detached signature*/
file_buf_l, /* ее длина*/
1, /* количество проверяемых исходных файлов*/
MessageArray, /* список исходных файлов*/
MessageSizeArray, /* список размеров исходных файлов*/
&pCertContext); /* возвращаемый сертификат на котором проверена ЭЦП */

Ни в какую не принимает. Если кто может подсказать, заранее благодарен!...
 
Ответы:
26.04.2005 10:02:02Kirill Sobolev
В программе ошибка видимо...
Вот тут http://www.cryptopro.ru/CryptoPro/test/sample2_0.zip пример проверки detached подписи на С (signtsf.c)