Passa al contenuto principale

5.2.7. Vincoli delle chiavi (Key Constraints)

I vincoli (constraints) vengono aggiunti in coda alla richiesta di aggiunta chiave vincolata, sotto forma di byte di tipo (type bytes) seguiti dai dati specifici del vincolo. Se l'agent non è in grado di riconoscere o supportare il vincolo richiesto, DEVE interrompere l'analisi, rifiutare la richiesta e restituire SSH_AGENT_FAILURE.

I vincoli definiti includono: SSH_AGENT_CONSTRAIN_LIFETIME con valore uint32 seconds; SSH_AGENT_CONSTRAIN_CONFIRM; e SSH_AGENT_CONSTRAIN_EXTENSION con un nome di estensione (extension name) e dettagli specifici dell'estensione. I nomi di estensione dei fornitori DEVONO seguire lo schema di denominazione con dominio qualificato (domain-qualified naming scheme) di [RFC4251], ad esempio foo@example.com.