A signature file as defined in the Manifest and Signature Format. It has
essentially the same structure as a Manifest file in that it is a
set of RFC 822 headers (sections). The first section contains meta
data relevant to the entire file (i.e "Signature-Version:1.0") and
each subsequent section contains data relevant to specific entries:
entry sections.
Each entry section contains the name of an entry (which must
have a counterpart in the manifest). Like the manifest it contains
a hash, the hash of the manifest section correspondind to the
name. Since the manifest entry contains the hash of the data, this
is equivalent to a signature of the data, plus the attributes of
the manifest entry.
This signature file format deal with PKCS7 encoded DSA signature
block. It should be straightforward to extent to support other
algorithms.
version: 1.35 05/05/07 author: David Brown author: Benjamin Renaud |