After configuring certificate/authentication for RACF the Endevor Web Services health check is successful and all is green, but Endevor Web Interface UI shows error:Unable to fetch EWS instances unexpected error: service request error: HTTP 'httpExecute' request to ' https://hostname:8443/EndevorService/api/v2' failed: com.ibm.jsse2.util.j: PKIX path building failed: com.ibm.security.cert.IBMCertPathBuilderException: unable to find valid certification path to requested
The log file endevor-web-interface.log shows the following details:2024-03-20 09:19:25.784 INFO https-jsse-nio-8443-exec-5 (com.broadcom.endevor.webinterface.request.ServiceRequest:74) service request: created for target: https://hostname:8443/EndevorService/api/v2 2024-03-20 09:19:25.784 INFO https-jsse-nio-8443-exec-5 (com.broadcom.endevor.webinterface.request.ServiceRequest:274) ServiceRequest: begin 'performGET' request for: https://hostname:8443/EndevorService/api/v2 2024-03-20 09:19:25.816 ERROR https-jsse-nio-8443-exec-5 (c.broadcom.endevor.webinterface.request.ServiceRequestException:35) service request error: HTTP 'httpExecute' request to 'https://hostname:8443/EndevorService/api/v2' failed: com.ibm.jsse2.util.j: PKIX path building failed: com.ibm.security.cert.IBMCertPathBuilderException: unable to find valid certification path to requested target
The Endevor Web Services certificate has not been imported into the Web Interface Java TrustStore.
See documentation page Install Endevor Web Interface and section "Enable Connection to Secured Endevor Web Services"
In summary:
NOTE: Setting up PassTickets support is a Prerequisite for using the Endevor Web Interface. It is listed as such in the Install Endevor Web Interface - Prerequisites section.
A change has been made to the linked page Set Up PassTicket Authentication to emphasise that is required.