PostgreSQL Source Code  git master
HbaLine Struct Reference

#include <hba.h>

Data Fields

char * sourcefile
 
int linenumber
 
char * rawline
 
ConnType conntype
 
Listdatabases
 
Listroles
 
struct sockaddr_storage addr
 
int addrlen
 
struct sockaddr_storage mask
 
int masklen
 
IPCompareMethod ip_cmp_method
 
char * hostname
 
UserAuth auth_method
 
char * usermap
 
char * pamservice
 
bool pam_use_hostname
 
bool ldaptls
 
char * ldapscheme
 
char * ldapserver
 
int ldapport
 
char * ldapbinddn
 
char * ldapbindpasswd
 
char * ldapsearchattribute
 
char * ldapsearchfilter
 
char * ldapbasedn
 
int ldapscope
 
char * ldapprefix
 
char * ldapsuffix
 
ClientCertMode clientcert
 
ClientCertName clientcertname
 
char * krb_realm
 
bool include_realm
 
bool compat_realm
 
bool upn_username
 
Listradiusservers
 
char * radiusservers_s
 
Listradiussecrets
 
char * radiussecrets_s
 
Listradiusidentifiers
 
char * radiusidentifiers_s
 
Listradiusports
 
char * radiusports_s
 

Detailed Description

Definition at line 94 of file hba.h.

Field Documentation

◆ addr

struct sockaddr_storage HbaLine::addr

Definition at line 101 of file hba.h.

Referenced by check_hba(), fill_hba_line(), and parse_hba_line().

◆ addrlen

int HbaLine::addrlen

Definition at line 103 of file hba.h.

Referenced by fill_hba_line(), and parse_hba_line().

◆ auth_method

UserAuth HbaLine::auth_method

Definition at line 108 of file hba.h.

Referenced by check_hba(), fill_hba_line(), get_hba_options(), parse_hba_auth_opt(), and parse_hba_line().

◆ clientcert

ClientCertMode HbaLine::clientcert

Definition at line 124 of file hba.h.

Referenced by get_hba_options(), parse_hba_auth_opt(), and parse_hba_line().

◆ clientcertname

ClientCertName HbaLine::clientcertname

Definition at line 125 of file hba.h.

Referenced by parse_hba_auth_opt().

◆ compat_realm

bool HbaLine::compat_realm

Definition at line 128 of file hba.h.

Referenced by parse_hba_auth_opt(), and parse_hba_line().

◆ conntype

ConnType HbaLine::conntype

Definition at line 99 of file hba.h.

Referenced by check_hba(), fill_hba_line(), parse_hba_auth_opt(), and parse_hba_line().

◆ databases

List* HbaLine::databases

Definition at line 100 of file hba.h.

Referenced by check_hba(), fill_hba_line(), and parse_hba_line().

◆ hostname

char* HbaLine::hostname

Definition at line 107 of file hba.h.

Referenced by check_hba(), fill_hba_line(), and parse_hba_line().

◆ include_realm

bool HbaLine::include_realm

Definition at line 127 of file hba.h.

Referenced by get_hba_options(), parse_hba_auth_opt(), and parse_hba_line().

◆ ip_cmp_method

IPCompareMethod HbaLine::ip_cmp_method

Definition at line 106 of file hba.h.

Referenced by check_hba(), fill_hba_line(), and parse_hba_line().

◆ krb_realm

char* HbaLine::krb_realm

Definition at line 126 of file hba.h.

Referenced by get_hba_options(), and parse_hba_auth_opt().

◆ ldapbasedn

char* HbaLine::ldapbasedn

Definition at line 120 of file hba.h.

Referenced by get_hba_options(), parse_hba_auth_opt(), and parse_hba_line().

◆ ldapbinddn

char* HbaLine::ldapbinddn

Definition at line 116 of file hba.h.

Referenced by get_hba_options(), parse_hba_auth_opt(), and parse_hba_line().

◆ ldapbindpasswd

char* HbaLine::ldapbindpasswd

Definition at line 117 of file hba.h.

Referenced by get_hba_options(), parse_hba_auth_opt(), and parse_hba_line().

◆ ldapport

int HbaLine::ldapport

Definition at line 115 of file hba.h.

Referenced by get_hba_options(), and parse_hba_auth_opt().

◆ ldapprefix

char* HbaLine::ldapprefix

Definition at line 122 of file hba.h.

