![]() |
XRootD
|
#include <cstdio>
#include <cstring>
#include <cstdlib>
#include <sys/types.h>
#include <sys/stat.h>
#include <unistd.h>
#include <fcntl.h>
#include <cerrno>
#include <pwd.h>
#include <dirent.h>
#include "XrdOuc/XrdOucString.hh"
#include "XrdSut/XrdSutAux.hh"
#include "XrdSut/XrdSutPFEntry.hh"
#include "XrdSut/XrdSutPFile.hh"
#include "XrdSut/XrdSutRndm.hh"
#include "XrdCrypto/XrdCryptoCipher.hh"
#include "XrdCrypto/XrdCryptoFactory.hh"
Go to the source code of this file.
Macros | |
#define | kMAXPUK 5 |
#define | kMAXPWDATT 3 |
#define | NCRYPTMAX 10 |
#define | PRT(x) {std::cerr <<x <<std::endl;} |
Enumerations | |
enum | kActions { kA_undef = 0 , kA_add = 1 , kA_update , kA_read , kA_remove , kA_disable , kA_copy , kA_trim , kA_browse } |
enum | kModes { kM_undef = 0 , kM_init = 1 , kM_info , kM_destroy , kM_help , kM_undef = 0 , kM_admin = 1 , kM_user , kM_netrc , kM_srvpuk , kM_help } |
Functions | |
bool | AddPassword (XrdSutPFEntry &ent, bool &newpw, const char *pwd=0) |
bool | AddPassword (XrdSutPFEntry &ent, XrdOucString salt, XrdOucString &ranpwd, bool random, bool checkpw, bool &newpw) |
bool | AskConfirm (const char *msg1, bool defact, const char *msg2=0) |
bool | CheckOption (XrdOucString opt, const char *ref, int &ival) |
bool | ExpPuk (const char *puk=0, bool read=1) |
int | GeneratePuk () |
bool | GetEntry (XrdSutPFile *ff, XrdOucString tag, XrdSutPFEntry &ent, bool &check) |
int | LocateFactoryIndex (char *tag, int &id) |
int | main (int argc, char **argv) |
void | Menu (int opt=0) |
int | ParseArguments (int argc, char **argv) |
void | ParseCrypto () |
bool | ReadPasswd (XrdOucString &tag, XrdOucString &pwd, int &st) |
bool | ReadPuk () |
bool | ReadPuk (int &npuk, XrdOucString *tpuk, XrdOucString *puk) |
void | SavePasswd (XrdOucString tag, XrdOucString pwd, bool onetime) |
bool | SavePuk () |
#define kMAXPUK 5 |
Definition at line 219 of file XrdSecpwdSrvAdmin.cc.
#define kMAXPWDATT 3 |
Definition at line 217 of file XrdSecpwdSrvAdmin.cc.
#define NCRYPTMAX 10 |
Definition at line 184 of file XrdSecpwdSrvAdmin.cc.
#define PRT | ( | x | ) | {std::cerr <<x <<std::endl;} |
Definition at line 215 of file XrdSecpwdSrvAdmin.cc.
enum kActions |
Enumerator | |
---|---|
kA_undef | |
kA_add | |
kA_update | |
kA_read | |
kA_remove | |
kA_disable | |
kA_copy | |
kA_trim | |
kA_browse |
Definition at line 115 of file XrdSecpwdSrvAdmin.cc.
enum kModes |
Enumerator | |
---|---|
kM_undef | |
kM_init | |
kM_info | |
kM_destroy | |
kM_help | |
kM_undef | |
kM_admin | |
kM_user | |
kM_netrc | |
kM_srvpuk | |
kM_help |
Definition at line 99 of file XrdSecpwdSrvAdmin.cc.
bool AddPassword | ( | XrdSutPFEntry & | ent, |
bool & | newpw, | ||
const char * | pwd = 0 |
||
) |
Definition at line 1748 of file XrdSecpwdSrvAdmin.cc.
References XrdSutPFEntry::buf1, XrdOucString::c_str(), XrdOucString::find(), Hash, XrdOucString::insert(), kMAXPWDATT, XrdOucString::length(), PRT, XrdSutPFBuf::SetBuf(), and XrdSutGetPass().
bool AddPassword | ( | XrdSutPFEntry & | ent, |
XrdOucString | salt, | ||
XrdOucString & | ranpwd, | ||
bool | random, | ||
bool | checkpw, | ||
bool & | newpw | ||
) |
Definition at line 1618 of file XrdSecpwdSrvAdmin.cc.
References XrdSutPFBuf::buf, XrdSutPFEntry::buf1, XrdSutPFEntry::buf2, XrdOucString::c_str(), XrdOucString::find(), XrdSutRndm::GetString(), XrdOucString::hardreset(), XrdOucString::insert(), IterNum, kMAXPWDATT, XrdSutPFBuf::len, XrdOucString::length(), PRT, SavePw, XrdSutPFBuf::SetBuf(), and XrdSutGetPass().
Referenced by main().
bool AskConfirm | ( | const char * | msg1, |
bool | defact, | ||
const char * | msg2 = 0 |
||
) |
Definition at line 1941 of file XrdSecpwdSrvAdmin.cc.
References XrdOucString::c_str(), Confirm, XrdOucString::insert(), XrdOucString::length(), XrdOucString::lower(), PRT, and XrdSutGetLine().
Referenced by main().
bool CheckOption | ( | XrdOucString | opt, |
const char * | ref, | ||
int & | ival | ||
) |
Definition at line 1591 of file XrdSecpwdSrvAdmin.cc.
References XrdOucString::insert().
Referenced by ParseArguments().
bool ExpPuk | ( | const char * | puk = 0 , |
bool | read = 1 |
||
) |
Definition at line 2364 of file XrdSecpwdSrvAdmin.cc.
References XrdOucString::assign(), XrdOucString::c_str(), CF, close, Dir, GenPukRef, XrdCryptoFactory::ID(), XrdOucString::length(), ncrypt, open(), opendir(), PRT, XrdCryptoCipher::Public(), PukFile, read(), readdir(), ReadPuk(), RefCip, SrvID, SrvName, stat(), and write().
Referenced by main().
int GeneratePuk | ( | ) |
Definition at line 2318 of file XrdSecpwdSrvAdmin.cc.
References CF, XrdCryptoFactory::Cipher(), CryptMod, XrdCryptoFactory::GetCryptoFactory(), ncrypt, PRT, and RefCip.
Referenced by main().
bool GetEntry | ( | XrdSutPFile * | ff, |
XrdOucString | tag, | ||
XrdSutPFEntry & | ent, | ||
bool & | check | ||
) |
Definition at line 1913 of file XrdSecpwdSrvAdmin.cc.
References XrdSutPFEntry::AsString(), XrdOucString::c_str(), XrdSutPFEntry::cnt, Force, XrdSutPFile::Name(), PRT, XrdSutPFile::ReadEntry(), and XrdSutPFEntry::SetName().
Referenced by main().
int LocateFactoryIndex | ( | char * | tag, |
int & | id | ||
) |
Definition at line 2343 of file XrdSecpwdSrvAdmin.cc.
References XrdOucString::c_str(), CF, XrdOucString::erase(), ID, ncrypt, PRT, and XrdOucString::rfind().
Referenced by main().
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 223 of file XrdSecpwdSrvAdmin.cc.
References Action, AddPassword(), XrdCryptoCipher::AsBucket(), AskConfirm(), XrdSutPFEntry::AsString(), XrdSutPFile::Browse(), XrdSutPFBuf::buf, XrdSutPFEntry::buf1, XrdSutPFEntry::buf2, XrdSutPFEntry::buf3, XrdSutPFEntry::buf4, XrdSutBucket::buffer, XrdOucString::c_str(), CF, Change, ChangePuk, ChangePwd, XrdSutPFEntry::cnt, CopyTag, Create, CryptMod, DontAsk, Email, EmailTag, XrdOucString::erase(), ExportPuk, ExpPuk(), File, Force, GeneratePuk(), XrdCryptoFactory::GetCryptoFactory(), GetEntry(), XrdSutRndm::GetString(), gModesStr, Hash, HostPuk, HostTag, XrdCryptoFactory::ID(), IDTag, Import, XrdSutRndm::Init(), XrdSutPFile::Init(), XrdOucString::insert(), XrdSutPFile::IsValid(), IterNum, kA_add, kA_browse, kA_copy, kA_disable, kA_read, kA_remove, kA_trim, kA_update, XrdCryptoFactory::KDFun(), KDFun, XrdCryptoFactory::KDFunLen(), KDFunLen, kM_admin, kM_netrc, kM_srvpuk, kM_user, kPFE_allowed, kPFE_disabled, kPFE_ok, kPFE_onetime, kPFE_special, kPFEcreate, kPFErrNoFile, XrdSutPFile::LastError(), XrdSutPFBuf::len, XrdOucString::length(), LocateFactoryIndex(), Mode, XrdSutPFEntry::mtime, XrdSutPFEntry::name, XrdSutPFile::Name(), NameTag, ncrypt, nHostPuk, ParseArguments(), ParseCrypto(), Passwd, PRT, PukFile, PukTag, Random, XrdSutPFile::ReadEntry(), ReadPasswd(), ReadPuk(), RefCip, XrdSutPFile::RemoveEntry(), XrdSutPFEntry::Reset(), SavePasswd(), SavePuk(), SavePw, XrdSutPFile::SearchEntries(), XrdSutPFBuf::SetBuf(), XrdSutBucket::SetBuf(), SetEmail, SetHost, SetID, XrdSutPFEntry::SetName(), XrdSutBucket::size, SrvID, SrvName, XrdSutPFEntry::status, sutTRACE_Debug, TagHostPuk, XrdSutPFile::Trim(), XrdSutPFile::WriteEntry(), XrdSutGetLine(), and XrdSutSetTrace().
void Menu | ( | int | opt = 0 | ) |
Definition at line 984 of file XrdSecpwdSrvAdmin.cc.
References PRT.
Referenced by ParseArguments().
int ParseArguments | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 1120 of file XrdSecpwdSrvAdmin.cc.
References Action, AdminRef, Backup, XrdOucString::c_str(), Change, ChangePuk, ChangePwd, CheckOption(), Confirm, CopyTag, Create, CryptList, Dir, DirRef, DontAsk, Email, XrdOucString::erase(), ExportPuk, File, Force, gActionsStr, XrdSutRndm::GetString(), Hash, Import, XrdSutRndm::Init(), XrdOucString::insert(), IterNum, kA_add, kA_browse, kA_copy, kA_disable, kA_read, kA_remove, kA_trim, kA_undef, kA_update, kM_admin, kM_help, kM_netrc, kM_srvpuk, kM_undef, kM_user, XrdOucString::length(), Menu(), Mode, NameTag, NetRcRef, Passwd, Path, PRT, PukFile, PwdFile, Random, SavePw, SetEmail, SetHost, SetID, SrvID, SrvName, SrvPukRef, stat(), UserRef, XrdSutExpand(), and XrdSutMkdir().
Referenced by main().
void ParseCrypto | ( | ) |
Definition at line 1561 of file XrdSecpwdSrvAdmin.cc.
References CF, CryptList, CryptMod, DefCrypto, XrdCryptoFactory::GetCryptoFactory(), ncrypt, NCRYPTMAX, PRT, RefCip, and XrdOucString::tokenize().
Referenced by XrdSecProtocolpwd::Authenticate(), XrdSecProtocolpwd::getCredentials(), and main().
bool ReadPasswd | ( | XrdOucString & | tag, |
XrdOucString & | pwd, | ||
int & | st | ||
) |
Definition at line 1973 of file XrdSecpwdSrvAdmin.cc.
References XrdOucString::c_str(), fclose(), fopen, XrdOucString::length(), PRT, and PwdFile.
Referenced by main().
bool ReadPuk | ( | ) |
Definition at line 2231 of file XrdSecpwdSrvAdmin.cc.
References XrdOucString::c_str(), CF, XrdCryptoFactory::Cipher(), close, ID, XrdOucString::length(), ncrypt, open(), PRT, PukFile, read(), and RefCip.
bool ReadPuk | ( | int & | npuk, |
XrdOucString * | tpuk, | ||
XrdOucString * | puk | ||
) |
Definition at line 2060 of file XrdSecpwdSrvAdmin.cc.
References XrdOucString::c_str(), fclose(), fopen, kMAXPUK, XrdOucString::length(), PRT, and PukFile.
Referenced by ExpPuk(), and main().
void SavePasswd | ( | XrdOucString | tag, |
XrdOucString | pwd, | ||
bool | onetime | ||
) |
Definition at line 1822 of file XrdSecpwdSrvAdmin.cc.
References XrdOucString::assign(), XrdOucString::c_str(), CF, close, Dir, GenPwdRef, XrdCryptoFactory::ID(), XrdOucString::length(), ncrypt, open(), PRT, XrdCryptoCipher::Public(), PwdFile, RefCip, SrvID, SrvName, write(), and XrdSutMkdir().
Referenced by main().
bool SavePuk | ( | ) |
Definition at line 2121 of file XrdSecpwdSrvAdmin.cc.
References XrdCryptoCipher::AsBucket(), XrdOucString::c_str(), CF, close, Dir, GenPukRef, XrdCryptoFactory::ID(), XrdOucString::length(), ncrypt, open(), PRT, PukFile, RefCip, XrdSutBucket::size, write(), XrdSutMkdir(), and XrdSutTimeString().
Referenced by main().
int Action = kA_undef |
Definition at line 155 of file XrdSecpwdSrvAdmin.cc.
Referenced by main(), and ParseArguments().
XrdOucString AdminRef = "pwdadmin" |
Definition at line 142 of file XrdSecpwdSrvAdmin.cc.
Referenced by ParseArguments().
bool Backup = 1 |
Definition at line 166 of file XrdSecpwdSrvAdmin.cc.
Referenced by ParseArguments().
XrdCryptoFactory** CF = 0 |
Definition at line 191 of file XrdSecpwdSrvAdmin.cc.
Referenced by ExpPuk(), GeneratePuk(), LocateFactoryIndex(), main(), ParseCrypto(), ReadPuk(), SavePasswd(), and SavePuk().
bool Change = 1 |
Definition at line 170 of file XrdSecpwdSrvAdmin.cc.
Referenced by main(), and ParseArguments().
bool ChangePuk = 0 |
Definition at line 180 of file XrdSecpwdSrvAdmin.cc.
Referenced by main(), and ParseArguments().
bool ChangePwd = 0 |
Definition at line 181 of file XrdSecpwdSrvAdmin.cc.
Referenced by main(), and ParseArguments().
bool Confirm = 1 |
Definition at line 177 of file XrdSecpwdSrvAdmin.cc.
Referenced by AskConfirm(), and ParseArguments().
XrdOucString CopyTag = "" |
Definition at line 158 of file XrdSecpwdSrvAdmin.cc.
Referenced by main(), and ParseArguments().
bool Create = 0 |
Definition at line 176 of file XrdSecpwdSrvAdmin.cc.
Referenced by XrdPfc::Cache::ExecuteCommandUrl(), main(), XrdCl::ConcreteOperation< Derived, HasHndl, HdlrFactory, Args >::operator>>(), ParseArguments(), and XrdCl::PollerBuiltIn::Start().
XrdOucString CryptList = "" |
Definition at line 187 of file XrdSecpwdSrvAdmin.cc.
Referenced by XrdSecProtocolgsi::Authenticate(), XrdSecProtocolpwd::Authenticate(), XrdSecProtocolpwd::getCredentials(), ParseArguments(), and ParseCrypto().
XrdOucString CryptMod[NCRYPTMAX] = {""} |
Definition at line 189 of file XrdSecpwdSrvAdmin.cc.
Referenced by GeneratePuk(), main(), and ParseCrypto().
int DebugON = 1 |
Definition at line 140 of file XrdSecpwdSrvAdmin.cc.
XrdOucString DefCrypto = "ssl" |
Definition at line 186 of file XrdSecpwdSrvAdmin.cc.
Referenced by XrdSecProtocolgsi::Init(), XrdSecProtocolpwd::Init(), and ParseCrypto().
XrdOucString Dir = "" |
Definition at line 161 of file XrdSecpwdSrvAdmin.cc.
Referenced by XrdOucSxeq::XrdOucSxeq(), ExpPuk(), ParseArguments(), SavePasswd(), and SavePuk().
XrdOucString DirRef = "~/.xrd/" |
Definition at line 141 of file XrdSecpwdSrvAdmin.cc.
Referenced by ParseArguments().
bool DontAsk = 0 |
Definition at line 167 of file XrdSecpwdSrvAdmin.cc.
Referenced by main(), and ParseArguments().
XrdOucString Email = "" |
Definition at line 164 of file XrdSecpwdSrvAdmin.cc.
Referenced by main(), and ParseArguments().
XrdOucString EmailTag = "+++SrvEmail" |
Definition at line 149 of file XrdSecpwdSrvAdmin.cc.
Referenced by main().
bool ExportPuk = 0 |
Definition at line 182 of file XrdSecpwdSrvAdmin.cc.
Referenced by main(), and ParseArguments().
XrdOucString File = "" |
Definition at line 159 of file XrdSecpwdSrvAdmin.cc.
Referenced by XrdFrmFileset::baseFile(), XrdFrmFileset::failFile(), XrdPfc::File::FileOpen(), XrdFrmFileset::lockFile(), main(), XrdThrottle::FileSystem::newFile(), xrdcl_proxy::ProxyPrefixFile::Open(), ParseArguments(), XrdCl::ParseInput(), XrdFrmFileset::pfnFile(), XrdFrmFileset::pinFile(), XrdFrmFileset::xyzFile(), and XrdFrmFileset::xyzPath().
bool Force = 0 |
Definition at line 168 of file XrdSecpwdSrvAdmin.cc.
Referenced by GetEntry(), main(), and ParseArguments().
const char* gActionsStr[] |
Definition at line 126 of file XrdSecpwdSrvAdmin.cc.
Referenced by ParseArguments().
XrdOucString GenPukRef = "/genpuk/" |
Definition at line 147 of file XrdSecpwdSrvAdmin.cc.
XrdOucString GenPwdRef = "/genpwd/" |
Definition at line 146 of file XrdSecpwdSrvAdmin.cc.
Referenced by SavePasswd().
const char* gModesStr[] |
Definition at line 107 of file XrdSecpwdSrvAdmin.cc.
Referenced by main().
bool Hash = 1 |
Definition at line 179 of file XrdSecpwdSrvAdmin.cc.
Referenced by AddPassword(), main(), ParseArguments(), and XrdCmsKey::setHash().
XrdOucString HostPuk[kMAXPUK] |
Definition at line 221 of file XrdSecpwdSrvAdmin.cc.
Referenced by main().
XrdOucString HostTag = "+++SrvHost" |
Definition at line 150 of file XrdSecpwdSrvAdmin.cc.
Referenced by main().
XrdOucString IDTag = "+++SrvID" |
Definition at line 148 of file XrdSecpwdSrvAdmin.cc.
Referenced by main().
bool Import = 0 |
Definition at line 178 of file XrdSecpwdSrvAdmin.cc.
Referenced by main(), and ParseArguments().
XrdOucString IterNum = "" |
Definition at line 165 of file XrdSecpwdSrvAdmin.cc.
Referenced by AddPassword(), main(), and ParseArguments().
XrdCryptoKDFun_t KDFun = 0 |
Definition at line 192 of file XrdSecpwdSrvAdmin.cc.
Referenced by main().
XrdCryptoKDFunLen_t KDFunLen = 0 |
Definition at line 193 of file XrdSecpwdSrvAdmin.cc.
Referenced by main().
int Mode = kM_undef |
Definition at line 154 of file XrdSecpwdSrvAdmin.cc.
Referenced by main(), and ParseArguments().
XrdOucString NameTag = "" |
Definition at line 157 of file XrdSecpwdSrvAdmin.cc.
Referenced by main(), and ParseArguments().
int ncrypt = 0 |
Definition at line 188 of file XrdSecpwdSrvAdmin.cc.
Referenced by XrdSecProtocolpwd::Authenticate(), ExpPuk(), GeneratePuk(), XrdSecProtocolgsi::Init(), XrdSecProtocolpwd::Init(), LocateFactoryIndex(), main(), ParseCrypto(), ReadPuk(), SavePasswd(), and SavePuk().
XrdOucString NetRcRef = "pwdnetrc" |
Definition at line 144 of file XrdSecpwdSrvAdmin.cc.
Referenced by ParseArguments().
int nHostPuk |
Definition at line 220 of file XrdSecpwdSrvAdmin.cc.
Referenced by main().
int NoBackup = 1 |
Definition at line 156 of file XrdSecpwdSrvAdmin.cc.
bool Passwd = 1 |
Definition at line 169 of file XrdSecpwdSrvAdmin.cc.
Referenced by main(), and ParseArguments().
XrdOucString Path = "" |
Definition at line 160 of file XrdSecpwdSrvAdmin.cc.
Referenced by XrdXrootdCBJob::XrdXrootdCBJob(), XrdCksManager::~XrdCksManager(), XrdFrmCns::Add(), XrdOssCache::Adjust(), XrdXrootdCBJob::Alloc(), XrdFrmTransfer::checkFF(), XrdSsiSfs::chksum(), XrdOfs::chksum(), XrdCksManager::Config(), XrdCpConfig::Config(), XrdOssSys::ConfigSpath(), XrdCmsParser::Decode(), XrdCephXAttr::Del(), XrdOucXAttr< T >::Del(), XrdXrootdCallBack::Done(), XrdCmsBaseFS::Exists(), XrdW41Dirs::Expand(), XrdOssCache::Find(), XrdSsiSfs::fsctl(), XrdOfs::fsctl(), XrdOssPath::genPFN(), XrdCephXAttr::Get(), XrdOucXAttr< T >::Get(), XrdNetCmsNotify::Gone(), XrdNetCmsNotify::Have(), XrdCksManager::Init(), XrdFrcCID::Init(), XrdOss::Lfn2Pfn(), XrdOssWrapper::Lfn2Pfn(), XrdOssHandler::Lfn2Pfn(), XrdCephXAttr::List(), XrdCmsCluster::Locate(), main(), XrdFrcUtils::makePath(), XrdFrcUtils::makeQDir(), XrdCksConfig::Manager(), XrdXrootdMonitor::User::MapPath(), XrdOfsHandle::Name(), XrdOfsFile::open(), XrdXrootdMonFile::Open(), XrdOssCache::Parse(), ParseArguments(), XrdOssPath::pathType(), XrdXrootdMonitor::Redirect(), XrdOucCallBack::Reply(), XrdOfsTPC::Restrict(), XrdFrmCns::Rm(), XrdFrmCns::Rmd(), XrdCmsFinderTRG::RunAdmin(), XrdXrootdCallBack::sendError(), XrdCephXAttr::Set(), XrdOucXAttr< T >::Set(), XrdOssSys::SetFattr(), XrdSecsssKT::setPath(), XrdFrmConfig::Space(), XrdOfs::Split(), XrdOfsHandle::Usage(), and XrdFrcUtils::Utime().
XrdOucString PukFile = "/home/ganis/.xrd/genpuk/puk.07May2005-0849" |
Definition at line 153 of file XrdSecpwdSrvAdmin.cc.
Referenced by ExpPuk(), main(), ParseArguments(), ReadPuk(), and SavePuk().
XrdOucString PukTag = "+++SrvPuk" |
Definition at line 151 of file XrdSecpwdSrvAdmin.cc.
Referenced by main().
XrdOucString PwdFile = "" |
Definition at line 152 of file XrdSecpwdSrvAdmin.cc.
Referenced by ParseArguments(), ReadPasswd(), and SavePasswd().
bool Random = 0 |
Definition at line 171 of file XrdSecpwdSrvAdmin.cc.
Referenced by main(), and ParseArguments().
XrdCryptoCipher** RefCip = 0 |
Definition at line 190 of file XrdSecpwdSrvAdmin.cc.
Referenced by ExpPuk(), GeneratePuk(), main(), ParseCrypto(), ReadPuk(), SavePasswd(), and SavePuk().
bool SavePw = 1 |
Definition at line 172 of file XrdSecpwdSrvAdmin.cc.
Referenced by AddPassword(), main(), and ParseArguments().
bool SetEmail = 0 |
Definition at line 174 of file XrdSecpwdSrvAdmin.cc.
Referenced by main(), and ParseArguments().
bool SetHost = 0 |
Definition at line 175 of file XrdSecpwdSrvAdmin.cc.
Referenced by main(), and ParseArguments().
bool SetID = 0 |
Definition at line 173 of file XrdSecpwdSrvAdmin.cc.
Referenced by main(), and ParseArguments().
XrdOucString SrvID = "" |
Definition at line 162 of file XrdSecpwdSrvAdmin.cc.
Referenced by ExpPuk(), XrdSecProtocolpwd::Init(), main(), ParseArguments(), and SavePasswd().
XrdOucString SrvName = "" |
Definition at line 163 of file XrdSecpwdSrvAdmin.cc.
Referenced by ExpPuk(), main(), ParseArguments(), and SavePasswd().
XrdOucString SrvPukRef = "pwdsrvpuk" |
Definition at line 145 of file XrdSecpwdSrvAdmin.cc.
Referenced by ParseArguments().
XrdOucString TagHostPuk[kMAXPUK] |
Definition at line 221 of file XrdSecpwdSrvAdmin.cc.
Referenced by main().
XrdOucString UserRef = "pwduser" |
Definition at line 143 of file XrdSecpwdSrvAdmin.cc.
Referenced by ParseArguments().