xrootd
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Macros
XrdTlsContext.hh File Reference
#include <cstdint>
Include dependency graph for XrdTlsContext.hh:

Go to the source code of this file.

Classes

class  XrdTlsContext
 
struct  XrdTlsContext::CTX_Params
 

Macros

#define TLS_SET_HSTO(cOpts, hstv)   ((cOpts & ~XrdTlsContext::hsto) | (hstv & XrdTlsContext::hsto))
 
#define TLS_SET_REFINT(cOpts, refi)
 
#define TLS_SET_VDEPTH(cOpts, vdv)
 

Macro Definition Documentation

#define TLS_SET_HSTO (   cOpts,
  hstv 
)    ((cOpts & ~XrdTlsContext::hsto) | (hstv & XrdTlsContext::hsto))

Set handshake timeout in contructor options.

Parameters
cOpts- the constructor options.
hstv- the handshake timeout value.
#define TLS_SET_REFINT (   cOpts,
  refi 
)
Value:
((cOpts & ~XrdTlsContext::crlRF) |\
static const int crlRS
Bits to shift vdept.
Definition: XrdTlsContext.hh:234
Definition: XrdTlsContext.hh:36
static const uint64_t crlRF
Init crl refresh in Min.
Definition: XrdTlsContext.hh:233

Set crl refresh interval in contructor options.

Parameters
cOpts- the constructor options.
refi- the refresh interval value.
Returns
cOpts with the value positioned in the proper place.
#define TLS_SET_VDEPTH (   cOpts,
  vdv 
)
Value:
((cOpts & ~XrdTlsContext::vdept) |\
static const int vdepS
Bits to shift vdept.
Definition: XrdTlsContext.hh:226
Definition: XrdTlsContext.hh:36
static const uint64_t vdept
Mask to isolate vdept.
Definition: XrdTlsContext.hh:225

Set verifydepth value in contructor options.

Parameters
cOpts- the constructor options.
vdv- the verify depth value.
Returns
cOpts with the value positioned in the proper place.