From df4dc7b41f6c4c383479ba2b760bfa32e72c3cb0 Mon Sep 17 00:00:00 2001 From: Philipp Balzarek Date: Fri, 8 Mar 2013 13:12:04 +0100 Subject: [PATCH] tighten default TLS parameters --- source/Network/Xmpp/Tls.hs | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/source/Network/Xmpp/Tls.hs b/source/Network/Xmpp/Tls.hs index f684beb..4ebaa71 100644 --- a/source/Network/Xmpp/Tls.hs +++ b/source/Network/Xmpp/Tls.hs @@ -39,13 +39,9 @@ starttlsE = Element "{urn:ietf:params:xml:ns:xmpp-tls}starttls" [] [] exampleParams :: TLSParams exampleParams = defaultParamsClient - { pConnectVersion = TLS10 - , pAllowedVersions = [SSL3, TLS10, TLS11] - , pCiphers = [cipher_AES128_SHA1] - , pCompressions = [nullCompression] - , pUseSecureRenegotiation = False -- No renegotiation - , onCertificatesRecv = \_certificate -> - return CertificateUsageAccept + { pConnectVersion = TLS12 + , pAllowedVersions = [TLS12] + , pCiphers = ciphersuite_strong } -- Pushes ", waits for "", performs the TLS handshake, and