Java的私钥怎么才能转成php可读的私钥?
对接中信银行支付,他们是 Java 的架包,私钥是.key 文件 A1 开头的加密字符串,无论怎么转 openssl_pkey_get_private 都无法识别,大神求助!!
$content = file_get_contents('/cert/key.key');
$decodedPrivateKey = base64_decode($content);
$pemPrivateKey = "-----BEGIN PRIVATE KEY-----\n" . chunk_split(base64_encode($decodedPrivateKey), 64, "\n") . "-----END PRIVATE KEY-----";
var_dump(openssl_pkey_get_private($pemPrivateKey,'password'));
推荐文章: