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

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 about the card’s characteristics, including […]

Chilkat Updated to Support AKiS 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 e-signature tokens using AKIS cards. […]

What to do if Chilkat.Cert.LoadFromSmartcard Fails?

Here are the initial steps to follow to determine the reason why LoadFromSmartcard failed. Make sure to set the Cert,SmartCardPin property prior to calling LoadFromSmartcard. Make sure you are using the very latest version of Chilkat.  Chilkat’s internal intelligence regarding the options and choices to be made for different smartcard makes/models evolves with each new version. Assuming the failure persists […]

Types of Smartcard PINs

Smartcards use various types of PINs (Personal Identification Numbers) for authentication and security purposes. Some common types of PINs associated with smartcards are: User PIN: The User PIN is the primary PIN used by the cardholder to authenticate themselves and access the smartcard’s functionality. It is typically used for general card operations, such as authentication, digital signatures, and encryption. The […]

Is Smartcard Vendor’s low-level lib (dll or so) Required?

Question:  My question is regarding the SharedLib when initializing pkcs11 module. Is the smartcard vendor’s low-level lib (dll or so) required to be able to communicate with a smartcard or do you have some kind of generic lib or driver to achieve this? Answer:  This is a good question.  On a non-Windows system, Chilkat would need to communicate with the […]

Bit4id Digital-DNA 0

Chilkat added support for the Bit4id Digital-DNA Identity device.   (https://www.bit4id.com/en/devices/digitaldna/) The easiest way to use the device for signing within applications is via the Chilkat.Cert.LoadFromSmartcard method. At the time of this writing (28-July-2022) the latest version of Chilkat (v9.5.0.91) does not yet support this device.  If v9.5.0.92 or later is not yet released, you can request a pre-release build by […]

Support for Cryptographic card cryptoCertum 3.5

Chilkat recently added support for the cryptoCertum 3.5 smartcard (and also for cryptoCertum3, and cryptoCertum3.2). At the time of this writing (13-July-2022), the support is available in a pre-release of the next version of Chilkat (v9.5.0.92) We have it working on Windows, but should also be able to get it working on Linux and MacOS.    

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 […]