#include <unistd.h>
#include <ctype.h>
#include <errno.h>
#include <stdlib.h>
#include <strings.h>
#include <stdio.h>
#include <sys/param.h>
#include <pwd.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <dirent.h>
#include "XrdNet/XrdNetDNS.hh"
#include "XrdSys/XrdSysHeaders.hh"
#include <XrdSys/XrdSysLogger.hh>
#include <XrdSys/XrdSysError.hh>
#include "XrdSys/XrdSysPlugin.hh"
#include "XrdSys/XrdSysPriv.hh"
#include <XrdOuc/XrdOucStream.hh>
#include <XrdSut/XrdSutCache.hh>
#include <XrdCrypto/XrdCryptoMsgDigest.hh>
#include <XrdCrypto/XrdCryptosslAux.hh>
#include <XrdCrypto/XrdCryptosslgsiAux.hh>
#include <XrdSecgsi/XrdSecProtocolgsi.hh>
#include <XrdSecgsi/XrdSecgsiTrace.hh>
Include dependency graph for XrdSecProtocolgsi.cc:
Functions | |
const char * | ClientStepStr (int kclt) |
const char * | ServerStepStr (int ksrv) |
char * | XrdSecProtocolgsiInit (const char mode, const char *parms, XrdOucErrInfo *erp) |
XrdSecProtocol * | XrdSecProtocolgsiObject (const char mode, const char *hostname, const struct sockaddr &netaddr, const char *parms, XrdOucErrInfo *erp) |
Variables | |
String | Prefix = "xrd" |
String | ProtoID = XrdSecPROTOIDENT |
const kXR_int32 | Version = XrdSecgsiVERSION |
const char * | gsiClientSteps [] |
const char * | gsiServerSteps [] |
const char * | gGSErrStr [] |
const int | kOneDay = 86400 |
const char * | gUsrPxyDef = "/tmp/x509up_u" |
XrdOucTrace * | gsiTrace = 0 |
XrdOucTrace * | sslTrace = 0 |
|
|
|
|
|
|
|
|
|
Initial value: { "ErrParseBuffer", "ErrDecodeBuffer", "ErrLoadCrypto", "ErrBadProtocol", "ErrCreateBucket", "ErrDuplicateBucket", "ErrCreateBuffer", "ErrSerialBuffer", "ErrGenCipher", "ErrExportPuK", "ErrEncRndmTag", "ErrBadRndmTag", "ErrNoRndmTag", "ErrNoCipher", "ErrNoCreds", "ErrBadOpt", "ErrMarshal", "ErrUnmarshal", "ErrSaveCreds", "ErrNoBuffer", "ErrRefCipher", "ErrNoPublic", "ErrAddBucket", "ErrFinCipher", "ErrInit", "ErrBadCreds", "ErrError" } |
|
Initial value: { "kXGC_none", "kXGC_certreq", "kXGC_cert", "kXGC_reserved" } |
|
Initial value: { "kXGS_none", "kXGS_init", "kXGS_cert", "kXGS_reserved" } |
|
|
|
|
|
|
|
|
|
|
|
|
|
|