|
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 |