我正在为Android进行应用内购买验证服务器端。我的PHP版本是5.6.28,而我的OpenSSL版本是1.0.2j。
我在获取公钥时遇到问题。以下代码返回Resource id #2
:
$key = openssl_get_publickey( $publicKey );
我的公钥来自:
"-----BEGIN PUBLIC KEY-----\n" . chunk_split($base64EncodedPublicKeyFromGoogle, 64, "\n") . "-----END PUBLIC KEY-----";
其中base64EncodedPublicKeyFromGoogle
是Google的公钥
我尝试搜索“资源ID#2”的含义,但无法找到。
任何人都知道这意味着什么以及如何让openssl_get_publickey
工作?