Recentemente, precisei documentar como obter uma versão dele instalada, então copiei meus passos aqui, pois as outras respostas estavam usando fontes diferentes do que eu recomendo, que é Cygwin. Gosto do Cygwin porque é bem conservado e oferece muitos outros utilitários para Windows. O Cygwin também permite que você atualize facilmente as versões conforme necessário quando as vulnerabilidades são corrigidas. Por favor, atualize sua versão do OpenSSL freqüentemente!
Abra um prompt de comando do Windows e verifique se você tem OpenSSL instalado digitando: versão do openssl
Se você receber uma mensagem de erro informando que o comando NÃO é reconhecido, instale o OpenSSL consultando o Cygwin seguindo as etapas de resumo abaixo:
Basicamente, baixe e execute o Cygwin Windows Setup App para instalar e atualizar conforme necessário o aplicativo OpenSSL:
- Selecione um diretório de instalação, como C: \ cygwin64. Escolha um espelho de download, como: http://mirror.cs.vt.edu
- Entre em openssl na pesquisa e selecione-o. Você também pode selecionar / desmarcar outros itens de interesse neste momento. Clique em Avançar duas vezes e em Concluir .
- Após a instalação, você precisa editar a variável PATH. No Windows, você pode acessar o Centro de Controle do Sistema pressionando a Tecla Windows + Pausa . Na janela Sistema, clique em Configurações avançadas do sistema → Avançado (guia) → Variáveis de ambiente . Para o Windows 10, um acesso rápido é inserir "Editar as variáveis de ambiente do sistema" no Iniciar Pesquisa do Windows e clicar no botão " Variáveis de Ambiente ". Altere a variável PATH (clique duas vezes nela ou em Selecionar e editar ) e adicione o caminho onde seu Cywgwin está, por exemplo, C: \ cygwin \ bin.
- Verifique se ele está instalado por meio de uma nova janela do prompt de comando : versão do openssl . Por exemplo:
C:\Program Files\mosquitto>openssl versionOpenSSL 1.1.1f 31 Mar 2020