pkiapi/tests/test_results.txt

45 lines
1.5 KiB
Plaintext

=== Test Results: Private Key Storage & Certificate Exports ===
Date: 2025-12-07 09:50 UTC+1
## Test 1: Complete Features
- Login: ✓ successful
- Root CA creation: ✓ successful
- Sub-CA creation: ✓ successful
- Standard certificate creation: ✓ successful
- PEM export: ✓ 1115 bytes
- DER export: ✓ 781 bytes
- PEM with private key: ✓ 2819 bytes (1 private key)
- Chain export: ✓ 2283 bytes (2 certificates)
- Certificate revocation: ✓ successful
- CRL retrieval: ✓ 1 revoked certificate
- MongoDB private key storage: ✓ 7 certificates with keys
## Test 2: Certificate Exports
- PEM export: ✓ 1107 bytes
- DER export: ✓ 775 bytes
- PEM with private key: ✓ 2811 bytes (1 cert + 1 key)
- Chain export: ✓ 2230 bytes (2 certificates)
## Test 3: Private Key Storage
- Standard certificate private key: ✓ stored in MongoDB
- Standard certificate export: ✓ includes private key
- CA private key: ✓ stored in MongoDB
- CA export: ✓ includes private key
- Total certificates with private keys: 11
## Summary
✅ All features working correctly:
- Certificate generation (standard & CA)
- Hierarchical CA support (Root → Sub-CA)
- Certificate signing
- Certificate revocation
- CRL generation
- Private key storage for ALL certificates
- Multiple export formats (PEM, DER, with key, chain)
- MongoDB persistence
## Test Scripts
- tests/test_complete.sh: Full end-to-end test
- tests/test_exports.sh: Certificate export formats
- tests/test_private_keys.sh: Private key storage verification