getEncrypt-Methode (SQLServerDataSource)
Gibt einen booleschen Wert zurück, mit dem angegeben wird, ob die encrypt-Eigenschaft aktiviert ist.
Syntax
public boolean getEncypt()
Rückgabewert
TRUE, wenn die Verschlüsselung aktiviert ist. Andernfalls lautet der Wert false.
Bemerkungen
Ist die encrypt-Eigenschaft auf TRUE festgelegt, wird von Microsoft JDBC-Treiber für SQL Server sichergestellt, dass SQL Server für alle zwischen Client und Server versendeten Daten die TLS-Verschlüsselung verwendet, sofern auf dem Server ein Zertifikat installiert ist.
Ist die encrypt-Eigenschaft nicht angegeben oder auf FALSE festgelegt, wird vom Treiber die Unterstützung der TLS-Verschlüsselung durch SQL Server nicht erzwungen. Wenn die SQL Server-Instanz nicht für das Erzwingen der TLS-Verschlüsselung konfiguriert ist, wird eine Verbindung ohne jegliche Verschlüsselung hergestellt. Ist die Instanz SQL Server für das Erzwingen der TSL-Verschlüsselung konfiguriert, aktiviert Microsoft JDBC-Treiber für SQL Server automatisch die TSL-Verschlüsselung, wenn er auf einer ordnungsgemäß konfigurierten Java Virtual Machine-Instanz (JVM) ausgeführt wird. Andernfalls wird die Verbindung beendet, und der Treiber löst einen Fehler aus. Ist die encrypt-Eigenschaft nicht festgelegt, wird der Standardwert FALSE von der getEncrypt-Methode zurückgegeben.