xrootd
Defines | Enumerations | Functions | Variables

XrdSecgsiProxy.cc File Reference

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/types.h>
#include <sys/stat.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:

Defines

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

Enumerations

enum  kModes {
  kM_undef = 0, kM_init = 1, kM_info, kM_destroy,
  kM_help, kM_undef = 0, kM_admin = 1, kM_user,
  kM_netrc, kM_srvpuk, 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
static XrdSysLogger Logger
static XrdSysError eDest (0,"proxy_")
XrdOucTracegsiTrace = 0
XrdOucTracesslTrace = 0

Define Documentation

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

Referenced by Display(), main(), Menu(), and ParseArguments().


Enumeration Type Documentation

enum kModes
Enumerator:
kM_undef 
kM_init 
kM_info 
kM_destroy 
kM_help 
kM_undef 
kM_admin 
kM_user 
kM_netrc 
kM_srvpuk 
kM_help 

Function Documentation

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

References XrdOucString::insert().

Referenced by ParseArguments().

void Display ( XrdCryptoX509 xp)
int main ( int  argc,
char **  argv 
)
void Menu ( )

References PRT.

Referenced by main(), and ParseArguments().

int ParseArguments ( int  argc,
char **  argv 
)

Variable Documentation

int Bits = 512

Referenced by main(), and ParseArguments().

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

Referenced by main().

int ClockSkew = 30

Referenced by main(), and ParseArguments().

XrdOucString CRLdir = "/etc/grid-security/certificates/"
bool Debug = 0
XrdOucString DefEEcert = "/.globus/usercert.pem"

Referenced by ParseArguments().

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

Referenced by ParseArguments().

XrdOucString DefPXcert = "/tmp/x509up_u"
XrdSysError eDest(0,"proxy_") [static]

Referenced by main().

bool Exists = 0
const char* gModesStr[]
Initial value:
 {
   "kM_undef",
   "kM_init",
   "kM_info",
   "kM_destroy",
   "kM_help"
}

Referenced by main().

XrdSysLogger Logger [static]
int Mode = kM_undef
int PathLength = 0

Referenced by main(), and ParseArguments().

Referenced by main().

XrdOucString Valid = "12:00"
const char* XrdSecgsiProxyCVSID = "$Id$"