limal::ca_mgm Namespace Reference

The LiMaL ca-mgm library namespace. More...

Classes

class  AuthorityInformation
class  AuthorityInfoAccessExt
class  AuthorityKeyIdentifierExt
class  AuthorityKeyIdentifierGenerateExt
class  BasicConstraintsExt
class  BitExtension
class  KeyUsageExt
class  NsCertTypeExt
class  CA
 Managing a CA repository. More...
class  CAConfig
class  CertificateData
 Read-only data representation of a certificate. More...
class  CertificateIssueData
 Data representation for signing a certificate. More...
class  UserNotice
class  CertificatePolicy
class  CertificatePoliciesExt
class  RevocationEntry
class  CRLData
 Read-only data representation of a CRL. More...
class  CRLDistributionPointsExt
class  CRLGenerationData
 Data representation to generate a CRL. More...
class  CRLReason
class  RDNObject
class  DNObject
class  ExtendedKeyUsageExt
class  ExtensionBase
class  IssuerAlternativeNameExt
class  LiteralValue
class  LocalManagement
 Functions for local certificate management. More...
class  RequestData
 Read-only data representation of a request. More...
class  RequestGenerationData
 Data representation for generating a certificate request. More...
class  StringExtension
class  NsBaseUrlExt
class  NsRevocationUrlExt
class  NsCaRevocationUrlExt
class  NsRenewalUrlExt
class  NsCaPolicyUrlExt
class  NsSslServerNameExt
class  NsCommentExt
class  SubjectAlternativeNameExt
class  SubjectKeyIdentifierExt
class  X509v3CertificateExts
 Read-only data representation of X509 V3 Certificate Extensions. More...
class  X509v3CertificateIssueExts
 Collection of X509v3 extension for signing a certificate. More...
class  X509v3CRLExts
 Collection of X509v3 extension for presenting CRLs. More...
class  X509v3CRLGenerationExts
 Collection of X509v3 extension for generating CRLs. More...
class  X509v3RequestExts
 Collection of X509v3 extension for certificate requests. More...

Typedefs

typedef BLOCXX_NAMESPACE::String String
typedef BLOCXX_NAMESPACE::List
< String
StringList

Enumerations

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

Detailed Description

The LiMaL ca-mgm library namespace.

The LiMaL ca_mgm namespace is only a alias. The real namespace is defined in the


Typedef Documentation

typedef BLOCXX_NAMESPACE ::String limal::ca_mgm::String
typedef BLOCXX_NAMESPACE ::List<String> limal::ca_mgm::StringList

Enumeration Type Documentation

Enumerator:
E_GENERIC 
E_C_EMPTY 
E_ST_EMPTY 
E_L_EMPTY 
E_O_EMPTY 
E_OU_EMPTY 
E_CN_EMPTY 
E_EM_EMPTY 
E_C_NF 
E_ST_NF 
E_L_NF 
E_O_NF 
E_OU_NF 
E_CN_NF 
E_EM_NF 
E_C_NM 
E_ST_NM 
E_L_NM 
E_O_NM 
E_OU_NM 
E_CN_NM 
E_EM_NM 
E_INVALID_PASSWD 
E_FILE_NOT_FOUND 
E_FILE_EXISTS 
Enumerator:
E_PEM 
E_DER 
Enumerator:
E_RSA 
E_DSA 
E_DH 
Enumerator:
E_SHA1 
E_MD5 
E_MDC2 
Enumerator:
E_SHA1RSA 
E_MD5RSA 
E_SHA1DSA 
Enumerator:
E_Client_Req 
E_Server_Req 

Client Request.

E_CA_Req 

Server Request.

E_Client_Cert 

CA Request.

E_Server_Cert 

Client Certificate.

E_CA_Cert 

Server Certificate.

E_CRL 

CA Certificate.

Certificate Revocation List

Generated on Sun Aug 1 09:44:12 2010 for limal-ca-mgm by  doxygen 1.6.3