#include <XrdSutBucket.hh>
Public Member Functions | |
XrdSutBucket (char *bp=0, int sz=0, int ty=0) | |
XrdSutBucket (XrdOucString &s, int ty=0) | |
XrdSutBucket (XrdSutBucket &b) | |
virtual | ~XrdSutBucket () |
void | Update (char *nb=0, int ns=0, int ty=0) |
int | Update (XrdOucString &s, int ty=0) |
int | SetBuf (const char *nb=0, int ns=0) |
void | Dump (int opt=1) |
void | ToString (XrdOucString &s) |
int | operator== (const XrdSutBucket &b) |
int | operator!= (const XrdSutBucket &b) |
Public Attributes | |
kXR_int32 | type |
kXR_int32 | size |
char * | buffer |
Private Attributes | |
char * | membuf |
Definition at line 26 of file XrdSutBucket.hh.
XrdSutBucket::XrdSutBucket | ( | char * | bp = 0 , |
|
int | sz = 0 , |
|||
int | ty = 0 | |||
) |
XrdSutBucket::XrdSutBucket | ( | XrdOucString & | s, | |
int | ty = 0 | |||
) |
XrdSutBucket::XrdSutBucket | ( | XrdSutBucket & | b | ) |
virtual XrdSutBucket::~XrdSutBucket | ( | ) | [inline, virtual] |
void XrdSutBucket::Update | ( | char * | nb = 0 , |
|
int | ns = 0 , |
|||
int | ty = 0 | |||
) |
Definition at line 79 of file XrdSutBucket.cc.
References buffer, membuf, size, and type.
Referenced by XrdSecProtocolgsi::AddSerialized(), XrdSecProtocolpwd::AddSerialized(), XrdCryptoCipher::Decrypt(), XrdCryptoRSA::DecryptPrivate(), XrdCryptoRSA::DecryptPublic(), XrdCryptoCipher::Encrypt(), XrdCryptoRSA::EncryptPrivate(), and XrdCryptoRSA::EncryptPublic().
int XrdSutBucket::Update | ( | XrdOucString & | s, | |
int | ty = 0 | |||
) |
int XrdSutBucket::SetBuf | ( | const char * | nb = 0 , |
|
int | ns = 0 | |||
) |
Definition at line 116 of file XrdSutBucket.cc.
References buffer, membuf, and size.
Referenced by XrdSecProtocolpwd::CheckCreds(), XrdSecProtocolpwd::DoubleHash(), XrdCryptosslX509Req::Export(), XrdCryptosslX509::Export(), XrdSecProtocolpwd::Init(), main(), XrdSutBuffer::MarshalBucket(), XrdSecProtocolpwd::QueryCreds(), XrdSecProtocolgsi::QueryProxy(), XrdSecProtocolgsi::setKey(), XrdSutBuffer::UpdateBucket(), and XrdCryptosslX509ExportChain().
void XrdSutBucket::Dump | ( | int | opt = 1 |
) |
Definition at line 155 of file XrdSutBucket.cc.
References buffer, EPNAME, i, j, k, l, PRINT, size, sprintf(), type, x20, XrdSutBuckStr(), XrdSutCharMsk, and XrdSutPRINTLEN.
Referenced by XrdSutBuffer::Dump().
void XrdSutBucket::ToString | ( | XrdOucString & | s | ) |
Definition at line 139 of file XrdSutBucket.cc.
References b, buffer, s, and size.
Referenced by XrdSecProtocolpwd::Authenticate(), XrdSecProtocolgsi::Authenticate(), XrdSecProtocolgsi::ClientDoCert(), XrdSecProtocolpwd::ParseCrypto(), XrdSecProtocolpwd::ParseServerInput(), XrdSecProtocolpwd::QueryCreds(), XrdSecProtocolgsi::QueryGMAP(), XrdSecProtocolgsi::ServerDoCert(), XrdSecProtocolgsi::ServerDoCertreq(), and XrdSecProtocolgsi::ServerDoSigpxy().
int XrdSutBucket::operator== | ( | const XrdSutBucket & | b | ) |
int XrdSutBucket::operator!= | ( | const XrdSutBucket & | b | ) | [inline] |
Definition at line 29 of file XrdSutBucket.hh.
Referenced by XrdSutBuffer::Deactivate(), Dump(), XrdSutBuffer::GetBucket(), XrdSutBuffer::Message(), XrdSecProtocolpwd::ParseClientInput(), XrdSecProtocolpwd::QueryCreds(), XrdSutBuffer::Serialized(), Update(), XrdSutBucket(), and XrdSutBuffer::~XrdSutBuffer().
Definition at line 30 of file XrdSutBucket.hh.
Referenced by XrdSecProtocolgsi::AddSerialized(), XrdSecProtocolpwd::AddSerialized(), XrdSecProtocolpwd::Authenticate(), XrdSecProtocolpwd::CheckCreds(), XrdSecProtocolgsi::ClientDoCert(), XrdSecProtocolgsi::ClientDoPxyreq(), XrdCryptoCipher::Decrypt(), XrdCryptoRSA::DecryptPrivate(), XrdCryptoRSA::DecryptPublic(), XrdSecProtocolpwd::DoubleHash(), Dump(), XrdCryptoCipher::Encrypt(), XrdCryptoRSA::EncryptPrivate(), XrdCryptoRSA::EncryptPublic(), XrdCryptosslX509Req::Export(), XrdCryptosslX509::Export(), XrdSecProtocolpwd::ExportCreds(), XrdSecProtocolgsi::getCredentials(), XrdSecProtocolgsi::getKey(), main(), XrdSutBuffer::Message(), operator==(), XrdSecProtocolpwd::ParseClientInput(), XrdSecProtocolpwd::ParseServerInput(), XrdSecProtocolpwd::QueryCreds(), XrdSecProtocolpwd::SaveCreds(), SavePuk(), XrdSutBuffer::Serialized(), XrdSecProtocolgsi::ServerDoCert(), XrdSecProtocolgsi::ServerDoCertreq(), XrdSecProtocolgsi::ServerDoSigpxy(), SetBuf(), ToString(), XrdSutBuffer::UnmarshalBucket(), Update(), XrdCryptolocalCipher::XrdCryptolocalCipher(), XrdCryptosslCipher::XrdCryptosslCipher(), XrdCryptosslX509::XrdCryptosslX509(), XrdCryptosslX509ExportChain(), XrdCryptosslX509Req::XrdCryptosslX509Req(), and XrdSutBucket().
char* XrdSutBucket::buffer |
Definition at line 31 of file XrdSutBucket.hh.
Referenced by XrdSecProtocolgsi::AddSerialized(), XrdSecProtocolpwd::AddSerialized(), XrdSecProtocolpwd::Authenticate(), XrdSecProtocolpwd::CheckCreds(), XrdSecProtocolgsi::CheckRtag(), XrdSecProtocolpwd::CheckRtag(), XrdSecProtocolgsi::ClientDoCert(), XrdSecProtocolgsi::ClientDoPxyreq(), XrdCryptoCipher::Decrypt(), XrdCryptoRSA::DecryptPrivate(), XrdCryptoRSA::DecryptPublic(), XrdSecProtocolpwd::DoubleHash(), Dump(), XrdCryptoCipher::Encrypt(), XrdCryptoRSA::EncryptPrivate(), XrdCryptoRSA::EncryptPublic(), XrdSecProtocolpwd::ExportCreds(), XrdSutBuffer::GetBucket(), XrdSecProtocolgsi::getCredentials(), XrdSecProtocolpwd::getCredentials(), XrdSecProtocolgsi::getKey(), main(), XrdSutBuffer::Message(), operator==(), XrdSecProtocolpwd::ParseClientInput(), XrdSecProtocolpwd::ParseServerInput(), XrdSecProtocolpwd::QueryCreds(), XrdSecProtocolpwd::SaveCreds(), XrdSutBuffer::Serialized(), XrdSecProtocolgsi::ServerDoCert(), XrdSecProtocolgsi::ServerDoCertreq(), XrdSecProtocolgsi::ServerDoSigpxy(), SetBuf(), ToString(), XrdSutBuffer::UnmarshalBucket(), Update(), XrdCryptolocalCipher::XrdCryptolocalCipher(), XrdCryptosslCipher::XrdCryptosslCipher(), XrdCryptosslX509::XrdCryptosslX509(), XrdCryptosslX509Req::XrdCryptosslX509Req(), and XrdSutBucket().
char* XrdSutBucket::membuf [private] |
Definition at line 52 of file XrdSutBucket.hh.
Referenced by SetBuf(), Update(), XrdSutBucket(), and ~XrdSutBucket().