1

私の大学は、外部ホストから cert-name.crt ファイルをダウンロードしました。ここで、明らかに SSL 証明書を使用して、Web サービス プラットフォームに接続する必要があります。OpenSSL のドキュメントには少し混乱しています。研究も役に立ちませんでした。「ホストに接続できませんでした」という PHP 例外が表示されるだけです。明確にするために、インターフェイスはセキュリティで保護されていない HTTP で完全に機能しました。純粋な SOAP ライブラリを使用します。絶望的な行為として、SoapClient ストリーム コンテキストで verify_peer 変数を無効にすることにより、検証なしでホストに接続しようとしました。助けてください、私たちはプレッシャーにさらされています。

4

1 に答える 1

0

開始するには:

デフォルトでは、PHP は UNIX システム上の CA ファイルを検索し、PHP 呼び出し側 (cli 経由のユーザー、Apache ユーザーなど) が読み取り可能であることを確認し、.crtファイルを次の場所に配置します。

/etc/pki/CA
于 2012-08-24T14:12:12.003 に答える