java keytool生成的证书是CRT等格式的,这种格式是2进制编码的,而C++用的证书格式是pem,pem是ascii编码的。
我用keytool无法生成pem,并且又无法把C CLIENT给我的pem放进我的truststore中。
weblogic还只能用JKS来实现SSL
求高端玩家帮忙呀。。。
java server怎样和c++ client实现SSL通信??
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
2条回答 默认 最新
beneo 2010-11-20 23:35关注[quote]
java keytool生成的证书是CRT等格式的,这种格式是2进制编码的,而C++用的证书格式是pem,pem是ascii编码的。有个中转服务器用的oracle service bus 。只支持JKS格式 也就是java的KEYTOOL生成的key库。所以才有了我现在问的这个问题
[/quote]那是否就是说,我只需要能够把c client产生的证书用[url=http://download.oracle.com/javase/6/docs/api/java/io/Reader.html]Reader[/url]读一下,然后在用[url=http://download.oracle.com/javase/6/docs/api/java/io/OutputStream.html]outputStream[/url]写一下,就能生成2进制的文件呢?如果不行的话,注意下big endian 和 little endian,这个是C++和java互通经常存在的问题
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报