Initial commit: Certificate management tools

- cert-manager.py: Interactive certificate lifecycle management
- generate-csr.sh: Generate CSR on remote host
- sign-cert.sh: Sign certificate with UCS CA
- README.md: Complete documentation
- .gitignore: Ignore certificate and config files

Features:
- Interactive prompts with default values
- Config persistence between runs
- Remote CSR generation with proper server extensions
- Automated CA signing
- Optional certificate deployment
This commit is contained in:
root
2025-10-23 08:11:35 +02:00
commit 576e7de917
5 changed files with 535 additions and 0 deletions

26
.gitignore vendored Normal file
View File

@@ -0,0 +1,26 @@
# Certificate files
*.req
*.csr
*.pem
*.crt
*.key
# Python cache
__pycache__/
*.py[cod]
*$py.class
*.so
# Config files
.cert-manager-config.json
# OS files
.DS_Store
Thumbs.db
# Editor files
*.swp
*.swo
*~
.vscode/
.idea/