0
Windows에 내 보낸 파일이 cert.pfx
입니다. 이 파일에는 내 인증서가 들어 있습니다. 우분투에서는 암호로 열 수 있으며 인증서를 볼 수 있습니다. 나는이 파일을로드 할 때이 작업 후BouncyCastleProvider가 PKCS # 12 파일에서 PrivateKey 및 인증서 체인을 가져 오지 않습니다.
BouncyCastleProvider provider = new BouncyCastleProvider();
Security.addProvider(provider);
KeyStore ks = ks = KeyStore.getInstance("pkcs12", provider.getName());
ks.load(new FileInputStream("/home/test/.cert.pfx", "xxxxxx".toCharArray());
String alias = ks.aliases().nextElement();
PrivateKey pk = (PrivateKey) ks.getKey(alias, pts.getRandom());
Certificate[] chain = ks.getCertificateChain(alias);
을 나는 pk
및 chain
에 null
있습니다. java.security