libcamgm
|
Namespaces | |
ExceptionDetail | |
log | |
logger | |
path | |
The LiMaL path utility namespace. | |
rw_pointer | |
str | |
url | |
Classes | |
class | ByteBuffer |
Buffer for storing binary data. More... | |
class | CallbackBase |
LiMaL callback interface base class. More... | |
class | Date |
class | Exception |
class | MemoryException |
MemoryException class declaration. More... | |
class | RuntimeException |
RuntimeException class declaration. More... | |
class | OverflowException |
OverflowException class declaration. More... | |
class | SyntaxException |
SyntaxException class declaration. More... | |
class | ValueException |
ValueException class declaration. More... | |
class | SystemException |
SystemException class declaration. More... | |
class | OutOfBoundsException |
class | ExternalDataSource |
Bidirectional stream to external data. More... | |
class | ExternalProgram |
Execute a program and give access to its io An object of this class encapsulates the execution of an external program. It starts the program using fork and some exec.. call, gives you access to the program's stdio and closes the program after use. More... | |
class | LogControl |
class | PerlRegEx |
class | PosixRegEx |
struct | NullDeleter |
struct | RW_pointer |
struct | RWCOW_pointer |
class | ReferenceCounted |
class | C_Str |
class | ValueCheckBase |
Base class to check a value. More... | |
class | ValueCheck |
Expression chain for checking values. More... | |
class | ValueIntCheck |
Integer range value check. More... | |
class | ValuePerlRECheck |
Perl regex value check. More... | |
class | ValuePosixRECheck |
Posix regex value check. More... | |
class | AuthorityInformation |
class | AuthorityInfoAccessExt |
class | AuthorityKeyIdentifierExt |
class | AuthorityKeyIdentifierGenerateExt |
class | BasicConstraintsExt |
class | BitExtension |
class | KeyUsageExt |
class | NsCertTypeExt |
class | CAConfig |
class | CA |
Managing a CA repository. More... | |
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 std::list< std::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, E_SHA224RSA, E_SHA256RSA, E_SHA384RSA, E_SHA512RSA } |
enum | MD { E_SHA1, E_MD5, E_MDC2, E_SHA224, E_SHA256, E_SHA384, E_SHA512 } |
enum | EErrorCodes { E_GENERIC = -1, 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 } |
typedef std::list<std::string> ca_mgm::StringList |
enum ca_mgm::EErrorCodes |
enum ca_mgm::FormatType |
enum ca_mgm::KeyAlg |
enum ca_mgm::MD |
enum ca_mgm::SigAlg |
enum ca_mgm::Type |