““OpenSSL”É um utilitário de linha de comando usado para instalar certificados SSL/TLS, ver certificados, criar CSRs ou gerar teclas privadas. No entanto, seu principal papel é criar ou gerar certificados SSL. "OpenSSL" pode ser instalado no Windows usando PowerShell. Além disso, os arquivos no PowerShell podem ser criptografados ou descriptografados usando "OpenSSL".
O artigo a seguir destacará o tópico "OpenSSL" em detalhes.
O notável OpenSSL no Windows 10 (PowerShell)
Esses tópicos serão abordados neste guia:
Como executar a instalação do OpenSSL no Windows 10 (PowerShell)?
O pré -requisito para instalar “OpenSSL”No Windows é instalar o chocolate primeiro executando o código fornecido:
Set -ExecutionPolicy Bypass -Scope Process -force; [Sistema.Líquido.ServicePointManager] :: SecurityProtocol = [Sistema.Líquido.ServicePointManager] :: SecurityProtocol -bor 3072; IEX ((sistema de objeto novo.Líquido.Cliente da web).DownloadString ('https: // comunidade.Chocolatey.org/install.ps1 '))
Depois de instalar o Chocolatey, execute o código fornecido para instalar o OpenSSL:
Choco Instale OpenSSL.luz
Como configurar um diretório de trabalho?
A configuração de um diretório de trabalho inclui a criação da pasta “C: \ certs”Que armazenará todos os certificados:
Diretório New -Item -ItemType -Path C: \ Certs
No trecho de código acima:
Como configurar o OpenSSL?
Vamos configurar o “OpenSSL”Para baixar os arquivos da configuração e armazená -los no diretório de trabalho atual. Por esse motivo, execute o código fornecido:
Invoke-webrequest 'http: // web.mit.Edu/Crypto/OpenSSL.CNF '-OutFile C: \ Certs \ OpenSSL.CNF
De acordo com a linha de código acima:
Como atualizar variáveis de ambiente usando o PowerShell?
As variáveis de ambiente podem ser atualizadas executando as linhas de código fornecidas:
'$ Env: Path = "$ Env: Path; C: \ Arquivos de Programas \ OpenSSL \ Bin"' | Perfil de arquivo $ APPEND
'$ Env: OpenSSL_CONF = "C: \ CERTS \ OpenSSL.CNF "'| FILO DE FIL
No trecho de código acima:
Como gerar CSR?
O arquivo CSR (solicitação de assinatura de certificado) pode ser gerado pela execução do código fornecido:
Openssl req -new -out novo.CSR
No trecho de código acima:
Como gerar uma chave privada?
Uma chave privada às vezes é chamada de “par de chaves”. Pode ser utilizado em funções que precisam do uso de chaves ou parâmetros públicos. O OpenSSL é comumente usado para gerar/criar teclas privadas:
OpenSSL Genrsa -Out RSA.Privado 2048
No trecho de código acima:
Como criar/gerar um certificado SSL autoassinado Utilizando OpenSSL?
O "Auto-inscrito”O certificado SSL não é assinado por uma autoridade ou organização confiável. Como o próprio nome sugere, é assinado por um único indivíduo. Esses certificados não são considerados certificados seguros. Para criar um certificado SSL "autoassinado", basta executar o código fornecido:
OpenSSL Req -x509 -Sha256 -Nodes -Days 365 -NewKey RSA: 2048 -Keyout PrivateKey.Chave -Out newCertificate.Crt
No trecho de código acima:
Como verificar o certificado, RSE, chave ou chave privada?
Os certificados criados podem ser verificados executando a linha de código abaixo:
Openssl req -text -noout -verify -in .\Novo.CSR
De acordo com o código acima:
Isso se tratava de instalar e usar o "OpenSSL" no Windows 10.
Conclusão
O "OpenSSL”No Windows está o utilitário de linha de comando que ajuda na criação, visualização ou instalação de certificados SSL/TLS. Além disso, também pode ajudar na criação de chaves privadas e na geração de CSR. Não é um recurso interno no Windows, mas precisa ser instalado manualmente. Este blog abordou "OpenSSL" em detalhes, fornecendo todos os detalhes.