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-кода и перехода в режим пользователя или администратора.
Библиотека Cryptoki поддерживает следующие значения для параметра userType
:
CKU_USER
– пользователь.CKU_SO
– администратор.Значение PIN-кода по умолчанию для каждого апплета:
Laser | Криптотокен | |
---|---|---|
Пользователь | 11111111 | Не установлен |
Администратор | 00000000 | 1234567890 |
Примечание
Cryptoki-библиотека не поддерживает значение CKU_CONTEXT_SPECIFIC
параметра userType
.
Запускается в режимах
Результат: |
Совет Полный список ошибок см. в приложении. |
---|
C_Logout
¶C_Logout
(CK_SESSION_HANDLE hSession)¶Параметры: |
|
---|
Сброс предъявления PIN-кода пользователя или администратора.
Запускается в режимах
Результат: |
Совет Полный список ошибок см. в приложении. |
---|