Pkcs11Interop Library for .Net Core
Pkcs11Interop is a managed library written in C# that allows you to use the PKCS#11 API in a .NET environment. This library is used to load a cryptographic device vendor’s PKCS#11 library and allows the functions within the library to be accessible to .NET applications. In this release of CADP for C, the Pkcs11Interop is used to load the unmanaged PKCS#11 library. Support for Windows and Linux is included in the Pkcs11Interop library.
Pkcs11Interop is built on .Net Standard 2.0. For information about the supported frameworks of .Net Standard 2.0, refer to the online Microsoft documentation at .NET Standard.
For more information about the Pkcs11Interop library and its architecture, refer to the following Github locations:
The PKCS#11 samples are available at Github. Use the following link to download these samples:
https://github.com/ThalesGroup/CipherTrust_Application_Protection/tree/CADP_For_C_8.15/pkcs11/csharp
To use the PKCS#11 samples, follow the instructions provided in the README.md file.