to turn the certificate into a self-signed certificate and to copy the
key and certificate to where the server will look for them.
+
+ If verification of client certificates is required, place the
+ certificates of the
CA you wish to check for in
+ the file root.crt in the data directory. When
+ present, a client certificate will be requested from the client
+ making the connection and it must have been signed by one of the
+ certificates present in root.crt. If no
+ certificate is presented, the connection will be allowed to proceed
+ anway.
+
+
+ The root.crt file is always checked for, and
+ its absence will be noted through a message in the log. This is
+ merely an informative message that client certificates will not be
+ requested.
+
* Portions Copyright (c) 1996-2004, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
- * $PostgreSQL: pgsql/src/include/c.h,v 1.172 2004/09/16 16:58:38 tgl Exp $
+ * $PostgreSQL: pgsql/src/include/c.h,v 1.173 2004/09/23 13:16:02 momjian Exp $
*
*-------------------------------------------------------------------------
*/
#include
#endif
-#if (defined(WIN32) || defined(__CYGWIN__)) && \
- !defined(_MSC_VER) && !defined(__BORLANDC__)
+#if defined(WIN32) || defined(__CYGWIN__)
+#if !defined(_MSC_VER) && !defined(__BORLANDC__)
/* We have to redefine some system functions after they are included above */
#include "pg_config_os.h"
+#else
+#include /* We don't have a port file for MSC/BCC */
+#endif
#endif
/* Must be before gettext() games below */