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

Уведомление

Icon
Error

3 Страницы123>
Опции
К последнему сообщению К первому непрочитанному
Offline Ceridan  
#1 Оставлено : 13 августа 2013 г. 11:53:06(UTC)
Ceridan

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

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

Сказал(а) «Спасибо»: 1 раз
Здравствуйте!

Автоматизирую встраивание подписи с использованием SDK для КриптоПРО ЭЦП (Интерфейс COM), язык C#.
Пользователь при работе "вручную" в КриптоАРМ, в разделе "Настройки" создал свою настройку через которую работает. Можно ли программно получить доступ к этой настройке и использовать ее для автоматического встраивания подписи? Если да, то как, подскажите пожалуйста?

Спасибо!
Offline Юрий  
#2 Оставлено : 13 августа 2013 г. 12:16:03(UTC)
Юрий

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

Группы: Участники
Зарегистрирован: 22.01.2008(UTC)
Сообщений: 671
Мужчина
Российская Федерация
Откуда: Йошкар-Ола

Сказал «Спасибо»: 3 раз
Поблагодарили: 93 раз в 67 постах
Все настройки хранятся в реестре. По крайней мере в последней КриптоАРМ версии которую я написал настройки хранились в реестре по адресу:
HKEY_CURRENT_USER\SOFTWARE\DIGT SmartServices\Install\КриптоАРМ\
С уважением,
Юрий Строжевский
Offline Ceridan  
#3 Оставлено : 13 августа 2013 г. 14:03:56(UTC)
Ceridan

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

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

Сказал(а) «Спасибо»: 1 раз
Спасибо, действительно, нашел.
Но возник еще вопрос: если у пользователя вбит в эту настройку пин-код e-token'а, могу ли я как-то автоматизировать процесс создания подписи, чтобы не заставлять пользователя каждый раз вводить его явно?
Offline Юрий  
#4 Оставлено : 13 августа 2013 г. 14:37:31(UTC)
Юрий

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

Группы: Участники
Зарегистрирован: 22.01.2008(UTC)
Сообщений: 671
Мужчина
Российская Федерация
Откуда: Йошкар-Ола

Сказал «Спасибо»: 3 раз
Поблагодарили: 93 раз в 67 постах
Автор: Ceridan Перейти к цитате
Спасибо, действительно, нашел.
Но возник еще вопрос: если у пользователя вбит в эту настройку пин-код e-token'а, могу ли я как-то автоматизировать процесс создания подписи, чтобы не заставлять пользователя каждый раз вводить его явно?

Да, вы можете как-то автоматизировать этот процесс :)
С уважением,
Юрий Строжевский
Offline Юрий  
#5 Оставлено : 13 августа 2013 г. 14:39:40(UTC)
Юрий

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

Группы: Участники
Зарегистрирован: 22.01.2008(UTC)
Сообщений: 671
Мужчина
Российская Федерация
Откуда: Йошкар-Ола

Сказал «Спасибо»: 3 раз
Поблагодарили: 93 раз в 67 постах
В общем ищите на этом форуме по ключевому слову CRYPT_SILENT.
С уважением,
Юрий Строжевский
Offline Ceridan  
#6 Оставлено : 15 августа 2013 г. 15:09:14(UTC)
Ceridan

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

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

Сказал(а) «Спасибо»: 1 раз
Автор: Юрий Перейти к цитате
В общем ищите на этом форуме по ключевому слову CRYPT_SILENT.


Искал по этому словосочетанию, но так и не нашел того, что мне нужно. Насколько я понял, CRYPT_SILENT используется, когда мы занимаемся шифрованием данных, а мне нужна на данный момент только подпись. Где хранится PIN-код в настройках в реестре понятно - в SignPIN, но хранится он там, как я понял, в зашифрованном виде.

Для автоматизации процесса подписывания я использую CAdESCOM.dll, которая в свою очередь мне предлагает единственную опцию автоматизировать ввод ПИН-кода - это метод ICPSigner4.KeyPin(), который принимает ПИН-код в явном не зашифрованном виде. Не могли бы вы пояснить, как я могу все-таки использовать информацию из реестра из поля SignPIN, чтобы автоматизировать процедуру создания электронной подписи документов?

Отредактировано пользователем 15 августа 2013 г. 15:16:37(UTC)  | Причина: Не указана

Offline Юрий  
#7 Оставлено : 15 августа 2013 г. 15:19:37(UTC)
Юрий

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

Группы: Участники
Зарегистрирован: 22.01.2008(UTC)
Сообщений: 671
Мужчина
Российская Федерация
Откуда: Йошкар-Ола

Сказал «Спасибо»: 3 раз
Поблагодарили: 93 раз в 67 постах
Я тут помогать отказываюсь - я люблю тех, кто умеет находить если ему подсказывают направление.

P.S.: На всякий случай поискал сам: первая же ссылка привела к необходимому алгоритиму.
С уважением,
Юрий Строжевский
Offline Ceridan  
#8 Оставлено : 15 августа 2013 г. 15:49:38(UTC)
Ceridan

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

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

Сказал(а) «Спасибо»: 1 раз
Хорошо, в любом случае спасибо за подсказку.
Offline Ceridan  
#9 Оставлено : 21 августа 2013 г. 8:53:36(UTC)
Ceridan

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

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

Сказал(а) «Спасибо»: 1 раз
Нашел решение, в моем случае это воспользоваться КриптоАРМ SDK, которое позволяет получить доступ к созданным профилям (настройкам) пользователя.
Offline Андрей Писарев  
#10 Оставлено : 21 августа 2013 г. 8:57:35(UTC)
Андрей *

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

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

Сказал «Спасибо»: 494 раз
Поблагодарили: 2034 раз в 1578 постах
Автор: Ceridan Перейти к цитате
Нашел решение, в моем случае это воспользоваться КриптоАРМ SDK, которое позволяет получить доступ к созданным профилям (настройкам) пользователя.


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