使用自建根CA创建自签名证书
💡
原文英文,约400词,阅读约需2分钟。
📝
内容提要
如今,几乎所有项目都使用SSL证书。Let's Encrypt提供免费证书,但无法用于本地环境,因此需要生成自签名证书。为避免自签名证书被标记为不安全,可以创建自己的根CA。使用OpenSSL生成根CA的公钥和私钥后,用其签署SSL证书。要在设备上信任自建的根CA,需要在Windows、Firefox或Linux中安装和更新证书。
🎯
关键要点
- 几乎所有项目都使用SSL证书。
- Let's Encrypt提供免费证书,但无法用于本地环境。
- 需要生成自签名证书以在本地使用SSL。
- 自签名证书会被标记为不安全,需创建自己的根CA以避免此问题。
- 使用OpenSSL生成根CA的公钥和私钥。
- 生成根CA后,可以使用其签署SSL证书。
- 创建SSL证书时,首先生成私钥,然后创建证书请求。
- 自签名证书不需要发送给CA,可以自己生成。
- 在Windows中安装根CA证书需将其保存为.crt文件并使用证书管理器安装。
- Firefox用户需将根CA证书添加到Firefox证书存储中。
- 在Linux中,将根CA证书复制到证书文件夹并更新CA证书存档。
➡️