O Ubuntu, mesmo o sabor "minimal", vem com o pacote ssl-cert
pré-instalado, o que significa que você não precisa fazer nada.
Os arquivos que você está procurando já estão no seu sistema:
/etc/ssl/certs/ssl-cert-snakeoil.pem
/etc/ssl/private/ssl-cert-snakeoil.key
Avançado:
Se por algum motivo você precisar criar um novo certificado, poderá executar
sudo make-ssl-cert generate-default-snakeoil --force-overwrite
Se você quiser alterar a data de expiração do certificado, poderá manipular o script make-ssl-cert em /usr/sbin/make-ssl-cert
. Por volta de 124 há uma linha semelhante a esta:
openssl req -config $TMPFILE -new -x509 -nodes \
Onde você pode alterar a data de expiração adicionando o argumento -days
:
openssl req -config $TMPFILE -new -days 365 -x509 -nodes \
Mais opções podem ser encontradas na página de manual de req
.