diff --git a/HIRS_ProvisionerTPM2/src/TPM2_Provisioner.cpp b/HIRS_ProvisionerTPM2/src/TPM2_Provisioner.cpp index be8fffb7..19b3259a 100644 --- a/HIRS_ProvisionerTPM2/src/TPM2_Provisioner.cpp +++ b/HIRS_ProvisionerTPM2/src/TPM2_Provisioner.cpp @@ -68,7 +68,7 @@ int provision() { // if platformCredential is empty, not in TPM // pull from properties file if (platformCredential.empty()) { - const std::string& cert_dir = props.get("tcg.cert.dir", ""); + const std::string& cert_dir = props.get("tcg.cert.dir", "/boot/tcg/cert/platform/"); try { platformCredentials = hirs::file_utils::search_directory(cert_dir); @@ -86,9 +86,9 @@ int provision() { // collect TCG Boot files std::vector<string> rim_files; std::vector<string> swidtag_files; - const std::string& rim_dir = props.get("tcg.rim.dir", ""); - const std::string& swid_dir = props.get("tcg.swidtag.dir", ""); - const std::string& live_log_file = props.get("tcg.event.file", ""); + const std::string& rim_dir = props.get("tcg.rim.dir", "/boot/tcg/manifest/rim/"); + const std::string& swid_dir = props.get("tcg.swidtag.dir", "/boot/tcg/manifest/swidtag/"); + const std::string& live_log_file = props.get("tcg.event.file", "/sys/kernel/security/tpm0/binary_bios_measurements"); try { rim_files = hirs::file_utils::search_directory(rim_dir);