Задать вопрос
@Toster100

В чем причина проблемы с TLS?

Подключаюсь к jabber-серверу:
net.Dial("tcp", s.Addr+":5222")
//....
	config := tls.Config{InsecureSkipVerify: true, PreferServerCipherSuites: true}
tlsConn := tls.Client(s.Conn, &config)
hs := tlsConn.Handshake()
fmt.Println(hs)

remote error: protocol version not supported

С SSL раньше особо дела не имел, из ошибки, в принципе, понятно, что кто-то (сервер или стандартный гошный клиент) не поддерживает чью-то версию протокола. Но вот как узнать, в чем именно проблема? Ну и решить ее, если это возможно.
Для примера брал сервак null.pm, но такая же проблема со всеми, где требуется SSL по дефолту.
  • Вопрос задан
  • 274 просмотра
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Go-разработчик с нуля
    8 месяцев
    Далее
  • Skillfactory
    Профессия Backend-разработчик на Go
    12 месяцев
    Далее
  • Хекслет
    GO-разработчик
    6 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы