Hello,
I was having problems with this some time ago, and I haven't got anywhere
since.
My question is...
Does binc TLS client authentication work ?
I'm running binc 1.2.9, and Mozilla Thunderbird tells me that the the server
does not support client authentication (which I take to mean that binc is not
advertising it).
A normal (non client-auth) SSL connection works fine, as does the normal
password authentication (not that I expect this to have anything to do with
it). Oh, and for the record, this all works fine for apache and qmail (with
the appropriate patch, of course), so I'm certain there's nothing wrong with
the SSL library.
I've not passed anything to ./configure when I built binc that might affect
this. I have the CA and server certificates installed as per the config
(below).
I have tried running binc with and without '--ssl' (I thought maybe that if it
was already using SSL it would not advertise TLS as well ? - dunno).
If anyone has any ideas, I'd be really grateful to hear about them. Does
ANYONE use this feature ? - I've not seen anyone even mention it in the
mailing archive or anywhere else come to that (the manual doesn't even seem
to cover it) !
Thanks in advance,
Rich.
Here's my config file...
--------------------------------------------------------------
Authentication {
allow plain auth in non ssl = "no",
auth penalty = 4,
disable starttls = "no"
}
Security {
jail path = "/home/bincimap",
jail user = "bincimap",
jail group = "bincimap"
}
Log {
type = "multilog",
environment ip variable = "TCPREMOTEIP"
}
Mailbox {
depot = "IMAPdir",
type = "Maildir",
path = "IMAPdir",
auto create inbox = "no",
auto subscribe mailboxes = "INBOX,SPAM",
umask = "077"
}
Session {
auth timeout = 30,
idle timeout = 1800,
transfer timeout = 240,
transfer buffer size = 4096
}
SSL {
pem file = "/usr/local/qmail/control/bincimap.pem",
ca file = "/usr/local/qmail/control/bincimap.ca",
ca path = ""
cipher list = "!ADH:RC4+RSA:HIGH:MEDIUM:EXP:+SSLv2:+EXP",
verify peer = "yes"
}
--------------------------------------------------------------