Для работы с Рутокенами через C# существует библиотека Aktiv.RutokenPkcs11Interop. RutokenPkcs11Interop – расширение библиотеки Pkcs11Interop для работы через интерфейс PKCS#11 с устройствами семейства Рутокен ЭЦП. Библиотека предоставляет почти все возможности по работе с Рутокенами, что предоставляет наша PKCS#11 библиотека.
Примеры:
- Библиотека представлена в исходных кодах. А в папке src/RutokenPkcs11Interop/RutokenPkcs11InteropTests расположены тестовые примеры по работе с библиотекой.
- С помощью этой библиотеки написана утилита администрировать Рутокен rtadmin, которая также представлена в исходных кодах
- Есть отдельный репозиторий с примерами реализации основных операций по работе с Рутокенами.