OpenSSL的组件化封装研究与实现
| 摘要 | 第1-5页 |
| Abstract | 第5-10页 |
| 第1章 绪论 | 第10-15页 |
| ·SSL和OpenSSL概述 | 第10-11页 |
| ·COM组件技术概述 | 第11-12页 |
| ·OpenSSL组件化封装研究的意义 | 第12-13页 |
| ·本文的主要研究工作 | 第13-15页 |
| 第2章 OPENSSL的详细分析 | 第15-36页 |
| ·SSL安全传输协议 | 第15-19页 |
| ·SSL概述 | 第15-16页 |
| ·SSL体系结构 | 第16页 |
| ·SSL协议流程 | 第16-19页 |
| ·OpenSSL结构和功能 | 第19-28页 |
| ·OpenSSL概述 | 第19-21页 |
| ·OpenSSL的功能 | 第21页 |
| ·OpenSSL总体结构 | 第21-24页 |
| ·OpenSSL命令接口 | 第24-25页 |
| ·OpenSSL主要的结构体 | 第25-26页 |
| ·结构体与函数的关系 | 第26-28页 |
| ·OpenSSL的使用流程 | 第28-30页 |
| ·OpenSSL优缺分析 | 第30-36页 |
| ·OpenSSL的优点 | 第30-31页 |
| ·OpenSSL的缺点 | 第31-36页 |
| 第3章 封装的思想及方法 | 第36-57页 |
| ·COM组件技术规范 | 第36-43页 |
| ·COM出现的原因 | 第36-37页 |
| ·COM的基本特性 | 第37-38页 |
| ·COM的组件复用方法 | 第38-39页 |
| ·COM接口 | 第39-42页 |
| ·COM对象 | 第42-43页 |
| ·活动模板库ATL | 第43-45页 |
| ·ATL概述 | 第43-44页 |
| ·ATL技术特点 | 第44-45页 |
| ·封装的思想 | 第45-50页 |
| ·映射方法 | 第45-47页 |
| ·面向对象方法 | 第47-50页 |
| ·两种封装方法对比 | 第50页 |
| ·OpenSSL组件整体结构设计 | 第50-57页 |
| ·封装的要求 | 第50-52页 |
| ·接口设计的要求 | 第52-53页 |
| ·OpenSSL组件结构设计 | 第53-55页 |
| ·与Crypto++的比较 | 第55-57页 |
| 第4章 OpenSSL组件的封装实现 | 第57-75页 |
| ·技术问题及解决方法 | 第57-66页 |
| ·参数类型问题 | 第57-61页 |
| ·参数方向问题 | 第61-62页 |
| ·内存管理问题 | 第62-65页 |
| ·文件依赖性问题 | 第65-66页 |
| ·映射封装方法的实现 | 第66-68页 |
| ·面向对象封装方法的实现 | 第68-73页 |
| ·封装OpenSSL版本和开发环境 | 第73-75页 |
| ·版本选择 | 第73页 |
| ·开发环境 | 第73-75页 |
| 第5章 基于OpenSSL封装组件的使用 | 第75-85页 |
| ·封装后的程序实现 | 第75-79页 |
| ·映射封装方法的实现 | 第75-77页 |
| ·面向对象封装方法实现 | 第77-79页 |
| ·使用方法总结 | 第79页 |
| ·封装后具有的其它功能 | 第79-82页 |
| ·加密解密函数封装 | 第79-81页 |
| ·加密解密函数使用简述 | 第81-82页 |
| ·封装后的优点 | 第82-83页 |
| ·面向对象的特性 | 第82页 |
| ·良好的升级性 | 第82页 |
| ·位置的灵活性 | 第82-83页 |
| ·封装后的性能分析 | 第83页 |
| ·OpenSSL组件的前景 | 第83-85页 |
| 结束语 | 第85-87页 |
| 致谢 | 第87-88页 |
| 参考文献 | 第88-91页 |
| 攻读硕士学位期间发表的学术论文 | 第91页 |