.P7B

Arquivo P7B

PKCS
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo P7B é um pacote de certificados PKCS #7 que contém um ou mais certificados CA X.509 (geralmente uma raiz e intermediários), mas nenhuma chave privada. No Windows, clique duas vezes para abrir o Assistente de Importação de Certificados. No Linux ou macOS, use o OpenSSL para inspecionar ou convertê-lo. O arquivo é seguro para compartilhar porque não carrega material de chave privada.

Desenvolvedor: RSA Security (PKCS #7 spec, 1993); standardised as RFC 2315 / RFC 5652 (CMS) by IETF Categoria: Arquivos de Internet Padrão aberto MIME: application/x-pkcs7-certificates
ABRE EM Windows macOS Linux
Relacionado: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

Nesta página

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

Um arquivo .p7b é um contêiner de cadeia de certificados PKCS #7 usado em PKI (Infraestrutura de Chaves Públicas). Ele contém um ou mais certificados digitais X.509 - normalmente um certificado de servidor mais certificados de CA intermediários e de raiz - codificados em formato binário DER ou Base64 PEM. Ao contrário dos pacotes .P12, um arquivo .p7b contém nenhuma chave privada e é seguro para distribuir livremente.

O formato foi definido pela RSA Security em 1993 como PKCS #7 v1.5, posteriormente padronizado pela IETF como RFC 2315 (1998), e substituído em especificação pelo Cryptographic Message Syntax (CMS) definido na RFC 5652 (2009). Apesar do padrão atualizado, o .p7b continua sendo o padrão prático para exportar e importar cadeias de certificados em sistemas Windows.

Usos comuns:

  • Exportação de cadeias de certificados do Gerenciador de Certificados do Windows (certmgr.msc)
  • Instalação de certificados de CA intermediários no IIS e outros servidores baseados em Windows
  • Distribuição de pacotes de CA raiz confiáveis

A extensão .p7c é funcionalmente idêntica à .p7b. Ferramentas como OpenSSL podem converter arquivos .p7b para o formato .PEM ou .CER conforme necessário para Apache, nginx e outros servidores que exigem um arquivo de cadeia separado junto com a chave privada.

Segurança e proteção

RISCO: LOW

Arquivos P7B contêm apenas dados de certificados públicos - sem chave privada, sem código executável. Eles são seguros para abrir e compartilhar. Verifique se a cadeia do emissor corresponde a uma CA confiável antes de importar para um repositório de certificados, para evitar confiar em uma CA maliciosa.

Detalhes do formato

em resumo
NOME COMPLETOPKCStambém conhecido como PKCS7 certificate file, CMS certificate chain
DESENVOLVEDORRSA Security (PKCS #7 spec, 1993); standardised as RFC 2315 / RFC 5652 (CMS) by IETFdesde 1993 (PKCS #7 v1.5 by RSA Security); RFC 2315 published 1998
TIPO MIMEapplication/x-pkcs7-certificates
TIPOContêiner de cadeia de certificados (binário DER ou codificado em Base64 PEM)
PADRÃOAberto · livre de royalties
Esta extensão também é usada por…
  • Mensagem Assinada S/MIME (.p7m) - O PKCS #7 também é usado para assinatura de e-mail (.p7m) e assinaturas destacadas (.p7s); essas extensões são distintas.
MAGIC BYTES · ASSINATURA DO ARQUIVO
OFFSET
0001
HEX
3082
ASCII
0·
Codificado em DER: começa com 0x30 (tag ASN.1 SEQUENCE) seguido por 0x82 (comprimento em 2 bytes). Codificado em PEM: começa com a string ASCII «-----BEGIN PKCS7-----», conteúdo Base64, depois «-----END PKCS7-----». Cerca de 20% dos arquivos P7B são PEM; o restante é DER binário.

Programas que abrem arquivos P7B

Windows2 apps
Windows Certificate Manager (certmgr.msc) Integrado Clique duas vezes no arquivo .p7b → Assistente de Importação de Certificados; ou execute «certutil -addstore Root file.p7b».
OpenSSL (Windows port) Código aberto openssl pkcs7 -print_certs -in chain.p7b -out chain.pem (converter para PEM para revisão)
macOS2 apps
OpenSSL Código aberto openssl pkcs7 -print_certs -in chain.p7b -out chain.pem
Keychain Access Integrado Clique duas vezes no arquivo .p7b para importar certificados para o Keychain.
Linux1 app
OpenSSL Código aberto openssl pkcs7 -print_certs -in chain.p7b -out chain.pem

Detalhes técnicos

especificação profunda
CodificaçãoDER binário ou Base64 de texto (PEM)
Ordem dos bytesBig-endian (ASN.1 DER)
Formato de contêinerASN.1 DER ou invólucro PEM
Tipo MIMEapplication/x-pkcs7-certificates
Magic bytes (DER)0x30 0x82 - tag ASN.1 SEQUENCE com comprimento de 2 bytes
Magic bytes (PEM)Linha de cabeçalho ASCII «-----BEGIN PKCS7-----»
Chave privada incluídaNão - apenas certificados; dados públicos seguros para compartilhar
Tamanho de arquivo típico1 KB - 20 KB
Estrutura internaASN.1 ContentInfo com contentType=signedData; o campo de certificados é um SET de estruturas X.509 v3 DER
Conteúdo opcionalPode incluir Listas de Revogação de Certificados (CRLs)
Extensão equivalente.p7c - estrutura SignedData funcionalmente idêntica
Padrão governantePKCS #7 v1.5 (RFC 2315, 1998); substituído pelo CMS RFC 5652 (2009)
Lançado1993 (PKCS #7 v1.5 by RSA Security); RFC 2315 published 1998
Versão mais recenteRFC 5652 - Cryptographic Message Syntax (CMS), 2009
Padrão abertoSim · livre de royalties
Especificaçãodatatracker.ietf.org

Conversões de P7B

Perguntas e Respostas da Comunidade

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

Perguntas frequentes

O que é um arquivo P7B?
Um pacote de certificados PKCS #7 - contém um ou mais certificados CA X.509 (uma cadeia de confiança), mas NENHUMA chave privada. Usado para instalar certificados de CA intermediários/raiz em servidores web e máquinas Windows.
Como abro um arquivo P7B no Windows?
Clique duas vezes para iniciar o Assistente de Importação de Certificados ou abra o certmgr.msc, clique com o botão direito em um repositório de certificados → Todas as Tarefas → Importar.
Como converto P7B para PEM para Apache ou nginx?
Use o OpenSSL: «openssl pkcs7 -print_certs -inform DER -in chain.p7b -out chain.pem». O PEM de saída pode ser usado diretamente nas diretivas SSLCertificateChainFile / ssl_trusted_certificate.
Um arquivo P7B contém uma chave privada?
Não. O P7B (PKCS #7 SignedData) contém apenas certificados públicos. Para agrupar certificados COM uma chave privada, use o formato PFX/P12.
Qual é a diferença entre P7B e PFX?
O P7B contém apenas certificados públicos (seguro para compartilhar). O PFX/P12 contém certificados E a chave privada (deve ser protegido com uma senha).
Qual é a diferença entre P7B e CER?
Um arquivo .cer geralmente contém um único certificado; um .p7b pode agrupar uma cadeia inteira (raiz + intermediários) em um único arquivo.

Referências

1RFC 5652 - Cryptographic Message Syntax (CMS)datatracker.ietf.org
2RFC 2315 - PKCS #7 v1.5 (historic)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.RPMSGRestricted Permission Message
6.MDMarkdown Document
7.NOMEDIAAndroid No-Media Marker File
8.PRO6XProPresenter 6 Bundle File
9.EXEWindows Executable (Portable Executable)
10.PRDXSoftMaker Presentations Document

Extensões relacionadas

.CRDOWNLOADChrome Partial Download File
.JNLPJava Network Launch Protocol file
.WEBARCHIVESafari Web Archive
.PARTPartial Download File
.DOWNLOADPartial / Incomplete Download File
.ASPXActive Server Page Extended (ASP.NET Web Form)

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