It is mandantory for clients when the server is running in secure mode having a
security-client-authenticator module specified. Implementations should register the library path as
security-client-auth-library system property and factory function (a zero argument function returning pointer to an AuthInitialize object) as the
security-client-auth-factory system property.
Public Member Functions
|virtual void||close ()=0|
|Invoked before the cache goes down. |
|virtual PropertiesPtr||getCredentials (PropertiesPtr &securityprops, const char *server)=0|
|initialize with the given set of security properties and return the credentials for the client as properties. |
|void||preserveSB () const|
|Atomically increment reference count. |
|void||releaseSB () const|
|Atomically decrement reference count, the SharedBase object is automatically deleted when its reference count goes to zero. |
|virtual void gemfire::AuthInitialize::close||(||)||
Invoked before the cache goes down.
|virtual PropertiesPtr gemfire::AuthInitialize::getCredentials||(||PropertiesPtr &||securityprops,|
|const char *||server|
initialize with the given set of security properties and return the credentials for the client as properties.
|props||the set of security properties provided to the |
|server||it is the ID of the current endpoint. The format expected is "host:port".|
|void gemfire::SharedBase::preserveSB||(||)|| const
Atomically increment reference count.
|void gemfire::SharedBase::releaseSB||(||)|| const
Atomically decrement reference count, the SharedBase object is automatically deleted when its reference count goes to zero.