// This is a generated source file for Chilkat version 11.3.0 #ifndef _C_CkXmlCertVault_H #define _C_CkXmlCertVault_H #include "chilkatDefs.h" #include "ck_inttypes.h" #include "Chilkat_C.h" CK_C_VISIBLE_PUBLIC HCkXmlCertVault CkXmlCertVault_Create(void); CK_C_VISIBLE_PUBLIC HCkXmlCertVault CkXmlCertVault_Create2(int progLang); CK_C_VISIBLE_PUBLIC void CkXmlCertVault_Dispose(HCkXmlCertVault handle); CK_C_VISIBLE_PUBLIC void CkXmlCertVault_getDebugLogFilePath(HCkXmlCertVault cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC void CkXmlCertVault_putDebugLogFilePath(HCkXmlCertVault cHandle, const char *newVal); CK_C_VISIBLE_PUBLIC const char *CkXmlCertVault_debugLogFilePath(HCkXmlCertVault cHandle); CK_C_VISIBLE_PUBLIC void CkXmlCertVault_getLastErrorHtml(HCkXmlCertVault cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC const char *CkXmlCertVault_lastErrorHtml(HCkXmlCertVault cHandle); CK_C_VISIBLE_PUBLIC void CkXmlCertVault_getLastErrorText(HCkXmlCertVault cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC const char *CkXmlCertVault_lastErrorText(HCkXmlCertVault cHandle); CK_C_VISIBLE_PUBLIC void CkXmlCertVault_getLastErrorXml(HCkXmlCertVault cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC const char *CkXmlCertVault_lastErrorXml(HCkXmlCertVault cHandle); CK_C_VISIBLE_PUBLIC BOOL CkXmlCertVault_getLastMethodSuccess(HCkXmlCertVault cHandle); CK_C_VISIBLE_PUBLIC void CkXmlCertVault_putLastMethodSuccess(HCkXmlCertVault cHandle, BOOL newVal); CK_C_VISIBLE_PUBLIC void CkXmlCertVault_getMasterPassword(HCkXmlCertVault cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC void CkXmlCertVault_putMasterPassword(HCkXmlCertVault cHandle, const char *newVal); CK_C_VISIBLE_PUBLIC const char *CkXmlCertVault_masterPassword(HCkXmlCertVault cHandle); CK_C_VISIBLE_PUBLIC BOOL CkXmlCertVault_getUtf8(HCkXmlCertVault cHandle); CK_C_VISIBLE_PUBLIC void CkXmlCertVault_putUtf8(HCkXmlCertVault cHandle, BOOL newVal); CK_C_VISIBLE_PUBLIC BOOL CkXmlCertVault_getVerboseLogging(HCkXmlCertVault cHandle); CK_C_VISIBLE_PUBLIC void CkXmlCertVault_putVerboseLogging(HCkXmlCertVault cHandle, BOOL newVal); CK_C_VISIBLE_PUBLIC void CkXmlCertVault_getVersion(HCkXmlCertVault cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC const char *CkXmlCertVault_version(HCkXmlCertVault cHandle); CK_C_VISIBLE_PUBLIC BOOL CkXmlCertVault_AddCert(HCkXmlCertVault cHandle, HCkCert cert); CK_C_VISIBLE_PUBLIC BOOL CkXmlCertVault_AddCertBinary(HCkXmlCertVault cHandle, HCkByteData certBytes); CK_C_VISIBLE_PUBLIC BOOL CkXmlCertVault_AddCertChain(HCkXmlCertVault cHandle, HCkCertChain certChain); CK_C_VISIBLE_PUBLIC BOOL CkXmlCertVault_AddCertEncoded(HCkXmlCertVault cHandle, const char *encodedBytes, const char *encoding); CK_C_VISIBLE_PUBLIC BOOL CkXmlCertVault_AddCertFile(HCkXmlCertVault cHandle, const char *path); CK_C_VISIBLE_PUBLIC BOOL CkXmlCertVault_AddCertString(HCkXmlCertVault cHandle, const char *certData); CK_C_VISIBLE_PUBLIC BOOL CkXmlCertVault_AddPemFile(HCkXmlCertVault cHandle, const char *path, const char *password); CK_C_VISIBLE_PUBLIC BOOL CkXmlCertVault_AddPfx(HCkXmlCertVault cHandle, HCkPfx pfx); CK_C_VISIBLE_PUBLIC BOOL CkXmlCertVault_AddPfxBinary(HCkXmlCertVault cHandle, HCkByteData pfxBytes, const char *password); CK_C_VISIBLE_PUBLIC BOOL CkXmlCertVault_AddPfxEncoded(HCkXmlCertVault cHandle, const char *encodedBytes, const char *encoding, const char *password); CK_C_VISIBLE_PUBLIC BOOL CkXmlCertVault_AddPfxFile(HCkXmlCertVault cHandle, const char *path, const char *password); CK_C_VISIBLE_PUBLIC BOOL CkXmlCertVault_GetXml(HCkXmlCertVault cHandle, HCkString outStr); CK_C_VISIBLE_PUBLIC const char *CkXmlCertVault_getXml(HCkXmlCertVault cHandle); CK_C_VISIBLE_PUBLIC BOOL CkXmlCertVault_LoadXml(HCkXmlCertVault cHandle, const char *xml); CK_C_VISIBLE_PUBLIC BOOL CkXmlCertVault_LoadXmlFile(HCkXmlCertVault cHandle, const char *path); CK_C_VISIBLE_PUBLIC BOOL CkXmlCertVault_SaveXml(HCkXmlCertVault cHandle, const char *path); #endif