25 lines
661 B
Bash
Executable File
25 lines
661 B
Bash
Executable File
#!/bin/bash
|
|
# Test key generation for ginxsom
|
|
|
|
echo "=== Testing Key Generation ==="
|
|
echo
|
|
|
|
# Run the binary with --generate-keys flag
|
|
echo "Running: ./build/ginxsom-fcgi --generate-keys --db-path db/ginxsom.db"
|
|
echo
|
|
./build/ginxsom-fcgi --generate-keys --db-path db/ginxsom.db 2>&1
|
|
|
|
echo
|
|
echo "=== Checking if keys were stored ==="
|
|
echo
|
|
|
|
# Check if blossom_seckey table was created
|
|
echo "Checking blossom_seckey table:"
|
|
sqlite3 db/ginxsom.db "SELECT COUNT(*) as key_count FROM blossom_seckey" 2>&1
|
|
|
|
echo
|
|
echo "Checking blossom_pubkey in config:"
|
|
sqlite3 db/ginxsom.db "SELECT value FROM config WHERE key='blossom_pubkey'" 2>&1
|
|
|
|
echo
|
|
echo "=== Test Complete ===" |