Moraš imeti tudi nek program ki bo to izjavo tudi podpisoval.
Sam catch digitalnega podpisovanja je da imaš ti digitalno potrdilo izdajatelja kateremu neka stran zaupa, lahko te certifikate tudi stran sama izdeluje, vendar bodo ti certifikati po vsej verjetnosti veljali samo na tej strani.
Recimo v sloveniji sta najbolj pogosta certifikata sigen-ca in postar-ca. katere certifikate stran podpira je zapisano v CA datoteki na serveju.
potem pa potrebuješ še en program ki ti podpisuje dokumente, ponavadi je uporabljena java za te programe. no in ta program ti natoiz hasha datoteke in footprinta certifikata zgenerira nek skupen hash. ta hash je vedno enak če z istim certifikatom podpisuješ isti dokument (dokument se ne sme popolnoma nič spremeniti).
no in vsa poanta teh certifikatov je da ti lahko dokažeš da si podpisal točno določen dokument in ne spremenjenega.
P.S.: glede unga java programa za podpisovanje ga boš verjetno moral sam napisati, saj dvomim da ti ga bo katera koli programerska hiša prodala.