|
xrootd
|
#include "XrdSecProtocolssl.hh"
Functions | |
| static unsigned long | protocolssl_id_callback (void) |
| void | protocolssl_lock (int mode, int n, const char *file, int line) |
| int | secprotocolssl_pem_cb (char *buf, int size, int rwflag, void *password) |
| int | ssl_select (int fd) |
| int | ssl_continue (SSL *ssl, int err) |
| char * | STRINGSTORE (const char *__charptr__) |
| int | MyGRSTerrorLogFunc (char *lfile, int lline, int llevel, char *fmt,...) |
| char * | XrdSecProtocolsslInit (const char mode, const char *parms, XrdOucErrInfo *erp) |
| XrdSecProtocol * | XrdSecProtocolsslObject (const char mode, const char *hostname, const struct sockaddr &netaddr, const char *parms, XrdOucErrInfo *erp) |
Variables | |
| const char * | XrdSecProtocolsslCVSID = "$Id$" |
| XrdSysMutex | SSLTRACEMUTEX |
| int MyGRSTerrorLogFunc | ( | char * | lfile, |
| int | lline, | ||
| int | llevel, | ||
| char * | fmt, | ||
| ... | |||
| ) |
References DEBUG, EPNAME, XrdOucString::replace(), and TRACE.
Referenced by XrdSecProtocolsslInit().
| static unsigned long protocolssl_id_callback | ( | void | ) | [static] |
References XrdSysThread::ID().
Referenced by XrdSecProtocolsslInit().
| void protocolssl_lock | ( | int | mode, |
| int | n, | ||
| const char * | file, | ||
| int | line | ||
| ) |
References XrdSysMutex::Lock(), and XrdSysMutex::UnLock().
Referenced by XrdSecProtocolsslInit().
| int secprotocolssl_pem_cb | ( | char * | buf, |
| int | size, | ||
| int | rwflag, | ||
| void * | password | ||
| ) |
References EXPORTKEYSTRENGTH, and XrdSecProtocolssl::sslserverexportpassword.
Referenced by XrdSecProtocolssl::secClient().
| int ssl_continue | ( | SSL * | ssl, |
| int | err | ||
| ) |
Referenced by XrdSecProtocolssl::secClient(), and XrdSecProtocolssl::secServer().
| int ssl_select | ( | int | fd | ) |
Referenced by XrdSecProtocolssl::secClient(), and XrdSecProtocolssl::secServer().
| char* STRINGSTORE | ( | const char * | __charptr__ | ) |
| char* XrdSecProtocolsslInit | ( | const char | mode, |
| const char * | parms, | ||
| XrdOucErrInfo * | erp | ||
| ) |
References access(), XrdOucString::beginswith(), XrdOucString::c_str(), XrdSecProtocolssl::ctx, DEBUG, XrdSecProtocolssl::debug, EPNAME, EXPORTKEYSTRENGTH, XrdSecProtocolssl::GenerateSession(), XrdSecProtocolssl::GetEnvironment(), XrdOucTokenizer::GetLine(), XrdOucTokenizer::GetToken(), XrdSecProtocolssl::gridmapfile, XrdSecProtocolsslProc::Handle(), Info, XrdSecProtocolssl::isServer, XrdSysError::logger(), XrdSecProtocolssl::mapcerncertificates, XrdSecProtocolssl::mapgroup, XrdSecProtocolssl::mapnobody, XrdSecProtocolssl::mapuser, MyGRSTerrorLogFunc(), XrdSecProtocolssl::NewSession(), XrdSecProtocolssl::proc, XrdSecProtocolssl::procdir, protocolssl_id_callback(), protocolssl_lock(), PROTOCOLSSL_MAX_CRYPTO_MUTEX, R_OK, random, XrdSecProtocolssl::SessionIdContext, XrdSecProtocolssl::sslcadir, XrdSecProtocolssl::sslcertfile, XrdSecProtocolssl::ssleDest, XrdSecProtocolssl::sslkeyfile, XrdSecProtocolssl::sslproxyexportdir, XrdSecProtocolssl::sslproxyexportplain, XrdSecProtocolssl::sslselecttimeout, XrdSecProtocolssl::sslserverexportpassword, XrdSecProtocolssl::sslserverkeyfile, XrdSecProtocolssl::sslsessioncachesize, XrdSecProtocolssl::sslsessionlifetime, XrdSecProtocolssl::sslvomsdir, SSLxTrace, XrdSecProtocolssl::store, XrdSecProtocolssl::storeLoadTime, strlcpy(), TRACE, TRACE_ALL, TRACE_Authen, TRACE_Debug, TRACE_Identity, XrdSecProtocolssl::verifydepth, XrdSecProtocolssl::vomsmapfile, W_OK, XrdOucTrace::What, XrdSecProtocolsslProcFile::Write(), and XrdSecProtocolsslCVSID.
Referenced by main().
| XrdSecProtocol* XrdSecProtocolsslObject | ( | const char | mode, |
| const char * | hostname, | ||
| const struct sockaddr & | netaddr, | ||
| const char * | parms, | ||
| XrdOucErrInfo * | erp | ||
| ) |
References XrdOucErrInfo::setErrInfo().
| const char* XrdSecProtocolsslCVSID = "$Id$" |
Referenced by XrdSecProtocolsslInit().
1.7.3