SSL経由でConnector/c ++を使用してMySqlに接続するにはどうすればよいですか?
mysql_ssl_set()について読みました:Connector/cでのみ機能するようです。
私はopenSSLを有効にしていて、MySqlでSSLユーザーを要求するために働いています。また、Connector / c ++を使用してMySqlにリモート接続できますが、SSLの参照証明書にsql::Connectionのパラメーターを変更する方法がわかりません。
MySqlDevZoneのGiriMandalikaによる優れたチュートリアルとConnector/c ++のドキュメントではSSLについて言及されていません。これは、SSLがConnector / cについて十分に文書化されているため、私を驚かせました...
sql :: Driver :: Connect()がオーバーロードされており、あまり一般的ではないメソッドが1つのパラメーターsql :: ConnectOptionsMap&optionsを使用していることに気付きました。その軌跡に続いて、私はポイントに関する1つの議論を見つけました:Ulf Wendel / Thomas Pollakの質問と解決策はここ(http://forums.mysql.com/read.php?167,367519,369534#msg-369534)です。
うまくいきませんでした:それを組み込んでビルド(VC2008、WIN7)しようとすると、ビルドに警告が表示され、失敗しました。
正確な原因を次のように追跡しました。sql::ConnectPropertyValは、ローカルで定義されたシンボル警告を生成します。std :: mapは致命的なエラーを引き起こしますLNK1120:1未解決の外部。
Connector / c ++には非常に多くのユーザーがいるので、コミュニティの他のユーザーもConnector /c++でSSLを使用する方法に興味を持ってくれることを期待していました。アイデアや助けに感謝します。