带ssl的web服务器实现与应用研究

带ssl的web服务器实现与应用研究

ID:24241584

大小:52.50 KB

页数:4页

时间:2018-11-13

带ssl的web服务器实现与应用研究_第1页
带ssl的web服务器实现与应用研究_第2页
带ssl的web服务器实现与应用研究_第3页
带ssl的web服务器实现与应用研究_第4页
资源描述:

《带ssl的web服务器实现与应用研究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、带SSL的Web服务器实现与应用研究探索带SSL的),当用户信任服务器的安全证书并连接和访问服务器时,服务器向客户机发送该X页。X页代码如下:  HTTPSServerExampleHello,文件,X页制作完成。    2.3设计SSL服务程序  由于服务程序只在后台运行,不需要提供方便用户操作的图形界面,所以设计成使用DOS控制台的Application程序,并且为简化起见,程序中直接使用X页文件的文件名(exHTTPS.htm)。程序整体框架如下:  importjava.io.*;importjava..*;import

2、javax..ssl.*;importjava.security.*;publicclassHTTPSServerExample{publicstaticvoidmain(Stringargs[])thro.out.println(""程序出现运行错误。"");//显示出错信息}}}}    程序由引入声明和主类构成。在Java的SSL服务编程中,要用到java.包、javax..ssl包和java.security包中的系统预定义类,在引入声明部分显式引入。创建SSL服务的代码、提供SSL服务可能出现运行时错误(异常,如端口不

3、可用、找不到文件等),需要使用进行异常处理,对创建SSL服务的代码采用在代码所在的方法(main)头上声明抛出异常的方法处理,对提供SSL服务的代码采用try—catch语句处理。由于需要满足大量客户机的多次访问,提供SSL服务的代码要放在一个永久循环中,用条件为true的ple,并选择工作位置为“Java”文件夹,单击【确定】后进入编辑器。  输入前面的程序整体框架,其中的创建SSL服务代码和提供SSL服务代码按照上述的编程要点设计,全部代码输入完成并检查无误后单击工具栏的【Save】按钮保存。选择【Builde】【pileF

4、ile】菜单命令进行编译,如有错误,可按照编译提示信息进行修改,然后保存并重新编译,直到提示“Processpleted”,编译成功。  在DOS控制台进入“Java”目录后使用如下命令运行(输入时不主动换行):  c:JBuilder9jdk1.4binjava-Djavax..ssl.keyStore=sslKeyStore  -Djavax..ssl.keyStorePassple  命令行参数中:  -Djavax..ssl.keyStore=sslKeyStore——指定密钥库名。  -Djavax..ssl.keyS

5、torePassword——指定密码。  为方便运行,可将该DOS命令做到一个批处理文件中(设为run.bat),保存在“Java”文件夹。  SSL服务程序运行后,在IE浏览器的地址栏输入HTTPS协议名和服务器的地址访问服务器了。3.结语将采用上述方案的程序嵌入X络上,客户与服务器的连接过程的安全性大大加强,而且客户端操作简单方便,当用户选择连接之后,客户机和服务器之间的通信将受到加密保护,安全性起到了很好的保驾效果。除了应用于一般的实时通信外,本案更适用于现在流行商务交易信息。目前X络交易普遍存在信息安全隐患,尤其是在X络

6、上有多种方法窃取和盗取信息内容,使用户感到信息不安全问题,本系统能很好的解决客户与服务器连接过程的安全保障,从而给信息安全带来了护驾功能。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。