Re: guam tls settings

hede <[email protected]>
Newsgroups gmane.comp.kde.devel.kroupware
Organization der-he.de
Message-ID <20191208114301.5db6fae2__10258.6183742218$1575802591$gmane$org@hpusdt4.der-he.de>
Hi list, 

On Fri, 18 Oct 2019 17:14:31 +0200 Milan Petrovic <[email protected]> wrote:

> [...]
> 993/tcp   open   imaps
> | ssl-enum-ciphers:
> |   TLSv1.0:
> |     ciphers:
> |       TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA (dh 2048) - C
> |       TLS_DHE_RSA_WITH_AES_128_CBC_SHA (dh 2048) - A
> |       TLS_DHE_RSA_WITH_AES_256_CBC_SHA (dh 2048) - A
> |       TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA (brainpoolP256r1) - C
> |       TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA (brainpoolP256r1) - A
> |       TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA (brainpoolP256r1) - A
> |       TLS_RSA_WITH_3DES_EDE_CBC_SHA (rsa 2048) - C
> |       TLS_RSA_WITH_AES_128_CBC_SHA (rsa 2048) - A
> |       TLS_RSA_WITH_AES_256_CBC_SHA (rsa 2048) - A
> [...]

btw. if you wanna remove TLSv1.0 or limit cipher suites this is quite also possible with guam via the sys.config.

Just as an example for port 993:

                    {
                        imaps, [
                            { port, 993 },
                            { implicit_tls, true },
                            { imap_server, imaps },
                            {
                                rules, [
                                    { filter_groupware, [] }
                                ]
                            },
                            {
                                tls_config, [
                                    { keyfile, "/etc/certbot/[domain]/privkey.pem" },
                                    { certfile, "/etc/certbot/[domain]/cert.pem" },
                                    { cacertfile, "/etc/certbot/[domain]/fullchain.pem" },
                                    { dhfile, "/etc/ssl/dhparams.pem" },
                                    { versions, [ 'tlsv1.1', 'tlsv1.2' ] },
                                    { honor_cipher_order, true }
                                    %%{ ciphers, ["DHE-RSA-AES256-GCM-SHA384","DHE-RSA-AES128-SHA256","DHE-RSA-AES256-SHA256","DHE-RSA-AES128-GCM-SHA256","ECDHE-RSA-AES256-GCM-SHA384","ECDHE-RSA-AES128-SHA256","ECDHE-RSA-AES256-SHA384","ECDHE-RSA-AES128-GCM-SHA256","AES256-GCM-SHA384","AES128-SHA256","AES256-SHA256","AES128-GCM-SHA256"] }
                                ]
                            }
                        ]
                    }

(this is just an example, you'll find the stub within the config; including a Let's Encrypt certs config; the dhparams file can be created with openssl; commenting in the cipher list will limit tls to Version 1.2 obsoleting the "versions" directive; adapt it also for other ports)

regards 
hede
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.