Hi, I would like to add client side authentication to Apache James. Some guidance on how to implement this would be appreciated.
So far I have Added the required variables to james-project/server/protocols/protocols-library/src/main/java/org/apache/james/protocols/lib/netty/AbstractConfigurableAsyncServer.java class. (Truststore location, secret) I have added them to the config and SSLContext in the same way the keystore is added. They are then entered in the smtp and pop3 xml config files. I have Also added engine.setNeedClientAuth(true); to the SSLEngine in the getPipeline method located at james-project/protocols/netty/src/main/java/org/apache/james/protocols/netty/AbstractSSLAwareChannelPipelineFactory.java. I built the james-cassandra-guice docker image and it appears to be working as expected. Could you see any potential issues with my implementation ? Thanks & Regards, Aaron --------------------------------------------------------------------- To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org