Есть ли у кого опыт оборачиания файлов jar бибилиотеки CSP 5.0 под Xamarin.Android ?
Нужно ли включать в c# JavaBinding проект кроме jar файлов еще и so файлы
из директорий armeabi ?
ASN1P.jar - ASN.1 классы
asn1rt.jar - ASN.1 примитивы
cpSSL-android.jar - TLS провайдер, если необходим
JCP.jar - Java провайдер
JCPRequest.jar - модуль работы с сертификатами и запросами
JCPRevCheck.jar - Revocation провайдер
JCPRevTools.jar - Revocation классы
JCSP-android.jar - Java CSP провайдер, обеспечивает работу с CSP провайдером
JInitCSP.jar - модуль инициализации провайдера
httpclient-4.2.jar - для JCPRequest, позволяет работать с УЦ
httpcore-4.2.jar - для JCPRequest, позволяет работать с УЦ
ini4j-0.5.1.jar - для JInitCSP, обспечивает работу с файлами лицензии и конфигурации
json-20080701.jar - для JCPRequest, позволяет работать с УЦ 2.0
И еще вопрос для чего нужны эти скомпилированные бибилиотеки *.so и можно ли их получить в формате jar
(нам надо для включение в binding jar проект для оборачивания и подключения к c# проекту)?
И работает ли проект без этих *.so файлов:
armeabi
\------ libcspjni.so – провайдер Крипто-про CSP
\----- libsupport.so
\---- libpcsclite.so – модуль поддержки
\--- librtpcsc.so – модуль поддержки
Может быть стоит сделать бибилотеку-надстройку над КриптоПРО CSP с одним jar файлом внутри которого уже будут вызваться три четыре метода
инициализации, а не обьороачивать и не тащить все десяток файлов ?
Отредактировано пользователем 5 ноября 2019 г. 16:14:23(UTC)
| Причина: добавление комментария про *.so файлы