blob: 5fe9c1d0edc092b8c65fec9bb0ebd9eed3c1918c [file] [log] [blame]
Jayanth Othayoth06b4df92018-08-08 06:51:43 -05001description: >
2 Certificate management interface to install server and client certificates.
3methods:
4 - name: Install
5 description: >
6 Install the certificate and restart the associated services.
Marri Devender Raoffacd032019-03-16 16:28:49 -05007 NotAllowed error thrown if certificate already exists.
Jayanth Othayoth06b4df92018-08-08 06:51:43 -05008 parameters:
9 - name: Path
10 type: string
11 description: >
12 Path of file that contains both the certificate public and
13 private key. (Example: a .PEM file containing both signed
14 certificate and private key).
15 errors:
16 - xyz.openbmc_project.Common.Error.InternalFailure
Marri Devender Raoffacd032019-03-16 16:28:49 -050017 - xyz.openbmc_project.Common.Error.NotAllowed
18 - xyz.openbmc_project.Certs.Error.InvalidCertificate