Golang httpClient CA сертификаты расположение по умолчанию? - PullRequest
0 голосов
/ 23 ноября 2018

У меня есть программа go, которая подключается к внутреннему API с помощью httpClient (все это генерируется swagger-codegen).

Внутренний API использует https и внутренние сертификаты с нашимивнутренний CA.

На моем ноутбуке с Windows он работает нормально, без указания CA.

На сервере Linux происходит сбой с ошибкой x509: certificate signed by unknown authority.

Я считаю,наши корпоративные ноутбуки с Windows имеют CA, установленный по умолчанию, и что golang может получить эти CA без каких-либо настроек.

Поэтому я хотел бы знать, где go проверяет CA на обоихLinux и Windows , так что я могу сравнить настройки обеих ОС и установить правильный ЦС в Linux.

1 Ответ

0 голосов
/ 23 ноября 2018
...