48#define XrdSutMAXBUF 4096
49#define XrdSutMAXPPT 512
50#define XrdSutMAXBUCKS 10
51#define XrdSutMAXINT64LEN 25
52#define XrdSutPRINTLEN 100
97#define sutTRACE_ALL 0x0007
98#define sutTRACE_Dump 0x0004
99#define sutTRACE_Debug 0x0002
100#define sutTRACE_Notify 0x0001
130#ifdef USE_EXTERNAL_GETPASS
192 const char *ho,
const char *vo,
const char *gr,
const char *us);
208 const char *opt =
"-p");
int kXR_int32
Definition XPtypes.hh:89
kXRSBucketTypes
Definition XrdSutAux.hh:54
@ kXRS_issuer_hash
Definition XrdSutAux.hh:80
@ kXRS_user
Definition XrdSutAux.hh:65
@ kXRS_clnt_seal
Definition XrdSutAux.hh:60
@ kXRS_signed_rtag
Definition XrdSutAux.hh:64
@ kXRS_error_code
Definition XrdSutAux.hh:77
@ kXRS_host
Definition XrdSutAux.hh:66
@ kXRS_afsinfo
Definition XrdSutAux.hh:84
@ kXRS_cipher_alg
Definition XrdSutAux.hh:82
@ kXRS_rtag
Definition XrdSutAux.hh:63
@ kXRS_version
Definition XrdSutAux.hh:71
@ kXRS_message
Definition XrdSutAux.hh:68
@ kXRS_x509
Definition XrdSutAux.hh:79
@ kXRS_puk
Definition XrdSutAux.hh:61
@ kXRS_cache_idx
Definition XrdSutAux.hh:75
@ kXRS_cipher
Definition XrdSutAux.hh:62
@ kXRS_inactive
Definition XrdSutAux.hh:56
@ kXRS_localstatus
Definition XrdSutAux.hh:73
@ kXRS_timestamp
Definition XrdSutAux.hh:78
@ kXRS_srv_seal
Definition XrdSutAux.hh:59
@ kXRS_none
Definition XrdSutAux.hh:55
@ kXRS_sessionID
Definition XrdSutAux.hh:70
@ kXRS_status
Definition XrdSutAux.hh:72
@ kXRS_main
Definition XrdSutAux.hh:58
@ kXRS_srvID
Definition XrdSutAux.hh:69
@ kXRS_x509_req
Definition XrdSutAux.hh:81
@ kXRS_reserved
Definition XrdSutAux.hh:85
@ kXRS_creds
Definition XrdSutAux.hh:67
@ kXRS_md_alg
Definition XrdSutAux.hh:83
@ kXRS_cryptomod
Definition XrdSutAux.hh:57
@ kXRS_othercreds
Definition XrdSutAux.hh:74
@ kXRS_clnt_opts
Definition XrdSutAux.hh:76
int XrdSutGetPass(const char *prompt, XrdOucString &passwd)
int XrdSutExpand(XrdOucString &path)
int XrdSutResolve(XrdOucString &path, const char *ho, const char *vo, const char *gr, const char *us)
volatile void * XrdSutMemSet(volatile void *dst, int c, int len)
int XrdSutGetLine(XrdOucString &line, const char *prompt=0)
int XrdSutToHex(const char *in, int lin, char *out)
bool XrdSutAskConfirm(const char *msg1, bool defact, const char *msg2=0)
int XrdSutParseTime(const char *tstr, int opt=0)
const char * XrdSutHome()
int XrdSutTimeString(int t, char *st, int opt=0)
const char * XrdSutBuckStr(int kbck)
void XrdSutSetTrace(kXR_int32 trace)
int XrdSutFromHex(const char *in, char *out, int &lout)
int XrdSutMkdir(const char *dir, unsigned int mode=0777, const char *opt="-p")
Definition XrdCryptoFactory.hh:122
Definition XrdOucString.hh:254
Definition XrdSutBucket.hh:44
Definition XrdSutBuffer.hh:43
Definition XrdSutAux.hh:238
int fdesk
Definition XrdSutAux.hh:240
XrdSutFileLocker(int fd, ELockType lock)
bool IsValid() const
Definition XrdSutAux.hh:246
ELockType
Definition XrdSutAux.hh:243
@ kShared
Definition XrdSutAux.hh:243
@ kExcl
Definition XrdSutAux.hh:243
bool valid
Definition XrdSutAux.hh:241