OpenDNSSEC-libhsm  1.3.8
Data Fields
hsm_module_t Struct Reference

#include <libhsm.h>

Collaboration diagram for hsm_module_t:
Collaboration graph
[legend]

Data Fields

unsigned int id
char * name
char * token_label
char * path
void * handle
void * sym
hsm_config_tconfig

Detailed Description

Data type to describe an HSM

Definition at line 64 of file libhsm.h.


Field Documentation

optional per HSM configuration

Definition at line 71 of file libhsm.h.

Referenced by hsm_generate_rsa_key(), hsm_print_key(), and hsm_remove_key().

handle from dlopen()

Definition at line 69 of file libhsm.h.

unsigned int hsm_module_t::id

HSM numerical identifier

Definition at line 65 of file libhsm.h.

name of repository

Definition at line 66 of file libhsm.h.

Referenced by cmd_list(), hsm_detach(), hsm_print_key(), hsm_print_session(), hsm_print_tokeninfo(), and hsm_token_attached().

path to PKCS#11 library

Definition at line 68 of file libhsm.h.

Referenced by hsm_print_session(), and hsm_print_tokeninfo().

Function list from dlsym

Definition at line 70 of file libhsm.h.

Referenced by hsm_check_context(), hsm_generate_rsa_key(), hsm_print_session(), hsm_print_tokeninfo(), hsm_random_buffer(), and hsm_remove_key().

label of the token

Definition at line 67 of file libhsm.h.

Referenced by hsm_print_session(), and hsm_print_tokeninfo().


The documentation for this struct was generated from the following file: