zoukankan      html  css  js  c++  java
  • Windows平台下利用openssl配置产生SSL认证文件

    1. 下载并安装openssl。

    网址:https://slproweb.com/products/Win32OpenSSL.html

     

    2. 以管理员权限进入openssl安装目录。

     

     3. 运行以下命令创建必要的文件夹和文件。

    cd bin
    
    mkdir demoCA
    
    cd demoCA
    
    mkdir newcerts
    
    echo 0>index.txt
    
    echo 01>serial

    创建之后的文件目录如下:

     

    4. 创建CA所需要的文件。

    (1)     创建CA私钥(.key);

    openssl genrsa –out ca.key 2048
    openssl rsa –in ca.key –out ca.key

    (2)     生成CA证书请求(.csr);

    openssl req –new –key ca.key –out ca.csr

    (3)     自签名得到根证书(.crt)。

    openssl x509 –req –days 365 –in ca.csr –signkey ca.key –out ca.crt

    5. 创建server所需要的文件。

    (1)     创建server私钥(.key);

    openssl genrsa –des –out server.key 1024
    openssl rsa –in server.key –out server.key

    (2)     生成server证书请求(.csr);

    openssl req –new –key server.key –out server.csr

    (3)     通过根证书签名得到证书(.crt)。

    openssl ca –in server.csr –out server.crt –cert ca.crt –keyfile ca.key

    6. 创建client所需要的文件。

    (1)创建server私钥(.key);

    openssl genrsa –des –out client.key 1024
    openssl rsa –in client.key –out client.key 

    (2)生成server证书请求(.csr);

    openssl req –new –key client.key –out client.csr

    (3)通过根证书签名得到证书(.crt)。

    openssl ca –in client.csr –out client.crt –cert ca.crt –keyfile ca.key
    

      

    参考:

    (1)openssl生成SSL证书的流程 

       https://www.cnblogs.com/qiumingcheng/p/12024280.html

    (2)Windows下OpenSSL创建CA证书以及客户端和服务器端证书

      https://blog.csdn.net/iihero/article/details/17626845?utm_source=blogxgwz3

    (3)windows平台下nginx实现ssl双向认证访问

      https://blog.csdn.net/u011186240/article/details/95058569

    (4)Windows下使用OpenSSL生成自签证书(亲测)

      https://blog.csdn.net/mixika99/article/details/79009521

  • 相关阅读:
    1094. Car Pooling
    121. Best Time to Buy and Sell Stock
    58. Length of Last Word
    510. Inorder Successor in BST II
    198. House Robber
    57. Insert Interval
    15. 3Sum java solutions
    79. Word Search java solutions
    80. Remove Duplicates from Sorted Array II java solutions
    34. Search for a Range java solutions
  • 原文地址:https://www.cnblogs.com/stonemjl/p/13930356.html
Copyright © 2011-2022 走看看