2. The non-transitory computer readable medium of claim 1 , further comprising: generating a CDF document hash by applying a hash function to the source CDF document; and generating a CDF header comprising the CDF document hash, wherein the CDF header is stored within the source CDF document after the CDF document hash is generated.
2. The non-transitory computer readable medium of claim 1 , further comprising: generating a CDF document hash by applying a hash function to the source CDF document; and generating a CDF header comprising the CDF document hash, wherein the CDF header is stored within the source CDF document after the CDF document hash is generated. 3. The non-transitory computer readable medium of claim 2 , wherein the CDF header comprises: a CDF document usage restriction defining at least one usage restriction for the source CDF document.