Thanks David for your response, unfortunately I don't understand how to connect the dots... Taking a wild guess I suspect that in order to "disable support for export cipher suites and use a 2048-bit Diffie-Hellman group" I must make some sort of changes in the server-sockets group in the James config.xml file? But I cannot find any documentation showing me what all the parameters and their possible values mean or what options I need to choose from. Can you (or anyone else) shine more light on what path I need to follow or provide me with a cookbook set of instructions? Thanks again in advance...

      Marc...

P.S. The section I am referring to, in config.xml looks like this....

   <sockets>
      <server-sockets>
<factory name="plain" class="org.apache.avalon.cornerstone.blocks.sockets.DefaultServerSocketFactory"/>
         <!-- -->
<factory name="ssl" class="org.apache.avalon.cornerstone.blocks.sockets.TLSServerSocketFactory">
            <ssl-factory>
               <keystore>
                  <file>conf/keystore</file>
                  <password>mypassword</password>
<key-password>mypassword</key-password>
                  <type>JKS</type>
                  <protocol>TLS</protocol>
                  <algorithm>SunX509</algorithm>
<authenticate-client>false</authenticate-client>
               </keystore>
            </ssl-factory>
         </factory>
         <!-- -->
      </server-sockets>
      <client-sockets>
<factory name="plain" class="org.apache.avalon.cornerstone.blocks.sockets.DefaultSocketFactory"/>
      </client-sockets>
   </sockets>


On 12/28/2015 05:59 AM, David Legg wrote:
Hi Marc,

I think you are running into the consequences of a recently exposed
certificate security issue.  The "Logjam" attack is an example of the
threat in action.

I believe that as a result of this issue the industry (notably Google
and Mozilla) have updated software and servers to reject certificates it
doesn't consider secure enough.  For Thunderbird see here:
https://support.mozilla.org/en-US/kb/thunderbird-and-logjam

The problem is explained more fully here: https://weakdh.org/

I think as a minimum you will have to update your version of OpenSSH if
that is what you are using and maybe disable support for export cipher
suites and use a 2048-bit Diffie-Hellman group.

Regards,
David Legg

On 28/12/15 04:22, Marc Chamberlin wrote:
Hi - I am running a James 2.3.2 server on OpenSuSE12.3 and am running
into an issue with using TLS/SSL connections. In particular clients
using Mozilla Thunderbird can no longer connect on those ports to pick
up or send emails. (This use to work fine and I have not changed my
James configuration file. I just now updated my keystore file but that
made no difference. Thunderbird issues a complaint -

SSL received a weak ephemeral Diffie-Hellman key in Server Key Exchange
handshake message.

(Error code: ssl_error_weak_server_ephemeral_dh_key)

Anyone got any ideas on what one is to do to solve this issue? Thanks in
advance...   Marc...


---------------------------------------------------------------------
To unsubscribe, e-mail: server-user-unsubscr...@james.apache.org
For additional commands, e-mail: server-user-h...@james.apache.org




--
"The Truth is out there" - Spooky


---------------------------------------------------------------------
To unsubscribe, e-mail: server-user-unsubscr...@james.apache.org
For additional commands, e-mail: server-user-h...@james.apache.org

Reply via email to