2016-05-10 6 views
0

Я знаю, что есть два разных способа: CRL и OCSP. Я изучаю, где именно в исходном коде SSL Java (openjdk) эти проверки выполняются.Java - Как SSL проверяет статус отзыва сертификата?

Насколько я могу судить, эти проверки выполняются где-то в пределах X509TrustManager#checkClientTrusted(...) и, скорее всего, пройдут с помощью объекта PKIXBuilderParameters.

Может ли кто-нибудь найти точную область, где SSL инициирует проверку сертификата/цепи, которая проходит через данные CLR/OCSP?

Пример из других библиотек безопасности также будет работать (например, Spring или Apache Commons)

+0

Что причина для поиска? - Возможно, для вас интересны и другие библиотеки. – Rhayene

+0

Прежде всего, исследование, которое нужно использовать для разработки чего-то подобного - просмотр стандартной отраслевой реализации был бы очень полезен. – Spartan9209

+0

Bouncy Castle может быть интересной библиотекой - примером для [запроса OCSP] (http://helpcoder.blogspot.de/2009/04/ocsp-and-java.html) – Rhayene

ответ

1

Apache использует библиотеку Надувной замок для их OCSP и CRL Испытатели. Эти классы можно найти в их svn repository.

Вы найти OCSP-Handling в их OCSPVerifier и CRL обработки в их CRLVerifier

 Смежные вопросы

  • Нет связанных вопросов^_^