Crie um certificado autoassinado no Windows [Guia completo]

  • O processo de adicionar um certificado SSL ao seu site é bastante simples e este guia o ajudará.
  • Também discutimos as 3 maneiras mais eficientes de comprar um certificado SSL, usar um SSL de código aberto ou criar o seu próprio.
  • Explore nosso Centro do proprietário do site para guias mais úteis sobre este tópico.
  • Considere marcar nosso detalhado Seção de erro de certificado para garantir que você nunca será sobrecarregado por esse tipo de problema.
Certificado OpenSSL autoassinado
Para corrigir vários problemas do PC, recomendamos DriverFix:
Este software manterá seus drivers ativos e funcionando, protegendo-o contra erros comuns de computador e falhas de hardware. Verifique todos os seus drivers agora em 3 etapas fáceis:
  1. Baixar DriverFix (arquivo de download verificado).
  2. Clique Inicia escaneamento para encontrar todos os drivers problemáticos.
  3. Clique Atualizar drivers para obter novas versões e evitar o mau funcionamento do sistema.
  • DriverFix foi baixado por 0 leitores este mês.

Adicionar um certificado SSL ao seu site é um processo simples. Você pode comprar um certificado SSL de terceiros e renová-lo anualmente ou usar um certificado SSL de código aberto e criar um trabalho de milho para renová-lo todos os meses.

No entanto, para desenvolvimento e teste, você pode explorar a possibilidade de criar um certificado SSL autoassinado no Windows.

Melhores ofertas de hospedagem para nossos leitores - oferta limitada

WP-Engine Melhor hospedagem WordPress cupom de venda Verifique a oferta!
Bluehost 33% de desconto para um plano de três anos Verifique a oferta!
Em movimento Comece um site por 2,49 $ por mês Verifique a oferta!
Vai Papai Atualmente com 50% de desconto Verifique a oferta!
Siteground Obtenha um plano pela metade do preço Verifique a oferta!

Criar um certificado autoassinado é uma excelente alternativa à compra e renovação de uma certificação anual para fins de teste. Você pode usar o OpenSSL para gerar um certificado autoassinado para essa finalidade.

Neste artigo, exploramos como criar um certificado autoassinado no Windows. A última parte do artigo também explora como implantar o certificado autoassinado em máquinas clientes.

Dica rápida:

Embora você possa economizar algum dinheiro se criar um certificado autoassinado, isso pode levar ao bloqueio permanente do seu site para alguns usuários. Isso é causado pela mensagem de erro do certificado e, na maioria dos casos, não pode ser desfeito.

Além disso, o processo é demorado e realmente não vale o seu tempo que também tem um certo custo. É altamente recomendável usar um provedor de serviços SSL de terceiros.

Certificados SSL GoDaddy

Certificados SSL GoDaddy

GoDaddy é um dos melhores provedores de hospedagem na web que também oferece certificados SSL a preços acessíveis.

Veja o preço
Visite o site

Gerar certificado autoassinado no Windows 10

Use OpenSSL para criar um certificado autoassinado

Instale OpenSSL

Crie um certificado autoassinado
  1. Baixe o mais recente OpenSSL instalador do Windows de uma fonte de terceiros.
  2. Execute o instalador. O OpenSSL requer o Microsoft Visual C ++ para ser executado. O instalador solicitará que você instale o Visual C ++ se ainda não estiver instalado.
  3. Clique em Sim para instalar.
  4. Execute o instalador OpenSSL novamente e selecione o diretório de instalação.
  5. Clique Próximo.
  6. Abra um prompt de comando e digite OpenSSL para obter o prompt OpenSSL.

Crie um par de arquivos de chave pública / privada

Crie um certificado autoassinado
  1. Certifique-se de ter o OpenSSL instalado.
  2. Abra o prompt de comando e crie um novo diretório em sua unidade C:
    C:> teste de cd
  3. Agora vá para o novo diretório:
    C: Teste>
  4. Agora você precisa digitar o caminho do diretório de instalação do OpenSSL seguido pelo algoritmo de chave RSA.
    C: Teste> c: opensslbinopenssl genrsa -out privkey.pem 4096
  5. Execute o seguinte comando para dividir o arquivo gerado em arquivos de chave pública e privada separados:

C: Teste> c: opensslbinopenssl ssh-keygen -t rsa -b 4096 -f privkey.pem

Depois de gerar a chave pública / privada, siga o próximo conjunto de etapas para criar um arquivo de certificado autoassinado em um sistema Windows.

Crie um certificado autoassinado

