Статус: Новичок
Группы: Участники
Зарегистрирован: 26.02.2019(UTC) Сообщений: 3 Откуда: Москва
|
У меня есть код для IE Код:
function Decrypt_NPAPI_Asym (id, content){
var AsymAlgo=cadesplugin.CreateObject("cadescom.CPEnvelopedData");
AsymAlgo.Decrypt(content);
return AsymAlgo.content;
}
Он работает нормально, отдает результат. Теперь я пытаюсь делать тоже самое в Хром Код:
function Decrypt_Async_Asym (id, content){
cadesplugin.async_spawn (function*() {
try {
var AsymAlgo=yield cadesplugin.CreateObjectAsync("cadescom.CPEnvelopedData");
var result = yield AsymAlgo.Decrypt(content);
var mes=yield AsymAlgo.Content;
return mes;
} catch(err) {
alert("Ошибка при дешифровании данных:" + err);
throw("Ошибка при дешифровании данных:" + err);
}
});//cadesplugin.async_spawn
}
Он тоже вроде как работает, просит ключ, что-то расшифровывает, но на выходе в mes пустой результат ("") Что не так я делаю? PS. Опыты показали, что присвоение Content после расшифрования все-таки происходит, только вместо расшифрованных данных вставляется пустая строка. Ошибка плагина?......Отредактировано пользователем 6 марта 2019 г. 16:47:03(UTC)
| Причина: Не указана
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close