Make SSL Server Certificate Trusted
How to make a SSL self-signed server certificate trusted? I want the ValidatorException going away.
There are several options to make a self-signed server certificate trusted:
Below is a demonstration of the last option:
1. Open a command window and run SslServerCmd.java on your local host:
\fyicenter>\local\jdk-1.8.0\bin\java SslServerCmd USAGE: java SslServerCmd [port [clientAuth]] Listening: port=8080, clientAuth=No
2. Save the server certificate in a keystore file for the client program to use:
\fyicenter>\local\jdk-1.8.0\bin\keytool -importcert -file server.crt -alias server -keystore server_crt.jks Enter keystore password: fyicenter Re-enter new password: fyicenter Owner: CN=fyicenter.com, OU=IT, O=FYIcenter, L=NA, ST=NA, C=FR Issuer: CN=fyicenter.com, OU=IT, O=FYIcenter, L=NA, ST=NA, C=FR Serial number: 5ae4a887 Valid from: Sun Jun 25 08:00:08 until: Sat Sep 23 08:00:08 ... Trust this certificate? [no]: yes Certificate was added to keystore
3. Open another command window and run SslClientCmd.java with javax.net.ssl.trustStore system property set to server_crt.jks on your local host:
\fyicenter>\local\jdk-1.8.0\bin\java -Djavax.net.ssl.trustStore=server_crt.jks SslClientCmd localhost 8080 /index.html HTTP/1.0 200 OK Content-Type: text/html Content-Length: 40
No more SSL errors. The client program successfully communicated with the server with all messages encrypted.
2018-06-27, 739👍, 0💬
Where to find answers to frequently asked questions on Download and Installing of FOP 2.0? Here is a...
commons-codec-1.11.jar is the JAR file for Apache Commons Codec 1.11, which provides implementations...
JSP(tm) Standard Tag Library 1.1 implementation - Jakarta Taglibs hosts the Standard Taglib 1.1, an ...
Crimson is a Java XML parser which supports XML 1.0 via the following APIs: JAXP 1.1, SAX 2.0, DOM L...
Apache XML Graphics Commons, Version 1.3.1, is a library that consists of several reusable component...