有没有一种简单的方法来生成 SSL 保护的网页,我遵循了这个描述我发现对于初学者来说有点复杂。
我也当我到达时我尝试sudo sh -c "echo '01' > /etc/ssl/CA/serial"
我得到sudo: unable to resolve host euca-192-1-1-1: Resource temporarily unavailable
答案1
如果您想要做的只是生成自签名证书,那么您甚至不需要创建或接受证书颁发机构。从您在问题中链接的网站,您只需遵循以下部分:
- 生成证书签名请求 (CSR)
- 创建自签名证书
- 安装证书
生成签名请求:
以下命令将创建一个密钥文件,该文件将用作后续所有内容的基础:
openssl genrsa -des3 -out server.key 2048
请妥善保管此密钥并确保其安全。切勿将其发送到任何地方;仅在内部使用它来生成其他将要公开的事情。
要使用新生成的密钥生成实际的证书签名请求:
openssl req -new -key server.key -out server.csr
生成证书
获取上一步中的key
和csr
文件,并通过以下命令运行它们以生成实际的证书(文件crt
):
openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
然后,您可以获取key
和crt
文件并将它们滚动到您希望应用自签名证书的任何应用程序中。