gpt4 book ai didi

ssl - 带 SSL 的连接器/c++?

转载 作者:太空宇宙 更新时间:2023-11-03 13:28:56 25 4
gpt4 key购买 nike

如何使用 Connector/c++ 通过 SSL 连接到 MySql?

我读到有关 mysql_ssl_set() 的信息:似乎只适用于 Connector/c。

我启用了 openSSL 并在 MySql 上为需要 SSL 的用户工作。我可以使用 Connector/c++ 远程连接到 MySql,但看不到如何修改 sql::Connection 的参数以引用 SSL 证书。

来自 MySql DevZone 的 Giri Mandalika 的优秀教程和关于 Connector/c++ 的文档没有提到 SSL,这让我感到惊讶,因为 SSL 对 Connector/c 有很好的记录......或者我错过了一些明显的东西吗?

我意识到 sql::Driver::Connect() 是重载的,较少讨论的方法采用一个参数 sql::ConnectOptionsMap &options。按照这条线索,我发现只有一个讨论:Ulf Wendel/Thomas Pollak 问题和解决方案在这里 (http://forums.mysql.com/read.php?167,367519,369534#msg-369534)。

对我不起作用:当我合并它并尝试构建(VC2008、WIN7)时,构建出现警告并失败。

我追查了确切的原因:sql::ConnectPropertyVal 生成本地定义的符号警告;和std::map 导致 fatal error LNK1120: 1 未解析的外部。

有这么多的 Connector/c++ 用户,我希望社区中的其他人也可能对如何将 SSL 与 Connector/c++ 结合使用感兴趣。感谢任何想法或帮助。

最佳答案

与 Giri Mandalika(在最初的开发团队中)交谈,他提到 SSL 支持最初是为 Connector/c++ 计划的,但尚未完成。

如果其他想要 SSL 的人发现这个问题,我只使用 Connector/c 解决了这个问题,Connector/C++ 被设计用来包装的底层 C api。

由于六个多月过去了,没有任何社区成员提出将 SSL 与 Connector/c++ 结合使用的特定解决方案(我的问题中引用的重载解决方案除外),我想我必须得出结论,它只是'不可能,并将我自己的问题标记为我“已回答”。

关于ssl - 带 SSL 的连接器/c++?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11474748/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com