| Description | : Processes an OpenEnclave report , producing an artifact. The type of artifact produced is dependent upon attestation policy. |
| Reference | : Link ¶ |
⚶ Changes
{
"#id": "Attestation_AttestOpenEnclave",
"$parameters": {
"body": {
"$properties": [
{
"#name": "report",
"Format": {
"new": "base64url",
"old": "byte"
}
},
{
"runtimeData": [
{
"#name": "data",
"Format": {
"new": "base64url",
"old": "byte"
}
}
]
},
{
"initTimeData": [
{
"#name": "data",
"Format": {
"new": "base64url",
"old": "byte"
}
}
]
}
]
}
}
}
⚼ Request
POST:
/attest/OpenEnclave
{
api-version:
string
,
body:
}
{
,
report:
string
,
runtimeData:
{
,
data:
string
,
dataType:
enum
,
}
initTimeData:
{
,
data:
string
,
dataType:
enum
,
}
draftPolicyForAttestation:
string
,
nonce:
string
,
}
⚐ Response (200)
{
token:
string
,
}
⚐ Response (default)
{
$headers:
{
,
x-ms-error-code:
string
,
}
$schema:
}
{
,
error:
}
{
,
code:
string
,
message:
string
,
target:
string
,
details:
[
,
string
,
]
innererror:
}
{
,
code:
string
,
innererror:
string
,
}