Selected Samples

encpdfmax

The sample wraps a JPG image file ( leaves.jpg) into three security layers - Encrypted, Signed & Encrypted to create leaves.jpg.p7m file. S/MIME heqaders are added only to the middle layer. Each layer is added by an instance of p7mTool, the instances being connected by pipes. Additionaly, the intermediate p7m files - inner layers are stored in separate files for debug purposes.
encpdfmax.bat:

"%p7mToolDir%\p7mTool" layer1.stj.txt |
  "%p7mToolDir%\p7mTool" layer2.stj.txt |
    "%p7mToolDir%\p7mTool" layer3.stj.txt |
      "%p7mToolDir%\p7mTool" layer4.stj.txt

layer1.stj.txt

-wc Encrypt jpg max! 
-fd
-rf reports/layer1.report.txt 
-of@STDOUT;output/layer1.p7m 
-if Data/sample.pdf 
-ce *ab.txt 

layer2.stj.txt

--p7mheaders
--forcedirectories
--reportfile reports/layer2.report.txt 
--outputfile @STDOUT;output/layer2.p7m 
--signwith *ab.txt 

layer3.stj.txt

-of@STDOUT;output/layer3.p7m 
-fd
-rf reports/layer3.report.txt 
-ce*ab.txt 

layer4.stj.txt

--Base64
--ReportFile  leaves.report.txt 
--OutputFile  leaves.jpg.p7m   
 
Copyright © Cryptigo 2001-2013Last modified on  27 Jul 2004