Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

XrdSecProtocolgsi.cc File Reference

#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:

Include dependency graph

Functions

const char * ClientStepStr (int kclt)
const char * ServerStepStr (int ksrv)
char * XrdSecProtocolgsiInit (const char mode, const char *parms, XrdOucErrInfo *erp)
XrdSecProtocolXrdSecProtocolgsiObject (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"
XrdOucTracegsiTrace = 0
XrdOucTracesslTrace = 0

Function Documentation

const char* ClientStepStr int  kclt  )  [static]
 

const char* ServerStepStr int  ksrv  )  [static]
 

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
 


Variable Documentation

const char* gGSErrStr[] [static]
 

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"                      
}

const char* gsiClientSteps[] [static]
 

Initial value:

 {
   "kXGC_none",
   "kXGC_certreq",
   "kXGC_cert",
   "kXGC_reserved"
}

const char* gsiServerSteps[] [static]
 

Initial value:

 {
   "kXGS_none",
   "kXGS_init",
   "kXGS_cert",
   "kXGS_reserved"
}

XrdOucTrace* gsiTrace = 0
 

const char* gUsrPxyDef = "/tmp/x509up_u" [static]
 

const int kOneDay = 86400 [static]
 

String Prefix = "xrd" [static]
 

String ProtoID = XrdSecPROTOIDENT [static]
 

XrdOucTrace* sslTrace = 0
 

const kXR_int32 Version = XrdSecgsiVERSION [static]
 


Generated on Sun Nov 6 13:41:14 2011 for xrootd by  doxygen 1.3.9.1