Я пытаюсь отправить запрос на сервер, но он имеет следующую ошибку, так как я знаю, должен создать сертификат, но не уверен, как это сделать. Я нашел этот ответ, но не смог его реализовать.
java.security.cert.CertificateException: No subject alternative DNS name matching www.example.com found.
Код
URL url = new URL("https://www.example.com:1897/services/myservice");
HttpsURLConnection con = (HttpsURLConnection) url.openConnection();
con.setRequestMethod("POST");
con.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
con.setDoOutput(true);
con.setDoInput(true);
OutputStream os = con.getOutputStream();
m.marshal(auth, os);
m.marshal(auth, System.out);
os.flush();
con.getResponseCode();