Passa al contenuto principale

3. Panoramica del protocollo (Protocol Overview)

Il protocollo dell'agent è un protocollo di tipo richiesta-risposta (request-response), pacchettizzato (packetised), guidato esclusivamente dal client. Il client invia richieste all'agent e l'agent invia le risposte corrispondenti in ordine. L'agent non invia mai messaggi se non come risposta a una richiesta del client.

Le richieste includono il caricamento di chiavi nell'agent, la rimozione di chiavi, l'elenco delle chiavi e l'esecuzione di operazioni di firma utilizzando chiavi precedentemente caricate. Gli agent POSSONO implementare solo un sottoinsieme dei tipi di chiave e POSSONO rifiutare operazioni in determinati contesti. Quando un'operazione viene rifiutata, il client DOVREBBE (SHOULD) fallire con grazia (fail gracefully).