From 866e4883d6ffc0cd9a7412b276cc75ee1f0b9e78 Mon Sep 17 00:00:00 2001 From: Thomas Fossati Date: Thu, 22 Aug 2024 20:34:37 +0000 Subject: [PATCH] chore(api): remove AttestationResult definition It has been superseded by EAR. Signed-off-by: Thomas Fossati --- .../schemas/components.yaml | 70 ------------------- 1 file changed, 70 deletions(-) diff --git a/api/challenge-response/schemas/components.yaml b/api/challenge-response/schemas/components.yaml index 3feb978..b515f1f 100644 --- a/api/challenge-response/schemas/components.yaml +++ b/api/challenge-response/schemas/components.yaml @@ -74,76 +74,6 @@ components: value: $ref: '#/components/schemas/EvidenceBytes' - AttestationResult: - required: - - status - - timestamp - properties: - status: - $ref: "#/components/schemas/AttestationResultStatusValue" - description: > - Overall validation result - trust-vector: - $ref: "#/components/schemas/AttestationResultTrustVector" - description: > - A vector of status values characterising specific aspects of - attested evidence. - raw-evidence: - type: string - format: byte - description: - base64 encoded 32, 48, or 64 bytes evidence token as received by the verifier. - timestamp: - type: string - format: date-time - description: > - time (UTC ISO 8601 timestamp) at which the attestation result was - created. - endorsed-claims: - $ref: "#/components/schemas/AttestationResultEndorsedClaims" - description: > - Claims endorsed by the verifier based on the evidence extracted - from the evidence and available endorsements. - appraisal-policy-id: - type: string - description: > - An identifier of the policy that was used by the verifier to - evaluate the evidence and produce the attestation result. - veraison-processed-evidence: - type: object - description: > - Claims extracted from raw evidence. - - AttestationResultTrustVector: - properties: - hw-authenticity: - $ref: "#/components/schemas/AttestationResultStatusValue" - sw-integrity: - $ref: "#/components/schemas/AttestationResultStatusValue" - sw-up-to-dateness: - $ref: "#/components/schemas/AttestationResultStatusValue" - config-integrity: - $ref: "#/components/schemas/AttestationResultStatusValue" - runtime-integrity: - $ref: "#/components/schemas/AttestationResultStatusValue" - certification-status: - $ref: "#/components/schemas/AttestationResultStatusValue" - - AttestationResultStatusValue: - type: string - enum: [failure, success, unknown] - - AttestationResultEndorsedClaims: - properties: - hw-details: - type: object - sw-details: - type: object - certification-details: - type: object - configdetails: - type: object - Problem: required: - title