Information
Unsupported content This version of the documentation is no longer supported. However, the documentation is available for your convenience. You will not be able to leave comments.

Configuring Apple Push Notification certificates


If you plan to repackage the BMC Mobile Incident Management application to end users by using your own Apple Developer certificate (see Distributing-BMC-Remedy-ITSM-Mobility-Service-Desk-applications-over-the-air-OTA), you must set the corresponding Apple Push Notification certificate to the BMC Remedy ITSM - Mobility server configuration file, mobility_server_configure.xml, and copy the certificate file to the following directory:

MobilityServer/WEB-INF/classes/certification

Following is an example of the push notification configuration for the BMC Mobile Incident Management application:


<app name="Incidents" conflictResolver="client">
 <applePushNotificationCertificate fileName="APNS_Certificate_file_name" password="APNS_Certificate_Encrypted_Password"/>

The certificate file and the password used in the push notification configuration are created when you repackage the BMC Mobile Incident Management application. In addition, the password used in the configuration is in encrypted format. You encrypt the password by using the CertificateEncryptor.bat utility and is in the following directory:

MobilityServer/WEB-INF/tools

To run the password encryption utility

At the command prompt, enter the following command:

CertificateEncryptor <APNS_certificate_file_name> <APNS_certificate_password>

After you run the CertificateEncryptor.bat utility, the encrypted password is displayed in the console output.

To configure your Apple Push Notification certificate

Use the following procedures to configure the Apple Push Notification certificate in the mobility_server_configure.xml file:

  1. Search for the <applePushNotificationCertificate> subelement for your application.
  2. Replace its fileName attribute with your Apple Push Notification (APNS) certificate file name.
  3. Replace the password attribute with the encrypted password that you generated from the CertificateEncryptor.bat utility.
  4. Restart the Apache Tomcat server.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*

Remedy ITSM - Mobility: Service Desk 7.6.05