A fix is available
APAR status
Closed as program error.
Error description
Custom PKI (Public Key Infrastructure) bridge deployment may fail with the following error being logged: Worklight Console initialization failed.Logged Exception: java.lang.RuntimeException: Property 'pki-bridge-class' in realm 'wl_userCertificateAuthRealm'Could not find class pki bridge name specified
Local fix
Change server.xml and add the jar file which includes the custom PKI bridge class
Problem summary
**************************************************************** * USERS AFFECTED: * * Worklight developers developing a custom PKI bridge for user * * certificate authentication while using the Worklight studio * * environment. * **************************************************************** * PROBLEM DESCRIPTION: * * When building a custom PKI (Public Key Infrastructure) * * bridge for user certificate authentication, the class * * definition in authenticationConfig.xml for the PKI Bridge * * may be valid, but will fail finding the custom PKI bridge * * class when using the embedded Liberty server. This exception * * can be seen in the logs: * * * * ?Worklight Console initialization failed.Logged Exception: * * java.lang.RuntimeException: property 'pki-bridge-class' in * * realm 'wl_userCertificateAuthRealm' Could not find class pki * * bridge name specified? * **************************************************************** * RECOMMENDATION: * * - * ****************************************************************
Problem conclusion
The code was modified to attempt to load the custom PKI bridge class using more than one class loader. By attempting the load with a different class loader, the PKI Bridge can now be correctly located when using the Worklight studio embedded development server.
Temporary fix
Comments
APAR Information
APAR number
PI14520
Reported component name
WORKLIGHT ENTER
Reported component ID
5725I4300
Reported release
610
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2014-03-26
Closed date
2014-04-18
Last modified date
2014-04-18
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
WORKLIGHT ENTER
Fixed component ID
5725I4300
Applicable component levels
R610 PSY
UP
[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSZH4A","label":"IBM Worklight"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"610","Line of Business":{"code":"LOB45","label":"Automation"}}]
Document Information
Modified date:
15 October 2021