我们正在使用.Net MySql连接器的v6.9.9,使用此连接字符串访问MySql,并指定需要SSL.
Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;
SSL Mode=Required
我们的DBA已启用对SSL的支持,但是在测试过程中,无论我的计算机上是否安装了证书,也无论我是否具有“ SSL Mode = Required”,我都可以连接到服务器.
但是,当我的DBA禁用SSL时,如果使用上述连接字符串,则会收到未启用SSL的错误.
因此,我真的只是不知道我的网络流量是否正在加密.我该如何验证?
–
我的问题是这个问题的重复部分,没有可以接受的答案.
一些建议使用WireShark进行测试.是否有人有逐步说明如何使用此工具来验证我的SSL连接?
–
我要求我的DBA尝试一下-但他无法针对我的连接调用该方法,只能针对他的本地连接调用.无论如何,例如在我的C#代码中可以调用它吗?
我试过了,但我不认为返回的值会告诉我连接是否为SSL.
SHOW SESSION STATUS LIKE '%Ssl%';
任何了解如何验证我的SSL连接的详细信息的人,将不胜感激!谢谢!