Это мой код для добавления сертификата к запросу:
cer, err := tls.LoadX509KeyPair("certificate.pem", "mydomain.key")
if err != nil {
return nil, err
}
client.SetTLSClientConfig(&tls.Config{
InsecureSkipVerify: true,
PreferServerCipherSuites: true,
Certificates: []tls.Certificate{cer},
MinVersion: tls.VersionTLS12,
MaxVersion: tls.VersionTLS12,
})
Файл pem и ключа извлекается из файла jks, используя jks внутри Burp Suite, запросы достигают сервера отлично, но при попытке его с golang он говорит: remote error: tls: handshake failure
это имя хоста: secure.quizofkings.com