bg-blog-articles

Author: Dionisie Gitlan

I've been writing for SSL Dragon for over 10 years, focusing entirely on SSL certificates and digital security. My job is to take complex cybersecurity topics and strip away the jargon, making sure you get the clear, practical information you need to keep your website safe.

Articles by Dionisie Gitlan

10 SSL Incidents That Prove Certificate Automation Was Inevitable

The cybersecurity crowd loves to pitch certificate automation as some sleek, forward-thinking upgrade for the modern web. But let’s be real: we didn’t get here because everyone suddenly became proactive. We got here because the industry kept messing up. Automation isn’t a reward for good behavior; it’s an intervention. For years,we’ve seen a spectacular parade […]

Why Certificate Automation Still Has Low Adoption

Certificate automation is a solved problem. The tools exist, the CAs support them, and most IT teams understand the risk of going manual. Yet 38% of organizations still manage certificates with spreadsheets, and 70% admit they don’t have the staff to keep up. The gap between what’s available and what’s adopted isn’t a technical story. […]

Why the Post-Quantum Certificate Challenge Is Bigger Than Shorter Validity

The SSL industry already has one countdown on the wall. By 2029, the old annual renewal rhythm will be gone. Certificates will expire faster, automation will be mandatory, and businesses still running on calendar reminders will fall behind. That challenge, at least, is legible. The harder problem is not about time. It’s about visibility. Post-quantum […]

Let’s Encrypt Pauses Certificate Issuance After Internal Error

On May 8, 2026, Let’s Encrypt temporarily stopped issuing certificates after detecting an internal error in its certificate system. Existing certificates remained valid, but new requests and automated renewals were affected during the interruption. Service was later restored after Let’s Encrypt changed the affected issuance path. What Happened Inside Let’s Encrypt? The interruption traced back […]

Why The SSL Market Is No Longer Selling Encryption

If SSL certificates were only about encryption, the paid market should have collapsed by now. Basic HTTPS is everywhere. Free DV certificates protect ordinary websites. Hosting panels turn SSL into a checkbox. Browsers no longer treat encrypted pages as special; they flag unencrypted ones as broken. Yet paid SSL still exists. The market thrives because […]

Best Code Signing Certificate Providers in 2026

Picking a code signing certificate provider is harder than it should be. Four publicly-trusted Certificate Authorities cover almost every legitimate buying scenario: Sectigo, Comodo, DigiCert, and GoGetSSL. At first glance they all look similar. They issue the same X.509 certificates, follow the same CA/Browser Forum rules, and ship hardware tokens that meet the same FIPS […]

From 398 Days to 47: What the New SSL Certificate Lifetimes Mean

SSL certificate validity is changing, and the shift has already started. The industry is moving away from long-lived certificates and toward much shorter lifetimes, forcing a different approach to how you manage SSL/TLS. This is not a minor update. Reduced SSL validity increases the frequency at which you issue certificates, validate domains, and handle renewals. […]

Behind the Tickets: What Really Makes SSL Errors Difficult to Debug

SSL certificates are often treated as a set-and-forget layer of infrastructure. Once installed, browsers stay quiet, and encryption fades into the background. From a support perspective, reality looks very different. Behind routine installations sits a steady flow of tickets where certificates are technically valid, correctly deployed, and still failing in ways that aren’t immediately visible. […]

CRT vs CER File Extensions Explained

You’ve just received your SSL certificate files and notice two extensions: .crt and .cer. Your server expects one, your certificate authority (CA) sent the other. Before you start troubleshooting, here’s the short answer: both file extensions hold the same X.509 certificate data, and the difference is mostly a naming convention. But “mostly” is doing some […]

Why Multi-Certificate Environments Break TLS Mental Models

At SSL Dragon, we work with SSL certificates across a wide range of environments, from simple single-domain sites to modern stacks where TLS is deliberately spread across multiple layers. Over time, that range makes one thing clear: TLS itself is stable, but the way it’s understood hasn’t kept pace with its evolution. Today, HTTPS commonly […]

Tutorials by Dionisie Gitlan

How to Fix ERR_QUIC_PROTOCOL_ERROR in Chrome

ERR_QUIC_PROTOCOL_ERROR is a Google Chrome error that appears when a connection over QUIC, the transport protocol behind HTTP/3, fails. The page simply refuses to load, often on one site while everything else works, and often on one network while the same site loads fine on another. What makes this error worth understanding is that you […]

How to Fix the MOZILLA_PKIX_ERROR_SELF_SIGNED_CERT Error

MOZILLA_PKIX_ERROR_SELF_SIGNED_CERT is one of the more precise error codes Firefox produces. It is not a general “something is wrong with this certificate” message. Firefox shows this exact code only after it has examined the certificate the server sent and established that the certificate signed itself, rather than being signed by a Certificate Authority the browser […]

How to Fix the DLG_FLAGS_SEC_CERT_CN_INVALID Error

DLG_FLAGS_SEC_CERT_CN_INVALID is a Windows error, not a browser error. It is produced by WinINet, the networking stack built for Internet Explorer, and it means the certificate a server presented does not cover the hostname that was requested. If you are looking at this code, the software in front of you is running on that legacy […]

How to Configure an SSL Certificate in HAProxy

HAProxy is a TCP and HTTP load balancer that terminates TLS, so it decrypts traffic at the edge and forwards plain HTTP to your backend servers. That makes it the only machine in the path that needs the certificate, and it wants that certificate in a specific shape: one file, holding the certificate, any intermediates, […]

How to Generate a CSR in Windows

This guide shows you how to generate a CSR (Certificate Signing Request) on Windows using the tools that ship with the operating system. The CSR is a PKCS #10 text block that carries your public key and subject details to the Certificate Authority, which signs it and returns your SSL/TLS certificate. The matching private key […]

How to Clear the SSL State in Most Popular Browsers

A site that loaded fine yesterday now throws a certificate warning. Or you picked the wrong certificate at a smart card prompt and the browser will not ask again. Clearing the SSL state is the standard advice for both, and it does work, but only if you clear the cache that actually holds the stale […]

How to Generate a Self-Signed Certificate Using OpenSSL?

A self-signed certificate is one you issue to yourself instead of buying it from a certificate authority. Browsers won’t trust it automatically, so it has no place on a public website, but it is the fastest way to put HTTPS on a development machine, a staging box, an internal dashboard, or any service that never […]

How to Fix the SSL Connection Error on iPhone

An SSL error on an iPhone means iOS refused to open an encrypted connection to a website or to an app’s server. Safari usually reports it as This Connection Is Not Private, while apps tend to fail with a shorter complaint about a secure connection that could not be made. Sometimes the problem really is […]

How to Fix the ERR_SSL_UNRECOGNIZED_NAME_ALERT Error

ERR_SSL_UNRECOGNIZED_NAME_ALERT is one of the few SSL errors that has nothing to do with your certificate. The connection fails so early that no certificate is ever examined, which is why the usual checklist of expiry dates, certificate authorities, and browser trust stores leads nowhere. This guide explains what the server is actually reporting when it […]

How to Fix the ERR_BAD_SSL_CLIENT_AUTH_CERT Error

ERR_BAD_SSL_CLIENT_AUTH_CERT is one of the few Chrome errors that is about your certificate, not the website’s. Most SSL warnings appear because something is wrong with the certificate a server presents to you. This one appears because the server asked your browser to prove who it is, and the certificate your browser offered was missing, expired, […]