跳到主要内容

3. 协议概览 (Protocol Overview)

agent 协议是一种仅由客户端驱动的、分组化 (packetised) 的请求-响应 (request-response) 协议. 客户端向 agent 发送请求, agent 按顺序发送相应的回复. 除作为对客户端请求的响应之外, agent 不会主动发送任何消息.

请求包括将密钥加载到 agent, 移除密钥, 列出密钥, 以及使用先前已加载的密钥执行签名操作. agent 可以只实现密钥类型的子集, 并可以在特定上下文中拒绝操作. 当操作被拒绝时, 客户端应当 (SHOULD) 优雅地失败 (fail gracefully).