|
Public Member Functions |
int | Authenticate (XrdSecCredentials *cred, XrdSecParameters **parms, XrdOucErrInfo *einfo=0) |
XrdSecCredentials * | getCredentials (XrdSecParameters *parm=0, XrdOucErrInfo *einfo=0) |
| XrdSecProtocolkrb4 (const char *KP, const char *hname, const struct sockaddr *ipadd) |
void | Delete () |
Static Public Member Functions |
char * | getPrincipal () |
int | Init_Server (XrdOucErrInfo *einfo, char *KP=0, char *kfn=0) |
void | setOpts (int opts) |
Private Member Functions |
| ~XrdSecProtocolkrb4 () |
Static Private Member Functions |
char * | Append (char *dst, const char *src) |
int | Fatal (XrdOucErrInfo *erp, int rc, const char *msg1, char *KP=0, int krc=0) |
int | get_SIR (XrdOucErrInfo *erp, const char *sh, char *sbuff, char *ibuff, char *rbuff) |
Private Attributes |
sockaddr | hostaddr |
char | CName [256] |
char * | Service |
Static Private Attributes |
XrdSysMutex | krbContext |
int | options = 0 |
char | mySname [SNAME_SZ+1] |
char | myIname [INST_SZ+1] |
char | myRname [REALM_SZ+1] |
char * | keyfile = 0 |
char * | Principal = 0 |
Friends |
class | XrdSecProtocolDummy |