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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Anton Petrov  
#1 Оставлено : 6 марта 2017 г. 11:33:17(UTC)
Anton Petrov

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

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

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

Подскажите пожалуйста:
1) Как можно получить доступ к ключевому контейнеру, который сохранен в качестве ключевого контейнера компьютера в Реестре.

Код:

KeyStore store = KeyStore.getInstance(JCSP.REG_STORE_NAME, JCSP.PROVIDER_NAME);
store.load(null, null);
Enumeration en = store.aliases();
while (en.hasMoreElements())
   System.out.println(((String) en.nextElement()));      
}

В результате находит только те контейнеры, которые сохранены в качестве пользовательских.

2) В КриптоПро CSP, при выборе ключевого контейнера, можно выбрать Показывать дружественные имена или же уникальные. Можно ли как-нибудь получить уникальные имена из java csp? И если можно, то каким образом можно к ним обращаться? И можно ли по уникальному имени получить KeyStore без указания типа носителя?
Код:

KeyStore store = KeyStore.getInstance(JCSP.REG_STORE_NAME, JCSP.PROVIDER_NAME);
store.load(new ByteArrayInputStream("REGISTRY\\имя_контейнера".getBytes("UTF-8")), null);

Такой подход ни к чему не приводит.


Offline Евгений Афанасьев  
#2 Оставлено : 6 марта 2017 г. 16:01:18(UTC)
Евгений Афанасьев

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

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

Сказал(а) «Спасибо»: 20 раз
Поблагодарили: 704 раз в 665 постах
Здравствуйте.
1. Сейчас можно получить доступ только к контейнерам пользователя. Постараемся добавить такую возможность.
2. Этой функциональности тоже нет. Постараемся добавить и ее.
Получить без типа нельзя, это условие интерфейса. Получение осуществляется с помощью функций getKey, getEntry.
thanks 1 пользователь поблагодарил Евгений Афанасьев за этот пост.
Anton Petrov оставлено 09.03.2017(UTC)
Offline bangbrosy  
#3 Оставлено : 29 сентября 2023 г. 16:30:35(UTC)
bangbrosy

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

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

Автор: Евгений Афанасьев Перейти к цитате
Здравствуйте.
1. Сейчас можно получить доступ только к контейнерам пользователя. Постараемся добавить такую возможность.
2. Этой функциональности тоже нет. Постараемся добавить и ее.
Получить без типа нельзя, это условие интерфейса. Получение осуществляется с помощью функций getKey, getEntry.




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