Criar um certificado autoassinado em linux é relativamente fácil. Você precisará instalar openssl, usando # sudo apt-get install libssl openssl Tendo instalado o pacote basta chamar o comando: $ openssl req -x509 -nodes -days 3650 -newkey rsa:2048 -keyout mykey.key -out mycert.pem Este comando irá chamar gerar dois arquivos denominados mykey.key e mycert.pem. Os nomes dos arquivos são informados na linha de comando. O openssl irá solicitar algumas informações, como mostrado abaixo. O parâmetro -ndays indica por quantos dias o certificado será válido. No nosso exemplo são (aproximadamente) 10 anos ou seja 3650 dias. No parâmetro newkey, o número depois de rsa indica o tamanho do certificado. No nosso caso são 2048 bits. Você pode criar certificados com tamanhos maiores, que são mais difíceis de quebrar. Quando maior o tempo de validade, maior deve ser o tamanho do certificado. Note que o certificado gerado tem o formato X.509 , que é um padrão que define o form...