Hsm object property.h: Difference between revisions
 (Created page with "  #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_OBJEC...")  | 
				No edit summary  | 
				||
| Line 1: | Line 1: | ||
  <syntaxhighlight lang="c">  | |||
   #ifndef _HSM_OBJECT_PROPERTY_H  |    #ifndef _HSM_OBJECT_PROPERTY_H  | ||
   #define _HSM_OBJECT_PROPERTY_H  |    #define _HSM_OBJECT_PROPERTY_H  | ||
| Line 26: | Line 27: | ||
   #endif  |    #endif  | ||
  </syntaxhighlight>  | |||
Latest revision as of 03:29, 9 April 2018
  #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