问题描述
java keytool生成的证书是CRT等格式的,这种格式是2进制编码的,而C++用的证书格式是pem,pem是ascii编码的。我用keytool无法生成pem,并且又无法把C CLIENT给我的pem放进我的truststore中。weblogic还只能用JKS来实现SSL 求高端玩家帮忙呀。。。 问题补充:beneo 写道
解决方案
引用java keytool生成的证书是CRT等格式的,这种格式是2进制编码的,而C++用的证书格式是pem,pem是ascii编码的。 有个中转服务器用的oracle service bus 。只支持JKS格式 也就是java的KEYTOOL生成的key库。所以才有了我现在问的这个问题 那是否就是说,我只需要能够把c client产生的证书用Reader读一下,然后在用outputStream写一下,就能生成2进制的文件呢?如果不行的话,注意下big endian 和 little endian,这个是C++和java互通经常存在的问题
解决方案二:
socket跟语言无关
时间: 2024-08-08 16:14:53