Развертывание с грузом и недействительным сертификатом SSL - PullRequest
1 голос
/ 16 февраля 2012

Мой тестовый сервер Tomcat 6 имеет самозаверяющий сертификат. Веб-приложение менеджера доступно только через SSL, с этим сертификатом собственной подписи. Когда я пытаюсь выполнить развертывание с помощью plugin cargo-maven2, я получаю ошибку:

sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

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

Я не смог найти в грузовой документации способ игнорирования недействительных сертификатов.

Можете ли вы указать мне правильное направление?

1 Ответ

1 голос
/ 17 февраля 2012

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

http://ctasada.blogspot.com/2010/11/httpclient-use-self-signed-certificates.html

...