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. | |
| int32_t | refCount () |
| |
| 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 | ( | ) | [pure virtual] |
Invoked before the cache goes down.
| virtual PropertiesPtr gemfire::AuthInitialize::getCredentials | ( | PropertiesPtr & | securityprops, | |
| const char * | server | |||
| ) | [pure virtual] |
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 DistributedSystem.connect method | |
| server | it is the ID of the current endpoint. The format expected is "host:port". |
server | void gemfire::SharedBase::preserveSB | ( | ) | const [inherited] |
Atomically increment reference count.
| int32_t gemfire::SharedBase::refCount | ( | ) | [inline, inherited] |
| void gemfire::SharedBase::releaseSB | ( | ) | const [inherited] |
Atomically decrement reference count, the SharedBase object is automatically deleted when its reference count goes to zero.