feat(pki): reconcile recovered signing operations

Add bounded durable reconciliation with retry metadata, fencing-safe
status and cancellation handling, and server-managed background recovery.

Include versioned persistence migration, bounded keyset paging, lifecycle-safe
worker shutdown, redacted diagnostics, and restart/failure coverage.

Closes #10
This commit is contained in:
2026-08-12 01:48:11 +02:00
parent 67989b232f
commit 0312cf699f
42 changed files with 2318 additions and 275 deletions

View File

@@ -1,5 +1,5 @@
{
"version": 5,
"version": 6,
"serverName": "zeroecho-admin",
"realm": {
"realmId": "production",
@@ -74,6 +74,7 @@
"gracefulShutdownMillis": 30000,
"forcedShutdownMillis": 10000
},
"signingReconciliation": {"enabled": true, "maxRecords": 256, "maxCalls": 64, "passTimeoutMillis": 30000, "providerCallTimeoutMillis": 10000, "idleIntervalMillis": 2000},
"publicListener": {"enabled": false},
"acmeListener": {"enabled": false},
"runtime": {}