Skip to content

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

master
Switch branches/tags
Code
This branch is even with master.
Contribute

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
src
 
 
 
 
 
 

Примеры работы с библиотекой 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

Releases

No releases published

Packages

No packages published

Languages