From 68be67b73a2a1db7b8dc1c61f1ffe79a3ece5d5b Mon Sep 17 00:00:00 2001 From: Cyrus <24922493+cyrus-dev@users.noreply.github.com> Date: Wed, 1 Dec 2021 13:57:18 -0500 Subject: [PATCH] Added default values to the provisioner for tcg certs and rim files --- HIRS_ProvisionerTPM2/src/TPM2_Provisioner.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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 rim_files; std::vector 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);