Änderungen in Datei odbc.ini erforderlich

Die SSL-Unterstützung kann aktiviert werden, indem das Attribut EncryptionMethod DSN in der Datei $ODBCINI auf 1 oder 6 gesetzt wird.

Bei 0 (Keine Verschlüsselung) werden die Daten nicht verschlüsselt.

Wenn dieser Wert auf 1 (SSL) gesetzt ist, werden Daten mit den SSL-Protokollen verschlüsselt, die in der Verbindungsoption "Crypto Protocol Version" angegeben sind. Wenn die angegebene Verschlüsselungsmethode vom Datenbankserver nicht unterstützt wird, verläuft die Verbindung nicht erfolgreich, und der Treiber gibt einen Fehler zurück.

Wenn dieser Wert auf 6 (RequestSSL) gesetzt ist, werden die Anmeldeanforderung und die Daten mit SSL verschlüsselt, wenn der Server für SSL konfiguriert ist. Wenn der Server nicht für SSL konfiguriert ist, wird eine unverschlüsselte Verbindung hergestellt. Das verwendete SSL-Protokoll wird durch die Einstellung der Verbindungsoption "Crypto Protocol Version" bestimmt.

Wenn die Datenbankserver-/Clientzertifikate ebenfalls validiert werden müssen, muss die entsprechende Datei KeyStore erstellt werden, und die folgenden ODBC-DSN-Attribute müssen entsprechend in der Datei odbc.ini eingerichtet werden.

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

Die Datei KeyStore ist jedoch nicht für die Validierung von Clientzertifikaten (durch den Server) erforderlich, wenn SSLCert und SSLKey bereits angegeben sind.

Hinweis: Azure Database for Yugabyte setzt standardmäßig SSL-Verbindungen durch. Um diese Anforderung zu erfüllen, führen Sie die hier aufgeführten Anforderungen aus. Alternativ können Sie das Erzwingen von SSL-Verbindungen über die Verbindungssicherheitseinstellungen der Datenbankinstanz mit dem Microsoft Azure Portal deaktivieren.