Um certificado auto-assinado é criado, assinado e validado usando uma biblioteca de infra-estrutura de chave pública do usuário final. Certificados auto-assinados não são normalmente utilizadas para fins comerciais, desde que uma autoridade de certificação não verificou a autenticidade do certificado, mas eles podem ser úteis para o desenvolvimento de programa de computador e testes. A biblioteca do computador comum usado para gerar certificados auto-assinados é a biblioteca OpenSSL.
Baixe a biblioteca OpenSSL (consulte Recursos). Clique duas vezes no arquivo após o download e siga o menu padrão para instalar no seu computador.
Selecione os "Começar" menus, tipo "cd openssl" no campo de texto e pressione "Entrar" para abrir o prompt do DOS para o diretório OpenSSL.
Criar uma chave de servidor sem sinal inserindo "openssl genrsa -des3 out myServer.key 4096" no prompt de comando do DOS e pressionando "Entrar."
Digite o nome da empresa e informações solicitadas no menu subsequente prompts seguido pelo "Entrar" chave para continuar.
Criar uma solicitação de assinatura de servidor digitando "req OpenSSL -novo tecla myServer.key out myServer.csr" e pressionando "Entrar."
Entrar "openssl x509 -req -days 365 -em myServer.csr -signkey myServer.key -ou myServer.crt" e o certificado auto-assinado será gerada.