I apologize for my weak understanding of this topic, and I hope that this question is not too broad.
I would like to develop a .NET 4 intranet application with a WCF service. The client will be a Windows Service (running as SYSTEM). I do not need to authenticate traffic (but would like to), but I do need to encrypt traffic.
My question is: What are my options for encrypting traffic with a WCF service? If the solution relies on Active Directory, can I make that work if my client is running as SYSTEM, and not as an AD user?
If the solution relies on certificates, how can I distribute/generate them?