#ifndef _HSM_OBJECT_PROPERTY_H
#define _HSM_OBJECT_PROPERTY_H
typedef enum Object_data_type
{
HSM_OBJECT_DATA_TYPE_pem,
HSM_OBJECT_DATA_TYPE_der,
HSM_OBJECT_DATA_TYPE_p7b,
HSM_OBJECT_DATA_TYPE_pfx
}HSM_OBJECT_DATA_TYPE;
typedef enum object_type_
{
HSM_OBJECT_TYPE_private_key,
HSM_OBJECT_TYPE_public_key,
HSM_OBJECT_TYPE_cert
}HSM_OBJECT_TYPE;
typedef struct object_proptery_
{
unsigned char strID[32];
unsigned char strLabel[32];
unsigned char strPassword[32];
HSM_OBJECT_TYPE nObjectType;
}HSM_OBJECT_PROPERTY;
#endif