Ashnet.dll now includes support for PFX format client certificates needed for the HTTPS connection. To specify, use new XCALL HTTP parameters certfile and certpw.
xcall HTTP, opcode, status, flags, url, request, response, certfile, certpw
where:
certfile (string) [in] is the native filespec of the pfx file containing the certificate. The filespec may contain an optional suffix of the form "::#" to specify other than the first cert in the pfx file. The first cert, i.e. the default, is 0. For example:
certfile = "c:\certs\mycerts.pfx::1" ! select 2nd cert in mycerts.pfx
certpw (string) [in] is the optional password for the pfx file.
Note1: updates 1.4.133 and 1.4.134 were internal only.
Note2: this feature is entirely contained within the DLL, and works with any version of A-Shell from 6.0 forward.