Статус: Активный участник
Группы: Участники
Зарегистрирован: 08.04.2009(UTC) Сообщений: 30 Откуда: Череповец
Поблагодарили: 1 раз в 1 постах
|
Попробовал в VB, вроде получилось. Осталось найти как в Builder C++ подсунуть байтовый массив, а то ByteArrayToBinaryString ругается ошибкой. В общем долго мучался, так ничего толком и не добился. Использовал конвертацию байт в юникод для Visual C++, но тогда как известно могут теряться нечетные байты. Сейчас переписал все под CryptApi, все работает хорошо и ничего не перекодируется при подписи. Отредактировано пользователем 13 мая 2010 г. 15:12:54(UTC)
| Причина: Не указана
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 04.03.2016(UTC) Сообщений: 2
|
Добрый день!
При выполнении проверки подписи, вылетает ошибка "the hash value is not correct (0x80091007)"
Код такой: cadesplugin.async_spawn(function *() { //cadesplugin.async_spawn
try { var oSignedData = yield cadesplugin.CreateObjectAsync("CAdESCOM.CadesSignedData"); yield oSignedData.propset_ContentEncoding(1); yield oSignedData.propset_Content("1");
var signatureBody = window.document.getElementById("SignatureTxtBox").value; v = yield oSignedData.VerifyCades(signatureBody, 1, true); catch (ex) { alert(ex.message); } });
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close