java keytool生成的证书是CRT等格式的,这种格式是2进制编码的,而C++用的证书格式是pem,pem是ascii编码的。
我用keytool无法生成pem,并且又无法把C CLIENT给我的pem放进我的truststore中。
weblogic还只能用JKS来实现SSL
求高端玩家帮忙呀。。。
[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互通经常存在的问题
socket跟语言无关