1 #ifndef ___XRD_VOMSFUN_H___
2 #define ___XRD_VOMSFUN_H___
32 #include "openssl/x509.h"
33 #include "openssl/pem.h"
Definition: XrdOucString.hh:254
Definition: XrdSecEntity.hh:64
Definition: XrdSysError.hh:90
Definition: XrdSysLogger.hh:53
Definition: XrdVomsFun.hh:43
short gDebug
Definition: XrdVomsFun.hh:75
XrdSysError & gDest
Definition: XrdVomsFun.hh:83
XrdVomsFun(XrdSysError &erp)
void SetCertFmt(CertFormat n)
Definition: XrdVomsFun.hh:54
XrdOucString gRoleFmt
Definition: XrdVomsFun.hh:80
CertFormat gCertFmt
Definition: XrdVomsFun.hh:73
int VOMSInit(const char *cfg)
XrdSysLogger * gLogger
Definition: XrdVomsFun.hh:84
XrdOucHash< int > gVOs
Definition: XrdVomsFun.hh:77
int VOMSFun(XrdSecEntity &ent)
void FmtReplace(XrdSecEntity &ent)
XrdOucHash< int > gGrps
Definition: XrdVomsFun.hh:76
void FmtExtract(XrdOucString &out, XrdOucString in, const char *tag)
XrdOucString gGrpFmt
Definition: XrdVomsFun.hh:79
XrdOucString gVoFmt
Definition: XrdVomsFun.hh:81
XrdOucString gRequire
Definition: XrdVomsFun.hh:78
short gGrpWhich
Definition: XrdVomsFun.hh:74
CertFormat
Definition: XrdVomsFun.hh:49
@ gCertX509
Definition: XrdVomsFun.hh:51
@ gCertPEM
Definition: XrdVomsFun.hh:50
@ gCertRaw
Definition: XrdVomsFun.hh:49
void NameOneLine(X509_NAME *nm, XrdOucString &s)
~XrdVomsFun()
Definition: XrdVomsFun.hh:62