Office365 App Setup for SMTP, POP, IMAP OAuth2 Client Credentials

This blog post walks you through the complete Azure App Registration process, including the subsequent Exchange Online PowerShell commands needed to achieve the OAuth2 client credentials flow for Office365 email sending and reading via the SMTP, IMAP, and POP3 protocols. I wish there was an “easy button”, but unfortunately it does not exist. Step 1. Register an Azure App Go […]

How to Load Binary Data into a PowerBuilder Blob

Question:  I am using Chilkat in a PowerBuilder 9 (ANSI) application where I receive a JSON from a request. The JSON contains binary data (a file) encoded in Base64. I am able to handle and save this data to disk using the BinData component. However, I am struggling to pass that binary information to a PowerBuilder BLOB data type. How […]

How Chilkat .NET Framework is different than Chilkat .NET Core

The architecture of the Chilkat .NET Core assembly is different than that for the .NET Framework in the following ways. Chilkat for .NET Framework Downloaded from can alternatively be used directly from NuGet: such as The assembly DLL is a mixed-mode assembly, which means the outer layer is managed, but the inner core is native code. This prevents […]

PROXKey Token

This blog post is a summary of information about the PROXKey token… Drivers, Manuals, and Brochure: Supports PKCS#11 V2.10 Microsoft CAPI 2.0 Microsoft CNG but apparently not ScMinidriver Microsoft CSP provider name:  PROXKey CSP India V3.0 ATR: 3b6d000057443641018693111184124934 PKCS11 driver DLL:   C:\Windows\System32\SignatureP11.dll Repository for various token drivers, including WatchData PROXKey v2 and v3 drivers for Windows, Linux, and Mac:  […]

Does Chilkat Support Angular?

The answer is No and Yes. Angular is a client-side JavaScript framework, which means that it primarily runs on the client side (in the user’s browser) rather than on the web server. When a user accesses a web page built with Angular, the Angular application is downloaded to the user’s browser, and the majority of the processing occurs on the […]