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

Уведомление

Icon
Error

4 Страницы«<234
Опции
К последнему сообщению К первому непрочитанному
Offline Евгений Афанасьев  
#31 Оставлено : 18 августа 2021 г. 15:34:03(UTC)
Евгений Афанасьев

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

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

Сказал(а) «Спасибо»: 20 раз
Поблагодарили: 688 раз в 649 постах
Тут опубликована: https://www.cryptopro.ru...&m=125893#post125893
thanks 1 пользователь поблагодарил Евгений Афанасьев за этот пост.
crazz оставлено 18.08.2021(UTC)
Offline crazz  
#32 Оставлено : 19 августа 2021 г. 8:42:04(UTC)
crazz

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

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

Сказал(а) «Спасибо»: 3 раз
подскажите,
для подписания нужен приватный ключ,
в случае кешированных ключей в хранилище "MY" - учитывая новый функционал, как можно получить приватный ключ?
сейчас вместо него отдается null (как и в случае получения сертификатов через CryptoAPI)


Offline Евгений Афанасьев  
#33 Оставлено : 19 августа 2021 г. 13:14:36(UTC)
Евгений Афанасьев

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

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

Сказал(а) «Спасибо»: 20 раз
Поблагодарили: 688 раз в 649 постах
Если открыть и перечислить
Код:

KeyStore keyStore = KeyStore.getInstance("MY", "JCSP"), 
keyStore.load(null, null);

то можно перечислить все сертификаты в нем. Если у сертификата есть ссылка на закрытый ключ, то будет попытка его загрузить и в getKey можно будет получить ключ, иначе ключа не будет (если нельзя его загрузить - например, он удален, или на токене, который отключен и т.п.).
Offline crazz  
#34 Оставлено : 19 августа 2021 г. 13:16:18(UTC)
crazz

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

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

Сказал(а) «Спасибо»: 3 раз
Автор: Евгений Афанасьев Перейти к цитате
Если открыть и перечислить
Код:

KeyStore keyStore = KeyStore.getInstance("MY", "JCSP"), 
keyStore.load(null, null);

то можно перечислить все сертификаты в нем. Если у сертификата есть ссылка на закрытый ключ, то будет попытка его загрузить и в getKey можно будет получить ключ, иначе ключа не будет (если нельзя его загрузить - например, он удален, или на токене, который отключен и т.п.).


а вручную где можно увидеть эту ссылку на ключ?
Offline Евгений Афанасьев  
#35 Оставлено : 19 августа 2021 г. 13:21:25(UTC)
Евгений Афанасьев

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

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

Сказал(а) «Спасибо»: 20 раз
Поблагодарили: 688 раз в 649 постах
В Windows: в оснастке certmgr.msc, открыв сертификат, у него в окне просмотра будет указание на связь с ключом. В *nix: командами к утилите certmgr из состава CryptoPro CSP, в выводе про сертификат будет о Private Link.
thanks 1 пользователь поблагодарил Евгений Афанасьев за этот пост.
crazz оставлено 19.08.2021(UTC)
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
4 Страницы«<234
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.