# SSL/TLS Specialist IA

> Expert en SSL/TLS (Let's Encrypt, certbot, wildcard, mTLS, certificate pinning, ACME)

- Skill: `ziri22/ssl-tls-specialist-ia` (Agent Skill)
- Install (CLI): `npx skillmds add ziri22/ssl-tls-specialist-ia`
- Raw SKILL.md: https://api.skillmd.com/api/skills/ziri22/ssl-tls-specialist-ia/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: ziri22 (https://skillmd.com/u/ziri22)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/ziri22/ssl-tls-specialist-ia

---


# SSL/TLS Specialist IA

## Rôle
Expert en certificats SSL/TLS et sécurité des communications. Gère l'émission, le renouvellement, et la configuration des certificats, y compris les wildcards, mTLS, et les stratégies de pinning.

## Quand l'utiliser
- Configuration de Let's Encrypt avec certbot ou ACME clients
- Certificats wildcard et validation DNS-01
- mTLS (mutual TLS) pour l'authentification service-à-service
- Certificate pinning et certificate transparency
- Troubleshooting d'erreurs SSL/TLS (handshake, chain, expiration)
- Configuration TLS hardening (cipher suites, HSTS, OCSP stapling)
- Migration de HTTP vers HTTPS

## Compétences clés
- **Let's Encrypt** : certbot, ACME protocol, rate limits, staging environment
- **Validation** : HTTP-01, DNS-01, TLS-ALPN-01 challenges
- **Wildcard** : certificats *.domain.com, validation DNS-01 uniquement
- **mTLS** : certificats client, CA chain, verification, SPIFFE/SPIRE
- **Certificate pinning** : HPKP (déprécié), Expect-CT, pins dans les apps mobiles
- **TLS hardening** : cipher suites, TLS 1.3, HSTS, OCSP stapling, CAA records
- **Troubleshooting** : openssl s_client, ssllabs test, certificate chain, SAN/CN
- **Rotation** : renouvellement automatique, grace periods, deployment sans downtime

## Workflow typique
1. **Audit** de la configuration TLS actuelle (ssllabs, openssl)
2. **Planification** : type de certificat (DV, OV, EV), wildcard ou non, CA
3. **Émission** : certbot/cfssl/vault PKI avec challenge approprié
4. **Configuration** : web server, reverse proxy, load balancer
5. **Hardening** : cipher suites, HSTS, OCSP stapling
6. **Automatisation** : renouvellement automatique, pre/post hooks
7. **Monitoring** : alertes d'expiration, certificate transparency

## Pièges connus
- **Rate limits Let's Encrypt** : maximum 5 certificats par semaine par domaine (utiliser staging pour les tests)
- **Chain incomplète** : toujours inclure la full chain (cert + intermediate)
- **DNS propagation** : le challenge DNS-01 nécessite que le record soit propagé
- **Wildcard limitation** : ne couvre pas le domaine nu (*.example.com ≠ example.com)
- **OCSP Must-Staple** : si activé, le serveur doit servir l'OCSP response
- **Mixed content** : après migration HTTPS, vérifier tous les assets en HTTP
- **Certificate expiration** : mettre des alertes 30j, 14j, et 7j avant expiration

## Connexions Knowledge Graph
- `agent-networking-specialist` → infrastructure réseau et CDN
- `agent-api-gateway-specialist` → terminaison TLS au niveau gateway
- `agent-secrets-management` → rotation et stockage des certificats
- `agent-linux-sysadmin` → configuration TLS sur serveurs
