@@ -958,10 +958,10 @@ include_dir 'conf.d'
958958 <listitem>
959959 <para>
960960 Enables <acronym>SSL</> connections. Please read
961- <xref linkend="ssl-tcp"> before using this. The default
962- is <literal>off</>. This parameter can only be set at server
963- start. <acronym>SSL</> communication is only possible with
964- TCP/IP connections .
961+ <xref linkend="ssl-tcp"> before using this.
962+ This parameter can only be set in the <filename>postgresql.conf</>
963+ file or on the server command line.
964+ The default is <literal>off</> .
965965 </para>
966966 </listitem>
967967 </varlistentry>
@@ -975,11 +975,16 @@ include_dir 'conf.d'
975975 <listitem>
976976 <para>
977977 Specifies the name of the file containing the SSL server certificate
978- authority (CA). The default is empty, meaning no CA file is loaded,
979- and client certificate verification is not performed. (In previous
980- releases of PostgreSQL, the name of this file was hard-coded
981- as <filename>root.crt</filename>.) Relative paths are relative to the
982- data directory. This parameter can only be set at server start.
978+ authority (CA).
979+ Relative paths are relative to the data directory.
980+ This parameter can only be set in the <filename>postgresql.conf</>
981+ file or on the server command line.
982+ The default is empty, meaning no CA file is loaded,
983+ and client certificate verification is not performed.
984+ </para>
985+ <para>
986+ In previous releases of PostgreSQL, the name of this file was
987+ hard-coded as <filename>root.crt</filename>.
983988 </para>
984989 </listitem>
985990 </varlistentry>
@@ -993,9 +998,10 @@ include_dir 'conf.d'
993998 <listitem>
994999 <para>
9951000 Specifies the name of the file containing the SSL server certificate.
996- The default is <filename>server.crt</filename>. Relative paths are
997- relative to the data directory. This parameter can only be set at
998- server start.
1001+ Relative paths are relative to the data directory.
1002+ This parameter can only be set in the <filename>postgresql.conf</>
1003+ file or on the server command line.
1004+ The default is <filename>server.crt</filename>.
9991005 </para>
10001006 </listitem>
10011007 </varlistentry>
@@ -1009,11 +1015,15 @@ include_dir 'conf.d'
10091015 <listitem>
10101016 <para>
10111017 Specifies the name of the file containing the SSL server certificate
1012- revocation list (CRL). The default is empty, meaning no CRL file is
1013- loaded. (In previous releases of PostgreSQL, the name of this file was
1014- hard-coded as <filename>root.crl</filename>.) Relative paths are
1015- relative to the data directory. This parameter can only be set at
1016- server start.
1018+ revocation list (CRL).
1019+ Relative paths are relative to the data directory.
1020+ This parameter can only be set in the <filename>postgresql.conf</>
1021+ file or on the server command line.
1022+ The default is empty, meaning no CRL file is loaded.
1023+ </para>
1024+ <para>
1025+ In previous releases of PostgreSQL, the name of this file was
1026+ hard-coded as <filename>root.crl</filename>.
10171027 </para>
10181028 </listitem>
10191029 </varlistentry>
@@ -1027,9 +1037,10 @@ include_dir 'conf.d'
10271037 <listitem>
10281038 <para>
10291039 Specifies the name of the file containing the SSL server private key.
1030- The default is <filename>server.key</filename>. Relative paths are
1031- relative to the data directory. This parameter can only be set at
1032- server start.
1040+ Relative paths are relative to the data directory.
1041+ This parameter can only be set in the <filename>postgresql.conf</>
1042+ file or on the server command line.
1043+ The default is <filename>server.key</filename>.
10331044 </para>
10341045 </listitem>
10351046 </varlistentry>
@@ -1046,10 +1057,12 @@ include_dir 'conf.d'
10461057 used on secure connections. See
10471058 the <citerefentry><refentrytitle>ciphers</></citerefentry> manual page
10481059 in the <application>OpenSSL</> package for the syntax of this setting
1049- and a list of supported values. The default value is
1050- <literal>HIGH:MEDIUM:+3DES:!aNULL</>. It is usually reasonable,
1051- unless you have specific security requirements. This parameter can only
1052- be set at server start.
1060+ and a list of supported values.
1061+ This parameter can only be set in the <filename>postgresql.conf</>
1062+ file or on the server command line.
1063+ The default value is <literal>HIGH:MEDIUM:+3DES:!aNULL</>. The
1064+ default is usually a reasonable choice unless you have specific
1065+ security requirements.
10531066 </para>
10541067
10551068 <para>
@@ -1113,16 +1126,18 @@ include_dir 'conf.d'
11131126 </varlistentry>
11141127
11151128 <varlistentry id="guc-ssl-prefer-server-ciphers" xreflabel="ssl_prefer_server_ciphers">
1116- <term><varname>ssl_prefer_server_ciphers</varname> (<type>bool </type>)
1129+ <term><varname>ssl_prefer_server_ciphers</varname> (<type>boolean </type>)
11171130 <indexterm>
11181131 <primary><varname>ssl_prefer_server_ciphers</> configuration parameter</primary>
11191132 </indexterm>
11201133 </term>
11211134 <listitem>
11221135 <para>
11231136 Specifies whether to use the server's SSL cipher preferences, rather
1124- than the client's. The default is true. This parameter can only be
1125- set at server start.
1137+ than the client's.
1138+ This parameter can only be set in the <filename>postgresql.conf</>
1139+ file or on the server command line.
1140+ The default is <literal>true</>.
11261141 </para>
11271142
11281143 <para>
@@ -1145,19 +1160,18 @@ include_dir 'conf.d'
11451160 <para>
11461161 Specifies the name of the curve to use in <acronym>ECDH</> key
11471162 exchange. It needs to be supported by all clients that connect.
1148- It does not need to be same curve as used by server's Elliptic
1149- Curve key. The default is <literal>prime256v1</>. This parameter
1150- can only be set at server start.
1163+ It does not need to be the same curve used by the server's Elliptic
1164+ Curve key.
1165+ This parameter can only be set in the <filename>postgresql.conf</>
1166+ file or on the server command line.
1167+ The default is <literal>prime256v1</>.
11511168 </para>
11521169
11531170 <para>
1154- OpenSSL names for most common curves:
1171+ OpenSSL names for the most common curves are :
11551172 <literal>prime256v1</> (NIST P-256),
11561173 <literal>secp384r1</> (NIST P-384),
11571174 <literal>secp521r1</> (NIST P-521).
1158- </para>
1159-
1160- <para>
11611175 The full list of available curves can be shown with the command
11621176 <command>openssl ecparam -list_curves</command>. Not all of them
11631177 are usable in <acronym>TLS</> though.
@@ -3003,7 +3017,7 @@ include_dir 'conf.d'
30033017 </varlistentry>
30043018
30053019 <varlistentry id="guc-track-commit-timestamp" xreflabel="track_commit_timestamp">
3006- <term><varname>track_commit_timestamp</varname> (<type>bool </type>)
3020+ <term><varname>track_commit_timestamp</varname> (<type>boolean </type>)
30073021 <indexterm>
30083022 <primary><varname>track_commit_timestamp</> configuration parameter</primary>
30093023 </indexterm>
0 commit comments