 |
 |
将jsse用于安全套接字通信

技术级别: 高级
Travis, Greg
2002年7月26日

本教程说明了包括在 JDK 1.4 中的 Java 安全套接字扩展(Java Secure Socket Extension (JSSE))包的使用。使用 JSSE 的复杂程度不在于通信本身而在于配置。在能够运行客户机/服务器软件之前,您必须创建加密算法所需的密钥,并且在软件能创建安全套接字之前,必须由软件正确装入这些密钥。
本教程为在客户机/服务器应用程序环境下创建和安装 JSSE 加密密钥提供了详细说明的指示。当完成本教程后,您会知道如何简便地将现有的客户机/服务器应用程序转换成使用加密,以及如何从头创建安全应用程序。
|
 |
 |
现在就注册或使用您的 IBM ID 和密码登录 |
developerWorks 中国从 2005 年 6 月 12 日起正式加入 IBM 全球公共用户注册系统。在此之后,您现有的 developerWorks 中国会员 ID 将不再有效,请您即刻申请新的 IBM ID,以便获取您需要的产品及服务。
|
 |
当您完成注册后,您可以使用您的 IBM ID 和密码访问 developerWorks 中国网站或 developerWorks 全球网站上的任何教程,而无需在一个浏览器会话中重新输入您的 ID 和密码。请您务必记住您的 ID 和密码,因为当重新启动浏览器时,您需要重新输入您的 ID 和密码才能访问任何教程。
|

预备知识
要理解本教程中的讨论,您需要了解关于 Java 语言的一些知识,从客户机/服务器环境下的 Java 编程基础知识开始(即,使用类、对象和线程等)。因为流和套接字通信是我们讨论的核心,所以您需要了解如何使用流和套接字。特别是您应该了解什么是流及其用途。您应该知道如何创建 Socket 和 ServerSocket、如何从 Socket 和 ServerSocket 中获取流以及如何使用那些流进行通信。还应该了解如何使用 JDK 或 IDE 来创建和编译 .java 文件。
两篇 developerWorks 教程“Java sockets 101”和“Introduction to Java I/O”都可以从参考资料中获取,它们提供了有用的背景信息。
要完成本教程,您并不需要了解关于加密技术的任何信息。虽然对加密的全面概述超出了这里讨论的范围,我们仍将为您提供在应用程序中创建安全的客户机/服务器连接所需的信息。

系统需求
浏览器:Netscape 4.x 或更高版本, 或者 Internet Explorer 4.x 或更高版本 ,支持 JavaScript 。.
为了运行本教程的例子,你需要以下工具和组件:
- JDK 1.4 from Sun Microsystems
- A development environment -- either an IDE or a suitable command-shell
- A computer on which you can run an Internet server
相关教程和文章
" Java sockets 101," developerWorks, August 2001
"Security in a Web services world," developerWorks, April 2002

学习时间
2 小时

语言
简体中文
, 英文

格式
HTML, Zip
|
 |
|  |