WCF com segurança de transporte netTcpBinding e certificado

Preciso proteger um serviço WCF que use netTcpBinding e se conecte diretamente a um aplicativo baseado em Windows Forms. Eu só preciso que ele esteja protegido na camada de transport

Tenho certeza de que o trabalho está localmente, ou seja, posso executar o serviço localmente e conectar-me ao client

Quando tento configurar o serviço para que ele esteja em execução em um servidor, e não na minha máquina local, estou com problemas de certificado. O log de erros diz que o certificado deve ter uma chave privada capaz de troca de chaves e que o processo deve ter direitos de acesso para a chave privad

Estou usando um certificado de desenvolvimento criado usando makecer

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

Devo admitir que sou muito novo no uso de certificados. Alguém tem alguma dica sobre como corrigir isso ou uma maneira melhor de usar um certificado para adicionar segurança de transporte a um serviço WCF usando netTcpBinding?

Obrigado

questionAnswers(4)

yourAnswerToTheQuestion