{
 "id": "pkcs7",
 "name": "PKCS7",
 "category": "email",
 "identifiers": {
  "extensions": [
   "p7m",
   "p7b",
   "p7s"
  ],
  "mime": [
   "application/pkcs7-mime",
   "application/pkcs7-signature"
  ],
  "puid": [
   "fmt/670"
  ],
  "wikidata": [
   "Q59608885"
  ],
  "signatures": [
   {
    "name": "PKCS #7 Cryptographic Message File",
    "sequences": [
     {
      "position": "bof",
      "offset": 0,
      "pattern": "30{1-5}06092a864886f7"
     }
    ]
   }
  ],
  "priority_over": [
   "fmt/101"
  ]
 },
 "status": "unknown",
 "summary": "PKCS #7 Cryptographic Message File is a form of electronic signature used to secure messages that can only be read by the intended recipient. PKCS #7 describes a general syntax for data that may have cryptography applied to it, such as digital signatures and digital envelopes. PKCS #7 is one of the family of standards called Public-Key Cryptography Standards (PKCS) devised and published by RSA Security Inc, starting in the early 1990s; storing signed and/or encrypted data, usually attached to an email message that includes an S/MIME (Secure/Multipurpose Internet Mail Extensions) digital signature. The extension .p7s usually refers to PKCS #7 Signature Files; .p7m usually refers to PKCS #7 MIME Files; and .p7b usually refers to PKCS #7 Certificate Files. The research of this format is still ongoing, please contact the PRONOM team if you how any more information regarding this format.",
 "projects": [
  {
   "name": "File Formats Wiki",
   "url": "http://fileformats.archiveteam.org/wiki/PKCS7",
   "kind": "wiki"
  },
  {
   "name": "PRONOM fmt/670",
   "url": "https://www.nationalarchives.gov.uk/PRONOM/fmt/670",
   "kind": "format-doc"
  },
  {
   "name": "Wikidata Q59608885",
   "url": "https://www.wikidata.org/wiki/Q59608885",
   "kind": "wiki"
  }
 ],
 "provenance": {
  "sources": [
   "ffw",
   "pronom",
   "wikidata"
  ]
 },
 "updated": "2026-10-24",
 "aliases": [],
 "structure": [],
 "parsers": [],
 "tools": [],
 "conversions": [],
 "samples": [],
 "claims": [],
 "verification": []
}