|
xrootd
|
#include <stdio.h>#include <stdlib.h>#include <string.h>#include <errno.h>#include "XrdCrypto/XrdCryptosslAux.hh"#include "XrdCrypto/XrdCryptosslgsiAux.hh"#include "XrdCrypto/XrdCryptoX509.hh"#include "XrdCrypto/XrdCryptoX509Chain.hh"#include "XrdOuc/XrdOucString.hh"#include "XrdSec/XrdSecEntity.hh"#include "XrdSecgsi/XrdSecgsiTrace.hh"#include "XrdSut/XrdSutBucket.hh"
Macros | |
| #define | SafeFree(x) { if (x) free(x) ; x = 0; } |
Functions | |
| int | XrdSecgsiVOMSFun (XrdSecEntity &ent) |
| int | XrdSecgsiVOMSInit (const char *cfg) |
Variables | |
| XrdOucTrace * | gsiTrace |
| #define SafeFree | ( | x | ) | { if (x) free(x) ; x = 0; } |
| int XrdSecgsiVOMSFun | ( | XrdSecEntity & | ent | ) |
References XrdOucString::assign(), XrdOucString::c_str(), XrdSecEntity::creds, DEBUG, XrdCryptoX509Chain::End(), XrdSecEntity::endorsements, EPNAME, XrdOucString::erase(), XrdOucString::find(), XrdSecEntity::grps, XrdCryptoX509::Issuer(), XrdOucString::length(), PRINT, XrdSecEntity::role, SafeFree, XrdCryptoX509Chain::SearchBySubject(), STR_NPOS, XrdCryptoX509::Subject(), XrdOucString::tokenize(), XrdSecEntity::vorg, and XrdSslgsiX509GetVOMSAttr().
| XrdOucTrace* gsiTrace |
1.8.3.1