Alterações necessárias no arquivo odbc.ini
O suporte a SSL pode ser ativado definindo o atributo EncryptionMethod DSN como 1 ou 6 no arquivo $ODBCINI.
Se definido como 0 (Sem Criptografia), os dados não serão criptografados.
Se definido como 1 (SSL), os dados serão criptografados usando os protocolos SSL especificados na opção de conexão Versão do Protocolo de Criptografia. Se o método de criptografia especificado não for suportado pelo servidor de banco de dados, a conexão falhará e o driver retornará um erro.
Se definido como 6 (RequestSSL), a solicitação de log-in e os dados serão criptografados usando SSL se o servidor estiver configurado para SSL. Se o servidor não estiver configurado para SSL, uma conexão não criptografada será estabelecida. O protocolo SSL usado é determinado pela definição da opção de conexão Versão do protocolo Crypto.
Se o servidor de banco de dados/certificados de cliente também precisarem ser validados, o arquivo KeyStore correspondente precisará ser criado e os seguintes atributos ODBC DSN deverão ser configurados de acordo no arquivo odbc.ini.
KeyStore=path to .p12 keystore file KeyStorePassword=keystore-passwd TrustStore=path to root certificate ValidateServerCertificate=1
No entanto, o arquivo KeyStore não é obrigatório para validação de certificados de cliente (pelo servidor) quando SSLCert e SSLKey já são fornecidos.
Observação: O Banco de Dados do Azure para Yugabyte usa como padrão para impor conexões SSL. Para aderir a esse requisito, execute os requisitos listados aqui ou, opcionalmente, você pode desativar a imposição de conexões SSL nas configurações de segurança de Conexão da instância do banco de dados usando o Portal do Microsoft Azure.