1#pragma once
2#include <cstddef>
3
4/* The prefix of the DBus busname to own */
5inline constexpr char busNamePrefix[] = "xyz.openbmc_project.Certs.Manager";
6
7/* The prefix of the certificate manager DBus object name */
8inline constexpr char objectNamePrefix[] = "/xyz/openbmc_project/certs";
9
10/* The default name of the CSR file */
11inline constexpr char defaultCSRFileName[] = "domain.csr";
12
13/* The default name of the private key file. */
14inline constexpr char defaultPrivateKeyFileName[] = "privkey.pem";
15
16/* The default name of the rsa private key file. */
17inline constexpr char defaultRSAPrivateKeyFileName[] = ".rsaprivkey.pem";
18
19/* The maximum number of Authority certificates the service allows. */
20inline constexpr size_t maxNumAuthorityCertificates = @authority_limit@;
21
22/* The default name of the authorities list file. */
23inline constexpr char defaultAuthoritiesListFileName[] = "@authorities_list_name@";
24
25/* Whether to allow expired certificates. */
26inline constexpr bool allowExpired = @allow_expired@;
27