#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:
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 |
XrdCryptoFactory * | gCryptoFactory = 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_") |
XrdOucTrace * | gsiTrace = 0 |
XrdOucTrace * | sslTrace = 0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Initial value: { "kM_undef", "kM_init", "kM_info", "kM_destroy", "kM_help" } |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|