9

PHP OAuth 拡張機能を使用して、Tradeking API を呼び出しています。ここのように正確に呼び出すと、https://developers.tradeking.com/documentation/php

例外が発生しています

例外がキャッチされました! 応答: 要求の作成に失敗しました (ピア証明書は既知の CA 証明書では認証できません)

なぜこれが起こっているのですか?どうすれば解決できますか?

4

2 に答える 2

18

OAuth 拡張機能は、curl を使用してリクエストを行います。デフォルトでは、通常、CURL は SSL 証明書を検証して、承認された CA によって発行された証明書が有効かどうかを確認します。これを行うために、curl はバンドルされた一連の CA 証明書を使用します。

SSL チェックを無効にすることもできます ( $oauth->disableSSLChecks())。または、現在のバージョンの curl があることを確認してください。curl 認定の検証の詳細については、こちらをご覧ください。

于 2013-01-28T16:59:42.230 に答える
7

適切な解決策は、サーバーの TIME を確認することです。それが間違っている場合、SSL は正常に機能しません。

于 2014-12-12T00:30:33.123 に答える