Как узнать, относится ли сертификат сервера к типу x.509 (стандартный)

Есть ли какой-либо инструмент, который проверяет, является ли это сертификатом PGP, x.509 и т. д.? Я знаю, что могу просматривать сведения об установленных сертификатах через веб-браузер (IE, FireFox, ...) и консоль управления Mircrosoft (MMC), но версия сертификата V3 указывает, что это тип x.509. (Последняя версия x.509 — версия 3)


person My-Name-Is    schedule 24.05.2013    source источник
comment
Ключи PGP не являются сертификатами и недоступны через MMC или настройки веб-браузера. Также они почти никогда не используются в SSL/TLS. Итак, все, что вы обычно видите, является сертификатом X.509. Итак, версия 3 — это одна из версий сертификата X.509, а подавляющее большинство сертификатов X.509 — версии 3. Так что ваш вопрос не имеет особого смысла — в 99,(9) % случаев вы будете иметь дело только с сертификатами X.509.   -  person Eugene Mayevski 'Callback    schedule 24.05.2013
comment
Я вижу, очень редко в качестве сертификата сервера используется сертификат, отличный от x.509. Но в случае, как я могу узнать тип?   -  person My-Name-Is    schedule 24.05.2013
comment
Загрузите его с некоторым кодом, который загружает только сертификаты X.509 и обрабатывает ошибку.   -  person Eugene Mayevski 'Callback    schedule 24.05.2013
comment
Вероятно ли, что с клиентом Android https возникает ошибка: javax.net.ssl.SSLException: Connection closed by peer?   -  person My-Name-Is    schedule 24.05.2013
comment
Существует множество других причин таких ошибок. И неправильный тип сертификата — последний из них.   -  person Eugene Mayevski 'Callback    schedule 25.05.2013


Ответы (1)


Что касается предложения Юджина Маевски, EldoS Corp, реализация X509TrustManager может выполнить эту работу. Вы найдете такую ​​реализацию в этом ответить.

person My-Name-Is    schedule 05.06.2013