XrdSecEntity Class Reference
#include <XrdSecEntity.hh>
List of all members.
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).
|
char | prox [XrdSecPROTOIDSIZE] |
| Auth extractor used (e.g. xrdvoms).
|
char * | name |
| Entity's name.
|
char * | host |
| Entity's host name dnr dependent.
|
char * | vorg |
| Entity's virtual organization(s).
|
char * | role |
| Entity's role(s).
|
char * | grps |
| Entity's group name(s).
|
char * | caps |
| Entity's capabilities.
|
char * | endorsements |
| Protocol specific endorsements.
|
char * | moninfo |
| Information for monitoring.
|
char * | creds |
| Raw entity credentials or cert.
|
int | credslen |
| Length of the 'creds' data.
|
unsigned int | ueid |
| Unique ID of entity instance.
|
XrdNetAddrInfo * | addrInfo |
| Entity's connection details.
|
const char * | tident |
| Trace identifier always preset.
|
const char * | pident |
| Trace identifier (originator).
|
void * | sessvar |
uid_t | uid |
| Unix uid or 0 if none.
|
gid_t | gid |
| Unix gid or 0 if none.
|
void * | future [3] |
| Reserved for future expansion.
|
XrdSecEntityAttr * | eaAPI |
| non-const API to attributes
|
Private Member Functions |
void | Init (const char *spV) |
Constructor & Destructor Documentation
XrdSecEntity::XrdSecEntity |
( |
const char * |
spName = 0 |
) |
|
Constructor.
- Parameters:
-
| spName | - The name of the security protocol. |
XrdSecEntity::~XrdSecEntity |
( |
|
) |
|
Member Function Documentation
Dislay the contents of this object for debugging purposes.
- Parameters:
-
| mDest | - Reference to the message object to use. |
void XrdSecEntity::Init |
( |
const char * |
spV |
) |
[private] |
void XrdSecEntity::Reset |
( |
const char * |
spV = 0 |
) |
|
Reset object to it's pristine self.
- Parameters:
-
| spV | - The name of the security protocol. |
Member Data Documentation
Entity's connection details.
Raw entity credentials or cert.
Length of the 'creds' data.
non-const API to attributes
Protocol specific endorsements.
Reserved for future expansion.
Entity's host name dnr dependent.
Information for monitoring.
Trace identifier (originator).
Auth protocol used (e.g. krb5).
Auth extractor used (e.g. xrdvoms).
Plugin settable storage pointer, now deprecated. Use settable attribute objects instead.
Trace identifier always preset.
Unique ID of entity instance.
Entity's virtual organization(s).
The documentation for this class was generated from the following file: