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

XrdSecgsiProxy.cc File Reference

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <sys/time.h>
#include <unistd.h>
#include <pwd.h>
#include <time.h>
#include <XrdOuc/XrdOucString.hh>
#include <XrdSys/XrdSysLogger.hh>
#include <XrdSys/XrdSysError.hh>
#include <XrdSut/XrdSutAux.hh>
#include <XrdCrypto/XrdCryptoAux.hh>
#include <XrdCrypto/XrdCryptoFactory.hh>
#include <XrdCrypto/XrdCryptoX509.hh>
#include <XrdCrypto/XrdCryptoX509Req.hh>
#include <XrdCrypto/XrdCryptoX509Chain.hh>
#include <XrdCrypto/XrdCryptoX509Crl.hh>
#include <XrdCrypto/XrdCryptosslgsiX509Chain.hh>
#include <XrdCrypto/XrdCryptosslgsiAux.hh>
#include <XrdSecgsi/XrdSecgsiTrace.hh>

Include dependency graph for XrdSecgsiProxy.cc:

Include dependency graph

Defines

#define PRT(x)   {cerr <<x <<endl;}

Enumerations

enum  kModes {
  kM_undef = 0, kM_init = 1, kM_info, kM_destroy,
  kM_help
}

Functions

void Menu ()
int ParseArguments (int argc, char **argv)
bool CheckOption (XrdOucString opt, const char *ref, int &ival)
void Display (XrdCryptoX509 *xp)
int main (int argc, char **argv)

Variables

const char * XrdSecgsiProxyCVSID = "$Id$"
const char * gModesStr []
int Mode = kM_undef
bool Debug = 0
bool Exists = 0
XrdCryptoFactorygCryptoFactory = 0
XrdOucString CryptoMod = "ssl"
XrdOucString CAdir = "/etc/grid-security/certificates/"
XrdOucString CRLdir = "/etc/grid-security/certificates/"
XrdOucString DefEEcert = "/.globus/usercert.pem"
XrdOucString DefEEkey = "/.globus/userkey.pem"
XrdOucString DefPXcert = "/tmp/x509up_u"
XrdOucString EEcert = ""
XrdOucString EEkey = ""
XrdOucString PXcert = ""
XrdOucString Valid = "12:00"
int Bits = 512
int PathLength = 0
int ClockSkew = 30
XrdSysLogger Logger
XrdSysError eDest (0,"proxy_")
XrdOucTracegsiTrace = 0
XrdOucTracesslTrace = 0

Define Documentation

#define PRT  )     {cerr <<x <<endl;}
 


Enumeration Type Documentation

enum kModes
 

Enumeration values:
kM_undef 
kM_init 
kM_info 
kM_destroy 
kM_help 


Function Documentation

bool CheckOption XrdOucString  opt,
const char *  ref,
int &  ival
 

void Display XrdCryptoX509 xp  ) 
 

int main int  argc,
char **  argv
 

void Menu  ) 
 

int ParseArguments int  argc,
char **  argv
 


Variable Documentation

int Bits = 512
 

XrdOucString CAdir = "/etc/grid-security/certificates/"
 

int ClockSkew = 30
 

XrdOucString CRLdir = "/etc/grid-security/certificates/"
 

XrdOucString CryptoMod = "ssl"
 

bool Debug = 0
 

XrdOucString DefEEcert = "/.globus/usercert.pem"
 

XrdOucString DefEEkey = "/.globus/userkey.pem"
 

XrdOucString DefPXcert = "/tmp/x509up_u"
 

XrdSysError eDest(0,"proxy_") [static]
 

XrdOucString EEcert = ""
 

XrdOucString EEkey = ""
 

bool Exists = 0
 

XrdCryptoFactory* gCryptoFactory = 0
 

const char* gModesStr[]
 

Initial value:

 {
   "kM_undef",
   "kM_init",
   "kM_info",
   "kM_destroy",
   "kM_help"
}

XrdOucTrace* gsiTrace = 0
 

XrdSysLogger Logger [static]
 

int Mode = kM_undef
 

int PathLength = 0
 

XrdOucString PXcert = ""
 

XrdOucTrace* sslTrace = 0
 

XrdOucString Valid = "12:00"
 

const char* XrdSecgsiProxyCVSID = "$Id$"
 


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