Как добавить файл JKS в запрос HttpClient - PullRequest
0 голосов
/ 15 марта 2019

Я пытаюсь отправить http-запросы с сертификатом, когда при использовании SoapUi я добавляю в запрос файл JKS, и он прекрасно работает, и сейчас я пытаюсь реализовать это в коде .Net Core.Я использую HttpClient для запроса, и я не знаю, как я могу прикрепить файл JKS.

Есть идеи?

Спасибо

1 Ответ

1 голос
/ 15 марта 2019

JKS - это собственный формат Java для хранилищ ключей, используемый по умолчанию до Java8.Поскольку в Java9 по умолчанию используется формат PCKS # 12.

C # не может читать файлы такого типа, но его легко конвертировать из JKS в PKCS # 12 с помощью keytool или KeystoreExplore

keytool -importkeystore -srckeystore <jks_file_name.jks> -destkeystore <pk12_file_name.p12> -srcstoretype JKS -deststoretype PKCS12 -deststorepass <password>

Посмотрите этот ответ, чтобы вызвать службу http с использованием клиентских сертификатов https://stackoverflow.com/a/10170573/6371459

...