Pkcs11Interop Library for .NetCore
Pkcs11Interop is a managed library written in C# that allows you to use the PKCS11 API in a .NET environment. This library is used to load a cryptographic device vendor’s PKCS11 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 PKCS11 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 PKCS11 samples are available at Github. Use the following link to download these samples:
https://github.com/thalescpl-io/CipherTrust_Application_Protection/tree/master/pkcs11/csharp
To use the PKCS11 samples, follow the instructions provided in the README.md file.