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

  • 相关阅读:
    npm ERR! shasum check failed for
    使用js闭包封装一个原生的模态框
    使用weexplus + vue开发APP的填坑之旅
    weex 中出现 loading无法关闭
    weex create test-app Error: Cannot find module '../package.json'
    flutter 填坑之旅(dart学习笔记篇)
    各种版本的Linux 镜像下载网址
    在vue 项目中嵌入jsp页面
    mahout 推荐引擎的相关介绍,理解,如何应用。(2)
    mahout 推荐引擎的相关介绍,理解,如何应用。(1)
  • 原文地址:https://www.cnblogs.com/stonemjl/p/13930356.html
Copyright © 2011-2022 走看看