Go to the source code of this file.
|
enum | kgsiStatus { kgST_error = -1,
kgST_ok = 0,
kgST_more = 1
} |
|
enum | kgsiClientSteps {
kXGC_none = 0,
kXGC_certreq = 1000,
kXGC_cert,
kXGC_sigpxy,
kXGC_reserved
} |
|
enum | kgsiServerSteps {
kXGS_none = 0,
kXGS_init = 2000,
kXGS_cert,
kXGS_pxyreq,
kXGS_reserved
} |
|
enum | kgsiHandshakeOpts {
kOptsDlgPxy = 1,
kOptsFwdPxy = 2,
kOptsSigReq = 4,
kOptsSrvReq = 8,
kOptsPxFile = 16,
kOptsDelChn = 32,
kOptsPxCred = 64,
kOptsCreatePxy = 128
} |
|
enum | kgsiErrors {
kGSErrParseBuffer = 10000,
kGSErrDecodeBuffer,
kGSErrLoadCrypto,
kGSErrBadProtocol,
kGSErrCreateBucket,
kGSErrDuplicateBucket,
kGSErrCreateBuffer,
kGSErrSerialBuffer,
kGSErrGenCipher,
kGSErrExportPuK,
kGSErrEncRndmTag,
kGSErrBadRndmTag,
kGSErrNoRndmTag,
kGSErrNoCipher,
kGSErrNoCreds,
kGSErrBadOpt,
kGSErrMarshal,
kGSErrUnmarshal,
kGSErrSaveCreds,
kGSErrNoBuffer,
kGSErrRefCipher,
kGSErrNoPublic,
kGSErrAddBucket,
kGSErrFinCipher,
kGSErrInit,
kGSErrBadCreds,
kGSErrError
} |
|
#define REL1 |
( |
|
x | ) |
{ if (x) delete x; } |
#define REL2 |
( |
|
x, |
|
|
|
y |
|
) |
| { if (x) delete x; if (y) delete y; } |
#define REL3 |
( |
|
x, |
|
|
|
y, |
|
|
|
z |
|
) |
| { if (x) delete x; if (y) delete y; if (z) delete z; } |
#define SafeDelArray |
( |
|
x | ) |
{ if (x) {delete [] x ; x = 0;} } |
#define SafeDelete |
( |
|
x | ) |
{ if (x) {delete x ; x = 0;} } |
#define SafeFree |
( |
|
x | ) |
{ if (x) {free(x) ; x = 0;} } |
#define XrdSecDEBUG 0x1000 |
#define XrdSecgsiVersCertKey 10600 |
#define XrdSecgsiVersDHsigned 10400 |
#define XrdSecgsiVERSION 10600 |
#define XrdSecNOIPCHK 0x0001 |
#define XrdSecPROTOIDENT "gsi" |
typedef int(* XrdSecgsiAuthzInit_t)(const char *) |
typedef char*(* XrdSecgsiGMAP_t)(const char *, int) |
Enumerator |
---|
kXGC_none |
|
kXGC_certreq |
|
kXGC_cert |
|
kXGC_sigpxy |
|
kXGC_reserved |
|
Enumerator |
---|
kGSErrParseBuffer |
|
kGSErrDecodeBuffer |
|
kGSErrLoadCrypto |
|
kGSErrBadProtocol |
|
kGSErrCreateBucket |
|
kGSErrDuplicateBucket |
|
kGSErrCreateBuffer |
|
kGSErrSerialBuffer |
|
kGSErrGenCipher |
|
kGSErrExportPuK |
|
kGSErrEncRndmTag |
|
kGSErrBadRndmTag |
|
kGSErrNoRndmTag |
|
kGSErrNoCipher |
|
kGSErrNoCreds |
|
kGSErrBadOpt |
|
kGSErrMarshal |
|
kGSErrUnmarshal |
|
kGSErrSaveCreds |
|
kGSErrNoBuffer |
|
kGSErrRefCipher |
|
kGSErrNoPublic |
|
kGSErrAddBucket |
|
kGSErrFinCipher |
|
kGSErrInit |
|
kGSErrBadCreds |
|
kGSErrError |
|
Enumerator |
---|
kOptsDlgPxy |
|
kOptsFwdPxy |
|
kOptsSigReq |
|
kOptsSrvReq |
|
kOptsPxFile |
|
kOptsDelChn |
|
kOptsPxCred |
|
kOptsCreatePxy |
|
Enumerator |
---|
kXGS_none |
|
kXGS_init |
|
kXGS_cert |
|
kXGS_pxyreq |
|
kXGS_reserved |
|
Enumerator |
---|
kgST_error |
|
kgST_ok |
|
kgST_more |
|