attempt to use MAG Apple Push Notification fails with a Java Exception

book

Article ID: 185897

calendar_today

Updated On:

Products

CA API Gateway API SECURITY CA API Gateway Precision API Monitoring Module for API Gateway (Layer 7) CA API Gateway Enterprise Service Manager (Layer 7) STARTER PACK-7 CA Microgateway

Issue/Introduction

"Send Apple Push Notification" fails with Java Exception when  non default JCE provider is used.

Environment

Release : 9.4
Component : API GTW 
API Gateway 9.4 CRx
MAG 4.2.00.

Resolution

If you follow the instructions here, to configure the MS SQL JDBC Driver for SSL, then any attempt to use the Apple Push Notification assertion just results in a Java Exception.


The JDBC driver requires "Bouncy Castle" to be the JCE provider. Set the following system property in /opt/SecureSpan/Gateway/node/default/etc/conf/system.properties, then restart the Gateway:

com.l7tech.common.security.jceProviderEngineName=bc

https://techdocs.broadcom.com/content/broadcom/techdocs/us/en/ca-enterprise-software/layer7-api-management/api-gateway/9-4/security-configuration-in-policy-manager/tasks-menu-security-options/manage-jdbc-connections/set-jdbc-connection-properties.html
At the moment the Apple Push Notification assertion is not compatible with the "Bouncy Castle" to be the JCE provider and needs to be set to the default .