zoukankan      html  css  js  c++  java
  • OpenSSL安装及目录介绍

    1. 下载安装OpenSSL

    2. 根据需要下载安装Visual C++ Redistributable

    3. 安装完成OpenSSL后,目录结构如下所示

    其中,bin文件夹下是OpenSSL主程序的位置,可以把bin文件夹路径设为系统环境变量,方便cmd直接操作。

    bin文件夹目录结构如下:

    关注三个文件,CA.pl、openssl.exe、openssl.cfg

    CA.pl用于自动创建CA根证书(CA.pl -newca),生成目录demoCA,结构如下:

    其中的文件serial在生成的时候并没有,我们可以到OpenSSL的安装目录下找到PEM/demoCA,把其中的serial文件拷贝到使用CA.pl生成的demoCA目录下。

    其实我们可以不使用CA.pl,而直接使用openssl命令自己生成根证书,CA.pl只是除了生成了根证书外,还另外提供了3个文件,crlnumber,index.txt,serial,自己生成的话只要建立相同的目录结构,其中的文件自己新建空文件即可。

     

    openssl.exe与openssl.cfg

            openssl.cfg是命令的默认配置,使用openssl.exe制作证书时,如果一些条件没有指明,就会使用openssl.cfg中的默认信息片段如下:

    这里我们可以看到之所以要建立demoCA这样一个目录,是因为openssl.cfg默认了这个目录,这样我们就可以通过修改openssl.cfg配置文件来定义我们自己的证书目录。

     

    下一节我将讲一下SSL证书的制作。

     

  • 相关阅读:
    撕衣服
    寒假作业1编程总结。
    C Traps and Pitfallss
    《彻底搞定C指针》文档整理
    C语言中内存分配 (转)
    ASCII
    ipad
    tour
    Diet
    第7章 输入与输出
  • 原文地址:https://www.cnblogs.com/houkui/p/4194177.html
Copyright © 2011-2022 走看看