zoukankan      html  css  js  c++  java
  • win32下安装openssl

    2013/1/15 9:15:37

    先安装activeperl。

    http://www.activestate.com/activeperl

    activeperl 安装x86(64位系统也安装x86):ActivePerl-5.16.2.1602-MSWin32-x86-296513.msi

    1、安装完后,修改系统的环境变量设置,将“C:\Perl\site\bin;C:\Perl\bin;”放到最后面,默认安装是放在最前面是不行的。

    2、测试安装是否成功,cmd中运行perl -version,有输出信息显示正确。

    安装opnessl:

    openssl-1.0.1c http://www.openssl.org/source/

    1、打开使用vs提供的控制台安装;

    2、进入到openssl安装目录中,找到文件INSTALL.W32,按说明过程安装

    3、在打开的控制台中,输入以下命令;   

    perl Configure VC-WIN32 --prefix=c:\some\openssl\dir   

    perl Configure VC-WIN32 no-asm --prefix=c:/some/openssl/dir   

    ms\do_ms  

     nmake -f ms\ntdll.mak 进入编译过程,花此时间

    4、编译完后,测试是否编译成功  

    nmake -f ms\ntdll.mak test

    5、安装到--prefix指定的目录下   nmake -f ms\ntdll.mak install

    6、设置w32系统环境变量 如果编译成功,最后的输出结果都在out32dll目录下:包括可执行文件、两个dll和两个lib文件: libeay32.dll,libeay32.lib,ssleay32.dll,ssleay32.lib,openssl.exe;把他们放到PATH环境变量对应的一个目录里就可以了。

    举例: CSR的生成

    1. 生成私钥 在openssl目录下运行 openssl genrsa -des3 -out www.11th.com.key 2048 输入后需要输入两次密码 

    2. 生成CSR文件 Generate the CSR openssl req -new -key www.11th.com.key -out www.11th.com.csr 接着还要填写包括国家(中国添CN)、省份、所在城市、单位名称、单位部门名称(可以不填直接回车)。除国家缩写必须填CN外,其余都可以是英文或中文。 其后还要输入要申请SSL证书的域名,如果需要为www.domain.com申请SSL证书就不能只输入domain.com。 SSL证书是严格绑定域名的。 最后是Email、口令(challenge password)和公司名称,建议不要输入,直接回车即可。  至此现在已经成功生成了www.11th.com.keywww.11th.com.csr文件,务必备份。

  • 相关阅读:
    HTML/CSS基础教程 一
    linux鼠标闪烁问题解决
    Linux运行级别(runlevel)
    linux命令——umask
    linux命令——ulimit
    算法学习(二)——二分查找
    c++(一) :从c到c++
    shell编程(二)输入,输出和算术拓展
    shell编程(一)基础
    第二次Soring冲刺计划第一天(团队)
  • 原文地址:https://www.cnblogs.com/BloodAndBone/p/2860619.html
Copyright © 2011-2022 走看看