Подключение к облачному SQL с использованием SSL - PullRequest
1 голос
/ 21 мая 2019

Я пытаюсь подключиться к экземпляру CloudSQL, используя сертификаты, предоставленные Google, а именно «client-cert.pem», «client-key.pem» и «server-ca.pem».

Может кто-нибудь посоветовать, что хранить в хранилище ключей и что в хранилище доверенных сертификатов для SSL-соединения с использованием jdbc.

Клиент, которым я пользуюсь, это teiid.

P.S. - Я попытался импортировать client-cert.pem в хранилище ключей, преобразовав его в файл p12, также импортировал его в cacerts из jdk, но в моем случае ничего не работает. Для хранилища доверенных сертификатов я импортировал server-ca.pem в отдельное хранилище ключей.

Ответы [ 2 ]

0 голосов
/ 22 мая 2019

Если ваша единственная цель - подключиться через SSL, я предлагаю вам взглянуть на Cloud SQL JDBC SocketFactory . Этот SocketFactory предоставляет SSL-соединения с экземпляром Cloud SQL, аутентифицированным с использованием учетных данных IAM.

Если вы хотите вручную указать сертификаты, созданные вами непосредственно для драйвера JDBC, вы можете следовать этим инструкциям здесь , чтобы настроить свойства системы для этого. ,

0 голосов
/ 22 мая 2019
...