码迷,mamicode.com
首页 > 其他好文 > 详细

OpenSSL之编译安装

时间:2014-06-17 18:35:44      阅读:273      评论:0      收藏:0      [点我收藏+]

标签:openssl ca pki ssl https

OpenSSL编译安装for Linux:

安装环境:
         操作系统:CentOS release 6.5 
         OpenSSL版本:openssl-1.0.1h
下载源码包:
         源码包名称:openssl-1.0.1h.tar.gz
         下载地址:http://www.openssl.org/source/
         校验源码包:
                 [root@localhost ~]# sha1sum openssl-1.0.1h.tar.gz
                 b2239599c8bf8f7fc48590a55205c26abe560bf8  openssl-1.0.1h.tar.gz
                 [root@localhost ~]# cat openssl-1.0.1h.tar.gz.sha1 
                 b2239599c8bf8f7fc48590a55205c26abe560bf8
解压源码包:
                 [root@localhost ~]# tar -zxvf openssl-1.0.1h.tar.gz
开始安装:
         ./config --prefix=/opt/openssl shared zlib-dynamic enable-camellia
         make
         make install
         问题:make时出现了错误,make[2]: *** [c_zlib.o] Error 1等好几个依赖关系的失败
               原来是zlib-devel这个软件包没装,yum -y install zlib-devel,于是make clean ,再次make,问题即可迎刃而解!
               
验证安装: /opt/openssl/bin/openssl version
临时设置PATH:
              export PATH="/opt/openssl/bin/:${PATH}"
              which openssl
配置文件中设置PATH:
              echo ‘export PATH="/opt/openssl/bin/:${PATH}"‘ >>~/.bash_profile 
              logout重新登录测试一下
              which openssl

OpenSSL编译安装for Windows:

安装环境:Windows 7 旗舰版
          openssl-1.0.0m
相关软件下载:
          编译器:C++编译器:VC++ 6.0
                  http://pan.baidu.com/share/link?shareid=108824630&uk=2283015311
                         提取码:9ig9
          Perl:   ActivePerl
                  http://www.activestate.com/activeperl/downloads/
          OpenSSL: 
                  http://www.openssl.org/source/
环境准备:
          安装VC++ 6.0
          安装Perl
          解压OpenSSL到C:\openssl

 测试Perl:  

          bubuko.com,布布扣

          注:如果不能执行,请设置Perl的环境变量。


 初始化VC++ 6.0的环境变量:

          bubuko.com,布布扣  

 

 测试VC++ 6.0命令行工具:

          bubuko.com,布布扣   


 开始安装OpenSSL:

          *执行config命令:

          bubuko.com,布布扣


          *允许ms\do_ms.bat

          bubuko.com,布布扣     

          bubuko.com,布布扣


          *编译源代码:nmake -f ms\ntdll.mak

               注:编译中如出现 ‘ml.exe‘ 不是内部或外部命令(ml.exe 是微软汇编编译器)

                   请下载MASM6.15 V1.1,并设置好环境变量。下载地址:

                   http://download.csdn.net/download/davelv/366293


          *测试:nmake -f ms\ntdll.mak test


          *安装:nmake -f ms\ntdll.mak install


本文出自 “让梦冬眠” 博客,请务必保留此出处http://shjia.blog.51cto.com/2476475/1427126

OpenSSL之编译安装,布布扣,bubuko.com

OpenSSL之编译安装

标签:openssl ca pki ssl https

原文地址:http://shjia.blog.51cto.com/2476475/1427126

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!