openssl实现私有CA

生成CA

  • 生成一对秘钥

    • openssl genrsa -out server.key 1024 生成1024长度的私钥,仅仅是私钥
    • openssl rsa -in server.key -pubout -out pub.key 从私钥中提取公钥
  • 生成自签证书

    • openssl req -new -x509 -key server.key -out server.crt -days 365 生成自签证书server.crt
    • openssl x509 -text -in server.crt 可以以文本的方式查看生成的证书信息
  • vim /etc/pki/tls/openssl.cnf

配置本地私有CA

  • vim /etc/pki/tls/openssl.cnf
  • 生成私钥
    • (umask 077;openssl genrsa -out cakey.pem 1024)
  • 签署证书,自签
    • openssl req -new -x509 -key cakey.pem -out cacert.pem -days 365

生成私有证书

  • (umask 077;openssl genrsa -out httpd.key 1024) 生成私钥
  • openssl req -new -key httpd.key -out httpd.csr 生成证书,还未签署
  • openssl ca -in httpd.csr -out httpd.crt -days 3600 使用本地私有CA签署证书
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容