Я разрабатываю службу WCF. Я использую WsHttpBinding и customUserNameValidator для доступа через имя пользователя и пароль. Но я столкнулся с проблемой, что, как только я использую имя пользователя/пароль, мне нужен какой-то безопасный канал, что означает, что я должен создать два сертификата: один для службы и один для клиента. Вопрос в том, можно ли сделать так, чтобы клиенту не нужен сертификат, и если да - как это сделать? И как настроить безопасность службы WCF для клиентов non.net?Сертификаты WCF и клиенты non .net
0
A
ответ
0
Нет необходимости иметь два сертификата при использовании типа привязки wsHttpBinding. Вам необходимо настроить только один сертификат на сервере, используя TransportWithMessageCredential, используемый для связи по каналам точка-точка, где учетные данные пользователя зашифрованы и сохранены в сообщении.
На следующей ссылке вы можете найти полный образец, связанный с wsHttpBinding с именем пользователя. Аутентификация: http://msdn.microsoft.com/en-us/library/ff648840.aspx.
0
вы можете установить учетные данные клиента ни при каких настройках безопасности транспорта и сообщений.
Смежные вопросы
- 1. WCF (шифрование параметров и клиенты .NET 1.1)
- 2. WCF, безопасность и сертификаты
- 3. WCF сервера и клиента Non .NET
- 4. Веб-службы WCF и клиенты
- 5. Сертификаты на серверах и WCF
- 6. Сервисные клиенты WCF
- 7. ASP.NET MVC, JSON & non JavaScript-клиенты
- 8. WCF - сертификаты развертывания
- 9. Клиент WCF и клиент non-wcf
- 10. WCF Коммуникация, хотя и именованные каналы с non .net App
- 11. Сертификаты клиентов в wcf
- 12. Сертификаты WCF без магазина сертификатов
- 13. Служба WCF висит, и клиенты получают ServiceModel.CommunicationException
- 14. . Сертификаты .NET (C#)
- 15. Сертификаты издателя .NET
- 16. клиенты Do WCF/серверы проверки
- 17. WCF, самоподписанные сертификаты для шифрования
- 18. Обратный WCF, который будет подключаться к приложению non .net tcpip
- 19. WCF и .net сервис
- 20. Метод WCF REST и метод non-REST
- 21. Служба WCF - сертификаты и безопасность сообщений с аутентификацией UserName
- 22. WCF CommunicationException Когда подписываемые клиенты прерываются ненормально
- 23. Почему клиенты WCF зависят от файла app.config?
- 24. WCF через службу Windows - Аутентификационные клиенты
- 25. Как синхронизировать клиенты Silverlight с WCF?
- 26. Как клиенты WCF знают о типах серверов
- 27. Разработка .NET .NET WCF
- 28. Можно ли использовать самозаверяющие сертификаты с WCF?
- 29. Сертификаты службы Windows Identity Foundation WCF
- 30. Сертификаты в удостоверениях взаимных сертификатов WCF
Создание и установка сертификата выходит за рамки данной статьи. Подробнее о том, как это сделать, см. В разделе «Как создать и установить временные сертификаты в WCF для безопасности транспорта во время разработки» и выполните шаги с 1 по 4. ---- –
И как создать и установить не временный сертификат (не для развития)? –
Вот статья, которая описывает, как создать и установить сертификат для производственного сервера: http://blog.functionalfun.net/2008/05/how-to-create-server-certificate-for.html –