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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline vldpyatkov  
#1 Оставлено : 18 июня 2015 г. 14:04:38(UTC)
vldpyatkov

Статус: Активный участник

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

Сказал(а) «Спасибо»: 4 раз
Добрый день,

Пользуюсь КриптоПро JCP для проверки сертификата на сервере.
Хочется отображать параметры сертификата подписчика, но вот что я вижу:
Код:

"OID.1.2.643.100.3": "#120B3132333435363738393132"
"OID.1.2.643.3.131.1.1": "#120C313233343536373839313233"

А вот эти значения хочу получить:
Код:

ИНН = 123456789123
СНИЛС = 12345678912

Для получения параметров использую метод:
Код:

signer.getSignerCertificate().getSubjectDN().getName();


#120B3132333435363738393132 -> 12345678912
#120C313233343536373839313233 -> 123456789123
Как мне сделать такое преобразование?
Offline Евгений Афанасьев  
#2 Оставлено : 18 июня 2015 г. 14:39:14(UTC)
Евгений Афанасьев

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

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

Сказал(а) «Спасибо»: 20 раз
Поблагодарили: 691 раз в 652 постах
Здравствуйте.
Попробуйте:
Код:

X509CertImpl certImpl = new X509CertImpl(your_certificate.getEncoded());
System.out.println(certImpl.getSubjectDN());

Тут X509CertImpl - внутренняя реализация класса сертификата в модуле JCPRevTools.
Эти OID'ы никак не зарегистрированы в JRE, потому выводятся недекодированными.
Другой вариант - самостоятельно их декодировать.

Отредактировано пользователем 18 июня 2015 г. 14:39:51(UTC)  | Причина: Не указана

Offline vldpyatkov  
#3 Оставлено : 18 июня 2015 г. 15:49:19(UTC)
vldpyatkov

Статус: Активный участник

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

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