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: LOWArquivos 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- 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.
Programas que abrem arquivos P7B
Detalhes técnicos
especificação profunda| Codificação | DER binário ou Base64 de texto (PEM) |
| Ordem dos bytes | Big-endian (ASN.1 DER) |
| Formato de contêiner | ASN.1 DER ou invólucro PEM |
| Tipo MIME | application/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ída | Não - apenas certificados; dados públicos seguros para compartilhar |
| Tamanho de arquivo típico | 1 KB - 20 KB |
| Estrutura interna | ASN.1 ContentInfo com contentType=signedData; o campo de certificados é um SET de estruturas X.509 v3 DER |
| Conteúdo opcional | Pode incluir Listas de Revogação de Certificados (CRLs) |
| Extensão equivalente | .p7c - estrutura SignedData funcionalmente idêntica |
| Padrão governante | PKCS #7 v1.5 (RFC 2315, 1998); substituído pelo CMS RFC 5652 (2009) |
| Lançado | 1993 (PKCS #7 v1.5 by RSA Security); RFC 2315 published 1998 |
| Versão mais recente | RFC 5652 - Cryptographic Message Syntax (CMS), 2009 |
| Padrão aberto | Sim · livre de royalties |
| Especificação | datatracker.ietf.org |
Conversões de P7B
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos P7B.