[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH] PKCS#7 signed data handling in MHonArc
> Cool. Are you interested in making the modifications to reflect
> the filter API changes in MHonArc 2.5?
Well yes, but not quite right now, sorry (I worked on MHonArc as part
of another job assignment).
> . It appears the PKCS#7 filter requires no patches to the main
> MHonArc code base. Is this correct?
Yes.
> . Can you supply how one would register the filter into MHonArc
> via the MIMEFILTERS resource?
<MIMEFILTERS>
application/x-pkcs7-mime;IDX::MHOnArcAddOns::filter_pkcs7_mime;mhsite.pl
</MIMEFILTERS>
(you can change file and routine names at will of course)
> . Can you list any external dependencies the filter relies on
> (e.g. openssl)?
This is the only one. Any version of openssl above 0.9.5 is OK, and
one does not need a configuration file nor a CA hierarchy (this is
what the -noverify option is for). Openssl refuses to output badly
signed text inside correct PKCS#7, though.
> I have not looked into the details of PKCS, but if has to deal
> with multipart/related messages (like SMIME), you can look at
> mhtxthtml.pl to see how a filter can access other parts of
> a message. Focus on the resolve_cid() routine.
This what I did for 2.4.9. PKCS#7 is a binary format for signature,
its purpose is similar to SMIME except signatures are not
detachable. The payload (at the encapsulation level just under PKCS#7,
once the signature is removed) consists of a MIME document with many
missing headers. During the tests, I was able to deal with multipart
PKCS#7 payloads very well as I mentioned in the previous post.
> If the filter can be updated to be compatible with v2.5, I
> can include it into the standard distribution.
As soon as I have a little spare time, I will try this (and a little
page of documentation in plain text).
--
<< Tout n'y est pas parfait, mais on y honore certainement les jardiniers >>
Dominique Quatravaux <dom@kilimandjaro.dyndns.org>
[Index of Archives]
[Bugtraq]
[Yosemite News]
[Mhonarc Home]