SV-233603r617340_rule
V-233603
SRG-APP-000427-DB-000385
CD12-00-010300
CAT II
10
Revoke trust in any certificates not issued by a DoD-approved certificate authority.
Configure PostgreSQL to accept only DoD and DoD-approved PKI end-entity certificates.
To configure PostgreSQL to accept approved CAs, see the official PostgreSQL documentation: http://www.postgresql.org/docs/current/static/ssl-tcp.html
For more information on configuring PostgreSQL to use SSL, see supplementary content APPENDIX-G.
As the database administrator (shown here as "postgres"), verify the following setting in postgresql.conf:
$ sudo su - postgres
$ psql -c "SHOW ssl_ca_file"
$ psql -c "SHOW ssl_cert_file"
If the database is not configured to use only DOD-approved certificates, this is a finding.
V-233603
False
CD12-00-010300
As the database administrator (shown here as "postgres"), verify the following setting in postgresql.conf:
$ sudo su - postgres
$ psql -c "SHOW ssl_ca_file"
$ psql -c "SHOW ssl_cert_file"
If the database is not configured to use only DOD-approved certificates, this is a finding.
M
5254