铬ERR_BAD_SSL_CLIENT_AUTH_CERT

问题描述

使用相互认证TLS / SSL开发和测试应用程序 我有这个

服务器端

  1. jboss 6上的jax Web服务

客户端

  1. 网络应用

想通过浏览器访问我的wsdl(https:// mydomain:8443 / myService / service?wsdl 和onFireFox一切正常

问题出现在Chrome上,因为我收到了ERR_BAD_SSL_CLIENT_AUTH_CERT。不明白为什么?我已经完成了与Firefox相同的设置。

此处是服务器的ssl日志

11:49:50,499 INFORMAZIONI [STDOUT] *** ServerHellodone

11:49:50,499 INFORMAZIONI [STDOUT] http-8443-1,WRITE: TLSv1.2 Handshake,length = 1613

11:49:50,501 INFORMAZIONI [STDOUT] http-8443-1,READ: TLSv1.2 Handshake,length = 7

11:49:50,501 INFORMAZIONI [STDOUT] *** Certificate chain

11:49:50,501 INFORMAZIONI [STDOUT] <Empty>

11:49:50,501 INFORMAZIONI [STDOUT] ***

11:49:50,501 INFORMAZIONI [STDOUT] %% Invalidated:  [Session-23,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256]

11:49:50,SEND TLSv1.2 ALERT:  fatal,description = bad_certificate

11:49:50,502 INFORMAZIONI [STDOUT] http-8443-1,WRITE: TLSv1.2 Alert,length = 2

11:49:50,called closeSocket()

11:49:50,handling exception: javax.net.ssl.SSLHandshakeException: null cert chain

我在两种浏览器中都导入了cert p12格式,但仅适用于Firefox

所有证书都是我自己的证书

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)