读书人

Java Socket实战之5 使用加密协议传输

发布时间: 2012-09-20 09:36:50 作者: rapoo

Java Socket实战之五 使用加密协议传输对象

本文地址:http://blog.csdn.net/kongxx/article/details/7259837

Java Socket实战之一 单线程通信

Java Socket实战之二 多线程通信

Java Socket实战之三 传输对象

Java Socket实战之四 传输压缩对象

前面几篇博文提到了Socket中一些常用的用法,但是对于一些有安全要求的应用就需要加密传输的数据,此时就需要用到SSLSocket了。

还是一样需要一个实现了java.io.Serializable接口的简单Java对象

?

SSL Client类和SSL Server类类似,只是将其中获取Socket的方式有所变化,其余的代码也和不使用加密方式一样。

?

?

代码写完了,下面就需要产生keystore文件了,运行下面的命令

?

?

java -Djavax.net.ssl.keyStore=mysocket.jks -Djavax.net.ssl.keyStorePassword=mysocket com.googlecode.garbagecan.test.socket.ssl.MyServer运行Client

?

?

[plain] view plaincopyprint?
  1. java?-Djavax.net.ssl.trustStore=mysocket.jks??-Djavax.net.ssl.trustStorePassword=mysocket?com.googlecode.garbagecan.test.socket.ssl.MyClient??

读书人网 >编程

热点推荐