Authentication and Encryption Between Messaging Services and Applications that Use Messaging Services and Push APIs

To ensure secure transmissions with messaging clients, you can configure messaging services to require TLS connections with message processing servers or push initiators.

When a messaging client needs to make a secure request to an HTTP server, the messaging service decodes the request and opens a TLS connection on behalf of the client.

To enable applications that use the Messaging Services and Push APIs to negotiate TLS connections between messaging services and secure HTTP servers, you install a set of public key certificates. Certificates are installed in a key file database that must be separate from key databases that you use for other purposes. For more information about enabling TLS communications for messaging services, see Configuring TLS certificates for messaging services.