Статус: Новичок
Группы: Участники
Зарегистрирован: 02.08.2017(UTC) Сообщений: 5 ![Российская Федерация Российская Федерация](/forum2/Content/images/flags/RU.png) Откуда: Санкт-Петербург Сказал(а) «Спасибо»: 5 раз
|
В приложении требуется подписывать различные данные различными ключами. То есть пользователь воткнул свой ключ, набрал пароль и подписал данные. Потом пришел начальник, воткнул свой ключ, ввел пароль, подписал своей подписью. Хочу вывести пользователю диалог, в котором он сможет выбрать нужное хранилище и контейнер, после чего введет пароль к контейнеру, с помощью которого уже можно будет достать приватный ключ. С получение списка алиасов контейнеров проблем нет, а вот как можно получить список доступных хранилищ контейнеров? Список алиасов получаю так: Код:KeyStore keyStore = KeyStore.getInstance("Aktiv Co. ruToken 0", JCSP.PROVIDER_NAME);
keyStore.load(null, null);
for (Enumeration<String> e = keyStore.aliases(); e.hasMoreElements();) {
System.out.println(e.nextElement());
}
Отредактировано пользователем 3 августа 2017 г. 9:57:29(UTC)
| Причина: Не указана
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 4,003 ![Российская Федерация Российская Федерация](/forum2/Content/images/flags/RU.png) Откуда: Крипто-Про Сказал(а) «Спасибо»: 21 раз Поблагодарили: 714 раз в 674 постах
|
Можно с помощью примерно такого кода: Код:
JCSP prov = new JCSP();
prov.getServices() ... // из него извлечь строки с префиксом KeyStore.
|
|
![thanks](/forum2/Themes/soclean/heart_small.png) 1 пользователь поблагодарил Евгений Афанасьев за этот пост.
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 02.08.2017(UTC) Сообщений: 5 ![Российская Федерация Российская Федерация](/forum2/Content/images/flags/RU.png) Откуда: Санкт-Петербург Сказал(а) «Спасибо»: 5 раз
|
Автор: afev ![Перейти к цитате Перейти к цитате](/forum2/Themes/soclean/icon_latest_reply.gif) Можно с помощью примерно такого кода:
Спасибо, то что нужно.
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close