Статус: Активный участник
Группы: Участники
Зарегистрирован: 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 Как мне сделать такое преобразование?
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 3,997 Откуда: Крипто-Про Сказал(а) «Спасибо»: 21 раз Поблагодарили: 712 раз в 673 постах
|
Здравствуйте. Попробуйте: Код:
X509CertImpl certImpl = new X509CertImpl(your_certificate.getEncoded());
System.out.println(certImpl.getSubjectDN());
Тут X509CertImpl - внутренняя реализация класса сертификата в модуле JCPRevTools. Эти OID'ы никак не зарегистрированы в JRE, потому выводятся недекодированными. Другой вариант - самостоятельно их декодировать. Отредактировано пользователем 18 июня 2015 г. 14:39:51(UTC)
| Причина: Не указана |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 24.04.2015(UTC) Сообщений: 36 Откуда: Москва Сказал(а) «Спасибо»: 4 раз
|
Большое спасибо, это помогло.
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 28.12.2021(UTC) Сообщений: 253 Откуда: Новосибирск Сказал(а) «Спасибо»: 77 раз Поблагодарили: 1 раз в 1 постах
|
Автор: Евгений Афанасьев Другой вариант - самостоятельно их декодировать. Не подскажете - как?
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 28.12.2021(UTC) Сообщений: 253 Откуда: Новосибирск Сказал(а) «Спасибо»: 77 раз Поблагодарили: 1 раз в 1 постах
|
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close