#include <XrdVomsFun.hh>

Public Types | |
| enum | CertFormat { gCertRaw = 0, gCertPEM = 1, gCertX509 = 2 } |
Public Member Functions | |
| void | SetCertFmt (CertFormat n) |
| int | VOMSFun (XrdSecEntity &ent) |
| int | VOMSInit (const char *cfg) |
| XrdVomsFun (XrdSysError &erp) | |
| ~XrdVomsFun () | |
Private Member Functions | |
| void | FmtExtract (XrdOucString &out, XrdOucString in, const char *tag) |
| void | NameOneLine (X509_NAME *nm, XrdOucString &s) |
| void | FmtReplace (XrdSecEntity &ent) |
Private Attributes | |
| CertFormat | gCertFmt |
| short | gGrpWhich |
| short | gDebug |
| XrdOucHash< int > | gGrps |
| XrdOucHash< int > | gVOs |
| XrdOucString | gRequire |
| XrdOucString | gGrpFmt |
| XrdOucString | gRoleFmt |
| XrdOucString | gVoFmt |
| XrdSysError & | gDest |
| XrdSysLogger * | gLogger |
| XrdVomsFun::XrdVomsFun | ( | XrdSysError & | erp | ) |
| XrdVomsFun::~XrdVomsFun | ( | ) | [inline] |
| void XrdVomsFun::FmtExtract | ( | XrdOucString & | out, | |
| XrdOucString | in, | |||
| const char * | tag | |||
| ) | [private] |
| void XrdVomsFun::FmtReplace | ( | XrdSecEntity & | ent | ) | [private] |
| void XrdVomsFun::NameOneLine | ( | X509_NAME * | nm, | |
| XrdOucString & | s | |||
| ) | [private] |
| void XrdVomsFun::SetCertFmt | ( | CertFormat | n | ) | [inline] |
References gCertFmt.
| int XrdVomsFun::VOMSFun | ( | XrdSecEntity & | ent | ) |
| int XrdVomsFun::VOMSInit | ( | const char * | cfg | ) |
CertFormat XrdVomsFun::gCertFmt [private] |
Referenced by SetCertFmt().
short XrdVomsFun::gDebug [private] |
XrdSysError& XrdVomsFun::gDest [private] |
XrdOucString XrdVomsFun::gGrpFmt [private] |
XrdOucHash<int> XrdVomsFun::gGrps [private] |
short XrdVomsFun::gGrpWhich [private] |
XrdSysLogger* XrdVomsFun::gLogger [private] |
XrdOucString XrdVomsFun::gRequire [private] |
XrdOucString XrdVomsFun::gRoleFmt [private] |
XrdOucString XrdVomsFun::gVoFmt [private] |
XrdOucHash<int> XrdVomsFun::gVOs [private] |
1.6.1