.CRT

Arquivo CRT

Security certificate (X.509 .crt)
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo CRT é um certificado digital X.509 que vincula uma identidade (um site, servidor ou editor) a uma chave pública, assinado por uma Autoridade Certificadora. No Windows, clique duas vezes nele para visualizar o emissor, as datas de validade e a finalidade e, em seguida, instale-o no repositório de certificados, se necessário. Ele contém apenas uma chave pública - é seguro para visualizar e compartilhar e não pode executar código.

Desenvolvedor: ITU-T / IETF (X.509 PKI standard); the .crt convention is common on Unix/Linux and web servers Categoria: Ficheiros de segurança/certificado Padrão aberto MIME: application/x-x509-ca-cert
ABRE EM Windows macOS Linux
Relacionado: .PEM · .P7M · .CER · .REQ

Nesta página

19k+ extensões indexadas
Última revisão em Aug 4, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro CRT?

Os certificados de segurança usados por sites seguros são salvos no servidor para permitir conexões criptografadas em arquivos com a extensão .crt. Os certificados de segurança permitem a transferência segura de dados, autenticação de login, pagamentos e navegação segura na web. Os arquivos .crt estão em conformidade com o padrão PEM ou usam codificação binária DER - a extensão por si só não informa qual formato está em uso.

Estrutura do arquivo .crt

Os arquivos .crt aderem ao padrão de certificado X.509 e podem usar uma de duas codificações. A forma PEM mais comum usa texto ASCII Base64. Cada arquivo .crt codificado em PEM contém o seguinte:

  • cabeçalho: -----BEGIN CERTIFICATE-----
  • dados do certificado DER codificados em Base64
  • rodapé: -----END CERTIFICATE-----

Os arquivos .crt binários usam codificação DER bruta e começam com os bytes ASN.1 SEQUENCE 0x30 0x82. Para diferenciá-los, abra o arquivo em um editor de texto - o PEM é legível por humanos, o DER não.

Arquivos .crt para sites

Os arquivos .crt são armazenados no lado do servidor. Um site com um certificado TLS/SSL válido, emitido por uma autoridade certificadora confiável, como DigiCert ou Let's Encrypt, será confiável para o navegador, que indica isso com um ícone de cadeado na barra de endereços. Os usuários podem inspecionar o certificado para visualizar a identidade do titular e a data de expiração. Os arquivos .crt são intercambiáveis com arquivos .cer - .crt é a convenção comum em servidores Unix/Linux e Apache, enquanto .cer é mais comum no Windows. Um .crt contém apenas o certificado público; a chave privada correspondente é armazenada separadamente em um arquivo .key ou .pfx.

Segurança e proteção

RISCO: LOW

Um .crt normalmente contém apenas um certificado PÚBLICO - é seguro para visualizar e compartilhar e não pode ser executado. O verdadeiro cuidado é com a CONFIANÇA, não com malware: instalar um certificado em seu repositório de confiança diz ao seu sistema para confiar em quem quer que ele identifique, portanto, instale apenas um certificado raiz/CA de uma fonte em que você confia (um pedido inesperado de «instalar este certificado» pode ser uma tentativa de interceptar seu tráfego criptografado). Além disso, não confunda um .crt (público) com um .pfx/.p12 ou uma chave privada .key/.pem, que SÃO secretos e nunca devem ser compartilhados ou enviados para conversores online. Verifique o emissor e a expiração de um certificado antes de confiar nele e inspecione/converta localmente com OpenSSL em vez de ferramentas de certificado online.

Detalhes do formato

