JDK8的JCE是不支持读取PEM文件的。项目需求,使用SHA1WithRSA算法,对接口数据做签名。先初始化Signature:测试证明,内容没有被篡改。其中,ras_public_key.pem文件由openSSL生成。

Java读取OpenSSL生成的PEM公钥文件操作

Java读取OpenSSL生成的PEM公钥文件操作

Java读取OpenSSL生成的PEM公钥文件操作

Java读取OpenSSL生成的PEM公钥文件操作

Java读取OpenSSL生成的PEM公钥文件操作