@@ -2389,28 +2389,14 @@ pg_dumpall -p 5432 | psql -d postgres -p 5433
2389
2389
<title>Creating a Self-signed Certificate</title>
2390
2390
2391
2391
<para>
2392
- To create a quick self-signed certificate for the server, use the
2393
- following <productname>OpenSSL</productname> command:
2392
+ To create a quick self-signed certificate for the server, valid for 365
2393
+ days, use the following <productname>OpenSSL</productname> command, using
2394
+ the local host name in the subject argument:
2394
2395
<programlisting>
2395
- openssl req -new -text -out server.req
2396
+ openssl req -new -x509 -days 365 -nodes -text -out server.crt \
2397
+ -keyout server.key -subj "/CN=yourdomain.com"
2396
2398
</programlisting>
2397
- Fill out the information that <application>openssl</> asks for. Make sure
2398
- you enter the local host name as <quote>Common Name</>; the challenge
2399
- password can be left blank. The program will generate a key that is
2400
- passphrase protected; it will not accept a passphrase that is less
2401
- than four characters long. To remove the passphrase again (as you must
2402
- if you want automatic start-up of the server), next run the commands:
2403
- <programlisting>
2404
- openssl rsa -in privkey.pem -out server.key
2405
- rm privkey.pem
2406
- </programlisting>
2407
- Enter the old passphrase to unlock the existing key. Now do:
2408
- <programlisting>
2409
- openssl req -x509 -in server.req -text -key server.key -out server.crt
2410
- </programlisting>
2411
- to turn the certificate into a self-signed certificate and to copy
2412
- the key and certificate to where the server will look for them.
2413
- Finally do:
2399
+ Then do:
2414
2400
<programlisting>
2415
2401
chmod og-rwx server.key
2416
2402
</programlisting>
0 commit comments