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