Azure-Samples / Azure-Samples/microsoft-azure-attestation

What is `InitTimeData` in the `attest/SgxEnclave` endpoint of Attestation Provider?

Open
#14 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C
Stars
35
Forks
16
Avg merge
11h 15m
Merged PRs (30d)
2

Description

```
- [ ] bug report -> please search issues before submitting
- [ ] feature request
- [x] documentation issue or request
- [ ] regression (a behavior that used to work and stopped in a new release)
```

I cannot find any information about the field `InitTimeData` that can be provided to the `attest/SgxEnclave` REST endpoint of the Attestation Provider: https://docs.microsoft.com/en-us/rest/api/attestation/attestation/attest-sgx-enclave#inittimedata

Googling doesn't help. The examples in this repo do not seem to mention/use this field as well. The official description of this field is cryptic:

> Initialization data provided when the enclave is created. MAA will verify that the init data was known to the enclave. Note that InitTimeData is invalid for CoffeeLake processors.

What is the point in this field? When it can be useful?

Contributor guide

Open the contributing guide

Research direction

Start with the Attestation Provider attest/SgxEnclave REST endpoint documentation, especially the InitTimeData section, then review the examples in this repository for related usage. Determine what the field means, when it is useful, and the CoffeeLake limitation; the documentation is complete when these points are explained clearly.

Written by the indexing model from the issue text.

Assessment

Tech stack
azure
Domain
documentation
Issue type
Documentation
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.