我们尝试在客户的服务器上安装我们的Hapis (Nodejs版本14) Web服务。它在HTTP下运行了数月,但当我们尝试使用适当的路径启用HTTPS时,服务在启动时失败,并显示以下错误信息:error:06065064:digital envelope routines:EVP_Decryptfinal_ex:bad decrypt。他们的证书和密钥是使用Venafi在线门户生成的。它给出了一个crt和key。crt使用签名算法:sha256RSA,签名哈希算法为sha256,Thumbprint算法为sha1。此外,私钥是带有Proc-Type: 4,ENCRYPTED和DEK-Info: DES-EDE3-CBC的RSA PRIVATE KEY。我不确定发生了什么事,因为HTTPS在我们的开发服务器上正常工作。请回答以下问题:
- 问题出在HapiJS吗?
- 证书或密钥本身有问题吗?
- 创建服务时是否需要传递Node option参数?