我尝试使用的方法是使用 openssl
$fp = fopen($key, 'r'); //open the PEM file
$priv_key = fread($fp,8192);
fclose($fp);
$pkeyid = openssl_get_privatekey($priv_key,"password");
openssl_sign($response["data_to_sign"], $signature, $pkeyid,'sha256');
$sign = base64_encode($signature)
Run Code Online (Sandbox Code Playgroud)
这是在 google 中为签名的 url 生成签名的正确方法吗?