[solved] Only TLS v1.2 enabled, no TLS v1 or 1.1

I have recently installed ejabberd 15.09 and left the default configuration for the most part (just set TLS to required and set the ciphers).
With this configuration, only TLSv1.2 is enabled according to xmpp.net (so no TLSv1 and TLSv1.1 and thus no compatibility for some clients).

How can I enable TLSv1 and TLSv1.1? I have only seen options to disable SSLv3 and SSLv2 (which both seem to be disabled by default).
I can paste the configuration later if that helps.

Here is the relevant part of

Here is the relevant part of the configuration. I left the protocol_options at their default value.

listen:
  - 
    port: 5222
    module: ejabberd_c2s
    max_stanza_size: 65536
    shaper: c2s_shaper
    access: c2s
    starttls: true
    starttls_required: true
    certfile: "[my certfile]"
    dhfile: "[my dhfile]"
    ciphers: "HIGH:!SHA1:!MD5:!RC4:!ADH"
    tls_compression: false
    ## Custom OpenSSL options
    ##
    # protocol_options:
    ##  - "no_sslv3"
    ##   - "no_tlsv1"

Any ideas how to enable TLSv1 and/or TLSv1.1?

Just found out that my cipher

Just found out that my cipher suite only included TLSv1.2 compatible ciphers for my version of openssl. Now using EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH thanks to https://cipherli.st :)

Syndicate content