ERR_SSL_VERSION_OR_CIPHER_MISMATCH 使用 tomcat7 和 node.js 服务器 java8 godaddy 证书

ERR_SSL_VERSION_OR_CIPHER_MISMATCH with tomcat7 and node.js server java8 godaddy certificate

使用从 GoDaddy 获得的证书后,我得到 ERR_SSL_VERSION_OR_CIPHER_MISMATCH。我将 crt 转换为 jks 并在 tomcat 中使用它。

nmap --script ssl-enum-ciphers.nse -p443 site.com

TLSv1.0:未找到支持的密码 | TLSv1.1:未找到支持的密码 |_ TLSv1.2:未找到支持的密码

使用 tomcat7

jks 文件有问题。

因为我的要求是创建一个私钥文件以同时在 Node.js 服务器和 tomcat 密钥库中使用。 None 的解决方案告诉我如何去做。它将解释为 Node.js 服务器或仅 tomcat 创建 CSR。

我终于在

中找到了解决方案

https://confluence.atlassian.com/kb/how-to-import-an-existing-ssl-certificate-for-use-in-tomcat-838412853.html

它使用私钥和证书创建了密钥库。

对于遇到类似问题的用户,请按照以下步骤操作。

1) 使用 openssl 创建 csr 和私钥。 2) 使用任何证书签名机构上传 csr 3) 获得证书。根证书、中间证书和域证书。 4) 使用 link 中给出的命令生成密钥库并导入它。 5) 在你的 tomcat 配置文件中使用它。 6) 在您的 Node.js 服务器中使用私钥和域证书。

如果有人遇到问题,请在此处回复,我们很乐意提供帮助。