У меня проблема, когда Google Chrome показывает:
The site uses SSL, but Google Chrome has detected either high-risk insecure content on the page or problems with the site’s certificate. Don’t enter sensitive information on this page. Invalid certificate or other serious https issues could indicate that someone is attempting to tamper with your connection to the site.
сообщение, которое отображается в виде перечеркнутого красным https знака.
Как мне настроить tomcat, чтобы избавиться от сообщения, подробно показанного на картинке ниже?
Я нашел эту ссылку, но не могу разобрать, как это исправить: http://code.google.com/p/chromium/issues/detail?id=72716
Также есть упоминание о проблеме OpenSSL с APR (какой будет альтернатива OpenSSL?):
http://tomcat.apache.org/security-native.html
У меня есть сертификат GeoTrust Business ID, который более чем достаточен длясайт и должен быть достаточно безопасным.Поэтому я считаю, что это какая-то проблема с Tomcat или Java.
Рабочая конфигурация в server.xml:
<Connector port="443"
protocol="org.apache.coyote.http11.Http11NioProtocol"
maxHttpHeaderSize="16384"
maxThreads="150"
minSpareThreads="25"
maxSpareThreads="75"
enableLookups="false"
acceptCount="100"
connectionTimeout="20000"
disableUploadTimeout="true"
compression="on"
compressionMinSize="2048"
noCompressionUserAgents="gozilla, traviata"
compressableMimeType="text/html,text/xml,text/plain,text/javascript,text/css"
scheme="https"
secure="true"
SSLEnabled="true"
sslProtocol="TLS"
clientAuth="false"
keystoreFile="/usr/share/tomcat6/conf/tomcat.keystore" keystorePass="somepass"
/>
приводит к ошибке на картинке:
![enter image description here](https://i.stack.imgur.com/twa2h.jpg)
ОБНОВЛЕНИЕ - Переход на родной язык
`<Connector port="443"`
protocol="org.apache.coyote.http11.Http11AprProtocol"
maxHttpHeaderSize="16384"
maxThreads="150"
enableLookups="false"
acceptCount="100"
disableUploadTimeout="true"
compression="on"
compressionMinSize="2048"
noCompressionUserAgents="gozilla, traviata"
compressableMimeType="text/html,text/xml,text/plain,text/javascript,text/css"
scheme="https"
secure="true"
SSLEnabled="true"
SSLCertificateFile="/tomcat/conf/cert.crt"
SSLCertificateKeyFile="/tomcat/conf/key.pem"
SSLCACertificateFile="/tomcat/conf/rootandintermidiate.crt"
clientAuth="optional"
/>
Это, похоже, сработало!