Chilkat HOME Android™ Classic ASP C C++ C# Mono C# .NET Core C# C# UWP/WinRT DataFlex Delphi ActiveX Delphi DLL Visual FoxPro Java Lianja MFC Objective-C Perl PHP ActiveX PHP Extension PowerBuilder PowerShell PureBasic CkPython Chilkat2-Python Ruby SQL Server Swift 2 Swift 3,4,5... Tcl Unicode C Unicode C++ Visual Basic 6.0 VB.NET VB.NET UWP/WinRT VBScript Xojo Plugin Node.js Excel Go
(MFC) 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.
#include <CkPdf.h> #include <CkHttp.h> void ChilkatSample(void) { CkString strOut; CkPdf pdf; // 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. CkHttp http; // Set the SocksVersion property = 5 for SOCKS5 http.put_SocksVersion(5); // Set the SocksHostname to the SOCKS proxy domain name or IP address, // which may be IPv4 (dotted notation) or IPv6. http.put_SocksHostname("192.168.1.100"); // The port where the SOCKS5 proxy is listening. http.put_SocksPort(1080); // If the SOCKS5 proxy itself requires authentication, set the username/password // like this. (otherwise leave the username/password empty) http.put_SocksUsername("myUsername"); http.put_SocksPassword("myPassword"); // Here we tell the PDF object to use the HTTP object: pdf.SetHttpObj(http); // To use an HTTP proxy, instead of setting the above properties, set the following properties // Use a domain name or IP address. http.put_ProxyDomain("172.16.16.24"); // The port at which your HTTP proxy is listening for HTTP requests. http.put_ProxyPort(808); // If your HTTP proxy requires authentication... http.put_ProxyLogin("myProxyLogin"); http.put_ProxyPassword("myProxyPassword"); pdf.SetHttpObj(http); SetDlgItemText(IDC_EDIT1,strOut.getUnicode()); } |
© 2000-2022 Chilkat Software, Inc. All Rights Reserved.