Modifiche richieste nel file odbc.ini

Il supporto SSL può essere abilitato impostando l'attributo EncryptionMethod DSN su 1 o 6 nel file $ODBCINI.

Se impostato su 0 (Nessuna cifratura), i dati non vengono cifrati.

Se l'impostazione è 1 (SSL), i dati vengono cifrati utilizzando i protocolli SSL specificati nell'opzione di connessione Crypto Protocol Version. Se il metodo di cifratura specificato non è supportato dal database server, la connessione non riesce e il driver restituisce un errore.

Se impostato su 6 (RequestSSL), la richiesta di login e i dati vengono cifrati utilizzando SSL se il server è configurato per SSL. Se il server non è configurato per SSL, viene stabilita una connessione non cifrata. Il protocollo SSL utilizzato è determinato dall'impostazione dell'opzione di connessione Crypto Protocol Version.

Se è necessario convalidare anche i certificati database server/client, è necessario creare il file KeyStore corrispondente e gli attributi DSN ODBC seguenti devono essere impostati di conseguenza nel file odbc.ini.

KeyStore=path to .p12 keystore file KeyStorePassword=keystore-passwd TrustStore=path to root certificate ValidateServerCertificate=1

Tuttavia, il file KeyStore non è obbligatorio per la convalida dei certificati client (da parte del server) quando sono già forniti SSLCert e SSLKey.

Nota: per impostazione predefinita il database Azure per Yugabyte applica le connessioni SSL. Per soddisfare questo requisito, eseguire i requisiti elencati qui o, facoltativamente, è possibile disabilitare l'applicazione delle connessioni SSL dalle impostazioni di sicurezza della connessione dell'istanza di database utilizzando il portale Microsoft Azure.