C.Initialize
¶C.Initialize
(CK_VOID_PTR pInitArgs)¶Параметры: |
|
---|
Инициализирует Cryptoki-библиотеку. pInitArgs
либо принимает значение NULL_PTR
, либо содержит указатель на
структуру типа CK_C.INITIALIZE_ARGS
.
Примечание
При разработке под ОС Android функция C.Initialize обладает следующими особенностями:
Примечание
Библиотека Cryptoki не поддерживает приложения, использующие многопотоковый доступ, и не реагирует на
значения флагов CKF_OS_LOCKING_OK
, CKF_LIBRARY_CANT_CREATE_OS_THREADS
и следующих параметров
структуры CK_C.INITIALIZE_ARGS
:
CreateMutex
;DestroyMutex
;LockMutex
;UnlockMutex
.Запускается в режимах
Результат: |
Совет Полный список ошибок см. в приложении. |
---|
C.Finalize
¶C.Finalize
(CK_VOID_PTR pReserved)¶Параметры: |
|
---|
C.Finalize
вызывается для окончания сеанса использования приложением Cryptoki-библиотеки. При выполнении освобождает память, выделенную другим функциям. Эта функция должна быть последним вызовом в сеансе.
Запускается в режимах
Результат: |
Совет Полный список ошибок см. в приложении. |
---|
C.GetInfo
¶C.GetInfo
(CK_INFO_PTR pInfo)¶Параметры: |
|
---|
Возвращает общую информацию о библиотеке Cryptoki, которая записывается в структуру типа CK_INFO
.
Запускается в режимах
Результат: |
Совет Полный список ошибок см. в приложении. |
---|
C.GetFunctionList
¶C.GetFunctionList
(CK_FUNCTION_LIST_PTR_PTR ppFunctionList)¶Параметры: |
|
---|
Примечание
Это единственная функция Cryptoki, которая может быть вызвана перед вызовом C.Initialize()
.
Метод для получения указателя на список указателей на все функции Cryptoki-библиотеки. ppFunctionList
содержит
указатель на структуру CK_FUNCTION_LIST
библиотеки, которая в свою очередь содержит указатели на все методы
Cryptoki API.
Запускается в режимах
Результат: |
Совет Полный список ошибок см. в приложении. |
---|