Mantenha a conversão local
Certificados, chaves privadas e senhas são processados no seu navegador. Não é preciso ter conta nem enviar nada a um servidor.
Converta certificados SSL online para Nginx, Apache, IIS ou a sua plataforma de nuvem. Converta PEM para PFX, DER para PEM ou P7B para PEM localmente no navegador, com chaves e senhas restritas a esta aba.
Implantação do certificado
Um certificado baixado da CA pode estar em um formato diferente do que o servidor aceita. Este conversor muda a codificação ou o contêiner e mantém o certificado emitido intacto.
Certificados, chaves privadas e senhas são processados no seu navegador. Não é preciso ter conta nem enviar nada a um servidor.
RSA e ECC chaves públicas são comparadas antes de uma chave privada é embalado com seu certificado.
Inclua certificados intermediários na saída PEM, P7B ou PFX, ou exporte cada certificado separadamente como DER.
Conversões comuns de SSL
Normalizar um texto ou certificado binário para um servidor que espera PEM, a extensão sozinho não pode identificar sua codificação.
Converter certificadoTroque entre legível. PEM e binário. DER enquanto preservava o X assinado. 509 Certificado.
Converter certificadoEmpacote um certificado, chave privada correspondente, e pacote CA opcional para Windows IIS. Escolha uma senha de exportação.
Converter certificadoAbra um PFX/P12 protegido por senha e baixe sua cadeia de certificados e chave privada como arquivos PEM separados.
Converter certificadoExtraia certificados de um PKCS#7 ou empacote uma cadeia PEM em um contêiner P7B só de certificados.
Converter certificadoExportar certificados públicos de um pacote PKCS#12, a saída omite chaves privadas e relata essa omissão.
Converter certificadoCOMO CONVERTER CERTIFICADOS SSL
Você não precisa identificar a codificação de entrada, o conversor lê o conteúdo do seu arquivo em vez de confiar no nome dele.
Use os blocos PEM completos ou envie um arquivo binário DER, P7B ou PFX/P12. Informe a senha de importação dos arquivos PFX protegidos.
Para um PFX novo, informe a chave privada correspondente sem criptografia e uma senha de exportação. Adicione os certificados intermediários na ordem do emissor quando necessário.
Reveja o formato detectado, a contagem de certificados e os avisos de manipulação de chaves. PEM A saída também pode ser copiada.
PEM VS DER VS P7B VS PFX
PEM e DER Descreva as codificações. PFX CRT e CER são extensões que podem ser usadas. PEM ou DER Então mudar o nome do arquivo só é suficiente quando a codificação já atende aos requisitos do seu servidor.
| Format | Encoding | Contents | Typical use |
|---|---|---|---|
| PEM / CRT / CER | Base64 text with PEM boundaries | One or more certificates; keys exported separately | Nginx, Apache, and cloud load balancers |
| DER | Binary ASN.1 | One certificate per file | Systems requesting a binary .der or .cer certificate |
| P7B / PKCS#7 | Binary export; PEM or binary import | Certificates and chain, without a private key | Certificate-chain transfer and Windows certificate imports |
| PFX / P12 / PKCS#12 | Binary container with password protection | Certificate, matching private key, and optional chain | Windows IIS and applications accepting PKCS#12 |
Execute esses comandos localmente se preferir um terminal, precisar de suporte independente criptografado ou encontrar um não suportado. PFX Algoritmo de criptografia. OpenSSL Prompts.
openssl x509 -in certificate.crt -outform DER -out certificate.deropenssl x509 -inform DER -in certificate.cer -out certificate.pemopenssl pkcs12 -export -in certificate.pem -inkey private.key \
-certfile chain.pem -out certificate.pfxOmit -certfile if no intermediate CA bundle is needed. OpenSSL prompts for the export password.
openssl pkcs12 -in certificate.pfx -nokeys -out certificates.pemopenssl pkcs12 -in certificate.pfx -nocerts -noenc -out private-key.pemThe output key is unencrypted. Omit -noenc to protect it with a new passphrase.
openssl pkcs7 -inform DER -in certificate.p7b -print_certs -out certificates.pemUse -inform PEM when the P7B is PEM encoded.
openssl crl2pkcs7 -nocrl -certfile certificates.pem \
-outform DER -out certificate.p7bReferência do comando: openssl x509, openssl pkcs12, e openssl pkcs7.
Relacionados com SSL ferramentas
Inspecione domínios, emissor, expiração e extensões de certificado antes da implantação.
Abrir ferramentaVerifique se um certificado SSL emitido corresponde à sua chave privada RSA ou ECC.
Abrir ferramentaCompare um CSR com sua chave privada antes de pedir um certificado.
Abrir ferramentaConverta estruturas de chaves privadas e públicas quando seu servidor espera um cabeçalho PEM.
Abrir ferramentaPERGUNTAS FREQUENTES SOBRE CONVERSÃO DE CERTIFICADO SSL
Cole o texto PEM ou envie um arquivo PEM, CRT, CER, DER, P7B, PFX ou P12. Escolha o formato de saída, selecione Converter certificado e baixe o resultado. A entrada binária é detectada pelo conteúdo. A exportação PFX precisa da chave privada correspondente. Um PFX protegido precisa da senha.
CRT e CER são extensões de arquivo, não codificações distintas. Podem conter texto PEM ou DER binário. Envie o arquivo e selecione PEM para normalizar o certificado. Se ele já começa com BEGIN CERTIFICATE, está em PEM. Só renomear um arquivo binário não faz a conversão.
Esta ferramenta cria pacotes PFX/P12 prontos para implantação, com um certificado e a chave privada correspondente. Informe a chave RSA ou EC original e, se necessário, os certificados intermediários. Um certificado não reconstrói uma chave privada ausente. Existem contêineres PKCS#12 só de certificado, mas esta ferramenta exige uma chave para exportar PFX.
Envie o PFX ou P12 e informe a senha de importação. Escolha PEM ou CRT. O resultado inclui os certificados em um arquivo PEM e as chaves privadas em arquivos PEM separados. As chaves extraídas não ficam criptografadas, então guarde-as com segurança. Escolha DER ou P7B para uma saída só de certificados.
PFX e P12 são comumente usados extensões para o mesmo PKCS#12 O contêiner pode empacotar certificados, uma chave privada, e certificados intermediários, com proteção de senha. PKCS#12 Estrutura.
Um pacote de certificados P7B/PKCS#7 contém certificados e pode trazer uma cadeia. Ele não contém chave privada. Converter P7B para PEM extrai esses certificados. Para criar um PFX, informe a chave privada correspondente separadamente.
Nginx e Apache costumam usar certificados PEM com uma chave privada PEM separada. O Windows IIS costuma importar um PFX/P12 com o certificado e a chave privada. DER é a codificação binária de um certificado individual. P7B transfere uma cadeia de certificados. Confira os requisitos da plataforma antes da instalação.
Não, os arquivos são lidos e convertidos na aba do navegador atual. Esta ferramenta não envia entradas para um servidor, armazená-los ou adicioná-los à URL. Limpar o formulário ou fechar a guia quando terminar.
Sim. A conversão preserva os bytes assinados do certificado. A exportação PFX aceita chaves RSA e ECDSA em P-256, P-384 e P-521, com entrada PEM sem criptografia em PKCS#8, RSA PKCS#1 ou EC SEC1. Chaves privadas avulsas criptografadas e criptografia PFX sem suporte devem ser tratadas localmente com o OpenSSL.
Não, a conversão muda de codificação ou embalagem, mantendo o assunto do certificado, datas de validade e assinatura, não renova um certificado expirado, estabelece confiança, verifica assinaturas em cadeia, ou baixa certificados intermediários perdidos. DER A saída fornece um arquivo separado para cada certificado em uma cadeia.