.P7C

Arquivo P7C

PKCS#7 Certificate File
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo P7C é um pacote de certificados PKCS#7 que contém um ou mais certificados digitais (apenas chaves públicas, sem chave privada). No Windows, clique duas vezes para abrir o Assistente de Importação de Certificados. No Mac, clique duas vezes para importar para o Keychain Access. Não é um documento e não pode ser aberto em um visualizador de PDF ou editor de texto.

Desenvolvedor: RSA Laboratories (PKCS standard); standardized by IETF as RFC 2315 → RFC 5652 (CMS) Categoria: Arquivos Codificados Padrão aberto MIME: application/pkcs7-mime
ABRE EM Windows macOS Linux
Relacionado: .CRYPT · .SDOC · .AXX · .REM

Nesta página

19k+ extensões indexadas
Última revisão em Jun 28, 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 P7C?

Um arquivo .p7c é um pacote de certificados PKCS#7 - um arquivo de certificado digital codificado como uma estrutura PKCS#7 SignedData «degenerada» contendo um ou mais certificados X.509, mas sem carga útil assinada. É usado para distribuir um certificado ou uma cadeia de certificados completa (entidade final mais CAs intermediárias) como um único arquivo portátil.

Tecnicamente, .p7c e .p7b são o mesmo formato: ambos envolvem certificados em uma estrutura PKCS#7 SignedData (OID 1.2.840.113549.1.7.2) com um campo SignerInfos vazio. A distinção é por convenção - .p7c é a extensão que a Microsoft associa ao formulário apenas de certificados para fins de S/MIME e identidade de e-mail. A Windows CryptoAPI e o Gerenciador de Certificados (certmgr.msc) lidam com ambos de forma idêntica.

Os arquivos podem ser codificados de duas maneiras: DER (binário, começando com os bytes 30 82) ou PEM (DER codificado em Base64 envolvido em linhas de cabeçalho -----BEGIN PKCS7----- / -----END PKCS7-----).

