オープン ソーシャル上に構築されたプログラムの承認プロセスを書いています。私が使用しているライブラリは Oauth ライブラリです。証明書は、完全に機能する他のマシンでテストされていますが、まったく同じ証明書が私のコンピューターでは機能しません。
エラーを追跡した後、問題は次の関数に起因します: (oauth.php 行: 207 内)
$publickeyid = openssl_get_publickey($cert);
注:$cert
RSA証明書です
この関数は、自分のコンピューターでは NULL を返しますが、他のコンピューターからテストすると実際に機能します (有効な値を返します)。どうすればこれを修正できますか?
これは、Apache またはローカル マシンの構成と関係がありますか? 私のphp.ini
とhttpd.conf
は、他のマシンと同じようです。私はこのことに数時間取り組んできましたが、インターネットでも関連する解決策を見つけることができません。