We have a Flowable model that perform https call to another Spring Boot application.
That Spring Boot application have the necessary trusted stored setup to enforce the security. The API have been tested with Postman by setting the CRT and Private Key. Therefore I know that part is working.
Although it is not clear, from the Flowable Engine how to send our Certificate (.crt) with the private key to allow the Flowable Engine to securely perform the https call to that external system.
Perhaps there is some additional configuration required in the flowable.cfg.xml?
In order to configure and https listener for your api that can be connected to by a flowable consumer or any other consumer you’ll need to provide a bit more information.
Is the certificate being used by your API to provide an https connection a self signed certificate? If so, then you’ll need to ensure that the public key of either the self signed cert, or the private CA that issued it, is added to the cacerts of the JVM being used by your flowable app.
There should be no private key required by the flowable consumer. If your API is configured correctly then all that flowable, or any other consumer for that matter, would need is the public key of the self signed cert or the CA that issued the cert your API is using to be configured in the cacerts of the JVM being used by your flowable app.
Providing the related errors from the Catalina.out file would also be helpful in debugging your issue
Thank you for your response. Sorry if my request was not clear enough. Please check railrhoad comment above. This is exactly what we want to do. It is unclear how to configure the private key location.
HI tijis ,
Httprequesthandler class can reside in any module as long as HttpRequestHandler interface is being implemented ?
I created handler in my project but whatever proxy i am setting in httpclient that is not getting reflected in HttpActivityExecutor class.
code is failing because of proxy .