Não há um caminho EASY , mas os dois que vêm à mente são:
Primeiro, para obter um certificado da Web, baixe o Ferramentas do IIS6 Resource Kit e use a ferramenta SelfSSL.exe, escolha *.example.com
como o nome e ele será instalado no banco de dados de certificação. Você deve conseguir retirar a chave pública / privada e usá-la como quiser.
Segundo, é muito mais difícil, faça o download da versão mais recente do OpenSSL e você poderá gerá-lo por meio desse - Eu usei-o apenas para uma configuração de CA inteira e nunca para um único certificado.
Encontrei instruções para o Linux e ele deve ser semelhante para o Windows. Link aqui , com algumas modificações . Se você quiser ajuda com o que é necessário para uma CA completa e / ou não conseguir encontrar o que precisa, avise-me e tentarei descobrir isso para você.