Описание
Фреймворк JCCore предоставляет Objective-C
/Swift
интерфейс для работы с фреймворками JCPKCS11, JCOpenSSL и JCOpenSSLGostEngine.
Предназначен для упрощения работы с этит фремворками в части формирования/проверки подписи PKCS#7 формата.
Функциональнасть
- получение списка токенов, подключенных через ридеры iR301-UL, iR301-U, bR301, bR301 BLE и JaCarta USB (см. startWithQueue);
- мониторинг подключения/отключения токенов, подключенных через ридеры iR301-UL, iR301-U, bR301, bR301 BLE и JaCarta USB (см. getTokensWithQueue);
- получение списка токенов, подключенных через NFC смарт-карты (см. getTokensWithAlertMessage);
- предъявление PIN-кода пользователя (см. loginByUserPIN);
- сброс предъявления PIN-кода пользователя (см. logout);
- получение списка сертификатов с токена (см. readCertificates);
- создание самоподписанного сертификата на токене (см. createSelfSignedCertificateWithLabel);
- формирование подписи формата PKCS#7 (см. для Криптотокен 2 ЭП - pkcs7SignData, для Laser - pkcs7SignData);
- проверка подписи PKCS#7 формата (см. pkcs7VerifySignature).