[imp] smime support in Horde 4.0

Jan Schneider jan at horde.org
Tue Jan 10 13:16:46 UTC 2012


Zitat von Nikolaos Milas <nmilas at noa.gr>:

> On 28/12/2011 12:42 πμ, Nikolaos Milas wrote:
>
>> On 27/12/2011 11:32 μμ, Michael M Slusarz wrote:
>>
>>> Do you locally have a copy of the signer's certificate?  If not,  
>>> there is no way to reliably verify the certificate - anybody can  
>>> create a certificate containing the sender's credentials.
>>
>> Hmm, not really; If the personal certificate is signed from an  
>> official CA, whose certificate is in turn included in the CAfile  
>> used for verification (which is the case in our scenario), then the  
>> certificate is considered verified. Isn't it?
>
> Hi,
>
> I haven't seen any progress on this issue.
>
> I would like to add that - for example - Thunderbird includes  
> functionality to declare a CA certificate as "Trusted", and,  
> subsequently, it automatically accepts people's certificates signed  
> by that CA as trusted as well.
>
> Similarly, Horde S/MIME extension, since it is using OpenSSL and a  
> specific CAfile, should accept as trusted all personal certificates  
> signed by any CA included in that CAfile. So, if this is the case  
> (as in our case), the message by SMIME should NOT be: "Message  
> verified successfully but the signer's certificate could not be  
> verified." but "Message verified successfully."
>
> Otherwise, Horde S/MIME should include (similar to Thunderbird)  
> functionality to declare certficates as trusted. Currently, even if  
> we manually import a (public) personal certificate for a particular  
> person, and that person is in our address book, Horde S/MIME insists  
> that "...the signer's certificate could not be verified.
>
> So, when Horde S/MIME - as is now - will accept that the signer's  
> certificate could be verified?

This has nothing to do with Horde. All veryfication is done via OpenSSL.

> Additionally, the displayed S/MIME Sender information does not  
> always match the mail message sender address. Currently, Horde  
> S/MIME, like Mozilla Thunderbird and MS Outlook, actually displays  
> as the "email" the *first* address of those included in the Subject  
> Alternative Name Extension. Yet, I believe that it should not  
> display the *first* one (of the email addresses placed in the  
> Subject Alternative Name Extension ), but the one that *matches* the  
> mail message sender's address, if there is one. Note that  
> Squirrelmail smime plugin has recently been updated to behave like  
> that as well. (Refs: RFC 5280, Sections 4.1.2.6 and 4.2.1.6.)

This is not trivial, because the cert doesn't know anything about it's  
envelope, i.e. the e-mail message.

Jan.

-- 
Do you need professional PHP or Horde consulting?
http://horde.org/consulting/



More information about the imp mailing list