处理ODI,kettle,MYSQL SSL连接数据库问题
1.导入mysql证书
备注:目前测试证书导入只有1.8版本证书导入,kettle和odi可以正常使用,目前本地测试ODI升级JDK版本后任务调用正常。(11g ODI ,鼠标右键功能不可用,后升级ODI12c,问题解决)
1、CA证书
keytool -keystore "<jdk路径>" -import -alias <证书名(自定义)> -file <mysql证书路径>
例:
keytool -keystore "C:\Program Files\Java\jdk1.8.0_221\jre\lib\security\cacerts" -import -alias mysql_ssl_ca -file D:\key\ca.pem
2、MYSQL客户端证书
keytool -keystore "<jdk路径>" -import -alias <证书名(自定义)> -file <mysql证书路径>
例:
keytool -keystore "C:\Program Files\Java\jdk1.8.0_221\jre\lib\security\cacerts" -import -alias mysql_ssl_cert -file D:\key\client-cert.pem
2.查看服务器证书是否安装成功
//查看cacerts中的证书列表:
keytool -list -keystore “%J