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证书的制作。

     

  • 相关阅读:
    第一周作业
    模拟赛3 题解
    模拟赛2 题解
    [HNOI2008]GT考试 题解
    NOI Online 提高组 题解
    模拟赛1 题解
    知识点拾遗
    [NOIp2012]疫情控制 题解
    [CEOI2002]Bugs Integrated, Inc. 题解
    [NOIp2017]宝藏 题解
  • 原文地址:https://www.cnblogs.com/houkui/p/4194177.html
Copyright © 2011-2022 走看看