If the server side using a self-signed certificate, and the certificate using an invalid host name, the client cannot connect to the server, as the server side logs remote error: tls: bad certificate.
For example, I configured a server on 1.2.3.4, and self-signed a certificate and its host name is example.com (but I'm not holding it, so accessing the domain directly won't be my server). Then on the client side, I set the server to 1.2.3.4, and specified Hostname in plugin options as example.com, and paste the base64-encoded certificate content. Then I started the connection, but it's not working, server-side says remote error: tls: bad certificate.
The same configuration is working on Windows by importing the .cer file to trusted root certificate, and working on iOS by ignoring SSL error.
If the server side using a self-signed certificate, and the certificate using an invalid host name, the client cannot connect to the server, as the server side logs
remote error: tls: bad certificate.For example, I configured a server on
1.2.3.4, and self-signed a certificate and its host name isexample.com(but I'm not holding it, so accessing the domain directly won't be my server). Then on the client side, I set the server to1.2.3.4, and specifiedHostnamein plugin options asexample.com, and paste the base64-encoded certificate content. Then I started the connection, but it's not working, server-side saysremote error: tls: bad certificate.The same configuration is working on Windows by importing the
.cerfile to trusted root certificate, and working on iOS by ignoring SSL error.