A comprehensive certificate management solution for enterprise environments.
cert-toolkit-shell/
├── src/ # Source code
├── test/ # Test files and fixtures
├── docs/ # Documentation
├── scripts/ # Utility scripts
└── backup/ # Original script backup
The script requires the following packages:
- curl: For downloading certificates
- gawk: For text processing
- openssl: For certificate operations
- unzip: For extracting DoD bundles
- wget: For downloading bundles
- xmllint (libxml2-utils): For parsing HTML
- file: For certificate type detection
- vim-common: For xxd hex dump utility
- Multi-source certificate management
- Format handling (PEM/DER/PKCS7)
- Certificate validation
- Shell compatibility (bash/zsh)
- Comprehensive testing
# Install
./scripts/setup-dev.sh
# Run tests
bats test/*.bats
# Use script
./src/cert-manager.sh
For detailed documentation, see docs/certificate-management.md