Skip to content

Archive

PKI

53 articles
Cybersecurity 20 Sep 2026 6 min read

TLS Hostname Verification Binds a Valid Certificate to the Requested Name

TLS Hostname Verification Binds a Valid Certificate to the Requested Name A TLS certificate can be cryptographically valid and still be wrong for the server a client intended to reach. Chain validation answers whether the certificate can be linked to a configured trust anchor under the applicable PKI rules. Service identity verification answers a separate question: whether that certificate represents the hostname the client requested. Both checks are required for ordinary HTTPS authentication. Accepting a trusted certificate without checking the requested name turns a narrow credential into a credential for unrelated destinations.

Cybersecurity 20 Sep 2026 7 min read

OCSP Stapling Moves Certificate Status Delivery into the TLS Handshake

OCSP Stapling Moves Certificate Status Delivery into the TLS Handshake A valid certificate chain answers an important TLS question: can the presented public key be linked through trusted issuers to the requested identity? It does not, by itself, say that an unexpired certificate is still acceptable to its issuer. Revocation mechanisms address that separate state. The Online Certificate Status Protocol (OCSP) allows a relying party to request status for a certificate from an OCSP responder. OCSP stapling changes who transports that status. Instead of requiring each client to contact the responder during connection setup, the TLS server can obtain a signed OCSP response and attach it to the handshake.

Cybersecurity 20 Sep 2026 6 min read

mTLS Client Certificates Authenticate the Peer, Not the Policy

mTLS Client Certificates Authenticate the Peer, Not the Policy Mutual TLS adds client authentication to the TLS handshake. The server presents its certificate as usual, and the client also presents a certificate when the server requests one. A successful handshake can establish that the connecting peer possesses the private key corresponding to an accepted certificate chain. That result is valuable, but it is narrower than application authorization. A valid certificate does not by itself state which tenant, API operation, database row, administrative action, or service capability the peer may use. Those decisions belong to a policy layer that consumes authenticated certificate identity.

Cybersecurity 20 Sep 2026 6 min read

DNS CAA Narrows Which Certificate Authorities May Issue for a Domain

DNS CAA Narrows Which Certificate Authorities May Issue for a Domain Publicly trusted TLS certificates are issued by certificate authorities that satisfy browser and operating-system trust requirements. A domain operator normally chooses one CA, but the public trust ecosystem can contain many authorities capable of issuing certificates that clients would accept. Certification Authority Authorization (CAA) records add a DNS policy at issuance time. A domain can state which CAs are permitted to issue certificates for it. RFC 8659 defines the processing model, including record lookup, property tags, and issuer behavior.

Cybersecurity 20 Sep 2026 6 min read

Certificate Transparency Makes Misissuance Publicly Auditable

Certificate Transparency Makes Misissuance Publicly Auditable A browser can validate a TLS certificate chain and still face a structural PKI problem: a trusted certification authority may have issued another valid certificate for the same domain without the domain operator expecting it. Ordinary path validation checks the certificate presented on the current connection. It does not provide a global inventory of certificates issued elsewhere. Certificate Transparency (CT) adds a public audit trail. Public TLS certificates or precertificates can be submitted to CT logs, which maintain append-only Merkle trees. A log that accepts a submission returns a Signed Certificate Timestamp (SCT), a signed commitment associated with that entry. Monitors can inspect log contents for certificates of interest, while auditors can check inclusion and consistency evidence.

Cybersecurity 19 Sep 2026 7 min read

OCSP Stapling Moves Revocation Evidence into the TLS Handshake

OCSP Stapling Moves Revocation Evidence into the TLS Handshake A TLS certificate can remain within its validity period after its issuer has marked it revoked. The certificate’s dates and signature do not encode that later status change, so a client that cares about revocation needs status information from another mechanism. OCSP provides signed status responses for identified certificates. OCSP stapling changes the delivery path: the TLS server obtains a response and sends that signed evidence to the client during the handshake.

Cybersecurity 19 Sep 2026 7 min read

Certificate Transparency Makes Certificate Issuance Auditable, Not Automatically Safe

Certificate Transparency Makes Certificate Issuance Auditable, Not Automatically Safe A publicly trusted certificate can be syntactically valid, chain to a trusted root, and still represent issuance that a domain operator did not expect. Certificate Transparency (CT) addresses that visibility gap by placing certificate issuance into publicly auditable append-only logs. The mechanism changes the observability of the Web PKI; it does not turn a logged certificate into proof that every issuance decision was correct.

Cybersecurity 17 Sep 2026 7 min read

TLS Must-Staple Turns Missing OCSP Evidence Into Handshake Failure

TLS Must-Staple Turns Missing OCSP Evidence Into Handshake Failure A TLS server can hold a valid private key and present a certificate that chains to a trusted root while its revocation evidence is unavailable. Ordinary OCSP stapling does not necessarily turn that absence into failure: a client can request status information, yet the server is permitted to omit a response in the base stapling protocol. That optionality creates a security boundary. An active intermediary that can suppress access to an OCSP responder can exploit client policies that accept an inconclusive revocation check. The TLS Feature extension defined by RFC 7633 changes the certificate itself so that selected TLS features become conditions of acceptable use. For OCSP stapling, the certificate can assert that a conforming client must receive the requested status evidence.

