Questa domanda riguarda un sistema P2P quasi decentralizzato con un'autorità di certificazione centralizzata in cui gli utenti possono autenticare e ricevere un certificato sulla propria chiave pubblica e quindi possono autenticarsi con i peer che utilizzano quel certificato, indipendentemente dall'autorità di certificazione. In breve, si tratta di una moralmente uguale a una casella di controllo "mantieni il login" che utilizza un cookie.
Se il certificato viene rubato, l'utente può essere impersonificato fino alla scadenza del certificato, specialmente in un sistema P2P in cui i certificati sono quasi impossibili da ritirare. Questo è un argomento per rendere la scadenza piuttosto breve, per esempio un'ora.
D'altra parte abbiamo l'argomento della dipendenza e delle prestazioni. Se la scadenza è molto lunga, riduce lo stress sull'autorità di certificazione e riduce anche l'impatto quando non è disponibile.
Che cosa è una ragionevole scadenza per tali certificati "registrati"?