SSL证书部署与查询
时间 : 2025-04-15 14:07:04浏览量 : 5

步骤一准备SSL证书文件
你需要获得一个有效的SSL证书。你可以通过购买或者免费获取的方式获得SSL证书。一旦获得了SSL证书,你需要将其保存为一个文件,通常是`.crt`格式。
步骤二生成私钥和CSR
如果你还没有生成私钥和证书签名请求(CSR),则需要先进行这一步操作。私钥用于加密和解密数据,而CSR包含了公钥和其他相关信息,用于向CA机构申请SSL证书。
生成私钥
使用 OpenSSL 工具生成私钥
bash openssl genrsa out 2048
这个命令会生成一个2048位的RSA私钥,并将其保存在``文件中。
生成CSR
使用生成的私钥和CSR模板生成CSR
bash openssl req new key out
这个命令会弹出一个对话框让你输入一些基本信息,例如组织名称、单位、城市等。填写完成后,系统会生成一个CSR文件。
步骤三提交CSR申请SSL证书
将生成的CSR文件提交给CA机构(如Let's Encrypt),以获取SSL证书。不同的CA机构可能有不同的流程,但通常都需要提供CSR文件和一些额外的信息。
步骤四下载SSL证书

CA机构审核并通过后,你会收到一份包含SSL证书的邮件或通知。下载并保存这份SSL证书文件,通常是`.crt`格式。
步骤六测试SSL证书
部署完成后,可以通过以下方式验证SSL证书是否正常工作访问你的网站,检查浏览器地址栏是否有绿色的锁图标。 使用工具如`openssl sclient`进行手动测试
bash openssl sclient connect :443
如果连接成功且显示“OK”,则表示SSL证书部署成功。