Skip to content
API Documentation
BastionGuard™
ca_installer.hpp File Reference

Go to the source code of this file.

Namespaces

namespace  CaInstaller

Functions

static fs::path CaInstaller::ca_src_path ()
static fs::path CaInstaller::stamp_path ()
static std::string CaInstaller::ca_fingerprint (const fs::path &ca_path)
static bool CaInstaller::stamp_is_valid ()
static void CaInstaller::write_stamp ()
static bool CaInstaller::run (const std::vector< std::string > &args)
static std::string CaInstaller::current_home ()
static std::vector< std::string > CaInstaller::glob_expand (const std::string &pat)
static bool CaInstaller::is_system_trusted ()
static void CaInstaller::nss_add (const std::string &nssdb)
static void CaInstaller::install_nss_user (const std::string &home)
static bool CaInstaller::install_system_via_pkexec ()
static bool CaInstaller::ensure_trusted ()

Variables

static constexpr const char * CaInstaller::CA_NAME = "BastionGuard-CA"
static constexpr const char * CaInstaller::HELPER