Chilkat v9.5.0.89 Pre-Release Notes

The previous version release notes: Chilkat v9.5.0.88 Release Notes Chilkat v9.5.0.89 Pre-Release Notes Http: Integrated Amazon Pay authentication into the Chilkat HTTP API to eliminate the need for the application developer to directly implement the computations for canonical request and signature. Http: Integrated Duo Security Multi-Factor Authentication (MFA) into the Chilkat HTTP API to eliminate the need for the application […]

Chilkat v9.5.0.88 Release Notes

The previous version release notes: Chilkat v9.5.0.87 Release Notes Chilkat v9.5.0.88 Release Notes Smart Card/ USB Token support: Greatly improved internals for automatically recognizing and handling smart cards and USB tokens from many different vendors.  Smart Card – PKCS11 and Cert.LoadFromSmartcard now works on Linux and MacOSX systems. Also should work for Alpine Linux. Cert.LoadFromSmartcard — Vastly improved to automatically […]

.NET RijndaelManaged to Chilkat Equivalent

Here’s a snippet of C# code to do AES encryption.  What is the equivalent in Chilkat? Dim cspRijndael As New System.Security.Cryptography.RijndaelManaged csCryptoStream = New CryptoStream(fsOutput, cspRijndael.CreateEncryptor(bytKey, bytIV), CryptoStreamMode.Write) “Rijndael” is the name of the encryption algorithm, and (essentially) “AES” is Rijndael limited to the choices of 128, 192, or 256 bits. Rijndael/AES is a symmetric block encryption algorithm, and the […]

Case-Insensitive JSON

Question: How can JSON be processed in a case-insensitive manner? Rant followed by Answer:  JSON is intended to be case-sensitive.  XML is the same.  Similar to Java, C, C++, etc.  Names are case-sensitive.   Except, of course, there are knuckleheads out there that don’t understand the fundamental specifications and as a result introduce complexity into systems that should never have existed.  […]

XML Signature for Guatemala Fel Factura Electronica

(Chilkat is going to begin posting about the ongoing work with customers involving smart cards and tokens used for signing PDFs and XML invoices, etc.) Chilkat is helping a customer with XML Signatures for Guatemala Fel Factura Electronica, which is to sign XML that begins like the following: <?xml version=”1.0″ encoding=”utf-8″?> <dte:GTDocumento xmlns:xsd=”http://www.w3.org/2001/XMLSchema” xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance” Version=”0.1″ xsi:schemaLocation=”http://www.sat.gob.gt/dte/fel/0.2.0 GT_Documento-0.2.1.xsd” xmlns:dte=”http://www.sat.gob.gt/dte/fel/0.2.0″> <dte:SAT ClaseDocumento=”dte”> […]

AKD eID Cards of the Republic of Croatia

Chilkat is going to begin posting about the ongoing work with customers involving smart cards and tokens used for signing PDFs and XML invoices, etc. Currently, Chilkat is working with a customer to resolve issues having to do with signing PDFs using AKD eID Card for the Republic of Croatia. This is for PKCS11 (AKD eID Middleware PKCS11). The hope […]

Let’s Encrypt “DST Root CA X3 Expiration (September 2021)”

This blog post talks about the Let’s Encrypt “DST Root CA X3 Expiration” that happened today on 30-Sep-2021. See these articles for a detailed description:   Extending Android Device Compatibility for Let’s Encrypt Certificates and DST Root CA X3 Expiration (September 2021) Because the DST Root CA X3 trust anchor cert expired, problems with Chilkat HTTP can occur IF your application […]

Programming Examples for QuickBooks Online API?

Question: I’m am new to QuickBooks having only dealt with desktop version in the past. Aside Delphi DLL examples about QuickBooks that I guess are only related to the desktop version of the accounting software only, is there any example regarding the QuickBooks online version? Answer: I’m looking at the QuickBooks API reference documentation, such as at https://developer.intuit.com/app/developer/qbo/docs/api/accounting/most-commonly-used/account#create-an-account They provide […]