aboutsummaryrefslogtreecommitdiff
path: root/doc/doc.RPKI.CA.Configuration.pubd
diff options
context:
space:
mode:
Diffstat (limited to 'doc/doc.RPKI.CA.Configuration.pubd')
-rw-r--r--doc/doc.RPKI.CA.Configuration.pubd82
1 files changed, 53 insertions, 29 deletions
diff --git a/doc/doc.RPKI.CA.Configuration.pubd b/doc/doc.RPKI.CA.Configuration.pubd
index a3f2f007..404bbfaa 100644
--- a/doc/doc.RPKI.CA.Configuration.pubd
+++ b/doc/doc.RPKI.CA.Configuration.pubd
@@ -1,52 +1,76 @@
-****** pubd.conf ******
-
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
-section "[pubd]". Certificates and keys may be either DER or PEM format.
+-c filename to choose a different configuration file. All options are in the
+section [pubd]. BPKI certificates and keys may be either DER or PEM format.
-Options:
+sql-database::
-sql-username::
+ MySQL database name for pubd.
- Username to hand to MySQL when connecting to pubd's database.
+ Default: ${myrpki::pubd_sql_database}
-sql-database::
+sql-username::
+
+ MySQL user name for pubd.
- MySQL's database name for pubd's database.
+ Default: ${myrpki::pubd_sql_username}
sql-password::
- Password to hand to MySQL when connecting to pubd's database.
+ MySQL password for pubd.
-bpki-ta::
+ Default: ${myrpki::pubd_sql_password}
- Name of file containing master BPKI trust anchor for pubd. All BPKI
- validation in pubd traces back to this trust anchor.
+publication-base::
-irbe-cert::
+ Root of directory tree where pubd should write out published data.
+ You need to configure this, and the configuration should match up
+ with the directory where you point rsyncd. Neither pubd nor rsyncd
+ much cares -where- you tell them to put this stuff, the important
+ thing is that the rsync URIs in generated certificates match up with
+ the published objects so that relying parties can find and verify
+ rpkid's published outputs.
- Name of file containing BPKI certificate used by IRBE (rpkic, GUI)
- when talking to pubd.
+ Default: ${myrpki::publication_base_directory}
-pubd-cert::
+server-host::
- Name of file containing BPKI certificate used by pubd.
+ Host on which pubd should listen for HTTP service requests.
-pubd-key::
+ Default: ${myrpki::pubd_server_host}
- Name of file containing RSA key corresponding to pubd-cert.
+server-port::
-server-host::
+ Port on which pubd should listen for HTTP service requests.
- Hostname or IP address on which to listen for HTTP connections.
- Default is the wildcard address (IPv4 0.0.0.0, IPv6 ::), which should
- work in most cases.
+ Default: ${myrpki::pubd_server_port}
-server-port::
+bpki-ta::
- TCP port on which to listen for HTTP connections.
+ Where pubd should look for the BPKI trust anchor. All BPKI
+ certificate verification within pubd traces back to this trust
+ anchor. Don't change this unless you really know what you are doing.
-publication-base::
+ Default: ${myrpki::bpki_servers_directory}/ca.cer
+
+pubd-cert::
+
+ Where pubd should look for its own BPKI EE certificate. Don't change
+ this unless you really know what you are doing.
+
+ Default: ${myrpki::bpki_servers_directory}/pubd.cer
+
+pubd-key::
+
+ Where pubd should look for the private key corresponding to its own
+ BPKI EE certificate. Don't change this unless you really know what
+ you are doing.
+
+ Default: ${myrpki::bpki_servers_directory}/pubd.key
+
+irbe-cert::
+
+ Where pubd should look for the back-end control client's BPKI EE
+ certificate. Don't change this unless you really know what you are
+ doing.
- Path to base of filesystem tree where pubd should store publishable
- objects. Default is publication/.
+ Default: ${myrpki::bpki_servers_directory}/irbe.cer