After my post from yesterday where I talked about a problem with X.509 certificates, I did some extra research.
One great blog post that I would recommend to read is “Eight tips for working with X.509 certificates in .NET”. In this post Paul Stovell, the creator of Octopus Deploy(a great tool by the way), shares some of the lessons he learned when using X.509 certificates to secure communication between the central Octopus server in Octopus Deploy and the remote agents.