Module
Object Hierarchy:
Gck.Module
Gck.Module
Gck.Module
GLib.Object
GLib.Object
GLib.Object->Gck.Module
Description:
[ CCode ( type_id = "gck_module_get_type ()" ) ]public class Module : Object
Holds a loaded PKCS#11 module.
A PKCS#11 module is a shared library.
You can load and initialize a PKCS#11 module with the [funcModule.initialize
] call. If you already have a loaded and
initialized module that you'd like to use with the various Gck functions, then you can use [ctorModule.new
].
Content:
Properties:
Static methods:
Creation methods:
Methods:
public bool equal (Module module2)
Checks equality of two modules.
public ModuleInfo get_info ()
Get the info about a PKCS#11 module.
public unowned string get_path ()
Get the file path of this module.
public List <Slot > get_slots (bool token_present)
Get the GckSlot objects for a given module.
public uint hash ()
Create a hash value for the GckModule.
public bool match (UriData uri)
Check whether the PKCS#11 URI matches the module
Signals:
Inherited Members:
All known members inherited from class GLib.Object
@get
@new
@ref
@set
add_toggle_ref
add_weak_pointer
bind_property
connect
constructed
disconnect
dispose
dup_data
dup_qdata
force_floating
freeze_notify
get_class
get_data
get_property
get_qdata
get_type
getv
interface_find_property
interface_install_property
interface_list_properties
is_floating
new_valist
new_with_properties
newv
notify
notify_property
ref_count
ref_sink
remove_toggle_ref
remove_weak_pointer
replace_data
replace_qdata
set_data
set_data_full
set_property
set_qdata
set_qdata_full
set_valist
setv
steal_data
steal_qdata
thaw_notify
unref
watch_closure
weak_ref
weak_unref