Quickstart Guide
Quickstart Guide
Section titled “Quickstart Guide”Short Summary: This guide will help you spin up the SSL-CLM platform locally using Docker Compose, correct a mock CA, and issue your first certificate.
Prerequisites
Section titled “Prerequisites”- Docker Desktop installed and running.
- Git installed.
- 4GB+ RAM available.
Step-by-Step Guide
Section titled “Step-by-Step Guide”Step 1: Clone and Start
Section titled “Step 1: Clone and Start”Clone the repository and start the stack.
git clone https://github.com/qcecuring/ssl-clm-docker.gitcd ssl-clm-dockerdocker-compose up -dStep 2: Access the Console
Section titled “Step 2: Access the Console”- Open your browser to
http://localhost:8080. - Login with default credentials:
- Username:
admin - Password:
admin123
- Username:
Step 3: Configure a Mock CA
Section titled “Step 3: Configure a Mock CA”For this quickstart, we will use the built-in “Mock CA” so we don’t need real credentials.
- Navigate to Inventory → Certificate Authorities.
- Click Add New CA.
- Select Provider:
Mock CA. - Name:
Local Test Root. - Click Save.
Step 4: Issue a Certificate
Section titled “Step 4: Issue a Certificate”- Go to Certificates → Request New.
- Common Name:
test.local. - CA:
Local Test Root. - Validity:
30 Days. - Click Submit.
Result: You should instantly see a new certificate in the inventory with status ISSUED.
Troubleshooting
Section titled “Troubleshooting”Common Issues
Section titled “Common Issues”Issue: docker-compose fails with “port already allocated”.
Solution: Ensure ports 8080 (UI) and 27017 (Mongo) are free.
Next Steps
Section titled “Next Steps”- Architecture Overview: Learn how the pieces fit together.
- Install Agent: Install the agent on a real server.