Prioriteta 1 – Zmanjšuje ročno delo in napake
Ciljna skupina: DevOps, platformne ekipe
Navodila za avtomatizacijo operacij s certifikati v PKI z PQ-zmožnostjo.
| Scenarij | Opis | Kompleksnost | Primer uporabe |
|---|---|---|---|
| ACME integracija | Let's Encrypt / ACME protokol s PQ | Srednja | Spletni strežniki, API-ji |
| CI/CD podpisovanje kode | Avtomatsko podpisovanje v cevovodih | Visoka | Izdaje programske opreme |
| Kubernetes Cert-Manager | Avtomatizacija certifikatov v Kubernetes | Visoka | Cloud-native aplikacije |
| Načrtovana obnova | Avtomatska obnova certifikatov | Nizka | Vsi strežniki |
| Komponenta | Verzija | Namen |
| ———— | ——— | ——- |
| OpenSSL | 3.6+ | PQ algoritmi |
| Certbot | 2.0+ | ACME odjemalec |
| cert-manager | 1.12+ | Kubernetes |
| HashiCorp Vault | 1.15+ | Upravljanje skrivnosti |
1. Najenostavnejša avtomatizacija (Cron + skripta):
# /etc/cron.weekly/cert-renew #!/bin/bash /usr/local/bin/renew-certificates.sh >> /var/log/cert-renew.log 2>&1
→ Podrobnosti: Načrtovana obnova
2. ACME za javne spletne strežnike:
# Certbot z DNS izzivom certbot certonly --dns-cloudflare -d example.com --deploy-hook /etc/letsencrypt/renewal-hooks/deploy/reload-nginx.sh
→ Podrobnosti: ACME integracija
3. Kubernetes Cert-Manager:
apiVersion: cert-manager.io/v1 kind: Certificate metadata: name: my-app-tls spec: secretName: my-app-tls issuerRef: name: pq-issuer kind: ClusterIssuer dnsNames: - app.example.com
→ Podrobnosti: Cert-Manager
« ← Scenariji za operaterje | → ACME integracija »
Wolfgang van der Stille @ EMSR DATA d.o.o. - Post-Quantum Cryptography Professional