public class CK_C_INITIALIZE_ARGS
extends java.lang.Object
Further information is provided in the PKCS#11 standard and the SDK Reference Guide.
| Modifier and Type | Class and Description |
|---|---|
static interface |
CK_C_INITIALIZE_ARGS.CK_CREATEMUTEX
Interface used to represent a function pointer.
|
static interface |
CK_C_INITIALIZE_ARGS.CK_DESTROYMUTEX
Interface used to represent a function pointer.
|
static interface |
CK_C_INITIALIZE_ARGS.CK_LOCKMUTEX
Interface used to represent a function pointer.
|
static interface |
CK_C_INITIALIZE_ARGS.CK_UNLOCKMUTEX
Interface used to represent a function pointer.
|
| Modifier and Type | Field and Description |
|---|---|
CK_C_INITIALIZE_ARGS.CK_CREATEMUTEX |
createMutex
Reference to interface used to creat mutex objects
|
CK_C_INITIALIZE_ARGS.CK_DESTROYMUTEX |
destroyMutex
Reference to interface used to destroy mutex objects
|
long |
flags
Bit flags specifying oprions for C_Initialize.
|
CK_C_INITIALIZE_ARGS.CK_LOCKMUTEX |
lockMutex
Reference to interface used to lock mutex objects
|
java.lang.Object |
reserved
Reserved for future use.
|
CK_C_INITIALIZE_ARGS.CK_UNLOCKMUTEX |
unlockMutex
Reference to interface used to unlock mutex objects
|
| Constructor and Description |
|---|
CK_C_INITIALIZE_ARGS()
Values are intialised to 0 or null
|
CK_C_INITIALIZE_ARGS(CK_C_INITIALIZE_ARGS.CK_CREATEMUTEX createMutex,
CK_C_INITIALIZE_ARGS.CK_DESTROYMUTEX destroyMutex,
CK_C_INITIALIZE_ARGS.CK_LOCKMUTEX lockMutex,
CK_C_INITIALIZE_ARGS.CK_UNLOCKMUTEX unlockMutex)
Functions are intialised as specified, flags are set to 0
|
CK_C_INITIALIZE_ARGS(CK_C_INITIALIZE_ARGS.CK_CREATEMUTEX createMutex,
CK_C_INITIALIZE_ARGS.CK_DESTROYMUTEX destroyMutex,
CK_C_INITIALIZE_ARGS.CK_LOCKMUTEX lockMutex,
CK_C_INITIALIZE_ARGS.CK_UNLOCKMUTEX unlockMutex,
long flags)
Values are intialised as specified
|
CK_C_INITIALIZE_ARGS(long flags)
Flags are set as specified, everything else initialized as 0 or null
|
public CK_C_INITIALIZE_ARGS.CK_CREATEMUTEX createMutex
public CK_C_INITIALIZE_ARGS.CK_DESTROYMUTEX destroyMutex
public CK_C_INITIALIZE_ARGS.CK_LOCKMUTEX lockMutex
public CK_C_INITIALIZE_ARGS.CK_UNLOCKMUTEX unlockMutex
public long flags
CKFpublic java.lang.Object reserved
public CK_C_INITIALIZE_ARGS()
public CK_C_INITIALIZE_ARGS(long flags)
flags - setter for flagspublic CK_C_INITIALIZE_ARGS(CK_C_INITIALIZE_ARGS.CK_CREATEMUTEX createMutex, CK_C_INITIALIZE_ARGS.CK_DESTROYMUTEX destroyMutex, CK_C_INITIALIZE_ARGS.CK_LOCKMUTEX lockMutex, CK_C_INITIALIZE_ARGS.CK_UNLOCKMUTEX unlockMutex)
createMutex - function pointer to create mutexdestroyMutex - function pointer to destroy mutexlockMutex - function pointer to lock mutexunlockMutex - function pointer to unlock mutexpublic CK_C_INITIALIZE_ARGS(CK_C_INITIALIZE_ARGS.CK_CREATEMUTEX createMutex, CK_C_INITIALIZE_ARGS.CK_DESTROYMUTEX destroyMutex, CK_C_INITIALIZE_ARGS.CK_LOCKMUTEX lockMutex, CK_C_INITIALIZE_ARGS.CK_UNLOCKMUTEX unlockMutex, long flags)
createMutex - function pointer to create mutexdestroyMutex - function pointer to destroy mutexlockMutex - function pointer to lock mutexunlockMutex - function pointer to unlock mutexflags - flagsCopyright (c) 2025 Thales Group. All rights reserved.