Cybersecurity 17 Sep 2026 7 min read

Certificate Transparency Makes Certificate Issuance Publicly Auditable

Certificate Transparency Makes Certificate Issuance Publicly Auditable A publicly trusted certificate authority can issue a syntactically valid certificate for a domain even when the issuance should never have occurred. TLS path validation alone cannot reveal that mistake if the certificate chains to a trusted root, matches the requested name, remains within its validity period, and satisfies the client’s other policy checks. Certificate Transparency changes the evidence available around that event. Instead of relying only on private CA records and eventual incident disclosure, the ecosystem can require certificate issuance to leave cryptographically verifiable evidence in public append-only logs. The logs do not decide whether a certificate was authorized. They make issuance observable and make certain forms of log equivocation detectable.

Cybersecurity 16 Sep 2026 8 min read

OCSP Stapling Moves Certificate Revocation Freshness Into the TLS Endpoint

OCSP Stapling Moves Certificate Revocation Freshness Into the TLS Endpoint A TLS endpoint can present a certificate chain that is cryptographically valid and still rely on separate state to establish that a certificate has not been revoked. When that state comes from the Online Certificate Status Protocol, direct client queries create an awkward dependency: connection establishment can depend on a CA-operated responder, and the query can disclose which certificate the client is checking.

Cybersecurity 16 Sep 2026 8 min read

OCSP Must-Staple Turns Missing Revocation Evidence Into a TLS Failure

A TLS endpoint presents a valid certificate chain, the hostname matches, and every certificate is inside its validity period. The server does not provide the OCSP response that its end-entity certificate declares as required. For a client enforcing that certificate constraint, the missing status is not a minor loss of telemetry. The certificate is invalid for that connection. That behavior is the defining security property of OCSP Must-Staple. Ordinary OCSP stapling lets a server carry signed certificate-status evidence inside the TLS exchange. The TLS Feature extension defined by RFC 7633 can make that feature mandatory for clients that both request the feature and process the certificate extension. The change is small in encoding but significant in failure semantics: absence becomes actionable.

Cybersecurity 16 Sep 2026 8 min read

Certificate Transparency Turns Certificate Issuance Into Publicly Auditable State

Certificate Transparency Turns Certificate Issuance Into Publicly Auditable State A certification authority can issue a TLS certificate that chains to a trusted root even when the domain operator never requested it. Ordinary path validation can establish that a trusted CA signed the certificate, that names and validity fields satisfy client policy, and that the presented chain is acceptable. Those checks do not establish that the domain operator expected the issuance.

Cybersecurity 16 Sep 2026 7 min read

Certificate Transparency Makes Certificate Issuance Auditable, Not Preventive

A certification authority can issue a syntactically valid TLS certificate for a domain even when the domain operator did not request it. Traditional certificate validation can still succeed if the issuing chain reaches a trusted root and the certificate satisfies the client’s other checks. The missing signal is accountability: the domain operator needs a reliable way to see that the certificate exists. Certificate Transparency, or CT, moves that problem into public, cryptographically auditable logs. A log does not decide whether a certification authority was entitled to issue a certificate. It records certificates and precertificates, signs commitments about accepted submissions, and exposes an append-only history that monitors can inspect.

Cybersecurity 15 Sep 2026 7 min read

OCSP Stapling Moves Certificate Status Into the TLS Handshake

OCSP Stapling Moves Certificate Status Into the TLS Handshake A valid certificate can become unsafe before its expiration date. A private key may be exposed, a certificate may be issued in error, or an operator may need to retire credentials early. Revocation exists for that gap, but checking revocation status creates another dependency on the path that is supposed to establish trust. The Online Certificate Status Protocol, or OCSP, gives relying parties a way to ask an issuer-designated responder about a certificate. A direct query can return a signed status response, yet it also adds network work outside the connection being authenticated. OCSP stapling changes the delivery path: the TLS server obtains the signed response and sends it to the client as part of the handshake.

Cybersecurity 15 Sep 2026 8 min read

Mutual TLS Moves Service Identity Into the Handshake

A service accepts HTTPS only from a small set of internal workloads. Server-side TLS protects the channel and authenticates the server, but any client able to reach the listener can still start a connection. An API token can authenticate the caller after the TLS session exists, yet that design places client identity above the transport boundary and creates another bearer credential to distribute. Mutual TLS, commonly shortened to mTLS, changes that boundary. The server requests a client certificate during the TLS handshake, validates the presented certificate according to its configured trust policy, and requires cryptographic proof that the peer controls the corresponding private key. The resulting connection can carry an authenticated client identity before application data is accepted.

Cybersecurity 15 Sep 2026 7 min read

Mutual TLS Moves Client Identity Into the Handshake

