libcamgm
ca_mgm::CA Member List

This is the complete list of members for ca_mgm::CA, including all inherited members.

CA(const std::string &caName, const std::string &caPasswd, const std::string &repos=REPOSITORY)ca_mgm::CA
CA()ca_mgm::CAprivate
CA(const CA &)ca_mgm::CAprivate
checkDNPolicy(const DNObject &dn, Type type)ca_mgm::CAprivate
commitConfig2Template()ca_mgm::CAprivate
createCertificate(const std::string &keyPasswd, const RequestGenerationData &requestData, const CertificateIssueData &certificateData, Type type)ca_mgm::CA
createCRL(const CRLGenerationData &crlData)ca_mgm::CA
createRequest(const std::string &keyPasswd, const RequestGenerationData &requestData, Type requestType)ca_mgm::CA
createRootCA(const std::string &caName, const std::string &caPasswd, const RequestGenerationData &caRequestData, const CertificateIssueData &caIssueData, const std::string &repos=REPOSITORY)ca_mgm::CAstatic
createSubCA(const std::string &newCaName, const std::string &keyPasswd, const RequestGenerationData &caRequestData, const CertificateIssueData &caIssueData)ca_mgm::CA
deleteCA(const std::string &caName, const std::string &caPasswd, bool force=false, const std::string &repos=REPOSITORY)ca_mgm::CAstatic
deleteCertificate(const std::string &certificateName, bool requestToo=true)ca_mgm::CA
deleteRequest(const std::string &requestName)ca_mgm::CA
exportCAasPKCS12(const std::string &p12Password, bool withChain=false)ca_mgm::CA
exportCACert(FormatType exportType)ca_mgm::CA
exportCAKeyAsDER()ca_mgm::CA
exportCAKeyAsPEM(const std::string &newPassword)ca_mgm::CA
exportCertificate(const std::string &certificateName, FormatType exportType)ca_mgm::CA
exportCertificateAsPKCS12(const std::string &certificateName, const std::string &keyPassword, const std::string &p12Password, bool withChain=false)ca_mgm::CA
exportCertificateKeyAsDER(const std::string &certificateName, const std::string &keyPassword)ca_mgm::CA
exportCertificateKeyAsPEM(const std::string &certificateName, const std::string &keyPassword, const std::string &newPassword)ca_mgm::CA
exportCRL(FormatType exportType)ca_mgm::CA
getCA()ca_mgm::CA
getCAList(const std::string &repos=REPOSITORY)ca_mgm::CAstatic
getCATree(const std::string &repos=REPOSITORY)ca_mgm::CAstatic
getCertificate(const std::string &certificateName)ca_mgm::CA
getCertificateList()ca_mgm::CA
getConfig()ca_mgm::CA
getCRL()ca_mgm::CA
getCRLDefaults()ca_mgm::CA
getIssueDefaults(Type type)ca_mgm::CA
getRequest(const std::string &requestName)ca_mgm::CA
getRequestDefaults(Type type)ca_mgm::CA
getRequestList()ca_mgm::CA
getRootCAIssueDefaults(const std::string &repos=REPOSITORY)ca_mgm::CAstatic
getRootCARequestDefaults(const std::string &repos=REPOSITORY)ca_mgm::CAstatic
importCA(const std::string &caName, const ca_mgm::ByteBuffer &caCertificate, const ca_mgm::ByteBuffer &caKey, const std::string &caPasswd=std::string(), const std::string &repos=REPOSITORY)ca_mgm::CAstatic
importRequest(const std::string &requestFile, FormatType formatType=E_PEM)ca_mgm::CA
importRequestData(const ca_mgm::ByteBuffer &request, FormatType formatType=E_PEM)ca_mgm::CA
initConfigFile()ca_mgm::CAprivate
issueCertificate(const std::string &requestName, const CertificateIssueData &issueData, Type certType)ca_mgm::CA
m_implca_mgm::CAprivate
operator=(const CA &)ca_mgm::CAprivate
removeDefaultsFromConfig()ca_mgm::CAprivate
revokeCertificate(const std::string &certificateName, const CRLReason &crlReason=CRLReason())ca_mgm::CA
setCRLDefaults(const CRLGenerationData &defaults)ca_mgm::CA
setIssueDefaults(Type type, const CertificateIssueData &defaults)ca_mgm::CA
setRequestDefaults(Type type, const RequestGenerationData &defaults)ca_mgm::CA
updateDB()ca_mgm::CA
verifyCertificate(const std::string &certificateName, bool crlCheck=true, const std::string &purpose=std::string("any"))ca_mgm::CA
~CA()ca_mgm::CA