Managed .NET wrapper for unmanaged PKCS#11 libraries