Mutual TLS Moves Client Identity Into the Handshake An internal API can receive a perfectly encrypted TLS connection and still have no cryptographic evidence about the process at the other end. Ordinary server-authenticated TLS proves the server’s identity to the client and protects traffic in transit, but the application still needs another mechanism to identify its caller. Mutual TLS, commonly shortened to mTLS, adds certificate-based client authentication to that exchange. The server requests a client certificate, validates the presented chain according to its trust policy, and verifies a signature proving possession of the corresponding private key. The result is a transport connection associated with a cryptographic client identity before ordinary application requests are processed.

Cybersecurity 15 Sep 2026 7 min read

Certificate Transparency Turns Misissuance Into Public Evidence

Certificate Transparency Turns Misissuance Into Public Evidence A certificate authority can validate a request correctly according to its own process and still produce a certificate that a domain operator never expected. The Web PKI cannot make every issuance decision infallible, so Certificate Transparency adds a different property: public TLS certificate issuance can be recorded in logs that independent parties can inspect and audit. That distinction is central to the mechanism. Certificate Transparency does not decide whether an applicant is authorized to control a domain. It does not replace certificate validation, revocation, or DNS CAA policy. Its role is to make issuance observable and to make the log’s own history cryptographically auditable.

Cybersecurity 15 Sep 2026 7 min read

Certificate Transparency Makes Public TLS Issuance Auditable

Certificate Transparency Makes Public TLS Issuance Auditable A publicly trusted TLS certificate can be technically valid and still be a serious security problem. A certificate authority may issue for the wrong domain after an account compromise, validation failure, or operational error. The certificate can carry a valid signature, chain to a trusted root, and satisfy ordinary hostname checks. From the browser’s perspective, those properties alone do not reveal that the domain operator never expected the certificate to exist.

Cybersecurity 15 Sep 2026 7 min read

CAA Records Constrain Public Certificate Issuance at the DNS Boundary

CAA Records Constrain Public Certificate Issuance at the DNS Boundary A public certificate can pass every browser check after issuance even if the domain operator never intended to use the certificate authority that created it. The Web PKI has several controls for detecting or responding to bad issuance, but DNS Certification Authority Authorization (CAA) acts earlier: it gives a domain holder a way to state which issuers are permitted to create certificates for a name.

Cybersecurity 14 Sep 2026 6 min read

OCSP Stapling Moves Revocation Evidence Closer to the TLS Handshake

OCSP Stapling Moves Revocation Evidence Closer to the TLS Handshake A browser can receive a valid certificate chain, verify every signature, confirm the hostname, and still face one more question: has the issuing certificate authority revoked the leaf certificate since it was issued? That question is awkward because the certificate itself cannot carry a fresh answer. Its signed validity interval is fixed at issuance, while revocation is an event that can happen later.

Cybersecurity 14 Sep 2026 7 min read

Certificate Transparency Makes Public TLS Issuance Observable

A certificate authority can issue a technically valid certificate for a domain without the domain operator being involved in that issuance. The public Web PKI is designed around many trusted authorities, and any authority accepted for a given name can potentially create a certificate that browsers will accept, subject to browser policy and certificate constraints. That broad trust model makes certificate issuance a security event worth observing, not merely an administrative transaction.

Cybersecurity 14 Sep 2026 7 min read

CAA Records Narrow Certificate Issuance Authority

CAA Records Narrow Certificate Issuance Authority A public certificate authority can validate control of a domain correctly and still be the wrong authority for that domain’s operating policy. DNS Certification Authority Authorization, or CAA, addresses that gap by giving a domain operator a published way to constrain which certificate authorities are permitted to issue certificates for its names. Domain-control validation establishes that an applicant can satisfy a validation method. CAA expresses a separate authorization decision: among the public certificate authorities capable of performing validation, which ones may proceed with issuance for this domain?

Cybersecurity 13 Sep 2026 7 min read

Mutual TLS Makes Service Identity a Certificate Lifecycle Problem

A service can encrypt every connection and still have only a vague idea of what is calling it. Conventional server-authenticated TLS proves the server’s identity to the client, but the reverse direction is usually left to an application credential, a network location, or infrastructure convention. Mutual TLS changes that relationship by requiring the client to present a certificate as well. The transport can then carry authenticated identities in both directions before application data is exchanged.

Cybersecurity 13 Sep 2026 8 min read

Client Certificates Need an Identity Lifecycle

Client Certificates Need an Identity Lifecycle A service can reject every connection that lacks a trusted client certificate and still have a weak machine-identity boundary. The cryptographic handshake may be sound while the surrounding identity system quietly grants stale, ambiguous, or overly broad authority. Mutual TLS, commonly shortened to mTLS, gives both sides of a TLS connection a chance to authenticate with certificates. On the server side, this resembles familiar HTTPS authentication. On the client side, the server requests a certificate and verifies the presented chain and proof of private-key possession. That is a strong primitive. It does not, by itself, decide what the authenticated workload is allowed to be.