#include <unistd.h>
#include <ctype.h>
#include <errno.h>
#include <iostream>
#include <stdlib.h>
#include <strings.h>
#include <grp.h>
#include <pwd.h>
#include <openssl/opensslconf.h>
#include <openssl/crypto.h>
#include <openssl/x509v3.h>
#include <openssl/ssl.h>
#include <openssl/pem.h>
#include <openssl/err.h>
#include <openssl/rand.h>
#include <sys/socket.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <netdb.h>
#include <sys/time.h>
#include <sys/file.h>
#include <fcntl.h>
#include "XrdNet/XrdNetDNS.hh"
#include "XrdOuc/XrdOucErrInfo.hh"
#include "XrdOuc/XrdOucHash.hh"
#include "XrdOuc/XrdOucString.hh"
#include "XrdOuc/XrdOucTrace.hh"
#include "XrdOuc/XrdOucTokenizer.hh"
#include "XrdSys/XrdSysPthread.hh"
#include "XrdSys/XrdSysLogger.hh"
#include "XrdSec/XrdSecInterface.hh"
#include "XrdSec/XrdSecTLayer.hh"
#include "XrdSecssl/XrdSecProtocolsslTrace.hh"
#include "XrdSecssl/XrdSecProtocolsslProc.hh"
#include "libsslGridSite/grst_verifycallback.h"
#include "gridsite.h"
Include dependency graph for XrdSecProtocolssl.hh:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Classes | |
class | XrdSecsslSessionLock |
class | XrdSecProtocolssl |
struct | XrdSecProtocolssl::sslverify_t |
class | XrdSecsslThreadInUse |
Defines | |
#define | OPENSSL_THREAD_DEFINES |
#define | EXPORTKEYSTRENGTH 10 |
#define | PROTOCOLSSL_MAX_CRYPTO_MUTEX 256 |
#define | l2n(l, c) |
#define | MAX_SESSION_ID_ATTEMPTS 10 |
Functions | |
char * | XrdSecProtocolsslInit (const char mode, const char *parms, XrdOucErrInfo *erp) |
Variables | |
XrdOucTrace * | SSLxTrace = 0 |
|
|
|
Value: (*((c)++)=(unsigned char)(((l)>>24)&0xff), \ *((c)++)=(unsigned char)(((l)>>16)&0xff), \ *((c)++)=(unsigned char)(((l)>> 8)&0xff), \ *((c)++)=(unsigned char)(((l) )&0xff)) |
|
|
|
|
|
|
|
|
|
|