openssl_private_encrypt(): key param is not a valid private key

环境:PHP7.2

处理办法:将开头标识和结尾标识用换行符与内容进行一下拼接,php需要用这种方式统一一下格式才能识别

openssl_private_encrypt(): key param is not a valid private key

故事背景:

PHP使用RSA加解密时遇到这个错

对方是JAVA环境,使用这种方法来对接接口,直接使用对方提供的字符串放进来发现php不识别,按以上操作后即可识别

openssl_private_encrypt(): key param is not a valid private key