On Thu, 18 Dec 2008, deiva shanmugam wrote:
>         I had built 64-bit libdkim in solaris 10. I'm trying to cross 
> check whether the body hash and signature created by libdkim against 
> openssl , by doing manual canonicalization and calculating hash and 
> signature using openssl commands. But the hash created by both of them 
> differs.
>
> The Data Was very simple to be: "This\r\n"
>
> But the hash was completely different.
>
> The openssl command was:
>
>       opennsl dgst -sha1 -in Inputfile -out Outfile
>
> Inputfile contains : This\r\n
>
> The Version of dkim-milter i'm using is: dkim-milter-2.8.0.Beta4

In general, please restrict conversations about the beta releases to the 
beta list.  However, this probably applies to all versions and is a 
general theory question.

In the public releases, try setting the environment variable DKIMDEBUG to 
"c", then restart your filter and send your test message.  In /var/tmp 
you'll find some "dkim.*" files named, in part, after the MTA job ID that 
was processed.  You should be able to back-track from your logs or the 
Received: headers in your message to find the canonicalized body.  You can 
then "diff" that against your original file to see how they may have 
changed between your file and what the MTA actually saw.

The method is different in the 2.8.0 Beta releases.  Check your 
dkim-filter.conf(5) man page for details there.

------------------------------------------------------------------------------
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
_______________________________________________
dkim-milter-discuss mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dkim-milter-discuss

Reply via email to