laurentades Posted April 28, 2017 Posted April 28, 2017 I am working on a project which requires me to make SOAP calls from FileMaker. I have successfully done that in the past thanks to ScriptMaster ability to handle that. It works beautifully. The new project now requires me to include a client certificate - issues by the SOAP API provider - in each requests. The documentation on their side is fairly scarce ("Install the certificate on your host" !). I have no idea how to handle that but something tells me that there is no reason why it would not be possible to "include" the certificate in the Groovy bit of the plugin... Any idea anyone ? Thanks
john renfrew Posted April 28, 2017 Posted April 28, 2017 There's some really helpful stuff halfway down this article... http://zoltanaltfatter.com/2016/04/30/soap-over-https-with-client-certificate-authentication/ and about installing cert in the keystone... http://vafer.org/blog/20061010073725/
MonkeybreadSoftware Posted April 28, 2017 Posted April 28, 2017 We use client side certificates for GSX webservice from Apple. With our plugin you can use CURL functions and provide client side certificate as PEM or PKCS12 file. See example here: https://www.mbsplugins.de/archive/2017-02-21/Using_Apples_Global_Service_Ex 1
john renfrew Posted April 28, 2017 Posted April 28, 2017 That doesn't actually help the user find the answer to his question, it answers a different one, and there are reasons for wanting this one answered. 2
laurentades Posted April 29, 2017 Author Posted April 29, 2017 Thanks for your answers. I can't really make much sense of those 2 links pointing to what seems to be native java (not my league at all). The MBS documentation happens to be word for word what I am trying to achieve (Apple GSX!). Therefore, looks like this one is a winner, not to mention that it allowed me to actually understand how client certificate works in a https request. However the MBS plugin is another additional cost. Ideally i would like to get to the point where i can integrate the same logics in the ScriptMaster "Post XML Data" module using SOAP (Hey, that's the 360Works ScriptMaster section of this forum...!), which basically appears to boil down to using the right cURL options... Anyone knows how to set cURL options in this module ?
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now