|
Public Member Functions |
int | Authenticate (XrdSecCredentials *cred, XrdSecParameters **parms, XrdOucErrInfo *einfo=0) |
void | Delete () |
XrdSecCredentials * | getCredentials (XrdSecParameters *parms=0, XrdOucErrInfo *einfo=0) |
int | Init_Client (XrdOucErrInfo *erp, const char *Parms) |
int | Init_Server (XrdOucErrInfo *erp, const char *Parms) |
| XrdSecProtocolsss (const char *hname, const struct sockaddr *ipadd) |
Static Public Member Functions |
int | eMsg (const char *epn, int rc, const char *txt1, const char *txt2=0, const char *txt3=0, const char *txt4=0) |
int | Fatal (XrdOucErrInfo *erP, const char *epn, int rc, const char *etxt) |
char * | Load_Client (XrdOucErrInfo *erp, const char *Parms) |
char * | Load_Server (XrdOucErrInfo *erp, const char *Parms) |
void | setOpts (int opts) |
Private Member Functions |
| ~XrdSecProtocolsss () |
int | Decode (XrdOucErrInfo *error, XrdSecsssKT::ktEnt &decKey, char *iBuff, XrdSecsssRR_Data *rrData, int iSize) |
XrdSecCredentials * | Encode (XrdOucErrInfo *error, XrdSecsssKT::ktEnt &encKey, XrdSecsssRR_Hdr *rrHdr, XrdSecsssRR_Data *rrData, int dLen) |
int | getCred (XrdOucErrInfo *, XrdSecsssRR_Data &) |
int | getCred (XrdOucErrInfo *, XrdSecsssRR_Data &, XrdSecParameters *) |
char * | getLID (char *buff, int blen) |
int | myClock () |
char * | setID (char *id, char **idP) |
Static Private Member Functions |
XrdCryptoLite * | Load_Crypto (XrdOucErrInfo *erp, const char *eN) |
XrdCryptoLite * | Load_Crypto (XrdOucErrInfo *erp, const char eT) |
Private Attributes |
char * | urName |
XrdSecsssKT * | keyTab |
XrdCryptoLite * | Crypto |
char * | idBuff |
int | Sequence |
Static Private Attributes |
Crypto | CryptoTab [] |
const char * | myName |
int | myNLen |
int | options = 0 |
int | isMutual = 0 |
int | deltaTime = 13 |
int | ktFixed = 0 |
XrdSecsssKT * | ktObject = 0 |
XrdCryptoLite * | CryptObj = 0 |
XrdSecsssID * | idMap = 0 |
char * | staticID = 0 |
int | staticIDsz = 0 |
Friends |
class | XrdSecProtocolDummy |