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

Уведомление

Icon
Error

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

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

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

Сказал(а) «Спасибо»: 3 раз
Доброе время суток!

Опишу суть проблемы: на стороне клиента с установленным Browser Plug-in выполняется подписание ранее рассчитанной хэш-суммы.

Подписание выполняется следующим образом:

Код:
       
        var oCertificate = oCertificates.Item(1);
        var oSigner = CreateObject("CAdESCOM.CPSigner");
        oSigner.Certificate = oCertificate;
        oSigner.Options = CAPICOM_CERTIFICATE_INCLUDE_WHOLE_CHAIN
        var oHashedData = CreateObject("CAdESCOM.HashedData");
        oHashedData.Algorithm = CADESCOM_HASH_ALGORITHM_CP_GOST_3411;
        oHashedData.DataEncoding = CADESCOM_BASE64_TO_BINARY;
        oHashedData.SetHashValue(ранее_посчитанная_хэш_сумма);

        var oSignedData = CreateObject("CAdESCOM.CadesSignedData");
        var sSignedMessage;
        try {
            sSignedMessage = oSignedData.SignHash(oHashedData, oSigner);
        } catch (err) {
        }


При выполнении кода
Код:
oSignedData.SignHash(oHashedData, oSigner)
вызывается диалоговое окно с запросом пароля.

При подписании множества хэш-сумм данное диалоговое окно будет вызываться при каждом подписании.

Вопрос: есть ли какой-либо способ выполнить многократное подписание с единократным вводом пароля? (кроме как выбора пользователем "галочки" сохранить пароль)
Offline Андрей Писарев  
#2 Оставлено : 8 ноября 2016 г. 16:23:02(UTC)
Андрей *

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

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 14,087
Мужчина
Российская Федерация

Сказал «Спасибо»: 612 раз
Поблагодарили: 2375 раз в 1868 постах
Здравствуйте.

Попробуйте так:
Вкладка Безопасность в КриптоПРО CSP:
Кэширование + использовать службу хранения ключей
Перезагрузить ОС
Техническую поддержку оказываем тут
Наша база знаний
thanks 1 пользователь поблагодарил Андрей * за этот пост.
simakvladimir оставлено 09.11.2016(UTC)
Offline simakvladimir  
#3 Оставлено : 9 ноября 2016 г. 9:23:50(UTC)
simakvladimir

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

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

Сказал(а) «Спасибо»: 3 раз
Спасибо, проверил - работает.

Но правильно, ли я понимаю, что данные манипуляции по настройке необходимо выполнить на каждой клиентской машине?
Нет ли какого-нибудь способа обхода данной проблемы средствами апи COM-интерфейса?
Offline cross  
#4 Оставлено : 9 ноября 2016 г. 11:15:32(UTC)
Анатолий Беляев

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

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

Сказал(а) «Спасибо»: 3 раз
Поблагодарили: 174 раз в 152 постах
Техническую поддержку оказываем тут.
Наша база знаний.
Наша страничка в Instagram.
thanks 1 пользователь поблагодарил Анатолий Беляев за этот пост.
simakvladimir оставлено 09.11.2016(UTC)
Offline simakvladimir  
#5 Оставлено : 9 ноября 2016 г. 13:48:21(UTC)
simakvladimir

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

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

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