मेरा जवाब https://stackoverflow.com/a/46609559/492336 से पोस्ट कर रहा हूं :
आप इस SQL कथन को MySqlConnection के अंदर से निष्पादित कर सकते हैं:SHOW SESSION STATUS LIKE 'Ssl_cipher'
, और यह आपको दिखाएगा कि क्या कनेक्शन एन्क्रिप्ट किया गया है।
उदाहरण कोड:
var connection = new MySqlConnection(ConfigurationManager.AppSettings["Test"]);
connection.Open();
var command = new MySqlCommand("SHOW SESSION STATUS LIKE \'Ssl_cipher\'", connection);
MySqlDataReader reader = command.ExecuteReader();
while (reader.Read())
{
Console.WriteLine($"{reader.GetString(0)}: {reader.GetString(1)}");
}