java - How to solve "The certificate is not valid and cannot be used to verify the identity of this website" error? -
The question is, how to solve "the certificate is not valid and can not be used to identify it Is the website "error? .
Here are the details:
I have a signed applet that is working fine, as long as I have Java 8u25 (1.8.0_25- B18). Now, the app shows a warning message "Do you want to continue? The connection to this website is unreliable". There is also a note in this message, "The certificate is not valid and can not be used to verify the identity of this website
".
The applet is full without problems but when the user tries to use the specific function of that application, a warning message is displayed.
I have tested the Java console on this, and this warning message is displayed immediately after these lines:
Security: SSL root CA certificate store security Obtain certificate archive in: Invalid certificate from HTTPS server network: The cache entry was not found [url: https://sub.domain.net:9876, version: Null]
Downloaded from a different domain, say ".....", then no jar is downloaded from "" But the applet "get the data.
The applet is signed correctly, and so far, it meets all the security requirements according to Java. This problem occurs when the application uses HTTPS url Attempts to connect internally like https://sub.domain.net:9876
. The SSL certificate for those sites is valid, issued by GoDaddy and not expired
Again, this is my JR 8u25 started after updating.
Here are some screenshots of this problem:
This warning message has been displayed:
More information about
Edit 10/18/2014:
Answer the question options The increase was also posted in the "Oracle community."
Edit 10/21/2014:
I noticed this: when I saw "more information" displayed in the "Security Warning" Clicking on the link shows the reason shown:
Downloading from another site specified by the application security certificate
Download " Ng from sub.domain.net "
Hope that "*. DOMAIN.NET"
This message says that the application is downloaded from "subdomain" It's being done, and it's wrong. The app (applet) has already been downloaded, and it is only using the domain to download / send commercial data, additional jars, JNLP, etc., in the internal HTTPS request.
I found a way to solve this problem, and thanks for a valid proposal.
This is related to the Normal name of the certificate (cn) value in my case, this value is *. Was DOMAIN.NET
, and it was *. To change to Domain.net,
, we all had to do "transfer the domain". That means, to cn *. To convert to REKEY.DOMAIN.NET,
, and then *. To change domain.net again on
. We direct it to *. Domain.net can not be changed in
because the certificate provider says that *. DOMAIN.NET
and *. Domain.net is
same.
Now, this issue happened only with Java 7.71 and Java 8.25. In the previous version of Java 7 and 8, this problem is not (SSL certificate restriction on different sheets for CN).
Anyway, the solution to this problem, and now we receive soft notification messages about the domain:
Comments
Post a Comment