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-кода пользователя или администратора.
Запускается в режимах
Результат: |
Совет Полный список ошибок см. в приложении. |
---|