Configure support for notification messages over HTTPS for BlackBerry MDS Runtime Applications on BlackBerry devices
Developers can use the BlackBerry® Mobile Data System development tools to create BlackBerry® MDS Runtime Applications that can receive notification messages from a web service over HTTPS. To permit notification messages over HTTPS, the BlackBerry MDS Runtime Application must subscribe to the web service over HTTPS. If the subscription to the web service is done over HTTP, the notification messages are received over HTTP.
If you install BlackBerry MDS Runtime Applications that support notification messages over HTTPS on BlackBerry devices in your organization's environment, you must configure the BlackBerry MDS Integration Service and the notification client to support notification messages over HTTPS.
To configure support for notification messages over HTTPS, you must import the X.509 security certificate for the notification web service into the trust store of the BlackBerry MDS Integration Service. You must then import the X.509 security certificate for the BlackBerry MDS Integration Service into the trust store of the JVM that runs the notification client. The X.509 security certificate for the notification web service is used to complete an SSL handshake between the BlackBerry MDS Integration Service and the notification web service. The X.509 security certificate for the BlackBerry MDS Integration Service is used to complete an SSL handshake between the notification client and the BlackBerry MDS Integration Service.
By default, the BlackBerry MDS Integration Service uses port 7092 for incoming notification messages over HTTPS.
Import the X.509 certificate for the web service into the trust store of the BlackBerry MDS Integration Service
- In the BlackBerry® Administration Service, on the Servers and components menu, expand BlackBerry Solution topology > BlackBerry Domain > Component view > MDS Integration Service.
- Click the instance that you want to change.
- In the Certificates list, click Add new certificates.
- In the Alias name field, type a name for the certificate.
- In the Data source file section, click Browse.
- Navigate to the X.509 security certificate that you want to add.
- Click Add certificate.