摘要 | 第3-4页 |
ABSTRACT | 第4页 |
第一章 绪论 | 第8-11页 |
1.1 SSL 协议简介 | 第8页 |
1.2 SSL 协议在国内外的发展 | 第8-9页 |
1.3 课题来源与意义 | 第9页 |
1.4 论文完成的工作与章节安排 | 第9-11页 |
第二章 SSL 协议及其相关技术 | 第11-22页 |
2.1 SSL 协议 | 第11-16页 |
2.1.1 SSL 协议组成 | 第11-13页 |
2.1.2 SSL 协议工作过程 | 第13-14页 |
2.1.3 SSL 协议的安全性分析 | 第14-16页 |
2.2 密码学技术 | 第16-18页 |
2.2.1 常用术语解释 | 第16-17页 |
2.2.2 对称密码技术 | 第17页 |
2.2.3 非对称密码技术 | 第17-18页 |
2.3 身份认证技术 | 第18-20页 |
2.3.1 身份认证简介 | 第18页 |
2.3.2 公钥基础设施(PKI) | 第18-19页 |
2.3.3 X.509 认证 | 第19-20页 |
2.4 Keytool 工具操作 | 第20-22页 |
2.4.1 Keytool 基础知识 | 第20页 |
2.4.2 具体操作 | 第20-22页 |
第三章 Java 与数据库 | 第22-29页 |
3.1 Java | 第22-25页 |
3.1.1 Java 平台简介 | 第22页 |
3.1.2 Java 语言 | 第22-24页 |
3.1.3 Java 相关工具 | 第24-25页 |
3.2 数据库 | 第25-29页 |
3.2.1 数据库简介 | 第25-26页 |
3.2.2 MySQL 数据库 | 第26-27页 |
3.2.3 SQL 语言 | 第27-29页 |
第四章 JSSE 定制SSL 安全连接系统的实现 | 第29-51页 |
4.1 JSSE | 第29-32页 |
4.1.1 JSSE 简介 | 第29页 |
4.1.2 套接字(Socket) | 第29-30页 |
4.1.3 JSSE API | 第30-32页 |
4.2 系统设计目标 | 第32-33页 |
4.3 系统结构与程序流程图 | 第33-36页 |
4.3.1 密钥库、数字证书操作程序流程图 | 第33-34页 |
4.3.2 服务器与客户机通信程序流程图 | 第34-36页 |
4.4 系统各部分程序说明 | 第36-51页 |
4.4.1 密钥库、数字证书操作(zhuce 工程) | 第36-40页 |
4.4.2 服务器端程序(server 工程) | 第40-47页 |
4.4.3 客户机端程序(client 工程) | 第47-51页 |
第五章 系统测试 | 第51-64页 |
5.1 密钥库生成测试 | 第51-54页 |
5.2 服务器与客户机通信测试 | 第54-60页 |
5.3 CRC 校验 | 第60-64页 |
5.3.1 CRC 校验简介 | 第60页 |
5.3.2 CRC 校验原理 | 第60-61页 |
5.3.3 系统CRC 校验Java 语言实现 | 第61-64页 |
第六章 SSL 协议的其他应用 | 第64-67页 |
6.1 SSL VPN | 第64-65页 |
6.1.1 VPN 简介 | 第64页 |
6.1.2 SSL VPN 简介 | 第64-65页 |
6.1.3 SSL VPN 优势 | 第65页 |
6.2 SSL 在网银中的应用 | 第65-67页 |
结束语 | 第67-68页 |
参考文献 | 第68-70页 |
发表论文和科研情况说明 | 第70-71页 |
致谢 | 第71页 |