Security: Authentication and Encryption

Most security configuration takes place on the VMware GemFire® server. The server’s security framework authenticates clients as they connect to a cache server and authorizes client cache operations using developer-provided implementations for authentication and authorization.

For an explanation of the server-side implementation of security features, see Security in the VMware GemFire® User Guide.

A Native Client application must address two security concerns when connecting to a VMware GemFire® server:

  • Authentication

    The Client must submit its authentication credentials to the server using the developer-provided authentication implementation expected by the server.

  • TLS/SSL Client/Server Communication Encryption

    Communication between client and server should be encrypted so authentication credentials and other transmissions cannot be viewed by third-parties.