美文网首页
OpenSSL生成自签名证书

OpenSSL生成自签名证书

作者: Dante617 | 来源:发表于2022-04-21 14:07 被阅读0次

    1 简单生成

    openssl genrsa -out server.key 2048
    openssl req -new -key server.key -out server.csr  // Common Name写上自己的ip或域名
    openssl x509 -req -days 3650 -in server.csr -signkey server.key  -out server.crt
    

    2 带客户端认证

    // 生成服务器端私钥
    $ openssl genrsa -out server.key 1024 
     
    //生成服务端公钥
    $ openssl rsa -in server.key -pubout -out server.pem
     
    //生成CA私钥
    $ openssl genrsa -out ca.key 1024
     
    //生成csr文件
    $ openssl req -new -key ca.key -out ca.csr
     
    //生成自签名证书
    $ openssl x509 -req -in ca.csr -signkey ca.key -out ca.crt
     
    //生成server.csr文件
    $ openssl req -new -key server.key -out server.csr
     
    //生成带有ca签名的证书
    $ openssl x509 -req -CA ca.crt -CAkey ca.key -CAcreateserial -in server.csr -out server.crt
    

    参考https://blog.csdn.net/Ximerr/article/details/123530909

    相关文章

      网友评论

          本文标题:OpenSSL生成自签名证书

          本文链接:https://www.haomeiwen.com/subject/uoviertx.html