Referenced by get_hba_options(), parse_hba_auth_opt(), and parse_hba_line().

◆ ldapscheme

char* HbaLine::ldapscheme

Definition at line 113 of file hba.h.

Referenced by parse_hba_auth_opt().

◆ ldapscope

int HbaLine::ldapscope

Definition at line 121 of file hba.h.

Referenced by get_hba_options(), and parse_hba_auth_opt().

◆ ldapsearchattribute

char* HbaLine::ldapsearchattribute

Definition at line 118 of file hba.h.

Referenced by get_hba_options(), parse_hba_auth_opt(), and parse_hba_line().

◆ ldapsearchfilter

char* HbaLine::ldapsearchfilter

Definition at line 119 of file hba.h.

Referenced by get_hba_options(), parse_hba_auth_opt(), and parse_hba_line().

◆ ldapserver

char* HbaLine::ldapserver

Definition at line 114 of file hba.h.

Referenced by get_hba_options(), parse_hba_auth_opt(), and parse_hba_line().

◆ ldapsuffix

char* HbaLine::ldapsuffix

Definition at line 123 of file hba.h.

Referenced by get_hba_options(), parse_hba_auth_opt(), and parse_hba_line().

◆ ldaptls

bool HbaLine::ldaptls

Definition at line 112 of file hba.h.

Referenced by get_hba_options(), and parse_hba_auth_opt().

◆ linenumber

int HbaLine::linenumber

Definition at line 97 of file hba.h.

Referenced by parse_hba_auth_opt(), and parse_hba_line().

◆ mask

struct sockaddr_storage HbaLine::mask

Definition at line 103 of file hba.h.

Referenced by check_hba(), fill_hba_line(), and parse_hba_line().

◆ masklen

int HbaLine::masklen

Definition at line 105 of file hba.h.

Referenced by fill_hba_line(), and parse_hba_line().

◆ pam_use_hostname

bool HbaLine::pam_use_hostname

Definition at line 111 of file hba.h.

Referenced by parse_hba_auth_opt().

◆ pamservice

char* HbaLine::pamservice

Definition at line 110 of file hba.h.

Referenced by get_hba_options(), and parse_hba_auth_opt().

◆ radiusidentifiers

List* HbaLine::radiusidentifiers

Definition at line 134 of file hba.h.

Referenced by parse_hba_auth_opt(), and parse_hba_line().

◆ radiusidentifiers_s

char* HbaLine::radiusidentifiers_s

Definition at line 135 of file hba.h.

Referenced by get_hba_options(), and parse_hba_auth_opt().

◆ radiusports

List* HbaLine::radiusports

Definition at line 136 of file hba.h.

Referenced by parse_hba_auth_opt(), and parse_hba_line().

◆ radiusports_s

char* HbaLine::radiusports_s

Definition at line 137 of file hba.h.

Referenced by get_hba_options(), and parse_hba_auth_opt().

◆ radiussecrets

List* HbaLine::radiussecrets

Definition at line 132 of file hba.h.

Referenced by parse_hba_auth_opt(), and parse_hba_line().

◆ radiussecrets_s

char* HbaLine::radiussecrets_s

Definition at line 133 of file hba.h.

Referenced by get_hba_options(), and parse_hba_auth_opt().

◆ radiusservers

List* HbaLine::radiusservers

Definition at line 130 of file hba.h.

Referenced by parse_hba_auth_opt(), and parse_hba_line().

◆ radiusservers_s

char* HbaLine::radiusservers_s

Definition at line 131 of file hba.h.

Referenced by get_hba_options(), and parse_hba_auth_opt().

◆ rawline

char* HbaLine::rawline

Definition at line 98 of file hba.h.

Referenced by parse_hba_line().

◆ roles

List* HbaLine::roles

Definition at line 101 of file hba.h.

Referenced by check_hba(), fill_hba_line(), and parse_hba_line().

◆ sourcefile

char* HbaLine::sourcefile

Definition at line 96 of file hba.h.

Referenced by parse_hba_auth_opt(), and parse_hba_line().

◆ upn_username

bool HbaLine::upn_username

Definition at line 129 of file hba.h.

Referenced by parse_hba_auth_opt(), and parse_hba_line().

◆ usermap

char* HbaLine::usermap

Definition at line 109 of file hba.h.

Referenced by get_hba_options(), and parse_hba_auth_opt().


The documentation for this struct was generated from the following file: