一个用于在整个 netstack FIDL API 中使用的常见类型的库,类似于 fuchsia.net,但专门用于存放资源类型,即包含对 Zircon 对象的句柄的类型。
添加了:HEAD
STRUCTS
GrantForInterfaceAuthorization 资源
在 fuchsia.net.resources/resources.fidl 中定义
接口的授权凭据,允许调用方证明接口的所有权(例如,通过将凭据转换为 ProofOfInterfaceAuthorization)。
| 字段 | 类型 | 说明 | 默认 |
|---|---|---|---|
interface_id |
fuchsia.net/InterfaceId
|
相应凭据所验证的接口的 ID。 |
无默认值 |
token |
handle<event>
|
通过此接口提供身份验证的 EVENT。 |
无默认值 |
ProofOfInterfaceAuthorization 资源
在 fuchsia.net.resources/resources.fidl 中定义
传递到 fuchsia.net.* 系列 API 中以验证对特定接口的访问权限的凭据。在证明客户端有权访问资源时,Netstack 只需要能够检查令牌的基本信息。
| 字段 | 类型 | 说明 | 默认 |
|---|---|---|---|
interface_id |
fuchsia.net/InterfaceId
|
相应凭据所验证的接口的 ID。 |
无默认值 |
token |
handle<event>
|
通过此接口提供身份验证的 EVENT。 |
无默认值 |
WakeGroupToken 资源
在 fuchsia.net.resources/resources.fidl 中定义
一个令牌,表示可提供给网络资源(例如套接字)以将其添加到组中的唤醒组,并且可以等待该令牌以接收唤醒信号。
| 字段 | 类型 | 说明 | 默认 |
|---|---|---|---|
token |
handle<event>
|
无默认值 |