Chilkat v9.5.0.73 Release Notes
The v9.5.0.72 release notes are available here: Chilkat v9.5.0.72 Release Notes v9.5.0.73 Release Notes: Email The SetHtmlBody method, in certain circumstances, would incorrectly set the top-level MIME...
View ArticleSSH/SFTP Error: Must first connect to the SSH server
The following error is explained in this post: ChilkatLog: DownloadFileByName: DllDate: Apr 25 2018 ChilkatVersion: 9.5.0.73 UnlockPrefix: * Architecture: Little Endian; 64-bit Language: Cocoa...
View ArticlePOP3 Error: No X-UIDL header found
The Chilkat MailMan class can fetch emails from a POP3 server in two ways: by sequence number, or by UIDL. When an email is fetched by UIDL, or fetched in a way such that a full mapping of UIDL’s to...
View ArticleHMAC Hex Key Ambiguity
This happens all the time.. Quite often, a service provider will provide instructions for HMAC generation, and will provide a hexadecimal HMAC key in the example, such as:...
View ArticleChilkat v9.5.0.74 Release Notes
The Chilkat v9.5.0.73 release notes are available here: Chilkat v9.5.0.73 Release Notes The Chilkat v9.5.0.74 release was only for the Node.js and Electron builds. It was required to support the...
View ArticleHow to Encrypt with no Padding (encrypted output size equals input size)
Block encryption algorithms, such as AES, will produce output that is a multiple of the algorithm’s block size. For AES, the output is a multiple of 16 bytes. However, this is for the typically used...
View ArticleEtsi, XAdES-BES, XAdES-EPES, FacturaE, Electronic Invoicing, etc.
Chilkat v9.5.0.75 will include features to make it easy to generate XAdES-BES and XAdES-EPES signatures for electronic invoicing and tax reporting for many countries. The goal is to provide an easy and...
View ArticleStripe Webhooks?
Question from User: Is there some sample code for Stripe Webhooks in classic ASP? I looked around, and didnt see anything. Specifically, validating the signatures...
View ArticleBd Methods Prevent Copying Huge Amounts of Data
Question: One use is for unzip a resource embed into an assembly (.dll). The resource is approximately 224MB in size. The program sometimes throws an out-of-memory exception. The exception is...
View ArticleChilkat v9.5.0.75 Release Notes
The v9.5.0.74 release notes are available here: Chilkat v9.5.0.74 Release Notes v9.5.0.75 Release Notes: Not Finished Yet The release notes listed here are in progress and not yet completed.....
View ArticleCalling a REST GET API and Parsing JSON/XML Response
This blog post describes a general procedure for writing code that calls an HTTP/HTTPS GET REST API and parses the JSON or XML response. Step 1: Form the CURL Command A GET request in the form of a...
View ArticleCalling a REST POST API and Parsing JSON/XML Response
This blog post describes a general procedure for writing code that calls an HTTP/HTTPS POST REST API and parses the JSON or XML response. Step 1: Form the CURL Command A POST request in the form of a...
View ArticleSSH/SFTP Connection Error: Failed to read KEX_DH_GEX_REQUEST response
The “Failed to read KEX_DH_GEX_REQUEST response” error happens if using a very old version of Chilkat SSH/SFTP with a newer SSH server. The solution is to update to the latest version of Chilkat.
View ArticlePayPal REST API OAuth2 Authentication
There’s a lot of confusion about exactly what login/password (or clientID/clientSecret) is to be used for obtaining an OAuth2 access token for PayPal REST API calls. PayPal uses simple HTTP Basic...
View ArticleNecessary to Import Certificate from USB Token to Windows CertStore?
Question: Is it necessary to import certificate from USB token to Windows CertStore to sign with success? If YES, is there a way to do it programmatically and obtain the CommonName to store somewhere...
View ArticleWSAEACCES An attempt was made to access a socket in a way forbidden by its...
Question: Do you have any idea what I could do to get around the following error that is generated by Chilkat DLL? I have verified that I can run PHP scripts (i.e., version()) through the port 3017 in...
View ArticleChilkat HTTP Methods that return an HttpResponse Object
Question: I am having a problem identifying read timeouts from sites. I set ConnectTimeout and ReadTimeout properties of the HTTP object. When the site fails to respond within ReadTimeout, the...
View ArticleConvert CSV to utf-8?
Question: We’ve purchased a few of your products in the past and they work great. Here’s a question on another one: I’m creating a .csv file within a vfp program and I need it to be an Utf-8 format....
View ArticleTest Creating ActiveX Object using VBScript (.vbs)
This article guides you to verify that the Chilkat ActiveX is installed properly and that it’s possible to create an instance of the object. Please first read this tutorial to understand basic...
View ArticleCkPython vs. Chilkat2-Python
Question: Should I use CKPython or Chilkat2-Python for a new development (environment = Windows and Python 3.6) What’s the difference between these? Answer: The CkPython API is the original Chilkat for...
View Article