Skip to content

Библиотека, содержащая специфичные функции и тесты для устройств Рутокен

License

Notifications You must be signed in to change notification settings

pavelkhrulev/RutokenPkcs11Interop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

C# обертка над PKCS#11 для работы с Рутокенами

Кросплатформенная C# обертка над PKCS#11 для работы с устройствами семейства Рутокен ЭЦП.

Сборка

Библиотека собирается с помощью Visual Studio 2019. Для упрощения сборки в дирректории build находятся скрипты для сборки библиотеки под разные платформы.

Перед началом сборки скачайте последнюю версию утилиты nuget. Добавьте путь до дирректории с утилитой nuget в переменную окружения PATH. Это можно сделать с помощью команды

$env:Path += ";C:\path\to\nuget\dir"

Сборка для .NET Framework 4.5

Для этой сборки достаточно запустить скрипт build-net45.bat

Сборка для .NET Standard 2.0

Для этой сборки достаточно запустить скрипт build-netstandard2.0.bat

Сборка для Android. Mono 2.3

Для этой сборки необходимо установить пакет для мобильной разработки под .Net для Visual Suudio 2019. После его установки запустите скрипт build-monoandroid2.3.bat

Сборка для iOs. Xamarin 1.0

Для этой сборки необходимо установить пакет для мобильной разработки под .Net для Visual Suudio 2019. После его установки запустите скрипт build-xamarinios1.0.bat

Сборка для Mac Os. Xamarin 2.0

Для этой сборки необходимо установить пакет xamarin для Visual Suudio 2019. Запустите скрипт build-xamarinmac2.0.bat

Скрипт build-all.bat активирует сборку библиотеки сразу под все фреймворки. Если сборка прошла успешно, то можно собрать nuget пакет запустив скрипт build-nuget.bat

About

Библиотека, содержащая специфичные функции и тесты для устройств Рутокен

Resources

License

Stars

Watchers

Forks

Packages

No packages published