Я не понимаю, почему вы хотите это сделать, но PKCS # 11 - это не Windows, CSP, хотя некоторые приложения используют PKCS # 11, как Mozilla, но я действительно рекомендую, если вы хотите сделать PKCS # 11, сделайте это на C или C ++ только для того, чтобы код был переносимым на другие платформы, конечно, может потребоваться настройка (#if #else), но основной логический код останется прежним, и на самом деле PKCS # 11 это linux / unix / bsd / вещь macosx .. также C # не может генерировать stdlib, я предполагаю, что он генерирует объект COM / COM +, который полностью отличается от библиотеки C для PKCS # 11 ..