Quero testar meu aplicativo Web em https localhost. Infelizmente, parece impossível remover o aviso de certificado do chrome. Primeiro, eu gerei o certificado assim:
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/ssl/private/localhost-selfsigned.key -out /etc/ssl/certs/localhost-selfsigned.crt
Queria adicioná-lo ao Chrome, configurações> avançado> gerenciar certificados -> importar. Eu tento importar o arquivo .crt gerado antes e tudo o que recebo é o seguinte:
Erro de importação de certificado: a chave privada deste certificado de cliente está ausente ou é inválida.
Eu pesquisei no Google, mas não achei nada útil.
Eu também tentei habilitar o sinalizador allow-insecure-localhost e abrir o chrome com --ignore-certificate-errors
mas ele ainda mostra o aviso e https quebrado
Existem outras maneiras ou estou fazendo algo errado com o certificado?
/etc/ssl/private/localhost-selfsigned.key
arquivo? Essa é a chave privada.