OpenSSL创建根CA并签发证书

本文介绍了在Windows操作系统中如何安装配置OpenSSL,创建一个名为demoCA的文件夹,用于建立根CA。详细步骤包括生成根CA密钥、制作根证书、创建待签发证书的密钥、导出私钥、生成证书签名请求,以及签发证书。在签发过程中可能会遇到的错误,如对象标识符重复和asn1编码问题,文章也给出了相应的解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. Windows下安装配置OpenSSL,建立demoCA文件夹,创建相应文件夹和文件,命令行进入OpenSSL
  2. 生成根CA密钥
    genrsa -out ca.key 2048

  3. 生成根证书

    req -new -x509 -days 7300 -key ca.key -out ca.crt -subj "/C=CN/ST=provin /L=city /O=org /OU= dept /CN=teacher "

     

    -subj subj:证书拥有者的信息值,取代证书请求文件中的申请者的信息值。

    格式必须为/CN=cn/O=test/OU=t/cn=forxy。

  4. 生成需要签发的证书密钥

    genrsa -out server_key.pem 2048

  5. 导出私钥

    rsa -in server_
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值