命令操作
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());