Skip to content

Примеры работы с библиотекой PKCS#11 для устройств семейства Рутокен ЭЦП, используя RutokenPkcs11Interop для .NET на настольных платформах, и Xamarin для iOS и Android

AktivCo/RutokenPkcs11Interop.Samples

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 

Repository files navigation

Примеры работы с библиотекой PKCS#11 для устройств семейства Рутокен ЭЦП, используя RutokenPkcs11Interop для .NET на настольных платформах, и Xamarin для iOS и Android.

Поддерживаются:

  • .NETFramework 4.5 и новее,
  • .NETStandard 2.0,
  • MonoAndroid 2.3,
  • Xamarin.iOS 1.0,
  • Xamarin.Mac 2.0.

Примеры содержат каркасы будущих приложений, и демонстрируют:

  • использование сертификатов и ключей ГОСТ-2001, ГОСТ-2012 и международных алгоритмов,
  • подписание в различных форматах,
  • шифрование, расшифрование,
  • создание запроса на сертификаты,
  • обнаружение устройств,
  • и другие аспекты прикладного взаимодействия с устройствами Рутокен.

Перед началом запуска примеров, нужно в менеджере пакетов NuGet установить Aktiv.RutokenPkcs11Interop и Pkcs11Interop версии 4.1.2. С Pkcs11Interop версии 5.0.0 будут проблемы при сборке проекта.

Сборка для Andoid

При сборке для Android устойств, дополнительно нужно добавить последнюю версию пакета rtserviceconnection-1.0.2.aar в директорию src/Xamarin.Info/Xamarin.Info.Android/Jars. Пакет можно взять из нашего sdk в директории sdk\mobile\android\libs

About

Примеры работы с библиотекой PKCS#11 для устройств семейства Рутокен ЭЦП, используя RutokenPkcs11Interop для .NET на настольных платформах, и Xamarin для iOS и Android

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%