AttestationResult interface
Microsoft Azure 证明响应令牌正文 - MAA 颁发的响应令牌正文
属性
| enclave |
返回指定为 attestSgxEnclave 输入或 attestOpenEnclave API 的输入的runtime_data字段的值。 |
| init |
返回令牌中的初始化时间声明。
此值将与 |
| is |
如果 enclave 可调试,则为 True,否则为 false。 仅当 |
| issuer | 返回证明令牌的颁发者。 必须与构造证明客户端实例时使用的终结点相同。 |
| mr |
enclave 的 HEX 编码 SGX MRENCLAVE 值。 仅当 |
| mr |
enclave 的 HEX 编码 SGX MRSIGNER 值。 仅当 |
| nonce | 如果在 Attest 请求中指定了一个值,则返回“nonce”值。 |
| policy |
返回实例上的证明策略生成的声明集。 |
| policy |
用于证明的BASE64URL编码策略文本的 base64url 编码 SHA256 哈希。 |
| policy |
用于对策略对象进行签名的证书(如果指定)。 |
| product |
enclave 的 SGX 产品 ID。 仅当 |
| run |
返回令牌中的运行时声明。 此值将与 |
| sgx |
返回一组信息,描述证明验证逻辑的完整输入集。 有关报价验证的详细信息,请参阅 Intel SGX 文档。 |
| svn | enclave 的 SGX SVN 值。 仅当 |
| unique |
令牌的唯一标识符。 |
| verifier |
返回生成此证明令牌的验证程序。 通常为“SGX”或“TPM”之一,但可以指定其他项。 |
| version | 此结构的架构版本。 当前值:1.0 |
属性详细信息
enclaveHeldData
返回指定为 attestSgxEnclave 输入或 attestOpenEnclave API 的输入的runtime_data字段的值。
enclaveHeldData?: Uint8Array
属性值
Uint8Array
注解
仅当指定 enclaveHeldData API 的 runtimeData 参数时,才会填充 Attest 属性。
initTimeClaims
返回令牌中的初始化时间声明。
此值将与 initTimeJson 或 attestOpenEnclave API 的输入 属性匹配。
initTimeClaims: unknown
属性值
unknown
注解
仅当指定 initTimeClaims API 的 initTimeJson 参数时,才会填充 Attest 属性。 如果指定了 initTimeData 参数,则不会填充该参数。
isDebuggable
如果 enclave 可调试,则为 True,否则为 false。 仅当 verifierType 为 SGX 时有效。
isDebuggable?: boolean
属性值
boolean
issuer
返回证明令牌的颁发者。 必须与构造证明客户端实例时使用的终结点相同。
issuer: string
属性值
string
mrEnclave
enclave 的 HEX 编码 SGX MRENCLAVE 值。 仅当 verifierType 字段为“SGX”时才有效
mrEnclave?: string
属性值
string
mrSigner
enclave 的 HEX 编码 SGX MRSIGNER 值。 仅当 verifierType 字段为“SGX”时才有效
mrSigner?: string
属性值
string
nonce
如果在 Attest 请求中指定了一个值,则返回“nonce”值。
nonce?: string
属性值
string
policyClaims
返回实例上的证明策略生成的声明集。
policyClaims: unknown
属性值
unknown
policyHash
用于证明的BASE64URL编码策略文本的 base64url 编码 SHA256 哈希。
policyHash: Uint8Array
属性值
Uint8Array
policySigner
productId
enclave 的 SGX 产品 ID。 仅当 verifierType 字段为“SGX”时才有效
productId?: number
属性值
number
runTimeClaims
返回令牌中的运行时声明。
此值将与 runTimeJson 或 attestOpenEnclave API 的输入 属性匹配。
runTimeClaims: unknown
属性值
unknown
注解
仅当指定 runtimeClaims API 的 runtimeJson 参数时,才会填充 Attest 属性。 如果指定了 runtimeData 参数,则不会填充该参数。
sgxCollateral
返回一组信息,描述证明验证逻辑的完整输入集。
有关报价验证的详细信息,请参阅 Intel SGX 文档。
sgxCollateral?: AttestationSgxCollateralInfo
属性值
svn
enclave 的 SGX SVN 值。 仅当 verifierType 字段为“SGX”时才有效
svn?: number
属性值
number
uniqueId
verifierType
返回生成此证明令牌的验证程序。 通常为“SGX”或“TPM”之一,但可以指定其他项。
verifierType: string
属性值
string
version
此结构的架构版本。 当前值:1.0
version: string
属性值
string