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