问题:读取私钥时报错:KeyFactorykeyFactory=KeyFactory.getInstance("RSA");PKCS8EncodedKeySpeckeySpec=newPKCS8EncodedKeySpec(Base64.decodeBase64(privateKeyPEM));错误原因:私钥格式错误,错误的privateKey是通过openssl生成的私钥,默认pkcs1格式(将文件中去掉私钥头-----BEGINRSAPRIVATEKEY-----和私钥尾-----ENDRSAPRIVATEKEY-----得到),代码中的是用的PKC8格式解析私钥。注:PKCS8私钥文件是
问题:读取私钥时报错:KeyFactorykeyFactory=KeyFactory.getInstance("RSA");PKCS8EncodedKeySpeckeySpec=newPKCS8EncodedKeySpec(Base64.decodeBase64(privateKeyPEM));错误原因:私钥格式错误,错误的privateKey是通过openssl生成的私钥,默认pkcs1格式(将文件中去掉私钥头-----BEGINRSAPRIVATEKEY-----和私钥尾-----ENDRSAPRIVATEKEY-----得到),代码中的是用的PKC8格式解析私钥。注:PKCS8私钥文件是