C_OpenSession¶C_OpenSession(CK_SLOT_ID slotID, CK_FLAGS flags, CK_VOID_PTR pApplication, CK_NOTIFY Notify, CK_SESSION_HANDLE_PTR phSession)¶| Параметры: |
|
|---|
Открывает сеанс между приложением и токеном в заданном слоте.
Примечание
Аргументы pApplication и Notify – должны принимать значение NULL_PTR.
| Результат: |
Совет Полный список ошибок см. в приложении. |
|---|
C_CloseSession¶C_CloseSession(CK_SESSION_HANDLE hSession)¶| Параметры: |
|
|---|
Закрывает сеанс между приложением и токеном. При выполнении освобождает все буферы памяти, выделенные в рамках текущего сеанса (аналогично вызову функции freeBuffer()).
Запускается в режимах
| Результат: |
Совет Полный список ошибок см. в приложении. |
|---|
C_CloseAllSessions¶C_CloseAllSessions(CK_SLOT_ID slotID)¶| Параметры: |
|
|---|
Закрывает все сеансы на данном слоте. При выполнении освобождает все буферы памяти, выделенные в рамках всех закрываемых сеансов (аналогично вызову функции freeBuffer()).
Запускается в режимах
| Результат: |
Совет Полный список ошибок см. в приложении. |
|---|
C_GetSessionInfo¶C_GetSessionInfo(CK_SESSION_HANDLE hSession, CK_SESSION_INFO_PTR pInfo)¶| Параметры: |
|
|---|
Функция C_GetSessionInfo записывает информацию о сеансе в структуру CK_SESSION_INFO.
Запускается в режимах
| Результат: |
Совет Полный список ошибок см. в приложении. |
|---|
C_Login¶C_Login(CK_SESSION_HANDLE hSession, CK_USER_TYPE userType, CK_UTF8CHAR_PTR pPin, CK_ULONG ulPinLen)¶| Параметры: |
|
|---|
Функция C_Login используется для ввода PIN-кода и перехода в режим пользователя или администратора.
При работе с Антифрод-терминалом ввод PIN-кода происходит с экрана терминала, а не с клавиатуры.
Особенности апплетов:
Криптотокен
Возможные значения параметра userType и PIN-коды по умолчанию:
| Пользователь | Значение userType |
PIN-код по умолчанию |
|---|---|---|
| Администратор | CKU_SO |
1234567890 |
| Пользователь | CKU_USER |
Не установлен |
Криптотокен 2 ЭП
Возможные значения параметра userType и PIN-коды по умолчанию
(устанавливаются на производстве “Аладдин Р.Д.”, если заказчик не предоставил свои):
| Пользователь | Значение userType |
PIN-код по умолчанию |
|---|---|---|
| Пользователь | CKU_USER |
1234567890 |
| Подпись | CKU_SIGNATURE |
Задается пользователем |
Примечание
Функция C_Login() вызывается с параметром userType равным CKU_SIGNATURE только после перехода в режим Пользователя.
Laser
Возможные значения параметра userType и PIN-коды по умолчанию:
| Пользователь | Значение userType |
PIN-код по умолчанию |
|---|---|---|
| Администратор | CKU_SO |
00000000(8 нулей)
|
| Пользователь | CKU_USER |
11111111(8 единиц)
|
Datastore
Возможные значения параметра userType и PIN-коды по умолчанию:
| Пользователь | Значение userType |
PIN-код по умолчанию |
|---|---|---|
| Администратор | CKU_SO |
Не установлен |
| Пользователь | CKU_USER |
1234567890 |
Запускается в режимах
Для Криптотокен 2 ЭП:
userType равном CKU_SIGNATURE;userType равном CKU_SO и CKU_USER.| Результат: |
Совет Полный список ошибок см. в приложении. |
|---|
C_Logout¶C_Logout(CK_SESSION_HANDLE hSession)¶| Параметры: |
|
|---|
Сброс предъявления PIN-кода пользователя или администратора.
Запускается в режимах
| Результат: |
Совет Полный список ошибок см. в приложении. |
|---|