クライアント アプリケーションとサーバー アプリケーションの間で、クライアント側の証明書を使用して安全な通信を確立しようとしています。Apache Webサーバーとブラウザの両方で構成をセットアップして、それが機能し、機能することを確認しました。
私はzendフレームワーク1.12を使用しています.Zend Webサイトのドキュメントによると、次の例が機能するはずです:
$config = array( 'sslcert' => 'path/to/ca.crt', 'sslpassphrase' => 'p4ssw0rd');
$adapter = new Zend_Http_Adapter_Socket();
$adapter->setConfig($config);
$http_client = new Zend_Http_Client();
$http_client->setAdapter($adapter);
$http_client->setUri('https://somewhere.overtherainbow.com:1337/bluebird');
$http_client->request();
しかし、毎回同じ例外が発生します
ssl://somewhere.overtherainbow.com:1337 に接続できません
私が正しい証明書とパスフレーズを使用していて、リモート マシンにアクセスできることは間違いありません。