PEPPOL 403 Forbidden Problem Solved
The PEPPOL test server at api.ixordocs-stg.com requires the “User-Agent” header field to be present. For example, a GET request to /v1/peppol/status is successful if the User-Agent header is present,...
View ArticleMalaysia E-Invoicing (MyInvois) User Questions Answered
(Questions paraphrased and published here with prior permission from the user.) Question 1 Our application is file-server based which can be accessed by multiple users over LAN. Quite likely, there...
View ArticleInvalidAuthenticationToken message IDX14100 JWT is not well formed, there are...
Question: When I try to send: Set resp = http.PostJson2("https://graph.microsoft.com/v1.0/me/sendMail","application/json",json.Emit()) I am getting this response: { "error": { "code":...
View ArticleLarge CRLs and Slow CRL Servers when Signing PDFs to create the B-LTA...
Chilkat is working on making it easy to produce B-LTA level signatures. However, it has come to our attention that some CRL’s can be large, and a server handling requests at the CRL distribution point...
View ArticleRedTrust KSP with TLS 1.2 Client Certificate
The EVOLIUM REDTRUST CSP is not capable of signing a non-hash. In other words, it’s not possible to do TLS 1.2 with client certificates with the RedTrust KSP. This is a common problem in CSP/KSP...
View ArticleGoogle to Discontinue Authentication that Requires Users to Share their...
Beginning September 30, 2024: third-party apps that use only a password to access Google Accounts and Google Sync will no longer be supported See...
View ArticleChilkat v9.5.0.99 Release Notes
Previous Version: https://cknotes.com/chilkat-v9-5-0-98-release-notes/ Chilkat v9.5.0.99 Release Notes Ssh, SFtp, SshTunnel: Added the SetAllowedAlgorithms method. This allows an application to...
View ArticleEuroCert Cloud Signing
This post is to record collected information about EuroCert cloud signing. It seems EuroCert provides a PKCS11 driver DLL for Windows: ECSPKCS11.dll. Does this driver DLL communicate with the EuroCert...
View ArticlePerl DynaLoader.pm: The specified module could not be found
Question: I get the following error when trying to install the Chilkat Perl 5.24 module in ActiveState Perl on Windows C:\chilkat-9.5.0-perl-5.20-x86_64-mingw32>perl Makefile.pl Checking if your kit...
View ArticleHow to Get Malaysia MyInvois Validation Link
Question: How is it possible to get the validation link for MyInvois? Answer: See the information here: https://sdk.myinvois.hasil.gov.my/faq/#how-to-get-validation-link-and-generate-qr-code “The QR...
View ArticleGMail OAuth2 Scope for SMTP vs REST API
There’s confusion about the OAuth2 scope required to send email via GMAIL. There are two ways to programmatically send email using your GMail account: Connecting to smtp.gmail.com using the SMTP...
View ArticleAvoid Non-usascii Literal Strings in Source Code
It’s generally not a good idea to use literal strings containing non-usascii chars in your source code, regardless of programming language. For example, in C++ a literal string would be like this:...
View ArticleXML Digital Signature Error “The location of where to insert the Signature...
If your application fails to to sign XML and the XmlDSigGen.LastErrorText contains the error “The location of where to insert the Signature was not found.”, it means the location your application...
View ArticleSolution for Azure OAuth2 Error: Public clients can’t send a client secret.
Problem: When trying to do get the initial OAuth2 authorization token from Azure (using Chilkat.OAuth2), I get the following error: {"error":"invalid_request","error_description":"AADSTS90023: Public...
View ArticleHTTP GET Works in Browser but not in Application
If an HTTP GET works in a browser, but does not work from your application, then check to see if your site uses Cloudfare with the Browser Integrity Check turned on. If so, then for testing purposes,...
View ArticleBackground Threads (Async) in Classic ASP
* Chilkat recommends avoiding the use of Async methods in Classic ASP. In summary, the Chilkat Async methods run in a background thread (within Chilkat) and you don’t want the background thread to be...
View ArticleExplaining the Concept of Folders in AWS S3
In AWS S3 (Simple Storage Service), the concept of folders does not exist in the traditional sense as it does in a typical file system. Instead, S3 is a flat storage system where all objects (files)...
View ArticleUnlock Chilkat at the Start of Each ASP Page
In Classic ASP, if you want to run the same code at the start of each web page, the best approach is to create an include file containing the code and then include that file at the beginning of each...
View ArticleChilkat SSH – SendReqExec vs SendReqShell
Chilkat’s SSH class provides the ability to start a shell session by calling SendReqShell, or by calling QuickShell. You can alternatively run a single remote command by calling SendReqExec....
View ArticleSFTP Public Key Authentication with id_ed25519
Question: I have a vendor that wants me to send text files to their SFTP server. They want me to use SFTP to send the files. I have other vendors to which I use SFTP to send files but they use a...
View Article