Статус: Новичок
Группы: Участники
Зарегистрирован: 13.11.2018(UTC) Сообщений: 4
Сказал(а) «Спасибо»: 1 раз Поблагодарили: 1 раз в 1 постах
|
Добрый день,
Исходные данные: Имеется сохраненный в реестр ключ. Соответственно имеется от него pin. Вопрос: Можно ли программно записать pin в реестр? (сэмулировать галочку "Сохранить пароль" как при установке ключа из pfx-файла)?
Возможно общедоступен формат ключа реестра, хранящего pin: KeyDevices\passwords\REGISTRY\%Имя Контейнера% ?
csptest,например, может менять pin на контейнер, может, с ее помощью можно его и запомнить в реестр?
|
|
|
|
Статус: Эксперт
Группы: Участники
Зарегистрирован: 05.03.2015(UTC) Сообщений: 1,602  Откуда: Иркутская область Сказал(а) «Спасибо»: 110 раз Поблагодарили: 396 раз в 366 постах
|
Добрый день. Насколько знаю, формат не общедоступен, как и много другое во внутренней кухне криптопровайдера. Добавлю, что кроме имитации сохранения пина через интерфейс КП, теоретически есть другие способы - сохранить пин-код в хранилище сертификатов, он как раз таки доступен программно; еще есть флаги для кэширования пин-кода. Возможно Вашу задачу надо слегка подправить, иначе получится, что выбрали самый недоступный способ (бьетесь в дверь, что открывается в другую сторону). Также лучше уточнить что у Вас предполагается для такой операции - скрипты cmd, PowerShell, своя программа на каком-то языке программирования - так будет виднее что посоветовать. Отредактировано пользователем 10 января 2022 г. 8:37:05(UTC)
| Причина: Не указана
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 12.08.2013(UTC) Сообщений: 834   Откуда: Москва Сказал «Спасибо»: 5 раз Поблагодарили: 215 раз в 174 постах
|
Автор: kgdun  Добрый день,
Исходные данные: Имеется сохраненный в реестр ключ. Соответственно имеется от него pin. Вопрос: Можно ли программно записать pin в реестр? (сэмулировать галочку "Сохранить пароль" как при установке ключа из pfx-файла)?
Возможно общедоступен формат ключа реестра, хранящего pin: KeyDevices\passwords\REGISTRY\%Имя Контейнера% ?
csptest,например, может менять pin на контейнер, может, с ее помощью можно его и запомнить в реестр? Добрый день. В функцию предъявления пароля CryptSetProvParam(PP_KEYEXCHANGE_PIN) добавьте флаг CP_CRYPT_SAVE_PASSWORD: https://cpdn.cryptopro.r...95347460fbd602e042a.html |
|
 1 пользователь поблагодарил Grey за этот пост.
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close