Files & Folders
The following DLLs exist under C:\Program Files\Thales Group\SafeNet FIDO Key Manager or the path where the application is installed.
| DLL file | Description |
|---|---|
| FKMeTCoreInst.dll | Executes the custom actions for the installer. |
| FKMeToken.dll | Installs the features of PKCS#11. |
| FKMLog.dll | Manages the logs for PKI devices. |
| FKMeTPKCS11.dll | Installs the wrapper for PKCS#11 to load the FKMeToken.dll internally.
Note: Make sure to use FKMeToken.dll as a PKCS#11 library instead of FKMeTPKCS11.dll. |
| FKMIDPrimePivTokenEngine.dll | Installs the IDPrime PIV token engine that supports IDPrime PIV cards and tokens. |
| FKMIDPrimeTokenEngine.dll | Installs the IDPrime token engine that supports IDPrime cards and tokens. |
| BouncyCastle.Cryptography.dll | A library with .NET implementation of cryptographic algorithms and protocols. |
| CommunityToolkit.Mvvm.dll | A modular MVVM library that provides lightweight, platform-independent components for building the .NET applications. |
| g.FIDO2.CTAP.dll | Implements the Client to Authenticator Protocol (CTAP), and enables secure communication between a PC and a security key. |
| g.FIDO2.CTAP.HID.dll | Enables direct communication with FIDO2-compliant authenticators over the Human Interface Device (HID) protocol, implementing the CTAP 2.0 and 2.1 standards for secure registration and authentication. |
| g.FIDO2.CTAP.NFC.dll | Enables secure FIDO2 authentication over Near Field Communication (NFC), allowing the device to interact with authenticators via proximity-based "tap" gestures using the CTAP protocol. |
| g.FIDO2.dll | Provides core functionality for FIDO2 authentication, enabling secure credential creation, assertion verification, and communication with authenticators using CTAP2 commands over USB, NFC, or other supported transports. |
| CBOR.dll | A library for parsing and generating CBOR, a general-purpose schema-less binary data format. |
| HidLibrary.dll | Enables .NET applications to enumerate and communicate with the HID-compatible USB devices. |
| Newtonsoft.Json.dll | A .NET library used to serialize and deserialize objects to and from JSON. |
| Pkcs11Interop.dll | A .NET wrapper for unmanaged PKCS#11 libraries, enabling .NET applications to securely interact with cryptographic hardware such as smart cards and HSMs using the PKCS#11 API. |
| PKCSInteropEx.dll | A .NET wrapper for unmanaged PKCS#11 extended APIs, which are not part of standard PKCS#11 libraries. |
| ThalesGroup.SafeNet.PKI.dll | A .NET wrapper to consume PKCS11Interop.dll and PKCSInteropEx.dll. |
| Wpf.Ui.dll | A WPF UI library, which enhances the traditional Windows Presentation Foundation (WPF) framework by providing a modern Fluent design experience. |
| XamlRadialProgressBar.DotNet.dll | Provides customizable radial progress bars for WPF and .NET Core applications. |