android bks证书读取出错

xiaotanyu13 2012-05-25 03:16:04
目前正在写一个android 的ssl双向通信,所以需要在android上制作证书,这个证书是bks类型的,于是先贴上我的步骤

keytool -genkey -alias mykey -
dname "CN=yu, OU=syd, O=sunyard, L=hangzhou, ST=zhejiang, C=CN" -keystore ckks.b
ks -storepass sunyard -keypass sunyard -storetype BKS -provider org.bouncycastle
.jce.provider.BouncyCastleProvider

生成了一个bks类型的证书
然后将这个证书放在android工程的raw目录下,接下来在程序中有
KeyStore kks = KeyStore.getInstance(“BKS”);
kks.load(getResources().openRawResource(R.raw.ckks),"sunyard".toCharArray());
这两步,现在问题出来了
运行在load步骤的时候报了一个IOException:Wrong version of key store
这段代码是没有问题的(我利用别人的证书来运行的时候通过)
我的猜测是bks格式错误。。。。。。
最后我想问下是否有人遇到过这个问题,有没有什么良好的解决方案。另外如果想要代码的可以联系qq278593931
...全文
376 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
LoveVirimy 2014-05-13
  • 打赏
  • 举报
回复
我换了好多个版本的bcp的包(官网的),都不太行额~~~我的jdk是1.6.0_10 ,楼主的bcp可否一用?
sqyttl 2013-10-23
  • 打赏
  • 举报
回复
我遇到相同的问题,能详细说一下原因吗,多谢
xiaotanyu13 2012-05-28
  • 打赏
  • 举报
回复
算了 自己解决了 是包的问题 最新的java15on-147的包放在jdk1.6中 报了这个错 ,在其他地方下了个1.6的包就不报错了
xiaotanyu13 2012-05-25
  • 打赏
  • 举报
回复
有没有人来点建议呀

80,471

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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