Hallo, > Hab ich mir schon gedacht (wegen: no signed data) Aber wie prÃft mein > MUA das, wenn sie angehÃngt ist?
Ich denke der wird etwa folgendes machen:
- prÃfen, ob es eine Nachricht im PGP/MIME Format
im Header der Mail steht dann folgendes:
Content-Type: multipart/signed; micalg=pgp-sha1;
protocol="application/pgp-signature";
boundary="xxx" (oder Ãhnlich)
Das erste Attachment ist dann die eigentliche Nachricht und hat einen
eigenen Content-Type wie
Content-Type: text/plain; charset=UTF-8 (oder irgendwas anderes)
Das zweite Attachment MUSS dann die Signatur dazu sein, mit
Content-Type: application/pgp-signature
- dann extrahiere die Mail
- extrahiere die Signatur
- rufe gpg --verify auf, dem man entweder die beiden Teile der Nachricht
als Dateien mitgibt (die Signatur und die Nachricht)
gpg --verify singature.asc xyz.tmp
Oder man schickt die Nachricht durch eine Pipe und gibt nur die
Signatur als Datei mit:
gpg --verify signature.asc < file
cat file | gpg --verify signature.asc
So oder so Ãhnlich :-)
- werte den Exitcode aus und zeige das Ergebnis an
Hoffe mal das ist verstÃndlich und halbwegs richtig,
Jan
signature.asc
Description: OpenPGP digital signature

