Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
Arguments and converters.
val slot_index : int option Cmdliner.Arg.t
-s
, --slot
, --slot-index
: select a slot based on its index in C_GetSlotList
output.
val slot_id : int option Cmdliner.Arg.t
--slot-id
: select a slot by its slot ID (in the list that C_GetSlotList
outputs).
val slot_description : string option Cmdliner.Arg.t
--slot-description
: select a slot based on its description.
val token_label : string option Cmdliner.Arg.t
--token-label
: select a slot based on the label of associated token.
val dll : string option Cmdliner.Arg.t
-d
, --dll
: name of a DLL to load.
val pin : string option Cmdliner.Arg.t
-p
, --pin
: PIN to pass to C_Login
.
val load_mode : P11.Load_mode.t Cmdliner.Arg.t
How to access the PKCS11 DLL. --direct
: call the function directly. --indirect
: use C_GetFunctionList
. --indirect_or_direct
(the default): try to use C_GetFunctionList
, and if it fails, try directly.
val user_type : P11.User_type.t option Cmdliner.Arg.t
--user-type
: select user type: CKU_USER
("user"
) or CKU_SO
("so"
)