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

sasuke 发布于 2013/05/23 19:14
阅读 1K+
收藏 0
加载中
0
情天大圣
情天大圣

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

1、

2、

import java.security.KeyStore;
import java.security.PrivateKey;

public class Main {
	public static void main(String[] args) throws Exception {
		KeyStore ks = KeyStore.getInstance("JKS");
		java.io.FileInputStream fis = null;
		try {
			fis = new java.io.FileInputStream("android.keystore");
			ks.load(fis, "111111".toCharArray());

			PrivateKey caprk = (PrivateKey) ks.getKey("android.keystore", "111111".toCharArray());
			System.out.println(caprk);
		} finally {
			if (fis != null) {
				fis.close();
			}
		}
	}
}

3、

情天大圣
情天大圣
回复 @sasuke : Jdk1.5、1.6应该没问题的啊!
sasuke
sasuke
为什么我的java.security.PrivateKey包导入总是报错
返回顶部
顶部