Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

2 Страницы<12
Опции
К последнему сообщению К первому непрочитанному
Offline ZaaZ  
#11 Оставлено : 7 мая 2010 г. 17:47:46(UTC)
ZaaZ

Статус: Активный участник

Группы: Участники
Зарегистрирован: 08.04.2009(UTC)
Сообщений: 30
Откуда: Череповец

Поблагодарили: 1 раз в 1 постах
Попробовал в VB, вроде получилось. Осталось найти как в Builder C++ подсунуть байтовый массив, а то ByteArrayToBinaryString ругается ошибкой.

В общем долго мучался, так ничего толком и не добился. Использовал конвертацию байт в юникод для Visual C++, но тогда как известно могут теряться нечетные байты.
Сейчас переписал все под CryptApi, все работает хорошо и ничего не перекодируется при подписи.

Отредактировано пользователем 13 мая 2010 г. 15:12:54(UTC)  | Причина: Не указана

Offline dimmastiy  
#12 Оставлено : 4 марта 2016 г. 12:57:03(UTC)
dimmastiy

Статус: Новичок

Группы: Участники
Зарегистрирован: 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);

}
});
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
2 Страницы<12
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.