Chilkat HOME .NET Core C# Android™ AutoIt C C# C++ Chilkat2-Python CkPython Classic ASP DataFlex Delphi ActiveX Delphi DLL Go Java Lianja Mono C# Node.js Objective-C PHP ActiveX PHP Extension Perl PowerBuilder PowerShell PureBasic Ruby SQL Server Swift 2 Swift 3,4,5... Tcl Unicode C Unicode C++ VB.NET VBScript Visual Basic 6.0 Visual FoxPro Xojo Plugin
(DataFlex) PDF LTV through HTTP Proxy or SOCKS proxySee more PDF Signatures ExamplesWhen signing with long-term validation and/or timestamping from a TSA server, the Chilkat PDF object will communicate via HTTP (and HTTPS) with the certificate's OCSP URL and with the timestamp server. This example shows how to specify an HTTP or SOCKS proxy if your environment requires the connection to go through a proxy. Note: This example requires Chilkat v9.5.0.85 or greater.
Use ChilkatAx-win32.pkg Procedure Test Handle hoPdf Variant vHttp Handle hoHttp Get Create (RefClass(cComChilkatPdf)) To hoPdf If (Not(IsComObjectCreated(hoPdf))) Begin Send CreateComObject of hoPdf End // To specify a proxy, we can create a Chilkat HTTP object, set the proxy related properties, // and then tell the PDF object to use the HTTP object for any communications needs. Get Create (RefClass(cComChilkatHttp)) To hoHttp If (Not(IsComObjectCreated(hoHttp))) Begin Send CreateComObject of hoHttp End // Set the SocksVersion property = 5 for SOCKS5 Set ComSocksVersion Of hoHttp To 5 // Set the SocksHostname to the SOCKS proxy domain name or IP address, // which may be IPv4 (dotted notation) or IPv6. Set ComSocksHostname Of hoHttp To "192.168.1.100" // The port where the SOCKS5 proxy is listening. Set ComSocksPort Of hoHttp To 1080 // If the SOCKS5 proxy itself requires authentication, set the username/password // like this. (otherwise leave the username/password empty) Set ComSocksUsername Of hoHttp To "myUsername" Set ComSocksPassword Of hoHttp To "myPassword" // Here we tell the PDF object to use the HTTP object: Get pvComObject of hoHttp to vHttp Send ComSetHttpObj To hoPdf vHttp // To use an HTTP proxy, instead of setting the above properties, set the following properties // Use a domain name or IP address. Set ComProxyDomain Of hoHttp To "172.16.16.24" // The port at which your HTTP proxy is listening for HTTP requests. Set ComProxyPort Of hoHttp To 808 // If your HTTP proxy requires authentication... Set ComProxyLogin Of hoHttp To "myProxyLogin" Set ComProxyPassword Of hoHttp To "myProxyPassword" Get pvComObject of hoHttp to vHttp Send ComSetHttpObj To hoPdf vHttp End_Procedure |
© 2000-2024 Chilkat Software, Inc. All Rights Reserved.