Configuración con Certificado para conexiones SQL Server

Antes que nada se tiene que tener instalado el certificado en el servidor emitido por una autoridad interna/externa e instalado en el cacerts de la instalacion de o3(<o3>\jre\lib\security) y configurado como un cerificado confiable.


Para instalar el certificado ejecutar lo siguiente:

La herramienta keytool, se instala por defecto con alguna distribución de java. (en Windows: C:\Program Files (x86)\Java\jre7\bin), o mismo en la distribución de O3 de java ubicada en el directorio <o3>\jre\bin\.

keytool -import -trustcacerts -file /path/to/file.cer -alias <alias> -keystore <o3>\jre\lib\security\cacerts -> introducir la password del keystore y ahi quedara instalado correctamete.

 

Default port: 1433

Clase:

com.microsoft.sqlserver.jdbc.SQLServerDriver

URL:

//<entidad certificadora>\<alias>:1443;DatabaseName=<nombre base de datos>;SelectMethod= cursor;encrypt=true;trustServerCertificate=false;trustStore=<o3>\jre\lib\security\cacerts;trustStorePassword=<password trustStore>;hostNameInCertificate=<entidad certificadora>