У нас есть простое веб-приложение на Java, работающее в WebLogic, защищенное с помощью SSL через https. Имя сервера - dev-service1. Доступ к веб-приложению с помощью браузера с https работает нормально, однако при работе с автономным клиентом Java мы получаем следующую ошибку, указывающую на то, что «dev-service1» не найден в файле client.jks.
com.sun.xml.internal.ws.client.ClientTransportException:
HTTP transport error: javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException:
No name matching dev-service1 found
at com.sun.xml.internal.ws.transport.http.client.HttpClientTransport.getOutput(HttpClientTransport.java:121)
Нужно ли экспортировать новый файл client.jks из файла server.jks, используя keytool Java?