-
Notifications
You must be signed in to change notification settings - Fork 150
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
TLS client authentication: allow optional client certificate #742
Comments
From: Goetz Babin-Ebell I have reworked the way how in imap/tls.c:tls_init_serverengine
Additionally I changed imtest:
|
Attachment-Id: 338 The patch containing my channges... |
From: Zhang Weiwu Great. Since this patch is created more than four years ago 2005-04-01 is there a chance it gets accepted into the main source tree so I can simply upgrade my cyrus imapd? |
From: Goetz Babin-Ebell Does it still apply ? Since Thunderburb didn't really support client authentication If you want to adopt the patch, I would be willing to help... |
From: Zhu Zhixin have a look at .. :-) |
From: Zhu Zhixin ^_^ your patch seems works. ./configure --with-snmp=snmp/makemake installno error and when i connect to the imap server with icedove/thunderbird, the CA dialog now not appear. |
From: Zhang Weiwu Glad to know. Thanks. May I ask which version does this apply to, when you say it applies "now"? I just guess providing this information would be helpful for those coming here from google. |
From: Zhang Weiwu > no error and when i connect to the imap server with icedove/thunderbird, the He was talking about the case when cyrus mis-behavior it trigger another mis-behavior in thunderbird which is recorded here: |
From: Sebastian Hagedorn FWIW, I found a (stupid) workaround for the Thunderbird problem. We switched CAs this morning and began having the issue that TB users with certificates signed by the new CA were prompted for them. So a generic workaround would be to create an empty CA that's never used and to point tls_ca_file to that ... ugly, but effective. |
From: Zhu Zhixin (In reply to comment #6) $ dpkg -l |grep cyrus-imapd |
From: Jeroen van Meeuwen (Kolab Systems) I'm going to attempt to apply these patches to master, thanks. |
From: Jeroen van Meeuwen (Kolab Systems) (In reply to comment #0) I take it your "tls_server_ca_file" setting is actually supposed to represent the CA certificate (chain) used to issue client certificates with - correct? If so, I'd say client_ca_cert is a more appropriate name. |
I don't know if Jeroen ever got anywhere with this, but it doesn't apply cleanly anymore.
Also, the Closing this anyway, since one way or another, no-one seems to have cared about it in years. |
From: Goetz Babin-Ebell
Bugzilla-Id: 2642
Version: 2.2.x
Owner: Ken Murchison
The text was updated successfully, but these errors were encountered: