#include <unistd.h>#include <cctype>#include <cstdlib>#include <strings.h>#include <cstdio>#include <sys/param.h>#include "XrdNet/XrdNetAddr.hh"#include "XrdOuc/XrdOucErrInfo.hh"#include "XrdSys/XrdSysE2T.hh"#include "XrdSys/XrdSysHeaders.hh"#include "XrdSys/XrdSysLogger.hh"#include "XrdSec/XrdSecInterface.hh"Go to the source code of this file.
Classes | |
| struct | myOpts |
Macros | |
| #define | H(x) |
| #define | I(x) |
| #define | insx(a, b) |
| #define | insy(a, b, c) |
Typedefs | |
| typedef unsigned char | uchar |
Functions | |
| int | cvtx (uchar idig, uchar *odig) |
| int | emsg (int rc, char *msg) |
| const char * | Ereason () |
| void | getargs (int argc, char **argv) |
| int | getbintix (uchar *buff, int blen) |
| void | getline (uchar *buff, int blen) |
| void | help (int rc) |
| int | main (int argc, char **argv) |
| int | unhex (uchar *ibuff, uchar *obuff, int blen) |
| void | xerr (int x) |
| XrdSecService * | XrdSecgetService (XrdSysLogger *lp, const char *cfn) |
Variables | |
| char | errbuff [256] |
| char | hexbuff [256] |
| struct myOpts | opts |
| struct myOpts |
Definition at line 62 of file XrdSectestServer.cc.
| Class Members | ||
|---|---|---|
| int | bin | |
| char * | cfn | |
| int | debug | |
| char * | host | |
| FILE * | infid | |
| char * | inpt | |
| int | online | |
| int | xtra | |
| #define H | ( | x | ) |
Definition at line 49 of file XrdSectestServer.cc.
Referenced by help().
| #define I | ( | x | ) |
Definition at line 50 of file XrdSectestServer.cc.
Referenced by help().
| #define insx | ( | a, | |
| b ) |
Definition at line 51 of file XrdSectestServer.cc.
Referenced by getargs(), and getbintix().
| #define insy | ( | a, | |
| b, | |||
| c ) |
Definition at line 52 of file XrdSectestServer.cc.
Referenced by getargs().
| typedef unsigned char uchar |
Definition at line 54 of file XrdSectestServer.cc.
Definition at line 281 of file XrdSectestServer.cc.
Referenced by unhex().
| int emsg | ( | int | rc, |
| char * | msg ) |
Definition at line 309 of file XrdSectestServer.cc.
Referenced by PostError::PostError(), XrdOfsEvr::theEvent::theEvent(), XrdTlsContext::XrdTlsContext(), XrdOuca2x::a2fm(), XrdOuca2x::a2fm(), XrdOuca2x::a2i(), XrdOuca2x::a2ll(), XrdOuca2x::a2sn(), XrdOuca2x::a2sp(), XrdOuca2x::a2sz(), XrdOuca2x::a2tm(), XrdOuca2x::a2vp(), XrdSecProtocolkrb5::Authenticate(), XrdSfsGPFile::Finished(), getargs(), XrdCl::InitTLS(), main(), XrdSecProtocolpwd::PrintTimeStat(), XrdPosixXrootd::QueryError(), XrdPosixXrootd::QueryError(), XrdOucErrInfo::setErrInfo(), Macaroons::Authz::Validate(), XrdAccSciTokens::Validate(), XrdSciTokensHelper::Validate(), and xerr().
| const char * Ereason | ( | ) |
Definition at line 299 of file XrdSectestServer.cc.
References XrdSysE2T().
Referenced by getargs(), and getbintix().
| void getargs | ( | int | argc, |
| char ** | argv ) |
Definition at line 205 of file XrdSectestServer.cc.
References emsg(), Ereason(), fopen, help(), insx, insy, optind, opts, and xerr().
Referenced by main().
| int getbintix | ( | uchar * | buff, |
| int | blen ) |
Definition at line 189 of file XrdSectestServer.cc.
References Ereason(), insx, opts, and xerr().
Referenced by main().
| void getline | ( | uchar * | buff, |
| int | blen ) |
Definition at line 291 of file XrdSectestServer.cc.
References opts.
Referenced by encode_xrootd_opaque_to_uri(), and main().
| void help | ( | int | rc | ) |
Definition at line 317 of file XrdSectestServer.cc.
Referenced by getargs().
| int main | ( | int | argc, |
| char ** | argv ) |
Definition at line 105 of file XrdSectestServer.cc.
References XrdSecProtocol::Authenticate(), XrdSecBuffer::buffer, emsg(), XrdSecProtocol::Entity, getargs(), getbintix(), XrdOucErrInfo::getErrInfo(), XrdOucErrInfo::getErrText(), getline(), XrdSecService::getParms(), XrdSecService::getProtocol(), XrdSecEntity::host, Logger, XrdSecEntity::name, opts, XrdSecEntity::prot, XrdNetAddr::Set(), XrdSecBuffer::size, unhex(), and XrdSecgetService().
Definition at line 269 of file XrdSectestServer.cc.
References cvtx().
Referenced by main().
| void xerr | ( | int | x | ) |
Definition at line 305 of file XrdSectestServer.cc.
References emsg(), and errbuff.
Referenced by getargs(), getbintix(), and XProtocol::toErrno().
|
extern |
Definition at line 1195 of file XrdSecServer.cc.
References XrdSecServer::Configure().
Referenced by main(), and XrdVERSIONINFO().
| char errbuff[256] |
Definition at line 75 of file XrdSectestServer.cc.
Referenced by xerr().
| char hexbuff[256] |
Definition at line 77 of file XrdSectestServer.cc.
| struct myOpts opts |
Referenced by XrdNetSpace::hpSpec::hpSpec(), XrdCmsSelect::XrdCmsSelect(), XrdFrmFiles::XrdFrmFiles(), XrdOssCreateInfo::XrdOssCreateInfo(), XrdOucNSWalk::XrdOucNSWalk(), XrdRmcData::XrdRmcData(), XrdSecProtocolgsi::XrdSecProtocolgsi(), XrdSecProtocolpwd::XrdSecProtocolpwd(), XrdSutBuffer::XrdSutBuffer(), XrdSutBuffer::XrdSutBuffer(), XrdTlsContext::XrdTlsContext(), XrdXrootdJob2Do::XrdXrootdJob2Do(), XrdInet::Accept(), XrdNet::Accept(), XrdNet::Accept(), XrdLinkCtl::Alloc(), XrdOucCache::Attach(), XrdNet::Bind(), XrdNet::Bind(), XrdInet::BindSD(), XrdCpConfig::Config(), XrdInet::Connect(), XrdNet::Connect(), XrdNet::Connect(), XrdNetSocket::Create(), XrdOss::Create(), XrdOssWrapper::Create(), XrdXrootdMonFile::Defaults(), XrdOssStats::FileSystem::Directory, XrdOssCsiPages::FetchRange(), XrdOssCsiPages::FetchRangeAligned(), XrdOssCsiPages::FetchRangeUnaligned(), XrdOssCsiPages::FetchRangeUnaligned_postblock(), XrdOssCsiPages::FetchRangeUnaligned_preblock(), XrdThrottle::File::FileSystem, XrdNetRegistry::GetAddrs(), XrdNetUtils::GetAddrs(), XrdNetUtils::GetAddrs(), XrdNetUtils::GetAddrs(), getargs(), getbintix(), XrdCl::Utils::GetHostAddresses(), getline(), XrdSecProtocolgsi::gsiHSVars, XrdOssCsiFileAio::Init(), XrdOssSpace::Init(), XrdNetUtils::IPFormat(), XrdNetUtils::IPFormat(), XrdCmsCluster::List(), main(), main(), XrdOssMio::Map(), XrdOfsFile::pgRead(), XrdOfsFile::pgRead(), XrdOfsHanOss::pgRead(), XrdOfsHanOss::pgRead(), XrdOfsHanOssErr::pgRead(), XrdOfsHanOssErr::pgRead(), XrdOssCsiFile::pgRead(), XrdOssCsiFile::pgRead(), XrdOssDF::pgRead(), XrdOssDF::pgRead(), XrdOssDFHandler::pgRead(), XrdOssDFHandler::pgRead(), XrdOssStats::File::pgRead(), XrdOssStats::File::pgRead(), XrdOssWrapDF::pgRead(), XrdOssWrapDF::pgRead(), XrdOucCacheIO::pgRead(), XrdOucCacheIO::pgRead(), XrdPfc::IOFile::pgRead(), XrdPosixExtra::pgRead(), XrdPosixFile::pgRead(), XrdPosixFile::pgRead(), XrdPssFile::pgRead(), XrdPssFile::pgRead(), XrdSfsFile::pgRead(), XrdSfsFile::pgRead(), XrdThrottle::File::pgRead(), XrdThrottle::File::pgRead(), XrdOfsFile::pgWrite(), XrdOfsFile::pgWrite(), XrdOfsHanOss::pgWrite(), XrdOfsHanOss::pgWrite(), XrdOssCsiFile::pgWrite(), XrdOssCsiFile::pgWrite(), XrdOssDF::pgWrite(), XrdOssDF::pgWrite(), XrdOssDFHandler::pgWrite(), XrdOssDFHandler::pgWrite(), XrdOssStats::File::pgWrite(), XrdOssStats::File::pgWrite(), XrdOssWrapDF::pgWrite(), XrdOssWrapDF::pgWrite(), XrdOucCacheIO::pgWrite(), XrdOucCacheIO::pgWrite(), XrdPosixExtra::pgWrite(), XrdPosixFile::pgWrite(), XrdPosixFile::pgWrite(), XrdPssFile::pgWrite(), XrdPssFile::pgWrite(), XrdSfsFile::pgWrite(), XrdSfsFile::pgWrite(), XrdThrottle::File::pgWrite(), XrdThrottle::File::pgWrite(), XrdOssCsiPages::pgWritePrelockCheck(), XrdOucCacheIO::Preread(), XrdNet::Relay(), XrdOssSys::Remdir(), XrdSysThread::Run(), XrdOucSxeq::Serialize(), XrdTlsContext::SessionCache(), XrdXrootdXPath::Set(), XrdSecProtocolkrb5::setClientOpts(), XrdTls::SetDebug(), XrdTls::SetDebug(), XrdAccGroups::SetOptions(), XrdNetSocket::setOpts(), XrdSecProtocolkrb5::setOpts(), XrdCephOss::Stat(), XrdOss::Stat(), XrdOssAt::Stat(), XrdOssCsi::Stat(), XrdOssHandler::Stat(), XrdOssStats::FileSystem::Stat(), XrdOssSys::Stat(), XrdOssWrapper::Stat(), XrdOss::StatPF(), XrdOssCsi::StatPF(), XrdOssHandler::StatPF(), XrdOssStats::FileSystem::StatPF(), XrdOssSys::StatPF(), XrdOssWrapper::StatPF(), XrdStats::Stats(), XrdXrootdStats::Stats(), XrdOssCsiPages::StoreRange(), XrdOssStatInfo(), XrdSecProtocolgsiInit(), XrdSecProtocolkrb5Init(), XrdSecProtocolpwdInit(), XrdSecProtocolztnInit(), and XrdSsiStatInfo().