|
xrootd
|
#include <XrdSecEntity.hh>

Public Member Functions | |
| void | Display (XrdSysError &mDest) |
| void | Reset (const char *spV=0) |
| XrdSecEntity (const char *spName=0) | |
| ~XrdSecEntity () | |
Public Attributes | |
| char | prot [XrdSecPROTOIDSIZE] |
| Auth protocol used (e.g. krb5) More... | |
| char | prox [XrdSecPROTOIDSIZE] |
| Auth extractor used (e.g. xrdvoms) More... | |
| char * | name |
| Entity's name. More... | |
| char * | host |
| Entity's host name dnr dependent. More... | |
| char * | vorg |
| Entity's virtual organization(s) More... | |
| char * | role |
| Entity's role(s) More... | |
| char * | grps |
| Entity's group name(s) More... | |
| char * | caps |
| Entity's capabilities. More... | |
| char * | endorsements |
| Protocol specific endorsements. More... | |
| char * | moninfo |
| Information for monitoring. More... | |
| char * | creds |
| Raw entity credentials or cert. More... | |
| int | credslen |
| Length of the 'creds' data. More... | |
| unsigned int | ueid |
| Unique ID of entity instance. More... | |
| XrdNetAddrInfo * | addrInfo |
| Entity's connection details. More... | |
| const char * | tident |
| Trace identifier always preset. More... | |
| const char * | pident |
| Trace identifier (originator) More... | |
| void * | sessvar |
| uid_t | uid |
| Unix uid or 0 if none. More... | |
| gid_t | gid |
| Unix gid or 0 if none. More... | |
| XrdSecMonitor * | secMon |
| If !0 security monitoring enabled. More... | |
| void * | future [2] |
| Reserved for future expansion. More... | |
| XrdSecEntityAttr * | eaAPI |
| non-const API to attributes More... | |
Private Member Functions | |
| void | Init (const char *spV) |
| XrdSecEntity::XrdSecEntity | ( | const char * | spName = 0 | ) |
Constructor.
| spName | - The name of the security protocol. |
| XrdSecEntity::~XrdSecEntity | ( | ) |
| void XrdSecEntity::Display | ( | XrdSysError & | mDest | ) |
Dislay the contents of this object for debugging purposes.
| mDest | - Reference to the message object to use. |
|
private |
| void XrdSecEntity::Reset | ( | const char * | spV = 0 | ) |
Reset object to it's pristine self.
| spV | - The name of the security protocol. |
| XrdNetAddrInfo* XrdSecEntity::addrInfo |
Entity's connection details.
| char* XrdSecEntity::caps |
Entity's capabilities.
| char* XrdSecEntity::creds |
Raw entity credentials or cert.
| int XrdSecEntity::credslen |
Length of the 'creds' data.
| XrdSecEntityAttr* XrdSecEntity::eaAPI |
non-const API to attributes
| char* XrdSecEntity::endorsements |
Protocol specific endorsements.
| void* XrdSecEntity::future[2] |
Reserved for future expansion.
| gid_t XrdSecEntity::gid |
Unix gid or 0 if none.
| char* XrdSecEntity::grps |
Entity's group name(s)
| char* XrdSecEntity::host |
Entity's host name dnr dependent.
| char* XrdSecEntity::moninfo |
Information for monitoring.
| char* XrdSecEntity::name |
Entity's name.
| const char* XrdSecEntity::pident |
Trace identifier (originator)
| char XrdSecEntity::prot[XrdSecPROTOIDSIZE] |
Auth protocol used (e.g. krb5)
| char XrdSecEntity::prox[XrdSecPROTOIDSIZE] |
Auth extractor used (e.g. xrdvoms)
| char* XrdSecEntity::role |
Entity's role(s)
| XrdSecMonitor* XrdSecEntity::secMon |
If !0 security monitoring enabled.
| void* XrdSecEntity::sessvar |
Plugin settable storage pointer, now deprecated. Use settable attribute objects instead.
| const char* XrdSecEntity::tident |
Trace identifier always preset.
| unsigned int XrdSecEntity::ueid |
Unique ID of entity instance.
| uid_t XrdSecEntity::uid |
Unix uid or 0 if none.
| char* XrdSecEntity::vorg |
Entity's virtual organization(s)
1.8.5