Какая польза от responsederID в ответе OCSP? - PullRequest
5 голосов
/ 09 мая 2011

Мне не ясно, как использовать идентификатор респондента в определении ответа OCSP.

Я выполняю проверки OCSP через API PKIX Java.

Используя стороннюю библиотеку, которую я получаю (во время обработки ответа OCSP):

java.security.cert.CertPathValidatorException: Не удалось определить статус отзыва: ResponderID в ответе не совпадает сертификат ответчика.

Если я переключаюсь на поставщика по умолчанию (например, SUN), я не получаю такого исключения, и проверка отзыва работает нормально.

Если посмотреть на это подробнее, то представляется, что это исключение связано с тем, будет ли идентификатор респондента использовать хэш-ключ открытого ключа сертификата подписи или субъект сертификата подписи.

Я не знаю, в чем разница, и почему реализация SUN не имеет проблем с ответом OCSP.

Я не хочу спешить с выводом и отбросить другую библиотеку, прежде чем я пойму, что здесь происходит.

Может ли кто-нибудь помочь мне понять, в чем здесь проблема?

1 Ответ

1 голос
/ 09 мая 2011

ResponderID позволяет клиенту найти сертификат среди сертификатов, предоставленных сервером ИЛИ, если сертификат не предоставлен, среди сертификатов, хранящихся локально на стороне клиента.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...