Skip to content

mitre/cert-toolkit-shell

Repository files navigation

Certificate Toolkit (Shell Implementation)

A comprehensive certificate management solution for enterprise environments.

Repository Structure

cert-toolkit-shell/
├── src/              # Source code
├── test/             # Test files and fixtures
├── docs/             # Documentation
├── scripts/          # Utility scripts
└── backup/           # Original script backup

Dependencies

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

Features

  • Multi-source certificate management
  • Format handling (PEM/DER/PKCS7)
  • Certificate validation
  • Shell compatibility (bash/zsh)
  • Comprehensive testing

Quick Start

# Install
./scripts/setup-dev.sh

# Run tests
bats test/*.bats

# Use script
./src/cert-manager.sh

For detailed documentation, see docs/certificate-management.md

About

WIP: Certificate Toolkit Shell Implementation

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published