Как установить сертификат x509 в клиенте WCF? - PullRequest
1 голос
/ 27 декабря 2011

У меня есть свойство типа X509Certificate, и мне нужно использовать это свойство для установки сертификата в моем клиенте WCF.Но кажется, что свойство DefaultCertificate имеет тип X509Certificate2.Кто-нибудь может подсказать, пожалуйста, как с этим справиться?Спасибо!

    public X509Certificate Certificate { get; set; }

    channelFactory.Credentials.ServiceCertificate.DefaultCertificate = this.Certificate;

1 Ответ

2 голосов
/ 27 декабря 2011

Вы можете создать новый сертификат X5092 из своего сертификата:

channelFactory.Credentials.ServiceCertificate.DefaultCertificate = new X509Certificate2(this.Certificate);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...