em resumo
NOME COMPLETOSecurity certificate (X.509 .crt)também conhecido como Certificate file, SSL certificate
DESENVOLVEDORITU-T / IETF (X.509 PKI standard); the .crt convention is common on Unix/Linux and web serversdesde X.509 first published 1988 (ITU-T); .crt is a long-standing certificate extension on Unix/Apache
TIPO MIMEapplication/x-x509-ca-cert
TIPOCertificado de chave pública X.509 - codificação binária DER ou Base64 PEM
PADRÃOAberto · livre de royalties
RELACIONADO.pem.p7m.cer.req
MAGIC BYTES · ASSINATURA DO ARQUIVO
OFFSET
0001
HEX
3082
ASCII
0·
Um .crt contém um certificado X.509 em uma de duas codificações, e a extensão NÃO informa qual: DER (binário) começa com a tag ASN.1 SEQUENCE 0x30 0x82; PEM (texto) começa com a linha ASCII «-----BEGIN CERTIFICATE-----» seguida por Base64. Abra-o como texto para diferenciá-los - o PEM é legível, o DER é binário. O mesmo certificado pode carregar as extensões .crt, .cer, .der ou .pem.

Programas que abrem arquivos CRT

Windows3 apps
OpenSSL Código aberto Inspecionar: «openssl x509 -in cert.crt -text -noout» (adicione -inform der para um .crt binário). Converta DER<->PEM e agrupe em .pfx. A ferramenta universal de certificados.
Windows Crypto Shell / certmgr (built-in) Integrado Clique duas vezes no .crt para abrir o visualizador de certificados (emissor, validade, finalidade). Clique em «Instalar Certificado» para adicioná-lo ao repositório ou gerencie via certmgr.msc.
Notepad / any text editor Código aberto Abra o .crt como texto: se você vir «-----BEGIN CERTIFICATE-----», é PEM (Base64 legível); se for um lixo binário, é DER. Ajuda a decidir como convertê-lo.
macOS2 apps
Keychain Access (built-in) Integrado Clique duas vezes no .crt para visualizá-lo e importá-lo/confiar nele nas Chaves (Keychain). O macOS mostra o emissor, a validade e as configurações de confiança.
OpenSSL / LibreSSL Código aberto No Terminal: «openssl x509 -in cert.crt -text -noout» para inspecionar ou converter formatos. Pré-instalado no macOS (LibreSSL).
Linux2 apps
OpenSSL Código aberto Inspecionar: «openssl x509 -in cert.crt -text -noout» (adicione -inform der para um .crt binário). Converta DER<->PEM e agrupe em .pfx. A ferramenta universal de certificados.
GNOME/KDE certificate viewers Integrado Clique duas vezes em um .crt no gerenciador de arquivos para abrir o visualizador de certificados da área de trabalho ou importe-o para o repositório de confiança do sistema (update-ca-certificates).

Detalhes técnicos

especificação profunda
CodificaçãoBinário (DER) ou texto Base64 (PEM) - a extensão .crt não indica qual; abra em um editor de texto para distinguir
Tipo MIMEapplication/x-x509-ca-cert (primário); também application/pkix-cert e application/x-x509-user-cert
Estrutura do contêinerCodificação ASN.1 DER SEQUENCE contendo assunto, emissor, chave pública, período de validade, extensões v3 (SANs, uso de chave) e a assinatura digital da CA
Marcador PEMLinha de texto -----BEGIN CERTIFICATE----- no início do arquivo (ASCII/UTF-8)
Bytes mágicos DER0x30 0x82 no deslocamento 0 - tag ASN.1 SEQUENCE seguida por um comprimento de 2 bytes
Versão do certificadoX.509 v1, v2 ou v3; v3 é universal no uso moderno e obrigatório para Nomes Alternativos do Sujeito (SAN) e extensões de uso de chave
Conteúdo do certificadoApenas certificado público - nome do assunto, emissor, chave pública, datas de validade e assinatura da CA; a chave privada nunca é armazenada aqui
Algoritmo de assinaturaNormalmente sha256WithRSAEncryption ou ecdsa-with-SHA256; arquivos mais antigos podem conter sha1WithRSAEncryption (descontinuado e rejeitado por navegadores modernos)
Mecanismo de integridadeAssinatura digital da CA sobre o TBSCertificate; qualquer alteração de byte invalida a assinatura e causa falha no handshake TLS
Tamanho típico do arquivo1 KB - 4 KB para um único certificado; vários KB maior quando uma cadeia de certificados completa é concatenada
CompressãoNenhuma - os dados do certificado são armazenados sem compressão
CriptografiaNenhuma - o certificado é intencionalmente público; chaves privadas requerem arquivos .key, .pfx ou .p12
Suporte de plataformaWindows, macOS, Linux, Android, iOS e qualquer sistema ou runtime compatível com TLS
Usos comunsAutenticação de servidor HTTPS/TLS, assinatura de código, criptografia de e-mail (S/MIME), autenticação de certificado de cliente
Extensões intercambiáveis.crt (convenção Unix/Linux/Apache) e .cer (convenção Windows) nomeiam o mesmo formato X.509; .pem e .der nomeiam a codificação explicitamente
LançadoX.509 first published 1988 (ITU-T); .crt is a long-standing certificate extension on Unix/Apache
Versão mais recenteX.509 v3 (RFC 5280, 2008); PEM text encoding codified in RFC 7468 (2015)
Padrão abertoSim · livre de royalties
Especificaçãodatatracker.ietf.org

