你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Attestation - Attest Tpm

证明基于虚拟化的安全 (VBS) enclave。
处理来自 VBS enclave 的证明证据,生成证明结果。 生成的证明结果取决于证明策略。

POST {instanceUrl}/attest/Tpm?api-version=2022-08-01

URI 参数

名称 必需 类型 说明
instanceUrl
path True

string

证明实例基 URI,例如 https://mytenant.attest.azure.net

api-version
query True

string

客户端 API 版本。 当前版本为 2022-08-01

请求正文

名称 类型 说明
data

string

包含用于证明的项目的协议数据。

响应

名称 类型 说明
200 OK

TpmAttestationResponse

成功

Other Status Codes

CloudError

描述操作失败原因的错误响应

示例

Attest EdgeTpm

示例请求

POST https://instance.attest.azure.net/attest/Tpm?api-version=2022-08-01

{
  "data": "eyJwYXlsb2FkIjp7InR5cGUiOiJhaWtjZXJ0In0sIm1ldGFkYXRhIjp7Im9zX3ZlciI6IjEwLjAuMTkwNDEuNTQxLmFtZDY0ZnJlLnZiX3JlbGVhc2UuMTkxMjA2LTE0MDYuRW50ZXJwcmlzZSJ9fQ"
}

示例响应

{
  "data": "eyJwYXlsb2FkIjp7ImNoYWxsZW5nZSI6IldsSVM2VG9mZ3B1aEtabjk4ZGdjbFEiLCJzZXJ2aWNlX2NvbnRleHQiOiJleUpRY205MFpXTjBhVzl1UzJWNVRtRnRaU0k2SWtWQk9FTTNSVUU1UVRJMk1qZzBOalF4UXpJd09VSkRRakkwTlRnMk9UQTNSREEyT1RWQk5UVXhPVEF3UXprNVJFTXhRVVV3UmtFM1FqRkNSa1UwTlVJaUxDSlFjbTkwWldOMFpXUkRiMjUwWlhoMElqb2labTh6Tm1KM05VcDBSVGM0UmtKS1RETkhSbGszVmt4dFpFcHhNbU5WTW1WWmVFRTVZVkoxYkZsdlpubDRXa0ZHWjA5d1JVdFhhMDFPYVdaWU0wZzFRa2xEY2kwMGFrVmZSMWhyZVhBdGNWTk9TRVZEZVZsSlVYaEZjRlZEWjFaS1RYRlRhSHA2V0VoalJIVmlUbFo2ZGxwSE9XTnpjUzFpWjFCV05saFJXVmxpYm5JeU5DMVRSRlJ0Wnpsa1ZHNTFNMmt5ZURGUVZqbFlTaTFYVDA0elVYSTFUR1ZDV20xME1tZDNJbjAifX0"
}

定义

名称 说明
CloudError

证明的错误响应。

CloudErrorBody

证明的错误响应。

TpmAttestationRequest

受信任的平台模块的证明请求 (TPM) 证明。

TpmAttestationResponse

受信任的平台模块的证明响应 (TPM) 证明。

CloudError

证明的错误响应。

名称 类型 说明
error

CloudErrorBody

证明的错误响应。

CloudErrorBody

证明的错误响应。

名称 类型 说明
code

string

错误的标识符。 代码是固定的,旨在以编程方式使用。

message

string

描述错误的消息,适用于在用户界面中显示。

TpmAttestationRequest

受信任的平台模块的证明请求 (TPM) 证明。

名称 类型 说明
data

string

包含用于证明的项目的协议数据。

TpmAttestationResponse

受信任的平台模块的证明响应 (TPM) 证明。

名称 类型 说明
data

string

包含证明服务响应的协议数据。