WCF con netTcpBinding y seguridad de transporte de certificados

Necesito asegurar un servicio WCF que use netTcpBinding y se conecte directamente con una aplicación basada en Windows Forms. Solo necesito que esté asegurado en la capa de transporte.

Estoy bastante seguro de que lo tengo trabajando localmente, es decir, puedo ejecutar el servicio localmente y conectarme con el cliente.

Cuando intento configurar el servicio para que se ejecute en un servidor en lugar de mi máquina local, tengo problemas con el certificado. El registro de errores dice que el certificado debe tener una clave privada que sea capaz de intercambiar claves y que el proceso debe tener derechos de acceso para la clave privada.

Estoy usando un certificado de desarrollo creado con makecert.

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

Debo admitir que soy muy nuevo en el uso de certificados. ¿Alguien tiene algún indicador sobre cómo puedo solucionar esto, o una mejor manera de usar un certificado para agregar seguridad de transporte a un servicio WCF usando netTcpBinding?

Gracias

Respuestas a la pregunta(4)

Su respuesta a la pregunta