Folks, the response from Ricardo ALMOST got me what I need. Simply put, I am trying to setup a Certificate that is required in order for me to Consumer a given vendor SOAP web service.
<see attached screenshot>
HOWEVER, I can't figure out the "File Path" in the Service Center (Administration > Certificates) screen.
Not knowing a better way, I included the certificate (filename: MyCertNow.cer) in the Resources of my app in a folder called "stuff". In otherwords, the cert file would be at https://<userName>.outsystemscloud.com/MyApp/stuff/MyCertNow.cer
HOWEVER, the File Path does not take http paths but needs a physical hard-drive path.
I even thought maybe it it looking at my workstation path? Tried it no luck.
SO, where should I "store" the certificate file - is in the app Resources good - OR - am I supposed to store it elsewhere?
ALSO - how do I determine the PHYSICAL path on the server of a give Resource??

Thanks!
Ricardo Silva wrote:
To increase the security of your Web Services or to access secure web services you might require / want to use Client Side Certificates in your Web Services or Web References. This post explains how that can be achieved in the Agile Platform and what are the requirements of this feature.
Requiring Client Side Certificates in my Web ServicesOn the WebService definition side, requiring a Client Side Certificate is a simple matter of declaring (in Service Studio) that the Web Service uses SSL With Client Certificates HTTP Security, like this:

With this, your Web Service methods will only be executed when called in an HTTPS connection where Client Certificates are provided by the caller. If you require further validation of whether the owner of the certificate has privileges to call a certain method, you can use the
ClientCertificateGetDetails and
ClientCertificateValue actions to access information from the certificate. These actions are system actions which you will need to import using Add/Remove references.
Calling a Web Service which requires Client Side CertificatesOn the Web Reference side, if a Web Service you're calling within Service Studio requires a Client Side Certificate you'll need to import the web reference and configure in Service Center which certificate to send when calling this web reference.
You need to add the certificate in Service Center (Administration > Certificates) by providing a filesystem path to the file.
Please note that:
- The only kind of certificates that are valid for use in this functionality are X509 Certificates in DER encoding (therefore without a password).
- In a farm environment this file will need to be on the same path in ALL front-ends.

After having a certificate configured in Service Center you'll need to go to the eSpace's Web Services tab, click on the Web Reference and configure it to send this Client Certificate:

After this don't forget to publish the eSpace in order for the changes to take effect (we recommend you to delete this eSpace data from the share folder).
If you have any questions or would like to add information about this, feel free to reply to this post.
With best regards,
Ricardo Silva, Engineering Services