Chilkat v11.2.0 Release Notes

Pinned November 3, 2025

Previous Version: Chilkat v11.1.0 Release Notes The main addition in v11.2.0 is the Chilkat.Ai class, and the Chilkat.StringBuilder.MarkdownToHtml method. Ai: The Chilkat AI class provides a unified API for interacting with different AI providers: OpenAI, Google, Claude, xAI, Perplexity, and DeepSeek. It provides functionality for conversation management, multimodal inputs, and streaming mode. Markdown to HTML […]

Semantic Versioning Starting with Chilkat 10.0.0

Pinned September 26, 2024

Starting with the v10.0.0 release (end of September 2024), Chilkat moves to standard semantic versioning.   Prior to this release, for various technical reasons, Chilkat was stuck with versions 9.5.0.xx, where only xx changed. For this first leap to semantic versioning, where the major version changes to 10 (from 9), there are no backward incompatible changes.  […]

XmlDSig Error: Did not find same-document Reference Id

May 3, 2024 in XML Digital Signature

If signing XML fails with the following message in the LastErrorText: … Doing first SAX parse… checkAllReferencesFound: passNumber: 1 reference: Did not find same-document Reference Id referenceId: id-1234567890 –reference –checkAllReferencesFound … It means there was no XML element in the XML you were trying to sign that has an Id attribute with the given value. […]

Office365 – 451 4.7.0 Temporary server error. Please try again later. PRX5

May 3, 2024 in Office365

A Chilkat user is getting this error response from smtp.office365.com. He successfully got his OAuth2 access token, but then when trying to send the email, the Office365 server responded with this error indicating a temporary problem: “451 4.7.0 Temporary server error. Please try again later. PRX5 …” This is not an error caused because of […]

How to Upload a .zip to Firebase Storage

May 2, 2024 in Firebase

Many developers would like to interact with Firebase from programming languages or operating systems that are not directly supported by Google. For example, looking at the documentation here: https://firebase.google.com/docs/storage, we can see how to interact with Firebase storage from iOS+, Android, C++, etc. using Google’s SDK. Unless we know the actual raw HTTP requests and […]

Smart Card Vendors: Please document ATR’s and Driver DLLs

May 2, 2024 in Smart Cards

Chilkat auto-recognizes HSM’s (smart cards and USB tokens) by the ATR. A Smart Card Answer to Reset (ATR) is a special sequence of bytes sent by a smart card when it is powered on or reset. It serves as the initial communication between the card and the card reader or terminal. The ATR contains information […]

SSH authentication using X.509 certificates

April 30, 2024 in Uncategorized

Question: I am unable to determine from the documentation if the Chilkat library supports SSH authentication using X.509 certificates.   In our application, we need to establish secure SSH connections to remote servers, and we prefer to use X.509 certificates for authentication instead of traditional username/password or key-based authentication methods. Could you please clarify if the […]

Chilkat Updated to Support AKiS Smart Cards

April 30, 2024 in Smart Cards

AKiS is a smart card operating system which can be used in personal identification, digital sign, health care system, smart logon, secure email, etc. It is developed within The National Research Institute Of Electronics And Cryptology (UEKAE), a subsidiary of The Scientific & Technological Research Council of Turkey (TUBITAK). There was a problem relating to […]

Malaysia EInvoice

April 24, 2024 in XMLDsig

Questions: We are struggling to fulfill the EInvoice implementation mandate from Malaysian government, which is on 1st August 2024 (3 months from now). We wish to implement a direct integration from the company system to the government system through API (EInvoice submission and retrieval). After studying the guidance from the government on Digital Signature at […]

Office365 SMTP AUTH XOAUTH2 Fails with “535 5.7.3 Authentication unsuccessful”

April 17, 2024 in Office365

If you successfully minted an OAuth2 access token for your Azure Entra Id App, but then it fails when attempting to use it in the SMTP protocol for sending email with the error: AUTH XOAUTH2 user=xxx auth=Bearer ********************** 535 5.7.3 Authentication unsuccessful [BN9PXXXA0336.namprd03.prod.outlook.com 2024-04-16T12:11:26.548Z 08DC9999186DF999] Check your Entra Id App Registration to make sure you […]

How to Troubleshoot Office365 IMAP AUTHENTICATE XOAUTH2 Failed

April 8, 2024 in IMAP

Question: We have an issue reading mail and we see the below error message in log Login: DllDate: Oct 27 2023 ChilkatVersion: 9.5.0.96 UnlockPrefix: *** UnlockStatus: 2 Architecture: Little Endian; 32-bit Language: *** VerboseLogging: 0 imapServer: outlook.office365.com loginX(2219ms): login: abc@example.com greeting: * OK The Microsoft Exchange IMAP4 service is ready. [***] authenticateXOAuth2(2219ms): xoauth2Imap(2219ms): ConnectionType: SSL/TLS […]

Chilkat v9.5.0.98 Release Notes

April 2, 2024 in release notes

Previous Version: https://cknotes.com/chilkat-v9-5-0-97-release-notes/ Next Version: https://cknotes.com/chilkat-v9-5-0-99-release-notes/ Chilkat v9.5.0.98 Release Notes General: Removed all internal usage of the R250 random number generation algorithm and replaced with the more cryptographically secure Fortuna algorithm. DNS: Fixed various DNS problems having to do with VPNs or other uncommon situations. Ftp2: Fixed situation where CreateRemoteDir is called, but the remote […]