WCF с netTcpBinding и сертификатом безопасности транспорта

Мне нужно защитить службу WCF, которая использует netTcpBinding и напрямую подключается к приложению на основе Windows Forms. Мне нужно только, чтобы он был защищен на транспортном уровне.

Я почти уверен, что у меня он работает локально, то есть я могу запустить службу локально и подключиться к ней с помощью клиента.

Когда я пытаюсь настроить службу так, чтобы она работала на сервере, а не на моем локальном компьютере, у меня возникают проблемы с сертификатами. В журнале ошибок указывается, что сертификат должен иметь закрытый ключ, способный к обмену ключами, и что процесс должен иметь права доступа к закрытому ключу.

Я использую сертификат разработки, созданный с помощью makecert.

makecert -n "CN=MY COMPANY DEBUG" -pe -sky exchange Debug.cer

Я должен признать, что я очень плохо знаком с использованием сертификатов. У кого-нибудь есть указания на то, как я могу это исправить, или лучший способ использовать сертификат для добавления безопасности транспорта в службу WCF с помощью netTcpBinding?

Благодарю.

Ответы на вопрос(2)

Ваш ответ на вопрос