我们的想法是为我们的客户提供一个 C++ 库,它打开与我们的一个数据库服务器的安全连接,以进行简单的(硬编码)查询。
AFAIK,在 C# 中,这将相当容易。我会SqlConnection
在连接字符串集中使用类Encrypt
和TrustServerCertificate
to true
。有没有办法在 C++ 中以同样低的努力做到这一点,也许是一个免费的库?
我知道OpenSSL基本上可以做到这一点,但我不需要加载信任库、检查证书有效性等。谢谢!
如果您要使用 Microsoft SQL Server Native Client OLE DB 提供程序,同样的原则也适用:
http://msdn.microsoft.com/en-us/library/ms130822.aspx http://msdn.microsoft.com/en-us/library/ms131377(v=sql.100).aspx
查看“SSPROP_INIT_TRUST_SERVER_CERTIFICATE”。