Conversões de CRT

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos CRT. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos CRT.

Perguntas frequentes

O que é um arquivo .crt?
Um certificado de segurança digital no padrão X.509. Ele vincula uma identidade (um site, servidor, pessoa ou editor de software) a uma chave pública e é assinado por uma Autoridade Certificadora, para que o software possa verificar se é genuíno. É o tipo de certificado por trás do cadeado HTTPS.
Como abro um arquivo .crt no Windows?
Clique duas vezes nele para abrir o visualizador de certificados do Windows, que mostra o emissor, as datas de validade e o uso pretendido. A partir daí, você pode escolher «Instalar Certificado» para adicioná-lo ao repositório de certificados.
Qual é a diferença entre .crt e .cer?
Praticamente nada - ambos rotulam um certificado X.509. .crt é a convenção Unix/Apache mais comum, .cer a do Windows mais comum. A real diferença é a codificação interna (binário DER vs texto PEM Base64), que a extensão não define.
Como converto um .crt para .pem?
Se for DER binário: «openssl x509 -inform der -in cert.crt -out cert.pem -outform pem». Se já for texto Base64 (começa com -----BEGIN CERTIFICATE-----), ele já é efetivamente PEM - basta renomeá-lo.
É seguro abrir ou compartilhar um arquivo .crt?
Sim - a visualização é segura e um .crt normalmente contém apenas o certificado público, que deve ser compartilhado. Tenha cuidado apenas ao instalar/confiar em um certificado de uma fonte não confiável e nunca o confunda com um arquivo de chave privada (.pfx/.p12/.key), que é secreto.
Como instalo um .crt em um servidor web Apache/Nginx?
Referencie o certificado (e a cadeia), além da chave privada na configuração do servidor - Apache: SSLCertificateFile/SSLCertificateKeyFile; Nginx: ssl_certificate/ssl_certificate_key. O .crt deve ser codificado em PEM para ambos; converta de DER com OpenSSL se necessário.

Referências

1RFC 5280 - X.509 Public Key Infrastructure Certificatedatatracker.ietf.org
2RFC 7468 - Textual Encodings of PKIX/PKCS/CMS (PEM)www.rfc-editor.org

Continue explorando

em todo o banco de dados

Principais extensões desta semana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.JPGJPEG Image
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.RPMSGRestricted Permission Message
7.PARTPartial Download File
8.BINCD/DVD Disc Image (BIN/CUE)
9.DBSQLite Database File
10.JSONJavaScript Object Notation file

Extensões relacionadas

.PEMPEM - Base64-encoded certificate / key container (X.509, PKCS)
.P7MPKCS#7 / S/MIME Message (digitally signed or encrypted)
.CERSecurity certificate (X.509 .cer)
.REQCertificate Signing Request (CSR) - .req
.CSRCertificate Signing Request (PKCS#10)

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z