[Tickets #13730] Re: Implementation of peer verification in TLS connections
noreply at bugs.horde.org
noreply at bugs.horde.org
Mon Dec 1 22:44:38 UTC 2014
DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.
Ticket URL: https://bugs.horde.org/ticket/13730
------------------------------------------------------------------------------
Ticket | 13730
Updated By | Michael Slusarz <slusarz at horde.org>
Summary | Implementation of peer verification in TLS connections
Queue | Horde Framework Packages
Type | Enhancement
State | New
Priority | 1. Low
Milestone |
Patch | 1
Owners |
------------------------------------------------------------------------------
Michael Slusarz <slusarz at horde.org> (2014-12-01 15:44) wrote:
$GLOBALS['conf'] does not exist in Socket_Client. Socket_Client is an
independent library from the Horde application, so it cannot use
Horde-specific variables like $conf. So you will need to add these as
config options to the Horde_Socket constructor (which, in turn, means
they need to be added as config options in both the Horde_Imap_Client
library and the Horde_Smtp library).
And this means that these options cannot be globally defined in
Horde's conf.xml. Well, actually they can (and be used as defaults),
but there also has to be options to be able to override these defaults
in every location where we are using the Socket Client library. i.e.
these defaults can be defined with IMAP authentication, POP3
atuhentication, SMTP authentication, and in IMP both when configuring
the IMAP/POP3 backend and the SMTP backend.
That's really the main reason this hasn't been added to Horde
previously - since it's the configuration code that is both messy and
a PITA. (Unfortunately, this is an issue with security/encryption
options in general, so there's not a ton we can do about that).
More information about the bugs
mailing list