# Let's Encrypt incompatibility with safari old version

**URL:** <https://community.letsencrypt.org/t/lets-encrypt-incompatibility-with-safari-old-version/30459>\
**Category:** Help\
**Created:** [March 23, 2017, 7:39am UTC](https://community.letsencrypt.org/t/lets-encrypt-incompatibility-with-safari-old-version/30459 "2017-03-23T07:39:13Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![massimo](https://avatars.discourse-cdn.com/v4/letter/m/7ba0ec/32.png) [@massimo](https://community.letsencrypt.org/u/massimo)\
**Post date:** [March 23, 2017, 7:39am UTC](https://community.letsencrypt.org/t/lets-encrypt-incompatibility-with-safari-old-version/30459/1 "2017-03-23T07:39:13Z")

</div>

I Encrypt use of fear on my websites, but unfortunately I have noticed that my HTTPS websites with Encrypt Let are not visible on the Safari browser over 6 version age (thus all versions of Windows and older versions for Mac), for example in 5 version of Safari this website [www.immobiliarezzo.it](http://www.immobiliarezzo.it) is not visible.  
Can I fix this in some way?

If not, please confirm this incompatibility and add this on its web page ( [https://letsencrypt.org/docs/certificate-compatibility/](https://letsencrypt.org/docs/certificate-compatibility/) ).

---

<div class="post-metadata">

**Author:** ![schoen](https://sea3.discourse-cdn.com/letsencrypt/user_avatar/community.letsencrypt.org/schoen/32/79_2.png) [@schoen](https://community.letsencrypt.org/u/schoen)\
**Post date:** [March 23, 2017, 5:49pm UTC](https://community.letsencrypt.org/t/lets-encrypt-incompatibility-with-safari-old-version/30459/2 "2017-03-23T17:49:45Z")

</div>

Hi @massimo,

This problem is often caused by cryptographic settings on the web server (such as protocol versions and ciphersuites), rather than by the certificate itself.

According to  
[https://www.ssllabs.com/ssltest/analyze.html?d=www.immobiliarezzo.it](https://www.ssllabs.com/ssltest/analyze.html?d=www.immobiliarezzo.it)

your server closed the connection before performing a TLS negotiation when the client tried to act like Safari 5. This could be due to some kind of firewall policy but perhaps is also a symptom of protocol version or ciphersuite mismatch. (I don’t know why the server would disconnect in this case instead of returning a TLS error message, but it’s possible.)

You can use a tool like

[https://mozilla.github.io/server-side-tls/ssl-config-generator/](https://mozilla.github.io/server-side-tls/ssl-config-generator/)

to find cryptographic settings for several web server applications that try to ensure compatibility with older client software.

---

<div class="post-metadata">

**Author:** ![Osiris](https://avatars.discourse-cdn.com/v4/letter/o/839c29/32.png) [@Osiris](https://community.letsencrypt.org/u/Osiris)\
**Post date:** [March 23, 2017, 6:10pm UTC](https://community.letsencrypt.org/t/lets-encrypt-incompatibility-with-safari-old-version/30459/3 "2017-03-23T18:10:44Z")

</div>

> [@schoen](#):
>
> your server closed the connection before performing a TLS negotiation when the client tried to act like Safari 5. This could be due to some kind of firewall policy but perhaps is also a symptom of protocol version or ciphersuite mismatch. (I don't know why the server would disconnect in this case instead of returning a TLS error message, but it's possible.)

I think it might have something to do with the fact [Safari 5 only supports SSLv3 and TLSv1.0](https://www.ssllabs.com/ssltest/viewClient.html?name=Safari&version=5.1.9&platform=OS%20X%2010.6.8&key=32) and the current server configuration only supports TLSv1.1 and TLSv1.2.

The reason SSL Labs doesn't provide an useful error message is because it doesn't get a reason from the server at all. The server just disconnects without a SSL error:

```
1 local_ip remote_ip TCP 44476→https [SYN] Seq=0 Win=29040 Len=0 MSS=1452 SACK_PERM=1 TSval=6540488 TSecr=0 WS=128 74
2 remote_ip local_ip TCP https→44476 [SYN, ACK] Seq=0 Ack=1 Win=29200 Len=0 MSS=1452 SACK_PERM=1 WS=128 66
3 local_ip remote_ip TCP 44476→https [ACK] Seq=1 Ack=1 Win=29056 Len=0 54
4 local_ip remote_ip SSL Client Hello 284
5 remote_ip local_ip TCP https→44476 [ACK] Seq=1 Ack=231 Win=30336 Len=0 60
6 remote_ip local_ip TCP https→44476 [RST, ACK] Seq=1 Ack=231 Win=30336 Len=0 60

```

---

<div class="post-metadata">

**Author:** ![schoen](https://sea3.discourse-cdn.com/letsencrypt/user_avatar/community.letsencrypt.org/schoen/32/79_2.png) [@schoen](https://community.letsencrypt.org/u/schoen)\
**Post date:** [March 23, 2017, 6:27pm UTC](https://community.letsencrypt.org/t/lets-encrypt-incompatibility-with-safari-old-version/30459/4 "2017-03-23T18:27:29Z")

</div>

Thanks for figuring that out, @Osiris!

@massimo, you can probably then get Safari 5 support by enabling the older protocols in your web server configuration. The Mozilla configuration generator may be able to help with this.

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/letsencrypt/original/3X/c/a/ca6c06ea1ea201324bba7048c6841ce60236468d.png) [@system](https://community.letsencrypt.org/u/system)\
**Post date:** [April 22, 2017, 6:27pm UTC](https://community.letsencrypt.org/t/lets-encrypt-incompatibility-with-safari-old-version/30459/5 "2017-04-22T18:27:46Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
