Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    S

    SSLMate Blog

    sslmate.com · Company blog · on HN since 2014

    Andrew Ayer's SSLMate blog covers SSL certificate tooling, certificate transparency, CA failures and browser distrust events.

    Visit blogHN submissions
    SecurityNetworkingDevOps & Cloud
    What HN says

    HN commenters praise SSLMate for buying certificates from the command line in under a minute and for its certificate monitoring and CT work.

    Stats for nerds
    42HN people shared it
    24linked in comments
    455story points
    Nov 2025last shared
    2014people per year2025

    Top posts on HN

    1. 1
      Why Chrome 53 Is Rejecting Chase Bank's Symantec Certificate
      4 people · 217 points · first shared 2016 · 89 comments on HN
    2. 2
      SSLMate – Buy SSL certs from the command line
      14 people · 126 points · first shared 2014 · 67 comments on HN
    3. 3
      Show HN: Certificate Transparency Log Monitor
      11 people · 55 points · first shared 2016 · 11 comments on HN
    4. 4
      SHA-2 Certificates Now Available from SSLMate
      1 person · 16 points · first shared 2014 · 8 comments on HN
    5. 5
      Show HN: CAA Record Generator
      2 people · 12 points · first shared 2017 · 1 comments on HN
    6. 6
      GoDaddy Issues Certificates That Don't Work in Safari (Again)
      2 people · 5 points · first shared 2025 · 1 comments on HN
    7. 7
      Certificate Authority Failures
      4 people · 3 points · first shared 2022 · Discussion on HN
    8. 8
      The Entrust Distrust Will Be More Disruptive Than Intended
      2 people · 3 points · first shared 2024 · Discussion on HN
    9. 9
      Generate Secure Configuration with `sslmate mkconfig`
      2 people · 3 points · first shared 2014 · Discussion on HN
    10. 10
      Elizabeth Warren's Website Uses a Foreign TLD. [ ] Certificate Transparency
      1 person · 3 points · first shared 2020 · 2 comments on HN

    What HN people wrote when they linked it

    • klodolphSep 2018

      > Root cause: Symantec was willfully disregarding industry regulations by issuing trusted certificates without proper authorization.

      Source: https://sslmate.com/certspotter/failures

      “Willfully” is the key word here. The business side of running a CA is fundamentally at odds with the security side. A few short-sighted decisions by business-minded managers with their eyes set on profits can completely eviscerate the security side of a company, and it’s possible that nobody remains at Symantec who has the combination of security knowledge + internal political power + will.

      There’s also the Trustico fiasco. Trustico revoked 50,000 Symantec-issued certificates in a shockingly bad way. Because policies allowed for certificates with compromised public keys to be revoked, Trustico intentionally compromised the private keys in order to achieve the desired revocation.

      https://groups.google.com/forum/#!topic/mozilla.dev.security.policy/wxX4Yv0E3Mk

      > As one of Symantec's former largest partners - my personal opinion and personal experience is that Symantec is a company that thrives on recklessness and one that I wouldn't trust nor deal with.

      You can see more bad behavior here—Symantec is seen as a reckless company, and Trustico (recklessly) cuts ties with Symantec for its business needs. Both actors are bad enough that their relationship reflects poorly on both of them.

      I’m sure there are some people who could fix this problem in six months, but I bet they don’t work for Symantec…

    • thephyberNov 2022

      I would approach the issue rom the opposite direction.

      What is the minimum failure of any CA required for me to get popped? If some malicious actor goes through the effort to get me, how many other clients/servers on the internet can get from the same CA breach / malicious cert?

      How would you know to un-trust a CA you already trust until after the incident (a malicious certificate issued) had already happened? Even if the incident happened, someone still needs to alert you to un-trust the CA involved. That takes time.

      History of mistakes / bad decisions by cert authorities: https://sslmate.com/resources/certificate_authority_failures

      > who is issuing certificates some lunatic wrote nonsense into, but which you trust

      Do you know every CA your OS and each browser trusts out of the box? Have you done an audit of each one of them? Does an audit 100% prevent a breach from happening in the future?

      What are the odds that their policies are perfectly followed every time and that no employee in the right place can be bribed/blackmailed?

      Remember Cert Authorities are watering holes. Almost all of the internet trusts a few of them. By breaching one (which may be very significant, either technically or reputationally), the payoff can be massive.

    • agwaSep 2014

      Check out my startup, SSLMate: https://sslmate.com. What sets SSLMate apart is that we're working on making SSL certificate management extremely easy on Linux servers. You buy certs from the command line in a single step that takes a minute or less and automates important details like bundling the chain certificate. You can set up a cron job for automatic renewals. Even well-run sites have been known to forget or botch cert renewals, and we want to put an end to that by automating everything. Many features are in the pipeline and will be announced in the coming weeks.

      Regarding EV certs, they're not worth the extra money and inconvenience. They provide no additional security, and the assurance they provide visitors is highly questionable (e.g. see shiftpgdn's comment about how switching to a non-EV cert resulted in absolutely no change in order metrics: https://news.ycombinator.com/item?id=8344666).

    • move-on-byMay 2019

      Awesome! I love CT logs and use a service called Cert Spotter [0] to notify me every time a new cert is generated for one of my domains. This knocks out their Q1 goal [1], I'm very excited about their Q2 goal of Multi-Perspective Validation [2]. It will make getting a cert issued to a malicious actor via BGP hijacking much more difficult. I'm also excited about them getting a ECDSA root certificate and was bummed out when it de-prioritized from being a 2018 feature, but Multi-Perspective Validation is certainly a better priority. All this provided for free, lets encrypt is certainly one of my favorite non-profits [3].

      [0] https://sslmate.com/certspotter/

      [1] https://letsencrypt.org/upcoming-features/

      [2] https://letsencrypt.org/2018/12/31/looking-forward-to-2019.html

      [3] https://letsencrypt.org/donate/

    • lol768Dec 2018

      > 4. Key rotation: Again, I know of only one web server that does this by default and automatically (cough Caddy).

      This misses the point, because whilst nginx/Apache don't handle this for you - the automated ACME clients like Certbot (and e.g. Lego) do and will ensure you get a fresh keypair used for renewals.

      >5. Certificate transparency: As of now, there is not enough useful consumption of CT logs. We have TBs of data but no one to read them.

      Don't these sort of monitoring services already exist? https://sslmate.com/certspotter/ https://developers.facebook.com/tools/ct/

      I don't disagree adoption is probably low but it seems more appropriate for a specialised service (as part of your existing monitoring infrastructure) to handle this.

    • ibejoebMay 2015

      I've had a lot of good experiences lately using SSLMate (https://sslmate.com/) to automatically buy, download, generate chains, and renew certificates.

      Then, I use Mozilla's SSL configuration generator (https://mozilla.github.io/server-side-tls/ssl-config-generator/) to set up the cypher suite.

      Those two together will have get you running very quickly. It's certainly a good idea to know what you're dealing with, but there are smart people behind both of these services that really simplify things.

    Related

    Google Security Blogsecurity.googleblog.com680 people

    Announcing the first SHA-1 collision

    Google Security Blog
    Company · last shared 2026
    Let's Encrypt Blogletsencrypt.org636 people

    Let's Encrypt Root Trusted by All Major Root Programs

    Let's Encrypt Blog
    Company · last shared 2026
    Andrew Ayeragwa.name60 people

    Sign arbitrary data with your SSH keys

    Andrew Ayer
    Personal · last shared 2026
    Ryan Sleevimedium.com/@sleevi_18 people

    SHA-1 Certificates: A History of Hard Choices

    Ryan Sleevi
    Personal · last shared 2024
    Duo Security Blogduo.com145 people

    SHA-1 'fully and practically broken' by new collision (2020)

    Duo Security Blog
    Company · last shared 2026
    Cloudflare Blogblog.cloudflare.com2.9k people

    We Stood Up to a Patent Troll and Won

    Cloudflare Blog
    Company · last shared 2026
    Signal Blogwhispersystems.org315 people

    WhatsApp's Signal Protocol integration is now complete

    Signal Blog
    Company · last shared 2017
    Google Online Security Bloggoogleonlinesecurity.blogspot.com225 people

    No More Deceptive Download Buttons

    Google Online Security Blog
    Company · last shared 2016