libcamgm
Namespaces | Macros | Typedefs | Enumerations
CommonData.hpp File Reference
#include <ca-mgm/String.hpp>
#include <list>
#include <vector>
#include <map>
#include <errno.h>
#include <stdint.h>

Go to the source code of this file.

Namespaces

 ca_mgm
 

Macros

#define REPOSITORY   "/var/lib/CAM/"
 

Typedefs

typedef std::list< std::string > ca_mgm::StringList
 

Enumerations

enum  ca_mgm::Type {
  ca_mgm::E_Client_Req, ca_mgm::E_Server_Req, ca_mgm::E_CA_Req, ca_mgm::E_Client_Cert,
  ca_mgm::E_Server_Cert, ca_mgm::E_CA_Cert, ca_mgm::E_CRL
}
 
enum  ca_mgm::FormatType { ca_mgm::E_PEM, ca_mgm::E_DER }
 
enum  ca_mgm::KeyAlg { ca_mgm::E_RSA, ca_mgm::E_DSA, ca_mgm::E_DH }
 
enum  ca_mgm::SigAlg {
  ca_mgm::E_SHA1RSA, ca_mgm::E_MD5RSA, ca_mgm::E_SHA1DSA, ca_mgm::E_SHA224RSA,
  ca_mgm::E_SHA256RSA, ca_mgm::E_SHA384RSA, ca_mgm::E_SHA512RSA
}
 
enum  ca_mgm::MD {
  ca_mgm::E_SHA1, ca_mgm::E_MD5, ca_mgm::E_MDC2, ca_mgm::E_SHA224,
  ca_mgm::E_SHA256, ca_mgm::E_SHA384, ca_mgm::E_SHA512
}
 
enum  ca_mgm::EErrorCodes {
  ca_mgm::E_GENERIC = -1, ca_mgm::E_C_EMPTY = -100, ca_mgm::E_ST_EMPTY = -101, ca_mgm::E_L_EMPTY = -102,
  ca_mgm::E_O_EMPTY = -103, ca_mgm::E_OU_EMPTY = -104, ca_mgm::E_CN_EMPTY = -105, ca_mgm::E_EM_EMPTY = -106,
  ca_mgm::E_C_NF = -110, ca_mgm::E_ST_NF = -111, ca_mgm::E_L_NF = -112, ca_mgm::E_O_NF = -113,
  ca_mgm::E_OU_NF = -114, ca_mgm::E_CN_NF = -115, ca_mgm::E_EM_NF = -116, ca_mgm::E_C_NM = -120,
  ca_mgm::E_ST_NM = -121, ca_mgm::E_L_NM = -122, ca_mgm::E_O_NM = -123, ca_mgm::E_OU_NM = -124,
  ca_mgm::E_CN_NM = -125, ca_mgm::E_EM_NM = -126, ca_mgm::E_INVALID_PASSWD = -200, ca_mgm::E_FILE_NOT_FOUND = 2,
  ca_mgm::E_FILE_EXISTS = 17
}
 

Macro Definition Documentation

#define REPOSITORY   "/var/lib/CAM/"