<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>MTLS on Nalar</title>
    <link>https://nalar.dev/tags/mtls/</link>
    <description>Recent content in MTLS on Nalar</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Sun, 13 Sep 2026 00:00:00 +0700</lastBuildDate>
    <atom:link href="https://nalar.dev/tags/mtls/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Mutual TLS Makes Service Identity a Certificate Lifecycle Problem</title>
      <link>https://nalar.dev/mutual-tls-makes-service-identity-a-certificate-lifecycle-problem/</link>
      <pubDate>Sun, 13 Sep 2026 00:00:00 +0700</pubDate>
      <guid>https://nalar.dev/mutual-tls-makes-service-identity-a-certificate-lifecycle-problem/</guid>
      <description>&lt;p&gt;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&amp;rsquo;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.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Service Identity Does Not End at mTLS</title>
      <link>https://nalar.dev/service-identity-does-not-end-at-mtls/</link>
      <pubDate>Sat, 12 Sep 2026 00:00:00 +0700</pubDate>
      <guid>https://nalar.dev/service-identity-does-not-end-at-mtls/</guid>
      <description>&lt;p&gt;A successful mutual TLS handshake can establish that both endpoints hold credentials accepted by their respective trust policies. In modern service platforms, that often happens inside sidecars, node agents, gateways, or transparent proxies rather than inside application code. The connection is encrypted, a workload identity has been authenticated, and the transport looks secure.&lt;/p&gt;&#xA;&lt;p&gt;That is still only part of the security decision.&lt;/p&gt;&#xA;&lt;p&gt;The authenticated peer may be the wrong workload for the requested operation. A proxy may know the peer identity while the application sees only a local connection. A certificate may remain valid after the workload&amp;rsquo;s authority has changed. A broad trust bundle may allow credentials from an environment that was never meant to reach a production service.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
