代码如下:
/**
* 私钥对象生成
*
* @param priKey
* @return
*/
private static PrivateKey getPrivateKeyFromPKCS8(String priKey) {
PKCS8EncodedKeySpec priPKCS8;
PrivateKey privateKey = null;
try {
priPKCS8 = new PKCS8EncodedKeySpec(Base64.decode(priKey, Base64.NO_WRAP));
KeyFactory keyf = KeyFactory.getInstance("RSA");
privateKey = keyf.generatePrivate(priPKCS8);
} catch (Exception e) {
e.printStackTrace();
}
return privateKey;
}
可以参考一下您可以参考如下demo: