pkcs11-helper
PKCS11H_ENUM_PROVIDER_PROPERTY

Provider properties. . More...

Macros

#define PKCS11H_PROVIDER_PROPERTY_LOCATION   0
 Provider location. Value type is char*.
#define PKCS11H_PROVIDER_PROPERTY_ALLOW_PROTECTED_AUTH   1
 Allow this provider to use protected authentication. Value type is PKCS11H_BOOL. Default value is False.
#define PKCS11H_PROVIDER_PROPERTY_MASK_PRIVATE_MODE   2
 Provider private mode PKCS11H_PRIVATEMODE_MASK override. Value type is unsigened. Default value is PKCS11H_PRIVATEMODE_MASK_AUTO.
#define PKCS11H_PROVIDER_PROPERTY_SLOT_EVENT_METHOD   3
 Provider slot event PKCS11H_SLOTEVENT_METHOD method. Value type is unsigned. Default value is PKCS11H_SLOTEVENT_METHOD_AUTO.
#define PKCS11H_PROVIDER_PROPERTY_SLOT_POLL_INTERVAL   4
 Slot event poll interval (If in polling mode). Value type is unsigned. Default value is 0.
#define PKCS11H_PROVIDER_PROPERTY_INIT_ARGS   6
 Provider initialize arguments. Value type is CK_C_INITIALIZE_ARGS_PTR. Default value is NULL.
#define PKCS11H_PROVIDER_PROPERTY_PROVIDER_DESTRUCT_HOOK   7
 Provider destruct hook. Value type is pkcs11h_provider_destruct_hook_t.
#define PKCS11H_PROVIDER_PROPERTY_PROVIDER_DESTRUCT_HOOK_DATA   8
 Provider destruct notification data. Value type is void *.
#define PKCS11H_PROVIDER_PROPERTY_LOADER_FLAGS   9
 Provider loader flags for platform. Value type is unsigned. Default value is platform dependent: win32 -> 0 dlopen -> RTLD_NOW | RTLD_LOCAL.

Detailed Description

Provider properties. .


pkcs11-helper, Copyright (C) Alon Bar-Lev <alon.barlev@gmail.com>OpenSC-Project.org Logo