blob: e375a072b133b7e01c755c1549e4d88732f9afd0 [file] [log] [blame]
Nan Zhoub9dae7b2021-12-29 11:03:39 -08001description: >
2 Certificate management interface to install authorities list.
3methods:
4 - name: InstallAll
5 description: >
6 Install the authority list and restart the associated services.
7 parameters:
Patrick Williams8da396c2022-03-14 14:21:02 -05008 - name: Path
9 type: string
10 description: >
11 Path of the file that contains a list of root certificates.
Nan Zhoub9dae7b2021-12-29 11:03:39 -080012
13 returns:
Patrick Williams8da396c2022-03-14 14:21:02 -050014 - name: ObjectPath
15 type: array[object_path]
16 description: >
17 D-Bus object path to created objects.
Nan Zhoub9dae7b2021-12-29 11:03:39 -080018
19 errors:
Patrick Williams8da396c2022-03-14 14:21:02 -050020 - xyz.openbmc_project.Common.Error.InternalFailure
21 - xyz.openbmc_project.Common.Error.NotAllowed
22 - xyz.openbmc_project.Certs.Error.InvalidCertificate