[Tickets #2782] Re: S/MIME Sign using browser capabilities

bugs@bugs.horde.org bugs at bugs.horde.org
Thu Feb 22 01:39:52 PST 2007


Ticket URL: http://bugs.horde.org/ticket/?id=2782
 Ticket             | 2782
 Updated By         | fernandez_marosc at gva.es
 Summary            | S/MIME Sign using browser capabilities
 Queue              | IMP
 Version            | HEAD
 Type               | Enhancement
 State              | Feedback
 Priority           | 1. Low
 Owners             | Michael Slusarz, Horde Developers
+New Attachment     | ffox-smime.patch

fernandez_marosc at gva.es (2007-02-22 01:39) wrote:

> If you can just upload an updated patch here, that would be great.

I have produced a patch for Horde 3.1.3 IMP 4.1.3 releases, since I could
not run the HEAD versions of these due to multiple errors. Nevermind, I
intend to apply this feature to the final releases of Horde/IMP so this is
fine for now. Later, I will produce a patch for the HEAD since I wish to
integrate it in future Horde releases.
The patch file includes (hopefully) all necessary changes. I generated it
using regular "diff -u". I could not do it with "cvs diff" due to bug
#5017. Note that the file "SMIME_Delegate_Encryption.php" is a new file.
To include it in the patch I created an empty
"SMIME_Delegate_Encryption.php.newfile" and made a diff between them.

About the changes.
I have gone back to the minimal implementation of this feature, meaning I
am doind it "hackishlky", as Jan Schneider commented. But the goal of the
patch I am uploading right now is POC (Proof of concept). We will take the
code to a better place later.

I really wish you give it a try. The install is straightforward. Use Horde
3.1.3 and IMP 4.1.3 final releases. No special Apache SSL nor OpenSSL
Apply this patch and try composing a text message with no attachments.
Select "Sign message with SMIME" from the drop-down list and send it.
You will need to have a personal certificate in your FireFox capable of
signing, of course. And I say Firefox. IE will come later.

Please tell me if it worked all right for you.

Thanks a lot.

More information about the bugs mailing list