Может ли служба WCF на базе Windows использовать HTTPS? - PullRequest
3 голосов
/ 03 марта 2009

У меня есть служба WCF, которая использует webHttpBinding на конечной точке, а служба WCF размещается как служба Windows. Можно ли обеспечить это на транспортном уровне с помощью HTTPS или каким-либо другим способом?

Ответы [ 2 ]

5 голосов
/ 03 марта 2009

Да - вы можете использовать HTTPS или даже туннель SSH, если хотите.

Вот страница MSDN , которая объясняет, как настроить WCF для HTTPS.

0 голосов
/ 03 марта 2009

Я не пытался сделать это с помощью службы Windows, но вот как я успешно защитил службу WCF с помощью IIS и общих сертификатов. Самое большое отличие состоит в том, что вместо того, чтобы находиться в реестре в качестве службы Windows, это файл .svc, размещенный на ASP.net, и ваша реализация службы должна иметь атрибут AspNetCompatibilityEnabled, помеченный как TRUE

см. Также:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...