24
Views
3
Comments
[HTTPS Consumer] Single REST POST - Client Side Certificate Error
Question
Forge component by João Barata
7
Published on 19 Mar 2019

Okay Guys I need an assist her please.

Problem: 

I am attempting to consume a single REST call (POST). In the call, I am required to send a certifcate as a part of the header. 

  • I have tried installing - HTTPS Consumer & REST Extender (from the forge) 

No matter what I try, I can't get either service to identify the cert file no matter where I host it (Format = PFX)

And out of this guide: https://www.outsystems.com/forums/discussion/44537/how-to-use-https-consumer/

I raised a ticket to ask for the file to be hosted on my server (Response: "We don't support the installation of client certificates on Front ends of personal environments." 

Rank: #2039

I'm afraid it simply won't work without the certificate installed on the server....

Staff
Rank: #67

Craig Schrickker wrote:

Okay Guys I need an assist her please.

Problem: 

I am attempting to consume a single REST call (POST). In the call, I am required to send a certifcate as a part of the header. 

  • I have tried installing - HTTPS Consumer & REST Extender (from the forge) 

No matter what I try, I can't get either service to identify the cert file no matter where I host it (Format = PFX)

And out of this guide: https://www.outsystems.com/forums/discussion/44537/how-to-use-https-consumer/

I raised a ticket to ask for the file to be hosted on my server (Response: "We don't support the installation of client certificates on Front ends of personal environments." 

Hi Craig, the current implementation of the HTTPS Consumer requires that the certificates are already added to the Front-End server certificate store.

I'll look to see if we can add the certificate via a binary certificate file. I tried that in the past but faced an issue with the platform user permission that wasn't able to read/write to the machine certificate store.

In the meantime, you will either need to add the certificate to the front-end servers for On-premise installations or open a support case to request that the certificate be added to the cloud front-end servers, however as mentioned by support, that is not available for Personal environments.

Regards,