Certificado autoassinado no Windows sem makecert?

Temos um aplicativo de servidor Windows do tipo shrink wrap onde precisamos criar um certificado autoassinado no servidor a ser usado por alguns serviços da Web do WCF. De nossas pesquisas na web, parece que o utilitário makecert no PlatformSDK da Microsoft não pode ser distribuído com nosso aplicativo, então estamos procurando alternativas.

Alguém sabe como usar o OpenSSL para criar um certificado e obtê-lo no armazenamento de certificados do Windows LocalMachine? Ou, alternativamente, é direto para inserir o certificado na loja em um aplicativo .NET e devemos apenas criar o arquivo de certificado com o openssl? Qualquer ajuda / sugestões seria apreciada.

questionAnswers(5)

yourAnswerToTheQuestion