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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Сергей Юрченко  
#1 Оставлено : 26 февраля 2019 г. 9:15:01(UTC)
Сергей Юрченко

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

Группы: Участники
Зарегистрирован: 01.11.2018(UTC)
Сообщений: 1
Российская Федерация
Откуда: Переславль-Залесский

Добрый день.

Для работы с электронными подписями используется в качестве провайдера JCSP.

У одного из заказчиков выпущен на ruToken сертификат, в имени (alias) которого были использованы кириллические символы (типа "Иванов Иван Иванович 111222333").

В КриптоПро CSP название сертификата в "Сервис\Просмотреть сертификаты в контейнере..." показывается нормально, сертификат выбирается, показывается его содержимое.

В JCP ControlPane на владке "Хранилища ключей и сертификатов" при раскрытии соответствующего пункта Aktiv Co. ruToken 0 вместо русских букв показываются знаки вопроса.

При вызове из Java-класса (где переменная keyStore стандартного типа java.security.KeyStore) метода keyStore.aliases() возвращается одно значение с названием сертификата "?????? ???? ???????? 111222333".
Вызовы keyStore.getCertificate("?????? ???? ???????? 111222333") и keyStore.getEntry("?????? ???? ???????? 111222333", password) ничего не находят.
Вызовы keyStore.getCertificate("Иванов Иван Иванович 111222333") и keyStore.getEntry("Иванов Иван Иванович 111222333", password) нормально читают и возвращают сертификат и закрытый ключ соответственно.

Имеется ли какая-либо возможность через JCSP получить список alias-ов иным способом, без превращения кириллических символов в знаки вопроса? Сертификаты пользователи получают самостоятельно, возможность повлиять на то, какие alias-ы будут им прописаны, с нашей стороны ограничена. Вариант заранее получить полный список alias-ов и прописать его вручную (без знаков вопроса), а потом обходить его в цикле, на удачу пытаясь найти на токене какой-либо сертификат из списка, видится совершенно не рациональным.

КриптоПро CSP 4.0.9842
Ядро СКЗИ 4.0.9014 KC1
КриптоПро JCP v.2.0, rel.2.0.39267
Oracle JRE 1.8.0_191

Отредактировано пользователем 26 февраля 2019 г. 9:18:06(UTC)  | Причина: Не указана

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