Я тестирую ранний выпуск веб-сервиса WCF, который я создал. На стороне клиента, когда я использую VS для добавления ссылки на службу, все работает.
Но когда я пытаюсь использовать службу, я получаю ошибку,
Could not establish trust relationship for the SSL/TLS secure channel with authority **
Где звезды представляют IP-адрес сервера.
В любом случае на сервере есть сертификат безопасности, но он был создан только для тестирования, поэтому на данный момент меня не интересуют ошибки сертификата.
На стороне клиента для меня был создан app.config,
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.serviceModel>
<bindings>
<wsHttpBinding>
<binding name="BindingName" closeTimeout="00:01:00"
openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00"
bypassProxyOnLocal="false" transactionFlow="false" hostNameComparisonMode="StrongWildcard"
maxBufferPoolSize="524288" maxReceivedMessageSize="65536"
messageEncoding="Text" textEncoding="utf-8" useDefaultWebProxy="true"
allowCookies="false">
<readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384"
maxBytesPerRead="4096" maxNameTableCharCount="16384" />
<reliableSession ordered="true" inactivityTimeout="00:10:00"
enabled="false" />
<security mode="Transport">
<transport clientCredentialType="Windows" proxyCredentialType="None"
realm="" />
<message clientCredentialType="Windows" negotiateServiceCredential="true" />
</security>
</binding>
</wsHttpBinding>
</bindings>
<client>
<endpoint address="***************"
binding="wsHttpBinding" bindingConfiguration="BindingName"
contract="***************" name="BindingName">
<identity>
<servicePrincipalName value="***************" />
</identity>
</endpoint>
</client>
</system.serviceModel>
</configuration>
Итак, какие параметры мне нужно изменить, чтобы временно игнорировать ошибки сертификата?