Как я могу игнорировать проблемы сертификата SSL из контекста объекта WebConversation
или WebRequest
? Я знаю, что могу создать фальшивку TrustManager
, которая принимает все сертификаты, но как я могу установить это в контексте HttpUnit?HttpUnit Проблемы с WebConversation SSL
Вот исключение я получаю:
[Security:090508]Certificate chain received from my.domain.com - NUM.NUM.NUM.NUM was incomplete.,
[Security:090477]Certificate chain received from my.domain.com - NUM.NUM.NUM.NUM was not trusted causing SSL handshake failure.
мне нужно каким-то образом установить параметры SSLSocket к WebConversation или WebRequest объекта; глядя на JavaDocs для HttpUnit, для этого нет такого метода или конструктора. Есть ли способ, которым я могу обернуть это внутри некоторого объекта, который обнаружил свойства SSLSocket?
Спасибо, так будет стандартный WebConversation.getResponse() вызов реализовать эту TrustManager? – TheWolf
Я думаю, что тест необходим. Как сказано в этом вопросе, может потребоваться установить SSLFactory по умолчанию. Я редактирую свой ответ, чтобы предоставить другое решение/обходной путь. – Jcs
java.security.KeyManagementException: по умолчанию SSLContext инициализируется автоматически –