Я внедрил тестовый клиент/сервер, который реализует проверку подлинности UserName
через WCF. Это почти все работает, однако я упал в последний барьер.Сервисный сертификат не указан для цели '###' Укажите сертификат службы в ClientCredentials
я получаю InvalidOperationException
, который читает
The service certificate is not provided for target 'http://localhost:8732/Design_Time_Addresses/EvalServiceLibrary/Service1/'. Specify a service certificate in ClientCredentials.
Может кто-нибудь пролить свет?
Благодаря
Ваш ответ не работал. Я получаю сообщение об ошибке: Не могу найти сертификат X.509, используя следующие критерии поиска: StoreName 'My', StoreLocation 'LocalMachine', FindType 'FindBySubjectName', FindValue 'SampleServiceCertificate'. –
@ MichaelS.Miller - StoreName 'My' и FindValue 'SampleServiceCertificate' - это просто примеры, которые я дал, вы должны изменить эти значения в соответствии с вашим установленным сертификатом. – BornToCode
Я использовал свой сертификат. Однако выясняется, что кто-то ошибся с именем сертификата в письме, когда я спросил у них имя сертификата, и я просто скопировал его в код, не глядя на него. Как только я понял, что «Сервис» не был записан «Servcie», он работал нормально. –