WireMock не работает в режиме HTTPS - PullRequest
0 голосов
/ 18 декабря 2018

Вот мой код:

wireMockServer = new WireMockServer(wireMockConfig().httpsPort(8443).keystorePath("/Users/me/keystore.jks").keystorePassword("password"));
wireMockServer.start();

Проблема в том, что когда я пытаюсь подключиться, я получаю:

javax.net.ssl.SSLException: UnognizedСообщение SSL, текстовое соединение?

Кажется, что WireMock работает в режиме HTTP, а не в режиме HTTPS.

Почему?

1 Ответ

0 голосов
/ 02 февраля 2019

wiremock работает в режиме https при указании .httpsPort (8443).но проблема в том, что библиотека, которую вы используете для вызова https, не доверяет ssl-сертификатам.

Существует несколько способов сделать это.однако вам следует убедиться, что вы делаете это только в среде тестирования, но не в рабочей среде.Вот несколько ресурсов для отключения проверки ssl.

https://stackoverflow.com/a/21257694/3892213

https://stackoverflow.com/a/2703233/3892213

...