Component Demo
This page demonstrates all available Jekyll components.
Alerts
ℹ️
InformationThis is an informational alert. Use it to highlight important details.
⚠️
WarningThis is a warning alert without a title. Be cautious!
✅
Success!Your operation completed successfully. Everything is working as expected.
🚨
Critical ErrorThis is a critical error that requires immediate attention.
Badges
v2.0.0
Beta
Deprecated
New Feature
Stable
Small
Medium
Large
Cards
v2.0.0
Secret Vault
TPM-bound encrypted secrets with AES-256-GCM encryption. Hardware-rooted key derivation using HKDF-SHA256.
encryptionTPMsecrets
Learn more →
v1.0.0
Webhooks
HTTP webhook delivery for attestation events with HMAC-SHA256 signatures for secure event notifications.
webhookseventsHMAC
Learn more →
v1.0.0
Metrics
Prometheus-compatible metrics endpoint exposing attestation statistics and operational metrics.
metricsprometheusmonitoring
Learn more →
Link Cards
Architecture Documentation
Complete system design, extension architecture, and technical specifications
→
</a>
Security Guide
Threat model, security controls, and hardening recommendations
→
</a>
GitHub Repository
Source code, issues, and contributions
→
</a>
Code Blocks
# Clone repository
git clone https://github.com/ITlusions/ITL.ControlPlane.Attestation.git
cd ITL.ControlPlane.Attestation
# Start services
docker compose up -d
# View logs
docker compose logs -f attestation
from attestation.core.app import create_app
# Create FastAPI application
app = create_app()
# Register machine
@app.post("/register")
async def register_machine(ek_cert: str):
return {"status": "registered"}
version: '3.8'
services:
attestation:
image: itlusions/attestation:latest
ports:
- "9000:9000"
environment:
- DATABASE_URL=postgresql://...
Grid Layouts
2-Column Grid
Column 1
First column content with equal width distribution
Column 2
Second column content with responsive layout
4-Column Grid
Combining Components
You can nest components for rich layouts:
ℹ️
Quick Start GuideFollow these steps to get started with ITL.ControlPlane.Attestation.
Step 1: Start Services
Shell
docker compose up -d
Step 2: Verify Installation
Shell
curl http://localhost:9000/health
Documentation
For component usage and parameters, see COMPONENTS.md
in the _includes directory.