我正在尝试使用Google提供的证书来连接到cloudsql实例。
有人可以建议使用JDBC的SSL连接中的信任店中保留什么。
我正在使用的客户是Teiid。
P.S。 - 我尝试通过将其转换为p12文件将client-cert.pem导入到键盘上,也将其导入了JDK的cacerts,但在我的情况下什么也没有。对于TrustStore,我将Server-ca.pem导入到一个单独的密钥库中。
使用SSL证书:
,将IP地址添加到您的云SQL实例的授权网络列表中https://cloud.google.com/sql/docs/mysql/configure-ssl-instance
https://cloud.google.com/sql/docs/mysql/admin-tools
https://cloud.google.com/sql/docs/mysql/connect-admin-ip#connect-ssl
https://cloud.google.com/sql/docs/mysql/configure-ssl-instance
https://dev.mysql.com/doc/refman/5.7/en/creating-ssl-rsa-files-files-using-mysql.html
如果您的唯一目标是通过SSL连接,我建议您查看Cloud SQL JDBC SocketFactory。此套接字为cloud SQL实例提供了SSL连接,并使用IAM凭据进行了身份验证。
如果要手动指定已直接创建给JDBC驱动程序的证书,则可以在此处遵循以下说明以配置系统属性。。