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

  • 相关阅读:
    配置好fastfds和nginx,eclipse用代码上传图片失败
    安装redis集群出错
    解决eclipse打不开
    centos常用命令
    搜索引擎高效搜索
    POJ1067 取石子游戏 威佐夫博弈 博弈论
    伤逝——shoebill关于noip2017的手记
    JZYZOJ1530 [haoi2013]开关控制 状压 dfs 折半搜索
    JZYZOJ1457 [NOIP2016]换教室 期望dp 动态规划 floyd算法 最短路
    JZYZOJ1454 NOIP2015 D2T3_运输计划 二分 差分数组 lca tarjan 树链剖分
  • 原文地址:https://www.cnblogs.com/stonemjl/p/13930356.html
Copyright © 2011-2022 走看看