由 Google 签发的 Bearer 令牌 (JWT:RFC 7516),用于验证调用者是否有权对资源进行加密或解密。
为防止滥用,密钥访问控制列表服务 (KACLS) 应在封装密钥之前验证调用方是否有权对对象(文件或文档)进行加密,并在解封装 DEK 之前验证调用方是否有权对其进行解密。
文档和云端硬盘、日历和 Meet 客户端加密功能 (CSE) 的授权令牌
JSON 表示法 | |
---|---|
{ "aud": string, "email": string, "email_type": string, "exp": string, "iat": string, "iss": string, "kacls_url": string, "perimeter_id": string, "resource_name": string, "role": string } |
字段 | |
---|---|
aud |
Google 识别的受众群体。应与本地配置进行核对。 |
email |
用户的电子邮件地址。 |
email_type |
包含以下某个值:
|
exp |
到期时间。 |
iat |
发卡时间。 |
iss |
令牌颁发者。应通过一组受信任的身份验证颁发机构进行验证。 |
kacls_url |
已配置的基准 KACLS 网址,用于防范中间人 (PITM) 攻击。 |
perimeter_id |
(可选)与文档位置相关联的值,可用于选择在展开时要检查的边界。大小上限:128 字节。 |
resource_name |
由 DEK 加密的对象的标识符。大小上限:128 字节。 |
role |
包含以下某个值: |
Gmail CSE 的授权令牌
JSON 表示法 | |
---|---|
{ "aud": string, "email": string, "exp": string, "iat": string, "message_id": string, "iss": string, "kacls_url": string, "perimeter_id": string, "resource_name": string, "role": string, "spki_hash": string, "spki_hash_algorithm": string } |
字段 | |
---|---|
aud |
Google 识别的受众群体。应与本地配置进行核对。 |
email |
用户的电子邮件地址。 |
exp |
到期时间。 |
iat |
发卡时间。 |
message_id |
要执行解密或签名的邮件的标识符。用于出于审核目的提供客户原因。 |
iss |
令牌颁发者。应通过一组受信任的身份验证颁发机构进行验证。 |
kacls_url |
已配置的基准 KACLS 网址,用于防范中间人 (PITM) 攻击。 |
perimeter_id |
(可选)与文档位置相关联的值,可用于选择展开时要检查的边界。大小上限:128 字节。 |
resource_name |
由 DEK 加密的对象的标识符。大小上限:512 字节。 |
role |
包含以下某个值:
|
spki_hash |
要访问的私钥的 DER 编码 |
spki_hash_algorithm |
用于生成 |
KACLS 迁移服务的授权令牌
JSON 表示法 | |
---|---|
{ "aud": string, "email": string, "exp": string, "iat": string, "iss": string, "kacls_url": string, "resource_name": string, "role": string } |
字段 | |
---|---|
aud |
Google 识别的受众群体。应与本地配置进行核对。 |
email |
用户的电子邮件地址。 |
exp |
到期时间。 |
iat |
发卡时间。 |
iss |
令牌颁发者。应通过一组受信任的身份验证颁发机构进行验证。 |
kacls_url |
已配置的基准 KACLS 网址,用于防范中间人 (PITM) 攻击。 |
role |
包含以下某个值: |