先週検証相手はそこには、SSL証明書を変更しました。今私はトークンを取得しようとするとエラーが発生します。のOAuthのエラーを取得:SSL3_GET_SERVER_CERTIFICATE:(そのすべてが正常に働いていた前の)証明書が
error_reporting(E_ALL);
ini_set('display_errors', 1);
$key = 'xxx';
$secret = 'xxx';
$url = 'https://app.xx.com';
try {
$oauth = new OAuth($key, $secret);
$oauth->enableDebug();
$access_token_info = $oauth->getAccessToken($url. '/oauth/request_token');
if(!empty($access_token_info)) {
print_r($access_token_info);
} else {
print "Failed fetching access token, response was: " . $oauth->getLastResponse();
}
} catch(OAuthException $E) {
echo "Response: ". $E->lastResponse . "\n";
}
は警告:OAuthの:: getAccessTokenは():SSL操作はコード1のOpenSSLエラーメッセージで失敗しました:エラー:14090086:SSLルーチン:SSL3_GET_SERVER_CERTIFICATEを:証明書は警告
を失敗したことを確認しますOAuthの:: getAccessToken():暗号
を有効に失敗しました。私は2番目のサーバー上でコード化され、そこに問題が私の側にあるように見えるので、それが正常に動作してみました。
何が問題になる可能性があり、これをどのように修正できますか?
@Imo:ありがとうございました。 多くのテストの後、私は細かく問題を発見しました。カウンターパーティーは、正しい中間証明書をインストールするのを忘れていました。 –