![]() |
XRootD
|
Public Member Functions | |
XrdTlsContextImpl (XrdTlsContext *p) | |
~XrdTlsContextImpl () | |
Public Attributes | |
XrdSysRWLock | crlMutex |
bool | crlRunning |
SSL_CTX * | ctx |
XrdTlsContext * | ctxnew |
XrdSysCondVar * | flsCVar |
bool | flsRunning |
short | flushT |
time_t | lastCertModTime = 0 |
uint64_t | opts {0} |
XrdTlsContext * | owner |
XrdTlsContext::CTX_Params | Parm |
std::string | sessionCacheId |
int | sessionCacheOpts = -1 |
Definition at line 50 of file XrdTlsContext.cc.
|
inline |
Definition at line 52 of file XrdTlsContext.cc.
|
inline |
XrdSysRWLock XrdTlsContextImpl::crlMutex |
Definition at line 65 of file XrdTlsContext.cc.
Referenced by XrdTlsContext::~XrdTlsContext(), XrdTlsFlush::Flusher(), XrdTlsCrl::Refresh(), XrdTlsContext::Session(), XrdTlsContext::SetCrlRefresh(), and XrdTlsFlush::Setup_Flusher().
bool XrdTlsContextImpl::crlRunning |
Definition at line 68 of file XrdTlsContext.cc.
Referenced by XrdTlsContext::~XrdTlsContext(), XrdTlsFlush::Flusher(), XrdTlsCrl::Refresh(), and XrdTlsContext::SetCrlRefresh().
SSL_CTX* XrdTlsContextImpl::ctx |
Definition at line 61 of file XrdTlsContext.cc.
Referenced by XrdTlsContext::XrdTlsContext(), ~XrdTlsContextImpl(), XrdTlsContext::Context(), XrdTlsFlush::Flusher(), XrdTlsContext::isOK(), XrdTlsContext::Session(), XrdTlsContext::SessionCache(), XrdTlsContext::SetContextCiphers(), XrdTlsContext::SetTlsClientAuth(), and XrdTlsFlush::Setup_Flusher().
XrdTlsContext* XrdTlsContextImpl::ctxnew |
Definition at line 62 of file XrdTlsContext.cc.
Referenced by ~XrdTlsContextImpl(), XrdTlsCrl::Refresh(), and XrdTlsContext::Session().
XrdSysCondVar* XrdTlsContextImpl::flsCVar |
Definition at line 66 of file XrdTlsContext.cc.
Referenced by ~XrdTlsContextImpl(), XrdTlsFlush::Flusher(), and XrdTlsFlush::Setup_Flusher().
bool XrdTlsContextImpl::flsRunning |
Definition at line 69 of file XrdTlsContext.cc.
Referenced by XrdTlsContext::~XrdTlsContext(), XrdTlsFlush::Flusher(), XrdTlsCrl::Refresh(), and XrdTlsFlush::Setup_Flusher().
short XrdTlsContextImpl::flushT |
Definition at line 67 of file XrdTlsContext.cc.
Referenced by XrdTlsFlush::Flusher(), XrdTlsContext::SessionCache(), and XrdTlsFlush::Setup_Flusher().
time_t XrdTlsContextImpl::lastCertModTime = 0 |
Definition at line 70 of file XrdTlsContext.cc.
Referenced by XrdTlsContext::XrdTlsContext(), and XrdTlsContext::newHostCertificateDetected().
uint64_t XrdTlsContextImpl::opts {0} |
Definition at line 73 of file XrdTlsContext.cc.
Referenced by XrdTlsContext::XrdTlsContext(), and XrdTlsContext::SetTlsClientAuth().
XrdTlsContext* XrdTlsContextImpl::owner |
Definition at line 63 of file XrdTlsContext.cc.
Referenced by XrdTlsContext::~XrdTlsContext(), XrdTlsFlush::Flusher(), and XrdTlsCrl::Refresh().
XrdTlsContext::CTX_Params XrdTlsContextImpl::Parm |
Definition at line 64 of file XrdTlsContext.cc.
Referenced by XrdTlsContext::XrdTlsContext(), XrdTlsContext::Clone(), XrdTlsContext::GetParams(), XrdTlsContext::newHostCertificateDetected(), XrdTlsCrl::Refresh(), XrdTlsContext::SetCrlRefresh(), and XrdTlsContext::x509Verify().
std::string XrdTlsContextImpl::sessionCacheId |
Definition at line 72 of file XrdTlsContext.cc.
Referenced by XrdTlsContext::Clone(), and XrdTlsContext::SessionCache().
int XrdTlsContextImpl::sessionCacheOpts = -1 |
Definition at line 71 of file XrdTlsContext.cc.
Referenced by XrdTlsContext::Clone(), and XrdTlsContext::SessionCache().