Como determinar se está usando SSL em uma conexão MySql?

Estamos usando a v6.9.9 do .Net MySql Connector para acessar o MySql usando essa cadeia de conexão, especificando que o SSL é necessário.

Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;
SSL Mode=Required

Nosso DBA ativou o suporte a SSL, mas durante meus testes, sou capaz de conectar-me ao servidor, independentemente de ter certificados instalados na minha máquina, e também de ter "Modo SSL = obrigatório" ou não.

No entanto, quando meu DBA desativou o SSL, se eu usar a cadeia de conexão acima, recebi um erro dizendo que o SSL não estava ativado.

Portanto, realmente não sei se meu tráfego de rede está sendo criptografado ou não. Como posso verificar?

-

Minha pergunta é um pouco duplicada para esta, sem resposta aceita.

Como verificar se uma conexão MySQL é criptografada em SSL?

Alguns recomendam o uso do WireShark para testar. Alguém tem instruções passo a passo sobre como usar esta ferramenta para verificar minhas conexões SSL?

-

Este link fala sobre a chamada "status" do cliente MySql.https://dba.stackexchange.com/questions/36776/how-can-i-verify-im-using-ssl-to-connect-to-mysql

Pedi ao meu DBA para experimentá-lo - mas ele não pode chamar esse método contra a minha conexão, apenas contra a conexão local. Existe alguma maneira de chamar isso, por exemplo, dentro do meu código c #? Eu tentei isso, mas não acho que os valores retornados me digam se a conexão é SSL ou não.

SHOW SESSION STATUS LIKE '%Ssl%';

Qualquer pessoa com informações detalhadas sobre como verificar minhas conexões SSL seria muito apreciada! Obrigado!

questionAnswers(1)

yourAnswerToTheQuestion