Crie um certificado autoassinado
  1. Abra uma janela do prompt de comando.
  2. Vá para o diretório que você criou anteriormente para o arquivo de chave pública / privada.
    C: Teste>
  3. Insira o caminho do diretório de instalação do OpenSSL, seguido pelo algoritmo de certificado autoassinado:
    C: Teste> c: opensslbinopenssl req -novo -x509 -key privkey.pem -out cacert.pem -dias 1095
  1. Siga as instruções na tela.
  2. Você precisa inserir informações sobre sua organização, região e detalhes de contato para criar um certificado autoassinado.

Se você preferir usar o PowerShell para criar um certificado autoassinado, siga o próximo conjunto de etapas.


O Windows Server não conseguiu criar erro de canal seguro SSL / TLS


Crie um certificado autoassinado usando o PowerShell

Crie um certificado autoassinado
  1. Abra o PowerShell como administrador. Pressione a tecla Windows, digite Powershell. Clique com o botão direito em PowerShell e selecione Executar como administrador.
  2. Execute o comando New-SelfsignedCertificate, conforme mostrado abaixo.
    $ cert = New-SelfSignedCertificate -certstorelocation cert: localmachinemy -dnsname testcert.windowsreport.com
  3. Isso adicionará o certificado ao armazenamento localizador em seu PC. Substituir testcert.windowsreport.com com o seu nome de domínio no comando acima.
  4. Em seguida, crie uma senha para o arquivo de exportação:
    $ pwd = ConvertTo-SecureString -String ‘senha!’ -Force -AsPlainText
  5. Substituir Senha com sua própria senha.
  6. Digite o seguinte comando para exportar o certificado autoassinado:
    $ path = 'cert: localMachinemy' + $ cert.thumbprint Export-PfxCertificate -cert $ path -FilePath c: tempcert.pfx -Password $ pwd
  7. No comando acima, substitua c: temp com o diretório para o qual deseja exportar o arquivo.
  8. Você pode importar o arquivo exportado e implantá-lo em seu projeto.

Como adicionar meu certificado autoassinado no arquivo curls ca no windows

Certificado OpenSSL autoassinado
  1. Depois de criar um certificado autoassinado e instalá-lo, você pode querer que o cURL confie no certificado também.
  2. As versões posteriores do cURL não incluem um arquivo .pem listado confiável. Você pode baixar o.pem arquivo e digite o seguinte comando no php.ini Arquivo.
    curl.cainfo = "C: xamppphpcacert.pem"
  3. Uma vez feito isso, você precisa fazer com que o cURL confie em seu certificado autoassinado. Para fazer isso, abra o seu server.crt Arquivo. O arquivo é criado quando você cria seu certificado autoassinado.
  4. Copie todo o conteúdo do arquivo server.crt e adicione-o ao cacert.pem Arquivo.

A criação de um certificado autoassinado usando OpenSSL pode ser feita usando o Prompt de Comando ou PowerShell. Ser capaz de criar seu certificado autoassinado permite que você crie um certificado temporário para projetos em desenvolvimento que requerem um certificado SSL.


perguntas frequentes

  • sim. Você pode criar seu próprio certificado SSL usando OpenSSL para desenvolvimento de projeto local. No entanto, esses certificados não são confiáveis ​​pelo navegador da web e sistema operacional, uma vez que não é de uma Autoridade de Certificação.

  • Você pode gerar um certificado autoassinado usando Windows Server IIS ou OpenSSL. Para IIS, selecione o nome do servidor na coluna Conexão, clique duas vezes em Certificados do servidor e selecione Criar certificado autoassinado.

  • Se você estiver usando um certificado autoassinado na versão de produção do seu site, o navegador dos visitantes exibirá um erro de certificado. Isso também impedirá que qualquer cliente em potencial visite seu site.

CORREÇÃO: certificado autoassinado em erro de cadeia de certificados

CORREÇÃO: certificado autoassinado em erro de cadeia de certificadosErro De Certificado

Como o npm parou de aceitar automaticamente certificados autoassinados, os usuários começaram a relatar erros ao tentar publicar alguns pacotes em certos aplicativos.O erro pode ser corrigido, gera...

Consulte Mais informação
CORREÇÃO: código de erro DLG_FLAGS_INVALID_CA [Guia completo]

CORREÇÃO: código de erro DLG_FLAGS_INVALID_CA [Guia completo]Erros Do NavegadorErro De Certificado

Alguns usuários relataram encontrar um erro de ca inválido sinalizadores dlg ao usar o Chrome.Por causa da popularidade do navegador, decidimos cobrir o tópico no artigo abaixo.Descubra mais sobre ...

Consulte Mais informação
Corrigir erros de certificado de e-mail [expirado, inválido, não seguro]

Corrigir erros de certificado de e-mail [expirado, inválido, não seguro]Erro De Certificado

Como acontece com muitos erros de e-mail, os erros relacionados ao certificado podem ser bastante enganosos. Precisa de ajuda?Aqui, vamos falar sobre algumas correções fáceis de implementar que o a...

Consulte Mais informação