Lepsze jest S/MIME gdyż certyfikowane przez zaufaną trzecią stronę. Oczywiście w PGP też to można zrobić, ale jest więcej zachodu. Znów przy PGP mniej jest zabawy z odnawianiem certyfikatów i istnieje coś takiego jak timestamping do którego można użyć np. takiego filtra podręcznego 'stamper':
%_A=#%XMP_MultiDlg("Znaczenie czasowe",%-
"Jaki rodzaj wpisu chcesz użyć?",%-
"1","ID1$X$service in post mode|%-
ID3$$Stamper in clear mode|%-
ID3$$Stamper in header mode|%-
ID4$$Stamper in text mode|%-
ID5$$Stamper in pgp mode|%-
ID6$$Stamper in binary mode",%-
"1","Zatwierdź","Pomiń")%-
#%-
%-
%IF:"%_A"="1":"X-Stamper-To: %TO":""%-
%IF:'%_A'='1':'%TO=""':''%-
%IF:"%_A"="1":"%TO(post@stamper.itconsult.co.uk)":""%-
%IF:"%_A"="1":"%SignComplete":""%-
%IF:"%_A"="2":"X-Stamper-To: %TO":""%-
%IF:'%_A'='2':'%TO=""':''%-
%IF:"%_A"="2":"%TO(clear@stamper.itconsult.co.uk)":""%-
%IF:"%_A"="2":"%SignComplete":""%-
%IF:"%_A"="3":"X-Stamper-To: %TO":""%-
%IF:'%_A'='3':'%TO=""':''%-
%IF:"%_A"="3":"%TO(header@stamper.itconsult.co.uk)":""%-
%IF:"%_A"="3":"%SignComplete":""%-
%IF:"%_A"="4":"X-Stamper-To: %TO":""%-
%IF:'%_A'='4':'%TO=""':''%-
%IF:"%_A"="4":"%TO(text@stamper.itconsult.co.uk)":""%-
%IF:"%_A"="4":"%SignComplete":""%-
%IF:"%_A"="5":"X-Stamper-To: %TO":""%-
%IF:'%_A'='5':'%TO=""':''%-
%IF:"%_A"="5":"%TO(pgp@stamper.itconsult.co.uk)":""%-
%IF:"%_A"="5":"%SignComplete":""%-
%IF:"%_A"="6":"X-Stamper-To: %TO":""%-
%IF:'%_A'='6':'%TO=""':''%-
%IF:"%_A"="6":"%TO(binary@stamper.itconsult.co.uk)":""%-
%IF:"%_A"="6":"%SignComplete":""%-
Wymaga XMP