The "`[myrpki]`" section contains all the parameters that you really need to configure. The name "`myrpki`" is historical and may change in the future.
rpkid's default config file is the system `rpki.conf` file. Start rpkid with "`-c filename`" to choose a different config file. All options are in the "`[rpkid]`" section. BPKI Certificates and keys may be in either DER or PEM format.
irdbd's default configuration file is the system `rpki.conf` file. Start irdbd with "`-c filename`" to choose a different configuration file. All options are in the "`[irdbd]`" section. Since irdbd is part of the back-end system, it has direct access to the back-end's SQL database, and thus is able to pull its own BPKI configuration directly from the database, and thus needs a bit less configuration than the other daemons.
pubd's default configuration file is the system `rpki.conf` file. Start pubd with "`-c filename`" to choose a different configuration file. All options are in the "`[pubd]`" section. BPKI certificates and keys may be either DER or PEM format.
You don't need to run rootd unless you're IANA, are certifying private address space, or are an RIR which refuses to accept IANA as the root of the public address hierarchy. Ok, if that wasn't enough to scare you off: rootd is a mess, needs to be rewritten, or, better, merged into rpkid, and requires far too many configuration parameters. rootd was originally intended to be a very simple program which simplified rpkid enormously by moving one specific task (acting as the root CA of an RPKI certificate hierarchy) out of rpkid. As the specifications and code (mostly the latter) have evolved, however, this task has become more complicated, and rootd would have to become much more complicated to keep up. Don't run rootd unless you're sure that you need to do so. Still think you need to run rootd? OK, but remember, you have been warned.... rootd's default configuration file is the system `rpki.conf` file. Start rootd with "`-c filename`" to choose a different configuration file. All options are in the "`[rootd]`" section. Certificates and keys may be in either DER or PEM format.
Glue to allow Django to pull user configuration from this file rather than requiring the user to edit settings.py.
rpki-confgen --autoconf records the current autoconf settings here, so that other options can refer to them. The section name "autoconf" is magic, don't change it.