libcamgm
|
Namespaces | |
ExceptionDetail | |
log | |
logger | |
path | |
The LiMaL path utility namespace. | |
rw_pointer | |
str | |
url | |
Classes | |
class | AuthorityInfoAccessExt |
class | AuthorityInformation |
class | AuthorityKeyIdentifierExt |
class | AuthorityKeyIdentifierGenerateExt |
class | BasicConstraintsExt |
class | BitExtension |
class | ByteBuffer |
Buffer for storing binary data. More... | |
class | C_Str |
class | CA |
Managing a CA repository. More... | |
class | CAConfig |
class | CallbackBase |
LiMaL callback interface base class. More... | |
class | CertificateData |
Read-only data representation of a certificate. More... | |
class | CertificateIssueData |
Data representation for signing a certificate. More... | |
class | CertificatePoliciesExt |
class | CertificatePolicy |
class | CRLData |
Read-only data representation of a CRL. More... | |
class | CRLDistributionPointsExt |
class | CRLGenerationData |
Data representation to generate a CRL. More... | |
class | CRLReason |
class | Date |
class | DNObject |
class | Exception |
class | ExtendedKeyUsageExt |
class | ExtensionBase |
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 | IssuerAlternativeNameExt |
class | KeyUsageExt |
class | LiteralValue |
class | LocalManagement |
Functions for local certificate management. More... | |
class | LogControl |
class | MemoryException |
MemoryException class declaration. More... | |
class | NsBaseUrlExt |
class | NsCaPolicyUrlExt |
class | NsCaRevocationUrlExt |
class | NsCertTypeExt |
class | NsCommentExt |
class | NsRenewalUrlExt |
class | NsRevocationUrlExt |
class | NsSslServerNameExt |
struct | NullDeleter |
class | OutOfBoundsException |
class | OverflowException |
OverflowException class declaration. More... | |
class | PerlRegEx |
class | PosixRegEx |
class | RDNObject |
class | ReferenceCounted |
class | RequestData |
Read-only data representation of a request. More... | |
class | RequestGenerationData |
Data representation for generating a certificate request. More... | |
class | RevocationEntry |
class | RuntimeException |
RuntimeException class declaration. More... | |
struct | RW_pointer |
struct | RWCOW_pointer |
class | StringExtension |
class | SubjectAlternativeNameExt |
class | SubjectKeyIdentifierExt |
class | SyntaxException |
SyntaxException class declaration. More... | |
class | SystemException |
SystemException class declaration. More... | |
class | UserNotice |
class | ValueCheck |
Expression chain for checking values. More... | |
class | ValueCheckBase |
Base class to check a value. More... | |
class | ValueException |
ValueException class declaration. More... | |
class | ValueIntCheck |
Integer range value check. More... | |
class | ValuePerlRECheck |
Perl regex value check. More... | |
class | ValuePosixRECheck |
Posix regex value check. More... | |
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 |