Azure-Samples / Azure-Samples/microsoft-azure-attestation
What is `InitTimeData` in the `attest/SgxEnclave` endpoint of Attestation Provider?
- 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
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