Chilkat v11.5.0 Release Notes

Pinned June 2, 2026

  ✨ New Features HttpCurl A new Chilkat class has been added: HttpCurl The Chilkat.HttpCurl class executes curl commands and can automatically resolve dependent values needed by a request. Variables such as {{access_token}}, {{site_id}}, or {{drive_id}} may appear in URLs, headers, query parameters, or request bodies. If a variable is not yet known, HttpCurl builds […]

Chilkat v11.4.0 Release Notes

Pinned April 1, 2026

  ✨ New Features Js A new Chilkat class has been added: Js is a minimal, standards-compliant JavaScript engine designed to embed JavaScript inside applications with very small footprint and fast startup. It executes JavaScript code inside an application without requiring a browser or large runtime. See About the Chilkat.Js JavaScript Engine Ai Provider — […]

FTP Rename Remote File – What Happens if the Target Remote File Already Exists?

December 6, 2024 in Uncategorized

The behavior of the FTP “RNTO” command when the target file already exists depends on the FTP server implementation and configuration. The File Transfer Protocol (FTP) itself, as defined in RFC 959, does not explicitly specify what should happen in this case, leaving it up to the server’s discretion. Typical Behaviors for “RNTO” When the […]

PKCS7 (CMS) Encryption vs RSA Encryption

December 2, 2024 in PKCS7

The difference between PKCS7 (CMS) encryption and RSA encryption lies in their purpose, scope, and how they handle encryption. * Output size differences are described further below. PKCS7 (CMS) Encryption Type: A data format and protocol, not an encryption algorithm itself. Purpose: Used for encrypting data and supporting digital signatures in a standard format. Mechanism: […]

Explaining Email Return Receipts and Disposition-Notification-To

November 4, 2024 in Email

Disposition-Notification-To Email Header The “Disposition-Notification-To” email header is used to request a return receipt or read receipt from the recipient’s email client. When this header is present, the recipient’s email client may send a notification back to the sender indicating that the email was received, opened, or processed in some way. How It Works: The […]

Multiple Reply-To Email Addresses

November 4, 2024 in Email

Is it Possible for an Email to Have Multiple “Reply-To” Addresses? Yes, it is technically possible for an email to have multiple “Reply-To” addresses. The “Reply-To” header in an email can list multiple email addresses separated by commas, similar to the “To” or “Cc” headers. This is defined by the RFC 5322 standard, which governs […]

Wrapping a Chilkat Synchronous Method in C# async/await

October 31, 2024 in Async

Chilkat provides its own Async functions, separate from C#’s async/await. For each synchronous Chilkat function that may take time due to network communication or other factors, an Async version is also available, returning a Chilkat Task object (distinct from C#’s Task object). Chilkat’s Async functionality exists in all of the programming languages: C++, PHP, Ruby, […]

How ASN.1 Encodes Lengths

October 31, 2024 in Uncategorized

In ASN.1 (Abstract Syntax Notation One), lengths are encoded as part of the TLV (Type-Length-Value) structure, where each element consists of: Type: Identifies the data type of the element. Length: Specifies the number of bytes that make up the element’s content. Value: Contains the actual data or content. The Length field in ASN.1 encoding is […]

What is a .p7m or .p7s File?

October 31, 2024 in Uncategorized

“.p7m” and “.p7s” files are both related to PKCS #7 (Public Key Cryptography Standards #7) and are used for secure email and digital signatures. These files encapsulate data with cryptographic signatures and certificates to verify the identity of the sender and/or the integrity of the message. 1. “.p7m” File (Signed and Encrypted Content) Description: A […]

OCSP Nonce Lengths

October 25, 2024 in Uncategorized

In the OCSP (Online Certificate Status Protocol), the nonce is an optional field used to prevent replay attacks by ensuring that the OCSP response corresponds to the specific OCSP request. The nonce is a randomly generated value included in the OCSP request and echoed back in the response by the OCSP server. Nonce Length in […]

Code Signing with a USB Token

October 16, 2024 in Uncategorized

Here are examples for code signing with a USB token.. AutoIt Code Signing using Sectigo USB Token C Code Signing using Sectigo USB Token Python Code Signing using Sectigo USB Token C++ Code Signing using Sectigo USB Token C# Code Signing using Sectigo USB Token DataFlex Code Signing using Sectigo USB Token Delphi Code Signing […]