PKCS11H_ENUM_PROVIDER_PROPERTY
pkcs11-helper core interface

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> |