Overview of Pkcs11Interop
masterPkcs11Interop is a managed .NET wrapper for unmanaged PKCS#11 libraries. It allows .NET applications to interact with cryptographic hardware (like smart cards and HSMs) by loading the vendor-provided unmanaged PKCS#11 library and exposing its functions through a managed C# API.
Key Features:
- Compliance: Compliant with PKCS#11 v2.40 and RFC 7512 (PKCS#11 URI scheme).
- Compatibility: Works with .NET Framework 2.0+, .NET Core, Mono, and Xamarin.
- Platform Support: Windows, Linux, macOS, Android, and iOS (both 32-bit and 64-bit).
- Open Source: Licensed under Apache License 2.0.