diff options
| author | Magnus Hagander | 2015-04-12 17:07:46 +0000 |
|---|---|---|
| committer | Magnus Hagander | 2015-04-12 17:07:46 +0000 |
| commit | 9029f4b37406b21abb7516a2fd5643e0961810f8 (patch) | |
| tree | 1e9dd98daf0d69a292f435995a061b55b0a3ddf0 /src/include/libpq | |
| parent | a10589a5128e841d3faf94a2d8417a4f5497c4ac (diff) | |
Add system view pg_stat_ssl
This view shows information about all connections, such as if the
connection is using SSL, which cipher is used, and which client
certificate (if any) is used.
Reviews by Alex Shulgin, Heikki Linnakangas, Andres Freund & Michael Paquier
Diffstat (limited to 'src/include/libpq')
| -rw-r--r-- | src/include/libpq/libpq-be.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/include/libpq/libpq-be.h b/src/include/libpq/libpq-be.h index cf520f545d9..f323ed87106 100644 --- a/src/include/libpq/libpq-be.h +++ b/src/include/libpq/libpq-be.h @@ -212,6 +212,11 @@ extern void be_tls_close(Port *port); extern ssize_t be_tls_read(Port *port, void *ptr, size_t len, int *waitfor); extern ssize_t be_tls_write(Port *port, void *ptr, size_t len, int *waitfor); +extern int be_tls_get_cipher_bits(Port *port); +extern bool be_tls_get_compression(Port *port); +extern void be_tls_get_version(Port *port, char *ptr, size_t len); +extern void be_tls_get_cipher(Port *port, char *ptr, size_t len); +extern void be_tls_get_peerdn_name(Port *port, char *ptr, size_t len); #endif extern ProtocolVersion FrontendProtocol; |
