В Burp Suite с Project Options -> SSL
мы можем импортировать файлы PKCS # 12 с паролем для определенных c имен хостов.
Я попытался вручную, используя команды ниже, экспортировать файлы блоков и ключей, а затем передать их моему http-клиенту в golang, используя tls.LoadX509KeyPair()
. Но при отправке любых запросов я получаю remote error: tls: handshake failure
.
Вот команды, которые я использовал:
openssl pkcs12 -in cert.p12 -clcerts -nokeys -out usercert.pem
openssl pkcs12 -in cert.p12 -nocerts -out userkey.pem -nodes
Чего мне не хватает?