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

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

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

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


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

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

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

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


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