#include <cstdio>#include <cstdlib>#include <cstring>#include <cerrno>#include "XrdVersion.hh"#include "XrdCrypto/XrdCryptosslAux.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"Go to the source code of this file.
Functions | |
| int | XrdSecgsiAuthzFun (XrdSecEntity &entity) |
| int | XrdSecgsiAuthzInit (const char *cfg) |
| int | XrdSecgsiAuthzKey (XrdSecEntity &entity, char **key) |
| XrdVERSIONINFO (XrdSecgsiAuthzFun, secgsiauthz) | |
| XrdVERSIONINFO (XrdSecgsiAuthzInit, secgsiauthz) | |
| XrdVERSIONINFO (XrdSecgsiAuthzKey, secgsiauthz) | |
Variables | |
| static int | gCertfmt = 1 |
| XrdOucTrace * | gsiTrace |
| int XrdSecgsiAuthzFun | ( | XrdSecEntity & | entity | ) |
Definition at line 77 of file XrdSecgsiAuthzFunDN.cc.
References DEBUG, EPNAME, XrdSecEntity::name, XrdSecEntity::vorg, and XrdSecgsiAuthzFun().
Referenced by XrdSecgsiAuthzFun(), XrdVERSIONINFO(), and XrdVERSIONINFO().
| int XrdSecgsiAuthzInit | ( | const char * | cfg | ) |
Definition at line 164 of file XrdSecgsiAuthzFunDN.cc.
References EPNAME, gCertfmt, PRINT, and XrdSecgsiAuthzInit().
Referenced by XrdSecgsiAuthzInit(), and XrdVERSIONINFO().
| int XrdSecgsiAuthzKey | ( | XrdSecEntity & | entity, |
| char ** | key ) |
Definition at line 99 of file XrdSecgsiAuthzFunDN.cc.
References XrdCryptoX509Chain::XrdCryptoX509Chain(), XrdSutBucket::XrdSutBucket(), XrdSecEntity::creds, DEBUG, XrdCryptoX509Chain::End(), EPNAME, gCertfmt, PRINT, XrdCryptoX509Chain::Reorder(), XrdCryptoX509::Subject(), XrdCryptosslX509ParseBucket(), and XrdSecgsiAuthzKey().
Referenced by XrdSecgsiAuthzKey(), XrdVERSIONINFO(), and XrdVERSIONINFO().
| XrdVERSIONINFO | ( | XrdSecgsiAuthzFun | , |
| secgsiauthz | ) |
| XrdVERSIONINFO | ( | XrdSecgsiAuthzInit | , |
| secgsiauthz | ) |
References gsiTrace, XrdSecgsiAuthzInit(), and XrdVERSIONINFO().
| XrdVERSIONINFO | ( | XrdSecgsiAuthzKey | , |
| secgsiauthz | ) |
|
static |
Definition at line 66 of file XrdSecgsiAuthzFunDN.cc.
Referenced by XrdSecgsiAuthzInit(), and XrdSecgsiAuthzKey().
|
extern |
Definition at line 119 of file XrdSecgsiProxy.cc.
Referenced by XrdSecProtocolgsi::Init(), main(), XrdSecProtocolgsiInit(), and XrdVERSIONINFO().