2011-12-06 19 views
0

curlを使用してopenssl経由でホストから別の接続を開こうとしています。 私は絶対にクライアントとサーバーをカスタムCA証明書で確認する必要があります。クライアント認証付きSSL経由のCurl

だから私はカールオプションいっぱい:CURLOPT_SSLKEY

  • CURLOPT_SSLCERT
  • 接続が行われているが、SSL_SERVER_S_DN_CLが適切に満たされているのに対し、変数SSL_CLIENT_S_DN_CLが満たされていない

    • 、CURLOPT_CAPATH
    • を。

      エラー文字列を生成するためにcurl_error($ch)を試してみてください標準Apacheのエラーログは情報に私に

    +0

    クライアント証明書を要求するようにサーバーを設定しましたか? – Bruno

    答えて

    0

    を与えないために起こっている可能性や、私がログを見つけることができる場所を知っています。

    +0

    ありがとうございますが、curl_error関数は空の文字列を返します。:( – user1073555

    +0

    'var_dump'を使って' null'などを返していないことを確認してください。 –

    関連する問題