简单keystore操作(更新中)

来源:互联网 发布:惠州网络推广招聘 编辑:程序博客网 时间:2024/05/21 10:07

命令操作

keytool -genkey -alias he -keystore f:\test\test.keystore -keyalg RSA    --生成证书keytool -list -v -keystore f:\test\key.keystore -storepass 123456 ---查看证书信息,123456是证书的密码keytool -export -alias lcd -keystore f:\test\hehe.keystore -rfc -file f:\test\hehe.crt  -storepass 123123     --把证书导出证书文件keytool -printcert -file f:\test\hehe.crt   --查看证书文件内容keytool -delete -alias lcd -keystore f:\test\hehe.keystore -storepass 123123    --删除证书

Java操作

File file=new File("f:/test/hehe.keystore");FileInputStream fis=new FileInputStream(file);String str="123123";char[] pass=str.toCharArray();KeyStore ks=KeyStore.getInstance(KeyStore.getDefaultType());ks.load(fis, pass);System.out.println("/**  显示所有证书的别名**/");Enumeration<String> e=ks.aliases();while(e.hasMoreElements())System.out.println(e.nextElement());System.out.println("/***显示别名为aaa的证书**/");Certificate c=ks.getCertificate("aaa");            System.out.println(c.toString());


0 0
原创粉丝点击