Как http-запрос в gloang присоединяет cert.pem и key.pem? - PullRequest
0 голосов
/ 30 сентября 2019

Я использую golang и хочу, чтобы мой запрос был прикреплен apiclient_cert.p12.

После поиска в Интернете я обнаружил, что golang не поддерживает декодирование file.p12. Так что я передаю apiclient.p12 в cert.pem и key.pem.

Теперь я знаю cert.pem и key.pem путь. Как использовать его в http-запросе golang.

1 Ответ

1 голос
/ 30 сентября 2019

Загрузите файлы сертификатов, используя tls.LoadX509KeyPair , и создайте tls.Config , который имеет загруженный сертификат в своем срезе Certificates. Создайте http.Transport , который имеет эту конфигурацию в качестве TLSClientConfig, и создайте http.Client , который имеет этот транспорт в качестве Transport. Наконец, делайте запросы с использованием этого клиента!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...