![]() |
XRootD
|
#include <cstdio>
#include <openssl/bio.h>
#include <openssl/crypto.h>
#include <openssl/err.h>
#include <openssl/ssl.h>
#include <openssl/opensslv.h>
#include <sys/stat.h>
#include "XrdOuc/XrdOucUtils.hh"
#include "XrdSys/XrdSysRAtomic.hh"
#include "XrdSys/XrdSysError.hh"
#include "XrdSys/XrdSysPthread.hh"
#include "XrdSys/XrdSysTimer.hh"
#include "XrdTls/XrdTls.hh"
#include "XrdTls/XrdTlsContext.hh"
#include "XrdTls/XrdTlsTrace.hh"
Go to the source code of this file.
Classes | |
struct | XrdTlsContextImpl |
Namespaces | |
XrdTlsCrl | |
XrdTlsFlush | |
XrdTlsGlobal | |
Macros | |
#define | FATAL(msg) {Fatal(eMsg, msg); KILL_CTX(pImpl->ctx); return;} |
#define | FATAL_SSL(msg) {Fatal(eMsg, msg, true); KILL_CTX(pImpl->ctx); return;} |
#define | KILL_CTX(x) if (x) {SSL_CTX_free(x); x = 0;} |
Functions | |
void * | XrdTlsFlush::Flusher (void *parg) |
void * | XrdTlsCrl::Refresh (void *parg) |
bool | XrdTlsFlush::Setup_Flusher (XrdTlsContextImpl *pImpl, int flushT) |
Definition at line 573 of file XrdTlsContext.cc.
Definition at line 575 of file XrdTlsContext.cc.
#define KILL_CTX | ( | x | ) | if (x) {SSL_CTX_free(x); x = 0;} |
Definition at line 571 of file XrdTlsContext.cc.