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