pacemaker  3.0.0-d8340737c4
Scalable High-Availability cluster resource manager
Data Fields
pcmk__tls_t Struct Reference

#include <include/crm/common/tls_internal.h>

Data Fields

bool server
 
gnutls_dh_params_t dh_params
 
gnutls_credentials_type_t cred_type
 
const char * ca_file
 
const char * cert_file
 
const char * crl_file
 
const char * key_file
 
union {
   gnutls_anon_server_credentials_t   anon_s
 
   gnutls_anon_client_credentials_t   anon_c
 
   gnutls_certificate_credentials_t   cert
 
   gnutls_psk_server_credentials_t   psk_s
 
   gnutls_psk_client_credentials_t   psk_c
 
credentials
 

Detailed Description

Definition at line 22 of file tls_internal.h.

Field Documentation

◆ anon_c

gnutls_anon_client_credentials_t pcmk__tls_t::anon_c

Definition at line 34 of file tls_internal.h.

◆ anon_s

gnutls_anon_server_credentials_t pcmk__tls_t::anon_s

Definition at line 33 of file tls_internal.h.

◆ ca_file

const char* pcmk__tls_t::ca_file

Definition at line 27 of file tls_internal.h.

◆ cert

gnutls_certificate_credentials_t pcmk__tls_t::cert

Definition at line 35 of file tls_internal.h.

◆ cert_file

const char* pcmk__tls_t::cert_file

Definition at line 28 of file tls_internal.h.

◆ cred_type

gnutls_credentials_type_t pcmk__tls_t::cred_type

Definition at line 25 of file tls_internal.h.

◆ credentials

union { ... } pcmk__tls_t::credentials

◆ crl_file

const char* pcmk__tls_t::crl_file

Definition at line 29 of file tls_internal.h.

◆ dh_params

gnutls_dh_params_t pcmk__tls_t::dh_params

Definition at line 24 of file tls_internal.h.

◆ key_file

const char* pcmk__tls_t::key_file

Definition at line 30 of file tls_internal.h.

◆ psk_c

gnutls_psk_client_credentials_t pcmk__tls_t::psk_c

Definition at line 37 of file tls_internal.h.

◆ psk_s

gnutls_psk_server_credentials_t pcmk__tls_t::psk_s

Definition at line 36 of file tls_internal.h.

◆ server

bool pcmk__tls_t::server

Definition at line 23 of file tls_internal.h.


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