Here is a sample handler that does a lookup on a public Cdyne.com web service that does a MOD 10 lookup on a credit card number to verify whether the number is valid and what type of card it is.
It does not use https: but it gives you a good look at handler tools and you can modify it for your own site. It is hard-coded to send a card number of 4111111111111111 which should return "true" and "visa". The web service and parameters are designated in the SOAP Create Envelope and SOAP Add RPC Parameter steps.
To run it, you can just copy the .ihd to your server, publish it and make it active, then at a command-line on the server run "sendcustomnotification checkcc checkcc"
The tool step that sends the call to the web service is:
SOAP HTTP Request Ex3
This SOAP tool issues an HTTP request to the specified URL with the SOAP request envelope as payload. The response body is parsed and returned as response envelope.
This tool is similar to SOAP HTTP Request but eliminates the need to use semaphores to limit the number of SOAP requests. It also supports SSL secured connections (https). This tool is similar to the SOAP HTTP Request Ex2 tool, except that:
This tool does not use MSXML to send SOAP requests.
This tool expects the certificate file to be present in a specific directory: $Server/IC/Certificates/SOAP
The certificate must be in PEM format. For more information about converting a certificate to the PEM format, see:
https://my.inin.com/Support/Pages/KB-Details.aspx?EntryID=Q125241321600149
This tool supports many concurrent requests.
This tool does not fully support NTLM. If you absolutely need to use NTLM, you should use the SOAP HTTP Request Ex2 tool instead.
This tool does not use Windows Certificate store to check for validity of the certificate, and it uses openssl to do the verification.