Arquivos .p7c contêm apenas certificados públicos - nenhuma chave privada está incluída. Para arquivos que agrupam um certificado com sua chave privada, consulte .pfx (PKCS#12). O padrão subjacente foi substituído pelo CMS (Cryptographic Message Syntax, RFC 5652), mas os arquivos .p7c permanecem em amplo uso para distribuição de certificados S/MIME, cadeias de assinatura de código e fluxos de trabalho de PKI empresarial.

openssl pkcs7 -in file.p7c -print_certs extrai os certificados do pacote.

Segurança e proteção

RISCO: LOW

O .p7c contém apenas certificados públicos - sem chaves privadas. Seguro para compartilhar e distribuir. Sem conteúdo executável. Risco: sempre verifique o emissor/impressão digital do certificado após a importação para confirmar que é de uma CA legítima; certificados maliciosos podem ser usados em ataques MITM se importados para Autoridades de Certificação de Raiz Confiáveis.

Detalhes do formato

em resumo
NOME COMPLETOPKCS#7 Certificate Filetambém conhecido como Degenerate SignedData, certs-only PKCS7
DESENVOLVEDORRSA Laboratories (PKCS standard); standardized by IETF as RFC 2315 → RFC 5652 (CMS)desde 1993 (PKCS#7 v1.5 by RSA Laboratories; RFC 2315 published 1998)
TIPO MIMEapplication/pkcs7-mime
TIPOEstrutura ASN.1 PKCS#7 SignedData codificada em DER/PEM (apenas certificados, sem carga útil)
PADRÃOAberto · livre de royalties
Esta extensão também é usada por…
  • Anexo de e-mail assinado e envelopado S/MIME - application/pkcs7-mime com smime-type=enveloped-data envolve o corpo do e-mail criptografado; mesma extensão, tipo de conteúdo diferente.
MAGIC BYTES · ASSINATURA DO ARQUIVO
OFFSET
0001
HEX
3082
ASCII
0·
Arquivos codificados em DER começam com 0x30 (tag SEQUENCE) seguido por bytes de comprimento (0x82 significa que o comprimento de 2 bytes segue). A variante codificada em PEM começa com o texto ASCII '-----BEGIN CERTIFICATE-----' ou '-----BEGIN PKCS7-----'; hex: null para PEM. O OID PKCS#7 1.2.840.113549.1.7.2 (signedData) aparece no cabeçalho.

Programas que abrem arquivos P7C

Windows5 apps
Adobe Acrobat Pago Editar > Preferências > Assinaturas > Identidades e Certificados Confiáveis > Importar - use para adicionar o certificado para validação de assinatura de PDF, não para «abrir» como um documento.
Microsoft Windows Certificate Manager (certmgr.msc) Integrado Clique duas vezes no .p7c para iniciar o Assistente de Importação de Certificados; escolha o repositório de certificados (Pessoal, Autoridades de Certificação de Raiz Confiáveis, etc.).
Microsoft Windows (built-in shell handler) Integrado O clique duplo abre a caixa de diálogo de Certificado nativamente; clique em «Instalar Certificado» para invocar o Assistente de Importação.
Adobe Reader (Acrobat Reader) Gratuito Pode importar .p7c para validação de certificado de assinatura digital via Preferências > Assinaturas. NÃO abre P7C como um documento.
OpenSSL (CLI) Código aberto openssl pkcs7 -inform DER -in cert.p7c -print_certs -out certs.pem - extrai certificados PEM individuais.
macOS2 apps
Keychain Access Integrado Clique duas vezes no .p7c ou arraste-o para o Keychain Access para importar o(s) certificado(s) para as chaves apropriadas.
macOS (built-in) Integrado Clique duas vezes para abrir no Keychain Access automaticamente.
Linux1 app
OpenSSL (CLI) Código aberto openssl pkcs7 -inform DER -in cert.p7c -print_certs -out certs.pem - extrai certificados PEM individuais.

Detalhes técnicos

especificação profunda
PadrãoPKCS#7 v1.5 (RFC 2315, 1998); funcionalmente idêntico ao CMS SignedData (RFC 5652, 2009)
PKCS#7 OID1.2.840.113549.1.7.2 (id-signedData)
Bytes mágicos DER30 82 - tag ASN.1 SEQUENCE seguida por codificação de comprimento de 2 bytes
Cabeçalho PEM-----BEGIN PKCS7----- / -----END PKCS7-----
CodificaçãoBinário (DER) ou texto (PEM - DER codificado em Base64)
ContêinerASN.1 BER/DER - mesma codificação usada por todos os formatos X.509 e PKCS
Certificados incluídosUm ou mais certificados X.509 v3 DER (entidade final mais cadeia)
Chaves privadasNão incluídas - formato apenas de certificados; use .pfx/.p12 para pacotes de certificado+chave
Campo SignerInfosVazio (SignedData degenerado - sem conteúdo assinado, apenas certificados)
Tipo MIMEapplication/pkcs7-mime; smime-type=certs-only
Tamanho de arquivo típico1 KB - 20 KB (varia com o comprimento da cadeia de certificados)
Comando OpenSSLopenssl pkcs7 -in file.p7c -print_certs
Sistemas operacionaisWindows, macOS, Linux, iOS, Android
Lançado1993 (PKCS#7 v1.5 by RSA Laboratories; RFC 2315 published 1998)
Versão mais recenteCMS (Cryptographic Message Syntax) RFC 5652, 2009 - successor standard
Padrão abertoSim · livre de royalties
Especificaçãodatatracker.ietf.org

Conversões de P7C

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos P7C. 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 P7C.

Perguntas frequentes

O que é um arquivo P7C?
Um arquivo de certificado PKCS#7 - contém um ou mais certificados digitais (apenas dados de chave pública, sem chave privada). Usado para distribuir certificados para assinatura de e-mail, SSL/TLS ou validação de assinatura de código.
Como abro um arquivo P7C no Windows?
Clique duas vezes nele - o Windows abre o Assistente de Importação de Certificados automaticamente. Escolha o repositório de certificados correto (Pessoal para seu próprio certificado; Autoridades de Certificação de Raiz Confiáveis para certificados de CA).
Como abro um arquivo P7C no Mac?
Clique duas vezes nele e o Keychain Access será aberto. Selecione as chaves de destino e clique em Adicionar.
Um arquivo P7C contém minha chave privada?
Não. O P7C contém apenas certificados públicos. Sua chave privada está em um arquivo .pfx ou .p12 (PKCS#12), que você nunca deve compartilhar.
Qual é a diferença entre P7C e P7B?
Eles são o mesmo formato (PKCS#7 apenas certificados). O P7B é mais comumente visto no Windows; P7C é a extensão específica para S/MIME. Você pode renomear um para o outro.
Por que o Adobe Reader quer que eu abra um arquivo P7C?
A Adobe usa .p7c para importação de certificado de ID Digital para assinatura/verificação de PDF. Não é um documento PDF - é um certificado para importar para o repositório de confiança do Acrobat.
Posso converter um P7C para PEM?
Sim: openssl pkcs7 -inform DER -in cert.p7c -print_certs -out bundle.pem

Referências

1RFC 2315 - PKCS#7 Cryptographic Message Syntax v1.5datatracker.ietf.org
2RFC 5652 - Cryptographic Message Syntax (CMS, successor)datatracker.ietf.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.PARTPartial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.EXEWindows Executable (Portable Executable)
6.RPMSGRestricted Permission Message
7.MDMarkdown Document
8.DATProgram Data File (generic)
9.NOMEDIAAndroid No-Media Marker File
10.TXTPlain Text File

Extensões relacionadas

.CRYPTWhatsApp Encrypted Message Database Backup
.SDOCOracle IRM Sealed Word Document
.AXXAxCrypt Encrypted File
.REMBlackBerry Encrypted Media Card File
.DLCDownload Link Container
.SECPGP Secret Key Ring File

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