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