1 /*-------------------------------------------------------------------------
2  *
3  * fe-secure-common.h
4  *
5  * common implementation-independent SSL support code
6  *
7  * Portions Copyright (c) 1996-2019, PostgreSQL Global Development Group
8  * Portions Copyright (c) 1994, Regents of the University of California
9  *
10  * IDENTIFICATION
11  *	  src/interfaces/libpq/fe-secure-common.h
12  *
13  *-------------------------------------------------------------------------
14  */
15 
16 #ifndef FE_SECURE_COMMON_H
17 #define FE_SECURE_COMMON_H
18 
19 #include "libpq-fe.h"
20 
21 extern int	pq_verify_peer_name_matches_certificate_name(PGconn *conn,
22 														 const char *namedata, size_t namelen,
23 														 char **store_name);
24 extern bool pq_verify_peer_name_matches_certificate(PGconn *conn);
25 
26 #endif							/* FE_SECURE_COMMON_H */
27