Работа с примерами

Примеры входят в состав SDK и поставляются для всех перечисленных платформ. Разделяются на следующие группы (и соответствующие каталоги) по назначению:

  • Подготовка (preparing),
  • Использование (using),
  • Диагностика (diagnosis).

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

Мобильные платформы

Криптотокен

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

Стационарные платформы

Криптотокен

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

Laser

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

Datastore

  • preparing
    • appletStatus – получение информации о готовности апплета к использованию.
  • using
    • info – получение полной информации о библиотеке, слоте и электронном ключе.
    • pinUser – смена PIN-кода пользователя.
    • data – запись и чтение файлов в памяти электронного ключа.
  • diagnosis
    • pinUserUnblock – сброс попыток предьявления PIN-кода пользователя.
    • pinAdmin – изменение PIN-кода администратора.