![]() |
XRootD
|
#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, and XrdSecEntity::vorg.
int XrdSecgsiAuthzInit | ( | const char * | cfg | ) |
Definition at line 164 of file XrdSecgsiAuthzFunDN.cc.
int XrdSecgsiAuthzKey | ( | XrdSecEntity & | entity, |
char ** | key | ||
) |
Definition at line 99 of file XrdSecgsiAuthzFunDN.cc.
References XrdSecEntity::creds, DEBUG, XrdCryptoX509Chain::End(), EPNAME, gCertfmt, PRINT, XrdCryptoX509Chain::Reorder(), XrdCryptoX509::Subject(), and XrdCryptosslX509ParseBucket().
XrdVERSIONINFO | ( | XrdSecgsiAuthzFun | , |
secgsiauthz | |||
) |
XrdVERSIONINFO | ( | XrdSecgsiAuthzInit | , |
secgsiauthz | |||
) |
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.