xrootd
|
#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 |
XrdVomsMapfile * | m_mapfile {nullptr} |
XrdVomsFun::XrdVomsFun | ( | XrdSysError & | erp | ) |
|
inline |
|
private |
|
private |
|
private |
|
inline |
References gCertFmt.
int XrdVomsFun::VOMSFun | ( | XrdSecEntity & | ent | ) |
int XrdVomsFun::VOMSInit | ( | const char * | cfg | ) |
|
private |
Referenced by SetCertFmt().
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |