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

Уведомление

Icon
Error

23 Страницы«<1920212223>
Опции
К последнему сообщению К первому непрочитанному
Offline digger  
#201 Оставлено : 17 сентября 2015 г. 12:47:30(UTC)
digger

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

Группы: Участники
Зарегистрирован: 15.04.2015(UTC)
Сообщений: 2
Российская Федерация
Откуда: СПб

Релизная версия не работает в Хроме!!!

Устанавливаю плагин с адреса https://www.cryptopro.ru...cts/cades/plugin/get_2_0
Версия - 2.0.12247
В Хроме версии 45.0.2454.85 m ничего не меняется. Нет ни экстеншена, ни работает тестовая страница - https://www.cryptopro.ru...es/demopage/simple.html, пишет плагин не загружен
Offline cross  
#202 Оставлено : 17 сентября 2015 г. 18:23:56(UTC)
Анатолий Беляев

Статус: Сотрудник

Группы: Администраторы, Участники
Зарегистрирован: 24.11.2009(UTC)
Сообщений: 965
Откуда: Crypto-Pro

Сказал(а) «Спасибо»: 3 раз
Поблагодарили: 174 раз в 152 постах
Автор: Dmitry75 Перейти к цитате
Автор: cross Перейти к цитате

https://cryptopro.ru/cadesplugin
вот тут есть примеры как его использовать. JS код всегда можно посмотреть в браузере.


Не нашел примера создания открепленной подписи. Подскажите где искать.


Создание открепленной подписи, от обычной, отличается только одним флагом в функции SignCades(oSigner, CADES_BES, true)

Документация на обьект SignedData
Техническую поддержку оказываем тут.
Наша база знаний.
Наша страничка в Instagram.
Offline Stebaevin  
#203 Оставлено : 18 сентября 2015 г. 15:27:44(UTC)
Stebaevin

Статус: Участник

Группы: Участники
Зарегистрирован: 20.08.2015(UTC)
Сообщений: 19
Российская Федерация

Сказал(а) «Спасибо»: 2 раз
Поблагодарили: 1 раз в 1 постах
Подскажите, пожалуйста, как проверить подпись? В примерах не нашел. Сделал нечто такое:

function Verify(sSignedMessage) {
var canAsync = !!cadesplugin.CreateObjectAsync;
if(canAsync) {
include_async_code().then(function(){
return Veryfy_Async(sSignedMessage);
});
} else {
var oSignedData = cadesplugin.CreateObject("CAdESCOM.CadesSignedData");
try {
oSignedData.VerifyCades(sSignedMessage, CADES_BES);
} catch (err) {
alert("Failed to verify signature. Error: " + GetErrorMessage(err));
return false;
}
return true;
}
}

но работает как-то коряво, а в Chrome не проверяет.
Offline cross  
#204 Оставлено : 18 сентября 2015 г. 15:42:23(UTC)
Анатолий Беляев

Статус: Сотрудник

Группы: Администраторы, Участники
Зарегистрирован: 24.11.2009(UTC)
Сообщений: 965
Откуда: Crypto-Pro

Сказал(а) «Спасибо»: 3 раз
Поблагодарили: 174 раз в 152 постах
Автор: Stebaevin Перейти к цитате
Подскажите, пожалуйста, как проверить подпись? В примерах не нашел. Сделал нечто такое:

function Verify(sSignedMessage) {
var canAsync = !!cadesplugin.CreateObjectAsync;
if(canAsync) {
include_async_code().then(function(){
return Veryfy_Async(sSignedMessage);
});
} else {
var oSignedData = cadesplugin.CreateObject("CAdESCOM.CadesSignedData");
try {
oSignedData.VerifyCades(sSignedMessage, CADES_BES);
} catch (err) {
alert("Failed to verify signature. Error: " + GetErrorMessage(err));
return false;
}
return true;
}
}

но работает как-то коряво, а в Chrome не проверяет.


