Я использую BasicHttpBinding
для подключения веб-службы, размещенной на защищенном порту (https ). Чтобы заставить его работать, я изменил Security.Mode
на TransportWithMessageCredential
и Security.Message
на BasicHttpMessageCredentialType.Cerificate
. Я также звоню
client.ClientCredentials.ClientCertificate.SetCertificate()
с localhost в качестве имени субъекта.
Проблема здесь в том, что для модульного тестирования у меня есть неподписанный сертификат с веб-сервера, и я должен игнорировать любую ошибку сертификата, возникающую во время создания прокси; но я не могу этого сделать, потому что постоянно получаю сообщение об ошибке "указать сертификат" . Прямо сейчас я ничего не знаю; Я ценю любую помощь здесь.