openssl req -key server.key -out server.csr levando as idades para concluir

6

Eu estou tentando gerar meu próprio certificado SSL auto-assinado com o openssl para que eu possa testá-los em um servidor de desenvolvimento no nginx antes de comprar um. Eu criei o server.key mas quando eu executo o comando openssl req -key server.key -out server.csr ele simplesmente trava após a senha de entrada

Alguma ideia?

    
por Oliver Bayes-Shelton 25.10.2011 / 12:35

3 respostas

7

Você não tem entropia - a aleatoriedade que o servidor precisa para gerar a chave.

Tente mover o mouse ou apertar teclas aleatórias no teclado - você deve ver o progresso quando fizer isso.

Como alternativa, use este verso para gerar um certificado autoassinado com menos etapas:

openssl req -new -newkey rsa:2048 -days 365 -nodes -x509 -keyout server.key -out server.crt

    
por 25.10.2011 / 12:59
4

Eu tive o mesmo problema ao usar GitBash no Windows 7, depois de horas de pesquisa isso resolveu meu problema:

winpty openssl genrsa -out ../private.pem -aes256 4096

Deixe-me saber se isso ajuda alguém.

    
por 23.05.2017 / 15:48
0

Parece que você não especificou a opção -new para informar ao openssl para gerar a solicitação de certificado. Não tenho certeza porque o openssl não mostra nenhuma mensagem neste caso.

Para gerar a solicitação de certificado com uma chave privada existente, você pode usar:

openssl req -new -key server.key -out server.csr

Para gerar um certificado auto-assinado com uma chave privada existente, você pode usar:

openssl req -new -x509 -key server.key -out server.cert 
    
por 05.09.2018 / 13:30