//PASK#1 转 PASK#8格式 公钥
$public_key = 'MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A' . $public_key;
//组装公钥
$public_key = "-----BEGIN PUBLIC KEY-----\n" . wordwrap(trim($public_key), 64, "\n", true) . "\n-----END PUBLIC KEY-----\n";
//RSA编码(需要编码的数据,编码结果,公钥,编码类型)
openssl_public_encrypt($data, $crypted, $public_key, OPENSSL_PKCS1_OAEP_PADDING);
//以上用于转账到银行卡的实名验证
//使用GuzzleHttp\Client发起请求时,添加证书文件
$config = array(
'cert' => 'cert.pem',
'ssl_key' => 'key.pem',
);
转载请注明原文地址:https://ipadbbs.8miu.com/read-58438.html