WIN32平台下OPENSSL学习总结.pdf

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Win32平台下的Openssl 学习总结 Openssl 包是共同开发的一个完备的,商业级别的,完全开放源代码的软件 包。它实现了SSL 协议及相关的加密技术。其中SSL 是一个安全传输协议,在 Internet 网上进行数据保护和身份确认。 一、 Openssl 的安装与编译 首先需要下载Openssl 和Perl,Visual C++编译器,其中Openssl 可以在 /source 网站中下载。 Openssl C:\ 其次直接把 解压即可,如: 根目录下。 再次,将下载的ActivePerl-06-MSWin32-x86和VisualC++进 行解压并安装。 完成这一切后进行如下操作: 1)在 “运行”中输入cmd,进行MS-DOS环境 2)找到openssl解压到的目录,如在C盘根目录,文件名为: openssl-0.9.7e,输入语句:PerlConfigureVC-WIN32 即:C:\ openssl-0.9.7e PerlConfigureVC-WIN32 会有如下显示: 注:如未出现以上界面,则表明操作有误,而重新解压Openssl 再重新操 作。若出现如上界面表示Perl 已经成功安装且在环境变量Path 中加入了 C:\Perl\bin (Perl 安装的目录,会安装时自动加入,可以通过查看环境变 量看到,如没有,需自己手动加入)。 3)还是在Openssl 的目录下输入ms\do_ms.bat,即: C:\ openssl-0.9.7ems\do_ms.bat,则会有如下类似输出: 4)在MS-DOS方式下转到Visual C++的安装目录下的bin 目录中,默认目 录是:C:\ProgramFiles\MicrosoftVisualStudio\VC98\bin,执行 vcvars32.bat,以配置环境变量。有如图输入: 5)再回到Openssl 的目录,执行:nmake -f ms\ntdll.mak。 即:C:\ openssl-0.9.7e nmake -f ms\ntdll.mak 如图: 会有如下类似显示: 如果编译成功,最后的输出都在C:\openssl-0.9.7e\out32dll 目录下:包括 可执行文件 (.exe)、两个dll 文件和两个lib 文件。 注:为了可以方便的使用生成的库及可执行文件,需要在环境变量的path 项中加入:C:\openssl-0.9.7e\out32dll 目录。这样就可以使用 openssl。 二、创建自己的认证中心 1、认证中心: 认证中心是提供你在应用程序中需要的各种签名认证的场所。最著名的一 些都是Verisign 公司和Thawte 公司,它们提供网络服务上的SSL认证和微 软公司的ActiveX 销售的数字签名。这些认证提供加密,提供的安全性能确 保公司的安全通信。 创建自己的认证中心,开发者能够在自己的应用软件或程序中使用自己 的认证证书。由Trizen 设计开发的Visual 3270和Visual SSL 都是用基于 Trizen 服务的认证中心进行的签名的认证证书。如果你想建立一个自己的签 CA 名证书,就需要在自己的网络中建立一个能够被访问的认证中心( )架构。 1)建立目录结构 在自己的硬盘上建立一个目录名为CARoot 的文件。例如我们可以把这 C C:\CARoot 个目录建立在 盘根目录 。在这个目录中创建四个新的目录,分 别为certs,crl,newcerts,private。结构类似如下: 注:这些文件目录在建立证书时使用。 2)建立一个随机文件 (.rnd) private

文档评论(0)

peace0308 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档