powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / распотрашить X509
4 сообщений из 4, страница 1 из 1
распотрашить X509
    #38923212
DDiver
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нужно получить данные из запроса на сертификат.
Сам запрос в PEM в файле.
Смог двумя способами получить X509Certificate: с помощью java.security и при помощи bouncy castle.
Тут и начались трудности.
До этого никогда не работал с сертификатами и шифрованием.
Вопрос как из этого объект вытянуть нужные мне поля?
Например данные того, кто запросил сертфикат, публичный ключ, данные о алгоритмах и прочее.
Файл просматриваю через ASN.1 Editor. Когда в дебаге копаюсь в объекте, то вижу там нужные мне данные(в обоих), что логично, но вот методы у этого объекта меня ставят в тупик. Часть нужных мне полей я смог вытащить, а что-то вываливается сплошной строкой, парсить которую нет никакого желания.
Должен же быть человеческий способо работы с сертификатом у этих бибилотек.
Буду признателен за какие-нибудь ссылки на доходчивое объяснение как и что там ковырять.

-----
Если дела идут плохо, есть вероятность, что в ближайшее время они пойдут ещё хуже.(с)Мерфи
...
Рейтинг: 0 / 0
распотрашить X509
    #38923225
DDiver
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Забыл сказать, что если использую bouncy то при вызове
Код: java
1.
PublicKey publicKey = cert.getPublicKey();

ключ равен null :(
При использование джавовского объекта, паблик ключ присутсвтует.
...
Рейтинг: 0 / 0
распотрашить X509
    #38924742
sergnn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DDiver,

А собственно какие поля нужны-то???
Всё что их X509 можно вытащить описано здесь:


Или что-то ещё надо?
...
Рейтинг: 0 / 0
распотрашить X509
    #38924749
sergnn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DDiver,
в предыдущем посте что-то URL не вставился......

А собственно какие поля нужны-то???
Всё что их X509 можно вытащить описано здесь:

https://docs.oracle.com/javase/7/docs/api/java/security/cert/X509Certificate.html

Или что-то ещё надо?
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / распотрашить X509
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]