Hi All

1)I have configured https to acces my web app .
Which is working fine.
2) 2nd i have configured client certificate at my browser (firfox).
3)3rd it's ask me pop message at client side  for selecting a certificate.
4)4th once i select a certificate and click ok it will throw below excption

Secure Connection Failed
          An error occurred during a connection to localhost:8443.

SSL peer had some unspecified issue with the certificate it received.

(Error code: ssl_error_certificate_unknown_alert)
--------------------------------------------------------------------------------------------------------------------
Please find server.xml configuration
<Connector SSLEnabled="true" acceptCount="100" clientAuth="want"
 disableUploadTimeout="true" enableLookups="false"
 keystoreFile="/LocalDev/software/ssl/server/server.ks"
keystorePass="password"
 truststoreFile="/LocalDev/software/ssl/server/server.ks"
truststorePass="password"
 maxThreads="250" port="8443"
protocol="org.apache.coyote.http11.Http11NioProtocol" scheme="https"
secure="true"
 sslProtocol="TLS" />

and in my web.xml file

<security-constraint>
        <web-resource-collection>
                <web-resource-name>https only</web-resource-name>
                <url-pattern>/*</url-pattern>
        </web-resource-collection>
        <user-data-constraint>
                <transport-guarantee>CONFIDENTIAL</transport-guarantee>
        </user-data-constraint>
</security-constraint>.

NOTE :- IF I REMOVE CLIENT CERTIFICATE FROM BROWSER I CAN
 ABLE TO ACCESS MY WEB APP THROUGH HTTPS.


Please let me know is there any extra configuration required to do in
server side to validate  client certificate?

Please let me know if you want any other information.

I have gone thorough all the side but not help full.

Reply via email to