(求助)java 通过ssl传数据的问题

ckcedar 2006-04-26 04:10:07
我刚学java不久,现在要用java 通过ssl传数据
我在网上找到篇文章(http://www.yesky.com/285/1794785_1.shtml)是用JSSE定制SSL连接的教程
再看到这句话时卡住了
"到目前为止,在当前目录下包含clientKeys,serverKeys,clientTrust,serverTrust四个文件。完成了KeyStore和TrustStore的设置后就可以运行例子程序了。首先需要运行服务器程序:
  java -Djavax.net.ssl.keyStore=serverKeys
  -Djavax.net.ssl.keyStorePassword=password
  -Djavax.net.ssl.trustStore#NAME?
  -Djavax.net.ssl.trustStorePassword=password SimpleSSLServer
  在命令行中我们指定了keyStore属性为serverKeys。由于服务器程序需要获得客户端的授权信息,我们指定trustStore为serverTrust。这样SSLSimpleServer就可以验证由SSLSimpleClient提供的授权信息。当服务器程序成功运行后,你会看到下面的提示:
  SimpleSSLServer running on port 49152????"
我不明白这里说的服务器程序是什么,而且在cmd下运行java -Djavax.net.ssl.keyStore=serverKeys这句的时候告诉我keyStore这个类找不到,我不知道这是个什么类,java帮助文档里没有这个类.各位大哥这是怎么回事,还有我要用java 通过ssl传数据看这个教程可不可以,还有没有别的教程?
小弟我先谢过了
...全文
116 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ckcedar 2006-04-28
  • 打赏
  • 举报
回复
谢了
gcgan 2006-04-27
  • 打赏
  • 举报
回复
我毕业设计就是关于ssl通信的,也是在学啊,有空多交流
gcgan 2006-04-27
  • 打赏
  • 举报
回复
java -Djavax.net.ssl.keyStore=serverKeys //这个是设置本地的密钥库
  -Djavax.net.ssl.keyStorePassword=password
  -Djavax.net.ssl.trustStore#NAME? //这个是设置信任密钥库
  -Djavax.net.ssl.trustStorePassword=password SimpleSSLServer
有本叫《java安全性编程实例》的书,比较详细哈
还有IBM的网站上有很多着方面的。
****************************************************************************
我是在程序里面设置的密钥库:System.setProperty("javax.net.ssl.trustStore","mykeystore");
应该差不多吧。

50,530

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