Como gerar um certificado em formato PFX

Última atualização: 04/10/2024
Crie um certificado digital

Um PFX é uma cópia de backup da chave privada de um certificado do Internet Explorer. Para gerar um certificado no formato PFX os servidores Windows e seus servidores web IIS devem instalar os formatos de arquivo de certificado .pfx não padrão.

Após emitir o certificado adquirido, você pode baixar arquivos PEM (.crt, .ca-bundle), que podem não ser suficientes para instalação em hospedagem Windows. Se você usar um arquivo .pfx criptografado, ele armazenará a chave privada (.key), o certificado (.crt) e a cadeia de certificados (.ca-bundle).

Passos para gerar um certificado no formato PFX

Aqui mostramos o que você precisa para gerar um certificado no formato PFX. Trazemos-lhe instruções para estas e outras situações. Você pode criar PFC com OpenSSL, esta é uma biblioteca (programa) disponível em todos OS Unix. Se você tem um servidor Linux ou você trabalha em um programa baseado em Linux, certamente encontrará o OpenSSL como uma opção.

Você também pode gostar: 8 programas para fazer diplomas ou certificados personalizados

  • Passo 1: No OpenSSL, você deve transferir a chave salva separadamente para um arquivo PFX (PKCS #12). Você pode fazer isso com o seguinte comando: openssl pkcs12 -export -in linux_cert+ca.pem -inkey privateekey.key -out output.pfx
  • Passo 2: Após inserir a senha com a qual o certificado está protegido, ele cria um arquivo output.pfx na agenda onde está localizado.
  • Passo 3: Selecione o nome após o comando anterior.
Gere um certificado em formato PFX
Gere um Certificado em Formato PFX, seguindo um conjunto de etapas.

Passos para gerar um certificado em formato PFX em um servidor Windows (servidor com IIS)

  • Passo 1: Compre PFX de um certificado existente, no sistema operacional Windows, você pode exportar um certificado existente do armazenamento de certificados como um arquivo PFX usando o console mmc
  • Passo 2: Você também pode escolher este procedimento no caso de um servidor web Windows, se o IIS coloca os certificados no armazenamento de certificados.

O servidor web IIS permite exportar o certificado existente em PFX diretamente da lista de certificados no servidor. A chave privada e o código CSR são gerados durante a criação da solicitação CSR no IIS e após a emissão o certificado é importado para lá.

  8 programas ASUS que são inúteis

Exportar é muito fácil, você deve clicar com o botão direito no certificado correspondente e selecionar Exportar. Após inserir a senha que protege o arquivo PFX, O certificado é salvo no suporte de dados.

Um novo certificado pode ser importado e um PFX criado?

Infelizmente este procedimento não é possível. O armazenamento de certificados no Windows não oferece suporte à importação da chave privada por meio de um arquivo, portanto, você não pode conectar as chaves ao PFX no MMC como no OpenSSL. Novamente, você só pode importar o PFX para o servidor web IIS.

Se você deseja importar um novo certificado no servidor Windows e a chave privada não está no servidor (você não criou a solicitação CSR no servidor), você pode proceder da seguinte forma:

  • Crie o PFX em outro lugar (por exemplo, no OpenSSL) e depois importe o certificado com PFX.
  • Crie uma nova solicitação (solicitação CSR) no servidor e emita novamente o certificado.

Reemitir significa que o certificado será reemitido gratuitamente e você poderá importá-lo para a chave privada existente. Você mesmo pode executar esta operação na administração de clientes.

Como gerar um certificado no formato PFX em uma aplicação de terceiros?

Você pode criar o arquivo PFX a partir de chaves separadas em um programa gráfico e assim evitar o uso de linhas de comando no OpenSSL. Recomendamos o aplicativo de código aberto XCA como o melhor programa para essa finalidade. Neste programa intuitivo você pode gerenciar todos os seus certificados e chaves.

A principal vantagem é o mapeamento automático das chaves entre si, você não precisa investigar qual chave privada corresponde a qual certificado. A importação de chaves é fácil e é possível exportar em todos os formatos.

Talvez você esteja interessado: Arquivos SKP – A que se referem, características, como abri-los

Quando você pode precisar do PFX?

Existem diferentes circunstâncias em que você pode precisar do PFX e aqui mostramos por que ele é importante:

  • Você deseja instalar o certificado no servidor Windows (no Gerenciador do IIS), mas a chave CSR não foi criada no IIS.
  • Você precisa do certificado para o servidor Windows, mas o IIS para gerar CSR não está disponível para você.
  • Você criou a chave CSR no mercado SSL e salvou a chave privada. Agora você deseja usar o certificado no servidor Windows.
  • Você adquiriu um certificado de assinatura de código e precisa do arquivo PFX para assinar.
  Guia completo para converter JPG para PDF e vice-versa: dicas, truques e ferramentas

O arquivo PFX é seguro?

O arquivo PFX é sempre protegido por senha porque contém a chave privada. Ao criar o arquivo, você escolhe a senha com responsabilidade, pois isso também pode protegê-lo do uso indevido do certificado.

O invasor só ficaria satisfeito se a senha do arquivo roubado fosse “12345”, mais rápido você poderia usar indevidamente o certificado.

Com um certificado de assinatura de código roubado, o invasor pode assinar qualquer arquivo com o nome da sua empresa. Portanto, é importante manter o arquivo PFX em local seguro ou solicitar um certificado de assinatura de código EV.

Os certificados de Assinatura de código EV Eles são armazenados em tokens e seu uso indevido em caso de roubo é praticamente impossível: se a senha for digitada incorretamente diversas vezes, o token será bloqueado.

O que você deve levar em consideração para instalar um certificado SSL em um site?

A primeira coisa que você deve levar em consideração ao instalar um certificado SSL em um site, é que você deve ter três arquivos: um arquivo com certificado, uma chave privada e uma cadeia de certificados. Você já possui a chave privada, você a criou junto com o CSR. Você receberá o restante dos arquivos após a emissão do certificado.

O arquivo de certificado terá uma extensão .CRT e o arquivo de cadeia de certificados terá uma extensão .CA-BUNDLE. Se você abrir qualquer um dos arquivos em um editor de texto, o texto começará com as palavras “BEGIN CERTIFICATE”.

Gerar um certificado no formato PFX é muito útil porque é a cópia de backup da chave privada de um certificado (exportado do Internet Explorer).

A extensão PFX é usada em servidores Windows para arquivos que possuem seus arquivos de chave pública (seus arquivos de certificado SSL, fornecidos pela DigiCert) e sua chave privada que corresponde aos seus certificados (gerados pelo servidor quando o gênero CSR é criado). .

Deixe um comentário