परस्परप्रत्ययः। परिवर्तनप्रवाहे (१३ अक्टो) DB वाणी। अत्र सेवा कः असि पत्रे। mTLS, client cert, rotation। न केवलं IP; उभयप्रत्ययः

English (minimizable)

After CDC (13 Oct), this post covers mutual TLS: both-sided certs, automated workload identity, mesh vs app TLS, expiry, authz on SPIFFE-like IDs, rotation overlap and trust bundles.

पूर्ण-शीर्षकम् / Full title

परस्परप्रत्ययः: A Metrical Codification of Mutual TLS (with English glosses)

English · overview and topics (minimizable)

What this post is about

mTLS authenticates both sides of a connection with certificates so east-west traffic carries workload identity.

Topics covered

  1. Beyond network-location trust
  2. Client + server certificates
  3. Automated issuance (SPIFFE-class)
  4. Mesh sidecar vs in-app TLS
  5. Expiry monitoring
  6. Identity is not authorization
  7. Rotation overlap windows
  8. Trust bundle distribution
  9. Narrow plaintext exceptions
  10. Zero-trust link

Sanskrit title

परस्परप्रत्ययः = paraspara-pratyayaḥ “mutual trust/authentication”.

English

Minimizable; Sanskrit-first.

परम्परा-सन्धिः / Series links
पूर्वं / Prior अत्र / Adds न पुनः / Does not repeat
जालसीमान्यायः (२० जुलै) zero trust paths mTLS tool
प्रमाणपत्रचक्रः (१४ सितम्बे) cert lifecycle workload certs
पहिचानप्रवेशः (२१ जुलै) authz map cert id to rights
भूमिनीतिः (११ अगस्त) policy authz after mTLS
इदम् mTLS rotate trust authz -
ग्राह्य-त्याज्य-विवेकः / Keep and avoid

ग्राह्यम् / Keep

१. both certs verified: client+server
२. auto rotate: short-lived workload certs
३. overlap window: accept N and N+1
४. trust bundle sync: all nodes
५. authz layer: allow by identity
६. expiry alerts: client and server
७. choose one plane: mesh or app not accidental double

त्याज्यम् / Avoid

  • trust flat VPC alone
  • manual yearly client certs as only process
  • mTLS without authorization policy
अध्याय-योजना / Chapter plan
प्रकरणम् विषयः छन्दः श्लोकाः
मङ्गलं बीजं च / Opening अनुष्टुभ्
मूलतत्त्वानि / Core अनुष्टुभ्
मुख्यविधिः / Method उपजाति
रक्षा · विधिः / Guards अनुष्टुभ्
विवेक · सीमा / Judgment अनुष्टुभ्
पूर्वसन्धिः / Series links उपजाति
उपसंहारः / Close अनुष्टुभ्
पारिभाषिक-कोशः / Glossary
Modern English संस्कृतम् Note
mTLS परस्परप्रत्ययः / mTLS  
client certificate ग्राहकप्रमाणपत्रम्  
workload identity यन्त्रपहिचानम्  
SPIFFE SPIFFE-वर्गः  
service mesh सेवाजालम्  
trust bundle विश्वासपुटम्  
certificate rotation पत्रभ्रमणम्  
east-west पूर्वपश्चिमगमनम्  
sidecar सहयानम्  
private CA निजीप्राधिकरणम्  

श्लोकः १ (अनुष्टुभ्)

सेवान्तरे यदि केवलं जालविश्वासः तदा पार्श्वचोरः ।
परस्परप्रत्ययस्तस्माद् उभयपत्रम् ॥१॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
सेवान्तरे यदि केवलं जालविश्वासः तदा पार्श्वचोरः । परस्परप्रत्ययस्तस्माद् उभयपत्रम् ॥१॥

Word-for-word

संस्कृतपदम् Word-for-word English
सेवान्तरे between services
केवलम् only
जालविश्वासः network trust
पार्श्वचोरः lateral thief
परस्परप्रत्ययः mutual TLS
उभयपत्रम् two-sided certificates

Gloss table

पदम् अर्थः / sense
जालविश्वासः network location trust
परस्परप्रत्ययः mTLS
उभयपत्रम् both present certs

English sense
Mutual TLS makes both client and server present certificates so service identity is cryptographic not just a private IP assumption.

Context / topic
Topic: why mTLS. Links to zero trust network.

वृत्तमिति: ८-८-८-८।

श्लोकः २ (अनुष्टुभ्)

सर्वरपत्रं clientपत्रं च परीक्ष्यताम् ।
एकपक्षTLS अर्धसत्यम् ॥२॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
सर्वरपत्रं clientपत्रं च परीक्ष्यताम् । एकपक्षTLS अर्धसत्यम् ॥२॥

Word-for-word

संस्कृतपदम् Word-for-word English
सर्वरपत्रम् server cert
clientपत्रम् client cert
परीक्ष्यताम् must be verified
एकपक्षTLS one-sided TLS
अर्धसत्यम् half truth

Gloss table

पदम् अर्थः / sense
clientपत्रम् client cert
एकपक्षTLS ordinary TLS

English sense
Ordinary TLS authenticates the server to the client. mTLS also authenticates the client process to the server.

Context / topic
Topic: both sides verified.

वृत्तमिति: ८-८-८-८।

श्लोकः ३ (अनुष्टुभ्)

SPIFFE/SPIRE वर्गः identity जन्म ।
दीर्घmanual certs भाराः ॥३॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
SPIFFE/SPIRE वर्गः identity जन्म । दीर्घmanual certs भाराः ॥३॥

Word-for-word

संस्कृतपदम् Word-for-word English
SPIFFE SPIFFE
SPIRE SPIRE
वर्गः class
identity identity
जन्म issuance
दीर्घmanual long manual
certs certs
भाराः burdens

Gloss table

पदम् अर्थः / sense
SPIFFE workload identity class
manual certs hand-rotated files

English sense
Automate workload identity issuance and rotation. Manual multi-year client certs become outage calendars.

Context / topic
Topic: automated identity. Links to cert lifecycle.

वृत्तमिति: ८-८-८-८।

श्लोकः ४ (अनुष्टुभ्)

mesh sidecar वा app TLS विवेकः ।
द्विदा TLS CPU दाहः ॥४॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
mesh sidecar वा app TLS विवेकः । द्विदा TLS CPU दाहः ॥४॥

Word-for-word

संस्कृतपदम् Word-for-word English
mesh mesh
sidecar sidecar
वा or
app app
TLS TLS
विवेकः choice
द्विदा double
TLS TLS
CPU CPU
दाहः burn

Gloss table

पदम् अर्थः / sense
mesh sidecar service mesh
द्विदा TLS double encrypt

English sense
Pick mesh-terminating mTLS or app-level mTLS deliberately. Doing both without need wastes CPU and confuses debugging.

Context / topic
Topic: mesh vs app TLS.

वृत्तमिति: ८-८-८-८।

श्लोकः ५ (उपजाति)

प्रमाणपत्रचक्रः आयुं ददाति
mTLS तं पथे वहति ।
समाप्ते पत्रे
सेवा मौना ॥५॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
प्रमाणपत्रचक्रः आयुं ददाति mTLS तं पथे वहति । समाप्ते पत्रे सेवा मौना ॥५॥

Word-for-word

संस्कृतपदम् Word-for-word English
प्रमाणपत्रचक्रः cert cycle treatise
आयुम् lifetime
ददाति gives
mTLS mTLS
तम् it
पथे on path
वहति carries
समाप्ते when expired
पत्रे cert
सेवा service
मौना silent

Gloss table

पदम् अर्थः / sense
प्रमाणपत्रचक्रः cert lifecycle
मौना silent outage

English sense
Expired client or server certs fail handshakes fleet-wide. Monitoring expiry is mandatory.

Context / topic
Topic: expiry outages.

सन्धिः: पत्रचक्रः आयुः; mTLS प्रयोगः

वृत्तमिति: एकादशाक्षराः पादाः।

श्लोकः ६ (अनुष्टुभ्)

authorization still SPIFFE ID उपरि ।
पत्रमात्रं न RBAC ॥६॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
authorization still SPIFFE ID उपरि । पत्रमात्रं न RBAC ॥६॥

Word-for-word

संस्कृतपदम् Word-for-word English
authorization authorization
still still
SPIFFE SPIFFE
ID ID
उपरि on top
पत्रमात्रम् cert only
not
RBAC RBAC

Gloss table

पदम् अर्थः / sense
SPIFFE ID workload id
पत्रमात्रम् cert alone

English sense
mTLS proves who the caller process is. You still map that identity to allow-lists or policies for what it may do.

Context / topic
Topic: authn not authz. Links to IAM and policy-as-code.

वृत्तमिति: ८-८-८-८।

श्लोकः ७ (अनुष्टुभ्)

rotation overlap old+new accept ।
सहसान्त्ये विश्वभङ्गः ॥७॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
rotation overlap old+new accept । सहसान्त्ये विश्वभङ्गः ॥७॥

Word-for-word

संस्कृतपदम् Word-for-word English
rotation rotation
overlap overlap
old old
new new
accept accept
सहसा sudden
अन्त्ये at end
विश्वभङ्गः fleet break

Gloss table

पदम् अर्थः / sense
overlap accept both during rotate
सहसान्त्ये sudden cut

English sense
During rotation accept previous and next cert generations for a window so rolling deploys do not deadlock handshakes.

Context / topic
Topic: rotation windows.

वृत्तमिति: ८-८-८-८।

श्लोकः ८ (अनुष्टुभ्)

private CA trust bundle सर्वत्र समः ।
पुराणbundle एकदेशे छिद्रम् ॥८॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
private CA trust bundle सर्वत्र समः । पुराणbundle एकदेशे छिद्रम् ॥८॥

Word-for-word

