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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline startsevdenis  
#1 Оставлено : 25 июня 2020 г. 18:18:27(UTC)
startsevdenis

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

Группы: Участники
Зарегистрирован: 25.06.2020(UTC)
Сообщений: 1

var reader = new FileReader();
reader.readAsDataURL($('#testfile')[0].files[0]);
reader.onload = function () {
var header = ";base64,";

var fileData = reader.result.substr(reader.result.indexOf(header) + header.length);

//console.log(fileData)

var oHashedDataPromise = cadesplugin.CreateObjectAsync("CAdESCOM.HashedData");


oHashedDataPromise.then(function (oHashedData) {

oHashedData.propset_DataEncoding = cadesplugin.CADESCOM_BASE64_TO_BINARY;

oHashedData.propset_Algorithm = cadesplugin.CADESCOM_HASH_ALGORITHM_CP_GOST_3411_2012_256;

oHashedData.Hash(fileData);

console.log( oHashedData.value);

});

};

Есть примерно такой код для получения хеша, чтобы в дальнейшем использовать SignHash
В IE подобный код (CreateObject вместо CreateObjectAsync) работает без проблем, и oHashedData.value возвращает хеш строки
В Chrome всегда undefined, подскажите что делаю не так?

На всякий случай уточню SignCades и в Chorme и в IE работает без проблем, но нужна реализвация прогресс бара и возможность подписывать действительно большие файлы
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.