Does any nation-state CA (certificate authority) have a public API to verify digital signatures?
No, le CA non verificano le firme digitali, le parti relying (i destinatari) effettuano la verifica autonomamente, utilizzando le proprie applicazioni software. Ad esempio, usa Adobe Reader (versione gratuita) per verificare i PDF con firma digitale.
Tuttavia, le CA pubblicano un CRL (elenco di revoche dei certificati) pubblico. Quel file può essere visto come un'API che aiuta nel processo di verifica. Non esegue il processo di verifica di per sé.
E alcune CA forniscono l'accesso per richieste Protocollo dello stato del certificato online (OCSP) . OCSP è una tecnica più recente per determinare se un certificato è stato revocato o meno. Ad esempio Verisign . Come i file CRL, OCSP aiuta con il processo di verifica ma non è lo stesso che verificare una firma.
And if none of the 200+ nation-states verify digital signatures, how does Bob verify that Alice is really Alice ?
Bob apre il documento oi dati con firma digitale utilizzando l'applicazione software appropriata. Per verificare una firma digitale, l'app di Bob ha una serie di passaggi. Uno dei passaggi è quello di ricreare la catena di fiducia tra un certificato che già Mario si fida e il certificato di Alice che Bob non si fida ancora.
Se il software di Bob è in grado di ricreare la catena di fiducia, in questo modo dà a Bob una certa sicurezza che Alice è chi dice di essere.
Quanto è alto il livello di fiducia? Dipende dalle politiche e dalle procedure della CA radice e delle CA intermedie sulla catena di fiducia. Dipende anche da Alice che protegge adeguatamente il suo dispositivo di firma digitale.
Se ti piacciono le "trame cinematografiche", allora è sempre possibile (ma non probabile) che qualcuno possa falsificare la firma di qualcun altro, indipendentemente dalla tecnologia utilizzata.
Nel mondo reale, le firme denotano la fiducia e le parti facenti affidamento determinano il livello di fiducia di cui hanno bisogno per accettare una determinata firma su un dato documento.