Module
Object Hierarchy:
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 [func@Module.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 [ctor@Module.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