Story Details

  • Why I no longer have an old-school cert on my HTTPS site

    Posted: 2025-05-23 10:56:12

    The author removed the old-school "intermediate" certificate from their HTTPS site configuration. While this certificate was previously included to support older clients, modern clients no longer need it and its inclusion adds complexity, potential points of failure, and very slightly increases page load times. The author argues that maintaining compatibility with extremely outdated systems isn't worth the added hassle and potential security risks, especially considering the negligible real-world user impact. They conclude that simplifying the certificate chain improves security and performance while only affecting a minuscule, practically nonexistent portion of users.

    Summary of Comments ( 363 )
    https://news.ycombinator.com/item?id=44071690

    HN commenters largely agree with the author's decision to drop support for legacy SSL/TLS versions. Many share anecdotes of dealing with similar compatibility issues, particularly with older embedded devices and niche software. Some discuss the balance between security and accessibility, acknowledging that dropping older protocols can cause breakage but ultimately increases security for the majority of users. Several commenters offer technical insights, discussing specific vulnerabilities in older TLS versions and the benefits of modern cipher suites. One commenter questions the author's choice of TLS 1.3 as a minimum, suggesting 1.2 as a more compatible, yet still reasonably secure, option. Another thread discusses the challenges of maintaining legacy systems and the pressure to upgrade, even when resources are limited. A few users mention specific tools and techniques for testing and debugging TLS compatibility issues.