Skip to content

Commit 6dc016c

Browse files
Merge pull request #58 from veraison/ar-no-more
chore(api): remove AttestationResult definition
2 parents 3b6f647 + 866e488 commit 6dc016c

File tree

1 file changed

+0
-70
lines changed

1 file changed

+0
-70
lines changed

api/challenge-response/schemas/components.yaml

-70
Original file line numberDiff line numberDiff line change
@@ -74,76 +74,6 @@ components:
7474
value:
7575
$ref: '#/components/schemas/EvidenceBytes'
7676

77-
AttestationResult:
78-
required:
79-
- status
80-
- timestamp
81-
properties:
82-
status:
83-
$ref: "#/components/schemas/AttestationResultStatusValue"
84-
description: >
85-
Overall validation result
86-
trust-vector:
87-
$ref: "#/components/schemas/AttestationResultTrustVector"
88-
description: >
89-
A vector of status values characterising specific aspects of
90-
attested evidence.
91-
raw-evidence:
92-
type: string
93-
format: byte
94-
description:
95-
base64 encoded 32, 48, or 64 bytes evidence token as received by the verifier.
96-
timestamp:
97-
type: string
98-
format: date-time
99-
description: >
100-
time (UTC ISO 8601 timestamp) at which the attestation result was
101-
created.
102-
endorsed-claims:
103-
$ref: "#/components/schemas/AttestationResultEndorsedClaims"
104-
description: >
105-
Claims endorsed by the verifier based on the evidence extracted
106-
from the evidence and available endorsements.
107-
appraisal-policy-id:
108-
type: string
109-
description: >
110-
An identifier of the policy that was used by the verifier to
111-
evaluate the evidence and produce the attestation result.
112-
veraison-processed-evidence:
113-
type: object
114-
description: >
115-
Claims extracted from raw evidence.
116-
117-
AttestationResultTrustVector:
118-
properties:
119-
hw-authenticity:
120-
$ref: "#/components/schemas/AttestationResultStatusValue"
121-
sw-integrity:
122-
$ref: "#/components/schemas/AttestationResultStatusValue"
123-
sw-up-to-dateness:
124-
$ref: "#/components/schemas/AttestationResultStatusValue"
125-
config-integrity:
126-
$ref: "#/components/schemas/AttestationResultStatusValue"
127-
runtime-integrity:
128-
$ref: "#/components/schemas/AttestationResultStatusValue"
129-
certification-status:
130-
$ref: "#/components/schemas/AttestationResultStatusValue"
131-
132-
AttestationResultStatusValue:
133-
type: string
134-
enum: [failure, success, unknown]
135-
136-
AttestationResultEndorsedClaims:
137-
properties:
138-
hw-details:
139-
type: object
140-
sw-details:
141-
type: object
142-
certification-details:
143-
type: object
144-
configdetails:
145-
type: object
146-
14777
Problem:
14878
required:
14979
- title

0 commit comments

Comments
 (0)