Software /
code /
prosody-modules
Diff
mod_auth_ccert/README.md @ 6209:d611ed13df7e draft
Merge
author | Trần H. Trung <xmpp:trần.h.trung@trung.fun> |
---|---|
date | Tue, 18 Mar 2025 00:16:25 +0700 |
parent | 4433:0e3f5f70a51d |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mod_auth_ccert/README.md Tue Mar 18 00:16:25 2025 +0700 @@ -0,0 +1,40 @@ +--- +labels: +- 'Stage-Alpha' +- 'Type-Auth' +summary: Client Certificate authentication module +... + +Introduction +============ + +This module implements PKI-style client certificate authentication. You +will therefore need your own Certificate Authority. How to set that up +is beyond the current scope of this document. + +Configuration +============= + + + authentication = "ccert" + certificate_match = "xmppaddr" -- or "email" + + c2s_ssl = { + cafile = "/path/to/your/ca.pem"; + capath = false; -- Disable capath inherited from built-in default + verify = {"peer"; "client_once"}; -- Ask for client certificate + verifyext = { + -- Don't validate client certs as if they were server certs + lsec_ignore_purpose = false + } + } + + +Compatibility +============= + + ----------------- -------------- + trunk Works + 0.10 and later Works + 0.9 and earlier Doesn't work + ----------------- --------------