所以我有这个代码
private static RSAPrivateKey buildRSAPrivateKey(String privateKey) {
PEMReader pemReader = new PEMReader(new StringReader(privateKey));
try {
KeyPair pair = (KeyPair) pemReader.readObject();
RSAPrivateKey result = (RSAPrivateKey)pair.getPrivate();
pemReader.close();
return result;
} catch (IOException e) {
e.printStackTrace();
}
return null;
}
使用它可以正常工作bouncycastle
,但是我需要它才能在 Android 上运行,所以我导入了SpongyCastle
,但是海绵城堡没有PEMReader
(显然PEMReader
是在较旧的 bouncycastle 版本中)
如何RSAPrivateKey
在不使用 bouncycastle 的情况下创建与上述代码等效的代码PEMReader
?