[imp] smime support in Horde 4.0

Nikolaos Milas nmilas at noa.gr
Tue Jan 10 07:02:22 UTC 2012


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?

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.)

Please advise.

Thanks,
Nick


More information about the imp mailing list