My .NET application will be communicating with a third party server application that is implemnted as web-service over SSL. This application will run from different flavours
Digicert has an easy to use tool for managing certificates on Windows: https://www.digicert.com/util/
If had the capability to generate certificate requests. It will also convert certificates between different formats