开发者社区> 问答> 正文

怎么从jks文件中取私钥?网上的demo总是报错?报错

展开
收起
爱吃鱼的程序员 2020-06-22 19:16:07 570 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    亲,我实验了下,一次成功!

    1、

    2、

    importjava.security.KeyStore;importjava.security.PrivateKey;publicclassMain{publicstaticvoidmain(String[]args)throwsException{KeyStoreks=KeyStore.getInstance("JKS");java.io.FileInputStreamfis=null;try{fis=newjava.io.FileInputStream("android.keystore");ks.load(fis,"111111".toCharArray());PrivateKeycaprk=(PrivateKey)ks.getKey("android.keystore","111111".toCharArray());System.out.println(caprk);}finally{if(fis!=null){fis.close();}}}}

    3、

    回复 @sasuke:Jdk1.5、1.6应该没问题的啊!为什么我的java.security.PrivateKey包导入总是报错
    2020-06-22 19:16:22
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载