Что значит "коряво"? В хроме запустится то что написано в Veryfy_Async - ее кода нет. (Может у вас вообще просто опечатка в имени функции и она на самом деле VerIfy_Async ?

Техническую поддержку оказываем тут.
Наша база знаний.
Наша страничка в Instagram.
Offline Stebaevin  
#205 Оставлено : 18 сентября 2015 г. 16:10:08(UTC)
Stebaevin

Статус: Участник

Группы: Участники
Зарегистрирован: 20.08.2015(UTC)
Сообщений: 19
Российская Федерация

Сказал(а) «Спасибо»: 2 раз
Поблагодарили: 1 раз в 1 постах
Автор: cross Перейти к цитате
Автор: Stebaevin Перейти к цитате
Подскажите, пожалуйста, как проверить подпись? В примерах не нашел. Сделал нечто такое:

function Verify(sSignedMessage) {
var canAsync = !!cadesplugin.CreateObjectAsync;
if(canAsync) {
include_async_code().then(function(){
return Veryfy_Async(sSignedMessage);
});
} else {
var oSignedData = cadesplugin.CreateObject("CAdESCOM.CadesSignedData");
try {
oSignedData.VerifyCades(sSignedMessage, CADES_BES);
} catch (err) {
alert("Failed to verify signature. Error: " + GetErrorMessage(err));
return false;
}
return true;
}
}

но работает как-то коряво, а в Chrome не проверяет.


Что значит "коряво"? В хроме запустится то что написано в Veryfy_Async - ее кода нет. (Может у вас вообще просто опечатка в имени функции и она на самом деле VerIfy_Async ?



Вот функция, выдает, что подпись неверна. Видимо, что-то напутал:
function Veryfy_Async(sSignedMessage) {

alert("async=");

var oSignedData = yield cadesplugin.CreateObjectAsync("CAdESCOM.CadesSignedData");
var CADES_BES = 1;

yield oSignedData.propset_Content(sSignedMessage);

try {
yield oSignedData.VerifyCades(sSignedMessage, CADES_BES);
} catch (err) {
alert("Failed to verify signature. Error: " + GetErrorMessage(err));
return false;
}
return true;
}

Что интересно, alert("async="); не срабатывает.

Отредактировано пользователем 18 сентября 2015 г. 16:11:34(UTC)  | Причина: Не указана

Offline cross  
#206 Оставлено : 18 сентября 2015 г. 16:56:32(UTC)
Анатолий Беляев

Статус: Сотрудник

Группы: Администраторы, Участники
Зарегистрирован: 24.11.2009(UTC)
Сообщений: 965
Откуда: Crypto-Pro

Сказал(а) «Спасибо»: 3 раз
Поблагодарили: 174 раз в 152 постах
Значит у вас промис include_async_code(). не резолвится ни когда =>then не выполняется.
Техническую поддержку оказываем тут.
Наша база знаний.
Наша страничка в Instagram.
Offline bankrotpro  
#207 Оставлено : 20 сентября 2015 г. 9:22:20(UTC)
bankrotpro

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

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

Сказал(а) «Спасибо»: 1 раз
В IE при проверке выдает ошибку "Не удалось создать подпись из-за ошибки: Набор ключей не существует (0x80090016)"
В то время как в Chrome проверка проходит нормально
С чем это может быть связано?
Установлена последняя версия плагина - https://www.cryptopro.ru...ease_2_0/cadesplugin.exe
Страница проверки эта - https://www.cryptopro.ru...des/demopage/simple.html

И еще в Firefox на демо странице пишет "Плагин загружен, но не создаются обьекты"

А в Opera пишет "Плагин не загружен"
Offline Stebaevin  
#208 Оставлено : 20 сентября 2015 г. 17:15:28(UTC)
Stebaevin

Статус: Участник

Группы: Участники
Зарегистрирован: 20.08.2015(UTC)
Сообщений: 19
Российская Федерация

Сказал(а) «Спасибо»: 2 раз
Поблагодарили: 1 раз в 1 постах
И всё-таки, подскажите, пожалуйста, как проверить подпись в асинхронном режиме в Chrome?
Примеров не нашел, написал функцию:
function Veryfy_Async(sSignedMessage) {
var oSignedData = cadesplugin.CreateObjectAsync("CAdESCOM.CadesSignedData");
var CADES_BES = 1;

try {
oSignedData.VerifyCades(sSignedMessage, CADES_BES);
} catch (err) {
alert("Failed to verify signature. Error: " + GetErrorMessage(err));
resolve_Sign(); // для синхронизации
return false;
}
resolve_Sign(); // для синхронизации
return true;
}

Результат выполнения:
Failed to verify signature. Error: oSignedData.VerifyCades is not a function
т.е. метода такого нет.

P.S. метода oSignedData.Verify(sSignedMessage) , которого подсмотрел в документации, так же нет.

Отредактировано пользователем 20 сентября 2015 г. 18:06:19(UTC)  | Причина: Не указана

Offline Павел Смирнов  
#209 Оставлено : 21 сентября 2015 г. 10:51:56(UTC)
Павел Смирнов

Статус: Вам и не снилось

Группы: Администраторы
Зарегистрирован: 24.12.2007(UTC)
Сообщений: 831
Откуда: Крипто-Про

Сказал(а) «Спасибо»: 1 раз
Поблагодарили: 48 раз в 44 постах
Автор: ve2 Перейти к цитате
Мы подняли на виртуалке Windows 10 и полностью повторили
Автор: ve2 Перейти к цитате
проблему с потерей фокуса
окна Chrome на вашем demo примере на релизе плагина.
Ссылку на видеозапись с экрана с нашими комментариями в субтитрах отправлю в личку cross-у и Смирнову.
Поскольку проблема приобретает у клиентов массовый характер на разных версиях Windows, и я на 95% уверен, что она в (пере)запуске Native Message Host, огромная, человеческая просьба разобраться.

Наиболее вероятная причина - некорректная работа SafeNet Authentication Client с окнами. Подозреваем, что он пытается найти "родительское" окно процесса, который обращается к токену, и не находит. Но при этом получается вот эта "свистопляска" с окнами. Пока не видим смысла и путей решения этой проблемы с нашей стороны. Попробуйте обратиться в SafeNet.
Техническую поддержку оказываем тут.
Наша база знаний.
Offline Stebaevin  
#210 Оставлено : 22 сентября 2015 г. 12:29:36(UTC)
Stebaevin

Статус: Участник

Группы: Участники
Зарегистрирован: 20.08.2015(UTC)
Сообщений: 19
Российская Федерация

Сказал(а) «Спасибо»: 2 раз
Поблагодарили: 1 раз в 1 постах
Добрый день!
Такой вопрос: Установил плагин.
Подпись в IE, FireFox, Chrome работает.
В Opera 32.0 - не работает. На тестовой странице пишет, что плагин не загружен. В настройках Opera плагин CryptoPro CAdES NPAPI Browser Plug-in Версия: 2.0.1082.0 включен.
Что нужно сделать для того, чтобы плагин заработал в Opera?

И еще, под Windows - 10 во всех браузерах (кроме Оперы) пишет, что плагин загружен, но в списке сертификатов пусто, т.е. не видит действующий сертификат. Есть что-то по этому поводу?

Спасибо.

Отредактировано пользователем 22 сентября 2015 г. 12:36:25(UTC)  | Причина: Не указана

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