Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Como Criar e Configurar Certificados SSL no Windows Usando PowerShell

A segurança das comunicações na internet é uma preocupação crescente, e o uso de SSL (Secure Sockets Layer) é uma das maneiras mais eficazes de proteger dados transmitidos entre servidores e clientes. No ambiente Windows, a criação e configuração de certificados SSL pode ser realizada de maneira eficiente utilizando o PowerShell. Este artigo técnico fornece um guia passo a passo para criar e configurar certificados SSL no Windows.

Passo 1: Gerar uma Chave Privada e um Pedido de Assinatura de Certificado (CSR)

Primeiro, precisamos gerar uma chave privada e um CSR (Certificate Signing Request). O CSR é enviado a uma autoridade certificadora (CA) para obter o certificado SSL.

  1. Abra o PowerShell como Administrador.
  2. Execute o seguinte comando para gerar a chave privada e o CSR:
New-SelfSignedCertificate -DnsName "www.seudominio.com" -CertStoreLocation "cert:\LocalMachine\My" -KeyLength 2048 -KeyAlgorithm RSA -HashAlgorithm SHA256 -NotAfter (Get-Date).AddYears(1)

Este comando cria um certificado autoassinado que pode ser usado para desenvolvimento e testes.

Passo 2: Exportar o Certificado e a Chave Privada

Para exportar o certificado e a chave privada para um arquivo PFX, execute os seguintes comandos:

  1. Localize o Thumbprint do certificado recém-criado:
Get-ChildItem -Path cert:\LocalMachine\My
  1. Exporte o certificado e a chave privada para um arquivo PFX:
$cert = Get-ChildItem -Path cert:\LocalMachine\My\<Thumbprint>
$pwd = ConvertTo-SecureString -String "senhaSegura" -Force -AsPlainText
Export-PfxCertificate -Cert $cert -FilePath "C:\caminho\para\certificado.pfx" -Password $pwd

Substitua <Thumbprint> pelo valor do Thumbprint do seu certificado e "senhaSegura" por uma senha segura de sua escolha.

Passo 3: Importar o Certificado no IIS

Depois de exportar o certificado, você pode importá-lo no IIS (Internet Information Services):

  1. Abra o Gerenciador do IIS.
  2. No painel Conexões, selecione o servidor.
  3. No painel central, clique em "Certificados do Servidor".
  4. No painel Ações, clique em "Importar".
  5. Selecione o arquivo PFX e insira a senha que você definiu anteriormente.

Passo 4: Configurar o Site para Usar o Certificado SSL

  1. No Gerenciador do IIS, selecione o site que você deseja configurar.
  2. No painel Ações, clique em "Bindings".
  3. Clique em "Add" e selecione "https" como o tipo.
  4. Selecione o certificado SSL que você importou e clique em "OK".

Conclusão

A configuração de certificados SSL no Windows usando PowerShell e IIS é um processo direto que melhora significativamente a segurança das comunicações do seu site. Este guia passo a passo fornece as instruções necessárias para gerar, exportar, importar e configurar certificados SSL.

To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.