Issue
Hi team i found below exception when calling an api
https://abc_xyz.stg.myweb.com/api/AuthorizedUser?username=admin&password=admin
java.security.cert.CertificateException: Illegal given domain name
when getting response from server using Jersey. Everything is fine when i get response from postman.
Why it is illegal domain name, whether browser not refuse to open this.
If my domain name not contains underscore then this exception is not rising. Is this problem of underscore in domain name?
Solution
In case anyone see this issue again. This issue is caused by an old jdk that thinks an underscore is invalid as the sub domain name, which in a later version has been removed from the jdk. So in short upgrade jdk version will solve this issue.
Answered By - jacob
Answer Checked By - David Marino (JavaFixing Volunteer)