WMW

Conversor de Formato de Certificado SSL

Free

Converta certificados SSL/TLS entre codificação PEM e DER, agrupe certificados em um arquivo PKCS#7 (.p7b) ou extraia-os dele, e empacote um certificado e uma chave privada em um arquivo PKCS#12 (.pfx / .p12) protegido por senha ou extraia-os de volta, tudo executado inteiramente no seu navegador.

Funciona totalmente no seu navegador usando node-forge. Seus arquivos e chaves nunca são enviados para lugar nenhum.

Certificado de entrada

Atividade recente

Visível para todos. Últimos 20 usos de todos os visitantes, mais recentes primeiro.

Extracted a certificate and key from a .pfx file

há 3 horas

Packaged a certificate and key into a .pfx file

há 3 horas

Extracted 2 certificate(s) from a PKCS#7 bundle

há 3 horas

Bundled 2 certificate(s) into a PKCS#7 file

há 3 horas

Converted a certificate to PEM

há 3 horas

Converted a certificate to DER

há 3 horas

Comentários (0)

Achou esta ferramenta útil? Deixe um comentário, compartilhe uma dica ou nos diga como podemos melhorá-la.

Comentários de convidados são revisados antes da publicação. Entrar para publicar instantaneamente.

Ainda sem comentários. Seja o primeiro a compartilhar sua opinião!

O que esta ferramenta faz

Esta ferramenta converte certificados SSL/TLS entre codificação PEM e DER, agrupa certificados em um arquivo PKCS#7 (.p7b) ou os extrai dele, e empacota um certificado e uma chave privada em um arquivo PKCS#12 (.pfx / .p12) protegido por senha ou os extrai de volta, tudo sem enviar seus arquivos para lugar nenhum.

Como funciona

Todo formato aqui, PEM, DER, PKCS#7 e PKCS#12, codifica as mesmas estruturas de dados ASN.1 subjacentes definidas pelos padrões X.509 e PKCS; esta ferramenta analisa o formato que você fornece nessa estrutura usando a biblioteca node-forge, e então a serializa novamente no formato solicitado. Para PKCS#12, criar o arquivo adicionalmente criptografa a chave privada e o certificado juntos sob a senha de exportação que você escolher, usando o mesmo esquema baseado em 3DES que a maioria das ferramentas e sistemas operacionais esperam, enquanto extrair um arquivo PKCS#12 primeiro o verifica e descriptografa com a senha que você fornecer antes de extrair o certificado, a chave e quaisquer certificados de cadeia que ele contenha.

Problemas que resolve

Perguntas frequentes

›Qual é a diferença entre PEM e DER?

Ambos codificam exatamente os mesmos dados de certificado; PEM é um formato de texto Base64 envolto em linhas -----BEGIN CERTIFICATE-----, comumente usado pelo OpenSSL, Apache e nginx no Linux, enquanto DER é a codificação binária bruta da mesma estrutura ASN.1, mais comum no Windows e em keystores Java. Converter entre eles nunca altera o que o certificado diz, apenas como ele é empacotado em bytes.

›Para que serve um arquivo PKCS#7 (.p7b)?

Um arquivo .p7b agrupa um ou mais certificados, normalmente um certificado de servidor junto com seus certificados de CA intermediários, sem incluir nenhuma chave privada, o que o torna uma forma conveniente de entregar uma cadeia de certificados a alguém ou importar uma cadeia para um repositório de certificados do Windows ou Java em uma única etapa.

›Para que serve um arquivo PKCS#12 (.pfx / .p12)?

Um arquivo .pfx (também chamado de .p12) é um contêiner protegido por senha que agrupa uma chave privada junto com seu certificado correspondente, e opcionalmente a cadeia de CA, em um único arquivo criptografado; é o formato mais comumente exigido ao importar um certificado e uma chave juntos no IIS, em um keystore Java, em um navegador ou em um dispositivo móvel.

݃ seguro criar ou extrair um .pfx aqui?

Sim: todo o processo, ler seu certificado e chave, criptografar ou descriptografar o contêiner PKCS#12, é executado localmente no seu navegador usando a biblioteca node-forge, e nada do que você colar ou enviar é enviado a um servidor.

›Minha chave privada está criptografada, o que devo fazer?

Cole-a exatamente como aparece no arquivo, incluindo o cabeçalho ENCRYPTED, e digite sua frase de acesso existente no campo "Frase de acesso da chave privada" antes de criar o .pfx; esta é uma senha separada da nova senha de exportação que você escolher para o próprio arquivo .pfx.

›Por que meu pacote mostra apenas um certificado depois que colei dois?

Certifique-se de que cada bloco de certificado, de -----BEGIN CERTIFICATE----- a -----END CERTIFICATE-----, esteja completo e que você tenha colado o texto completo de ambos; a ferramenta detecta automaticamente cada bloco de certificado PEM completo na caixa de texto, então um bloco truncado ou malformado simplesmente será ignorado.

Ferramentas relacionadas

Free

Texto

Gerador de Certificado SSL Autoassinado

Gere um certificado TLS autoassinado real e funcional junto com sua chave privada correspondente diretamente no seu navegador usando node-forge, com Subject Alternative Names, tamanho de chave e período de validade configuráveis, e arquivos .crt e .key prontos para download.

Free

Texto

Verificador de Par Certificado e Chave SSL

Verifique se uma chave privada SSL/TLS, um certificado e um CSR opcional realmente pertencem ao mesmo par de chaves, decodifique e visualize o assunto, emissor, validade, SANs e impressões digitais do certificado, tudo executado inteiramente no seu navegador.

Free

Texto

Visualizador de Certificado SSL

Decodifique um ou mais certificados X.509 PEM ou DER e visualize cada campo em linguagem simples: assunto, emissor, validade, impressões digitais, detalhes da chave pública, e cada extensão padrão incluindo Key Usage, Subject Alternative Names e Authority Information Access, tudo executado inteiramente no seu navegador.

Free

Texto

Adicionar Prefixo e Sufixo

Adicione o mesmo texto de prefixo e/ou sufixo a cada linha de uma lista, diretamente no seu navegador.

Free

Texto

Adicionar Texto a Cada Linha

Insira o mesmo texto em cada linha, no início, no fim, em uma posição exata, ou próximo a uma correspondência, diretamente no seu navegador.

Free

Texto

Calculadora de Checksum Adler32

Calcule a soma de verificação Adler-32 de um texto ou arquivo, diretamente no seu navegador.

Free

Texto

Gerador de Anagramas

Encontre anagramas em inglês e palavras mais curtas que você pode formar a partir de qualquer palavra, diretamente no seu navegador.

Free

Texto

Testador de API

Envie solicitações HTTP para qualquer endpoint de API e inspecione a resposta, diretamente no seu navegador.