0

したがって、x.com の Web サービスを使用する必要があります。

https://x.com:1443/services/servicex?wsdlのようなもの で、.p12 および .cert ファイルとパスフレーズが与えられました...

SoapClient の php.net ページを調べてみましたが、何も見つかりませんでした...

また、この種のことを行うための優れたチュートリアルを持っている人がいれば、彼らも大歓迎です...

4

1 に答える 1

1

いいえ、 https://x.comへの SOAP リクエストを行うために、サーバーに SSL 証明書は必要ありません。

ただし、.p12 ファイルと .cert ファイル、およびパスフレーズが提供されています。なんで?この特定の Web サービスは、証明書に基づく認証メカニズムを使用するためです。そのため、この Web サービスを認証して使用するには、証明書ファイルが必要です。

最も一般的な認証メカニズムは、「ログイン」と「パスワード」、または「ユーザー」と「パスワード」ですが、ユーザーを認証する方法はこれだけではありません。他にもいくつかの認証方法があります...「API キー」、「ポリシーと署名」など...これらのいくつかの方法の 1 つは、証明書の使用です。

したがって、繰り返しますが、これらのファイルは、認証して Web サービスを使用できるようにするために必要ですが、「HTTPS サーバーに SOAP 要求を行う」ためではありません。

于 2012-06-22T20:16:18.000 に答える