Gck.ModuleInfo
Description: Reference for Gck.ModuleInfo

### Struct

# GckModuleInfo

#### Description [src]

    struct GckModuleInfo {
      guint8 pkcs11_version_major;
      guint8 pkcs11_version_minor;
      gchar* manufacturer_id;
      gulong flags;
      gchar* library_description;
      guint8 library_version_major;
      guint8 library_version_minor;
    }

Holds information about the PKCS#11 module.

This structure corresponds to `CK_MODULE_INFO` in the PKCS#11 standard. The strings are `NULL` terminated for easier use.

Use `gck_module_info_free()` to release this structure when done with it.

###### Structure members

`pkcs11_version_major` | The major version of the module.
`pkcs11_version_minor` | The minor version of the module.
`manufacturer_id` | The module manufacturer.
`flags` | The module PKCS#11 flags.
`library_description` | The module description.
`library_version_major` | The major version of the library.
`library_version_minor` | The minor version of the library.

#### Instance methods

###### gck_module_info_copy

Make a copy of the module info.

###### gck_module_info_free

Free a GckModuleInfo structure.