पारस्परिकTLSधर्मः। वेबहुके (१९ नव) बहिःपुश। अत्र सेवासेवा कः त्वम्। mTLS, SPIFFE, rotate। न private-IP विश्वासः; उभयTLSधर्मः

English (minimizable)

After webhooks (19 Nov), this post covers mutual TLS: workload identities, rotation, authz after authn, fail-closed verify, mesh versus library termination, clock skew, handshake metrics and break-glass paths versus browser headers and key management.

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

पारस्परिकTLSधर्मः: A Metrical Codification of Mutual TLS (with English glosses)

English · overview and topics (minimizable)

What this post is about

Mutual TLS authenticates both sides of a connection with certificates so service identity is proven not assumed from network location.

Topics covered

  1. Beyond private-IP trust
  2. Workload identity issuance
  3. Short-lived rotation
  4. Authorize after authenticate
  5. Fail-closed verify
  6. Mesh vs app terminate
  7. Clock skew hygiene
  8. Handshake error metrics
  9. Break-glass access
  10. Headers vs mTLS vs key life

Sanskrit title

पारस्परिकTLSधर्मः = pārasparika-TLS-dharmaḥ “dharma of mutual TLS”.

English

Minimizable; Sanskrit-first.

परम्परा-सन्धिः / Series links
पूर्वं / Prior अत्र / Adds न पुनः / Does not repeat
वेबहुकधर्मः (१९ नव) webhooks prior external
सुरक्षाशीर्षधर्मः (३१ अक्टो) headers browser perimeter
कुञ्जीप्रबन्धनम् (१९ अक्टो) keys cert lifecycle
प्राप्याधिकारप्रवाहः (८ अक्टो) authz after identity
इदम् mTLS service identity -
ग्राह्य-त्याज्य-विवेकः / Keep and avoid

ग्राह्यम् / Keep

१. workload identities: auto rotate
२. deny expired peers: hard
३. authz by identity+method: not any-cert god
४. fail closed verify: prod default
५. one terminate layer clear: mesh or app
६. NTP hygiene: avoid skew flaps
७. handshake metrics by reason: fast RCA

त्याज्यम् / Avoid

  • trust flat network without peer certs
  • optional mTLS forever in prod
  • accept expired certs to stop pages
अध्याय-योजना / Chapter plan
प्रकरणम् विषयः छन्दः श्लोकाः
मङ्गलं बीजं च / Opening अनुष्टुभ्
मूलतत्त्वानि / Core अनुष्टुभ्
मुख्यविधिः / Method उपजाति
रक्षा · विधिः / Guards अनुष्टुभ्
विवेक · सीमा / Judgment अनुष्टुभ्
पूर्वसन्धिः / Series links उपजाति
उपसंहारः / Close अनुष्टुभ्
पारिभाषिक-कोशः / Glossary
Modern English संस्कृतम् Note
mTLS पारस्परिकTLS  
workload identity कार्यभारचिनह्नम्  
SPIFFE SPIFFE  
certificate प्रमाणपत्रम्  
rotation चक्रणम्  
fail closed पिहितविफलता  
handshake हस्तमेलनम्  
sidecar पार्श्वयानम्  
break-glass आपातिकद्वारम्  
peer verify सहवर्तिप्रमाणम्  

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

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

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

Word-for-word

संस्कृतपदम् Word-for-word English
सेवासेवासंवादे in service dialogue
केवलम् only
जालम् network
विश्वस्तम् trusted
मिथ्या false
पारस्परिकTLSधर्मः mutual-TLS dharma
उभयचिनह्नम् both-marks

Gloss table

पदम् अर्थः / sense
पारस्परिकTLSधर्मः mTLS dharma
उभयचिनह्नम् both prove identity

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

Context / topic
Topic: why mTLS. Distinct from edge TLS to browsers only.

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

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

SPIFFE/SPIRE or mesh identities ।
long-lived shared cert copy युद्धाय ॥२॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
SPIFFE/SPIRE or mesh identities । long-lived shared cert copy युद्धाय ॥२॥

Word-for-word

संस्कृतपदम् Word-for-word English
SPIFFE SPIFFE
SPIRE SPIRE
mesh mesh
identities identities
long-lived long-lived
shared shared
cert cert
copy copy
युद्धाय for war

Gloss table

पदम् अर्थः / sense
workload identity short lived
copied certs leak sticky

English sense
Prefer automatically rotated workload identities over hand-copied PEM files on disk forever.

Context / topic
Topic: identity issue.

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

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

rotate often; deny expired hard ।
ignore expiry theater ॥३॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
rotate often; deny expired hard । ignore expiry theater ॥३॥

Word-for-word

संस्कृतपदम् Word-for-word English
rotate rotate
often often
deny deny
expired expired
hard hard
ignore ignore
expiry expiry
theater theater

Gloss table

पदम् अर्थः / sense
rotate deny live hygiene
ignore expiry false TLS

English sense
Short lifetimes force rotation paths to work. Accepting expired peer certs undoes mTLS value.

Context / topic
Topic: rotation.

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

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

authorize after authenticate ।
any valid cert == god मा ॥४॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
authorize after authenticate । any valid cert == god मा ॥४॥

Word-for-word

संस्कृतपदम् Word-for-word English
authorize authorize
after after
authenticate authenticate
any any
valid valid
cert cert
god god
मा not

Gloss table

पदम् अर्थः / sense
authz policies who may call
any cert god too broad

English sense
Map identities to allowlists of methods and resources. A valid company cert is not blanket permission.

Context / topic
Topic: authz.

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

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

fail closed on verify errors
रक्ष ।
optional mTLS mode
द्वारम् ॥५॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
fail closed on verify errors रक्ष । optional mTLS mode द्वारम् ॥५॥

