Le pilote n'a pas pu établir une connexion sécurisée à SQL Server en utilisant le cryptage SSL (Secure Sockets Layer)

J'ai utilisé ce code pour créer une connexion à SQL Server.

String connectionUrl = "jdbc:sqlserver://IP:1433;" +
        "databaseName=db;user=db;password=pwd";
    Connection con = null;
  try {
     //Establish the connection.
     Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
     con = DriverManager.getConnection(connectionUrl);
        return "true";
  }

  //Handle any errors that may have occurred.
  catch (Exception e) {
     e.printStackTrace();
  }

mais j'ai eu cette erreur:

com.microsoft.sqlserver.jdbc.SQLServerException: Le pilote n'a pas pu établir une connexion sécurisée à SQL Server à l'aide de SSL (Secure Sockets Layer) de cryptage. Erreur: "Prise ferme". ClientConnectionId:5975fad5-8f8d-496a-a2bb-bff3a8d1a755

Quelqu'un peut-il m'aider?
Merci d'avance

source d'informationauteur Mojtaba Mahamed | 2013-09-04