<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Mtls - Tag - vo.rs</title><link>https://vo.rs/tags/mtls/</link><description>Mtls - Tag - vo.rs</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.</copyright><lastBuildDate>Thu, 11 Dec 2025 16:00:00 +0000</lastBuildDate><atom:link href="https://vo.rs/tags/mtls/" rel="self" type="application/rss+xml"/><item><title>mTLS: Mutual TLS Between Services Without a Service Mesh</title><link>https://vo.rs/story/mtls-mutual-tls-between-services-without-a-service-mesh/</link><description>&lt;p&gt;Ordinary TLS proves the server&amp;rsquo;s identity to the client. The browser checks the certificate, sees a name it trusts, and gets on with the conversation. The server, meanwhile, has no idea who the client is — it&amp;rsquo;ll talk to anyone. For service-to-service traffic inside your own infrastructure that&amp;rsquo;s backwards. You frequently care far more about &lt;em&gt;which client&lt;/em&gt; is calling than the client cares about the server. Mutual TLS fixes that: both ends present certificates, both ends verify, and an unauthenticated caller never gets past the handshake.&lt;/p&gt;</description><pubDate>Thu, 11 Dec 2025 16:00:00 +0000</pubDate></item></channel></rss>