version 1.3, 2002/07/26 20:01:19
|
version 1.4, 2003/08/02 18:51:46
|
|
|
#include <Pegasus/Common/Sharable.h> | #include <Pegasus/Common/Sharable.h> |
#include <Pegasus/Common/Linkage.h> | #include <Pegasus/Common/Linkage.h> |
| |
|
#ifdef PEGASUS_KERBEROS_AUTHENTICATION |
|
#include "CIMKerberosSecurityAssociation.h" |
|
#endif |
| |
PEGASUS_NAMESPACE_BEGIN | PEGASUS_NAMESPACE_BEGIN |
| |
|
|
| |
void setAuthType(const String& authType); | void setAuthType(const String& authType); |
| |
|
#ifdef PEGASUS_KERBEROS_AUTHENTICATION |
|
CIMKerberosSecurityAssociation* getSecurityAssociation() const |
|
{ |
|
return _securityAssoc; |
|
} |
|
#endif |
|
|
private: | private: |
| |
/** Constructors */ | /** Constructors */ |
|
|
Boolean _privileged; | Boolean _privileged; |
String _authType; | String _authType; |
AuthStatus _authStatus; | AuthStatus _authStatus; |
|
#ifdef PEGASUS_KERBEROS_AUTHENTICATION |
|
CIMKerberosSecurityAssociation * _securityAssoc; |
|
#endif |
}; | }; |
| |
PEGASUS_NAMESPACE_END | PEGASUS_NAMESPACE_END |