संस्कृतपदम् Word-for-word English
private private
CA CA
trust trust
bundle bundle
सर्वत्र everywhere
समः same
पुराणbundle old bundle
एकदेशे in one place
छिद्रम् hole

Gloss table

पदम् अर्थः / sense
trust bundle CA set
पुराणbundle stale CA bundle

English sense
Distribute updated trust bundles with the same care as certs. One stale trust store breaks a fraction of the mesh.

Context / topic
Topic: trust distribution.

वृत्तमिति: ८-८-८-८।

श्लोकः ९ (अनुष्टुभ्)

debug हेतु plaintext allowlist अत्यल्पम् ।
prod मध्ये ma plaintext ॥९॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
debug हेतु plaintext allowlist अत्यल्पम् । prod मध्ये ma plaintext ॥९॥

Word-for-word

संस्कृतपदम् Word-for-word English
debug debug
हेतु for sake
plaintext plaintext
allowlist allow-list
अत्यल्पम् very small
prod prod
मध्ये in
ma do not
plaintext plaintext

Gloss table

पदम् अर्थः / sense
plaintext allowlist exceptions
prod production

English sense
If you must disable mTLS for a debug path fence it tightly. Do not leave plain east-west open in production.

Context / topic
Topic: exceptions.

वृत्तमिति: ८-८-८-८।

श्लोकः १० (उपजाति)

जालसीमान्यायः शून्यविश्वासं
mTLS तस्य अस्त्रम् ।
पहिचानं
पत्रे वसति ॥१०॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
जालसीमान्यायः शून्यविश्वासं mTLS तस्य अस्त्रम् । पहिचानं पत्रे वसति ॥१०॥

Word-for-word

संस्कृतपदम् Word-for-word English
जालसीमान्यायः network zero-trust treatise
शून्यविश्वासम् zero trust
mTLS mTLS
तस्य its
अस्त्रम् weapon
पहिचानम् identity
पत्रे in the cert
वसति dwells

Gloss table

पदम् अर्थः / sense
जालसीमान्यायः zero trust network
अस्त्रम् weapon

English sense
Zero-trust networking says do not trust the LAN; mTLS is a primary tool that puts identity on the wire.

Context / topic
Topic: zero-trust link (20 Jul).

सन्धिः: शून्यविश्वासः नीतिः; mTLS साधनम्

वृत्तमिति: एकादशाक्षराः पादाः।

श्लोकः ११ (अनुष्टुभ्)

उभयपत्रं auto-rotate trust authz overlap पञ्चकम् ।
एभिः परस्परप्रत्ययः पथसत्यसमन्वितः ॥११॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
उभयपत्रं auto-rotate trust authz overlap पञ्चकम् । एभिः परस्परप्रत्ययः पथसत्यसमन्वितः ॥११॥

Word-for-word

संस्कृतपदम् Word-for-word English
उभयपत्रम् both certs
auto-rotate auto-rotate
trust trust
authz authz
overlap overlap
पञ्चकम् five-set

Gloss table

पदम् अर्थः / sense
पञ्चकम् both-certs rotate trust authz overlap

English sense
Five limbs: verify both sides, automate rotation, sync trust bundles, authorize on identity and overlap during rollout.

Context / topic
Topic: checklist.

वृत्तमिति: ८-८-८-८।

श्लोकः १२ (अनुष्टुभ्)

इति परस्परप्रत्ययसारः पथसत्यसमन्वितः ।
मितं पत्रं क्रियायोग्यं तन्त्रधर्मः स उच्यते ॥१२॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
इति परस्परप्रत्ययसारः पथसत्यसमन्वितः । मितं पत्रं क्रियायोग्यं तन्त्रधर्मः स उच्यते ॥१२॥

Word-for-word

संस्कृतपदम् Word-for-word English
इति thus
परस्परप्रत्ययसारः mTLS essence
पथसत्यम् path truth
मितम् measured
पत्रम् certificate
क्रियायोग्यम् operable
तन्त्रधर्मः system dharma

Gloss table

पदम् अर्थः / sense
मितं पत्रम् measured cert use
तन्त्रधर्मः platform dharma

English sense
Closing: prove both ends of the wire then still decide what that identity may do.

Context / topic
Topic: close.

उपसंहारन्यायः: उभौ दर्शय; उभौ परीक्षस्व; काले नवीकुरु।

वृत्तमिति: ८-८-८-८।

श्लोकसूची / Verse index

१. Why mTLS
२. Both sides
३. Automation
४. Mesh vs app
५. Expiry
६. Authz
७. Overlap
८. Trust bundles
९. Exceptions
१०. Zero-trust
११. Five limbs
१२. Close

सन्दर्भाः / References
  1. Prior: zero trust 2026-07-20; certs 2026-09-14; IAM 2026-07-21; policy 2026-08-11.
  2. Domain: mutual TLS between services.
  3. English minimizable; Sanskrit-first.
  4. Style: no em dash; no Oxford comma in English clauses.