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