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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Илья Кузьмин  
#1 Оставлено : 19 июня 2020 г. 14:46:57(UTC)
Илья Кузьмин

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

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

Сказал(а) «Спасибо»: 2 раз
Здравствуйте. Возник такой вопрос. При вызове метода sign() вызывается диалог ввода пин-кода. Тестировать такой код сложно, так как нужно учитывать что есть аднроидовский GUI, хотя используются классы из обычного java security. Вопрос такой: можно ли показывать диалог раньше подписи и передавать пароль в хранилище или вообще не показывать его? Как то вообще эти диалоги конфигурируемые?
Offline Евгений Афанасьев  
#2 Оставлено : 19 июня 2020 г. 15:37:21(UTC)
Евгений Афанасьев

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

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

Сказал(а) «Спасибо»: 14 раз
Поблагодарили: 515 раз в 494 постах
Здравствуйте.
CSP требует ввод пароля при определенных операциях. Чаще всего ввод пароля отложенный. Если нужен не-GUI вариант, то можно использовать метод getEntry вместо getKey/getCertificate, передавая в getEntry пароль. Поиск по слову getEntry в demo ACSPClientApp покажет код. Тогда пароль может быть получен заранее и передан в этот метод.
thanks 1 пользователь поблагодарил Евгений Афанасьев за этот пост.
Илья Кузьмин оставлено 19.06.2020(UTC)
Offline Илья Кузьмин  
#3 Оставлено : 19 июня 2020 г. 17:35:52(UTC)
Илья Кузьмин

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

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

Сказал(а) «Спасибо»: 2 раз
Автор: Евгений Афанасьев Перейти к цитате
Здравствуйте.
CSP требует ввод пароля при определенных операциях. Чаще всего ввод пароля отложенный. Если нужен не-GUI вариант, то можно использовать метод getEntry вместо getKey/getCertificate, передавая в getEntry пароль. Поиск по слову getEntry в demo ACSPClientApp покажет код. Тогда пароль может быть получен заранее и передан в этот метод.


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