Мне в настоящее время нужно разобрать CommonName из пакета. У меня есть код, который работает до определенного момента, однако у меня возникли проблемы с пропуском члена «эмитента» в записи сертификата для TLSv1.2. Я провел исследование по формату записей SSL и исследовал дамп через wirehark. Я нашел формат, как правило, - Length, за которым следуют данные. Однако, пытаясь найти длину проблемы, я не могу ее получить и не согласуется с представленными байтами. Любые идеи ... или лучший способ пропустить поле эмитентов и перейти непосредственно к «теме» записи TLS 1.2. Закодировано в C .. Спасибо за полезные ответы.Разбор сертификата X509
0
A
ответ
1
Вам необходимо понять ASN.1. Go читать this book (это бесплатная загрузка). После того, как вы прочитали и поняли это, вы можете написать свой декодер, следуя ASN.1 specification for certificates. Это выполнимо, но требует большой помощи в реализации. На самом деле, это плохая идея, если вы не являетесь полубогом программирования C.
В качестве альтернативы, используйте библиотеку, которая уже знает, как декодировать сертификат. Как правило, OpenSSL.
Смежные вопросы
- 1. X509 Формат сертификата
- 2. Проверка отзыва сертификата X509
- 3. Ошибки Загрузка X509 сертификата
- 4. X509 Проверка файла сертификата
- 5. Синтаксический анализ сертификата X509
- 6. Назначение сертификата X509 Назначение
- 7. Как сгенерировать отпечаток сертификата X509?
- 8. сертификата X509 с Subject UID
- 9. Как расшифровать подпись сертификата X509
- 10. Проверка сертификата x509 в C
- 11. Проверка подписи для x509 сертификата
- 12. Вычислить идентификатор ключа сертификата X509
- 13. Процесс проверки сертификата X509 V3
- 14. Получите хэш сертификата x509 с библиотекой openssl
- 15. Ввод сертификата X509 в HTTP-запрос
- 16. Java X509 Анализ и проверка сертификата
- 17. Какой магазин использовать при установке сертификата x509
- 18. Как получить значение Keyusage из сертификата X509?
- 19. Автоматическая генерация сертификата x509 по OpenSSL
- 20. Получить значение подписи из сертификата X509
- 21. Исправить x509 Расширения для сертификата SSLserver
- 22. JAVA - создание сертификата X509 из массива байтов
- 23. Подключиться к MongoDb с помощью сертификата X509
- 24. Создание сертификата X509 на Java без BouncyCastle?
- 25. Ошибка сертификата X509 для HTTPS на BizTalk
- 26. Как получить размер всего сертификата X509
- 27. x509 ключ сертификата к асимметричному алгоритму
- 28. Загрузка сертификата x509 с паролем. Objective C
- 29. как читать ключевое слово сертификата X509 V3?
- 30. Как извлечь поля сертификата X509 в Java
Вам нужен парсер ASN1. Google, что – LamonteCristo