Я новичок в веб-сервисах. У меня есть Soap веб-сервис, и я хочу использовать некоторые методы в моем C# приложении из этого веб-сервиса. У меня есть 2 сертификата p12, один - аутентификация и шифрование, а другой - подписание. Кто-нибудь знает, как я могу импортировать этот 2 сертификат и соединиться с веб-сервисом?
Это мой код:
var client = new MyClient();
var certificate = new X509Certificate2();
certificate.Import(@"c:\EncryptionCertificate.p12", "passHere", X509KeyStorageFlags.DefaultKeySet);
client.ClientCredentials.ClientCertificate.Certificate = certificate;
client.clientDoSmth();
В app.config
у меня есть:
<security mode="Transport">
<transport clientCredentialType="Certificate" />
</security>
Мне не хватает импорта другого сертификата, подписывающего .
Может ли кто-нибудь мне помочь?