Состав и описание примеров

В комплект разработчика JC-Mobile SDK входят примеры использования функций для следующих апплетов:

  • Криптотокен – примеры на языке C++ для платформы iOS, на языке Java для платформы Android;
  • Laser – примеры на языке C++ для платформы iOS, на языке Java для платформы Android.

Далее приводится описание примеров для каждого из апплетов.

Примеры для апплета Криптотокен

  • appletStatus – получение информации о готовности апплета к использованию
  • init – установка PIN-кода пользователя и выпуск сертификата
  • info – получение полной информации о библиотеке, слоте и электронном ключе
  • pinUser – изменение PIN-кода пользователя
  • certInfo – получение информации о сертификатах, размещённых в памяти электронного ключа
  • reissue – перевыпуск сертификата
  • delete – удаление сертификата с ключевой парой
  • signAndVerify – создание и проверка электронной подписи
  • pkcs7SignAndVerify – создание и проверка электронной подписи в формате PKCS #7
  • data – запись и чтение файлов в памяти электронного ключа
  • encryption – зашифрование и расшифрование данных
  • pinAdmin – изменение PIN-кода администратора
  • pinUserUnblock – сброс попыток предьявления PIN-кода пользователя

Примеры для апплета Laser

  • appletStatus – получение информации о готовности апплета к использованию
  • init – инициализация апплета и выпуск сертификата
  • info – получение полной информации о библиотеке, слоте и электронном ключе
  • pinUser – изменение PIN-кода пользователя
  • certInfo – получение информации о сертификатах, размещённых в памяти электронного ключа
  • certReissue — перевыпуск сертификата
  • certDelete – удаление сертификата с ключевой парой
  • signAndVerify – создание и проверка электронной подписи
  • CMSSignAndVerify – создание и проверка электронной подписи в формате CMS
  • data – запись и чтение файлов в памяти электронного ключа
  • pinAdmin – изменение PIN-кода администратора
  • pinUserUnblock – сброс попыток предьявления PIN-кода пользователя