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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline lsvmo  
#1 Оставлено : 19 сентября 2019 г. 9:35:05(UTC)
lsvmo

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

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

Добрый день.
Есть ли возможность и какие функции API использовать для встраивания в свою программу возможности изменения пароля на контейнер закрытого ключа?
Задача - предоставить возможность пользователю программы изменить пароль на контейнер закрытого ключа в самой программе. Старый пароль в наличии.
Offline Андрей Писарев  
#2 Оставлено : 19 сентября 2019 г. 10:29:47(UTC)
Андрей *

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

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

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

CryptSetProvParam(hCSP, PP_KEYEXCHANGE_PIN ...
Техническую поддержку оказываем тут
Наша база знаний
Offline Андрей Писарев  
#3 Оставлено : 19 сентября 2019 г. 10:37:51(UTC)
Андрей *

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

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

Сказал «Спасибо»: 494 раз
Поблагодарили: 2034 раз в 1578 постах
Подробнее в MSDN - CryptSetProvParam function

параметры PP_KEYEXCHANGE_PIN и PP_SIGNATURE_PIN.
Техническую поддержку оказываем тут
Наша база знаний
Offline KDA  
#4 Оставлено : 19 сентября 2019 г. 14:56:59(UTC)
KDA

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

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

Сказал(а) «Спасибо»: 4 раз
Поблагодарили: 6 раз в 6 постах
К сожалению, PP_SIGNATURE(KEYEXCHANGE)_PIN не позволяют изменить пароль на существующий контейнер. Это функционал предоставления текущего пароля к контейнеру, но никак не смены.

А вот PP_CHANGE_PIN - скорее всего. Вопрос поднимался в этой теме
Перед его применением, возможно, потребуется CryptSetProvParam(.. PP_KEYEXCHANGE_PIN ..)

Отредактировано пользователем 19 сентября 2019 г. 15:00:29(UTC)  | Причина: Не указана

Offline Андрей Писарев  
#5 Оставлено : 19 сентября 2019 г. 19:27:22(UTC)
Андрей *

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

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

Сказал «Спасибо»: 494 раз
Поблагодарили: 2034 раз в 1578 постах
Автор: KDA Перейти к цитате
К сожалению, PP_SIGNATURE(KEYEXCHANGE)_PIN не позволяют изменить пароль на существующий контейнер. Это функционал предоставления текущего пароля к контейнеру, но никак не смены.

А вот PP_CHANGE_PIN - скорее всего. Вопрос поднимался в этой теме
Перед его применением, возможно, потребуется CryptSetProvParam(.. PP_KEYEXCHANGE_PIN ..)


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