Word-for-word

संस्कृतपदम् Word-for-word English
fail fail
closed closed
verify verify
errors errors
रक्ष guard
optional optional
mTLS mTLS
mode mode
द्वारम् door

Gloss table

पदम् अर्थः / sense
fail closed safe default
optional mode downgrade

English sense
Production should fail closed when peer verify fails. Optional modes are migration bridges not forever homes.

Context / topic
Topic: fail posture.

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

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

mesh sidecar or library both valid ।
double terminate confuse ॥६॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
mesh sidecar or library both valid । double terminate confuse ॥६॥

Word-for-word

संस्कृतपदम् Word-for-word English
mesh mesh
sidecar sidecar
library library
both both
valid valid
double double
terminate terminate
confuse confuse

Gloss table

पदम् अर्थः / sense
one terminate layer clear
double terminate split brain TLS

English sense
Pick mesh-terminated or app-terminated mTLS deliberately. Doing both without a map confuses identity and metrics.

Context / topic
Topic: terminate place.

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

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

clock skew breaks verify ।
NTP hygiene अवश्यम् ॥७॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
clock skew breaks verify । NTP hygiene अवश्यम् ॥७॥

Word-for-word

संस्कृतपदम् Word-for-word English
clock clock
skew skew
breaks breaks
verify verify
NTP NTP
hygiene hygiene
अवश्यम् required

Gloss table

पदम् अर्थः / sense
clock skew false expiry
NTP time sync

English sense
Keep node time sane. Skew creates flapping trust failures that look like outages.

Context / topic
Topic: time.

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

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

observability: handshake fails by peer ।
generic 5xx अन्धता ॥८॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
observability: handshake fails by peer । generic 5xx अन्धता ॥८॥

Word-for-word

संस्कृतपदम् Word-for-word English
observability observability
handshake handshake
fails fails
peer peer
generic generic
5xx 5xx
अन्धता blindness

Gloss table

पदम् अर्थः / sense
handshake metrics debug PKI
generic 5xx slow RCA

English sense
Count TLS handshake errors by reason and peer identity. Generic application 5xx hides PKI pain.

Context / topic
Topic: metrics.

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

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

break-glass human path documented ।
only mTLS no escape stuck ॥९॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
break-glass human path documented । only mTLS no escape stuck ॥९॥

Word-for-word

संस्कृतपदम् Word-for-word English
break-glass break-glass
human human
path path
documented documented
only only
mTLS mTLS
no no
escape escape
stuck stuck

Gloss table

पदम् अर्थः / sense
break-glass emergency access
no escape ops lockout

English sense
Document emergency access when identity systems fail. Pure lockout without a drill is self-DoS.

Context / topic
Topic: break-glass.

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

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

सुरक्षाशीर्षाणि browser perimeter
mTLS service identity ।
कुञ्जीप्रबन्धः
cert life ॥१०॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
सुरक्षाशीर्षाणि browser perimeter mTLS service identity । कुञ्जीप्रबन्धः cert life ॥१०॥

Word-for-word

संस्कृतपदम् Word-for-word English
सुरक्षाशीर्षाणि security headers
browser browser
perimeter perimeter
mTLS mTLS
service service
identity identity
कुञ्जीप्रबन्धः key mgmt
cert cert
life life

Gloss table

पदम् अर्थः / sense
सुरक्षाशीर्षाणि security headers
कुञ्जीप्रबन्धः key management

English sense
Security headers shape browsers; mTLS shapes service-to-service identity; key management owns cert and secret life cycles.

Context / topic
Topic: series distinctions.

सन्धिः: शीर्ष भोक्तृपरिधि; mTLS सेवाचिनह्न; कुञ्जी आयुः

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

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

identity rotate authz fail-closed observe पञ्चकम् ।
एभिः पारस्परिकTLSधर्म उभयचिनह्नसमन्वितः ॥११॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
identity rotate authz fail-closed observe पञ्चकम् । एभिः पारस्परिकTLSधर्म उभयचिनह्नसमन्वितः ॥११॥

Word-for-word

संस्कृतपदम् Word-for-word English
identity identity
rotate rotate
authz authz
fail-closed fail-closed
observe observe
पञ्चकम् five-set

Gloss table

पदम् अर्थः / sense
पञ्चकम् identity rotate authz fail-closed observe

English sense
Five limbs: workload identities, frequent rotation, method authz after authn, fail-closed verify and handshake observability.

Context / topic
Topic: checklist.

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

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

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

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

Word-for-word

संस्कृतपदम् Word-for-word English
इति thus
पारस्परिकTLSधर्मसारः mTLS essence
उभयचिनह्नम् both marks
मितम् measured
उभयप्रमाणम् mutual proof
क्रियायोग्यम् operable
तन्त्रधर्मः system dharma

Gloss table

पदम् अर्थः / sense
मितं उभयप्रमाणम् measured mutual proof
तन्त्रधर्मः platform dharma

English sense
Closing: both sides prove who they are, permissions still apply and expired trust is no trust.

Context / topic
Topic: close.

उपसंहारन्यायः: उभौ प्रमाणय; अनुमतिं देहि; कालं सत्यं कुरु।

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

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

१. Why mTLS
२. Identity
३. Rotate
४. Authz
५. Fail-closed
६. Terminate
७. Time
८. Metrics
९. Break-glass
१०. Series
११. Five limbs
१२. Close

सन्दर्भाः / References
  1. Prior: webhooks 2026-11-19; security headers 2026-10-31; keys 2026-10-19; authz 2026-10-08.
  2. Domain: mutual TLS.
  3. English minimizable; Sanskrit-first.
  4. Style: no em dash; no Oxford comma in English clauses.