ottoka opened a new pull request #750:
URL: https://github.com/apache/james-project/pull/750


   In order to limit access to trusted partners/users only, James should 
support TLS with certificate-based client authentication.
   
   For this purpose, TLS configuration is extended with the desired 
authentication mode (none, optional, required), and the associated trust store 
to validate any received client certificates. Example:
   
   ```
   <tls socketTLS="true" startTLS="false">
   ...
     <clientAuth required="true">
       <truststore>file://conf/truststore</truststore>
       <truststoreType>JKS</truststoreType>
       <truststoreSecret>yoursecret</truststoreSecret>
     </clientAuth>
   </tls>
   ```
   
   This is implemented mostly in `AbstractConfigurableAsyncServer` and 
associated Netty infrastructure.
   
   T-Shirt size M.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to