Tenho uma pergunta sobre como e qual é a versão do OpenSSl que devo instalar no Windows para criar certificados posteriormente. Instale uma versão (openssl-1.0.2d-fips-2.0.10) encontrada em source-force, mas não gera os arquivos corretamente. Existe também o site oficial https://www.openssl.org , mas não sei como instalá-lo e como, para que na hora de gerar as chaves e o arquivo .pem funcione. Gere algumas variáveis de ambiente que apontam para a pasta onde descompactei o baixado, não sei se é o caminho correto.
ssl
openssl
windows-10
ssl-certificate
gemita
fonte
fonte
Respostas:
Eu também queria criar OPEN SSL para Windows 10. Uma maneira fácil de fazer isso sem correr o risco de instalar software desconhecido de sites de terceiros e arriscar entrada de vírus, é usando o
openssl.exe
que vem dentro da instalação do Git para Windows. No meu caso, encontrei o SSL aberto no seguinte local de instalação do Git para Windows.C:\Program Files\Git\usr\bin\openssl.exe
Se você também quiser instruções sobre como usar o OPENSSL para gerar e usar certificados. Aqui está um artigo no meu blog. As instruções passo a passo primeiro explicam como usar a ferramenta padrão do Microsoft Windows e também OPEN SSL e explica a diferença entre eles.
http://kaushikghosh12.blogspot.com/2016/08/self-signed-certificates-with-microsoft.html
fonte
openssl req -newkey rsa:2048 -nodes -keyout key.pem -x509 -days 365 -out certificate.pem
C:\Program Files\Git\usr\ssl\openssl.cnf
Se você instalou o chocolatey, pode instalar o openssl por meio de um único comando, ou seja
fonte
Defina o openssl presente no Git como seu openssl padrão e inclua-o em seu caminho nas variáveis de ambiente (maneira rápida)
OU
fonte
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:
C:\Program Files\mosquitto>openssl versionOpenSSL 1.1.1f 31 Mar 2020
fonte
Necroposting, mas pode ser útil para outros.
Sempre há a página oficial: [OpenSSL.Wiki]: Binários que contém URLs úteis .
Também quero mencionar: [GitHub]: CristiFati / Prebuilt-Binaries - Prebuilt-Binaries / OpenSSL
fonte
Verifique a ferramenta openssl que é uma coleção de Openssl do projeto LibreSSL e bibliotecas Cygwin (2,5 MB). NB! Nós somos o empacotador.
Um liner para criar um certificado autoassinado:
openssl req -x509 -nodes -days 365 -newkey rsa: 2048 -keyout selfsigned.key -out selfsigned.crt
fonte