From cloud-infrastructure
Configures mutual TLS for zero-trust service-to-service communication, covering certificate management, TLS handshake debugging, and compliance requirements.
How this skill is triggered — by the user, by Claude, or both
Slash command
/cloud-infrastructure:mtls-configurationThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Comprehensive guide to implementing mutual TLS for zero-trust service mesh communication.
Comprehensive guide to implementing mutual TLS for zero-trust service mesh communication.
┌─────────┐ ┌─────────┐
│ Service │ │ Service │
│ A │ │ B │
└────┬────┘ └────┬────┘
│ │
┌────┴────┐ TLS Handshake ┌────┴────┐
│ Proxy │◄───────────────────────────►│ Proxy │
│(Sidecar)│ 1. ClientHello │(Sidecar)│
│ │ 2. ServerHello + Cert │ │
│ │ 3. Client Cert │ │
│ │ 4. Verify Both Certs │ │
│ │ 5. Encrypted Channel │ │
└─────────┘ └─────────┘
Root CA (Self-signed, long-lived)
│
├── Intermediate CA (Cluster-level)
│ │
│ ├── Workload Cert (Service A)
│ └── Workload Cert (Service B)
│
└── Intermediate CA (Multi-cluster)
│
└── Cross-cluster certs
Full template library and detailed worked examples live in references/details.md. Read that file when you need the concrete templates.
npx claudepluginhub wshobson/agents --plugin cloud-infrastructureGuides implementing mutual TLS for zero-trust service-to-service communication, certificate management, and TLS debugging.
Designs mutual TLS for service-to-service authentication with certificate-based identity, internal PKI, and short-lived certificates.
Generates CA and service certificates with Python cryptography, configures mTLS verification via ssl module, and audits deployment status for zero-trust service-to-service authentication.