我对 SSL 完全不熟悉,而且所有的教程对我来说都很令人困惑。
我想问你一件事 - 我从 rapidssl 获得了这两个证书:intermediate.crt 和 web_server.crt。我必须将它们合并起来
cat intermediate.crt >> web_server.crt
我生成了 server.key 和 server.csr
通过openssl req -new -newkey rsa:2048 -nodes -keyout server.key -out server.csr
我尝试使用 RapidSSL 提供的 server.key 和 web_server.crt,但出现此错误SSL_CTX_use_PrivateKey_file("/etc/ssl/server.key") failed (SSL: error:0B080074:x509 certificate
答案1
您没有私钥,这是必需的。请查找您的私钥或创建新密钥并请求新证书。
阅读任何 SSL 教程来了解为什么这是必要的细节。