Я пытаюсь настроить TCP-соединение на основе ssl для memsql, используя Go.
Приложение / службы работают как модули openshift и написаны на Go.
- Могу ли я использовать одностороннюю аутентификацию memsql из службы?
- Нужно ли мне включить любой порт в memsql для прослушивания ssl-соединения на основе tls?
- Помимо обновления DSN в моем сервисе до tls = true, что может быть альтернативой для настройки этой конфигурации.
- Может кто-нибудь предложить эффективный способ подключения к memsql с включенным ssl?
Я следовал документации memsql и вставил сертификаты в master и агрегатор memsql, а также включил проверку разрешений, но все же я могу войти в memsql без предоставления rootCertificate в логине.
В настоящее время соединение устанавливается по следующему коду:
db, err := sql.Open("mysql", DSN) and
DSN=root:@tcp(IPAddress:3306)/riodev?interpolateParams=true&parseTime=true