Мне нужно подключиться к веб-сервису провайдера с помощью приложения Windows Form. Он дает мне сертификат для доступа к нему, но у меня есть проблемы с безопасностью.
Я сделал следующие шаги:
- Добавить сертификат в личный магазин (в IE и Firefox)
- Генерация прокси с удаленным wsdl (без проблем)
Используйте этот код для вызова метода:
`using (service1.MessagesService m = новый service1.MessagesService ())
{
X509Certificate crt = новый X509Certificate (@ "C: \ OpenSSL \ bin \ thecert.p12", string.Empty);
m.ClientCertificates.Add (элт);
var result = m.AuthoriseTransaction (aut);
this.textBox1.AppendText (result.id.ToString ());
} `
У меня следующая ошибка:
Базовое соединение было закрыто: не удалось установить доверительные отношения для канала SSL / TLS.
Спасибо за вашу помощь