java如何加载文件私有文件类型是pem
我加载private(private.pem) 我的代码是:
FileReader fileReader = new FileReader(new File(private.pem));
PEMReader r = new PEMReader(fileReader, new DefaultPasswordFinder("mypass".toCharArray()));
try {
KeyPair kp = (KeyPair) r.readObject();
} catch (IOException ex) {
throw new IOException("The private key could not be decrypted", ex);
} finally {
r.close();
fileReader.close();
}
错误是: 原因:
java.io.IOException: problem creating RSA private key: java.security.NoSuchProviderException: No such provider: BC at org.bouncycastle.openssl.PEMReader.readObject(Unknown Source)
谢谢
共 (0) 个答案