blob: f469a45776758d28c89c7121f068e6ce63f1b6dc [file] [log] [blame]
Zhichuang Sun387a6192023-07-19 15:48:03 -07001description: >
2 Implement to represent properties related to Identity Authentication using
3 SPDM protocol.
4
5properties:
6 - name: ResponderVerificationStatus
7 type: enum[self.VerificationStatus]
8 default: Unknown
9 description: >
10 The status of the verification of the identity of the component.
11
12associations:
13 - name: requester_identitified_by
14 description: >
15 Objects that implement IdentityAuthentication can implement the
16 "requester_identified_by" association to provide a link to the target
17 certificate that provides the requester's identity.
18 reverse_name: identifying_requester
19 required_endpoint_interfaces:
20 - xyz.openbmc_project.Certs.Certificate
21
22 - name: responder_identitified_by
23 description: >
24 Objects that implement IdentityAuthentication can implement the
25 "responder_identified_by" association to provide a link to the target
26 certificate that provides the responder's identity.
27 reverse_name: identifying_responder
28 required_endpoint_interfaces:
29 - xyz.openbmc_project.Certs.Certificate
30
31enumerations:
32 - name: VerificationStatus
33 description: >
34 The possible status of the verification.
35 values:
36 - name: Failed
37 description: >
38 Unsuccessful verification.
39 - name: Success
40 description: >
41 Successful verification.
42 - name: Unknown
43 description: >
44 Status not known yet.