MySQL O cliente e o servidor não podem se comunicar, pois não possuem um algoritmo comum
Acho que a criptografia usada pelo cliente e pelo servidor pode ser diferente. Verifique a criptografia usada por padrão pelo mysql no aws e tente usar a mesma em seu software. Depois veremos se estou certo...