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