The driver could not establish a secure connection to SQL Server by using Secure Sockets Layer (SSL) encryption

Solution 1:

Check out this Microsoft JDBC Blog post:

  • The driver could not establish a secure connection to SQL Server by using Secure Sockets Layer (SSL) encryption.

for resolve SSL problems with SQLServer (specially for android clients:JDBC driver can not be used effectively in the Android OS on unfortunately) try to using jDTS:

jTDS is an open source 100% pure Java (type 4) JDBC 3.0 driver for Microsoft SQL Server (6.5, 7, 2000, 2005, 2008 and 2012)