<< All versions
Skill v1.0.1
currentAutomated scan100/100aj-geddes/useful-ai-prompts/ssl-certificate-management
9 files
──Details
PublishedMay 14, 2026 at 09:43 PM
Content Hashsha256:1bdb5ea42db551d4...
Git SHA3f5182cfd739
Bump Typepatch
──Files
Files (1 file, 2.7 KB)
SKILL.md2.7 KBactive
SKILL.md · 101 lines · 2.7 KB
version: "1.0.1" name: ssl-certificate-management description: > Manage SSL/TLS certificates with automated provisioning, renewal, and monitoring using Let's Encrypt, ACM, or Vault.
SSL Certificate Management
Table of Contents
Overview
Implement automated SSL/TLS certificate management across infrastructure, including provisioning, renewal, monitoring, and secure distribution to services.
When to Use
- HTTPS/TLS enablement
- Certificate renewal automation
- Multi-domain certificate management
- Wildcard certificate handling
- Certificate monitoring and alerts
- Zero-downtime certificate rotation
- Internal PKI management
Quick Start
Minimal working example:
yaml
# cert-manager-setup.yamlapiVersion: cert-manager.io/v1kind: ClusterIssuermetadata:name: letsencrypt-prodspec:acme:server: https://acme-v02.api.letsencrypt.org/directoryemail: admin@myapp.comprivateKeySecretRef:name: letsencrypt-prodsolvers:# HTTP-01 solver for standard domains- http01:ingress:class: nginxselector:dnsNames:- "myapp.com"- "www.myapp.com"# DNS-01 solver for wildcard domains- dns01:route53:region: us-east-1// ... (see reference guides for full implementation)
Reference Guides
Detailed implementations in the references/ directory:
| Guide | Contents | |
|---|---|---|
| Let's Encrypt with Cert-Manager | Let's Encrypt with Cert-Manager | |
| AWS ACM Certificate Management | AWS ACM Certificate Management | |
| Certificate Monitoring and Renewal | Certificate Monitoring and Renewal | |
| Automated Certificate Renewal | Automated Certificate Renewal | |
| Certificate Pinning | Certificate Pinning |
Best Practices
✅ DO
- Automate certificate renewal
- Use Let's Encrypt for public certs
- Monitor certificate expiration
- Use wildcard certs strategically
- Implement certificate pinning
- Rotate certificates regularly
- Store keys securely
- Use strong key sizes (2048+ RSA, 256+ ECDSA)
❌ DON'T
- Manual certificate management
- Self-signed certs in production
- Share private keys
- Ignore expiration warnings
- Use weak key sizes
- Mix dev and prod certs
- Commit certs to git
- Disable certificate validation