Hmm..
ist es nicht so, das beim Signieren das Zertifikat 'in' die Datei geschrieben wird?
Dies kann nur bei Dateitypen funktionieren, welche eine 'Änderung' so vorsehen und auch überstehen.
Somit würde der 'Inhalt' von z.B. einer TXT-Datei eventuell kaputt gemacht werden.
Bei z.B. EXE und PDF ist es vorgesehen, diese Zertifikate in bestimmten Teilen der Datei einzubringen, ohne dass dessen Funktion beeinträchtigt wird.
(Ist nur mein Verständnis von Signieren
)