[rt-devel] RT3: mail UTF-8 automatic conversion and GPG verification
    Guillaume Perréal 
    perreal at lyon.cemagref.fr
       
    Thu Aug 14 14:09:34 EDT 2003
    
    
  
Hi.
I'm (re)writing a GPG email authentication plug-in based on Jesse's 
enhanced-mailgate.
For now, this plug-in should only handle RFC3156 compliant messages (see "5. 
OpenPGP signed messages"), that is MIME "multipart/signed" messages composed 
of exactly two parts : the "signed" data (usualy "text/plain") and the 
armored signature ("application/pgp-signature").
As I always got "BAD signature", I looked at what is passed to gpg for 
verification :
[start of signed data]
content-type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 7bit
X-RT-Original-Encoding: ISO-8859-15
test
[end of signed data]
DOH ! I forgot RT converts all text parts to UTF-8, "corrupting" the data 
before verification happens.
Any idea to work around this "feature" ?
Thanks,
-- 
    
    
More information about the Rt-devel
mailing list