Статус: Новичок
Группы: Участники
Зарегистрирован: 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)
| Причина: Не указана
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close