@good_beginer

Как сгенерировать сертификаты key.pem, cert.pem из pfx или pem?

есть такой код на golang и сертификаты pfx и PEM. Из pfx я зделал pem. Написал запрос на PHP и запрос прошел.
cert, err := tls.LoadX509KeyPair("testdata/example-cert.pem", "testdata/example-key.pem")

	defaultTransport := http.DefaultTransport.(*http.Transport)

	tr := &http.Transport{
		Proxy:                 defaultTransport.Proxy,
		DialContext:           defaultTransport.DialContext,
		MaxIdleConns:          100,
		IdleConnTimeout:       30 * time.Second,
		ExpectContinueTimeout: defaultTransport.ExpectContinueTimeout,
		TLSHandshakeTimeout:   defaultTransport.TLSHandshakeTimeout,
		TLSClientConfig: &tls.Config{
			InsecureSkipVerify: true,
			Certificates:       []tls.Certificate{cert},
			//RootCAs:            caCertPool,
		},
	}


как их правильно сгенерировать ? или может код неправильный

Запрос должен быть на стороннй сервис (который и дал сертификат) но не проходит SSL проверку.
  • Вопрос задан
  • 140 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы