xref: /openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Certs/CSR.interface.yaml (revision a1347418307d31a94bd21f22897aa508df938dcf)
1b1b4d261SWilliam A. Kennington IIIdescription: >
2b1b4d261SWilliam A. Kennington III    Implement to retrieve the Certificate Signing Request(CSR).
3b1b4d261SWilliam A. Kennington III
4b1b4d261SWilliam A. Kennington IIImethods:
5b1b4d261SWilliam A. Kennington III    - name: CSR
6b1b4d261SWilliam A. Kennington III      description: >
7b1b4d261SWilliam A. Kennington III          Method to get the CSR string.
8b1b4d261SWilliam A. Kennington III
9b1b4d261SWilliam A. Kennington III          Object which implements this interface should implement
10*a1347418SPatrick Williams          xyz.openbmc_project.Object.Delete to allow the deletion of CSR
11*a1347418SPatrick Williams          objects.
12b1b4d261SWilliam A. Kennington III
13b1b4d261SWilliam A. Kennington III      returns:
14b1b4d261SWilliam A. Kennington III          - name: CSRString
15b1b4d261SWilliam A. Kennington III            type: string
16b1b4d261SWilliam A. Kennington III            description: >
17b1b4d261SWilliam A. Kennington III                CSR string in the Base-64 encoded PEM format.
18b1b4d261SWilliam A. Kennington III      errors:
19b1b4d261SWilliam A. Kennington III          - xyz.openbmc_project.Common.Error.InternalFailure
20